[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"preview-gorleston":3},{"spot":4,"forecast_preview":13},{"spot":5,"slug":6,"access_level_required":7,"lat":8,"long":9,"country":10,"region":11,"description":12},"Gorleston","gorleston",1,52.56717,1.73314,"england","east-england","Gorleston is a slow, inconsistent beachbreak that only really comes alive in bigger N swells, when it can also offer some shelter.\n\n** Webcam **: [Gorleston Pavilion](https://www.gorlestonpavilion.co.uk/webcam)\n\nBest at mid to high tide, W winds, and either big northerlies or rare S/SE swells. Watch out for rips, particularly when big, groynes, and dodgy water quality. Parking and services in town.",[14,39,58,71,84,97,109,120,132,143,151,161,171,182,194,206,217,226,238,248,261,271,281,288,296,309,321,332,343,351,360,366,380,394,407,417,430,441,450,463,476,489,499,508,521,533,542,552,562,568,578,588,597,605,611,620],{"datetime":15,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":18,"primary_swell_period":19,"primary_swell_direction":20,"primary_swell_energy_incident":21,"primary_swell_cc":16,"secondary_swell_height":22,"secondary_swell_period":17,"secondary_swell_direction":23,"secondary_swell_energy_incident":24,"secondary_swell_cc":16,"tertiary_swell_height":25,"tertiary_swell_period":26,"tertiary_swell_direction":27,"tertiary_swell_energy_incident":28,"tertiary_swell_cc":7,"wind_speed":29,"wind_gusts":30,"wind_direction":31,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":17,"tide_height_inc_air_pressure":32,"tide_phase":32,"tide_cc":16,"weather_code":33,"air_temperature":34,"likelihood_good":35,"likelihood_mediocre":36,"likelihood_bad":16,"likelihood_size":37},"2026-04-17T00:00:00",0,2,0.53,4,151,426,0.22,179,29,0.07,6,9,7,13,22,203,null,61,10,3.68,1.49,{"1":38},100,{"datetime":40,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":41,"primary_swell_period":19,"primary_swell_direction":42,"primary_swell_energy_incident":43,"primary_swell_cc":16,"secondary_swell_height":44,"secondary_swell_period":26,"secondary_swell_direction":45,"secondary_swell_energy_incident":46,"secondary_swell_cc":7,"tertiary_swell_height":47,"tertiary_swell_period":17,"tertiary_swell_direction":48,"tertiary_swell_energy_incident":49,"tertiary_swell_cc":7,"wind_speed":45,"wind_gusts":50,"wind_direction":51,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":17,"tide_height_inc_air_pressure":52,"tide_phase":53,"tide_cc":16,"weather_code":54,"air_temperature":34,"likelihood_good":55,"likelihood_mediocre":56,"likelihood_bad":16,"likelihood_size":57},"2026-04-17T03:00:00",0.45,153,284,0.08,11,12,0.17,187,14,18,202,0.43,"falling",3,6.7,0.42,{"1":38},{"datetime":59,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":60,"primary_swell_period":19,"primary_swell_direction":42,"primary_swell_energy_incident":61,"primary_swell_cc":16,"secondary_swell_height":62,"secondary_swell_period":17,"secondary_swell_direction":63,"secondary_swell_energy_incident":30,"secondary_swell_cc":16,"tertiary_swell_height":64,"tertiary_swell_period":65,"tertiary_swell_direction":50,"tertiary_swell_energy_incident":28,"tertiary_swell_cc":7,"wind_speed":29,"wind_gusts":30,"wind_direction":66,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":17,"tide_height_inc_air_pressure":67,"tide_phase":68,"tide_cc":16,"weather_code":33,"air_temperature":34,"likelihood_good":69,"likelihood_mediocre":67,"likelihood_bad":16,"likelihood_size":70},"2026-04-17T06:00:00",0.35,167,0.18,176,0.06,5,196,1.62,"rising",5.5,{"1":38},{"datetime":72,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":73,"primary_swell_period":19,"primary_swell_direction":74,"primary_swell_energy_incident":75,"primary_swell_cc":16,"secondary_swell_height":76,"secondary_swell_period":17,"secondary_swell_direction":77,"secondary_swell_energy_incident":78,"secondary_swell_cc":16,"tertiary_swell_height":44,"tertiary_swell_period":65,"tertiary_swell_direction":79,"tertiary_swell_energy_incident":46,"tertiary_swell_cc":7,"wind_speed":46,"wind_gusts":30,"wind_direction":63,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":80,"tide_phase":53,"tide_cc":16,"weather_code":33,"air_temperature":27,"likelihood_good":81,"likelihood_mediocre":82,"likelihood_bad":16,"likelihood_size":83},"2026-04-17T09:00:00",0.26,154,86,0.21,155,39,17,2.58,0.87,6.25,{"1":38},{"datetime":85,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":86,"primary_swell_period":54,"primary_swell_direction":87,"primary_swell_energy_incident":88,"primary_swell_cc":16,"secondary_swell_height":89,"secondary_swell_period":65,"secondary_swell_direction":90,"secondary_swell_energy_incident":29,"secondary_swell_cc":7,"tertiary_swell_height":44,"tertiary_swell_period":19,"tertiary_swell_direction":91,"tertiary_swell_energy_incident":45,"tertiary_swell_cc":16,"wind_speed":92,"wind_gusts":24,"wind_direction":93,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":94,"tide_phase":53,"tide_cc":16,"weather_code":33,"air_temperature":27,"likelihood_good":16,"likelihood_mediocre":95,"likelihood_bad":16,"likelihood_size":96},"2026-04-17T12:00:00",0.36,162,118,0.09,19,122,16,163,1.88,7.12,{"1":38},{"datetime":98,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":99,"primary_swell_period":54,"primary_swell_direction":93,"primary_swell_energy_incident":100,"primary_swell_cc":16,"secondary_swell_height":101,"secondary_swell_period":19,"secondary_swell_direction":102,"secondary_swell_energy_incident":30,"secondary_swell_cc":16,"tertiary_swell_height":44,"tertiary_swell_period":65,"tertiary_swell_direction":103,"tertiary_swell_energy_incident":34,"tertiary_swell_cc":7,"wind_speed":104,"wind_gusts":105,"wind_direction":106,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":107,"tide_phase":53,"tide_cc":16,"weather_code":17,"air_temperature":34,"likelihood_good":16,"likelihood_mediocre":95,"likelihood_bad":16,"likelihood_size":108},"2026-04-17T15:00:00",0.52,272,0.11,126,21,20,37,184,0.84,{"1":38},{"datetime":110,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":18,"primary_swell_period":54,"primary_swell_direction":111,"primary_swell_energy_incident":112,"primary_swell_cc":16,"secondary_swell_height":73,"secondary_swell_period":19,"secondary_swell_direction":113,"secondary_swell_energy_incident":88,"secondary_swell_cc":16,"tertiary_swell_height":114,"tertiary_swell_period":19,"tertiary_swell_direction":115,"tertiary_swell_energy_incident":30,"tertiary_swell_cc":16,"wind_speed":90,"wind_gusts":116,"wind_direction":117,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":118,"tide_phase":68,"tide_cc":16,"weather_code":16,"air_temperature":45,"likelihood_good":16,"likelihood_mediocre":95,"likelihood_bad":16,"likelihood_size":119},"2026-04-17T18:00:00",170,254,133,0.13,172,33,182,1.84,{"1":38},{"datetime":121,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":122,"primary_swell_period":19,"primary_swell_direction":123,"primary_swell_energy_incident":124,"primary_swell_cc":16,"secondary_swell_height":125,"secondary_swell_period":54,"secondary_swell_direction":106,"secondary_swell_energy_incident":115,"secondary_swell_cc":7,"tertiary_swell_height":44,"tertiary_swell_period":19,"tertiary_swell_direction":126,"tertiary_swell_energy_incident":19,"tertiary_swell_cc":17,"wind_speed":90,"wind_gusts":127,"wind_direction":126,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":128,"tide_phase":53,"tide_cc":16,"weather_code":16,"air_temperature":45,"likelihood_good":129,"likelihood_mediocre":130,"likelihood_bad":16,"likelihood_size":131},"2026-04-17T21:00:00",0.41,152,245,0.49,211,32,2.8,0.1,7.02,{"1":38},{"datetime":133,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":18,"primary_swell_period":19,"primary_swell_direction":134,"primary_swell_energy_incident":135,"primary_swell_cc":16,"secondary_swell_height":136,"secondary_swell_period":17,"secondary_swell_direction":137,"secondary_swell_energy_incident":50,"secondary_swell_cc":17,"tertiary_swell_height":64,"tertiary_swell_period":65,"tertiary_swell_direction":138,"tertiary_swell_energy_incident":28,"tertiary_swell_cc":7,"wind_speed":92,"wind_gusts":139,"wind_direction":140,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":141,"tide_phase":53,"tide_cc":16,"weather_code":54,"air_temperature":45,"likelihood_good":82,"likelihood_mediocre":81,"likelihood_bad":16,"likelihood_size":142},"2026-04-18T00:00:00",165,330,0.25,212,26,27,228,1.86,{"1":38},{"datetime":144,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":52,"primary_swell_period":19,"primary_swell_direction":145,"primary_swell_energy_incident":146,"primary_swell_cc":16,"secondary_swell_height":44,"secondary_swell_period":65,"secondary_swell_direction":139,"secondary_swell_energy_incident":46,"secondary_swell_cc":7,"tertiary_swell_height":114,"tertiary_swell_period":17,"tertiary_swell_direction":147,"tertiary_swell_energy_incident":54,"tertiary_swell_cc":17,"wind_speed":34,"wind_gusts":79,"wind_direction":148,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":149,"tide_phase":53,"tide_cc":16,"weather_code":33,"air_temperature":34,"likelihood_good":130,"likelihood_mediocre":129,"likelihood_bad":16,"likelihood_size":150},"2026-04-18T03:00:00",171,189,224,252,0.47,{"1":38},{"datetime":152,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":153,"primary_swell_period":19,"primary_swell_direction":154,"primary_swell_energy_incident":155,"primary_swell_cc":16,"secondary_swell_height":156,"secondary_swell_period":65,"secondary_swell_direction":24,"secondary_swell_energy_incident":54,"secondary_swell_cc":7,"tertiary_swell_height":129,"tertiary_swell_period":17,"tertiary_swell_direction":157,"tertiary_swell_energy_incident":7,"tertiary_swell_cc":17,"wind_speed":45,"wind_gusts":90,"wind_direction":158,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":159,"tide_phase":68,"tide_cc":16,"weather_code":16,"air_temperature":34,"likelihood_good":95,"likelihood_mediocre":16,"likelihood_bad":16,"likelihood_size":160},"2026-04-18T06:00:00",0.34,173,117,0.04,240,251,1.21,{"1":38},{"datetime":162,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":73,"primary_swell_period":54,"primary_swell_direction":163,"primary_swell_energy_incident":164,"primary_swell_cc":16,"secondary_swell_height":156,"secondary_swell_period":65,"secondary_swell_direction":165,"secondary_swell_energy_incident":54,"secondary_swell_cc":16,"tertiary_swell_height":47,"tertiary_swell_period":17,"tertiary_swell_direction":166,"tertiary_swell_energy_incident":16,"tertiary_swell_cc":17,"wind_speed":167,"wind_gusts":24,"wind_direction":168,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":169,"tide_phase":68,"tide_cc":16,"weather_code":16,"air_temperature":34,"likelihood_good":95,"likelihood_mediocre":16,"likelihood_bad":16,"likelihood_size":170},"2026-04-18T09:00:00",174,64,30,259,15,268,2.6,{"1":38},{"datetime":172,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":76,"primary_swell_period":54,"primary_swell_direction":23,"primary_swell_energy_incident":173,"primary_swell_cc":16,"secondary_swell_height":25,"secondary_swell_period":54,"secondary_swell_direction":174,"secondary_swell_energy_incident":7,"secondary_swell_cc":17,"tertiary_swell_height":175,"tertiary_swell_period":17,"tertiary_swell_direction":176,"tertiary_swell_energy_incident":16,"tertiary_swell_cc":17,"wind_speed":29,"wind_gusts":139,"wind_direction":177,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":178,"tide_phase":53,"tide_cc":16,"weather_code":17,"air_temperature":45,"likelihood_good":95,"likelihood_mediocre":16,"likelihood_bad":16,"likelihood_size":179},"2026-04-18T12:00:00",36,316,0.19,269,282,2.07,{"0":180,"1":181},4.2,95.8,{"datetime":183,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":47,"primary_swell_period":54,"primary_swell_direction":184,"primary_swell_energy_incident":30,"primary_swell_cc":7,"secondary_swell_height":25,"secondary_swell_period":17,"secondary_swell_direction":185,"secondary_swell_energy_incident":7,"secondary_swell_cc":17,"tertiary_swell_height":186,"tertiary_swell_period":17,"tertiary_swell_direction":187,"tertiary_swell_energy_incident":16,"tertiary_swell_cc":17,"wind_speed":34,"wind_gusts":104,"wind_direction":188,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":107,"tide_phase":53,"tide_cc":16,"weather_code":17,"air_temperature":46,"likelihood_good":189,"likelihood_mediocre":65,"likelihood_bad":190,"likelihood_size":191},"2026-04-18T15:00:00",181,230,0.12,276,79,0.82,1.3,{"0":192,"1":193},12.5,87.5,{"datetime":195,"surf_size_category":16,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":114,"primary_swell_period":54,"primary_swell_direction":196,"primary_swell_energy_incident":46,"primary_swell_cc":7,"secondary_swell_height":25,"secondary_swell_period":54,"secondary_swell_direction":197,"secondary_swell_energy_incident":7,"secondary_swell_cc":17,"tertiary_swell_height":32,"tertiary_swell_period":32,"tertiary_swell_direction":32,"tertiary_swell_energy_incident":32,"tertiary_swell_cc":16,"wind_speed":28,"wind_gusts":49,"wind_direction":198,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":199,"tide_phase":68,"tide_cc":16,"weather_code":17,"air_temperature":45,"likelihood_good":200,"likelihood_mediocre":201,"likelihood_bad":202,"likelihood_size":203},"2026-04-18T18:00:00",183,311,48,1.35,3.71,3.38,0.03,{"0":204,"1":205},66,34,{"datetime":207,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":89,"primary_swell_period":54,"primary_swell_direction":208,"primary_swell_energy_incident":65,"primary_swell_cc":7,"secondary_swell_height":101,"secondary_swell_period":54,"secondary_swell_direction":209,"secondary_swell_energy_incident":54,"secondary_swell_cc":17,"tertiary_swell_height":210,"tertiary_swell_period":17,"tertiary_swell_direction":211,"tertiary_swell_energy_incident":16,"tertiary_swell_cc":17,"wind_speed":45,"wind_gusts":104,"wind_direction":212,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":128,"tide_phase":68,"tide_cc":16,"weather_code":33,"air_temperature":45,"likelihood_good":213,"likelihood_mediocre":114,"likelihood_bad":16,"likelihood_size":214},"2026-04-18T21:00:00",185,317,0.05,287,233,6.99,{"0":215,"1":216},37.5,62.5,{"datetime":218,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":64,"primary_swell_period":54,"primary_swell_direction":208,"primary_swell_energy_incident":17,"primary_swell_cc":7,"secondary_swell_height":44,"secondary_swell_period":54,"secondary_swell_direction":219,"secondary_swell_energy_incident":17,"secondary_swell_cc":17,"tertiary_swell_height":129,"tertiary_swell_period":17,"tertiary_swell_direction":220,"tertiary_swell_energy_incident":7,"tertiary_swell_cc":17,"wind_speed":45,"wind_gusts":104,"wind_direction":168,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":221,"tide_phase":53,"tide_cc":16,"weather_code":33,"air_temperature":34,"likelihood_good":222,"likelihood_mediocre":89,"likelihood_bad":16,"likelihood_size":223},"2026-04-19T00:00:00",324,306,2.2,7.03,{"0":224,"1":225},7.3,92.7,{"datetime":227,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":228,"primary_swell_period":17,"primary_swell_direction":229,"primary_swell_energy_incident":46,"primary_swell_cc":17,"secondary_swell_height":129,"secondary_swell_period":19,"secondary_swell_direction":230,"secondary_swell_energy_incident":19,"secondary_swell_cc":17,"tertiary_swell_height":210,"tertiary_swell_period":54,"tertiary_swell_direction":231,"tertiary_swell_energy_incident":7,"tertiary_swell_cc":17,"wind_speed":34,"wind_gusts":79,"wind_direction":232,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":233,"tide_phase":53,"tide_cc":16,"weather_code":33,"air_temperature":27,"likelihood_good":234,"likelihood_mediocre":22,"likelihood_bad":16,"likelihood_size":235},"2026-04-19T03:00:00",0.24,319,329,343,298,0.72,6.9,{"0":236,"1":237},5.7,94.3,{"datetime":239,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":228,"primary_swell_period":19,"primary_swell_direction":240,"primary_swell_energy_incident":105,"primary_swell_cc":17,"secondary_swell_height":241,"secondary_swell_period":54,"secondary_swell_direction":242,"secondary_swell_energy_incident":243,"secondary_swell_cc":17,"tertiary_swell_height":202,"tertiary_swell_period":54,"tertiary_swell_direction":244,"tertiary_swell_energy_incident":16,"tertiary_swell_cc":17,"wind_speed":45,"wind_gusts":104,"wind_direction":174,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":17,"tide_height_inc_air_pressure":189,"tide_phase":68,"tide_cc":16,"weather_code":16,"air_temperature":27,"likelihood_good":245,"likelihood_mediocre":246,"likelihood_bad":16,"likelihood_size":247},"2026-04-19T06:00:00",342,0.3,326,25,275,6.5,0.62,{"0":180,"1":181},{"datetime":249,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":86,"primary_swell_period":54,"primary_swell_direction":250,"primary_swell_energy_incident":251,"primary_swell_cc":17,"secondary_swell_height":73,"secondary_swell_period":19,"secondary_swell_direction":252,"secondary_swell_energy_incident":253,"secondary_swell_cc":17,"tertiary_swell_height":44,"tertiary_swell_period":54,"tertiary_swell_direction":29,"tertiary_swell_energy_incident":28,"tertiary_swell_cc":17,"wind_speed":79,"wind_gusts":254,"wind_direction":255,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":256,"tide_phase":68,"tide_cc":16,"weather_code":33,"air_temperature":27,"likelihood_good":257,"likelihood_mediocre":258,"likelihood_bad":16,"likelihood_size":259},"2026-04-19T09:00:00",341,59,339,43,31,354,2.46,0.65,6.47,{"0":128,"1":260},97.2,{"datetime":262,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":263,"primary_swell_period":54,"primary_swell_direction":264,"primary_swell_energy_incident":38,"primary_swell_cc":17,"secondary_swell_height":241,"secondary_swell_period":19,"secondary_swell_direction":265,"secondary_swell_energy_incident":266,"secondary_swell_cc":17,"tertiary_swell_height":156,"tertiary_swell_period":19,"tertiary_swell_direction":267,"tertiary_swell_energy_incident":17,"tertiary_swell_cc":7,"wind_speed":90,"wind_gusts":173,"wind_direction":49,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":268,"tide_phase":53,"tide_cc":16,"weather_code":33,"air_temperature":269,"likelihood_good":16,"likelihood_mediocre":95,"likelihood_bad":16,"likelihood_size":270},"2026-04-19T12:00:00",0.38,359,333,50,28,2.23,8,{"1":38},{"datetime":272,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":273,"primary_swell_period":54,"primary_swell_direction":54,"primary_swell_energy_incident":274,"primary_swell_cc":17,"secondary_swell_height":275,"secondary_swell_period":19,"secondary_swell_direction":276,"secondary_swell_energy_incident":277,"secondary_swell_cc":17,"tertiary_swell_height":44,"tertiary_swell_period":54,"tertiary_swell_direction":116,"tertiary_swell_energy_incident":269,"tertiary_swell_cc":16,"wind_speed":104,"wind_gusts":278,"wind_direction":269,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":279,"tide_phase":53,"tide_cc":16,"weather_code":33,"air_temperature":269,"likelihood_good":16,"likelihood_mediocre":213,"likelihood_bad":114,"likelihood_size":280},"2026-04-19T15:00:00",0.33,77,0.32,337,63,38,0.96,{"1":38},{"datetime":282,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":153,"primary_swell_period":19,"primary_swell_direction":283,"primary_swell_energy_incident":284,"primary_swell_cc":17,"secondary_swell_height":285,"secondary_swell_period":54,"secondary_swell_direction":27,"secondary_swell_energy_incident":286,"secondary_swell_cc":17,"tertiary_swell_height":114,"tertiary_swell_period":54,"tertiary_swell_direction":286,"tertiary_swell_energy_incident":103,"tertiary_swell_cc":16,"wind_speed":49,"wind_gusts":243,"wind_direction":7,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":81,"tide_phase":68,"tide_cc":16,"weather_code":33,"air_temperature":27,"likelihood_good":257,"likelihood_mediocre":258,"likelihood_bad":16,"likelihood_size":287},"2026-04-19T18:00:00",346,87,0.27,52,{"1":38},{"datetime":289,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":60,"primary_swell_period":19,"primary_swell_direction":290,"primary_swell_energy_incident":291,"primary_swell_cc":17,"secondary_swell_height":228,"secondary_swell_period":54,"secondary_swell_direction":253,"secondary_swell_energy_incident":292,"secondary_swell_cc":16,"tertiary_swell_height":44,"tertiary_swell_period":17,"tertiary_swell_direction":167,"tertiary_swell_energy_incident":54,"tertiary_swell_cc":7,"wind_speed":269,"wind_gusts":29,"wind_direction":265,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":17,"tide_height_inc_air_pressure":80,"tide_phase":68,"tide_cc":16,"weather_code":16,"air_temperature":269,"likelihood_good":293,"likelihood_mediocre":275,"likelihood_bad":16,"likelihood_size":294},"2026-04-19T21:00:00",347,93,68,6.8,{"0":27,"1":295},91,{"datetime":297,"surf_size_category":16,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":285,"primary_swell_period":19,"primary_swell_direction":252,"primary_swell_energy_incident":298,"primary_swell_cc":17,"secondary_swell_height":299,"secondary_swell_period":26,"secondary_swell_direction":300,"secondary_swell_energy_incident":243,"secondary_swell_cc":17,"tertiary_swell_height":301,"tertiary_swell_period":16,"tertiary_swell_direction":17,"tertiary_swell_energy_incident":16,"tertiary_swell_cc":17,"wind_speed":28,"wind_gusts":45,"wind_direction":302,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":303,"tide_phase":53,"tide_cc":16,"weather_code":33,"air_temperature":269,"likelihood_good":304,"likelihood_mediocre":305,"likelihood_bad":16,"likelihood_size":306},"2026-04-20T00:00:00",49,0.14,356,0.02,310,2.49,6.83,0.29,{"0":307,"1":308,"2":192},23.6,63.9,{"datetime":310,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":311,"primary_swell_period":65,"primary_swell_direction":255,"primary_swell_energy_incident":312,"primary_swell_cc":17,"secondary_swell_height":22,"secondary_swell_period":54,"secondary_swell_direction":313,"secondary_swell_energy_incident":164,"secondary_swell_cc":16,"tertiary_swell_height":44,"tertiary_swell_period":17,"tertiary_swell_direction":314,"tertiary_swell_energy_incident":17,"tertiary_swell_cc":17,"wind_speed":269,"wind_gusts":29,"wind_direction":197,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":315,"tide_phase":53,"tide_cc":16,"weather_code":33,"air_temperature":269,"likelihood_good":316,"likelihood_mediocre":317,"likelihood_bad":16,"likelihood_size":318},"2026-04-20T03:00:00",0.37,140,45,348,1.14,6.73,0.39,{"0":180,"1":319,"2":320},81.2,14.6,{"datetime":322,"surf_size_category":16,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":41,"primary_swell_period":19,"primary_swell_direction":28,"primary_swell_energy_incident":323,"primary_swell_cc":17,"secondary_swell_height":114,"secondary_swell_period":17,"secondary_swell_direction":324,"secondary_swell_energy_incident":269,"secondary_swell_cc":17,"tertiary_swell_height":325,"tertiary_swell_period":19,"tertiary_swell_direction":326,"tertiary_swell_energy_incident":16,"tertiary_swell_cc":7,"wind_speed":28,"wind_gusts":46,"wind_direction":232,"wind_modified_cc":16,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":246,"tide_phase":68,"tide_cc":16,"weather_code":33,"air_temperature":269,"likelihood_good":327,"likelihood_mediocre":328,"likelihood_bad":16,"likelihood_size":329},"2026-04-20T06:00:00",244,355,0.01,193,6.05,1.07,{"0":330,"1":331},20.8,79.2,{"datetime":333,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":149,"primary_swell_period":19,"primary_swell_direction":65,"primary_swell_energy_incident":334,"primary_swell_cc":17,"secondary_swell_height":175,"secondary_swell_period":17,"secondary_swell_direction":27,"secondary_swell_energy_incident":335,"secondary_swell_cc":17,"tertiary_swell_height":32,"tertiary_swell_period":32,"tertiary_swell_direction":32,"tertiary_swell_energy_incident":32,"tertiary_swell_cc":16,"wind_speed":34,"wind_gusts":30,"wind_direction":65,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":336,"tide_phase":68,"tide_cc":16,"weather_code":16,"air_temperature":269,"likelihood_good":337,"likelihood_mediocre":338,"likelihood_bad":16,"likelihood_size":339},"2026-04-20T09:00:00",265,23,2.21,0.78,6.34,{"0":340,"1":341,"2":342},2.1,93.1,4.9,{"datetime":344,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":41,"primary_swell_period":65,"primary_swell_direction":19,"primary_swell_energy_incident":112,"primary_swell_cc":17,"secondary_swell_height":345,"secondary_swell_period":54,"secondary_swell_direction":28,"secondary_swell_energy_incident":346,"secondary_swell_cc":17,"tertiary_swell_height":325,"tertiary_swell_period":19,"tertiary_swell_direction":326,"tertiary_swell_energy_incident":16,"tertiary_swell_cc":7,"wind_speed":79,"wind_gusts":127,"wind_direction":252,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":347,"tide_phase":53,"tide_cc":16,"weather_code":348,"air_temperature":269,"likelihood_good":64,"likelihood_mediocre":349,"likelihood_bad":257,"likelihood_size":350},"2026-04-20T12:00:00",0.28,55,2.4,51,6.41,{"1":295,"2":27},{"datetime":352,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":125,"primary_swell_period":65,"primary_swell_direction":300,"primary_swell_energy_incident":166,"primary_swell_cc":17,"secondary_swell_height":353,"secondary_swell_period":54,"secondary_swell_direction":254,"secondary_swell_energy_incident":354,"secondary_swell_cc":16,"tertiary_swell_height":64,"tertiary_swell_period":54,"tertiary_swell_direction":188,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":16,"wind_speed":90,"wind_gusts":173,"wind_direction":79,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":355,"tide_phase":53,"tide_cc":16,"weather_code":33,"air_temperature":269,"likelihood_good":16,"likelihood_mediocre":356,"likelihood_bad":357,"likelihood_size":358},"2026-04-20T15:00:00",0.31,94,1.24,6.21,0.91,{"1":359,"2":342},95.1,{"datetime":361,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":99,"primary_swell_period":65,"primary_swell_direction":264,"primary_swell_energy_incident":232,"primary_swell_cc":17,"secondary_swell_height":86,"secondary_swell_period":54,"secondary_swell_direction":286,"secondary_swell_energy_incident":77,"secondary_swell_cc":16,"tertiary_swell_height":202,"tertiary_swell_period":54,"tertiary_swell_direction":284,"tertiary_swell_energy_incident":17,"tertiary_swell_cc":16,"wind_speed":243,"wind_gusts":253,"wind_direction":267,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":362,"tide_phase":68,"tide_cc":16,"weather_code":33,"air_temperature":269,"likelihood_good":190,"likelihood_mediocre":363,"likelihood_bad":364,"likelihood_size":365},"2026-04-20T18:00:00",0.58,4.06,1.76,{"1":359,"2":342},{"datetime":367,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":149,"primary_swell_period":65,"primary_swell_direction":324,"primary_swell_energy_incident":368,"primary_swell_cc":17,"secondary_swell_height":317,"secondary_swell_period":54,"secondary_swell_direction":369,"secondary_swell_energy_incident":370,"secondary_swell_cc":16,"tertiary_swell_height":228,"tertiary_swell_period":19,"tertiary_swell_direction":371,"tertiary_swell_energy_incident":354,"tertiary_swell_cc":16,"wind_speed":104,"wind_gusts":372,"wind_direction":373,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":374,"tide_phase":68,"tide_cc":16,"weather_code":33,"air_temperature":27,"likelihood_good":257,"likelihood_mediocre":375,"likelihood_bad":376,"likelihood_size":377},"2026-04-20T21:00:00",231,46,180,42,35,47,2.14,2.93,3.54,{"1":378,"2":379,"3":340},80.6,17.4,{"datetime":381,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":246,"primary_swell_period":54,"primary_swell_direction":382,"primary_swell_energy_incident":383,"primary_swell_cc":16,"secondary_swell_height":56,"secondary_swell_period":65,"secondary_swell_direction":384,"secondary_swell_energy_incident":385,"secondary_swell_cc":17,"tertiary_swell_height":275,"tertiary_swell_period":19,"tertiary_swell_direction":50,"tertiary_swell_energy_incident":386,"tertiary_swell_cc":7,"wind_speed":50,"wind_gusts":127,"wind_direction":138,"wind_modified_cc":16,"wind_overall_cc":7,"wind_onshore":17,"tide_height_inc_air_pressure":387,"tide_phase":53,"tide_cc":16,"weather_code":33,"air_temperature":27,"likelihood_good":190,"likelihood_mediocre":388,"likelihood_bad":389,"likelihood_size":390},"2026-04-21T00:00:00",58,607,350,177,144,2.63,2.18,3.64,{"1":391,"2":392,"3":393},54.2,21.5,24.3,{"datetime":395,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":396,"primary_swell_period":19,"primary_swell_direction":292,"primary_swell_energy_incident":397,"primary_swell_cc":16,"secondary_swell_height":398,"secondary_swell_period":65,"secondary_swell_direction":278,"secondary_swell_energy_incident":399,"secondary_swell_cc":16,"tertiary_swell_height":122,"tertiary_swell_period":65,"tertiary_swell_direction":79,"tertiary_swell_energy_incident":400,"tertiary_swell_cc":7,"wind_speed":243,"wind_gusts":401,"wind_direction":165,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":402,"tide_phase":53,"tide_cc":16,"weather_code":277,"air_temperature":269,"likelihood_good":257,"likelihood_mediocre":336,"likelihood_bad":403,"likelihood_size":404},"2026-04-21T03:00:00",0.67,770,0.54,525,277,44,1.61,4.26,{"1":405,"2":406,"3":342,"4":393},19.4,51.4,{"datetime":408,"surf_size_category":54,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":409,"primary_swell_period":65,"primary_swell_direction":410,"primary_swell_energy_incident":411,"primary_swell_cc":16,"secondary_swell_height":246,"secondary_swell_period":26,"secondary_swell_direction":50,"secondary_swell_energy_incident":412,"secondary_swell_cc":7,"tertiary_swell_height":114,"tertiary_swell_period":65,"tertiary_swell_direction":155,"tertiary_swell_energy_incident":78,"tertiary_swell_cc":16,"wind_speed":243,"wind_gusts":401,"wind_direction":313,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":413,"tide_phase":68,"tide_cc":16,"weather_code":16,"air_temperature":27,"likelihood_good":257,"likelihood_mediocre":414,"likelihood_bad":415,"likelihood_size":416},"2026-04-21T06:00:00",1.09,62,2507,725,0.66,0.85,5.62,{"1":342,"2":234,"3":308,"4":393},{"datetime":418,"surf_size_category":54,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":419,"primary_swell_period":65,"primary_swell_direction":420,"primary_swell_energy_incident":421,"primary_swell_cc":16,"secondary_swell_height":422,"secondary_swell_period":26,"secondary_swell_direction":165,"secondary_swell_energy_incident":423,"secondary_swell_cc":16,"tertiary_swell_height":129,"tertiary_swell_period":65,"tertiary_swell_direction":424,"tertiary_swell_energy_incident":104,"tertiary_swell_cc":16,"wind_speed":139,"wind_gusts":298,"wind_direction":286,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":425,"tide_phase":68,"tide_cc":16,"weather_code":16,"air_temperature":269,"likelihood_good":257,"likelihood_mediocre":129,"likelihood_bad":426,"likelihood_size":427},"2026-04-21T09:00:00",1.08,69,2566,0.89,1787,131,1.82,6.37,{"2":428,"3":429,"4":405,"5":320},5.6,60.4,{"datetime":431,"surf_size_category":54,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":432,"primary_swell_period":65,"primary_swell_direction":33,"primary_swell_energy_incident":433,"primary_swell_cc":16,"secondary_swell_height":434,"secondary_swell_period":26,"secondary_swell_direction":254,"secondary_swell_energy_incident":435,"secondary_swell_cc":16,"tertiary_swell_height":436,"tertiary_swell_period":65,"tertiary_swell_direction":437,"tertiary_swell_energy_incident":438,"tertiary_swell_cc":16,"wind_speed":139,"wind_gusts":266,"wind_direction":286,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":439,"tide_phase":53,"tide_cc":16,"weather_code":16,"air_temperature":269,"likelihood_good":257,"likelihood_mediocre":16,"likelihood_bad":258,"likelihood_size":440},"2026-04-21T12:00:00",1.13,2821,0.8,1518,0.23,105,139,2.43,{"3":204,"4":405,"5":320},{"datetime":442,"surf_size_category":54,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":355,"primary_swell_period":65,"primary_swell_direction":443,"primary_swell_energy_incident":444,"primary_swell_cc":16,"secondary_swell_height":257,"secondary_swell_period":28,"secondary_swell_direction":254,"secondary_swell_energy_incident":445,"secondary_swell_cc":16,"tertiary_swell_height":22,"tertiary_swell_period":65,"tertiary_swell_direction":446,"tertiary_swell_energy_incident":88,"tertiary_swell_cc":16,"wind_speed":138,"wind_gusts":373,"wind_direction":298,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":447,"tide_phase":53,"tide_cc":16,"weather_code":16,"air_temperature":269,"likelihood_good":257,"likelihood_mediocre":114,"likelihood_bad":338,"likelihood_size":448},"2026-04-21T15:00:00",57,3418,1034,104,1.52,{"2":342,"3":449,"4":392,"5":192},61.1,{"datetime":451,"surf_size_category":54,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":452,"primary_swell_period":65,"primary_swell_direction":382,"primary_swell_energy_incident":453,"primary_swell_cc":16,"secondary_swell_height":413,"secondary_swell_period":26,"secondary_swell_direction":127,"secondary_swell_energy_incident":454,"secondary_swell_cc":16,"tertiary_swell_height":76,"tertiary_swell_period":65,"tertiary_swell_direction":455,"tertiary_swell_energy_incident":155,"tertiary_swell_cc":16,"wind_speed":243,"wind_gusts":313,"wind_direction":456,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":457,"tide_phase":53,"tide_cc":16,"weather_code":16,"air_temperature":27,"likelihood_good":16,"likelihood_mediocre":458,"likelihood_bad":459,"likelihood_size":460},"2026-04-21T18:00:00",1.19,3145,1042,103,56,0.5,0.98,6.14,{"2":461,"3":462,"4":330},11.8,67.4,{"datetime":464,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":465,"primary_swell_period":26,"primary_swell_direction":466,"primary_swell_energy_incident":467,"primary_swell_cc":16,"secondary_swell_height":357,"secondary_swell_period":19,"secondary_swell_direction":251,"secondary_swell_energy_incident":468,"secondary_swell_cc":16,"tertiary_swell_height":210,"tertiary_swell_period":92,"tertiary_swell_direction":469,"tertiary_swell_energy_incident":90,"tertiary_swell_cc":16,"wind_speed":335,"wind_gusts":470,"wind_direction":251,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":471,"tide_phase":68,"tide_cc":16,"weather_code":16,"air_temperature":27,"likelihood_good":16,"likelihood_mediocre":472,"likelihood_bad":473,"likelihood_size":474},"2026-04-21T21:00:00",0.93,53,2177,1621,67,41,1.53,1.11,6.01,{"2":475,"3":405,"4":393},56.2,{"datetime":477,"surf_size_category":54,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":478,"primary_swell_period":26,"primary_swell_direction":479,"primary_swell_energy_incident":480,"primary_swell_cc":16,"secondary_swell_height":337,"secondary_swell_period":19,"secondary_swell_direction":277,"secondary_swell_energy_incident":481,"secondary_swell_cc":16,"tertiary_swell_height":482,"tertiary_swell_period":65,"tertiary_swell_direction":483,"tertiary_swell_energy_incident":484,"tertiary_swell_cc":16,"wind_speed":103,"wind_gusts":105,"wind_direction":251,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":485,"tide_phase":68,"tide_cc":16,"weather_code":16,"air_temperature":27,"likelihood_good":16,"likelihood_mediocre":315,"likelihood_bad":486,"likelihood_size":487},"2026-04-22T00:00:00",0.83,40,1580,1125,0.44,90,458,2.52,5.98,{"1":340,"2":488,"3":308,"4":461},22.2,{"datetime":490,"surf_size_category":54,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":491,"primary_swell_period":65,"primary_swell_direction":456,"primary_swell_energy_incident":492,"primary_swell_cc":16,"secondary_swell_height":56,"secondary_swell_period":54,"secondary_swell_direction":33,"secondary_swell_energy_incident":493,"secondary_swell_cc":16,"tertiary_swell_height":44,"tertiary_swell_period":54,"tertiary_swell_direction":370,"tertiary_swell_energy_incident":19,"tertiary_swell_cc":16,"wind_speed":104,"wind_gusts":372,"wind_direction":469,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":494,"tide_phase":53,"tide_cc":16,"weather_code":16,"air_temperature":27,"likelihood_good":202,"likelihood_mediocre":357,"likelihood_bad":495,"likelihood_size":496},"2026-04-22T03:00:00",0.99,2178,243,1.96,6.18,{"1":340,"2":497,"3":498,"4":405,"5":128},29.2,46.5,{"datetime":500,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":233,"primary_swell_period":65,"primary_swell_direction":188,"primary_swell_energy_incident":501,"primary_swell_cc":16,"secondary_swell_height":311,"secondary_swell_period":26,"secondary_swell_direction":30,"secondary_swell_energy_incident":502,"secondary_swell_cc":7,"tertiary_swell_height":482,"tertiary_swell_period":54,"tertiary_swell_direction":298,"tertiary_swell_energy_incident":158,"tertiary_swell_cc":16,"wind_speed":243,"wind_gusts":278,"wind_direction":348,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":357,"tide_phase":53,"tide_cc":16,"weather_code":16,"air_temperature":27,"likelihood_good":202,"likelihood_mediocre":503,"likelihood_bad":504,"likelihood_size":505},"2026-04-22T06:00:00",1174,290,1.66,3.48,{"1":104,"2":506,"3":167,"4":167,"5":507},47.5,2.5,{"datetime":509,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":510,"primary_swell_period":19,"primary_swell_direction":511,"primary_swell_energy_incident":512,"primary_swell_cc":16,"secondary_swell_height":122,"secondary_swell_period":65,"secondary_swell_direction":90,"secondary_swell_energy_incident":244,"secondary_swell_cc":7,"tertiary_swell_height":41,"tertiary_swell_period":54,"tertiary_swell_direction":470,"tertiary_swell_energy_incident":148,"tertiary_swell_cc":16,"wind_speed":513,"wind_gusts":78,"wind_direction":78,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":514,"tide_phase":68,"tide_cc":16,"weather_code":16,"air_temperature":27,"likelihood_good":515,"likelihood_mediocre":516,"likelihood_bad":517,"likelihood_size":518},"2026-04-22T09:00:00",0.6,81,775,24,1.47,0.2,3.4,4.6,{"1":90,"2":519,"3":90,"4":520},57.1,4.8,{"datetime":522,"surf_size_category":17,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":362,"primary_swell_period":65,"primary_swell_direction":523,"primary_swell_energy_incident":524,"primary_swell_cc":16,"secondary_swell_height":18,"secondary_swell_period":54,"secondary_swell_direction":127,"secondary_swell_energy_incident":525,"secondary_swell_cc":16,"tertiary_swell_height":156,"tertiary_swell_period":269,"tertiary_swell_direction":526,"tertiary_swell_energy_incident":7,"tertiary_swell_cc":17,"wind_speed":139,"wind_gusts":78,"wind_direction":116,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":527,"tide_phase":68,"tide_cc":16,"weather_code":16,"air_temperature":269,"likelihood_good":16,"likelihood_mediocre":528,"likelihood_bad":529,"likelihood_size":530},"2026-04-22T12:00:00",54,677,351,232,2.36,4.4,3.8,{"1":90,"2":531,"3":532,"4":520},61.9,14.3,{"datetime":534,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":257,"primary_swell_period":19,"primary_swell_direction":335,"primary_swell_energy_incident":535,"primary_swell_cc":7,"secondary_swell_height":536,"secondary_swell_period":19,"secondary_swell_direction":511,"secondary_swell_energy_incident":537,"secondary_swell_cc":16,"tertiary_swell_height":305,"tertiary_swell_period":65,"tertiary_swell_direction":138,"tertiary_swell_energy_incident":77,"tertiary_swell_cc":7,"wind_speed":24,"wind_gusts":479,"wind_direction":30,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":538,"tide_phase":53,"tide_cc":16,"weather_code":54,"air_temperature":269,"likelihood_good":16,"likelihood_mediocre":529,"likelihood_bad":528,"likelihood_size":539},"2026-04-22T15:00:00",526,0.4,301,1.81,{"1":540,"2":541,"3":90},71.4,9.5,{"datetime":543,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":544,"primary_swell_period":19,"primary_swell_direction":79,"primary_swell_energy_incident":545,"primary_swell_cc":7,"secondary_swell_height":153,"secondary_swell_period":19,"secondary_swell_direction":546,"secondary_swell_energy_incident":137,"secondary_swell_cc":16,"tertiary_swell_height":22,"tertiary_swell_period":65,"tertiary_swell_direction":198,"tertiary_swell_energy_incident":547,"tertiary_swell_cc":16,"wind_speed":127,"wind_gusts":470,"wind_direction":167,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":548,"tide_phase":53,"tide_cc":16,"weather_code":54,"air_temperature":269,"likelihood_good":16,"likelihood_mediocre":517,"likelihood_bad":549,"likelihood_size":550},"2026-04-22T18:00:00",0.73,653,75,106,0.71,3.6,{"1":551,"2":520,"3":90},76.2,{"datetime":553,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":554,"primary_swell_period":26,"primary_swell_direction":24,"primary_swell_energy_incident":555,"primary_swell_cc":7,"secondary_swell_height":556,"secondary_swell_period":19,"secondary_swell_direction":167,"secondary_swell_energy_incident":557,"secondary_swell_cc":7,"tertiary_swell_height":186,"tertiary_swell_period":65,"tertiary_swell_direction":558,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":17,"wind_speed":127,"wind_gusts":470,"wind_direction":29,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":7,"tide_phase":68,"tide_cc":16,"weather_code":54,"air_temperature":269,"likelihood_good":16,"likelihood_mediocre":529,"likelihood_bad":528,"likelihood_size":559},"2026-04-22T21:00:00",0.59,710,0.74,648,334,{"1":551,"2":560,"3":561},8.3,15.5,{"datetime":563,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":337,"primary_swell_period":26,"primary_swell_direction":167,"primary_swell_energy_incident":564,"primary_swell_cc":7,"secondary_swell_height":434,"secondary_swell_period":19,"secondary_swell_direction":90,"secondary_swell_energy_incident":565,"secondary_swell_cc":7,"tertiary_swell_height":62,"tertiary_swell_period":65,"tertiary_swell_direction":188,"tertiary_swell_energy_incident":75,"tertiary_swell_cc":16,"wind_speed":116,"wind_gusts":371,"wind_direction":50,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":566,"tide_phase":68,"tide_cc":16,"weather_code":54,"air_temperature":269,"likelihood_good":16,"likelihood_mediocre":19,"likelihood_bad":180,"likelihood_size":567},"2026-04-23T00:00:00",1151,837,2.22,{"1":551,"2":520,"3":90},{"datetime":569,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":570,"primary_swell_period":26,"primary_swell_direction":90,"primary_swell_energy_incident":571,"primary_swell_cc":7,"secondary_swell_height":189,"secondary_swell_period":19,"secondary_swell_direction":79,"secondary_swell_energy_incident":572,"secondary_swell_cc":7,"tertiary_swell_height":210,"tertiary_swell_period":46,"tertiary_swell_direction":368,"tertiary_swell_energy_incident":17,"tertiary_swell_cc":17,"wind_speed":127,"wind_gusts":371,"wind_direction":92,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":573,"tide_phase":53,"tide_cc":16,"weather_code":54,"air_temperature":269,"likelihood_good":16,"likelihood_mediocre":520,"likelihood_bad":516,"likelihood_size":574},"2026-04-23T03:00:00",0.92,1722,864,2.16,{"1":575,"2":576,"3":577},70.2,13.1,16.7,{"datetime":579,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":357,"primary_swell_period":26,"primary_swell_direction":90,"primary_swell_energy_incident":580,"primary_swell_cc":7,"secondary_swell_height":189,"secondary_swell_period":19,"secondary_swell_direction":49,"secondary_swell_energy_incident":581,"secondary_swell_cc":17,"tertiary_swell_height":210,"tertiary_swell_period":46,"tertiary_swell_direction":582,"tertiary_swell_energy_incident":28,"tertiary_swell_cc":17,"wind_speed":127,"wind_gusts":253,"wind_direction":167,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":583,"tide_phase":53,"tide_cc":16,"weather_code":54,"air_temperature":269,"likelihood_good":16,"likelihood_mediocre":19,"likelihood_bad":180,"likelihood_size":584},"2026-04-23T06:00:00",1703,842,357,1.34,{"1":585,"2":586,"3":587},72.6,20.2,7.1,{"datetime":589,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":422,"primary_swell_period":26,"primary_swell_direction":104,"primary_swell_energy_incident":590,"primary_swell_cc":7,"secondary_swell_height":591,"secondary_swell_period":19,"secondary_swell_direction":27,"secondary_swell_energy_incident":592,"secondary_swell_cc":17,"tertiary_swell_height":129,"tertiary_swell_period":65,"tertiary_swell_direction":593,"tertiary_swell_energy_incident":19,"tertiary_swell_cc":17,"wind_speed":127,"wind_gusts":371,"wind_direction":19,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":594,"tide_phase":68,"tide_cc":16,"weather_code":54,"air_temperature":269,"likelihood_good":16,"likelihood_mediocre":180,"likelihood_bad":19,"likelihood_size":595},"2026-04-23T09:00:00",1633,0.81,749,321,1.26,{"1":551,"2":596},23.8,{"datetime":598,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":357,"primary_swell_period":26,"primary_swell_direction":104,"primary_swell_energy_incident":599,"primary_swell_cc":7,"secondary_swell_height":600,"secondary_swell_period":19,"secondary_swell_direction":16,"secondary_swell_energy_incident":601,"secondary_swell_cc":17,"tertiary_swell_height":64,"tertiary_swell_period":65,"tertiary_swell_direction":593,"tertiary_swell_energy_incident":17,"tertiary_swell_cc":17,"wind_speed":116,"wind_gusts":470,"wind_direction":602,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":336,"tide_phase":68,"tide_cc":16,"weather_code":33,"air_temperature":27,"likelihood_good":16,"likelihood_mediocre":603,"likelihood_bad":65,"likelihood_size":604},"2026-04-23T12:00:00",1665,0.79,621,353,3.2,{"1":551,"2":586,"3":549},{"datetime":606,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":591,"primary_swell_period":28,"primary_swell_direction":104,"primary_swell_energy_incident":607,"primary_swell_cc":7,"secondary_swell_height":465,"secondary_swell_period":19,"secondary_swell_direction":264,"secondary_swell_energy_incident":608,"secondary_swell_cc":17,"tertiary_swell_height":129,"tertiary_swell_period":26,"tertiary_swell_direction":593,"tertiary_swell_energy_incident":65,"tertiary_swell_cc":17,"wind_speed":372,"wind_gusts":313,"wind_direction":525,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":609,"tide_phase":53,"tide_cc":16,"weather_code":33,"air_temperature":27,"likelihood_good":16,"likelihood_mediocre":516,"likelihood_bad":520,"likelihood_size":610},"2026-04-23T15:00:00",1404,904,2.06,{"1":511,"2":90},{"datetime":612,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":434,"primary_swell_period":28,"primary_swell_direction":103,"primary_swell_energy_incident":613,"primary_swell_cc":7,"secondary_swell_height":409,"secondary_swell_period":65,"secondary_swell_direction":264,"secondary_swell_energy_incident":614,"secondary_swell_cc":17,"tertiary_swell_height":129,"tertiary_swell_period":26,"tertiary_swell_direction":615,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":278,"wind_gusts":298,"wind_direction":616,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":472,"tide_phase":53,"tide_cc":16,"weather_code":33,"air_temperature":269,"likelihood_good":16,"likelihood_mediocre":516,"likelihood_bad":520,"likelihood_size":617},"2026-04-23T18:00:00",1445,1330,322,349,{"1":618,"2":619},66.7,33.3,{"datetime":621,"surf_size_category":7,"surf_rating_filled":16,"surf_rating_partial":16,"surf_cc":17,"primary_swell_height":107,"primary_swell_period":28,"primary_swell_direction":513,"primary_swell_energy_incident":622,"primary_swell_cc":7,"secondary_swell_height":409,"secondary_swell_period":65,"secondary_swell_direction":19,"secondary_swell_energy_incident":623,"secondary_swell_cc":17,"tertiary_swell_height":122,"tertiary_swell_period":26,"tertiary_swell_direction":19,"tertiary_swell_energy_incident":244,"tertiary_swell_cc":7,"wind_speed":105,"wind_gusts":348,"wind_direction":624,"wind_modified_cc":16,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":625,"tide_phase":68,"tide_cc":16,"weather_code":54,"air_temperature":27,"likelihood_good":16,"likelihood_mediocre":520,"likelihood_bad":516,"likelihood_size":626},"2026-04-23T21:00:00",1742,1458,360,0.7,{"1":627,"2":628,"3":629},45.2,53.6,1.2]