{"schemaVersion":"minder-capture-archive/v1","publisher":"Surfminder","destination":"duck","windowDays":30,"coverage":{"count":99,"failed":1,"lastAt":"2026-10-01T19:07:08.844+00:00","firstAt":"2026-09-27T12:15:31.798+00:00","longestCollectionGapHours":20.923299166666666},"items":[{"id":"3ea3ab8b-9344-49ab-bffc-696e4885f7cf","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":2,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":78,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":80,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":82,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":83,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":84,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":85,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":85,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":84,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":8,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":8,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":72,\"precipitation\":8,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":73,\"precipitation\":8,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"17 mph\",\"temperature\":73,\"precipitation\":8,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"17 mph\",\"temperature\":74,\"precipitation\":8,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"17 mph\",\"temperature\":74,\"precipitation\":14,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"17 mph\",\"temperature\":72,\"precipitation\":14,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"17 mph\",\"temperature\":71,\"precipitation\":14,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":70,\"precipitation\":14,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":69,\"precipitation\":14,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":69,\"precipitation\":14,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":69,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":69,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":68,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":68,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":69,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":69,\"precipitation\":45,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":69,\"precipitation\":45,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":69,\"precipitation\":45,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":69,\"precipitation\":45,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":69,\"precipitation\":45,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":45,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":51,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T09:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":51,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T10:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":51,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T12:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T11:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":51,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T13:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T12:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":51,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T14:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T13:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":51,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T15:00:00-04:00\",\"summary\":\"Showers And Thunderstorms\",\"startTime\":\"2026-10-04T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":73,\"precipitation\":77,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\",\"updatedAt\":\"2026-10-01T18:53:18+00:00\",\"generatedAt\":\"2026-10-01T19:07:08+00:00\"}","resort_id":"duck","fetched_at":"2026-10-01T19:07:08.844Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T18:53:18+00:00"},{"id":"2f9ecc5f-5c08-44e2-a3f5-7639ef4af792","kind":"tides","error":null,"payload":"{\"datum\":\"MLLW\",\"units\":\"ft\",\"events\":[{\"time\":\"2026-10-01T02:55:00.000Z\",\"type\":\"H\",\"heightFt\":3.423},{\"time\":\"2026-10-01T08:56:00.000Z\",\"type\":\"L\",\"heightFt\":0.399},{\"time\":\"2026-10-01T15:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.408},{\"time\":\"2026-10-01T22:02:00.000Z\",\"type\":\"L\",\"heightFt\":0.657},{\"time\":\"2026-10-02T03:49:00.000Z\",\"type\":\"H\",\"heightFt\":3.283},{\"time\":\"2026-10-02T09:54:00.000Z\",\"type\":\"L\",\"heightFt\":0.54},{\"time\":\"2026-10-02T16:22:00.000Z\",\"type\":\"H\",\"heightFt\":4.253},{\"time\":\"2026-10-02T23:05:00.000Z\",\"type\":\"L\",\"heightFt\":0.77},{\"time\":\"2026-10-03T04:48:00.000Z\",\"type\":\"H\",\"heightFt\":3.169},{\"time\":\"2026-10-03T10:58:00.000Z\",\"type\":\"L\",\"heightFt\":0.666},{\"time\":\"2026-10-03T17:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.081},{\"time\":\"2026-10-04T00:15:00.000Z\",\"type\":\"L\",\"heightFt\":0.82},{\"time\":\"2026-10-04T06:00:00.000Z\",\"type\":\"H\",\"heightFt\":3.128},{\"time\":\"2026-10-04T12:09:00.000Z\",\"type\":\"L\",\"heightFt\":0.742},{\"time\":\"2026-10-04T18:43:00.000Z\",\"type\":\"H\",\"heightFt\":3.964}],\"timeZone\":\"UTC\",\"sourceUrl\":\"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\",\"sourceHash\":\"3db8de5403f3f3624195e5fb8bdb6569cb5968a377e11f7572f4db3b55074a27\"}","resort_id":"duck","fetched_at":"2026-10-01T19:07:08.352Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"5aeaaf5a-f64d-41ba-9fa8-01483e8c7194","kind":"buoy","error":null,"payload":"{\"units\":\"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\",\"waterC\":23,\"windMS\":null,\"periodS\":13,\"windDeg\":null,\"sourceUrl\":\"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\",\"observedAt\":\"2026-10-01T18:30:00.000Z\",\"sourceHash\":\"d25e9f33a8bcb0a991d600d8d16e8d8d0c9120d1de368c2f8e6ab4f6228117c8\",\"waveHeightM\":0.5,\"directionDeg\":98}","resort_id":"duck","fetched_at":"2026-10-01T19:07:08.138Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T18:30:00.000Z"},{"id":"dcbb9780-3253-4845-8ad3-503c6fd61c33","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Patchy Fog\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":83,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":84,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":85,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":84,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":84,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":72,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":72,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":72,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":71,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":70,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":70,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":68,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":68,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":53,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T09:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":69,\"precipitation\":53,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T10:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":70,\"precipitation\":53,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T11:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":53,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T12:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":53,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T13:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":53,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\",\"updatedAt\":\"2026-10-01T14:50:19+00:00\",\"generatedAt\":\"2026-10-01T18:07:07+00:00\"}","resort_id":"duck","fetched_at":"2026-10-01T18:07:07.255Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T14:50:19+00:00"},{"id":"783f434d-97b2-44c2-ae55-458d011f2bc5","kind":"tides","error":null,"payload":"{\"datum\":\"MLLW\",\"units\":\"ft\",\"events\":[{\"time\":\"2026-10-01T02:55:00.000Z\",\"type\":\"H\",\"heightFt\":3.423},{\"time\":\"2026-10-01T08:56:00.000Z\",\"type\":\"L\",\"heightFt\":0.399},{\"time\":\"2026-10-01T15:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.408},{\"time\":\"2026-10-01T22:02:00.000Z\",\"type\":\"L\",\"heightFt\":0.657},{\"time\":\"2026-10-02T03:49:00.000Z\",\"type\":\"H\",\"heightFt\":3.283},{\"time\":\"2026-10-02T09:54:00.000Z\",\"type\":\"L\",\"heightFt\":0.54},{\"time\":\"2026-10-02T16:22:00.000Z\",\"type\":\"H\",\"heightFt\":4.253},{\"time\":\"2026-10-02T23:05:00.000Z\",\"type\":\"L\",\"heightFt\":0.77},{\"time\":\"2026-10-03T04:48:00.000Z\",\"type\":\"H\",\"heightFt\":3.169},{\"time\":\"2026-10-03T10:58:00.000Z\",\"type\":\"L\",\"heightFt\":0.666},{\"time\":\"2026-10-03T17:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.081},{\"time\":\"2026-10-04T00:15:00.000Z\",\"type\":\"L\",\"heightFt\":0.82},{\"time\":\"2026-10-04T06:00:00.000Z\",\"type\":\"H\",\"heightFt\":3.128},{\"time\":\"2026-10-04T12:09:00.000Z\",\"type\":\"L\",\"heightFt\":0.742},{\"time\":\"2026-10-04T18:43:00.000Z\",\"type\":\"H\",\"heightFt\":3.964}],\"timeZone\":\"UTC\",\"sourceUrl\":\"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\",\"sourceHash\":\"3db8de5403f3f3624195e5fb8bdb6569cb5968a377e11f7572f4db3b55074a27\"}","resort_id":"duck","fetched_at":"2026-10-01T18:07:07.007Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"e95fd3a9-d8f5-49cd-a1be-9be543acf1a9","kind":"buoy","error":null,"payload":"{\"units\":\"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\",\"waterC\":22.6,\"windMS\":null,\"periodS\":13,\"windDeg\":null,\"sourceUrl\":\"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\",\"observedAt\":\"2026-10-01T17:30:00.000Z\",\"sourceHash\":\"93356b876e910ed964bc6e8b07c4ec51f1788e8fb4b56e4f879e9a1ad51bd457\",\"waveHeightM\":0.5,\"directionDeg\":111}","resort_id":"duck","fetched_at":"2026-10-01T18:07:06.869Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T17:30:00.000Z"},{"id":"71b7f675-e9c9-4f8e-8a1a-843425bac08e","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Patchy Fog\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":83,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":84,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":85,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":84,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":84,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":72,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":72,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":72,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":71,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":70,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":70,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":68,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":68,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":53,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T09:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":69,\"precipitation\":53,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T10:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":70,\"precipitation\":53,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T11:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":53,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T12:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":53,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\",\"updatedAt\":\"2026-10-01T14:50:19+00:00\",\"generatedAt\":\"2026-10-01T17:07:07+00:00\"}","resort_id":"duck","fetched_at":"2026-10-01T17:07:07.264Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T14:50:19+00:00"},{"id":"5cad2d9a-b4b9-4dc8-ab90-bba703633fdb","kind":"tides","error":null,"payload":"{\"datum\":\"MLLW\",\"units\":\"ft\",\"events\":[{\"time\":\"2026-10-01T02:55:00.000Z\",\"type\":\"H\",\"heightFt\":3.423},{\"time\":\"2026-10-01T08:56:00.000Z\",\"type\":\"L\",\"heightFt\":0.399},{\"time\":\"2026-10-01T15:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.408},{\"time\":\"2026-10-01T22:02:00.000Z\",\"type\":\"L\",\"heightFt\":0.657},{\"time\":\"2026-10-02T03:49:00.000Z\",\"type\":\"H\",\"heightFt\":3.283},{\"time\":\"2026-10-02T09:54:00.000Z\",\"type\":\"L\",\"heightFt\":0.54},{\"time\":\"2026-10-02T16:22:00.000Z\",\"type\":\"H\",\"heightFt\":4.253},{\"time\":\"2026-10-02T23:05:00.000Z\",\"type\":\"L\",\"heightFt\":0.77},{\"time\":\"2026-10-03T04:48:00.000Z\",\"type\":\"H\",\"heightFt\":3.169},{\"time\":\"2026-10-03T10:58:00.000Z\",\"type\":\"L\",\"heightFt\":0.666},{\"time\":\"2026-10-03T17:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.081},{\"time\":\"2026-10-04T00:15:00.000Z\",\"type\":\"L\",\"heightFt\":0.82},{\"time\":\"2026-10-04T06:00:00.000Z\",\"type\":\"H\",\"heightFt\":3.128},{\"time\":\"2026-10-04T12:09:00.000Z\",\"type\":\"L\",\"heightFt\":0.742},{\"time\":\"2026-10-04T18:43:00.000Z\",\"type\":\"H\",\"heightFt\":3.964}],\"timeZone\":\"UTC\",\"sourceUrl\":\"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\",\"sourceHash\":\"3db8de5403f3f3624195e5fb8bdb6569cb5968a377e11f7572f4db3b55074a27\"}","resort_id":"duck","fetched_at":"2026-10-01T17:07:07.040Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"1ee9361e-0a13-4471-a6f3-5d38c8ee332f","kind":"buoy","error":null,"payload":"{\"units\":\"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\",\"waterC\":22.5,\"windMS\":null,\"periodS\":12,\"windDeg\":null,\"sourceUrl\":\"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\",\"observedAt\":\"2026-10-01T16:30:00.000Z\",\"sourceHash\":\"044789ac3ce7119edc5575e6df152c24bd5a424d03aebc0319ab56f303e9c058\",\"waveHeightM\":0.5,\"directionDeg\":87}","resort_id":"duck","fetched_at":"2026-10-01T17:07:06.988Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T16:30:00.000Z"},{"id":"0f2ae52f-8df8-4175-9e7b-23b57680f905","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Patchy Fog\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":83,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":84,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":85,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":84,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":84,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":72,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":72,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":72,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":71,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":70,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":70,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":68,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":68,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":53,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T09:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":69,\"precipitation\":53,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T10:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":70,\"precipitation\":53,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T11:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":53,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\",\"updatedAt\":\"2026-10-01T14:50:19+00:00\",\"generatedAt\":\"2026-10-01T16:07:09+00:00\"}","resort_id":"duck","fetched_at":"2026-10-01T16:07:10.084Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T14:50:19+00:00"},{"id":"f954f603-310b-43b9-923b-eae547b2abc8","kind":"tides","error":null,"payload":"{\"datum\":\"MLLW\",\"units\":\"ft\",\"events\":[{\"time\":\"2026-10-01T02:55:00.000Z\",\"type\":\"H\",\"heightFt\":3.423},{\"time\":\"2026-10-01T08:56:00.000Z\",\"type\":\"L\",\"heightFt\":0.399},{\"time\":\"2026-10-01T15:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.408},{\"time\":\"2026-10-01T22:02:00.000Z\",\"type\":\"L\",\"heightFt\":0.657},{\"time\":\"2026-10-02T03:49:00.000Z\",\"type\":\"H\",\"heightFt\":3.283},{\"time\":\"2026-10-02T09:54:00.000Z\",\"type\":\"L\",\"heightFt\":0.54},{\"time\":\"2026-10-02T16:22:00.000Z\",\"type\":\"H\",\"heightFt\":4.253},{\"time\":\"2026-10-02T23:05:00.000Z\",\"type\":\"L\",\"heightFt\":0.77},{\"time\":\"2026-10-03T04:48:00.000Z\",\"type\":\"H\",\"heightFt\":3.169},{\"time\":\"2026-10-03T10:58:00.000Z\",\"type\":\"L\",\"heightFt\":0.666},{\"time\":\"2026-10-03T17:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.081},{\"time\":\"2026-10-04T00:15:00.000Z\",\"type\":\"L\",\"heightFt\":0.82},{\"time\":\"2026-10-04T06:00:00.000Z\",\"type\":\"H\",\"heightFt\":3.128},{\"time\":\"2026-10-04T12:09:00.000Z\",\"type\":\"L\",\"heightFt\":0.742},{\"time\":\"2026-10-04T18:43:00.000Z\",\"type\":\"H\",\"heightFt\":3.964}],\"timeZone\":\"UTC\",\"sourceUrl\":\"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\",\"sourceHash\":\"3db8de5403f3f3624195e5fb8bdb6569cb5968a377e11f7572f4db3b55074a27\"}","resort_id":"duck","fetched_at":"2026-10-01T16:07:09.633Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"6a1468c9-2e1a-4857-b7d9-28fdceeac934","kind":"buoy","error":null,"payload":"{\"units\":\"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\",\"waterC\":22.4,\"windMS\":null,\"periodS\":13,\"windDeg\":null,\"sourceUrl\":\"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\",\"observedAt\":\"2026-10-01T15:30:00.000Z\",\"sourceHash\":\"25e251017f4b8b1d08b88d3f0ab13611010a484242e196eced25cad966ceaf95\",\"waveHeightM\":0.6,\"directionDeg\":103}","resort_id":"duck","fetched_at":"2026-10-01T16:07:09.575Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T15:30:00.000Z"},{"id":"6965fa63-6f48-47aa-8f31-20ef42726a90","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Patchy Fog\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":83,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":84,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":85,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":84,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":84,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":72,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":72,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":72,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":71,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":70,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":70,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":68,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":68,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":53,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T09:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":69,\"precipitation\":53,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T10:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":70,\"precipitation\":53,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\",\"updatedAt\":\"2026-10-01T14:50:19+00:00\",\"generatedAt\":\"2026-10-01T15:07:09+00:00\"}","resort_id":"duck","fetched_at":"2026-10-01T15:07:09.331Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T14:50:19+00:00"},{"id":"abf29a02-17d4-42c7-90be-68e40df50444","kind":"tides","error":null,"payload":"{\"datum\":\"MLLW\",\"units\":\"ft\",\"events\":[{\"time\":\"2026-10-01T02:55:00.000Z\",\"type\":\"H\",\"heightFt\":3.423},{\"time\":\"2026-10-01T08:56:00.000Z\",\"type\":\"L\",\"heightFt\":0.399},{\"time\":\"2026-10-01T15:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.408},{\"time\":\"2026-10-01T22:02:00.000Z\",\"type\":\"L\",\"heightFt\":0.657},{\"time\":\"2026-10-02T03:49:00.000Z\",\"type\":\"H\",\"heightFt\":3.283},{\"time\":\"2026-10-02T09:54:00.000Z\",\"type\":\"L\",\"heightFt\":0.54},{\"time\":\"2026-10-02T16:22:00.000Z\",\"type\":\"H\",\"heightFt\":4.253},{\"time\":\"2026-10-02T23:05:00.000Z\",\"type\":\"L\",\"heightFt\":0.77},{\"time\":\"2026-10-03T04:48:00.000Z\",\"type\":\"H\",\"heightFt\":3.169},{\"time\":\"2026-10-03T10:58:00.000Z\",\"type\":\"L\",\"heightFt\":0.666},{\"time\":\"2026-10-03T17:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.081},{\"time\":\"2026-10-04T00:15:00.000Z\",\"type\":\"L\",\"heightFt\":0.82},{\"time\":\"2026-10-04T06:00:00.000Z\",\"type\":\"H\",\"heightFt\":3.128},{\"time\":\"2026-10-04T12:09:00.000Z\",\"type\":\"L\",\"heightFt\":0.742},{\"time\":\"2026-10-04T18:43:00.000Z\",\"type\":\"H\",\"heightFt\":3.964}],\"timeZone\":\"UTC\",\"sourceUrl\":\"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\",\"sourceHash\":\"3db8de5403f3f3624195e5fb8bdb6569cb5968a377e11f7572f4db3b55074a27\"}","resort_id":"duck","fetched_at":"2026-10-01T15:07:08.929Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"315c357d-cd3b-49e4-8309-132f728e6e8d","kind":"buoy","error":null,"payload":"{\"units\":\"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\",\"waterC\":21.5,\"windMS\":null,\"periodS\":9,\"windDeg\":null,\"sourceUrl\":\"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\",\"observedAt\":\"2026-10-01T14:00:00.000Z\",\"sourceHash\":\"f04cfcf293c5039442f480be70608af9ff872c051575e15593837e922f7d53db\",\"waveHeightM\":0.6,\"directionDeg\":73}","resort_id":"duck","fetched_at":"2026-10-01T15:07:08.872Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T14:00:00.000Z"},{"id":"f0fe6930-e712-426e-9fc2-05bda180be83","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Patchy Fog\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":83,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":83,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":12,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":72,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":72,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":72,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":71,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":70,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":70,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":68,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":68,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":53,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T09:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":69,\"precipitation\":53,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\",\"updatedAt\":\"2026-10-01T11:15:01+00:00\",\"generatedAt\":\"2026-10-01T14:07:07+00:00\"}","resort_id":"duck","fetched_at":"2026-10-01T14:07:07.814Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T11:15:01+00:00"},{"id":"9a470c57-a9bb-435b-a692-3514ad56f361","kind":"tides","error":null,"payload":"{\"datum\":\"MLLW\",\"units\":\"ft\",\"events\":[{\"time\":\"2026-10-01T02:55:00.000Z\",\"type\":\"H\",\"heightFt\":3.423},{\"time\":\"2026-10-01T08:56:00.000Z\",\"type\":\"L\",\"heightFt\":0.399},{\"time\":\"2026-10-01T15:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.408},{\"time\":\"2026-10-01T22:02:00.000Z\",\"type\":\"L\",\"heightFt\":0.657},{\"time\":\"2026-10-02T03:49:00.000Z\",\"type\":\"H\",\"heightFt\":3.283},{\"time\":\"2026-10-02T09:54:00.000Z\",\"type\":\"L\",\"heightFt\":0.54},{\"time\":\"2026-10-02T16:22:00.000Z\",\"type\":\"H\",\"heightFt\":4.253},{\"time\":\"2026-10-02T23:05:00.000Z\",\"type\":\"L\",\"heightFt\":0.77},{\"time\":\"2026-10-03T04:48:00.000Z\",\"type\":\"H\",\"heightFt\":3.169},{\"time\":\"2026-10-03T10:58:00.000Z\",\"type\":\"L\",\"heightFt\":0.666},{\"time\":\"2026-10-03T17:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.081},{\"time\":\"2026-10-04T00:15:00.000Z\",\"type\":\"L\",\"heightFt\":0.82},{\"time\":\"2026-10-04T06:00:00.000Z\",\"type\":\"H\",\"heightFt\":3.128},{\"time\":\"2026-10-04T12:09:00.000Z\",\"type\":\"L\",\"heightFt\":0.742},{\"time\":\"2026-10-04T18:43:00.000Z\",\"type\":\"H\",\"heightFt\":3.964}],\"timeZone\":\"UTC\",\"sourceUrl\":\"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\",\"sourceHash\":\"3db8de5403f3f3624195e5fb8bdb6569cb5968a377e11f7572f4db3b55074a27\"}","resort_id":"duck","fetched_at":"2026-10-01T14:07:07.579Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"0ce57306-91bc-4b95-8c36-e5c6161719f8","kind":"buoy","error":null,"payload":"{\"units\":\"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\",\"waterC\":21.2,\"windMS\":null,\"periodS\":10,\"windDeg\":null,\"sourceUrl\":\"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\",\"observedAt\":\"2026-10-01T13:30:00.000Z\",\"sourceHash\":\"bfeb3911a331281e32e15917363968be661ca2ca9da71ac104bf89846e616968\",\"waveHeightM\":0.6,\"directionDeg\":67}","resort_id":"duck","fetched_at":"2026-10-01T14:07:07.522Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T13:30:00.000Z"},{"id":"fb26755a-3b99-4c0e-a2ce-11dd5142bde7","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Patchy Fog\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":83,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":83,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":12,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":72,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":72,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":72,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":71,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":70,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":70,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":68,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":68,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":53,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\",\"updatedAt\":\"2026-10-01T11:15:01+00:00\",\"generatedAt\":\"2026-10-01T13:07:07+00:00\"}","resort_id":"duck","fetched_at":"2026-10-01T13:07:07.718Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T11:15:01+00:00"},{"id":"0464e84d-b3c2-4951-8430-594443480e70","kind":"tides","error":null,"payload":"{\"datum\":\"MLLW\",\"units\":\"ft\",\"events\":[{\"time\":\"2026-10-01T02:55:00.000Z\",\"type\":\"H\",\"heightFt\":3.423},{\"time\":\"2026-10-01T08:56:00.000Z\",\"type\":\"L\",\"heightFt\":0.399},{\"time\":\"2026-10-01T15:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.408},{\"time\":\"2026-10-01T22:02:00.000Z\",\"type\":\"L\",\"heightFt\":0.657},{\"time\":\"2026-10-02T03:49:00.000Z\",\"type\":\"H\",\"heightFt\":3.283},{\"time\":\"2026-10-02T09:54:00.000Z\",\"type\":\"L\",\"heightFt\":0.54},{\"time\":\"2026-10-02T16:22:00.000Z\",\"type\":\"H\",\"heightFt\":4.253},{\"time\":\"2026-10-02T23:05:00.000Z\",\"type\":\"L\",\"heightFt\":0.77},{\"time\":\"2026-10-03T04:48:00.000Z\",\"type\":\"H\",\"heightFt\":3.169},{\"time\":\"2026-10-03T10:58:00.000Z\",\"type\":\"L\",\"heightFt\":0.666},{\"time\":\"2026-10-03T17:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.081},{\"time\":\"2026-10-04T00:15:00.000Z\",\"type\":\"L\",\"heightFt\":0.82},{\"time\":\"2026-10-04T06:00:00.000Z\",\"type\":\"H\",\"heightFt\":3.128},{\"time\":\"2026-10-04T12:09:00.000Z\",\"type\":\"L\",\"heightFt\":0.742},{\"time\":\"2026-10-04T18:43:00.000Z\",\"type\":\"H\",\"heightFt\":3.964}],\"timeZone\":\"UTC\",\"sourceUrl\":\"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\",\"sourceHash\":\"3db8de5403f3f3624195e5fb8bdb6569cb5968a377e11f7572f4db3b55074a27\"}","resort_id":"duck","fetched_at":"2026-10-01T13:07:07.466Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"a35fcbbd-1131-4cb9-82eb-74686b833927","kind":"buoy","error":null,"payload":"{\"units\":\"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\",\"waterC\":20.9,\"windMS\":null,\"periodS\":13,\"windDeg\":null,\"sourceUrl\":\"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\",\"observedAt\":\"2026-10-01T12:30:00.000Z\",\"sourceHash\":\"f7aee2a845862312118643302d13d31bce72c59ed4f4bcb5937feb1710a54ce2\",\"waveHeightM\":0.6,\"directionDeg\":92}","resort_id":"duck","fetched_at":"2026-10-01T13:07:07.331Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T12:30:00.000Z"},{"id":"d45aa535-ea1a-4b14-aee8-1e1f09ec905e","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Patchy Fog\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":83,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":83,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":12,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":72,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":72,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":72,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":71,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":70,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":70,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":68,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":68,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\",\"updatedAt\":\"2026-10-01T11:15:01+00:00\",\"generatedAt\":\"2026-10-01T12:07:06+00:00\"}","resort_id":"duck","fetched_at":"2026-10-01T12:07:06.559Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T11:15:01+00:00"},{"id":"c90f6df2-89ce-4be0-8720-ba060de0fd38","kind":"tides","error":null,"payload":"{\"datum\":\"MLLW\",\"units\":\"ft\",\"events\":[{\"time\":\"2026-10-01T02:55:00.000Z\",\"type\":\"H\",\"heightFt\":3.423},{\"time\":\"2026-10-01T08:56:00.000Z\",\"type\":\"L\",\"heightFt\":0.399},{\"time\":\"2026-10-01T15:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.408},{\"time\":\"2026-10-01T22:02:00.000Z\",\"type\":\"L\",\"heightFt\":0.657},{\"time\":\"2026-10-02T03:49:00.000Z\",\"type\":\"H\",\"heightFt\":3.283},{\"time\":\"2026-10-02T09:54:00.000Z\",\"type\":\"L\",\"heightFt\":0.54},{\"time\":\"2026-10-02T16:22:00.000Z\",\"type\":\"H\",\"heightFt\":4.253},{\"time\":\"2026-10-02T23:05:00.000Z\",\"type\":\"L\",\"heightFt\":0.77},{\"time\":\"2026-10-03T04:48:00.000Z\",\"type\":\"H\",\"heightFt\":3.169},{\"time\":\"2026-10-03T10:58:00.000Z\",\"type\":\"L\",\"heightFt\":0.666},{\"time\":\"2026-10-03T17:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.081},{\"time\":\"2026-10-04T00:15:00.000Z\",\"type\":\"L\",\"heightFt\":0.82},{\"time\":\"2026-10-04T06:00:00.000Z\",\"type\":\"H\",\"heightFt\":3.128},{\"time\":\"2026-10-04T12:09:00.000Z\",\"type\":\"L\",\"heightFt\":0.742},{\"time\":\"2026-10-04T18:43:00.000Z\",\"type\":\"H\",\"heightFt\":3.964}],\"timeZone\":\"UTC\",\"sourceUrl\":\"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\",\"sourceHash\":\"3db8de5403f3f3624195e5fb8bdb6569cb5968a377e11f7572f4db3b55074a27\"}","resort_id":"duck","fetched_at":"2026-10-01T12:07:06.319Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"1755ccc1-69eb-4509-9385-93533797b517","kind":"buoy","error":null,"payload":"{\"units\":\"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\",\"waterC\":20.9,\"windMS\":null,\"periodS\":10,\"windDeg\":null,\"sourceUrl\":\"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\",\"observedAt\":\"2026-10-01T11:30:00.000Z\",\"sourceHash\":\"57f9578af8458f8134338118a9bd102e67b7065074a9c86f7ff181f681e48b5a\",\"waveHeightM\":0.6,\"directionDeg\":67}","resort_id":"duck","fetched_at":"2026-10-01T12:07:06.270Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T11:30:00.000Z"},{"id":"700aeb58-c4a5-4493-a0be-7d8d53c0b002","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T06:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":69,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Patchy Fog\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":83,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":83,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":12,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":72,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":72,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":72,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":71,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":70,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":70,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":68,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\",\"updatedAt\":\"2026-10-01T08:11:15+00:00\",\"generatedAt\":\"2026-10-01T10:07:07+00:00\"}","resort_id":"duck","fetched_at":"2026-10-01T11:07:06.776Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T08:11:15+00:00"},{"id":"915e0a13-b1f3-4dee-8078-09837f532efe","kind":"tides","error":null,"payload":"{\"datum\":\"MLLW\",\"units\":\"ft\",\"events\":[{\"time\":\"2026-10-01T02:55:00.000Z\",\"type\":\"H\",\"heightFt\":3.423},{\"time\":\"2026-10-01T08:56:00.000Z\",\"type\":\"L\",\"heightFt\":0.399},{\"time\":\"2026-10-01T15:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.408},{\"time\":\"2026-10-01T22:02:00.000Z\",\"type\":\"L\",\"heightFt\":0.657},{\"time\":\"2026-10-02T03:49:00.000Z\",\"type\":\"H\",\"heightFt\":3.283},{\"time\":\"2026-10-02T09:54:00.000Z\",\"type\":\"L\",\"heightFt\":0.54},{\"time\":\"2026-10-02T16:22:00.000Z\",\"type\":\"H\",\"heightFt\":4.253},{\"time\":\"2026-10-02T23:05:00.000Z\",\"type\":\"L\",\"heightFt\":0.77},{\"time\":\"2026-10-03T04:48:00.000Z\",\"type\":\"H\",\"heightFt\":3.169},{\"time\":\"2026-10-03T10:58:00.000Z\",\"type\":\"L\",\"heightFt\":0.666},{\"time\":\"2026-10-03T17:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.081},{\"time\":\"2026-10-04T00:15:00.000Z\",\"type\":\"L\",\"heightFt\":0.82},{\"time\":\"2026-10-04T06:00:00.000Z\",\"type\":\"H\",\"heightFt\":3.128},{\"time\":\"2026-10-04T12:09:00.000Z\",\"type\":\"L\",\"heightFt\":0.742},{\"time\":\"2026-10-04T18:43:00.000Z\",\"type\":\"H\",\"heightFt\":3.964}],\"timeZone\":\"UTC\",\"sourceUrl\":\"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\",\"sourceHash\":\"3db8de5403f3f3624195e5fb8bdb6569cb5968a377e11f7572f4db3b55074a27\"}","resort_id":"duck","fetched_at":"2026-10-01T11:07:06.643Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"ea270e73-cc3c-4f2d-b4c6-54136b7b754b","kind":"buoy","error":null,"payload":"{\"units\":\"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\",\"waterC\":21,\"windMS\":null,\"periodS\":13,\"windDeg\":null,\"sourceUrl\":\"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\",\"observedAt\":\"2026-10-01T10:30:00.000Z\",\"sourceHash\":\"9f7540d6a021af6a103d943e124fe09b68e4669cb11fb38415600cad3bcd308f\",\"waveHeightM\":0.6,\"directionDeg\":98}","resort_id":"duck","fetched_at":"2026-10-01T11:07:06.542Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T10:30:00.000Z"},{"id":"f17f18a4-4219-4e68-8bc9-200a1122f861","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T05:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":69,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T06:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":69,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Patchy Fog\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":83,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":83,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":12,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":72,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":72,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":72,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":71,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":70,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":70,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\",\"updatedAt\":\"2026-10-01T08:11:15+00:00\",\"generatedAt\":\"2026-10-01T09:07:11+00:00\"}","resort_id":"duck","fetched_at":"2026-10-01T10:07:06.953Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T08:11:15+00:00"},{"id":"f18e71e1-d8cf-4490-957d-5f7f49130e3d","kind":"tides","error":null,"payload":"{\"datum\":\"MLLW\",\"units\":\"ft\",\"events\":[{\"time\":\"2026-10-01T02:55:00.000Z\",\"type\":\"H\",\"heightFt\":3.423},{\"time\":\"2026-10-01T08:56:00.000Z\",\"type\":\"L\",\"heightFt\":0.399},{\"time\":\"2026-10-01T15:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.408},{\"time\":\"2026-10-01T22:02:00.000Z\",\"type\":\"L\",\"heightFt\":0.657},{\"time\":\"2026-10-02T03:49:00.000Z\",\"type\":\"H\",\"heightFt\":3.283},{\"time\":\"2026-10-02T09:54:00.000Z\",\"type\":\"L\",\"heightFt\":0.54},{\"time\":\"2026-10-02T16:22:00.000Z\",\"type\":\"H\",\"heightFt\":4.253},{\"time\":\"2026-10-02T23:05:00.000Z\",\"type\":\"L\",\"heightFt\":0.77},{\"time\":\"2026-10-03T04:48:00.000Z\",\"type\":\"H\",\"heightFt\":3.169},{\"time\":\"2026-10-03T10:58:00.000Z\",\"type\":\"L\",\"heightFt\":0.666},{\"time\":\"2026-10-03T17:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.081},{\"time\":\"2026-10-04T00:15:00.000Z\",\"type\":\"L\",\"heightFt\":0.82},{\"time\":\"2026-10-04T06:00:00.000Z\",\"type\":\"H\",\"heightFt\":3.128},{\"time\":\"2026-10-04T12:09:00.000Z\",\"type\":\"L\",\"heightFt\":0.742},{\"time\":\"2026-10-04T18:43:00.000Z\",\"type\":\"H\",\"heightFt\":3.964}],\"timeZone\":\"UTC\",\"sourceUrl\":\"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\",\"sourceHash\":\"3db8de5403f3f3624195e5fb8bdb6569cb5968a377e11f7572f4db3b55074a27\"}","resort_id":"duck","fetched_at":"2026-10-01T10:07:06.904Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"824ed875-1139-4aa6-a401-af0909c06b8a","kind":"buoy","error":null,"payload":"{\"units\":\"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\",\"waterC\":21.2,\"windMS\":null,\"periodS\":13,\"windDeg\":null,\"sourceUrl\":\"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\",\"observedAt\":\"2026-10-01T09:00:00.000Z\",\"sourceHash\":\"826201c1b3c250e4ac471c08f767d36f4bac531b56293331b3d91f91856f446d\",\"waveHeightM\":0.6,\"directionDeg\":86}","resort_id":"duck","fetched_at":"2026-10-01T10:07:06.858Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T09:00:00.000Z"},{"id":"677aeac4-fc2c-496d-8567-3439e0fa7059","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T05:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":69,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T06:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":69,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Patchy Fog\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":83,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":83,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":12,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":72,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":72,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":72,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":71,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":70,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":70,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\",\"updatedAt\":\"2026-10-01T08:11:15+00:00\",\"generatedAt\":\"2026-10-01T09:07:11+00:00\"}","resort_id":"duck","fetched_at":"2026-10-01T09:07:11.156Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T08:11:15+00:00"},{"id":"34146094-f400-4f3c-822b-4053d138ce2c","kind":"tides","error":null,"payload":"{\"datum\":\"MLLW\",\"units\":\"ft\",\"events\":[{\"time\":\"2026-10-01T02:55:00.000Z\",\"type\":\"H\",\"heightFt\":3.423},{\"time\":\"2026-10-01T08:56:00.000Z\",\"type\":\"L\",\"heightFt\":0.399},{\"time\":\"2026-10-01T15:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.408},{\"time\":\"2026-10-01T22:02:00.000Z\",\"type\":\"L\",\"heightFt\":0.657},{\"time\":\"2026-10-02T03:49:00.000Z\",\"type\":\"H\",\"heightFt\":3.283},{\"time\":\"2026-10-02T09:54:00.000Z\",\"type\":\"L\",\"heightFt\":0.54},{\"time\":\"2026-10-02T16:22:00.000Z\",\"type\":\"H\",\"heightFt\":4.253},{\"time\":\"2026-10-02T23:05:00.000Z\",\"type\":\"L\",\"heightFt\":0.77},{\"time\":\"2026-10-03T04:48:00.000Z\",\"type\":\"H\",\"heightFt\":3.169},{\"time\":\"2026-10-03T10:58:00.000Z\",\"type\":\"L\",\"heightFt\":0.666},{\"time\":\"2026-10-03T17:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.081},{\"time\":\"2026-10-04T00:15:00.000Z\",\"type\":\"L\",\"heightFt\":0.82},{\"time\":\"2026-10-04T06:00:00.000Z\",\"type\":\"H\",\"heightFt\":3.128},{\"time\":\"2026-10-04T12:09:00.000Z\",\"type\":\"L\",\"heightFt\":0.742},{\"time\":\"2026-10-04T18:43:00.000Z\",\"type\":\"H\",\"heightFt\":3.964}],\"timeZone\":\"UTC\",\"sourceUrl\":\"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\",\"sourceHash\":\"3db8de5403f3f3624195e5fb8bdb6569cb5968a377e11f7572f4db3b55074a27\"}","resort_id":"duck","fetched_at":"2026-10-01T09:07:10.923Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"585c592f-c6c0-4920-b931-2a7aecee4f62","kind":"buoy","error":null,"payload":"{\"units\":\"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\",\"waterC\":21.2,\"windMS\":null,\"periodS\":13,\"windDeg\":null,\"sourceUrl\":\"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\",\"observedAt\":\"2026-10-01T08:30:00.000Z\",\"sourceHash\":\"a67d434a1ef434826eaa5d00332471951d40295fbe4f9072143b15648c1b6ed0\",\"waveHeightM\":0.7,\"directionDeg\":93}","resort_id":"duck","fetched_at":"2026-10-01T09:07:10.880Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T08:30:00.000Z"},{"id":"d580a15d-9ed8-43f0-9077-e976f2b184ef","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T03:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T05:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":69,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T06:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":69,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Patchy Fog\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":83,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":83,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":12,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":72,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":72,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":72,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":71,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":70,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":70,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\",\"updatedAt\":\"2026-10-01T06:40:32+00:00\",\"generatedAt\":\"2026-10-01T07:07:12+00:00\"}","resort_id":"duck","fetched_at":"2026-10-01T08:07:07.325Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T06:40:32+00:00"},{"id":"d281589e-1627-4ffe-b903-97b60f1f426f","kind":"tides","error":null,"payload":"{\"datum\":\"MLLW\",\"units\":\"ft\",\"events\":[{\"time\":\"2026-10-01T02:55:00.000Z\",\"type\":\"H\",\"heightFt\":3.423},{\"time\":\"2026-10-01T08:56:00.000Z\",\"type\":\"L\",\"heightFt\":0.399},{\"time\":\"2026-10-01T15:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.408},{\"time\":\"2026-10-01T22:02:00.000Z\",\"type\":\"L\",\"heightFt\":0.657},{\"time\":\"2026-10-02T03:49:00.000Z\",\"type\":\"H\",\"heightFt\":3.283},{\"time\":\"2026-10-02T09:54:00.000Z\",\"type\":\"L\",\"heightFt\":0.54},{\"time\":\"2026-10-02T16:22:00.000Z\",\"type\":\"H\",\"heightFt\":4.253},{\"time\":\"2026-10-02T23:05:00.000Z\",\"type\":\"L\",\"heightFt\":0.77},{\"time\":\"2026-10-03T04:48:00.000Z\",\"type\":\"H\",\"heightFt\":3.169},{\"time\":\"2026-10-03T10:58:00.000Z\",\"type\":\"L\",\"heightFt\":0.666},{\"time\":\"2026-10-03T17:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.081},{\"time\":\"2026-10-04T00:15:00.000Z\",\"type\":\"L\",\"heightFt\":0.82},{\"time\":\"2026-10-04T06:00:00.000Z\",\"type\":\"H\",\"heightFt\":3.128},{\"time\":\"2026-10-04T12:09:00.000Z\",\"type\":\"L\",\"heightFt\":0.742},{\"time\":\"2026-10-04T18:43:00.000Z\",\"type\":\"H\",\"heightFt\":3.964}],\"timeZone\":\"UTC\",\"sourceUrl\":\"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\",\"sourceHash\":\"3db8de5403f3f3624195e5fb8bdb6569cb5968a377e11f7572f4db3b55074a27\"}","resort_id":"duck","fetched_at":"2026-10-01T08:07:07.285Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"96e1298f-35b4-44f2-a271-498b0ac6997d","kind":"buoy","error":null,"payload":"{\"units\":\"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\",\"waterC\":21.2,\"windMS\":null,\"periodS\":12,\"windDeg\":null,\"sourceUrl\":\"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\",\"observedAt\":\"2026-10-01T07:30:00.000Z\",\"sourceHash\":\"c7b1cce98e32b5cc86484001eca7d324dada338bc400cde7fd784ea40c3e6944\",\"waveHeightM\":0.6,\"directionDeg\":89}","resort_id":"duck","fetched_at":"2026-10-01T08:07:07.203Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T07:30:00.000Z"},{"id":"10898e45-e864-4176-ba3a-9c684045e039","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T03:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T05:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":69,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T06:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":69,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Patchy Fog\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":83,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":83,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":12,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":70,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":71,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":72,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":72,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":72,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":71,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":70,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":70,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":19,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":69,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":27,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":67,\"precipitation\":32,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\",\"updatedAt\":\"2026-10-01T06:40:32+00:00\",\"generatedAt\":\"2026-10-01T07:07:12+00:00\"}","resort_id":"duck","fetched_at":"2026-10-01T07:07:12.733Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T06:40:32+00:00"},{"id":"89db5e65-1004-4088-853b-35eb6c7e5dc5","kind":"tides","error":null,"payload":"{\"datum\":\"MLLW\",\"units\":\"ft\",\"events\":[{\"time\":\"2026-10-01T02:55:00.000Z\",\"type\":\"H\",\"heightFt\":3.423},{\"time\":\"2026-10-01T08:56:00.000Z\",\"type\":\"L\",\"heightFt\":0.399},{\"time\":\"2026-10-01T15:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.408},{\"time\":\"2026-10-01T22:02:00.000Z\",\"type\":\"L\",\"heightFt\":0.657},{\"time\":\"2026-10-02T03:49:00.000Z\",\"type\":\"H\",\"heightFt\":3.283},{\"time\":\"2026-10-02T09:54:00.000Z\",\"type\":\"L\",\"heightFt\":0.54},{\"time\":\"2026-10-02T16:22:00.000Z\",\"type\":\"H\",\"heightFt\":4.253},{\"time\":\"2026-10-02T23:05:00.000Z\",\"type\":\"L\",\"heightFt\":0.77},{\"time\":\"2026-10-03T04:48:00.000Z\",\"type\":\"H\",\"heightFt\":3.169},{\"time\":\"2026-10-03T10:58:00.000Z\",\"type\":\"L\",\"heightFt\":0.666},{\"time\":\"2026-10-03T17:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.081},{\"time\":\"2026-10-04T00:15:00.000Z\",\"type\":\"L\",\"heightFt\":0.82},{\"time\":\"2026-10-04T06:00:00.000Z\",\"type\":\"H\",\"heightFt\":3.128},{\"time\":\"2026-10-04T12:09:00.000Z\",\"type\":\"L\",\"heightFt\":0.742},{\"time\":\"2026-10-04T18:43:00.000Z\",\"type\":\"H\",\"heightFt\":3.964}],\"timeZone\":\"UTC\",\"sourceUrl\":\"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\",\"sourceHash\":\"3db8de5403f3f3624195e5fb8bdb6569cb5968a377e11f7572f4db3b55074a27\"}","resort_id":"duck","fetched_at":"2026-10-01T07:07:12.517Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"bc267f2b-6595-4265-8db4-2a502c125486","kind":"buoy","error":null,"payload":"{\"units\":\"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\",\"waterC\":22.3,\"windMS\":null,\"periodS\":10,\"windDeg\":null,\"sourceUrl\":\"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\",\"observedAt\":\"2026-10-01T06:30:00.000Z\",\"sourceHash\":\"4677f398ba6a53255e9160edabd627f64513ed41008ff158d27becf492cf4838\",\"waveHeightM\":0.6,\"directionDeg\":67}","resort_id":"duck","fetched_at":"2026-10-01T07:07:12.384Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T06:30:00.000Z"},{"id":"ed85cf9d-ad99-40bc-9e76-3b8cbe5e5da4","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T02:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T03:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T04:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T05:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":78,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":77,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":4,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":4,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":4,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":4,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":4,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":4,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":13,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":70,\"precipitation\":13,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":71,\"precipitation\":13,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"17 mph\",\"temperature\":71,\"precipitation\":13,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"18 mph\",\"temperature\":71,\"precipitation\":13,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"18 mph\",\"temperature\":72,\"precipitation\":13,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"17 mph\",\"temperature\":72,\"precipitation\":16,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"17 mph\",\"temperature\":72,\"precipitation\":16,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":71,\"precipitation\":16,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":70,\"precipitation\":16,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":70,\"precipitation\":16,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":69,\"precipitation\":16,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":70,\"precipitation\":15,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":69,\"precipitation\":15,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":15,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":68,\"precipitation\":15,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":15,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":15,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\",\"updatedAt\":\"2026-10-01T00:04:30+00:00\",\"generatedAt\":\"2026-10-01T06:07:10+00:00\"}","resort_id":"duck","fetched_at":"2026-10-01T06:07:10.968Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T00:04:30+00:00"},{"id":"d6e2e22f-b6a4-49ec-be35-e9c206adb945","kind":"tides","error":null,"payload":"{\"datum\":\"MLLW\",\"units\":\"ft\",\"events\":[{\"time\":\"2026-10-01T02:55:00.000Z\",\"type\":\"H\",\"heightFt\":3.423},{\"time\":\"2026-10-01T08:56:00.000Z\",\"type\":\"L\",\"heightFt\":0.399},{\"time\":\"2026-10-01T15:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.408},{\"time\":\"2026-10-01T22:02:00.000Z\",\"type\":\"L\",\"heightFt\":0.657},{\"time\":\"2026-10-02T03:49:00.000Z\",\"type\":\"H\",\"heightFt\":3.283},{\"time\":\"2026-10-02T09:54:00.000Z\",\"type\":\"L\",\"heightFt\":0.54},{\"time\":\"2026-10-02T16:22:00.000Z\",\"type\":\"H\",\"heightFt\":4.253},{\"time\":\"2026-10-02T23:05:00.000Z\",\"type\":\"L\",\"heightFt\":0.77},{\"time\":\"2026-10-03T04:48:00.000Z\",\"type\":\"H\",\"heightFt\":3.169},{\"time\":\"2026-10-03T10:58:00.000Z\",\"type\":\"L\",\"heightFt\":0.666},{\"time\":\"2026-10-03T17:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.081},{\"time\":\"2026-10-04T00:15:00.000Z\",\"type\":\"L\",\"heightFt\":0.82},{\"time\":\"2026-10-04T06:00:00.000Z\",\"type\":\"H\",\"heightFt\":3.128},{\"time\":\"2026-10-04T12:09:00.000Z\",\"type\":\"L\",\"heightFt\":0.742},{\"time\":\"2026-10-04T18:43:00.000Z\",\"type\":\"H\",\"heightFt\":3.964}],\"timeZone\":\"UTC\",\"sourceUrl\":\"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\",\"sourceHash\":\"3db8de5403f3f3624195e5fb8bdb6569cb5968a377e11f7572f4db3b55074a27\"}","resort_id":"duck","fetched_at":"2026-10-01T06:07:10.690Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"bd430cdf-6596-43ce-9fb3-bd94ac347d22","kind":"buoy","error":null,"payload":"{\"units\":\"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\",\"waterC\":22.2,\"windMS\":null,\"periodS\":10,\"windDeg\":null,\"sourceUrl\":\"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\",\"observedAt\":\"2026-10-01T05:30:00.000Z\",\"sourceHash\":\"6af4bac2c772ce09d6e99a2becff7959a94fb1b4a3098fc89e4fc794c91f8cb2\",\"waveHeightM\":0.6,\"directionDeg\":64}","resort_id":"duck","fetched_at":"2026-10-01T06:07:10.647Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T05:30:00.000Z"},{"id":"8177118d-18e8-4a4a-ab53-1bca13fa840e","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T01:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T02:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T03:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T04:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T05:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":78,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":77,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":4,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":4,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":4,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":4,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":4,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":4,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":13,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":70,\"precipitation\":13,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":71,\"precipitation\":13,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"17 mph\",\"temperature\":71,\"precipitation\":13,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"18 mph\",\"temperature\":71,\"precipitation\":13,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"18 mph\",\"temperature\":72,\"precipitation\":13,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"17 mph\",\"temperature\":72,\"precipitation\":16,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"17 mph\",\"temperature\":72,\"precipitation\":16,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":71,\"precipitation\":16,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":70,\"precipitation\":16,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":70,\"precipitation\":16,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":69,\"precipitation\":16,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":70,\"precipitation\":15,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":69,\"precipitation\":15,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":15,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":68,\"precipitation\":15,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":68,\"precipitation\":15,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\",\"updatedAt\":\"2026-10-01T00:04:30+00:00\",\"generatedAt\":\"2026-10-01T05:07:10+00:00\"}","resort_id":"duck","fetched_at":"2026-10-01T05:07:10.758Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T00:04:30+00:00"},{"id":"5d98a89d-5bd2-42df-9a27-edf6bf47a4b0","kind":"tides","error":null,"payload":"{\"datum\":\"MLLW\",\"units\":\"ft\",\"events\":[{\"time\":\"2026-10-01T02:55:00.000Z\",\"type\":\"H\",\"heightFt\":3.423},{\"time\":\"2026-10-01T08:56:00.000Z\",\"type\":\"L\",\"heightFt\":0.399},{\"time\":\"2026-10-01T15:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.408},{\"time\":\"2026-10-01T22:02:00.000Z\",\"type\":\"L\",\"heightFt\":0.657},{\"time\":\"2026-10-02T03:49:00.000Z\",\"type\":\"H\",\"heightFt\":3.283},{\"time\":\"2026-10-02T09:54:00.000Z\",\"type\":\"L\",\"heightFt\":0.54},{\"time\":\"2026-10-02T16:22:00.000Z\",\"type\":\"H\",\"heightFt\":4.253},{\"time\":\"2026-10-02T23:05:00.000Z\",\"type\":\"L\",\"heightFt\":0.77},{\"time\":\"2026-10-03T04:48:00.000Z\",\"type\":\"H\",\"heightFt\":3.169},{\"time\":\"2026-10-03T10:58:00.000Z\",\"type\":\"L\",\"heightFt\":0.666},{\"time\":\"2026-10-03T17:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.081},{\"time\":\"2026-10-04T00:15:00.000Z\",\"type\":\"L\",\"heightFt\":0.82},{\"time\":\"2026-10-04T06:00:00.000Z\",\"type\":\"H\",\"heightFt\":3.128},{\"time\":\"2026-10-04T12:09:00.000Z\",\"type\":\"L\",\"heightFt\":0.742},{\"time\":\"2026-10-04T18:43:00.000Z\",\"type\":\"H\",\"heightFt\":3.964}],\"timeZone\":\"UTC\",\"sourceUrl\":\"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\",\"sourceHash\":\"3db8de5403f3f3624195e5fb8bdb6569cb5968a377e11f7572f4db3b55074a27\"}","resort_id":"duck","fetched_at":"2026-10-01T05:07:10.478Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"e24d4aa7-9cbf-477c-a1c7-25a17d0d63d5","kind":"buoy","error":null,"payload":"{\"units\":\"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\",\"waterC\":22.1,\"windMS\":null,\"periodS\":13,\"windDeg\":null,\"sourceUrl\":\"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\",\"observedAt\":\"2026-10-01T04:30:00.000Z\",\"sourceHash\":\"927be3390ae3adfaaffbdc7fef03e7bd4f4176097a52effb3a4169986ece229d\",\"waveHeightM\":0.7,\"directionDeg\":89}","resort_id":"duck","fetched_at":"2026-10-01T05:07:10.405Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T04:30:00.000Z"},{"id":"5c3c21e7-d00e-4faf-871f-bc1eb2898fc6","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T01:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T02:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T03:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T04:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T05:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":78,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":77,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":4,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":4,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":4,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":4,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":4,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":4,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":13,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":70,\"precipitation\":13,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":71,\"precipitation\":13,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"17 mph\",\"temperature\":71,\"precipitation\":13,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"18 mph\",\"temperature\":71,\"precipitation\":13,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"18 mph\",\"temperature\":72,\"precipitation\":13,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"17 mph\",\"temperature\":72,\"precipitation\":16,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"17 mph\",\"temperature\":72,\"precipitation\":16,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":71,\"precipitation\":16,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":70,\"precipitation\":16,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":70,\"precipitation\":16,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":69,\"precipitation\":16,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":70,\"precipitation\":15,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":69,\"precipitation\":15,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":15,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":68,\"precipitation\":15,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\",\"updatedAt\":\"2026-10-01T00:04:30+00:00\",\"generatedAt\":\"2026-10-01T04:07:09+00:00\"}","resort_id":"duck","fetched_at":"2026-10-01T04:07:10.052Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T00:04:30+00:00"},{"id":"3a0f5aba-e6ff-45ef-8a1e-068d90c0ed42","kind":"tides","error":null,"payload":"{\"datum\":\"MLLW\",\"units\":\"ft\",\"events\":[{\"time\":\"2026-10-01T02:55:00.000Z\",\"type\":\"H\",\"heightFt\":3.423},{\"time\":\"2026-10-01T08:56:00.000Z\",\"type\":\"L\",\"heightFt\":0.399},{\"time\":\"2026-10-01T15:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.408},{\"time\":\"2026-10-01T22:02:00.000Z\",\"type\":\"L\",\"heightFt\":0.657},{\"time\":\"2026-10-02T03:49:00.000Z\",\"type\":\"H\",\"heightFt\":3.283},{\"time\":\"2026-10-02T09:54:00.000Z\",\"type\":\"L\",\"heightFt\":0.54},{\"time\":\"2026-10-02T16:22:00.000Z\",\"type\":\"H\",\"heightFt\":4.253},{\"time\":\"2026-10-02T23:05:00.000Z\",\"type\":\"L\",\"heightFt\":0.77},{\"time\":\"2026-10-03T04:48:00.000Z\",\"type\":\"H\",\"heightFt\":3.169},{\"time\":\"2026-10-03T10:58:00.000Z\",\"type\":\"L\",\"heightFt\":0.666},{\"time\":\"2026-10-03T17:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.081},{\"time\":\"2026-10-04T00:15:00.000Z\",\"type\":\"L\",\"heightFt\":0.82},{\"time\":\"2026-10-04T06:00:00.000Z\",\"type\":\"H\",\"heightFt\":3.128},{\"time\":\"2026-10-04T12:09:00.000Z\",\"type\":\"L\",\"heightFt\":0.742},{\"time\":\"2026-10-04T18:43:00.000Z\",\"type\":\"H\",\"heightFt\":3.964}],\"timeZone\":\"UTC\",\"sourceUrl\":\"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\",\"sourceHash\":\"3db8de5403f3f3624195e5fb8bdb6569cb5968a377e11f7572f4db3b55074a27\"}","resort_id":"duck","fetched_at":"2026-10-01T04:07:09.576Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"dda9eab6-825d-4fa8-830f-d3e09104e500","kind":"buoy","error":null,"payload":"{\"units\":\"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\",\"waterC\":22.1,\"windMS\":null,\"periodS\":13,\"windDeg\":null,\"sourceUrl\":\"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\",\"observedAt\":\"2026-10-01T03:30:00.000Z\",\"sourceHash\":\"489db0b9637dbf9c27ac48fb20141c688069aa7366378cdadd3b754a5cf6a473\",\"waveHeightM\":0.7,\"directionDeg\":94}","resort_id":"duck","fetched_at":"2026-10-01T04:07:09.516Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T03:30:00.000Z"},{"id":"12e8612a-a431-4928-99e7-23556c9304ff","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T00:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T01:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T02:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T03:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T04:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T05:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":82,\"precipitation\":0,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":78,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":77,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":4,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":72,\"precipitation\":4,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":4,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":71,\"precipitation\":4,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":71,\"precipitation\":4,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":4,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":70,\"precipitation\":13,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":70,\"precipitation\":13,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":71,\"precipitation\":13,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"17 mph\",\"temperature\":71,\"precipitation\":13,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"18 mph\",\"temperature\":71,\"precipitation\":13,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"18 mph\",\"temperature\":72,\"precipitation\":13,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"17 mph\",\"temperature\":72,\"precipitation\":16,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"17 mph\",\"temperature\":72,\"precipitation\":16,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":71,\"precipitation\":16,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":70,\"precipitation\":16,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":70,\"precipitation\":16,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":69,\"precipitation\":16,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":70,\"precipitation\":15,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":69,\"precipitation\":15,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":68,\"precipitation\":15,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\",\"updatedAt\":\"2026-10-01T00:04:30+00:00\",\"generatedAt\":\"2026-10-01T03:55:14+00:00\"}","resort_id":"duck","fetched_at":"2026-10-01T03:55:14.593Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T00:04:30+00:00"},{"id":"41ed4df5-f2f7-4710-998e-25e8ae1d8642","kind":"tides","error":null,"payload":"{\"datum\":\"MLLW\",\"units\":\"ft\",\"events\":[{\"time\":\"2026-10-01T02:55:00.000Z\",\"type\":\"H\",\"heightFt\":3.423},{\"time\":\"2026-10-01T08:56:00.000Z\",\"type\":\"L\",\"heightFt\":0.399},{\"time\":\"2026-10-01T15:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.408},{\"time\":\"2026-10-01T22:02:00.000Z\",\"type\":\"L\",\"heightFt\":0.657},{\"time\":\"2026-10-02T03:49:00.000Z\",\"type\":\"H\",\"heightFt\":3.283},{\"time\":\"2026-10-02T09:54:00.000Z\",\"type\":\"L\",\"heightFt\":0.54},{\"time\":\"2026-10-02T16:22:00.000Z\",\"type\":\"H\",\"heightFt\":4.253},{\"time\":\"2026-10-02T23:05:00.000Z\",\"type\":\"L\",\"heightFt\":0.77},{\"time\":\"2026-10-03T04:48:00.000Z\",\"type\":\"H\",\"heightFt\":3.169},{\"time\":\"2026-10-03T10:58:00.000Z\",\"type\":\"L\",\"heightFt\":0.666},{\"time\":\"2026-10-03T17:26:00.000Z\",\"type\":\"H\",\"heightFt\":4.081},{\"time\":\"2026-10-04T00:15:00.000Z\",\"type\":\"L\",\"heightFt\":0.82},{\"time\":\"2026-10-04T06:00:00.000Z\",\"type\":\"H\",\"heightFt\":3.128},{\"time\":\"2026-10-04T12:09:00.000Z\",\"type\":\"L\",\"heightFt\":0.742},{\"time\":\"2026-10-04T18:43:00.000Z\",\"type\":\"H\",\"heightFt\":3.964}],\"timeZone\":\"UTC\",\"sourceUrl\":\"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\",\"sourceHash\":\"3db8de5403f3f3624195e5fb8bdb6569cb5968a377e11f7572f4db3b55074a27\"}","resort_id":"duck","fetched_at":"2026-10-01T03:55:05.129Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20261001&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"7aad5db9-2532-4722-a927-458af5b61b4d","kind":"buoy","error":null,"payload":"{\"units\":\"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\",\"waterC\":22.1,\"windMS\":null,\"periodS\":13,\"windDeg\":null,\"sourceUrl\":\"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\",\"observedAt\":\"2026-10-01T03:30:00.000Z\",\"sourceHash\":\"489db0b9637dbf9c27ac48fb20141c688069aa7366378cdadd3b754a5cf6a473\",\"waveHeightM\":0.7,\"directionDeg\":94}","resort_id":"duck","fetched_at":"2026-10-01T03:54:58.622Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-10-01T03:30:00.000Z"},{"id":"ff977f14-0d2d-4691-8a04-cbcd6f077d11","hash":"9a67a6d0ce2d04e254cbe30a691452e00dc86108da3e4356a62bdb9658d18c54","kind":"buoy","error":null,"payload":"{\"units\": \"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\", \"waterC\": 22.2, \"windMS\": null, \"periodS\": 9, \"windDeg\": null, \"sourceUrl\": \"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\", \"observedAt\": \"2026-09-30T17:00:00.000Z\", \"sourceHash\": \"7c0b1cbd6d21038869c871e173543a78b0658498cc14a453ed5fb08be5d4af0b\", \"waveHeightM\": 0.6, \"directionDeg\": 72}","resort_id":"duck","fetched_at":"2026-09-30T17:46:02.262Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-09-30T17:00:00.000Z"},{"id":"586b6195-636f-4d8b-9160-4723b150e56b","hash":"be721e1d6ed515c17fba2f09e01fa05d40e5c9b386df17346833f970d00a796d","kind":"tides","error":null,"payload":"{\"datum\": \"MLLW\", \"units\": \"ft\", \"events\": [{\"time\": \"2026-09-30T02:04:00.000Z\", \"type\": \"H\", \"heightFt\": 3.572}, {\"time\": \"2026-09-30T08:04:00.000Z\", \"type\": \"L\", \"heightFt\": 0.267}, {\"time\": \"2026-09-30T14:34:00.000Z\", \"type\": \"H\", \"heightFt\": 4.511}, {\"time\": \"2026-09-30T21:03:00.000Z\", \"type\": \"L\", \"heightFt\": 0.524}, {\"time\": \"2026-10-01T02:55:00.000Z\", \"type\": \"H\", \"heightFt\": 3.423}, {\"time\": \"2026-10-01T08:56:00.000Z\", \"type\": \"L\", \"heightFt\": 0.399}, {\"time\": \"2026-10-01T15:26:00.000Z\", \"type\": \"H\", \"heightFt\": 4.408}, {\"time\": \"2026-10-01T22:02:00.000Z\", \"type\": \"L\", \"heightFt\": 0.657}, {\"time\": \"2026-10-02T03:49:00.000Z\", \"type\": \"H\", \"heightFt\": 3.283}, {\"time\": \"2026-10-02T09:54:00.000Z\", \"type\": \"L\", \"heightFt\": 0.54}, {\"time\": \"2026-10-02T16:22:00.000Z\", \"type\": \"H\", \"heightFt\": 4.253}, {\"time\": \"2026-10-02T23:05:00.000Z\", \"type\": \"L\", \"heightFt\": 0.77}, {\"time\": \"2026-10-03T04:48:00.000Z\", \"type\": \"H\", \"heightFt\": 3.169}, {\"time\": \"2026-10-03T10:58:00.000Z\", \"type\": \"L\", \"heightFt\": 0.666}, {\"time\": \"2026-10-03T17:26:00.000Z\", \"type\": \"H\", \"heightFt\": 4.081}], \"timeZone\": \"UTC\", \"sourceUrl\": \"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260930&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\", \"sourceHash\": \"9b68de5585e538e26f574faa287256bfaa7f34d04d6c0dbe0f68bcaac8e4c574\"}","resort_id":"duck","fetched_at":"2026-09-30T17:46:02.262Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260930&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"2d2b06bb-329d-4c89-9cf9-5efb182cb5d0","hash":"f558795e176fc48b3608a0044d4f4612bf84acfaa3b7898a4816a651582898ce","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-30T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T13:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 75, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T14:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 75, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T15:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 75, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T16:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 75, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T17:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 75, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T18:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 75, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T20:00:00-04:00\", \"summary\": \"Clear\", \"startTime\": \"2026-09-30T19:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T21:00:00-04:00\", \"summary\": \"Clear\", \"startTime\": \"2026-09-30T20:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T22:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T21:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T23:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T22:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 66, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 65, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T00:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 65, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T01:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 65, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T03:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T02:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 64, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T03:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 65, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T05:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T04:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 65, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T06:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T05:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 64, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T07:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T06:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 64, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T08:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T07:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 64, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T09:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T08:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 65, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T10:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T09:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T11:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T10:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 75, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 77, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T13:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T12:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 79, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T14:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T13:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 80, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T15:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T14:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 80, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-01T15:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 80, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-01T16:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 80, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-01T17:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 79, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T18:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 78, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T19:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 76, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T20:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T22:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T21:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T23:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T22:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T23:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-02T00:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-02T01:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-02T02:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-02T03:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T05:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-02T04:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-02T05:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-02T06:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-02T07:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-02T08:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-02T09:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T11:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-02T10:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-02T11:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-02T12:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 78, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-02T13:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 81, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-02T14:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 83, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-02T15:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 84, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-02T16:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 84, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-02T17:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 84, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-02T18:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 83, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-02T19:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 80, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-02T20:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 76, \"precipitation\": 1, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T22:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-02T21:00:00-04:00\", \"windSpeed\": \"13 mph\", \"temperature\": 75, \"precipitation\": 1, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T23:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-02T22:00:00-04:00\", \"windSpeed\": \"13 mph\", \"temperature\": 74, \"precipitation\": 1, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-03T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-02T23:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 73, \"precipitation\": 1, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-03T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-03T00:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 73, \"precipitation\": 1, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-03T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-03T01:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 72, \"precipitation\": 1, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-03T03:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-03T02:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 72, \"precipitation\": 3, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-03T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-03T03:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 72, \"precipitation\": 3, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-03T05:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-03T04:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 71, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-03T06:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-03T05:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-03T07:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-03T06:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-03T08:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-03T07:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 70, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-03T09:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-03T08:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 70, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-03T10:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-10-03T09:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 71, \"precipitation\": 6, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-03T11:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-10-03T10:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 72, \"precipitation\": 6, \"windDirection\": \"N\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-03T12:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-10-03T11:00:00-04:00\", \"windSpeed\": \"13 mph\", \"temperature\": 72, \"precipitation\": 6, \"windDirection\": \"N\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-03T13:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-10-03T12:00:00-04:00\", \"windSpeed\": \"14 mph\", \"temperature\": 72, \"precipitation\": 6, \"windDirection\": \"N\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\", \"updatedAt\": \"2026-09-30T12:21:25+00:00\", \"generatedAt\": \"2026-09-30T17:46:03+00:00\"}","resort_id":"duck","fetched_at":"2026-09-30T17:46:02.262Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-09-30T12:21:25.000Z"},{"id":"f7ab7bff-c073-4969-a659-cff3dbecc327","hash":"be721e1d6ed515c17fba2f09e01fa05d40e5c9b386df17346833f970d00a796d","kind":"tides","error":null,"payload":"{\"datum\": \"MLLW\", \"units\": \"ft\", \"events\": [{\"time\": \"2026-09-30T02:04:00.000Z\", \"type\": \"H\", \"heightFt\": 3.572}, {\"time\": \"2026-09-30T08:04:00.000Z\", \"type\": \"L\", \"heightFt\": 0.267}, {\"time\": \"2026-09-30T14:34:00.000Z\", \"type\": \"H\", \"heightFt\": 4.511}, {\"time\": \"2026-09-30T21:03:00.000Z\", \"type\": \"L\", \"heightFt\": 0.524}, {\"time\": \"2026-10-01T02:55:00.000Z\", \"type\": \"H\", \"heightFt\": 3.423}, {\"time\": \"2026-10-01T08:56:00.000Z\", \"type\": \"L\", \"heightFt\": 0.399}, {\"time\": \"2026-10-01T15:26:00.000Z\", \"type\": \"H\", \"heightFt\": 4.408}, {\"time\": \"2026-10-01T22:02:00.000Z\", \"type\": \"L\", \"heightFt\": 0.657}, {\"time\": \"2026-10-02T03:49:00.000Z\", \"type\": \"H\", \"heightFt\": 3.283}, {\"time\": \"2026-10-02T09:54:00.000Z\", \"type\": \"L\", \"heightFt\": 0.54}, {\"time\": \"2026-10-02T16:22:00.000Z\", \"type\": \"H\", \"heightFt\": 4.253}, {\"time\": \"2026-10-02T23:05:00.000Z\", \"type\": \"L\", \"heightFt\": 0.77}, {\"time\": \"2026-10-03T04:48:00.000Z\", \"type\": \"H\", \"heightFt\": 3.169}, {\"time\": \"2026-10-03T10:58:00.000Z\", \"type\": \"L\", \"heightFt\": 0.666}, {\"time\": \"2026-10-03T17:26:00.000Z\", \"type\": \"H\", \"heightFt\": 4.081}], \"timeZone\": \"UTC\", \"sourceUrl\": \"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260930&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\", \"sourceHash\": \"9b68de5585e538e26f574faa287256bfaa7f34d04d6c0dbe0f68bcaac8e4c574\"}","resort_id":"duck","fetched_at":"2026-09-30T00:24:22.678Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260930&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"5508bdf1-428b-4757-89a0-b5343d032d5f","hash":"5b237fb409f9500f16b834fc906d8ed38603b7bced63f693df628c633a57d5bc","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Clear\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 69, \"precipitation\": 1, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 69, \"precipitation\": 1, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T09:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T10:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T12:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T13:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T14:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T15:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T16:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T17:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T18:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T19:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T20:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T21:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T22:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T00:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T23:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T01:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T00:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T02:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-10-01T01:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T03:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-10-01T02:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T04:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-10-01T03:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T05:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-10-01T04:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T06:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T05:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T07:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T06:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T08:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T07:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T09:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T08:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T10:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-10-01T09:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T11:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-10-01T10:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T11:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T13:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T12:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T14:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T13:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 75, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T15:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T14:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 75, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T16:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T15:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 76, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-01T16:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 76, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-01T17:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 76, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T18:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 75, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T19:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T20:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T22:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T21:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T23:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T22:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T23:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-02T00:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-02T01:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-02T02:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-02T03:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T05:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-02T04:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-02T05:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-02T06:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-02T07:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-02T08:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-02T09:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-02T10:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-02T11:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-02T12:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 75, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-02T13:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 76, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-02T14:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 76, \"precipitation\": 1, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-02T15:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 77, \"precipitation\": 1, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-02T16:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 78, \"precipitation\": 1, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-02T17:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 78, \"precipitation\": 1, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-02T18:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 77, \"precipitation\": 1, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-02T19:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 76, \"precipitation\": 1, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\", \"updatedAt\": \"2026-09-29T22:58:30+00:00\", \"generatedAt\": \"2026-09-30T00:24:23+00:00\"}","resort_id":"duck","fetched_at":"2026-09-30T00:24:22.678Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-09-29T22:58:30.000Z"},{"id":"0d25ea33-3231-42c5-8e5e-849fa8044a80","hash":"eab43411c83f62e1e2c21a93123a3b2a08e1108fbe5d9163907e4074df883a66","kind":"buoy","error":null,"payload":"{\"units\": \"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\", \"waterC\": 21.9, \"windMS\": null, \"periodS\": 10, \"windDeg\": null, \"sourceUrl\": \"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\", \"observedAt\": \"2026-09-30T00:00:00.000Z\", \"sourceHash\": \"dae5ebb129df3a278fbbc216ab2946dbc94447644bc6b8cadc03e612458daa0b\", \"waveHeightM\": 0.6, \"directionDeg\": 77}","resort_id":"duck","fetched_at":"2026-09-30T00:24:22.678Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-09-30T00:00:00.000Z"},{"id":"ad18071c-c188-41ba-aa40-c061ea33b108","hash":"0e3f02cb601e9d82b94c2ae377c8fba482f67893dfb1d9111e71aa61183c5dfd","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 1, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 1, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 1, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 2, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 71, \"precipitation\": 2, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 72, \"precipitation\": 2, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 72, \"precipitation\": 2, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 72, \"precipitation\": 2, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 72, \"precipitation\": 1, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 71, \"precipitation\": 1, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 71, \"precipitation\": 1, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 71, \"precipitation\": 2, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 71, \"precipitation\": 2, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 71, \"precipitation\": 2, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 71, \"precipitation\": 2, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 70, \"precipitation\": 2, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 2, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 4, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 2, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 2, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 2, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 69, \"precipitation\": 2, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T09:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T10:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T11:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T12:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T13:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T14:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T15:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T17:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T16:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T17:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T18:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T19:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T21:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T20:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T21:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T23:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-30T22:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T00:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T23:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T01:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T00:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T01:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T03:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T02:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T03:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T05:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T04:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T06:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T05:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T07:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T06:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T08:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T07:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T09:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T08:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T10:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T09:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T11:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T10:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T11:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T13:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T12:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T14:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T13:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T15:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T14:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T16:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T15:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 75, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-01T16:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 75, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-01T17:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 76, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T18:00:00-04:00\", \"windSpeed\": \"13 mph\", \"temperature\": 76, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T19:00:00-04:00\", \"windSpeed\": \"13 mph\", \"temperature\": 75, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T20:00:00-04:00\", \"windSpeed\": \"13 mph\", \"temperature\": 75, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T22:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T21:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T23:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T22:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T23:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-02T00:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-02T01:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-02T02:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-02T03:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T05:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-02T04:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-02T05:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-02T06:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-02T07:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-02T08:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\", \"updatedAt\": \"2026-09-29T12:51:58+00:00\", \"generatedAt\": \"2026-09-29T13:23:41+00:00\"}","resort_id":"duck","fetched_at":"2026-09-29T13:23:40.261Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-09-29T12:51:58.000Z"},{"id":"9a1d2225-032c-480c-8d4f-143af57c6bc3","hash":"eef31c80e3b9e0cb5fdb3d3e3784233f283a36c4ff6bfbe41967fa054928f9aa","kind":"buoy","error":null,"payload":"{\"units\": \"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\", \"waterC\": 21.4, \"windMS\": null, \"periodS\": 9, \"windDeg\": null, \"sourceUrl\": \"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\", \"observedAt\": \"2026-09-29T13:00:00.000Z\", \"sourceHash\": \"0b7e1f75f14d2120435a098ae82ca1fd39d80279c6cd9fd23eae76f59575713b\", \"waveHeightM\": 0.6, \"directionDeg\": 70}","resort_id":"duck","fetched_at":"2026-09-29T13:23:40.261Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-09-29T13:00:00.000Z"},{"id":"422a6349-59a3-4f6e-90e1-2859fcaad5f8","hash":"63e80fed2ff815ceec5ff2c0a4582092fa350c0d4cbe3e9b231ebc8e8c1e8dcb","kind":"tides","error":null,"payload":"{\"datum\": \"MLLW\", \"units\": \"ft\", \"events\": [{\"time\": \"2026-09-29T01:18:00.000Z\", \"type\": \"H\", \"heightFt\": 3.711}, {\"time\": \"2026-09-29T07:18:00.000Z\", \"type\": \"L\", \"heightFt\": 0.176}, {\"time\": \"2026-09-29T13:45:00.000Z\", \"type\": \"H\", \"heightFt\": 4.542}, {\"time\": \"2026-09-29T20:08:00.000Z\", \"type\": \"L\", \"heightFt\": 0.402}, {\"time\": \"2026-09-30T02:04:00.000Z\", \"type\": \"H\", \"heightFt\": 3.572}, {\"time\": \"2026-09-30T08:04:00.000Z\", \"type\": \"L\", \"heightFt\": 0.267}, {\"time\": \"2026-09-30T14:34:00.000Z\", \"type\": \"H\", \"heightFt\": 4.511}, {\"time\": \"2026-09-30T21:03:00.000Z\", \"type\": \"L\", \"heightFt\": 0.524}, {\"time\": \"2026-10-01T02:55:00.000Z\", \"type\": \"H\", \"heightFt\": 3.423}, {\"time\": \"2026-10-01T08:56:00.000Z\", \"type\": \"L\", \"heightFt\": 0.399}, {\"time\": \"2026-10-01T15:26:00.000Z\", \"type\": \"H\", \"heightFt\": 4.408}, {\"time\": \"2026-10-01T22:02:00.000Z\", \"type\": \"L\", \"heightFt\": 0.657}, {\"time\": \"2026-10-02T03:49:00.000Z\", \"type\": \"H\", \"heightFt\": 3.283}, {\"time\": \"2026-10-02T09:54:00.000Z\", \"type\": \"L\", \"heightFt\": 0.54}, {\"time\": \"2026-10-02T16:22:00.000Z\", \"type\": \"H\", \"heightFt\": 4.253}, {\"time\": \"2026-10-02T23:05:00.000Z\", \"type\": \"L\", \"heightFt\": 0.77}], \"timeZone\": \"UTC\", \"sourceUrl\": \"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260929&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\", \"sourceHash\": \"88c610bfefff3224d0878efc415f01d5c544dcf2cbdfcd6217b246d57dd55fab\"}","resort_id":"duck","fetched_at":"2026-09-29T13:23:40.261Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260929&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"ee3f738f-a61b-47f4-88e5-268c3e14c234","hash":"6cf34a0f739d25d27a5a886d7018c807ea80cf26cb397d3c80cbe770cf36b9e3","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 67, \"precipitation\": 2, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 67, \"precipitation\": 3, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 67, \"precipitation\": 3, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 66, \"precipitation\": 3, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 65, \"precipitation\": 3, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 65, \"precipitation\": 2, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 67, \"precipitation\": 2, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 2, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 1, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 73, \"precipitation\": 1, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 1, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 3, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 73, \"precipitation\": 3, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 2, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 71, \"precipitation\": 2, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 71, \"precipitation\": 2, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 70, \"precipitation\": 2, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 1, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 69, \"precipitation\": 1, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 69, \"precipitation\": 1, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 68, \"precipitation\": 1, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 68, \"precipitation\": 1, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 67, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 67, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 67, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 66, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 66, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 66, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"0 mph\", \"temperature\": 67, \"precipitation\": 0, \"windDirection\": \"\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T10:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T09:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T11:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-30T10:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T11:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T12:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 75, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T13:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 76, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T14:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 76, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T15:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 76, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T16:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 75, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T17:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T18:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T19:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T20:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T22:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T21:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T23:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T22:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T23:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T01:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T00:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T01:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T03:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T02:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T03:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T05:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T04:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T06:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-10-01T05:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T07:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T06:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T08:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T07:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T09:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T08:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T10:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T09:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-01T10:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-01T11:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 76, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-01T12:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 78, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T14:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T13:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 79, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T15:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-10-01T14:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 79, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-01T15:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 79, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-01T16:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 78, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-10-01T17:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 77, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T18:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 76, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T19:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 76, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T20:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T22:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T21:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T23:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T22:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-02T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T23:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\", \"updatedAt\": \"2026-09-28T23:48:01+00:00\", \"generatedAt\": \"2026-09-29T04:34:49+00:00\"}","resort_id":"duck","fetched_at":"2026-09-29T05:06:43.761Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-09-28T23:48:01.000Z"},{"id":"d7c77d20-5bd5-46ee-87db-f18d2be73ee9","hash":"a7799b6732f005eeea9f5626c31fd6df09eb7a318de0892355aca7f007ff356b","kind":"buoy","error":null,"payload":"{\"units\": \"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\", \"waterC\": 21.3, \"windMS\": null, \"periodS\": 10, \"windDeg\": null, \"sourceUrl\": \"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\", \"observedAt\": \"2026-09-29T04:30:00.000Z\", \"sourceHash\": \"09793792342b4f1c03e5c784f84d5f69f6526c14a7a01996bef58e5319c92bde\", \"waveHeightM\": 0.5, \"directionDeg\": 68}","resort_id":"duck","fetched_at":"2026-09-29T05:06:43.761Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-09-29T04:30:00.000Z"},{"id":"9b8f333c-d0ff-405f-953b-02ebe7bd06aa","hash":"63e80fed2ff815ceec5ff2c0a4582092fa350c0d4cbe3e9b231ebc8e8c1e8dcb","kind":"tides","error":null,"payload":"{\"datum\": \"MLLW\", \"units\": \"ft\", \"events\": [{\"time\": \"2026-09-29T01:18:00.000Z\", \"type\": \"H\", \"heightFt\": 3.711}, {\"time\": \"2026-09-29T07:18:00.000Z\", \"type\": \"L\", \"heightFt\": 0.176}, {\"time\": \"2026-09-29T13:45:00.000Z\", \"type\": \"H\", \"heightFt\": 4.542}, {\"time\": \"2026-09-29T20:08:00.000Z\", \"type\": \"L\", \"heightFt\": 0.402}, {\"time\": \"2026-09-30T02:04:00.000Z\", \"type\": \"H\", \"heightFt\": 3.572}, {\"time\": \"2026-09-30T08:04:00.000Z\", \"type\": \"L\", \"heightFt\": 0.267}, {\"time\": \"2026-09-30T14:34:00.000Z\", \"type\": \"H\", \"heightFt\": 4.511}, {\"time\": \"2026-09-30T21:03:00.000Z\", \"type\": \"L\", \"heightFt\": 0.524}, {\"time\": \"2026-10-01T02:55:00.000Z\", \"type\": \"H\", \"heightFt\": 3.423}, {\"time\": \"2026-10-01T08:56:00.000Z\", \"type\": \"L\", \"heightFt\": 0.399}, {\"time\": \"2026-10-01T15:26:00.000Z\", \"type\": \"H\", \"heightFt\": 4.408}, {\"time\": \"2026-10-01T22:02:00.000Z\", \"type\": \"L\", \"heightFt\": 0.657}, {\"time\": \"2026-10-02T03:49:00.000Z\", \"type\": \"H\", \"heightFt\": 3.283}, {\"time\": \"2026-10-02T09:54:00.000Z\", \"type\": \"L\", \"heightFt\": 0.54}, {\"time\": \"2026-10-02T16:22:00.000Z\", \"type\": \"H\", \"heightFt\": 4.253}, {\"time\": \"2026-10-02T23:05:00.000Z\", \"type\": \"L\", \"heightFt\": 0.77}], \"timeZone\": \"UTC\", \"sourceUrl\": \"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260929&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\", \"sourceHash\": \"88c610bfefff3224d0878efc415f01d5c544dcf2cbdfcd6217b246d57dd55fab\"}","resort_id":"duck","fetched_at":"2026-09-29T05:06:43.761Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260929&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"b24face7-9d4c-4e74-bd6c-53280388bf29","hash":"682b793db53babd512b815bcecc5faa90e9aac0d956574a5214a17fea175a44a","kind":"buoy","error":null,"payload":"{\"units\": \"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\", \"waterC\": 21, \"windMS\": null, \"periodS\": 10, \"windDeg\": null, \"sourceUrl\": \"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\", \"observedAt\": \"2026-09-28T07:00:00.000Z\", \"sourceHash\": \"165a892241bebc7941dedcde12b6276824d978501694908e171cb9ac1bf42b96\", \"waveHeightM\": 0.6, \"directionDeg\": 74}","resort_id":"duck","fetched_at":"2026-09-28T08:11:19.884Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-09-28T07:00:00.000Z"},{"id":"a5c6bf97-e564-49bd-82c8-fecbcec7412b","hash":"039520e745ce0e0267e3e9db98fa391ac21cdfe26086577382bbed992f167f57","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 65, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 65, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 64, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 64, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 65, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 67, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 68, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 69, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 69, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 70, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 72, \"precipitation\": 1, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 71, \"precipitation\": 1, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 72, \"precipitation\": 1, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 73, \"precipitation\": 2, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 2, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 72, \"precipitation\": 2, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 3, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 70, \"precipitation\": 3, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 69, \"precipitation\": 3, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 69, \"precipitation\": 3, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 68, \"precipitation\": 3, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 68, \"precipitation\": 3, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 68, \"precipitation\": 3, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 68, \"precipitation\": 3, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 68, \"precipitation\": 2, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 68, \"precipitation\": 2, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 68, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 68, \"precipitation\": 2, \"windDirection\": \"N\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 71, \"precipitation\": 5, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 71, \"precipitation\": 5, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 71, \"precipitation\": 5, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 5, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 71, \"precipitation\": 5, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 5, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T09:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T10:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T11:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T12:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T13:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T14:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T15:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T16:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T17:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T18:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T19:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T20:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T22:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T21:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T23:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T22:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T23:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T00:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T01:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T02:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T03:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\", \"updatedAt\": \"2026-09-28T08:08:51+00:00\", \"generatedAt\": \"2026-09-28T08:11:21+00:00\"}","resort_id":"duck","fetched_at":"2026-09-28T08:11:19.884Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-09-28T08:08:51.000Z"},{"id":"61b3508a-e41d-489b-b05a-e50a86e67645","hash":"d43ac21f6a52e138a18b20cc77100829fa2199f0e543030c22fc88f82c260175","kind":"tides","error":null,"payload":"{\"datum\": \"MLLW\", \"units\": \"ft\", \"events\": [{\"time\": \"2026-09-28T00:35:00.000Z\", \"type\": \"H\", \"heightFt\": 3.817}, {\"time\": \"2026-09-28T06:38:00.000Z\", \"type\": \"L\", \"heightFt\": 0.153}, {\"time\": \"2026-09-28T13:00:00.000Z\", \"type\": \"H\", \"heightFt\": 4.484}, {\"time\": \"2026-09-28T19:19:00.000Z\", \"type\": \"L\", \"heightFt\": 0.328}, {\"time\": \"2026-09-29T01:18:00.000Z\", \"type\": \"H\", \"heightFt\": 3.711}, {\"time\": \"2026-09-29T07:18:00.000Z\", \"type\": \"L\", \"heightFt\": 0.176}, {\"time\": \"2026-09-29T13:45:00.000Z\", \"type\": \"H\", \"heightFt\": 4.542}, {\"time\": \"2026-09-29T20:08:00.000Z\", \"type\": \"L\", \"heightFt\": 0.402}, {\"time\": \"2026-09-30T02:04:00.000Z\", \"type\": \"H\", \"heightFt\": 3.572}, {\"time\": \"2026-09-30T08:04:00.000Z\", \"type\": \"L\", \"heightFt\": 0.267}, {\"time\": \"2026-09-30T14:34:00.000Z\", \"type\": \"H\", \"heightFt\": 4.511}, {\"time\": \"2026-09-30T21:03:00.000Z\", \"type\": \"L\", \"heightFt\": 0.524}, {\"time\": \"2026-10-01T02:55:00.000Z\", \"type\": \"H\", \"heightFt\": 3.423}, {\"time\": \"2026-10-01T08:56:00.000Z\", \"type\": \"L\", \"heightFt\": 0.399}, {\"time\": \"2026-10-01T15:26:00.000Z\", \"type\": \"H\", \"heightFt\": 4.408}, {\"time\": \"2026-10-01T22:02:00.000Z\", \"type\": \"L\", \"heightFt\": 0.657}], \"timeZone\": \"UTC\", \"sourceUrl\": \"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260928&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\", \"sourceHash\": \"43b22954c8fbd83897a500c343c2b635eeab71e703ff98a38bdd97b0adc67064\"}","resort_id":"duck","fetched_at":"2026-09-28T08:11:19.884Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260928&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"dfa225e3-03e2-4e29-b4e0-158cd360fa18","hash":"d43ac21f6a52e138a18b20cc77100829fa2199f0e543030c22fc88f82c260175","kind":"tides","error":null,"payload":"{\"datum\": \"MLLW\", \"units\": \"ft\", \"events\": [{\"time\": \"2026-09-28T00:35:00.000Z\", \"type\": \"H\", \"heightFt\": 3.817}, {\"time\": \"2026-09-28T06:38:00.000Z\", \"type\": \"L\", \"heightFt\": 0.153}, {\"time\": \"2026-09-28T13:00:00.000Z\", \"type\": \"H\", \"heightFt\": 4.484}, {\"time\": \"2026-09-28T19:19:00.000Z\", \"type\": \"L\", \"heightFt\": 0.328}, {\"time\": \"2026-09-29T01:18:00.000Z\", \"type\": \"H\", \"heightFt\": 3.711}, {\"time\": \"2026-09-29T07:18:00.000Z\", \"type\": \"L\", \"heightFt\": 0.176}, {\"time\": \"2026-09-29T13:45:00.000Z\", \"type\": \"H\", \"heightFt\": 4.542}, {\"time\": \"2026-09-29T20:08:00.000Z\", \"type\": \"L\", \"heightFt\": 0.402}, {\"time\": \"2026-09-30T02:04:00.000Z\", \"type\": \"H\", \"heightFt\": 3.572}, {\"time\": \"2026-09-30T08:04:00.000Z\", \"type\": \"L\", \"heightFt\": 0.267}, {\"time\": \"2026-09-30T14:34:00.000Z\", \"type\": \"H\", \"heightFt\": 4.511}, {\"time\": \"2026-09-30T21:03:00.000Z\", \"type\": \"L\", \"heightFt\": 0.524}, {\"time\": \"2026-10-01T02:55:00.000Z\", \"type\": \"H\", \"heightFt\": 3.423}, {\"time\": \"2026-10-01T08:56:00.000Z\", \"type\": \"L\", \"heightFt\": 0.399}, {\"time\": \"2026-10-01T15:26:00.000Z\", \"type\": \"H\", \"heightFt\": 4.408}, {\"time\": \"2026-10-01T22:02:00.000Z\", \"type\": \"L\", \"heightFt\": 0.657}], \"timeZone\": \"UTC\", \"sourceUrl\": \"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260928&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\", \"sourceHash\": \"43b22954c8fbd83897a500c343c2b635eeab71e703ff98a38bdd97b0adc67064\"}","resort_id":"duck","fetched_at":"2026-09-28T06:19:26.843Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260928&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"a0461773-5073-4377-8d4b-d12d7830e786","hash":"d8ca17402efe13fcc6d7a3ea5b4f19dbf15374c9cbc75c55f203f213f46a5db4","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-28T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T02:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 65, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T03:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 65, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 65, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 65, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 64, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 64, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 65, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 67, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 68, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 69, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 69, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 70, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 72, \"precipitation\": 1, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 71, \"precipitation\": 1, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 72, \"precipitation\": 1, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 73, \"precipitation\": 2, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 2, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 72, \"precipitation\": 2, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 3, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 70, \"precipitation\": 3, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 69, \"precipitation\": 3, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 69, \"precipitation\": 3, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 68, \"precipitation\": 3, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 68, \"precipitation\": 3, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 68, \"precipitation\": 3, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 68, \"precipitation\": 3, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 68, \"precipitation\": 2, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 68, \"precipitation\": 2, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 68, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 68, \"precipitation\": 2, \"windDirection\": \"N\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 71, \"precipitation\": 5, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 71, \"precipitation\": 5, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 71, \"precipitation\": 5, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 5, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 71, \"precipitation\": 5, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 5, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T09:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T10:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T11:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T12:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T13:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T14:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T15:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T16:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T17:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T18:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T19:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T20:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T22:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T21:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T23:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T22:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T23:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T00:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-10-01T01:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\", \"updatedAt\": \"2026-09-28T05:13:37+00:00\", \"generatedAt\": \"2026-09-28T06:19:28+00:00\"}","resort_id":"duck","fetched_at":"2026-09-28T06:19:26.843Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-09-28T05:13:37.000Z"},{"id":"1a62a01d-a32e-4304-b9dc-e15ed39144f3","hash":"14b4072e2e3324f2888c7ebb024cb18659dcc58bff53ccc76e2d6722c7835845","kind":"buoy","error":null,"payload":"{\"units\": \"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\", \"waterC\": 21, \"windMS\": null, \"periodS\": 10, \"windDeg\": null, \"sourceUrl\": \"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\", \"observedAt\": \"2026-09-28T06:00:00.000Z\", \"sourceHash\": \"63d7501a789ff429ee1526dc33ecfd459505ac6d095345cd2c3c6c87e14b0cb0\", \"waveHeightM\": 0.7, \"directionDeg\": 68}","resort_id":"duck","fetched_at":"2026-09-28T06:19:26.843Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-09-28T06:00:00.000Z"},{"id":"f489a2db-1578-4bd8-a0c5-8deaf58b53b5","hash":"d43ac21f6a52e138a18b20cc77100829fa2199f0e543030c22fc88f82c260175","kind":"tides","error":null,"payload":"{\"datum\": \"MLLW\", \"units\": \"ft\", \"events\": [{\"time\": \"2026-09-28T00:35:00.000Z\", \"type\": \"H\", \"heightFt\": 3.817}, {\"time\": \"2026-09-28T06:38:00.000Z\", \"type\": \"L\", \"heightFt\": 0.153}, {\"time\": \"2026-09-28T13:00:00.000Z\", \"type\": \"H\", \"heightFt\": 4.484}, {\"time\": \"2026-09-28T19:19:00.000Z\", \"type\": \"L\", \"heightFt\": 0.328}, {\"time\": \"2026-09-29T01:18:00.000Z\", \"type\": \"H\", \"heightFt\": 3.711}, {\"time\": \"2026-09-29T07:18:00.000Z\", \"type\": \"L\", \"heightFt\": 0.176}, {\"time\": \"2026-09-29T13:45:00.000Z\", \"type\": \"H\", \"heightFt\": 4.542}, {\"time\": \"2026-09-29T20:08:00.000Z\", \"type\": \"L\", \"heightFt\": 0.402}, {\"time\": \"2026-09-30T02:04:00.000Z\", \"type\": \"H\", \"heightFt\": 3.572}, {\"time\": \"2026-09-30T08:04:00.000Z\", \"type\": \"L\", \"heightFt\": 0.267}, {\"time\": \"2026-09-30T14:34:00.000Z\", \"type\": \"H\", \"heightFt\": 4.511}, {\"time\": \"2026-09-30T21:03:00.000Z\", \"type\": \"L\", \"heightFt\": 0.524}, {\"time\": \"2026-10-01T02:55:00.000Z\", \"type\": \"H\", \"heightFt\": 3.423}, {\"time\": \"2026-10-01T08:56:00.000Z\", \"type\": \"L\", \"heightFt\": 0.399}, {\"time\": \"2026-10-01T15:26:00.000Z\", \"type\": \"H\", \"heightFt\": 4.408}, {\"time\": \"2026-10-01T22:02:00.000Z\", \"type\": \"L\", \"heightFt\": 0.657}], \"timeZone\": \"UTC\", \"sourceUrl\": \"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260928&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\", \"sourceHash\": \"43b22954c8fbd83897a500c343c2b635eeab71e703ff98a38bdd97b0adc67064\"}","resort_id":"duck","fetched_at":"2026-09-28T04:13:46.871Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260928&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"ac182e75-8352-461e-ae13-6fe730d031d0","hash":"10d16dd8ec8ed2d1e6ccd47663576a8a4de5c26b429a5aa712d19b56bd201e40","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-28T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T00:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 68, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T01:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 68, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T02:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 67, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T03:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 67, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Clear\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 66, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Clear\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 66, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 66, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 66, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 66, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 67, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 68, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 69, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 70, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 72, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 73, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 75, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 73, \"precipitation\": 2, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 72, \"precipitation\": 1, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 1, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 70, \"precipitation\": 1, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T09:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T10:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T12:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T13:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T14:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T15:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T16:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T17:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T18:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T19:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T20:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T22:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T21:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T23:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T22:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-10-01T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T23:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\", \"updatedAt\": \"2026-09-28T03:51:34+00:00\", \"generatedAt\": \"2026-09-28T04:13:47+00:00\"}","resort_id":"duck","fetched_at":"2026-09-28T04:13:46.871Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-09-28T03:51:34.000Z"},{"id":"94fe4e37-5184-4a3d-a563-f655d12a3113","hash":"f07ba3676b0e7d8600b46520dea98d74ad500fb5f60c6e6e133db892ea6d15c8","kind":"buoy","error":null,"payload":"{\"units\": \"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\", \"waterC\": 21.1, \"windMS\": null, \"periodS\": 9, \"windDeg\": null, \"sourceUrl\": \"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\", \"observedAt\": \"2026-09-28T03:30:00.000Z\", \"sourceHash\": \"d0b8e2fcdcffcba767c0354d6e0096a29668ed1792da437278b2e1c0b8eae480\", \"waveHeightM\": 0.8, \"directionDeg\": 60}","resort_id":"duck","fetched_at":"2026-09-28T04:13:46.871Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-09-28T03:30:00.000Z"},{"id":"72d73e80-8254-447c-b21a-113ba3c02f68","hash":"ca37a92af3fb5d32c999bb0c8fc27fcf19b4f1b6f3cf473909900683814a30d7","kind":"buoy","error":null,"payload":"{\"units\": \"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\", \"waterC\": 21.1, \"windMS\": null, \"periodS\": 9, \"windDeg\": null, \"sourceUrl\": \"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\", \"observedAt\": \"2026-09-28T02:30:00.000Z\", \"sourceHash\": \"a0c1e7d89a314da062fc3a01a43811a9b8c72f2bdbb80d842a1681a14ac16efb\", \"waveHeightM\": 0.9, \"directionDeg\": 50}","resort_id":"duck","fetched_at":"2026-09-28T03:11:42.495Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-09-28T02:30:00.000Z"},{"id":"67e950d2-62d6-46b5-b4a5-ee91f9662132","hash":"a68b5979ac10c8dfd89a5ed98492e1ee28b532d744e8e16f7d814ac41735bef7","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-28T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-27T23:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 68, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T00:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 68, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T01:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 68, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T02:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 67, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T03:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 67, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Clear\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 66, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Clear\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 66, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 66, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 66, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 66, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 67, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 68, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 69, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 70, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 72, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 73, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 75, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 73, \"precipitation\": 2, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 72, \"precipitation\": 1, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 1, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 70, \"precipitation\": 1, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T09:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T10:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T12:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T13:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T14:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T15:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T16:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T17:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T18:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T19:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T20:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T22:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T21:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T23:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T22:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\", \"updatedAt\": \"2026-09-27T23:50:25+00:00\", \"generatedAt\": \"2026-09-28T03:11:43+00:00\"}","resort_id":"duck","fetched_at":"2026-09-28T03:11:42.495Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-09-27T23:50:25.000Z"},{"id":"030c2a38-1fb7-4a03-8f1a-05d8a785e7b5","hash":"d43ac21f6a52e138a18b20cc77100829fa2199f0e543030c22fc88f82c260175","kind":"tides","error":null,"payload":"{\"datum\": \"MLLW\", \"units\": \"ft\", \"events\": [{\"time\": \"2026-09-28T00:35:00.000Z\", \"type\": \"H\", \"heightFt\": 3.817}, {\"time\": \"2026-09-28T06:38:00.000Z\", \"type\": \"L\", \"heightFt\": 0.153}, {\"time\": \"2026-09-28T13:00:00.000Z\", \"type\": \"H\", \"heightFt\": 4.484}, {\"time\": \"2026-09-28T19:19:00.000Z\", \"type\": \"L\", \"heightFt\": 0.328}, {\"time\": \"2026-09-29T01:18:00.000Z\", \"type\": \"H\", \"heightFt\": 3.711}, {\"time\": \"2026-09-29T07:18:00.000Z\", \"type\": \"L\", \"heightFt\": 0.176}, {\"time\": \"2026-09-29T13:45:00.000Z\", \"type\": \"H\", \"heightFt\": 4.542}, {\"time\": \"2026-09-29T20:08:00.000Z\", \"type\": \"L\", \"heightFt\": 0.402}, {\"time\": \"2026-09-30T02:04:00.000Z\", \"type\": \"H\", \"heightFt\": 3.572}, {\"time\": \"2026-09-30T08:04:00.000Z\", \"type\": \"L\", \"heightFt\": 0.267}, {\"time\": \"2026-09-30T14:34:00.000Z\", \"type\": \"H\", \"heightFt\": 4.511}, {\"time\": \"2026-09-30T21:03:00.000Z\", \"type\": \"L\", \"heightFt\": 0.524}, {\"time\": \"2026-10-01T02:55:00.000Z\", \"type\": \"H\", \"heightFt\": 3.423}, {\"time\": \"2026-10-01T08:56:00.000Z\", \"type\": \"L\", \"heightFt\": 0.399}, {\"time\": \"2026-10-01T15:26:00.000Z\", \"type\": \"H\", \"heightFt\": 4.408}, {\"time\": \"2026-10-01T22:02:00.000Z\", \"type\": \"L\", \"heightFt\": 0.657}], \"timeZone\": \"UTC\", \"sourceUrl\": \"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260928&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\", \"sourceHash\": \"43b22954c8fbd83897a500c343c2b635eeab71e703ff98a38bdd97b0adc67064\"}","resort_id":"duck","fetched_at":"2026-09-28T03:11:42.495Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260928&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"4a140ca5-e37f-4e67-bc1e-b1902fc72a52","hash":"c0224d6da895b5e15ebc1e63293d2d31fc5397d5c210d98b8cd1281712bdbb5a","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-27T22:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T21:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 70, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-27T22:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 69, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-27T23:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 68, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T00:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 68, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T01:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 68, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T02:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 67, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T03:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 67, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Clear\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 66, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Clear\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 66, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 66, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 66, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 66, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 67, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 68, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 69, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 70, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 72, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 73, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 75, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 73, \"precipitation\": 2, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 72, \"precipitation\": 1, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 1, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 70, \"precipitation\": 1, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T09:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T10:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T12:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T13:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T14:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T15:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T16:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T17:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T18:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T19:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T20:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\", \"updatedAt\": \"2026-09-27T23:50:25+00:00\", \"generatedAt\": \"2026-09-28T01:13:09+00:00\"}","resort_id":"duck","fetched_at":"2026-09-28T01:13:08.908Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-09-27T23:50:25.000Z"},{"id":"49d5db78-fe04-4be2-937b-54e0b01d54e9","hash":"950114325ff6e14585aa32f3801efbc2b330a1b91d03b89f89959c4482c72cc8","kind":"buoy","error":null,"payload":"{\"units\": \"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\", \"waterC\": 21.2, \"windMS\": null, \"periodS\": 10, \"windDeg\": null, \"sourceUrl\": \"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\", \"observedAt\": \"2026-09-28T00:30:00.000Z\", \"sourceHash\": \"ba6f35af49a020a72e7ec796e822faeaf0f8d5319563c5e4d686523c5e0f0128\", \"waveHeightM\": 0.8, \"directionDeg\": 46}","resort_id":"duck","fetched_at":"2026-09-28T01:13:08.908Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-09-28T00:30:00.000Z"},{"id":"2fa64de4-7ecb-4df6-84ec-b3f591b8c504","hash":null,"kind":"tides","error":"No Predictions data was found. Please make sure the Datum input is valid.","payload":null,"resort_id":"duck","fetched_at":"2026-09-28T01:13:08.908Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"4705cc4b-ef91-4d11-bf21-5aa36a40ec63","hash":"d43ac21f6a52e138a18b20cc77100829fa2199f0e543030c22fc88f82c260175","kind":"tides","error":null,"payload":"{\"datum\": \"MLLW\", \"units\": \"ft\", \"events\": [{\"time\": \"2026-09-28T00:35:00.000Z\", \"type\": \"H\", \"heightFt\": 3.817}, {\"time\": \"2026-09-28T06:38:00.000Z\", \"type\": \"L\", \"heightFt\": 0.153}, {\"time\": \"2026-09-28T13:00:00.000Z\", \"type\": \"H\", \"heightFt\": 4.484}, {\"time\": \"2026-09-28T19:19:00.000Z\", \"type\": \"L\", \"heightFt\": 0.328}, {\"time\": \"2026-09-29T01:18:00.000Z\", \"type\": \"H\", \"heightFt\": 3.711}, {\"time\": \"2026-09-29T07:18:00.000Z\", \"type\": \"L\", \"heightFt\": 0.176}, {\"time\": \"2026-09-29T13:45:00.000Z\", \"type\": \"H\", \"heightFt\": 4.542}, {\"time\": \"2026-09-29T20:08:00.000Z\", \"type\": \"L\", \"heightFt\": 0.402}, {\"time\": \"2026-09-30T02:04:00.000Z\", \"type\": \"H\", \"heightFt\": 3.572}, {\"time\": \"2026-09-30T08:04:00.000Z\", \"type\": \"L\", \"heightFt\": 0.267}, {\"time\": \"2026-09-30T14:34:00.000Z\", \"type\": \"H\", \"heightFt\": 4.511}, {\"time\": \"2026-09-30T21:03:00.000Z\", \"type\": \"L\", \"heightFt\": 0.524}, {\"time\": \"2026-10-01T02:55:00.000Z\", \"type\": \"H\", \"heightFt\": 3.423}, {\"time\": \"2026-10-01T08:56:00.000Z\", \"type\": \"L\", \"heightFt\": 0.399}, {\"time\": \"2026-10-01T15:26:00.000Z\", \"type\": \"H\", \"heightFt\": 4.408}, {\"time\": \"2026-10-01T22:02:00.000Z\", \"type\": \"L\", \"heightFt\": 0.657}], \"timeZone\": \"UTC\", \"sourceUrl\": \"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260928&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\", \"sourceHash\": \"43b22954c8fbd83897a500c343c2b635eeab71e703ff98a38bdd97b0adc67064\"}","resort_id":"duck","fetched_at":"2026-09-28T00:12:18.539Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260928&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"2dc2a56c-307c-4827-9fd8-d310b2523d81","hash":"d38fcedfd7900c1202196103dfdf37a8d909101fbbf685591b6cd401e632f2b3","kind":"buoy","error":null,"payload":"{\"units\": \"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\", \"waterC\": 21.3, \"windMS\": null, \"periodS\": 10, \"windDeg\": null, \"sourceUrl\": \"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\", \"observedAt\": \"2026-09-27T23:00:00.000Z\", \"sourceHash\": \"ed43b5a4e126d38ecb6d6c3b0707f30f8b8948ae6c9b56740dce854456268c36\", \"waveHeightM\": 0.8, \"directionDeg\": 63}","resort_id":"duck","fetched_at":"2026-09-28T00:12:18.539Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-09-27T23:00:00.000Z"},{"id":"1f07eba6-5204-4ded-8ae2-01cd3ec17752","hash":"7ec7981a6afebf032b40717d28931ff4f6b14209d1b53f385ada960a65e6d1c6","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-27T21:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T20:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 71, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T22:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T21:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 70, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-27T22:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 69, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-27T23:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 68, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T00:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 68, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T01:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 68, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T02:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 67, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T03:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 67, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Clear\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 66, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Clear\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 66, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 66, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 66, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 66, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 67, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 68, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 69, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 70, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 72, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 73, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 75, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 73, \"precipitation\": 2, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 72, \"precipitation\": 1, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 1, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 70, \"precipitation\": 1, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T09:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T10:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T12:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T13:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T14:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T15:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T16:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T17:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T18:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T19:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\", \"updatedAt\": \"2026-09-27T23:50:25+00:00\", \"generatedAt\": \"2026-09-28T00:12:19+00:00\"}","resort_id":"duck","fetched_at":"2026-09-28T00:12:18.539Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-09-27T23:50:25.000Z"},{"id":"eaca821e-4342-4c42-a92b-02d83cfefab1","hash":"4a6abb9c493b17fd65aba8eed4bda7fa85427b774d487d6434f43b106f32c77a","kind":"buoy","error":null,"payload":"{\"units\": \"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\", \"waterC\": 21.3, \"windMS\": null, \"periodS\": 11, \"windDeg\": null, \"sourceUrl\": \"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\", \"observedAt\": \"2026-09-27T21:30:00.000Z\", \"sourceHash\": \"a413847e5f2719c06adfd41de6888719ce20166f2a1c3fce84d66c661c54c6dc\", \"waveHeightM\": 0.9, \"directionDeg\": 53}","resort_id":"duck","fetched_at":"2026-09-27T22:12:13.457Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-09-27T21:30:00.000Z"},{"id":"84a3d5a7-2edc-41a7-8c30-b74568b56115","hash":"e2e0e4569529f6899cb5ee59cbf9f9a34b1d86e39ae6362a8e7a8a35d2d4da1d","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-27T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-27T18:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 72, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T20:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T19:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 71, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T21:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T20:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 69, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-27T21:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 68, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-27T22:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 67, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-27T23:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 66, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T00:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 66, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T01:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 65, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T02:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 65, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T03:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 65, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 66, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 67, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 68, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 69, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 70, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 72, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 73, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 75, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 73, \"precipitation\": 2, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 72, \"precipitation\": 1, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 1, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 70, \"precipitation\": 1, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T09:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T10:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T12:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T13:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T14:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T15:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T16:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T17:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\", \"updatedAt\": \"2026-09-27T19:45:07+00:00\", \"generatedAt\": \"2026-09-27T22:12:14+00:00\"}","resort_id":"duck","fetched_at":"2026-09-27T22:12:13.457Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-09-27T19:45:07.000Z"},{"id":"31088621-b55e-49e0-a9f1-a9b7c09f801d","hash":"000d688c27663d948e8ae2c68e92b37b28ac63e3ef33a221c3cf60bac061b1e8","kind":"tides","error":null,"payload":"{\"datum\": \"MLLW\", \"units\": \"ft\", \"events\": [{\"time\": \"2026-09-27T06:00:00.000Z\", \"type\": \"L\", \"heightFt\": 0.209}, {\"time\": \"2026-09-27T12:19:00.000Z\", \"type\": \"H\", \"heightFt\": 4.331}, {\"time\": \"2026-09-27T18:34:00.000Z\", \"type\": \"L\", \"heightFt\": 0.329}, {\"time\": \"2026-09-28T00:35:00.000Z\", \"type\": \"H\", \"heightFt\": 3.817}, {\"time\": \"2026-09-28T06:38:00.000Z\", \"type\": \"L\", \"heightFt\": 0.153}, {\"time\": \"2026-09-28T13:00:00.000Z\", \"type\": \"H\", \"heightFt\": 4.484}, {\"time\": \"2026-09-28T19:19:00.000Z\", \"type\": \"L\", \"heightFt\": 0.328}, {\"time\": \"2026-09-29T01:18:00.000Z\", \"type\": \"H\", \"heightFt\": 3.711}, {\"time\": \"2026-09-29T07:18:00.000Z\", \"type\": \"L\", \"heightFt\": 0.176}, {\"time\": \"2026-09-29T13:45:00.000Z\", \"type\": \"H\", \"heightFt\": 4.542}, {\"time\": \"2026-09-29T20:08:00.000Z\", \"type\": \"L\", \"heightFt\": 0.402}, {\"time\": \"2026-09-30T02:04:00.000Z\", \"type\": \"H\", \"heightFt\": 3.572}, {\"time\": \"2026-09-30T08:04:00.000Z\", \"type\": \"L\", \"heightFt\": 0.267}, {\"time\": \"2026-09-30T14:34:00.000Z\", \"type\": \"H\", \"heightFt\": 4.511}, {\"time\": \"2026-09-30T21:03:00.000Z\", \"type\": \"L\", \"heightFt\": 0.524}], \"timeZone\": \"UTC\", \"sourceUrl\": \"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260927&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\", \"sourceHash\": \"56fb9ce85aab95c85c121c120b9758b994c20b4a6f4ffb3c8514c378d1318bc9\"}","resort_id":"duck","fetched_at":"2026-09-27T22:12:13.457Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260927&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"dda4c721-47ab-4dbf-a9d5-128251f86505","hash":"ac92515342373e9a78d6c20ad7dc5a3ca389fe286b2e3f6682d3a4c37ce33a68","kind":"buoy","error":null,"payload":"{\"units\": \"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\", \"waterC\": 21.3, \"windMS\": null, \"periodS\": 11, \"windDeg\": null, \"sourceUrl\": \"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\", \"observedAt\": \"2026-09-27T20:30:00.000Z\", \"sourceHash\": \"519ef6ed79625e75ff1e7f59e82a8b18835ef774e8560584a17aa7bd307101ca\", \"waveHeightM\": 0.9, \"directionDeg\": 62}","resort_id":"duck","fetched_at":"2026-09-27T21:10:14.186Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-09-27T20:30:00.000Z"},{"id":"bf19f1f3-2311-4654-9169-ddc5b59e3a80","hash":"858f9085891dc8e08752221f1e8f425c3aac6ccaff89f51e154d820713311788","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-27T18:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-27T17:00:00-04:00\", \"windSpeed\": \"13 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-27T18:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 72, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T20:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T19:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 71, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T21:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T20:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 69, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-27T21:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 68, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-27T22:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 67, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-27T23:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 66, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T00:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 66, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T01:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 65, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T02:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 65, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T03:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 65, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 66, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 67, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 68, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 69, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 70, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 72, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 73, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 75, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 73, \"precipitation\": 2, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 72, \"precipitation\": 1, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 1, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 70, \"precipitation\": 1, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T09:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T10:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T12:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T13:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T14:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T15:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T16:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\", \"updatedAt\": \"2026-09-27T19:45:07+00:00\", \"generatedAt\": \"2026-09-27T21:10:15+00:00\"}","resort_id":"duck","fetched_at":"2026-09-27T21:10:14.186Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-09-27T19:45:07.000Z"},{"id":"4de10ab4-373a-4eec-aa0d-48183bff12d9","hash":"000d688c27663d948e8ae2c68e92b37b28ac63e3ef33a221c3cf60bac061b1e8","kind":"tides","error":null,"payload":"{\"datum\": \"MLLW\", \"units\": \"ft\", \"events\": [{\"time\": \"2026-09-27T06:00:00.000Z\", \"type\": \"L\", \"heightFt\": 0.209}, {\"time\": \"2026-09-27T12:19:00.000Z\", \"type\": \"H\", \"heightFt\": 4.331}, {\"time\": \"2026-09-27T18:34:00.000Z\", \"type\": \"L\", \"heightFt\": 0.329}, {\"time\": \"2026-09-28T00:35:00.000Z\", \"type\": \"H\", \"heightFt\": 3.817}, {\"time\": \"2026-09-28T06:38:00.000Z\", \"type\": \"L\", \"heightFt\": 0.153}, {\"time\": \"2026-09-28T13:00:00.000Z\", \"type\": \"H\", \"heightFt\": 4.484}, {\"time\": \"2026-09-28T19:19:00.000Z\", \"type\": \"L\", \"heightFt\": 0.328}, {\"time\": \"2026-09-29T01:18:00.000Z\", \"type\": \"H\", \"heightFt\": 3.711}, {\"time\": \"2026-09-29T07:18:00.000Z\", \"type\": \"L\", \"heightFt\": 0.176}, {\"time\": \"2026-09-29T13:45:00.000Z\", \"type\": \"H\", \"heightFt\": 4.542}, {\"time\": \"2026-09-29T20:08:00.000Z\", \"type\": \"L\", \"heightFt\": 0.402}, {\"time\": \"2026-09-30T02:04:00.000Z\", \"type\": \"H\", \"heightFt\": 3.572}, {\"time\": \"2026-09-30T08:04:00.000Z\", \"type\": \"L\", \"heightFt\": 0.267}, {\"time\": \"2026-09-30T14:34:00.000Z\", \"type\": \"H\", \"heightFt\": 4.511}, {\"time\": \"2026-09-30T21:03:00.000Z\", \"type\": \"L\", \"heightFt\": 0.524}], \"timeZone\": \"UTC\", \"sourceUrl\": \"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260927&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\", \"sourceHash\": \"56fb9ce85aab95c85c121c120b9758b994c20b4a6f4ffb3c8514c378d1318bc9\"}","resort_id":"duck","fetched_at":"2026-09-27T21:10:14.186Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260927&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"ef0a026c-9027-45f6-84a6-1fa6158164b3","hash":"7fde545ed5f1d2c7949f1051cf5a16456ac18222afb42022c9e6abbdb48327b8","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-27T16:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-27T15:00:00-04:00\", \"windSpeed\": \"15 mph\", \"temperature\": 75, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T17:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-27T16:00:00-04:00\", \"windSpeed\": \"14 mph\", \"temperature\": 75, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T18:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-27T17:00:00-04:00\", \"windSpeed\": \"13 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-27T18:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 72, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T20:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T19:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 71, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T21:00:00-04:00\", \"summary\": \"Mostly Cloudy\", \"startTime\": \"2026-09-27T20:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 69, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-27T21:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 68, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-27T22:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 67, \"precipitation\": 1, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-27T23:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 66, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T00:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 66, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T01:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 65, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T02:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 65, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T03:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"12 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 65, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 66, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 67, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 68, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 69, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 70, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 72, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 73, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 75, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 73, \"precipitation\": 2, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 72, \"precipitation\": 1, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 1, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 70, \"precipitation\": 1, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"1 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T09:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T10:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T12:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T13:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T14:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\", \"updatedAt\": \"2026-09-27T18:57:22+00:00\", \"generatedAt\": \"2026-09-27T19:09:46+00:00\"}","resort_id":"duck","fetched_at":"2026-09-27T19:09:45.589Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-09-27T18:57:22.000Z"},{"id":"dbdd0f0a-a96e-4048-9bf8-c41a830174db","hash":"0c451d523683fcafcc0632f99bdd54bce01ff02ade5a8edca20acfe9c8edc8f7","kind":"buoy","error":null,"payload":"{\"units\": \"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\", \"waterC\": 21.3, \"windMS\": null, \"periodS\": 8, \"windDeg\": null, \"sourceUrl\": \"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\", \"observedAt\": \"2026-09-27T18:30:00.000Z\", \"sourceHash\": \"776a1f58366d9fe44dc68766a083a240c9baac5e22bfec18cad3211d14cd4268\", \"waveHeightM\": 0.9, \"directionDeg\": 45}","resort_id":"duck","fetched_at":"2026-09-27T19:09:45.589Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-09-27T18:30:00.000Z"},{"id":"6d67e213-b636-4e13-a477-7c6707b5ebcd","hash":"000d688c27663d948e8ae2c68e92b37b28ac63e3ef33a221c3cf60bac061b1e8","kind":"tides","error":null,"payload":"{\"datum\": \"MLLW\", \"units\": \"ft\", \"events\": [{\"time\": \"2026-09-27T06:00:00.000Z\", \"type\": \"L\", \"heightFt\": 0.209}, {\"time\": \"2026-09-27T12:19:00.000Z\", \"type\": \"H\", \"heightFt\": 4.331}, {\"time\": \"2026-09-27T18:34:00.000Z\", \"type\": \"L\", \"heightFt\": 0.329}, {\"time\": \"2026-09-28T00:35:00.000Z\", \"type\": \"H\", \"heightFt\": 3.817}, {\"time\": \"2026-09-28T06:38:00.000Z\", \"type\": \"L\", \"heightFt\": 0.153}, {\"time\": \"2026-09-28T13:00:00.000Z\", \"type\": \"H\", \"heightFt\": 4.484}, {\"time\": \"2026-09-28T19:19:00.000Z\", \"type\": \"L\", \"heightFt\": 0.328}, {\"time\": \"2026-09-29T01:18:00.000Z\", \"type\": \"H\", \"heightFt\": 3.711}, {\"time\": \"2026-09-29T07:18:00.000Z\", \"type\": \"L\", \"heightFt\": 0.176}, {\"time\": \"2026-09-29T13:45:00.000Z\", \"type\": \"H\", \"heightFt\": 4.542}, {\"time\": \"2026-09-29T20:08:00.000Z\", \"type\": \"L\", \"heightFt\": 0.402}, {\"time\": \"2026-09-30T02:04:00.000Z\", \"type\": \"H\", \"heightFt\": 3.572}, {\"time\": \"2026-09-30T08:04:00.000Z\", \"type\": \"L\", \"heightFt\": 0.267}, {\"time\": \"2026-09-30T14:34:00.000Z\", \"type\": \"H\", \"heightFt\": 4.511}, {\"time\": \"2026-09-30T21:03:00.000Z\", \"type\": \"L\", \"heightFt\": 0.524}], \"timeZone\": \"UTC\", \"sourceUrl\": \"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260927&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\", \"sourceHash\": \"56fb9ce85aab95c85c121c120b9758b994c20b4a6f4ffb3c8514c378d1318bc9\"}","resort_id":"duck","fetched_at":"2026-09-27T19:09:45.589Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260927&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"de7a28e7-6f78-4368-8e5c-8dfde7496e69","hash":"000d688c27663d948e8ae2c68e92b37b28ac63e3ef33a221c3cf60bac061b1e8","kind":"tides","error":null,"payload":"{\"datum\": \"MLLW\", \"units\": \"ft\", \"events\": [{\"time\": \"2026-09-27T06:00:00.000Z\", \"type\": \"L\", \"heightFt\": 0.209}, {\"time\": \"2026-09-27T12:19:00.000Z\", \"type\": \"H\", \"heightFt\": 4.331}, {\"time\": \"2026-09-27T18:34:00.000Z\", \"type\": \"L\", \"heightFt\": 0.329}, {\"time\": \"2026-09-28T00:35:00.000Z\", \"type\": \"H\", \"heightFt\": 3.817}, {\"time\": \"2026-09-28T06:38:00.000Z\", \"type\": \"L\", \"heightFt\": 0.153}, {\"time\": \"2026-09-28T13:00:00.000Z\", \"type\": \"H\", \"heightFt\": 4.484}, {\"time\": \"2026-09-28T19:19:00.000Z\", \"type\": \"L\", \"heightFt\": 0.328}, {\"time\": \"2026-09-29T01:18:00.000Z\", \"type\": \"H\", \"heightFt\": 3.711}, {\"time\": \"2026-09-29T07:18:00.000Z\", \"type\": \"L\", \"heightFt\": 0.176}, {\"time\": \"2026-09-29T13:45:00.000Z\", \"type\": \"H\", \"heightFt\": 4.542}, {\"time\": \"2026-09-29T20:08:00.000Z\", \"type\": \"L\", \"heightFt\": 0.402}, {\"time\": \"2026-09-30T02:04:00.000Z\", \"type\": \"H\", \"heightFt\": 3.572}, {\"time\": \"2026-09-30T08:04:00.000Z\", \"type\": \"L\", \"heightFt\": 0.267}, {\"time\": \"2026-09-30T14:34:00.000Z\", \"type\": \"H\", \"heightFt\": 4.511}, {\"time\": \"2026-09-30T21:03:00.000Z\", \"type\": \"L\", \"heightFt\": 0.524}], \"timeZone\": \"UTC\", \"sourceUrl\": \"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260927&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\", \"sourceHash\": \"56fb9ce85aab95c85c121c120b9758b994c20b4a6f4ffb3c8514c378d1318bc9\"}","resort_id":"duck","fetched_at":"2026-09-27T17:12:12.533Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260927&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"7d31508a-ca6a-4ea6-9b14-be937ad7b251","hash":"62b72af6966dcbfa8d1b792ba627d9bf785eb23236b438a8b7dc85ec21b804ef","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-27T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-27T13:00:00-04:00\", \"windSpeed\": \"16 mph\", \"temperature\": 72, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-27T14:00:00-04:00\", \"windSpeed\": \"16 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-27T15:00:00-04:00\", \"windSpeed\": \"15 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-27T16:00:00-04:00\", \"windSpeed\": \"14 mph\", \"temperature\": 74, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-27T17:00:00-04:00\", \"windSpeed\": \"13 mph\", \"temperature\": 75, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-27T18:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 74, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-27T19:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 74, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T21:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-27T20:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 73, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-27T21:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 71, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-27T22:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 70, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-27T23:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 70, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T00:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 69, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T01:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 69, \"precipitation\": 4, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T02:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 68, \"precipitation\": 4, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T03:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 68, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 68, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 67, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 67, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 67, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"N\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"N\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"N\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"N\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"N\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"N\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Clear\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T09:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T10:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T11:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T12:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\", \"updatedAt\": \"2026-09-27T13:18:04+00:00\", \"generatedAt\": \"2026-09-27T17:12:13+00:00\"}","resort_id":"duck","fetched_at":"2026-09-27T17:12:12.533Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-09-27T13:18:04.000Z"},{"id":"4562722d-c203-488e-989f-5245f49ab16a","hash":"95dec11a401fc30004ce6598c076efe53ffd5e2cdec259f4f885c60b5f14c686","kind":"buoy","error":null,"payload":"{\"units\": \"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\", \"waterC\": 21.2, \"windMS\": null, \"periodS\": 11, \"windDeg\": null, \"sourceUrl\": \"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\", \"observedAt\": \"2026-09-27T16:30:00.000Z\", \"sourceHash\": \"b11069cccd41eef2cecec327c7b79fbabef9e8c5f5160a3729292c65a4c46e35\", \"waveHeightM\": 1, \"directionDeg\": 53}","resort_id":"duck","fetched_at":"2026-09-27T17:12:12.533Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-09-27T16:30:00.000Z"},{"id":"a74faa5e-e413-4ba3-8756-b6802f919610","hash":"6761d7d14a80973f384d7905abf33b10e58de13ae45f88a051e53b30965f6f27","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-27T10:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T09:00:00-04:00\", \"windSpeed\": \"17 mph\", \"temperature\": 63, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T11:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-27T10:00:00-04:00\", \"windSpeed\": \"17 mph\", \"temperature\": 66, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-27T11:00:00-04:00\", \"windSpeed\": \"17 mph\", \"temperature\": 68, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-27T12:00:00-04:00\", \"windSpeed\": \"17 mph\", \"temperature\": 70, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-27T13:00:00-04:00\", \"windSpeed\": \"16 mph\", \"temperature\": 72, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-27T14:00:00-04:00\", \"windSpeed\": \"16 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-27T15:00:00-04:00\", \"windSpeed\": \"15 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-27T16:00:00-04:00\", \"windSpeed\": \"14 mph\", \"temperature\": 74, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-27T17:00:00-04:00\", \"windSpeed\": \"13 mph\", \"temperature\": 75, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-27T18:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 74, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-27T19:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 74, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T21:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-27T20:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 73, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-27T21:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 71, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-27T22:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 70, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-27T23:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 70, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T00:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 69, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T01:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 69, \"precipitation\": 4, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T02:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 68, \"precipitation\": 4, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T03:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 68, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 68, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 67, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 67, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 67, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"N\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"N\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"N\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"N\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"N\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"N\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Clear\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T08:00:00-04:00\", \"windSpeed\": \"2 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\", \"updatedAt\": \"2026-09-27T13:18:04+00:00\", \"generatedAt\": \"2026-09-27T13:35:10+00:00\"}","resort_id":"duck","fetched_at":"2026-09-27T13:35:10.069Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-09-27T13:18:04.000Z"},{"id":"831c5f30-6d71-4d9a-b7ab-8c3951420545","hash":"000d688c27663d948e8ae2c68e92b37b28ac63e3ef33a221c3cf60bac061b1e8","kind":"tides","error":null,"payload":"{\"datum\": \"MLLW\", \"units\": \"ft\", \"events\": [{\"time\": \"2026-09-27T06:00:00.000Z\", \"type\": \"L\", \"heightFt\": 0.209}, {\"time\": \"2026-09-27T12:19:00.000Z\", \"type\": \"H\", \"heightFt\": 4.331}, {\"time\": \"2026-09-27T18:34:00.000Z\", \"type\": \"L\", \"heightFt\": 0.329}, {\"time\": \"2026-09-28T00:35:00.000Z\", \"type\": \"H\", \"heightFt\": 3.817}, {\"time\": \"2026-09-28T06:38:00.000Z\", \"type\": \"L\", \"heightFt\": 0.153}, {\"time\": \"2026-09-28T13:00:00.000Z\", \"type\": \"H\", \"heightFt\": 4.484}, {\"time\": \"2026-09-28T19:19:00.000Z\", \"type\": \"L\", \"heightFt\": 0.328}, {\"time\": \"2026-09-29T01:18:00.000Z\", \"type\": \"H\", \"heightFt\": 3.711}, {\"time\": \"2026-09-29T07:18:00.000Z\", \"type\": \"L\", \"heightFt\": 0.176}, {\"time\": \"2026-09-29T13:45:00.000Z\", \"type\": \"H\", \"heightFt\": 4.542}, {\"time\": \"2026-09-29T20:08:00.000Z\", \"type\": \"L\", \"heightFt\": 0.402}, {\"time\": \"2026-09-30T02:04:00.000Z\", \"type\": \"H\", \"heightFt\": 3.572}, {\"time\": \"2026-09-30T08:04:00.000Z\", \"type\": \"L\", \"heightFt\": 0.267}, {\"time\": \"2026-09-30T14:34:00.000Z\", \"type\": \"H\", \"heightFt\": 4.511}, {\"time\": \"2026-09-30T21:03:00.000Z\", \"type\": \"L\", \"heightFt\": 0.524}], \"timeZone\": \"UTC\", \"sourceUrl\": \"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260927&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\", \"sourceHash\": \"56fb9ce85aab95c85c121c120b9758b994c20b4a6f4ffb3c8514c378d1318bc9\"}","resort_id":"duck","fetched_at":"2026-09-27T13:35:10.069Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260927&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"79b8d19b-e486-460d-b205-020b86da2d73","hash":"23ef2a441e9aac06b0f44642aa5f369ba2c4b86713cb71f8652fc12ce73e2715","kind":"buoy","error":null,"payload":"{\"units\": \"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\", \"waterC\": 21.2, \"windMS\": null, \"periodS\": 9, \"windDeg\": null, \"sourceUrl\": \"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\", \"observedAt\": \"2026-09-27T13:00:00.000Z\", \"sourceHash\": \"5543bbfa829c2d861e808a8f8b9f8a71250538759faf96ebdcadd2f20bbce11e\", \"waveHeightM\": 1.2, \"directionDeg\": 49}","resort_id":"duck","fetched_at":"2026-09-27T13:35:10.069Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-09-27T13:00:00.000Z"},{"id":"ffc0c519-0428-44eb-81fd-b793297aaa4b","hash":"000d688c27663d948e8ae2c68e92b37b28ac63e3ef33a221c3cf60bac061b1e8","kind":"tides","error":null,"payload":"{\"datum\": \"MLLW\", \"units\": \"ft\", \"events\": [{\"time\": \"2026-09-27T06:00:00.000Z\", \"type\": \"L\", \"heightFt\": 0.209}, {\"time\": \"2026-09-27T12:19:00.000Z\", \"type\": \"H\", \"heightFt\": 4.331}, {\"time\": \"2026-09-27T18:34:00.000Z\", \"type\": \"L\", \"heightFt\": 0.329}, {\"time\": \"2026-09-28T00:35:00.000Z\", \"type\": \"H\", \"heightFt\": 3.817}, {\"time\": \"2026-09-28T06:38:00.000Z\", \"type\": \"L\", \"heightFt\": 0.153}, {\"time\": \"2026-09-28T13:00:00.000Z\", \"type\": \"H\", \"heightFt\": 4.484}, {\"time\": \"2026-09-28T19:19:00.000Z\", \"type\": \"L\", \"heightFt\": 0.328}, {\"time\": \"2026-09-29T01:18:00.000Z\", \"type\": \"H\", \"heightFt\": 3.711}, {\"time\": \"2026-09-29T07:18:00.000Z\", \"type\": \"L\", \"heightFt\": 0.176}, {\"time\": \"2026-09-29T13:45:00.000Z\", \"type\": \"H\", \"heightFt\": 4.542}, {\"time\": \"2026-09-29T20:08:00.000Z\", \"type\": \"L\", \"heightFt\": 0.402}, {\"time\": \"2026-09-30T02:04:00.000Z\", \"type\": \"H\", \"heightFt\": 3.572}, {\"time\": \"2026-09-30T08:04:00.000Z\", \"type\": \"L\", \"heightFt\": 0.267}, {\"time\": \"2026-09-30T14:34:00.000Z\", \"type\": \"H\", \"heightFt\": 4.511}, {\"time\": \"2026-09-30T21:03:00.000Z\", \"type\": \"L\", \"heightFt\": 0.524}], \"timeZone\": \"UTC\", \"sourceUrl\": \"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260927&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json\", \"sourceHash\": \"56fb9ce85aab95c85c121c120b9758b994c20b4a6f4ffb3c8514c378d1318bc9\"}","resort_id":"duck","fetched_at":"2026-09-27T12:15:31.798Z","source_url":"https://api.tidesandcurrents.noaa.gov/api/prod/datagetter?product=predictions&application=Surfminder&begin_date=20260927&range=96&datum=MLLW&station=8651370&time_zone=gmt&units=english&interval=hilo&format=json","parser_version":"surf-0.1.0","source_updated_at":null},{"id":"d7159865-d971-4fab-8b33-16298f7bcc47","hash":"861a5fee96b57580a646ccd423069abd31a4f2122a04ad63ff478e756bbfc549","kind":"buoy","error":null,"payload":"{\"units\": \"#yr  mo dy hr mn degT m/s  m/s     m   sec   sec degT   hPa  degC  degC  degC  nmi  hPa    ft\", \"waterC\": 21.2, \"windMS\": null, \"periodS\": 11, \"windDeg\": null, \"sourceUrl\": \"https://www.ndbc.noaa.gov/data/realtime2/44056.txt\", \"observedAt\": \"2026-09-27T11:30:00.000Z\", \"sourceHash\": \"ffa415d710ba6612657f483ceb96223ea3d62b6e68b6efb14603d2b1cb3bfbd8\", \"waveHeightM\": 1.3, \"directionDeg\": 51}","resort_id":"duck","fetched_at":"2026-09-27T12:15:31.798Z","source_url":"https://www.ndbc.noaa.gov/data/realtime2/44056.txt","parser_version":"surf-0.1.0","source_updated_at":"2026-09-27T11:30:00.000Z"},{"id":"05ebb005-5ecd-4d29-9055-1281eebd1f24","hash":"9b70ee6a2c378f61eb0a052124de8e0d1e7b01207de389c7b06670b2a69c37d8","kind":"weather","error":null,"payload":"{\"label\": \"NWS hourly forecast near resort; not a measured slope temperature.\", \"periods\": [{\"endTime\": \"2026-09-27T09:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T08:00:00-04:00\", \"windSpeed\": \"17 mph\", \"temperature\": 64, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T10:00:00-04:00\", \"summary\": \"Partly Sunny\", \"startTime\": \"2026-09-27T09:00:00-04:00\", \"windSpeed\": \"17 mph\", \"temperature\": 66, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T11:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-27T10:00:00-04:00\", \"windSpeed\": \"17 mph\", \"temperature\": 67, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T12:00:00-04:00\", \"summary\": \"Mostly Sunny\", \"startTime\": \"2026-09-27T11:00:00-04:00\", \"windSpeed\": \"17 mph\", \"temperature\": 68, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-27T12:00:00-04:00\", \"windSpeed\": \"17 mph\", \"temperature\": 70, \"precipitation\": 1, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-27T13:00:00-04:00\", \"windSpeed\": \"16 mph\", \"temperature\": 72, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-27T14:00:00-04:00\", \"windSpeed\": \"16 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-27T15:00:00-04:00\", \"windSpeed\": \"15 mph\", \"temperature\": 74, \"precipitation\": 2, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-27T16:00:00-04:00\", \"windSpeed\": \"14 mph\", \"temperature\": 74, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-27T17:00:00-04:00\", \"windSpeed\": \"13 mph\", \"temperature\": 75, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T19:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-27T18:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 74, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-27T19:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 74, \"precipitation\": 3, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T21:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-27T20:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 73, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-27T21:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 71, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-27T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-27T22:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 70, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-27T23:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 70, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T00:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 69, \"precipitation\": 4, \"windDirection\": \"NW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T01:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 69, \"precipitation\": 4, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T02:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 68, \"precipitation\": 4, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T03:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 68, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T05:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T04:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 68, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T05:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 67, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T06:00:00-04:00\", \"windSpeed\": \"10 mph\", \"temperature\": 67, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T07:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 67, \"precipitation\": 3, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T08:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 68, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T09:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 69, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T10:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T11:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T12:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T13:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T14:00:00-04:00\", \"windSpeed\": \"9 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"W\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T15:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T16:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-28T17:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 74, \"precipitation\": 0, \"windDirection\": \"SW\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T18:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"S\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T20:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T19:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T21:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T20:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T22:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T21:00:00-04:00\", \"windSpeed\": \"8 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-28T23:00:00-04:00\", \"summary\": \"Partly Cloudy\", \"startTime\": \"2026-09-28T22:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-28T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T00:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T01:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T02:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T03:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T05:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T04:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T06:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T05:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"N\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T06:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"N\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T07:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"N\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T09:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T08:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"N\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T10:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T09:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"N\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T11:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T10:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"N\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T12:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T11:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T13:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T12:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T14:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T13:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T15:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T14:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T16:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T15:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T17:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T16:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"NE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T18:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-29T17:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 73, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T19:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T18:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T20:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T19:00:00-04:00\", \"windSpeed\": \"7 mph\", \"temperature\": 72, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T21:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T20:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T22:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T21:00:00-04:00\", \"windSpeed\": \"6 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-29T23:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T22:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T00:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-29T23:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"E\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T01:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T00:00:00-04:00\", \"windSpeed\": \"5 mph\", \"temperature\": 70, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T02:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T01:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T03:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T02:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T04:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T03:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T05:00:00-04:00\", \"summary\": \"Mostly Clear\", \"startTime\": \"2026-09-30T04:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T06:00:00-04:00\", \"summary\": \"Clear\", \"startTime\": \"2026-09-30T05:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T07:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T06:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}, {\"endTime\": \"2026-09-30T08:00:00-04:00\", \"summary\": \"Sunny\", \"startTime\": \"2026-09-30T07:00:00-04:00\", \"windSpeed\": \"3 mph\", \"temperature\": 71, \"precipitation\": 0, \"windDirection\": \"SE\", \"temperatureUnit\": \"F\"}], \"sourceUrl\": \"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly\", \"updatedAt\": \"2026-09-27T11:20:28+00:00\", \"generatedAt\": \"2026-09-27T12:15:32+00:00\"}","resort_id":"duck","fetched_at":"2026-09-27T12:15:31.798Z","source_url":"https://api.weather.gov/gridpoints/MHX/84,127/forecast/hourly","parser_version":"surf-0.1.0","source_updated_at":"2026-09-27T11:20:28.000Z"}],"nextCursor":null,"attribution":"https://surfminder.com/data#reuse","notes":"Records retain original source times, collection times, parser versions and content hashes. A failed check is not a new observation. Forecasts and tide predictions are not observations."}