[
  {
    "index": 1,
    "heading": "2026-05-07 04:06:25 AREA: G",
    "published_at": "2026-05-07 04:06:25",
    "area": "G",
    "message_id": "GA25",
    "text": "ZCZC GA25\nWZ 254/26 \n_KING. \nBERYL OIL FIELD. \n1. BERYL SPM3 BUOY 59-31.7N 001-33.5E TEMPORARILY REMOVED. \n2. CANCEL WZ 143/26 (GA82). \nNNNN",
    "clean_text": "ZCZC GA25\nWZ 254/26\n_KING.\nBERYL OIL FIELD.\n1. BERYL SPM3 BUOY 59-31.7N 001-33.5E TEMPORARILY REMOVED.\n2. CANCEL WZ 143/26 (GA82).\nNNNN",
    "resolved_station_name": "Cullercoats",
    "resolved_country": "United Kingdom",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "North Sea and north-east UK coast",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "BERYL OIL FIELD"
    ],
    "display_region_heading": "United Kingdom - North Sea and north-east UK coast",
    "display_region_label": "Cullercoats, United Kingdom",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for United Kingdom - North Sea and north-east UK coast. Readable text says: 1. beryl spm3 buoy 59-31.7n 001-33.5e temporarily removed.",
    "decoded_highlights": [
      "1. beryl spm3 buoy 59-31.7n 001-33.5e temporarily removed",
      "Beryl oil field",
      "2. cancel wz 143/26 (ga82)"
    ],
    "decoded_status": "decoded",
    "decoded_status_label": "Decoded"
  },
  {
    "index": 2,
    "heading": "2026-05-07 04:05:54 AREA: T",
    "published_at": "2026-05-07 04:05:54",
    "area": "T",
    "message_id": "",
    "text": "_CZC GA30\nWZ 265/26 \nCROMARTY. \nHYWIND FLOHFM_F_M_KLO_M TURBINE HS2, 57-29.4N 001-21.1W, FOG SIGNAL INOPERATIVE. \n2. CANCEL WZ 161/26 (GA89). \nNNNN",
    "clean_text": "_CZC GA30\nWZ 265/26\nCROMARTY.\nHYWIND FLOHFM_F_M_KLO_M TURBINE HS2, 57-29.4N 001-21.1W, FOG SIGNAL INOPERATIVE.\n2. CANCEL WZ 161/26 (GA89).\nNNNN",
    "display_region_heading": "Unresolved B1 code T",
    "display_region_label": "B1 code T",
    "subject_label": "operational notice",
    "subject_code": "",
    "decoded_summary": "operational notice for Unresolved B1 code T. Readable text reports a fog signal outage near 57-29.4N 001-21.1W. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Hywind flohfm f m klo m turbine hs2, 57-29.4n 001-21.1w, fog signal inoperative",
      "Cromarty",
      "2. cancel wz 161/26 (ga89)"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 3,
    "heading": "2026-05-07 04:05:22 AREA: G",
    "published_at": "2026-05-07 04:05:22",
    "area": "G",
    "message_id": "",
    "text": "ZCZC G_YZONG_AM\nUZET_EO\n_DCOLP__ORWELL GAS FIELD NORTHWESTWARDS.\n1. MET MAST 53-10.7N 002-59.1E UNLIT AND ALL NAVAIDS INOPERATIVE.\n2. CANCEL WZ 204/26 (GA71).\nNNNN",
    "clean_text": "ZCZC G_YZONG_AM\nUZET_EO\n_DCOLP__ORWELL GAS FIELD NORTHWESTWARDS.\n1. MET MAST 53-10.7N 002-59.1E UNLIT AND ALL NAVAIDS INOPERATIVE.\n2. CANCEL WZ 204/26 (GA71).\nNNNN",
    "resolved_station_name": "Cullercoats",
    "resolved_country": "United Kingdom",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "North Sea and north-east UK coast",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "ORWELL GAS FIELD"
    ],
    "display_region_heading": "United Kingdom - North Sea and north-east UK coast",
    "display_region_label": "Cullercoats, United Kingdom",
    "subject_label": "operational notice",
    "subject_code": "",
    "decoded_summary": "operational notice for United Kingdom - North Sea and north-east UK coast. Readable text says: 1. met mast 53-10.7n 002-59.1e unlit and all navaids inoperative. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "1. met mast 53-10.7n 002-59.1e unlit and all navaids inoperative",
      "Dcolp orwell gas field northwestwards",
      "2. cancel wz 204/26 (ga71)"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 4,
    "heading": "2026-05-07 04:04:17 AREA: G",
    "published_at": "2026-05-07 04:04:17",
    "area": "G",
    "message_id": "GA54",
    "text": "ZCZC GA54\nWZ 300/26\nHUMBER.\nLEMAN GAS FIELD.\n1. PLATFORM 49/27-ED 53-03.6N 002-12.6E, UNLIT AND ALL NAVAIDS INOPERATIVE.\n2. CANCEL WZ 223573.=__\nUSBONGONNIII_ZCZV GA51\nWZ 298/26\nDOGGER.\nSOFIA OFFSHORE WIN_M_YB_1. BUOYS  NLIT:\nA. N1 55-08.1N 002-09.5E.\nB. E5 5451.5N 002-20.7E.\n2. CANCEL WZ 221/26 (GA15).\nNNNN",
    "clean_text": "ZCZC GA54\nWZ 300/26\nHUMBER.\nLEMAN GAS FIELD.\n1. PLATFORM 49/27-ED 53-03.6N 002-12.6E, UNLIT AND ALL NAVAIDS INOPERATIVE.\n2. CANCEL WZ 223573.=__\nUSBONGONNIII_ZCZV GA51\nWZ 298/26\nDOGGER.\nSOFIA OFFSHORE WIN_M_YB_1. BUOYS NLIT:\nA. N1 55-08.1N 002-09.5E.\nB. E5 5451.5N 002-20.7E.\n2. CANCEL WZ 221/26 (GA15).\nNNNN",
    "resolved_station_name": "Cullercoats",
    "resolved_country": "United Kingdom",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "North Sea and north-east UK coast",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "HUMBER",
      "DOGGER"
    ],
    "display_region_heading": "United Kingdom - North Sea and north-east UK coast",
    "display_region_label": "Cullercoats, United Kingdom",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for United Kingdom - North Sea and north-east UK coast. Readable text says: 1. platform 49/27-ed 53-03.6n 002-12.6e, unlit and all navaids inoperative.",
    "decoded_highlights": [
      "1. platform 49/27-ed 53-03.6n 002-12.6e, unlit and all navaids inoperative",
      "Sofia offshore win m yb 1. buoys nlit",
      "Leman gas field"
    ],
    "decoded_status": "decoded",
    "decoded_status_label": "Decoded"
  },
  {
    "index": 5,
    "heading": "2026-05-07 04:03:46 AREA: G",
    "published_at": "2026-05-07 04:03:46",
    "area": "G",
    "message_id": "GA55",
    "text": "ZCZC GA55\nWZ 302/26\nHUMBER.\nBESSEMER GAS FIELD.\n1. PLATFORM 49/23E, 53-11.9N 002-29.1E, FOG SIGNAL INOPERATIVE.\n2. CANCEL WZ 226/26 (GA07).\nNNNN",
    "clean_text": "ZCZC GA55\nWZ 302/26\nHUMBER.\nBESSEMER GAS FIELD.\n1. PLATFORM 49/23E, 53-11.9N 002-29.1E, FOG SIGNAL INOPERATIVE.\n2. CANCEL WZ 226/26 (GA07).\nNNNN",
    "resolved_station_name": "Cullercoats",
    "resolved_country": "United Kingdom",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "North Sea and north-east UK coast",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "HUMBER",
      "BESSEMER GAS FIELD"
    ],
    "display_region_heading": "United Kingdom - North Sea and north-east UK coast",
    "display_region_label": "Cullercoats, United Kingdom",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for United Kingdom - North Sea and north-east UK coast. Readable text reports a fog signal outage near 53-11.9N 002-29.1E.",
    "decoded_highlights": [
      "1. platform 49/23e, 53-11.9n 002-29.1e, fog signal inoperative",
      "Bessemer gas field",
      "2. cancel wz 226/26 (ga07)"
    ],
    "decoded_status": "decoded",
    "decoded_status_label": "Decoded"
  },
  {
    "index": 6,
    "heading": "2026-05-07 04:03:00 AREA: G",
    "published_at": "2026-05-07 04:03:00",
    "area": "G",
    "message_id": "GA56",
    "text": "ZCZC GA56\nWZ 303/26\nHUMBER.\nRACE BANK WIND FARM.\n1. TURBINE FOG SIGNALS INOPERATIVE:\nA.._1, 53-20.1N 000-46.6E.\nB. A06, 53-17.8N 000-46.3E\nC. D01, 53-20.1N 000-49.1E.\nD. S01, 53-15.7__00-55.9E.\n2. CANCEL WZ 274/26 (GA37).9,_9,,888__ZCZC",
    "clean_text": "ZCZC GA56\nWZ 303/26\nHUMBER.\nRACE BANK WIND FARM.\n1. TURBINE FOG SIGNALS INOPERATIVE:\nA.._1, 53-20.1N 000-46.6E.\nB. A06, 53-17.8N 000-46.3E\nC. D01, 53-20.1N 000-49.1E.\nD. S01, 53-15.7__00-55.9E.\n2. CANCEL WZ 274/26 (GA37).9,_9,,888__ZCZC",
    "resolved_station_name": "Cullercoats",
    "resolved_country": "United Kingdom",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "North Sea and north-east UK coast",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "HUMBER"
    ],
    "display_region_heading": "United Kingdom - North Sea and north-east UK coast",
    "display_region_label": "Cullercoats, United Kingdom",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for United Kingdom - North Sea and north-east UK coast. This is a weather bulletin; readable sections mention fog across the covered waters.",
    "decoded_highlights": [
      "1. turbine fog signals inoperative",
      "2. cancel wz 274/26 (ga37).9, 9,,888 zczc",
      "Race bank wind farm"
    ],
    "decoded_status": "decoded",
    "decoded_status_label": "Decoded"
  },
  {
    "index": 7,
    "heading": "2026-05-07 04:02:28 AREA: G",
    "published_at": "2026-05-07 04:02:28",
    "area": "G",
    "message_id": "GA57",
    "text": "ZCZC GA57\nGA_:9,__-.\n0_TU_ONGDC_LP__INNER BANK.\n1. PLATFORM SOUTHWARK 53-11.0N 002-05.8E UNLIT AND ALL NAVAIDS INOPERATIVE.\n2. CANCEL WZ 232/26 (GA12).\nNNNN",
    "clean_text": "ZCZC GA57\nGA_:9,__-.\n0_TU_ONGDC_LP__INNER BANK.\n1. PLATFORM SOUTHWARK 53-11.0N 002-05.8E UNLIT AND ALL NAVAIDS INOPERATIVE.\n2. CANCEL WZ 232/26 (GA12).\nNNNN",
    "resolved_station_name": "Cullercoats",
    "resolved_country": "United Kingdom",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "North Sea and north-east UK coast",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "INNER BANK"
    ],
    "display_region_heading": "United Kingdom - North Sea and north-east UK coast",
    "display_region_label": "Cullercoats, United Kingdom",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for United Kingdom - North Sea and north-east UK coast. Readable text says: 1. platform southwark 53-11.0n 002-05.8e unlit and all navaids inoperative. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "1. platform southwark 53-11.0n 002-05.8e unlit and all navaids inoperative",
      "2. cancel wz 232/26 (ga12)"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 8,
    "heading": "2026-05-07 04:00:15 AREA: G",
    "published_at": "2026-05-07 04:00:15",
    "area": "G",
    "message_id": "GE18",
    "text": "ZCZC GE18\nEXTENDED OUTLOOK\nFRI TO MON\nISSUED BY THE MET OFFICE, ON BEHALF OF THE MARITIME AND COASTGUARD AGENCY, AT 062300 UTC\n\n\nLOW 1001 EXP NORWEGIAN BASIN ON FRI EVENING, MOV NE AS IT LOSES ITS IDENT_H_MZ\nPYMHDPM_HMXZCSP_Z_MWEJ_BMGZHDPYMSZUM\n UMGJMZ._!_-6+_.+_._6!_0_88_8,_, GRADUALLY DRIFTING N INTO FITZROY AND BEGINNING TO LOSE ITS IDENTITY OVER THE REST OF THE FCST PERIOD. HIGH 1032 W OF ROCKALL BUILDS DURING SAT AND SUN, BEFORE GRADUALLY SINKING S ON MO_K_. NEW LOW 1009 DEVPSZ_JMZ_PYM_FYMFJSPMLEM_FW__M_BQMOH_BO_O_BABH_BEK_QBKEON_8.3_8,_ 5_3 !:'5 03489$, HOWEVER STRG WINDS WMPYM_K_NQ_KEB__,_1_)____3_()7__(3_1_BAB_E9_VENING, BEFORE EASING OVERNIGHT. OCCASIONAL STRG WINDS POSS AT TIMES ACROSS THE REGION THROUGH THE REST OF THE PERIOD. WIDESPREAD FO_MFJMZHMP__OD__ECT THE REGION\nNNNN",
    "clean_text": "ZCZC GE18\nEXTENDED OUTLOOK\nFRI TO MON\nISSUED BY THE MET OFFICE, ON BEHALF OF THE MARITIME AND COASTGUARD AGENCY, AT 062300 UTC\n\nLOW 1001 EXP NORWEGIAN BASIN ON FRI EVENING, MOV NE AS IT LOSES ITS IDENT_H_MZ\nPYMHDPM_HMXZCSP_Z_MWEJ_BMGZHDPYMSZUM\nUMGJMZ._!_-6+_.+_._6!_0_88_8,_, GRADUALLY DRIFTING N INTO FITZROY AND BEGINNING TO LOSE ITS IDENTITY OVER THE REST OF THE FCST PERIOD. HIGH 1032 W OF ROCKALL BUILDS DURING SAT AND SUN, BEFORE GRADUALLY SINKING S ON MO_K_. NEW LOW 1009 DEVPSZ_JMZ_PYM_FYMFJSPMLEM_FW__M_BQMOH_BO_O_BABH_BEK_QBKEON_8.3_8,_ 5_3 !:'5 03489$, HOWEVER STRG WINDS WMPYM_K_NQ_KEB__,_1_)____3_()7__(3_1_BAB_E9_VENING, BEFORE EASING OVERNIGHT. OCCASIONAL STRG WINDS POSS AT TIMES ACROSS THE REGION THROUGH THE REST OF THE PERIOD. WIDESPREAD FO_MFJMZHMP__OD__ECT THE REGION\nNNNN",
    "display_region_heading": "Unresolved B1 code G",
    "display_region_label": "B1 code G",
    "subject_label": "weather forecast",
    "subject_code": "E",
    "decoded_summary": "weather forecast for Unresolved B1 code G. This is a weather bulletin; readable sections mention ice across the covered waters. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Issued by the met office, on behalf of the maritime and coastguard agency, at 062300 utc",
      "Umgjmz. ! -6 . . 6! 0 88 8, , gradually drifting n into fitzroy and beginning to lose its identity over the rest of the fcst period. high 1032 w of rockall builds during sat and sun, before gradually sinking s on mo k . new low 1009 devpsz jmz pym fymfjspmlem fw m bqmoh bo o babh bek qbkeon 8.3 8, 5 3 !:'5 03489$, however strg winds wmpym k nq keb , 1 ) 3 ()7 (3 1 bab e9 vening, before easing overnight. occasional strg winds poss at times across the region through the rest of the period. widespread fo mfjmzhmp od ect the region",
      "Low 1001 exp norwegian basin on fri evening, mov ne as it loses its ident h mz"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 10,
    "heading": "2026-05-07 03:55:35 AREA: F",
    "published_at": "2026-05-07 03:55:35",
    "area": "F",
    "message_id": "FA69",
    "text": "ZCZC FA69\nW_HZMGCHXM_CSONLSHF_MJPM\nM_Y_M\nUETUHONGJZCHDPY_MGJZCHDPJHPY_MG_PHYSMWMZYHDPYMLSHF_\nGULF OF FINLAND, GKS.+.6!_.2.*0.+_.'2_GNSS, AIS, RADAR AND DGPS INT_Y_PY__PMZLJPY_PWMFMYP_MARINERS ADVISED TO EXERCISE CAUTION\nAND BE PREPARED FOR_\nF_HFZMF_X_J\n_O_G_XPSMLSHF_MJPM\nM_Y_M\n_U_TUHGONONNIII_\nZCZC",
    "clean_text": "ZCZC FA69\nW_HZMGCHXM_CSONLSHF_MJPM\nM_Y_M\nUETUHONGJZCHDPY_MGJZCHDPJHPY_MG_PHYSMWMZYHDPYMLSHF_\nGULF OF FINLAND, GKS.+.6!_.2.*0.+_.'2_GNSS, AIS, RADAR AND DGPS INT_Y_PY__PMZLJPY_PWMFMYP_MARINERS ADVISED TO EXERCISE CAUTION\nAND BE PREPARED FOR_\nF_HFZMF_X_J\n_O_G_XPSMLSHF_MJPM\nM_Y_M\n_U_TUHGONONNIII_\nZCZC",
    "display_region_heading": "Unresolved B1 code F",
    "display_region_label": "B1 code F",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Unresolved B1 code F. Readable text says: Gulf of finland, gks. .6! .2. 0. .'2 gnss, ais, radar and dgps int y py pmzljpy pwmfmyp mariners advised to exercise caution. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Gulf of finland, gks. .6! .2. 0. .'2 gnss, ais, radar and dgps int y py pmzljpy pwmfmyp mariners advised to exercise caution",
      "Uetuhongjzchdpy mgjzchdpjhpy mg physmwmzyhdpymlshf",
      "And be prepared for"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 17,
    "heading": "2026-05-07 03:43:41 AREA: E",
    "published_at": "2026-05-07 03:43:41",
    "area": "E",
    "message_id": "EA67",
    "text": "ZCZC EA67\nWZ 277/26 \nLUNDY. \n1_0-,83) _796 51-38.1N 004-39.7W UNLIT. \n2. CANCEL WZ 182/26. \nNNNN",
    "clean_text": "ZCZC EA67\nWZ 277/26\nLUNDY.\n1_0-,83) _796 51-38.1N 004-39.7W UNLIT.\n2. CANCEL WZ 182/26.\nNNNN",
    "resolved_station_name": "Niton",
    "resolved_country": "United Kingdom",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "English Channel and western approaches",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "LUNDY"
    ],
    "display_region_heading": "United Kingdom - English Channel and western approaches",
    "display_region_label": "Niton, United Kingdom",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for United Kingdom - English Channel and western approaches. Readable text says: 2. cancel wz 182/26. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "2. cancel wz 182/26"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 18,
    "heading": "2026-05-07 03:43:14 AREA: E",
    "published_at": "2026-05-07 03:43:14",
    "area": "E",
    "message_id": "EA74",
    "text": "ZCZC EA74\nEA74\nWZ 286/26\nWIGHT.\n1. NEEDLES LIGHT \nH_PZ_CG_M_B _ND_C__SIGNAL INOPERATIV_9_\n_:-,:3) 2+ 185/26 (EA22).\nNNNN",
    "clean_text": "ZCZC EA74\nEA74\nWZ 286/26\nWIGHT.\n1. NEEDLES LIGHT\nH_PZ_CG_M_B _ND_C__SIGNAL INOPERATIV_9_\n_:-,:3) 2+ 185/26 (EA22).\nNNNN",
    "resolved_station_name": "Niton",
    "resolved_country": "United Kingdom",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "English Channel and western approaches",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "WIGHT",
      "NEEDLES"
    ],
    "display_region_heading": "United Kingdom - English Channel and western approaches",
    "display_region_label": "Niton, United Kingdom",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for United Kingdom - English Channel and western approaches. Readable text says: 1. needles light. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "1. needles light"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 19,
    "heading": "2026-05-07 03:42:55 AREA: E",
    "published_at": "2026-05-07 03:42:55",
    "area": "E",
    "message_id": "EA83",
    "text": "ZCZC EA83\nWZ 307/26\n:!*_0__BORE ROCKS BUOY 52-06.1N 006-31.9W UNLIT.\nNNNN",
    "clean_text": "ZCZC EA83\nWZ 307/26\n:!*_0__BORE ROCKS BUOY 52-06.1N 006-31.9W UNLIT.\nNNNN",
    "display_region_heading": "Unresolved B1 code E",
    "display_region_label": "B1 code E",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Unresolved B1 code E. Readable text says: ! 0 bore rocks buoy 52-06.1n 006-31.9w unlit. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "! 0 bore rocks buoy 52-06.1n 006-31.9w unlit"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 20,
    "heading": "2026-05-07 03:42:26 AREA: E",
    "published_at": "2026-05-07 03:42:26",
    "area": "E",
    "message_id": "EA84",
    "text": "ZCZC EA84\nWZ 309/26\nPLYMOUTH.\nLANDS END SOUTHEASTWARDS.\n1. SOUTH CARDINAL BUOY 50- _WN 005-40.4W UNLIT.\n2. CANCEL WZ 234/26 (EA46).\nNNNN",
    "clean_text": "ZCZC EA84\nWZ 309/26\nPLYMOUTH.\nLANDS END SOUTHEASTWARDS.\n1. SOUTH CARDINAL BUOY 50- _WN 005-40.4W UNLIT.\n2. CANCEL WZ 234/26 (EA46).\nNNNN",
    "display_region_heading": "Unresolved B1 code E",
    "display_region_label": "B1 code E",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Unresolved B1 code E. Readable text says: 1. south cardinal buoy 50- wn 005-40.4w unlit.",
    "decoded_highlights": [
      "1. south cardinal buoy 50- wn 005-40.4w unlit",
      "Plymouth",
      "Lands end southeastwards"
    ],
    "decoded_status": "decoded",
    "decoded_status_label": "Decoded"
  },
  {
    "index": 21,
    "heading": "2026-05-07 03:40:15 AREA: E",
    "published_at": "2026-05-07 03:40:15",
    "area": "E",
    "message_id": "EE",
    "text": "ZCZC EE\n_EXTENDED OUTLOOK\nFRI TO MON\nISSUED BY THE MET OFFICE, ON BEHALF OF THE MARITIME AND COASTGUARD AGENCY, AT 062300 UTC\n\n\nLOW 1001 EXP NORWEGIAN BASIN ON FRI EVENING, MOV NE AS IT LOSES ITS IDENTITY OVER THE NXT COUPLE Z_MWEJ_BMGZHDPYMSZUM\n UMGJMZ._!_-6+_.+_._6!_0_88:8,_, GRADUALLSMW_F_HF_MMFHZM_FHAYZ_MWMLPE3__-_*-1__1_7DG__BALG__IGLQG_WL__LWIG_GGVV PERIOD. HIGH 1,_2 9! 49:(-)) _78)$' $748,_ '-5 -,$ '7,, BEFORE GRADUALLY SINKING J ZM_ZIUIK_\nBM_ LOW 1009 DEVELOPS OVER FAIR ISLE BY MIDDAY ON SUN, MOV E ON MON. NO GALES ARE EXP DURING THE FCST PERIOD, HOWEVER STRG WINDS ARE EXP TO SPREAD ACROSS THE AREA FM NW FM FRI EVENING ONWARDS, AFFECTING ALL WESTERN SEA AREAS OVER THE WEEKEND, UNTIL FINALLY EASING ACROSS ALL BUT_FNTZROY ON MON. WIDESPREAD FOG IS NOT EXP TO AFFECT THE REGION\nNNNN",
    "clean_text": "ZCZC EE\n_EXTENDED OUTLOOK\nFRI TO MON\nISSUED BY THE MET OFFICE, ON BEHALF OF THE MARITIME AND COASTGUARD AGENCY, AT 062300 UTC\n\nLOW 1001 EXP NORWEGIAN BASIN ON FRI EVENING, MOV NE AS IT LOSES ITS IDENTITY OVER THE NXT COUPLE Z_MWEJ_BMGZHDPYMSZUM\nUMGJMZ._!_-6+_.+_._6!_0_88:8,_, GRADUALLSMW_F_HF_MMFHZM_FHAYZ_MWMLPE3__-_*-1__1_7DG__BALG__IGLQG_WL__LWIG_GGVV PERIOD. HIGH 1,_2 9! 49:(-)) _78)$' $748,_ '-5 -,$ '7,, BEFORE GRADUALLY SINKING J ZM_ZIUIK_\nBM_ LOW 1009 DEVELOPS OVER FAIR ISLE BY MIDDAY ON SUN, MOV E ON MON. NO GALES ARE EXP DURING THE FCST PERIOD, HOWEVER STRG WINDS ARE EXP TO SPREAD ACROSS THE AREA FM NW FM FRI EVENING ONWARDS, AFFECTING ALL WESTERN SEA AREAS OVER THE WEEKEND, UNTIL FINALLY EASING ACROSS ALL BUT_FNTZROY ON MON. WIDESPREAD FOG IS NOT EXP TO AFFECT THE REGION\nNNNN",
    "display_region_heading": "Unresolved B1 code E",
    "display_region_label": "B1 code E",
    "subject_label": "weather forecast",
    "subject_code": "E",
    "decoded_summary": "weather forecast for Unresolved B1 code E. This is a weather bulletin; readable sections mention gales, fog, ice across the covered waters. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Bm low 1009 develops over fair isle by midday on sun, mov e on mon. no gales are exp during the fcst period, however strg winds are exp to spread across the area fm nw fm fri evening onwards, affecting all western sea areas over the weekend, until finally easing across all but fntzroy on mon. widespread fog is not exp to affect the region",
      "Issued by the met office, on behalf of the maritime and coastguard agency, at 062300 utc",
      "Low 1001 exp norwegian basin on fri evening, mov ne as it loses its identity over the nxt couple z mwej bmgzhdpymszum"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 22,
    "heading": "2026-05-07 02:52:00 AREA: X",
    "published_at": "2026-05-07 02:52:00",
    "area": "X",
    "message_id": "XA33",
    "text": "ZCZC XA33\n_62350 UT\nMAY_26\n _,*=(-6/02_\n_2-)4'\n:-45-_3,-5,\nTO_NG_BEK OF A_OSTIC EUUCM_P  TO _8005U_C_IN AREA BOUND_D \nF_PSSYV\n_112_-+:+:__(' 8, _ -,$ $8':_-4_3 90 4-_93_ :$ _59 :-4483$ 975 2:=3''3) __.\nDDED8,_ -4__)8.853$ _6 09'8_8$_'(:\n39-17.39N 00_-08.23W\n39-18.37N QPPPAPUFQ _\n(9-1!.69N 00_-08.22W\n 39-_6.91N 00_-1+*___\nUZ__H_HQ_Z\n__ZBQHW \n_Z___YNOPS_S9 WED GN _A_N_UWN\nTC\nLOW KQPQE TQNGWI_WTW BYI_7==6__75: \n15_9_=\n\n 3(_0/2__04/--696_*8_)_-2_7_(!_7!:!__75_222:_2_2_1_(2__+_.-6 26\nFARGDSE WEW_HE_ BUOLETIN FM RM_ L_HAXO AB K_0_\nUT_ (_QND FORCK I_VM_XS)\n=W_AV___ SUMMA__\n_H_NE IS A GALA WARNING FOR YTRI_N ___NK_'53., 998 HPA, S OF ICELAND MOVES TO THE NE TOWARDS THE FAROE IF_ADDS OVER THE NXT 24 HOURS. AN ASSOCIATED FRONT SLWY PAISES THE FAROESE WATERS TONIGHT AND TOMOYSZU_\nOUT_R___JM\nVGEHYF_S_ON_LPH_PP_BKUOBXX_HD_BNCKLOH_AA_RAKB__ZZMWMP_P___MGFMHDPM_PJHPYM_YHMP_M CMGHZM\n_ EASTERN PART, S, 8 TO 13. MOD VIS_MN\n_K-GROUND:\nSE, 8 TO 13. TONSGHT, AND TOMO_L_UM__YF_BET_ E AND SE, 10 \nB_\n_ZB_FCEA\nV N_TM TOMORROW EVENING, IN THE NORTHERN PARTN NE, 12 TO 17  IN THE SOUTHERN PART, S, 8 TO 13. MOD TO GOODNMC__ON\nN_ELAND RIDGE._ 3_ 13 TO 18. TOMORROW, NE, 7_TO 22. MOO_.\n\nNNNN",
    "clean_text": "ZCZC XA33\n_62350 UT\nMAY_26\n_,*=(-6/02_\n_2-)4'\n:-45-_3,-5,\nTO_NG_BEK OF A_OSTIC EUUCM_P TO _8005U_C_IN AREA BOUND_D\nF_PSSYV\n_112_-+:+:__(' 8, _ -,$ $8':_-4_3 90 4-_93_ :$ _59 :-4483$ 975 2:=3''3) __.\nDDED8,_ -4__)8.853$ _6 09'8_8$_'(:\n39-17.39N 00_-08.23W\n39-18.37N QPPPAPUFQ _\n(9-1!.69N 00_-08.22W\n39-_6.91N 00_-1+*___\nUZ__H_HQ_Z\n__ZBQHW\n_Z___YNOPS_S9 WED GN _A_N_UWN\nTC\nLOW KQPQE TQNGWI_WTW BYI_7==6__75:\n15_9_=\n\n3(_0/2__04/--696_*8_)_-2_7_(!_7!:!__75_222:_2_2_1_(2__+_.-6 26\nFARGDSE WEW_HE_ BUOLETIN FM RM_ L_HAXO AB K_0_\nUT_ (_QND FORCK I_VM_XS)\n=W_AV___ SUMMA__\n_H_NE IS A GALA WARNING FOR YTRI_N ___NK_'53., 998 HPA, S OF ICELAND MOVES TO THE NE TOWARDS THE FAROE IF_ADDS OVER THE NXT 24 HOURS. AN ASSOCIATED FRONT SLWY PAISES THE FAROESE WATERS TONIGHT AND TOMOYSZU_\nOUT_R___JM\nVGEHYF_S_ON_LPH_PP_BKUOBXX_HD_BNCKLOH_AA_RAKB__ZZMWMP_P___MGFMHDPM_PJHPYM_YHMP_M CMGHZM\n_ EASTERN PART, S, 8 TO 13. MOD VIS_MN\n_K-GROUND:\nSE, 8 TO 13. TONSGHT, AND TOMO_L_UM__YF_BET_ E AND SE, 10\nB_\n_ZB_FCEA\nV N_TM TOMORROW EVENING, IN THE NORTHERN PARTN NE, 12 TO 17 IN THE SOUTHERN PART, S, 8 TO 13. MOD TO GOODNMC__ON\nN_ELAND RIDGE._ 3_ 13 TO 18. TOMORROW, NE, 7_TO 22. MOO_.\n\nNNNN",
    "resolved_station_name": "Reykjavik Radio / Grindavik",
    "resolved_country": "Iceland",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "Iceland and north-east Atlantic",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "ICELAND"
    ],
    "display_region_heading": "Iceland - Iceland and north-east Atlantic",
    "display_region_label": "Reykjavik Radio / Grindavik, Iceland",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Iceland - Iceland and north-east Atlantic. This is a weather bulletin; readable sections mention ice across the covered waters. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "H ne is a gala warning for ytri n nk '53., 998 hpa, s of iceland moves to the ne towards the faroe if adds over the nxt 24 hours. an associated front slwy paises the faroese waters tonight and tomoyszu",
      "V n tm tomorrow evening, in the northern partn ne, 12 to 17 in the southern part, s, 8 to 13. mod to goodnmc on",
      "N eland ridge. 3 13 to 18. tomorrow, ne, 7 to 22. moo"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 23,
    "heading": "2026-05-07 02:50:10 AREA: X",
    "published_at": "2026-05-07 02:50:10",
    "area": "X",
    "message_id": "XA51",
    "text": "ZCZC XA51\n062350 UTC MAY VW_O GY\nVU _Y\nVALENCIA\nCUOLERA + _=-,$8- _3-:_\n'-,$ 43_3,34-589, 294('\n!8=3 63))92 )8__5_796', SPECIAL MARK, ESTABLISHED AT:\n1. 39-06.91NV_PPPAQWMTEW\n2. 39-_9.28N 000-13.37W\nT_ MYEN 000-12.87W\n4. 39-08.15\n, 000-13.02WV\n5. _)-15.53N 000-06.91_.\n.,,,\n\n_--7'_(__7_,:('_!(__H_\nFJJA_WZCZC",
    "clean_text": "ZCZC XA51\n062350 UTC MAY VW_O GY\nVU _Y\nVALENCIA\nCUOLERA + _=-,$8- _3-:_\n'-,$ 43_3,34-589, 294('\n!8=3 63))92 )8__5_796', SPECIAL MARK, ESTABLISHED AT:\n1. 39-06.91NV_PPPAQWMTEW\n2. 39-_9.28N 000-13.37W\nT_ MYEN 000-12.87W\n4. 39-08.15\n, 000-13.02WV\n5. _)-15.53N 000-06.91_.\n.,,,\n\n_--7'_(__7_,:('_!(__H_\nFJJA_WZCZC",
    "display_region_heading": "Unresolved B1 code X",
    "display_region_label": "B1 code X",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Unresolved B1 code X. Readable text says: !8 3 63))92 )8 5 796', special mark, established at. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "!8 3 63))92 )8 5 796', special mark, established at",
      "Valencia",
      "1. 39-06.91nv pppaqwmtew"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 24,
    "heading": "2026-05-07 02:40:09 AREA: W",
    "published_at": "2026-05-07 02:40:09",
    "area": "W",
    "message_id": "WE49",
    "text": "ZCZC WE49\nNW OF METAREA 3 BULLETIN\nMETEO-FRANCE\nWED 6 MAY 2026 AT 21 UTC\n\nWIND IN BE_UFORT.\n\n1 : NO WARNCNC.\n\n\n2 : MEN__) '6,90'8', WED 6 AL 12 _15(5\n)9_4-$83,5 9!_043''743 _352$38\n!(*31_5 59 !48 8 _M\n_UTC\n\nE_OF CABRERA.\nE _W TO 4, INCR 3 OR 4 IN LATE NIGHT, AT TIMES 5 IN DAYTIME, THEN VEER\nE OR SE AT END, LOC CYCSZMFXM_W TO 4 IN S OF MAJORCA ISLAND.\nSLGT.\nMOD VIS IN SHWRS, BECMMZZYMFMHDCWPY_MK_G.\n\nBALEARES.\nVRB 2 TO 4, BECMG E OR NE 3 OR 4 IN SECOND PART OF THE NIGHT, AT\nTIMES 5 IN SE. GU_TS_MO\nJOZZHDMZYMJSH_BO_G_ZZ_M_FJMFMHDCWPY_MJD_YJMFMW_HFBP_BONONG_F_Y_CP\n_ONGPMZYMPM_TO 4, INCR 3 TO 5 IN MORNING FM NMHZMJ_MGHDPM_PP_INLY EONHMPW_SMOOTH OR SLGT.\nPOOR VIS IMHDCWPY_MJD_YJMFMJMHZ_ZY_Z_TERNOON.\n\nLION.\nVEER NW 3 OR 4, AT TIMES 5 OVERNIGHT, TEMPO VYT___MGHZM_YMGFM_H_N,\nTHEN BECMG S 2 TO 4 AT END.\nSMOOTH OR SLGT, DECR SMOOTH IN AFTERNOON.\nMOD OR POOR VNJMFMYFMZYMJD_YJMPYM_T, 0_6!'0\n.!$.\n!9\nPROVENCE.\nW 3 TO 5 FM S TO N, DECR 2 TO 4 IN MORNING, THEN BECMG VRB IN\nAFTERNOO_.\nSLGT, LOC MOD IN FAR NE AT FIRST, DECR GRADUALLY SMOOTH IN LATE DAY.\n\nLIGURE.\nSW 3 TO 5, LOCALLU 5 _9.__._!._._._!6___._20_6./_,8: 2 TO 69,__+_+6_+7._+6!_THEN BECMG N IN EVENING.\nSL_HMZYM_ZW\nMGWP_YMYWCSS_MJBZZHDMZYMJS_HM___HPYZZ_\nCORSE.\n- IN N : W OR SW 3 TO 5, DEC_ 2 TO 4 IN LATE NIGHT, THEN VEER N OR NE\nTOMORROW AFTE_NOON, AT TIMES 5_MPYMLS_P\n_ONMGFMJM_NW 2 TO 4, VEER GRADUALLY N OR NE TOMORROW MORNING, AT TIMES\n5 IN FAR S.\nSLGT, LOC MOD IN FAR N AT FIRST, DECR SMOOTH OR SLGT IN AFTERNOON.\n\nSARDAIGNE.\nIN FAR S, E OR SE, AT TIMES 5 IN DAYTIB__BONGPSJP_DPRBB_EBNOKBHDRM\nSLGT, DECR SMOOTH OR SLGT IN MORNING, BUT LOC MOD IN FAR S IN\nAFTERNOON.\nMOD OR POOR VIS IMYFMZYMJD_YJMFMJ_MGHMHF_PJMHDCWPY_\n\nMADDALENA.\nS 3 OR 4, AT TIMES 5, DECR VRB 2 TO 4 IN SECOND PART OF THE NFLDH\nONGHDPMLPX_R NE IN AFTERNOON. GUSTS.\nSLGT.\nPOOR VIS IN RAIN OR SHWRS, AT TIMES THUNDERY, CLEARING IN DAYTIME99,9,_0')0_VRB 2 TO 4, BUT S 3 TO 5 IN S AT FITRST, BECMG N _MP_P__GUSTS.\nSLGT, AT TIMES MOD OVERNIGHT.\nPOOR VIS IN RAIN OR SHWRJPDMGHMHF_PJMHDCWPY_CLEARING IN MORNING.\n\n\n\n4 : TEND FOR NEXT 24 H\nVRB LIGHT OR MOD FLOW OVER THE BASIN, BECMG E OR SE IN W OFMLJFMFONP_P__\nNNNN",
    "clean_text": "ZCZC WE49\nNW OF METAREA 3 BULLETIN\nMETEO-FRANCE\nWED 6 MAY 2026 AT 21 UTC\n\nWIND IN BE_UFORT.\n\n1 : NO WARNCNC.\n\n2 : MEN__) '6,90'8', WED 6 AL 12 _15(5\n)9_4-$83,5 9!_043''743 _352$38\n!(*31_5 59 !48 8 _M\n_UTC\n\nE_OF CABRERA.\nE _W TO 4, INCR 3 OR 4 IN LATE NIGHT, AT TIMES 5 IN DAYTIME, THEN VEER\nE OR SE AT END, LOC CYCSZMFXM_W TO 4 IN S OF MAJORCA ISLAND.\nSLGT.\nMOD VIS IN SHWRS, BECMMZZYMFMHDCWPY_MK_G.\n\nBALEARES.\nVRB 2 TO 4, BECMG E OR NE 3 OR 4 IN SECOND PART OF THE NIGHT, AT\nTIMES 5 IN SE. GU_TS_MO\nJOZZHDMZYMJSH_BO_G_ZZ_M_FJMFMHDCWPY_MJD_YJMFMW_HFBP_BONONG_F_Y_CP\n_ONGPMZYMPM_TO 4, INCR 3 TO 5 IN MORNING FM NMHZMJ_MGHDPM_PP_INLY EONHMPW_SMOOTH OR SLGT.\nPOOR VIS IMHDCWPY_MJD_YJMFMJMHZ_ZY_Z_TERNOON.\n\nLION.\nVEER NW 3 OR 4, AT TIMES 5 OVERNIGHT, TEMPO VYT___MGHZM_YMGFM_H_N,\nTHEN BECMG S 2 TO 4 AT END.\nSMOOTH OR SLGT, DECR SMOOTH IN AFTERNOON.\nMOD OR POOR VNJMFMYFMZYMJD_YJMPYM_T, 0_6!'0\n.!$.\n!9\nPROVENCE.\nW 3 TO 5 FM S TO N, DECR 2 TO 4 IN MORNING, THEN BECMG VRB IN\nAFTERNOO_.\nSLGT, LOC MOD IN FAR NE AT FIRST, DECR GRADUALLY SMOOTH IN LATE DAY.\n\nLIGURE.\nSW 3 TO 5, LOCALLU 5 _9.__._!._._._!6___._20_6./_,8: 2 TO 69,__+_+6_+7._+6!_THEN BECMG N IN EVENING.\nSL_HMZYM_ZW\nMGWP_YMYWCSS_MJBZZHDMZYMJS_HM___HPYZZ_\nCORSE.\n- IN N : W OR SW 3 TO 5, DEC_ 2 TO 4 IN LATE NIGHT, THEN VEER N OR NE\nTOMORROW AFTE_NOON, AT TIMES 5_MPYMLS_P\n_ONMGFMJM_NW 2 TO 4, VEER GRADUALLY N OR NE TOMORROW MORNING, AT TIMES\n5 IN FAR S.\nSLGT, LOC MOD IN FAR N AT FIRST, DECR SMOOTH OR SLGT IN AFTERNOON.\n\nSARDAIGNE.\nIN FAR S, E OR SE, AT TIMES 5 IN DAYTIB__BONGPSJP_DPRBB_EBNOKBHDRM\nSLGT, DECR SMOOTH OR SLGT IN MORNING, BUT LOC MOD IN FAR S IN\nAFTERNOON.\nMOD OR POOR VIS IMYFMZYMJD_YJMFMJ_MGHMHF_PJMHDCWPY_\n\nMADDALENA.\nS 3 OR 4, AT TIMES 5, DECR VRB 2 TO 4 IN SECOND PART OF THE NFLDH\nONGHDPMLPX_R NE IN AFTERNOON. GUSTS.\nSLGT.\nPOOR VIS IN RAIN OR SHWRS, AT TIMES THUNDERY, CLEARING IN DAYTIME99,9,_0')0_VRB 2 TO 4, BUT S 3 TO 5 IN S AT FITRST, BECMG N _MP_P__GUSTS.\nSLGT, AT TIMES MOD OVERNIGHT.\nPOOR VIS IN RAIN OR SHWRJPDMGHMHF_PJMHDCWPY_CLEARING IN MORNING.\n\n4 : TEND FOR NEXT 24 H\nVRB LIGHT OR MOD FLOW OVER THE BASIN, BECMG E OR SE IN W OFMLJFMFONP_P__\nNNNN",
    "resolved_station_name": "CROSS La Garde",
    "resolved_country": "France",
    "resolved_nav_area": "III",
    "resolved_coverage_label": "Provence, Ligurian Sea and western Mediterranean",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "PROVENCE",
      "LIGURE",
      "CORSE",
      "SARDAIGNE"
    ],
    "display_region_heading": "France - Provence, Ligurian Sea and western Mediterranean",
    "display_region_label": "CROSS La Garde, France",
    "subject_label": "weather forecast",
    "subject_code": "E",
    "decoded_summary": "weather forecast for France - Provence, Ligurian Sea and western Mediterranean. Readable text says: Vrb light or mod flow over the basin, becmg e or se in w ofmljfmfonp p. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Vrb light or mod flow over the basin, becmg e or se in w ofmljfmfonp p",
      "Poor vis in rain or shwrs, at times thundery, clearing in daytime99,9, 0')0 vrb 2 to 4, but s 3 to 5 in s at fitrst, becmg n mp p gusts",
      "Poor vis in rain or shwrjpdmghmhf pjmhdcwpy clearing in morning"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 25,
    "heading": "2026-05-07 02:37:20 AREA: V",
    "published_at": "2026-05-07 02:37:20",
    "area": "V",
    "message_id": "VA31",
    "text": "ZCZC VA31\n062330 UTC MAY 26\nSELLIA MYFMYWFZONON_ZJHSM_YF_M__BM EFT_PR 24  (3 RELEAJP_SO_GJZMZ_KE_O_Q_E_(_1KBQ_EK$____QP(___+_/$___/,__$/B ALBATROS (IUOA ME 2755),\nM/B TRIPESCE (ME 2824), M/P.NE CAROLINA (MZ 1777) AND M/P.N_ ARDITO\n(MZ 1805) WISS\nFDYVOUT SAMPLING OPERATIONS, INMLF_FHP__KNV__FSFHEM_ZWFHFZ_MGFMYPM_YZBMJFFFS_AN COAST_TFOLLOWING POINTS8\n 38 13.088_ _15=74.:___2=\n 38 /39'*:_/.8_ZCZC",
    "clean_text": "ZCZC VA31\n062330 UTC MAY 26\nSELLIA MYFMYWFZONON_ZJHSM_YF_M__BM EFT_PR 24 (3 RELEAJP_SO_GJZMZ_KE_O_Q_E_(_1KBQ_EK$____QP(___+_/$___/,__$/B ALBATROS (IUOA ME 2755),\nM/B TRIPESCE (ME 2824), M/P.NE CAROLINA (MZ 1777) AND M/P.N_ ARDITO\n(MZ 1805) WISS\nFDYVOUT SAMPLING OPERATIONS, INMLF_FHP__KNV__FSFHEM_ZWFHFZ_MGFMYPM_YZBMJFFFS_AN COAST_TFOLLOWING POINTS8\n38 13.088_ _15=74.:___2=\n38 /39'*:_/.8_ZCZC",
    "display_region_heading": "Unresolved B1 code V",
    "display_region_label": "B1 code V",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Unresolved B1 code V. Readable text says: M/b tripesce (me 2824), m/p.ne carolina (mz 1777) and m/p.n ardito. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "M/b tripesce (me 2824), m/p.ne carolina (mz 1777) and m/p.n ardito",
      "Fdyvout sampling operations, inmlf fhp knv fsfhem zwfhfz mgfmypm yzbmjfffs an coast tfollowing points8"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 26,
    "heading": "2026-05-07 02:36:13 AREA: V",
    "published_at": "2026-05-07 02:36:13",
    "area": "V",
    "message_id": "VA30",
    "text": "ZCZC VA30\n062330 UTC MAY 26\nSELLIA MARINA RADIO\n\nCOASTAL WARNING 155/26 MAR 26 (4 REPETITION) \nSETTENTRIONAL IONIAN SEA   GALLIPOLI.\nFROM 01 APR UNTIL 31 MAY WPWYN THE UNIT ECO ONE, WILL CARRY OUT\nHYDROCARBON RESEARCH OFQBZZYDFXMX__FMFM_ZJFHFHZ_LAT 39___*0BDUMGMSZM\n_F_Y_JY_B_E\nALL UNITS IN TRANSIT MUST PAY MATFBCBM_CHFZMWM_FHFMMJ_POWFJH_PMZ.\n__MGBPHPYJM_YZBMCFH_NNNN",
    "clean_text": "ZCZC VA30\n062330 UTC MAY 26\nSELLIA MARINA RADIO\n\nCOASTAL WARNING 155/26 MAR 26 (4 REPETITION)\nSETTENTRIONAL IONIAN SEA GALLIPOLI.\nFROM 01 APR UNTIL 31 MAY WPWYN THE UNIT ECO ONE, WILL CARRY OUT\nHYDROCARBON RESEARCH OFQBZZYDFXMX__FMFM_ZJFHFHZ_LAT 39___*0BDUMGMSZM\n_F_Y_JY_B_E\nALL UNITS IN TRANSIT MUST PAY MATFBCBM_CHFZMWM_FHFMMJ_POWFJH_PMZ.\n__MGBPHPYJM_YZBMCFH_NNNN",
    "resolved_station_name": "Sellia Marina",
    "resolved_country": "Italy",
    "resolved_nav_area": "III",
    "resolved_coverage_label": "Ionian Sea and Strait of Messina",
    "resolved_match_basis": "station-signature",
    "resolved_match_terms": [
      "SELLIA MARINA"
    ],
    "display_region_heading": "Italy - Ionian Sea and Strait of Messina",
    "display_region_label": "Sellia Marina, Italy",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Italy - Ionian Sea and Strait of Messina. Readable text says: Coastal warning 155/26 mar 26 (4 repetition). Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Coastal warning 155/26 mar 26 (4 repetition)",
      "From 01 apr until 31 may wpwyn the unit eco one, will carry out",
      "All units in transit must pay matfbcbm chfzmwm fhfmmj powfjh pmz"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 27,
    "heading": "2026-05-07 02:33:50 AREA: V",
    "published_at": "2026-05-07 02:33:50",
    "area": "V",
    "message_id": "VA28",
    "text": "ZCZC VA28\n062330 UTC MAY 26\nSELLIA MARINA RAD\n\nCOASTAL WARNING 218/26 APR 27 (DALETE) \nN_GTS_LL UNTI\n _VWVLTL_ \nFM 13 00LT UNTIL 17 00\n)5 9, 07 MAY\n2,_ 9__-!8'.)0._66!02.+:_._:!6_4_*__:32_(_!\n!_!0*.!._$0.*0.-+0_TANGOVI_EVL ZONE\nLAT  40 17 000  N   LONG  017 12 000  E\nLAT  40 17 000  N   LONG  017 15 000  E\nLAT  40 10 000  N M_Z__MM\n_P PPP  E\nLAH_M\nY__M_MMGMMMSZ_MM\n_EP PPP  E\nLAT  40 07 000  N   LONG  017 12 000  E\nLAT  40 17 000  N   LONG  017 12 000  E\nTNANSIT  FISHING  ANCHORAGE AND OTHER UND_RWATER ACTIVITIES\nARE PROHIBITED \n\nNNNN",
    "clean_text": "ZCZC VA28\n062330 UTC MAY 26\nSELLIA MARINA RAD\n\nCOASTAL WARNING 218/26 APR 27 (DALETE)\nN_GTS_LL UNTI\n_VWVLTL_\nFM 13 00LT UNTIL 17 00\n)5 9, 07 MAY\n2,_ 9__-!8'.)0._66!02.+:_._:!6_4_*__:32_(_!\n!_!0*.!._$0.*0.-+0_TANGOVI_EVL ZONE\nLAT 40 17 000 N LONG 017 12 000 E\nLAT 40 17 000 N LONG 017 15 000 E\nLAT 40 10 000 N M_Z__MM\n_P PPP E\nLAH_M\nY__M_MMGMMMSZ_MM\n_EP PPP E\nLAT 40 07 000 N LONG 017 12 000 E\nLAT 40 17 000 N LONG 017 12 000 E\nTNANSIT FISHING ANCHORAGE AND OTHER UND_RWATER ACTIVITIES\nARE PROHIBITED\n\nNNNN",
    "resolved_station_name": "Sellia Marina",
    "resolved_country": "Italy",
    "resolved_nav_area": "III",
    "resolved_coverage_label": "Ionian Sea and Strait of Messina",
    "resolved_match_basis": "station-signature",
    "resolved_match_terms": [
      "SELLIA MARINA"
    ],
    "display_region_heading": "Italy - Ionian Sea and Strait of Messina",
    "display_region_label": "Sellia Marina, Italy",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Italy - Ionian Sea and Strait of Messina. Readable text says: Tnansit fishing anchorage and other und rwater activities. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Tnansit fishing anchorage and other und rwater activities",
      "Coastal warning 218/26 apr 27 (dalete)",
      "Fm 13 00lt until 17 00"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 28,
    "heading": "2026-05-07 02:32:58 AREA: V",
    "published_at": "2026-05-07 02:32:58",
    "area": "V",
    "message_id": "VA27",
    "text": "ZCZC VA27\n062330 UTC MAY 26\nSELLIA MARINA RADIO\n\nCOSTAL WARNING NR. 176/26 MAY _:=___)7_4_)/2_1!+1_-5- (AG)\nSAN GIACOMO-MOLO DI LEVANTE_4'__:3 _8__\n_9_*7_._'+__02.!9,'!___._.F. _95::-._7._ +S_RS CORRECTLY.\nMARISICILIA COSTA\nURNAV NR. 170/26 APR 27 STOP IS CANCELLED\n\nNNNN",
    "clean_text": "ZCZC VA27\n062330 UTC MAY 26\nSELLIA MARINA RADIO\n\nCOSTAL WARNING NR. 176/26 MAY _:=___)7_4_)/2_1!+1_-5- (AG)\nSAN GIACOMO-MOLO DI LEVANTE_4'__:3 _8__\n_9_*7_._'+__02.!9,'!___._.F. _95::-._7._ +S_RS CORRECTLY.\nMARISICILIA COSTA\nURNAV NR. 170/26 APR 27 STOP IS CANCELLED\n\nNNNN",
    "resolved_station_name": "Sellia Marina",
    "resolved_country": "Italy",
    "resolved_nav_area": "III",
    "resolved_coverage_label": "Ionian Sea and Strait of Messina",
    "resolved_match_basis": "station-signature",
    "resolved_match_terms": [
      "SELLIA MARINA"
    ],
    "display_region_heading": "Italy - Ionian Sea and Strait of Messina",
    "display_region_label": "Sellia Marina, Italy",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Italy - Ionian Sea and Strait of Messina. Readable text says: Costal warning nr. 176/26 may : )7 4 )/2 1! 1 -5- (ag). Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Costal warning nr. 176/26 may : )7 4 )/2 1! 1 -5- (ag)",
      "Urnav nr. 170/26 apr 27 stop is cancelled",
      "Marisicilia costa"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 29,
    "heading": "2026-05-07 02:32:15 AREA: V",
    "published_at": "2026-05-07 02:32:15",
    "area": "V",
    "message_id": "VA26",
    "text": "ZCZC VA26\n062330 UTC MAY 26\nSELLIA MARINA RADIO\n\nCOASTAL WARNING 238/26 MAY 05 \nNORTHERN IONIAN SEA - GALLIPOLI (LE).\nIN POSITIO_Q\nAT_P_PISEQSS_N - 2_755_'2_'!\nE\nT_\nZCZC",
    "clean_text": "ZCZC VA26\n062330 UTC MAY 26\nSELLIA MARINA RADIO\n\nCOASTAL WARNING 238/26 MAY 05\nNORTHERN IONIAN SEA - GALLIPOLI (LE).\nIN POSITIO_Q\nAT_P_PISEQSS_N - 2_755_'2_'!\nE\nT_\nZCZC",
    "resolved_station_name": "Sellia Marina",
    "resolved_country": "Italy",
    "resolved_nav_area": "III",
    "resolved_coverage_label": "Ionian Sea and Strait of Messina",
    "resolved_match_basis": "station-signature",
    "resolved_match_terms": [
      "SELLIA MARINA"
    ],
    "display_region_heading": "Italy - Ionian Sea and Strait of Messina",
    "display_region_label": "Sellia Marina, Italy",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Italy - Ionian Sea and Strait of Messina. Readable text says: Coastal warning 238/26 may 05. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Coastal warning 238/26 may 05",
      "Northern ionian sea - gallipoli (le)",
      "In positio q"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 33,
    "heading": "2026-05-07 02:15:40 AREA: T",
    "published_at": "2026-05-07 02:15:40",
    "area": "T",
    "message_id": "",
    "text": "ZCZCVH_FH_N\nP_FUFMGCH_MJP_MONGZZJHPWPYWFZM_JFM_PHE_\nBE EEZ \nOBSTACLES ON THE SEA BED \nIN POS \n 70__0G_\n_UUZ__Z GPMWMON\nH UP_HHCGM_X(:,_:1__NCHORING AND FISHING APR PROH__I_ED \nWTHIN DISTANCE OF 200M\nNNNN",
    "clean_text": "ZCZCVH_FH_N\nP_FUFMGCH_MJP_MONGZZJHPWPYWFZM_JFM_PHE_\nBE EEZ\nOBSTACLES ON THE SEA BED\nIN POS\n70__0G_\n_UUZ__Z GPMWMON\nH UP_HHCGM_X(:,_:1__NCHORING AND FISHING APR PROH__I_ED\nWTHIN DISTANCE OF 200M\nNNNN",
    "resolved_station_name": "Oostende Radio",
    "resolved_country": "Belgium",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "Belgian coast and southern North Sea",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "BE EEZ"
    ],
    "display_region_heading": "Belgium - Belgian coast and southern North Sea",
    "display_region_label": "Oostende Radio, Belgium",
    "subject_label": "operational notice",
    "subject_code": "",
    "decoded_summary": "operational notice for Belgium - Belgian coast and southern North Sea. Readable text says: H up hhcgm x(:, :1 nchoring and fishing apr proh i ed. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "H up hhcgm x(:, :1 nchoring and fishing apr proh i ed",
      "Obstacles on the sea bed",
      "Wthin distance of 200m"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 40,
    "heading": "2026-05-07 02:10:21 AREA: T",
    "published_at": "2026-05-07 02:10:21",
    "area": "T",
    "message_id": "TA62",
    "text": "ZCZC TA62\n071438 UTCVYMONGZZJHPWPYWFZM_JF__XWE\nSEAAREA (COAST)\nUNDERWATERPIPELINE RAVERSIJDE ESTABLISHED BETWEEN BEACH \nAND 51-13.294N 002-51.385E\nMARKED WITH NORTH CARDINAL BUO__'JDN'\nUNDERWATERPIPELIN_ _ARDSIJDE ESTABLISHED BETWEEN BEACH \nAND POS 51-10.17N 002-45._ .-4(_$\nMARKED WITH NORTH _YWFSMLCZ_M_C1'\nSHIPPING IS REQUESTED NOT TO ANCHOR NOR TO_H ABOVE \nTHESE PIPELINES\nNNNN",
    "clean_text": "ZCZC TA62\n071438 UTCVYMONGZZJHPWPYWFZM_JF__XWE\nSEAAREA (COAST)\nUNDERWATERPIPELINE RAVERSIJDE ESTABLISHED BETWEEN BEACH\nAND 51-13.294N 002-51.385E\nMARKED WITH NORTH CARDINAL BUO__'JDN'\nUNDERWATERPIPELIN_ _ARDSIJDE ESTABLISHED BETWEEN BEACH\nAND POS 51-10.17N 002-45._ .-4(_$\nMARKED WITH NORTH _YWFSMLCZ_M_C1'\nSHIPPING IS REQUESTED NOT TO ANCHOR NOR TO_H ABOVE\nTHESE PIPELINES\nNNNN",
    "display_region_heading": "Unresolved B1 code T",
    "display_region_label": "B1 code T",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Unresolved B1 code T. Readable text reports a pipeline-related hazard near 51-13.294N 002-51.385E with local restrictions for nearby traffic.",
    "decoded_highlights": [
      "Shipping is requested not to anchor nor to h above",
      "Underwaterpipeline raversijde established between beach",
      "These pipelines"
    ],
    "decoded_status": "decoded",
    "decoded_status_label": "Decoded"
  },
  {
    "index": 46,
    "heading": "2026-05-07 02:04:20 AREA: S",
    "published_at": "2026-05-07 02:04:20",
    "area": "S",
    "message_id": "SA39",
    "text": "ZCZC SA39\nNCC-HAMBURG\n30080GCH_MYM\n_NAV. WARN_MMG_Z_EKO_32$BHAE_W_Q_EJQBK01B_MS__U_ZD_OBNP_ANDOR ORCA', CS 'B_!\n!*9,_6+:2._+*!_!+._____ 006-11E\nRESTRICTED MANOEVRABILITY DURING OPERATIONS.\nBERTH OF 1 NM REQUESTED.\nNNNN",
    "clean_text": "ZCZC SA39\nNCC-HAMBURG\n30080GCH_MYM\n_NAV. WARN_MMG_Z_EKO_32$BHAE_W_Q_EJQBK01B_MS__U_ZD_OBNP_ANDOR ORCA', CS 'B_!\n!*9,_6+:2._+*!_!+._____ 006-11E\nRESTRICTED MANOEVRABILITY DURING OPERATIONS.\nBERTH OF 1 NM REQUESTED.\nNNNN",
    "resolved_station_name": "Pinneberg",
    "resolved_country": "Germany",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "German Bight and German North Sea",
    "resolved_match_basis": "station-signature",
    "resolved_match_terms": [
      "NCC HAMBURG"
    ],
    "display_region_heading": "Germany - German Bight and German North Sea",
    "display_region_label": "Pinneberg, Germany",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Germany - German Bight and German North Sea. Readable text says: Restricted manoevrability during operations. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Restricted manoevrability during operations",
      "Berth of 1 nm requested",
      "Ncc-hamburg"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 47,
    "heading": "2026-05-07 02:02:19 AREA: S",
    "published_at": "2026-05-07 02:02:19",
    "area": "S",
    "message_id": "SA46",
    "text": "ZCZC SA46\nNCC-HAMBURG\n041645 UTC MAI 26\nNAV. WARN. NO. 267\nGERMAN BIGHT TSS.\nUNDERWATER OPERATIONS BY MV 'VOS GORGEOUS', CS '2HEN8'.\nVOS GORGEOUS CROSSING TSS DURING THE UNDERWATER WORKS\nBETWEEN POSITION\n54-07,6N 006-32,7E AND\n54-12,5N 006-27,0E.\n500 M BERTH REQUESTED.\nNNNN",
    "clean_text": "ZCZC SA46\nNCC-HAMBURG\n041645 UTC MAI 26\nNAV. WARN. NO. 267\nGERMAN BIGHT TSS.\nUNDERWATER OPERATIONS BY MV 'VOS GORGEOUS', CS '2HEN8'.\nVOS GORGEOUS CROSSING TSS DURING THE UNDERWATER WORKS\nBETWEEN POSITION\n54-07,6N 006-32,7E AND\n54-12,5N 006-27,0E.\n500 M BERTH REQUESTED.\nNNNN",
    "resolved_station_name": "Pinneberg",
    "resolved_country": "Germany",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "German Bight and German North Sea",
    "resolved_match_basis": "station-signature",
    "resolved_match_terms": [
      "NCC HAMBURG"
    ],
    "display_region_heading": "Germany - German Bight and German North Sea",
    "display_region_label": "Pinneberg, Germany",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Germany - German Bight and German North Sea. Readable text says: Underwater operations by mv 'vos gorgeous', cs '2hen8'.",
    "decoded_highlights": [
      "Underwater operations by mv 'vos gorgeous', cs '2hen8'",
      "Vos gorgeous crossing tss during the underwater works",
      "German bight tss"
    ],
    "decoded_status": "decoded",
    "decoded_status_label": "Decoded"
  },
  {
    "index": 48,
    "heading": "2026-05-07 02:01:18 AREA: S",
    "published_at": "2026-05-07 02:01:18",
    "area": "S",
    "message_id": "SA49",
    "text": "ZCZC SA49\nNCC-HAMBURG\n061600 UTC MAY 26\nNAV. WARN. NO. 270\nGERMAN BIGHT. OFFSHORE WIND FARM 'GODE WIND'.\nUNDERWATER OPEIATIONS BY 'SCOTIA', CS 'L_\nIN AREA ABOUT\n53-59,8N 006-54,9E\nRESTRICTED MANOEVRABILITY DURING OPERATIONS.\nBERTH OF 0,5 NAUTICAL MILE ISM_P_CPJHPW__O\nCANCEL NAV. WARN. NO._25+99,,,,,\n\nZCZC",
    "clean_text": "ZCZC SA49\nNCC-HAMBURG\n061600 UTC MAY 26\nNAV. WARN. NO. 270\nGERMAN BIGHT. OFFSHORE WIND FARM 'GODE WIND'.\nUNDERWATER OPEIATIONS BY 'SCOTIA', CS 'L_\nIN AREA ABOUT\n53-59,8N 006-54,9E\nRESTRICTED MANOEVRABILITY DURING OPERATIONS.\nBERTH OF 0,5 NAUTICAL MILE ISM_P_CPJHPW__O\nCANCEL NAV. WARN. NO._25+99,,,,,\n\nZCZC",
    "resolved_station_name": "Pinneberg",
    "resolved_country": "Germany",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "German Bight and German North Sea",
    "resolved_match_basis": "station-signature",
    "resolved_match_terms": [
      "NCC HAMBURG"
    ],
    "display_region_heading": "Germany - German Bight and German North Sea",
    "display_region_label": "Pinneberg, Germany",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Germany - German Bight and German North Sea. Readable text says: Restricted manoevrability during operations.",
    "decoded_highlights": [
      "Restricted manoevrability during operations",
      "German bight. offshore wind farm 'gode wind'",
      "Underwater opeiations by 'scotia', cs 'l"
    ],
    "decoded_status": "decoded",
    "decoded_status_label": "Decoded"
  },
  {
    "index": 49,
    "heading": "2026-05-07 02:00:15 AREA: S",
    "published_at": "2026-05-07 02:00:15",
    "area": "S",
    "message_id": "SA50",
    "text": "ZCZC SA50\n_:__-._74_\n062020 UTC MAY 26\nNAV. WARN. NO. 271\nGERMAN BIGHT. 'WEISSE BANK'\nGEOPHONE GEAR ESTABL_SHED IN\n54-55,4N 006-05,4E\n54-54,6N 006-05,4E\n54-53,5N 006-05,5E\n54-55,6N 006-04,3E\n54-54,0N 006-03,4E\n54-54,2N 006-02,1E\nMINIMUM BERTH OF 100 METERS REQUESTED.\nANCHORING AND FISHING PROHIBITED.\nNNNN",
    "clean_text": "ZCZC SA50\n_:__-._74_\n062020 UTC MAY 26\nNAV. WARN. NO. 271\nGERMAN BIGHT. 'WEISSE BANK'\nGEOPHONE GEAR ESTABL_SHED IN\n54-55,4N 006-05,4E\n54-54,6N 006-05,4E\n54-53,5N 006-05,5E\n54-55,6N 006-04,3E\n54-54,0N 006-03,4E\n54-54,2N 006-02,1E\nMINIMUM BERTH OF 100 METERS REQUESTED.\nANCHORING AND FISHING PROHIBITED.\nNNNN",
    "resolved_station_name": "Pinneberg",
    "resolved_country": "Germany",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "German Bight and German North Sea",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "GERMAN BIGHT",
      "WEISSE BANK"
    ],
    "display_region_heading": "Germany - German Bight and German North Sea",
    "display_region_label": "Pinneberg, Germany",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Germany - German Bight and German North Sea. Readable text says: Anchoring and fishing prohibited.",
    "decoded_highlights": [
      "Anchoring and fishing prohibited",
      "Minimum berth of 100 meters requested",
      "German bight. 'weisse bank'"
    ],
    "decoded_status": "decoded",
    "decoded_status_label": "Decoded"
  },
  {
    "index": 50,
    "heading": "2026-05-07 01:57:40 AREA: R",
    "published_at": "2026-05-07 01:57:40",
    "area": "R",
    "message_id": "RD51",
    "text": "ZCZC RD51\n062250 UTC MAY 26\nLA MADDALENA RADIO\n\nCASE 1180\nBE INFORM THAT NAPOLI RADIO COSTAL STATION RECEIVED A DISTRESS MESSAGE VS.__+_06.)+62._ 972229381 WITH NO POSITION.\nALL SHIPS TRANSITING IN AREA ARE REQUESTED TO CHECK THEIR AIS-MOB M ON BOARD_ _00_..*$6_.'_+_.+:_.2.60_+6_.3._+**!)'0.*!_$___._+.!_6_/._+_0_/9,__0'0_$+0.:_)06*.60_9.__O____:3_4_991__4409\nFAX NUMBERS  ARE           M\nM_XMP_ TOWWUEU  PY TOPIRUOE\nINMARSAT C IS                    : 424744220\nEMAIL IS                                  : ITMRCCMIT.GOV.IT\nNNNN",
    "clean_text": "ZCZC RD51\n062250 UTC MAY 26\nLA MADDALENA RADIO\n\nCASE 1180\nBE INFORM THAT NAPOLI RADIO COSTAL STATION RECEIVED A DISTRESS MESSAGE VS.__+_06.)+62._ 972229381 WITH NO POSITION.\nALL SHIPS TRANSITING IN AREA ARE REQUESTED TO CHECK THEIR AIS-MOB M ON BOARD_ _00_..*$6_.'_+_.+:_.2.60_+6_.3._+**!)'0.*!_$___._+.!_6_/._+_0_/9,__0'0_$+0.:_)06*.60_9.__O____:3_4_991__4409\nFAX NUMBERS ARE M\nM_XMP_ TOWWUEU PY TOPIRUOE\nINMARSAT C IS : 424744220\nEMAIL IS : ITMRCCMIT.GOV.IT\nNNNN",
    "resolved_station_name": "La Maddalena",
    "resolved_country": "Italy",
    "resolved_nav_area": "III",
    "resolved_coverage_label": "Tyrrhenian Sea and Sardinia approaches",
    "resolved_match_basis": "station-signature",
    "resolved_match_terms": [
      "LA MADDALENA"
    ],
    "display_region_heading": "Italy - Tyrrhenian Sea and Sardinia approaches",
    "display_region_label": "La Maddalena, Italy",
    "subject_label": "search and rescue message",
    "subject_code": "D",
    "decoded_summary": "search and rescue message for Italy - Tyrrhenian Sea and Sardinia approaches. Readable text says: All ships transiting in area are requested to check their ais-mob m on board 00 .. $6 .' . : .2.60 6 .3. !)'0. ! $ . .! 6 /. 0 /9, 0'0 $ 0.: )06 .60 9. o :3 4 991 4409. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "All ships transiting in area are requested to check their ais-mob m on board 00 .. $6 .' . : .2.60 6 .3. !)'0. ! $ . .! 6 /. 0 /9, 0'0 $ 0.: )06 .60 9. o :3 4 991 4409",
      "Be inform that napoli radio costal station received a distress message vs. 06.) 62. 972229381 with no position",
      "Fax numbers are m"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 51,
    "heading": "2026-05-07 01:57:01 AREA: R",
    "published_at": "2026-05-07 01:57:01",
    "area": "R",
    "message_id": "RA48",
    "text": "ZCZC RA48\n062250 UTC MAY 26\nLA MADDALENA RADIO\n\nCOASTAL WARNING 236/26 MAG 06.=_20'0_0_'.9,__$0.'!_$_$+:*0.+._:_._60_=_/__!\n'._0___\n_73 7.=_0\n :ESONGFJM_ZYVF_COASTAL WAPF_NG 236/26 MAG 04 IS DELETED\n\nNNNN",
    "clean_text": "ZCZC RA48\n062250 UTC MAY 26\nLA MADDALENA RADIO\n\nCOASTAL WARNING 236/26 MAG 06.=_20'0_0_'.9,__$0.'!_$_$+:*0.+._:_._60_=_/__!\n'._0___\n_73 7.=_0\n:ESONGFJM_ZYVF_COASTAL WAPF_NG 236/26 MAG 04 IS DELETED\n\nNNNN",
    "resolved_station_name": "La Maddalena",
    "resolved_country": "Italy",
    "resolved_nav_area": "III",
    "resolved_coverage_label": "Tyrrhenian Sea and Sardinia approaches",
    "resolved_match_basis": "station-signature",
    "resolved_match_terms": [
      "LA MADDALENA"
    ],
    "display_region_heading": "Italy - Tyrrhenian Sea and Sardinia approaches",
    "display_region_label": "La Maddalena, Italy",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Italy - Tyrrhenian Sea and Sardinia approaches. Readable text says: Coastal warning 236/26 mag 06. 20'0 0 '.9, $0.'! $ $ : 0. . : . 60 / !. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Coastal warning 236/26 mag 06. 20'0 0 '.9, $0.'! $ $ : 0. . : . 60 / !",
      "Esongfjm zyvf coastal wapf ng 236/26 mag 04 is deleted",
      "La maddalena radio"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 52,
    "heading": "2026-05-07 01:55:58 AREA: R",
    "published_at": "2026-05-07 01:55:58",
    "area": "R",
    "message_id": "RA47",
    "text": "ZCZC RA47\n062250 UTC MAY 26\nLA MADDALENA RADIO\n\nCOASTL WARNING NR. 057/26 APR 30 (1 RELAY)\nSARDINIA   TYRRENIAN SEA   LA MADDALENA\nFROM 20:30 LT ON 30.04.7_EMGHZM_FXP_MGSHMZM_HBHBU_IQOHSBN_WWSPM\n_.S. PROVIDES ONLY TIMELY AND RELEVANT\nINFORMATION ON THE FACTORS THAT CAN INFLUENCE THE\nMOVEMENT OF SHIPS ON VHF/FM CHANNEL 10.\nALL TRANSITING SHIPS BEWARE.\nNNNN",
    "clean_text": "ZCZC RA47\n062250 UTC MAY 26\nLA MADDALENA RADIO\n\nCOASTL WARNING NR. 057/26 APR 30 (1 RELAY)\nSARDINIA TYRRENIAN SEA LA MADDALENA\nFROM 20:30 LT ON 30.04.7_EMGHZM_FXP_MGSHMZM_HBHBU_IQOHSBN_WWSPM\n_.S. PROVIDES ONLY TIMELY AND RELEVANT\nINFORMATION ON THE FACTORS THAT CAN INFLUENCE THE\nMOVEMENT OF SHIPS ON VHF/FM CHANNEL 10.\nALL TRANSITING SHIPS BEWARE.\nNNNN",
    "resolved_station_name": "La Maddalena",
    "resolved_country": "Italy",
    "resolved_nav_area": "III",
    "resolved_coverage_label": "Tyrrhenian Sea and Sardinia approaches",
    "resolved_match_basis": "station-signature",
    "resolved_match_terms": [
      "LA MADDALENA"
    ],
    "display_region_heading": "Italy - Tyrrhenian Sea and Sardinia approaches",
    "display_region_label": "La Maddalena, Italy",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Italy - Tyrrhenian Sea and Sardinia approaches. Readable text says: Coastl warning nr. 057/26 apr 30 (1 relay).",
    "decoded_highlights": [
      "Coastl warning nr. 057/26 apr 30 (1 relay)",
      "Sardinia tyrrenian sea la maddalena",
      "From 20:30 lt on 30.04.7 emghzm fxp mgshmzm hbhbu iqohsbn wwspm"
    ],
    "decoded_status": "decoded",
    "decoded_status_label": "Decoded"
  },
  {
    "index": 53,
    "heading": "2026-05-07 01:54:31 AREA: R",
    "published_at": "2026-05-07 01:54:31",
    "area": "R",
    "message_id": "RA46",
    "text": "ZCZC RA46\n062250 UTC MAY 26\nLA MADDALENA RJ_ZONON_PWFHPYYPMJPON_SELF-PROPELLED UNDERWATER VEHICLE_GLIDER) EMERGING EVERY SIX HOURS, AT\nDEFEAT LENGTH DEFINED BY:\n39-11.37N 03-03.76_\nNPZ_ BU 9_,:./(3_,_9-26.46NEAEU_FPGPON_PZPZ_PPGM_FYCOLK_,_9-48.66N 04-41.72E\n39-48.66N 05-48.74E\n39-48.66N 06-54.54E\n39-48.66__ _59.02E\n39-04.77N _0-Y_HHGPON_PZP_PHGM\n_PMRWE\nVESSELS IN THE ABSTENGASE ZONE TO INTERFERE WITH THE DEVICE AND MAINTAIN THE\nCAUTION.\n2-CANCE THFJM_PJ__PMPSM\n  UMG_HXM__S\nU_BONONGONNIII_\nZCZC",
    "clean_text": "ZCZC RA46\n062250 UTC MAY 26\nLA MADDALENA RJ_ZONON_PWFHPYYPMJPON_SELF-PROPELLED UNDERWATER VEHICLE_GLIDER) EMERGING EVERY SIX HOURS, AT\nDEFEAT LENGTH DEFINED BY:\n39-11.37N 03-03.76_\nNPZ_ BU 9_,:./(3_,_9-26.46NEAEU_FPGPON_PZPZ_PPGM_FYCOLK_,_9-48.66N 04-41.72E\n39-48.66N 05-48.74E\n39-48.66N 06-54.54E\n39-48.66__ _59.02E\n39-04.77N _0-Y_HHGPON_PZP_PHGM\n_PMRWE\nVESSELS IN THE ABSTENGASE ZONE TO INTERFERE WITH THE DEVICE AND MAINTAIN THE\nCAUTION.\n2-CANCE THFJM_PJ__PMPSM\nUMG_HXM__S\nU_BONONGONNIII_\nZCZC",
    "resolved_station_name": "La Maddalena",
    "resolved_country": "Italy",
    "resolved_nav_area": "III",
    "resolved_coverage_label": "Tyrrhenian Sea and Sardinia approaches",
    "resolved_match_basis": "station-signature",
    "resolved_match_terms": [
      "LA MADDALENA"
    ],
    "display_region_heading": "Italy - Tyrrhenian Sea and Sardinia approaches",
    "display_region_label": "La Maddalena, Italy",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Italy - Tyrrhenian Sea and Sardinia approaches. This is a weather bulletin; readable sections mention ice across the covered waters. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Vessels in the abstengase zone to interfere with the device and maintain the",
      "La maddalena rj zonon pwfhpyypmjpon self-propelled underwater vehicle glider) emerging every six hours, at",
      "Defeat length defined by"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 54,
    "heading": "2026-05-07 01:52:43 AREA: R",
    "published_at": "2026-05-07 01:52:43",
    "area": "R",
    "message_id": "RA44",
    "text": "ZCZC RA44\n062250 UTC MAY 26\nLA MADDALENA RADIO\n\nCOASTAL WARNING 028/26 MAY 05 \nTYRRHENIAN SEA  TARQUINIA COAST (VT)\nDAYS 6,7,8,11,12,13,14,15,18,19,20,21,22,25,26,27,28 AND 29\nMAY 2026 FROM LOCAL TIME 07.00 UNTIL HALF AN HOUR AFTER SUNSET,\nWILL BE CARRIED OUT A FIRING MILITARY ACTIVITIES IN THE SEA AREA\nNEAR 'PIAN DI SPILLE' FIY__NGE ON THE COAST NEAR TARQUINIA\n(VT), INCLUDING INSIDE THE AREAS DENOMINATED 'ECHO 304' AND 'R42',\nBOUNDED BY THE FOLLOWING POINTS:\nA. 42 16'14N  011 39'52E\nB. 42 16'45N  011 37'13E\nC. 42 14'35N  011 37'52E\nD. 42 13'26N  011 40'00E\nE. 42 15'02N  011 40'45E.\nTRANSIT,.__$+__0.2._!*$!_.60._6+$!)!_02_\nNNNN",
    "clean_text": "ZCZC RA44\n062250 UTC MAY 26\nLA MADDALENA RADIO\n\nCOASTAL WARNING 028/26 MAY 05\nTYRRHENIAN SEA TARQUINIA COAST (VT)\nDAYS 6,7,8,11,12,13,14,15,18,19,20,21,22,25,26,27,28 AND 29\nMAY 2026 FROM LOCAL TIME 07.00 UNTIL HALF AN HOUR AFTER SUNSET,\nWILL BE CARRIED OUT A FIRING MILITARY ACTIVITIES IN THE SEA AREA\nNEAR 'PIAN DI SPILLE' FIY__NGE ON THE COAST NEAR TARQUINIA\n(VT), INCLUDING INSIDE THE AREAS DENOMINATED 'ECHO 304' AND 'R42',\nBOUNDED BY THE FOLLOWING POINTS:\nA. 42 16'14N 011 39'52E\nB. 42 16'45N 011 37'13E\nC. 42 14'35N 011 37'52E\nD. 42 13'26N 011 40'00E\nE. 42 15'02N 011 40'45E.\nTRANSIT,.__$+__0.2._!*$!_.60._6+$!)!_02_\nNNNN",
    "resolved_station_name": "La Maddalena",
    "resolved_country": "Italy",
    "resolved_nav_area": "III",
    "resolved_coverage_label": "Tyrrhenian Sea and Sardinia approaches",
    "resolved_match_basis": "station-signature",
    "resolved_match_terms": [
      "LA MADDALENA"
    ],
    "display_region_heading": "Italy - Tyrrhenian Sea and Sardinia approaches",
    "display_region_label": "La Maddalena, Italy",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Italy - Tyrrhenian Sea and Sardinia approaches. Readable text says: Will be carried out a firing military activities in the sea area.",
    "decoded_highlights": [
      "Will be carried out a firing military activities in the sea area",
      "Coastal warning 028/26 may 05",
      "May 2026 from local time 07.00 until half an hour after sunset"
    ],
    "decoded_status": "decoded",
    "decoded_status_label": "Decoded"
  },
  {
    "index": 55,
    "heading": "2026-05-07 01:51:42 AREA: R",
    "published_at": "2026-05-07 01:51:42",
    "area": "R",
    "message_id": "RA43",
    "text": "ZCZC RA43\n062250 UTC MAY 26\nLA MADDALENA RADIO\n COASTAL WARNING NR. 061/26 MAY 04\nSARDINIA   TYRRENIAN SEA   LA MADDALENA\nFROM 08:30 LT ON 05.05.2026 TO 08:30 LT ON 09.05.2026, LA\nMADDALENA V.T.S. PROVIDES ONLY TIMELY AND RELEVANT\nINFORMATION ON THE FACTORS THAT CAN INFLUENCE THE\nMOV93,5 9! '_80' 9, =_!/FM CHANNEL 10.\nALL TRANSITING SHIPS BEWARE.\n\nNONNIII_\nZCZC",
    "clean_text": "ZCZC RA43\n062250 UTC MAY 26\nLA MADDALENA RADIO\nCOASTAL WARNING NR. 061/26 MAY 04\nSARDINIA TYRRENIAN SEA LA MADDALENA\nFROM 08:30 LT ON 05.05.2026 TO 08:30 LT ON 09.05.2026, LA\nMADDALENA V.T.S. PROVIDES ONLY TIMELY AND RELEVANT\nINFORMATION ON THE FACTORS THAT CAN INFLUENCE THE\nMOV93,5 9! '_80' 9, =_!/FM CHANNEL 10.\nALL TRANSITING SHIPS BEWARE.\n\nNONNIII_\nZCZC",
    "resolved_station_name": "La Maddalena",
    "resolved_country": "Italy",
    "resolved_nav_area": "III",
    "resolved_coverage_label": "Tyrrhenian Sea and Sardinia approaches",
    "resolved_match_basis": "station-signature",
    "resolved_match_terms": [
      "LA MADDALENA"
    ],
    "display_region_heading": "Italy - Tyrrhenian Sea and Sardinia approaches",
    "display_region_label": "La Maddalena, Italy",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Italy - Tyrrhenian Sea and Sardinia approaches. Readable text says: Coastal warning nr. 061/26 may 04.",
    "decoded_highlights": [
      "Coastal warning nr. 061/26 may 04",
      "Sardinia tyrrenian sea la maddalena",
      "From 08:30 lt on 05.05.2026 to 08:30 lt on 09.05.2026, la"
    ],
    "decoded_status": "decoded",
    "decoded_status_label": "Decoded"
  },
  {
    "index": 56,
    "heading": "2026-05-07 01:51:01 AREA: R",
    "published_at": "2026-05-07 01:51:01",
    "area": "R",
    "message_id": "RA42",
    "text": "ZCZC RA42\n062250 UTC MAY 26\nLA MADDALENA RADIZONON_ZJHSM_YF_MLOGPGHKPOHLKPOGE_BQKEU(____(3_(3___$_1__83$ 5_-5 5_3 .-4858.3 )8__5_97'3 '. ELIA 1270 E.F.\nIS LIT WITH REDUCED RANGE.\nALL TRANSITING SHIPS BEWARE.\n\nNNNN",
    "clean_text": "ZCZC RA42\n062250 UTC MAY 26\nLA MADDALENA RADIZONON_ZJHSM_YF_MLOGPGHKPOHLKPOGE_BQKEU(____(3_(3___$_1__83$ 5_-5 5_3 .-4858.3 )8__5_97'3 '. ELIA 1270 E.F.\nIS LIT WITH REDUCED RANGE.\nALL TRANSITING SHIPS BEWARE.\n\nNNNN",
    "resolved_station_name": "La Maddalena",
    "resolved_country": "Italy",
    "resolved_nav_area": "III",
    "resolved_coverage_label": "Tyrrhenian Sea and Sardinia approaches",
    "resolved_match_basis": "station-signature",
    "resolved_match_terms": [
      "LA MADDALENA"
    ],
    "display_region_heading": "Italy - Tyrrhenian Sea and Sardinia approaches",
    "display_region_label": "La Maddalena, Italy",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Italy - Tyrrhenian Sea and Sardinia approaches. Readable text says: Is lit with reduced range. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Is lit with reduced range",
      "All transiting ships beware"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 57,
    "heading": "2026-05-07 01:50:16 AREA: R",
    "published_at": "2026-05-07 01:50:16",
    "area": "R",
    "message_id": "RA41",
    "text": "ZCZC RA41\n16_7_!.___/._3_\n7_9,_'._22'0.62!+9,9,_+1$(*_((3)3_)4BMM_HKQOHLKPOGDO_QAX_WE_O_QEEW(_1KBKQ_BQ_R - USTICA (PA)\nLIGHTHOUSE OMO MORTO (I.L.3186), IS WORKING.\nMARISICILIA COASTAL WARNING DR_MMQUQXWY APR 28 IS CANCELLED\nNNNN",
    "clean_text": "ZCZC RA41\n16_7_!.___/._3_\n7_9,_'._22'0.62!+9,9,_+1$(*_((3)3_)4BMM_HKQOHLKPOGDO_QAX_WE_O_QEEW(_1KBKQ_BQ_R - USTICA (PA)\nLIGHTHOUSE OMO MORTO (I.L.3186), IS WORKING.\nMARISICILIA COASTAL WARNING DR_MMQUQXWY APR 28 IS CANCELLED\nNNNN",
    "display_region_heading": "Unresolved B1 code R",
    "display_region_label": "B1 code R",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Unresolved B1 code R. Readable text says: Lighthouse omo morto (i.l.3186), is working. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Lighthouse omo morto (i.l.3186), is working",
      "Marisicilia coastal warning dr mmquqxwy apr 28 is cancelled"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 58,
    "heading": "2026-05-07 01:41:06 AREA: Q",
    "published_at": "2026-05-07 01:41:06",
    "area": "Q",
    "message_id": "QA12",
    "text": "ZCZC QA12\n062240 UTC MAY 26\nSPLIT RADIO\n\nRADIONAV WNG 83/2026\n\nADRIATFCMJPON_D_H_XM _OMMRCC RIJEKA COMMUNICATIZJM_F_\nD_\n_/HF, SATCOM AND NAVTEX SYSTEMS OFF AIR. USE COA_HL RADIO STATIONS AS REQUIRED.\n 5,,,,\n\n+:+: 1319\n062241 UTC MAY 26\nSPLIT RADIO\n\nWEATHER BULLETIN FOR ADRIATIC ISSUED BY THE MARINE METEOPZSZF_SM_PHPYMJ_SFZMZM_CTHTUUEMGHM\nC\n\n\n_WARNING:\nLOC GUSTS OF SE WIND 35-40 KT. LOC SUDDEN STORMS.\n\n2. SYNOPSIS:\nA TROUGH WITH A FRONTAL DISTUYL_PMJHYM_MZ._$0.26!_!_3 _7.8$ -,$ 7,'5-_)3 -84 8' -0049-:_!_6 _8__-ALTIUDE FM THE SW.\n\n\n3. FORECAST FOR THE NEXT 24 HOURS VALID UNTIL 08/05/2026 AT 0000 UTC\n\nN-ERN ADRIATIC:\nSE WIND 12-24=_(5,  DECR ON 6-16 KT. AT FIRST OFFSHORE SW 10-20 KT.\nSEA 2-3, AT FIRST 3-4.\nVIS 10-20 KM_9___6)._'+_2_LOC RAIN/T-SHWRS.\n\nCENT_AL ADRIATIC:\nSE WIND 12-22 KT, AT FIRST TO 26 KT. AT FIRST OFFSHORE NW 10-20 KT.\nSEA _PRM\nG_FJ_T_PAWP KM.\nVRB CLOUDY, LOC RAIN, POSS T-SHWRS, MOSTLY OVERNIGHT.\n\nS-ERN ADRIATIC:\nSE WIND 10-20 KT, LOC TO 24 KT. TOMORROW OVERNIGHT ALONG THE COAST NE 6-16 KT.\nSEA 3-4, TOMORROW O_PYBF_DHMWP_YMZM__PBONG_FJ_\n__UM_VB_BO_G_YLM_SZ_W_STLY OVERNIGHT.\n\n\n\nNNNN",
    "clean_text": "ZCZC QA12\n062240 UTC MAY 26\nSPLIT RADIO\n\nRADIONAV WNG 83/2026\n\nADRIATFCMJPON_D_H_XM _OMMRCC RIJEKA COMMUNICATIZJM_F_\nD_\n_/HF, SATCOM AND NAVTEX SYSTEMS OFF AIR. USE COA_HL RADIO STATIONS AS REQUIRED.\n5,,,,\n\n+:+: 1319\n062241 UTC MAY 26\nSPLIT RADIO\n\nWEATHER BULLETIN FOR ADRIATIC ISSUED BY THE MARINE METEOPZSZF_SM_PHPYMJ_SFZMZM_CTHTUUEMGHM\nC\n\n_WARNING:\nLOC GUSTS OF SE WIND 35-40 KT. LOC SUDDEN STORMS.\n\n2. SYNOPSIS:\nA TROUGH WITH A FRONTAL DISTUYL_PMJHYM_MZ._$0.26!_!_3 _7.8$ -,$ 7,'5-_)3 -84 8' -0049-:_!_6 _8__-ALTIUDE FM THE SW.\n\n3. FORECAST FOR THE NEXT 24 HOURS VALID UNTIL 08/05/2026 AT 0000 UTC\n\nN-ERN ADRIATIC:\nSE WIND 12-24=_(5, DECR ON 6-16 KT. AT FIRST OFFSHORE SW 10-20 KT.\nSEA 2-3, AT FIRST 3-4.\nVIS 10-20 KM_9___6)._'+_2_LOC RAIN/T-SHWRS.\n\nCENT_AL ADRIATIC:\nSE WIND 12-22 KT, AT FIRST TO 26 KT. AT FIRST OFFSHORE NW 10-20 KT.\nSEA _PRM\nG_FJ_T_PAWP KM.\nVRB CLOUDY, LOC RAIN, POSS T-SHWRS, MOSTLY OVERNIGHT.\n\nS-ERN ADRIATIC:\nSE WIND 10-20 KT, LOC TO 24 KT. TOMORROW OVERNIGHT ALONG THE COAST NE 6-16 KT.\nSEA 3-4, TOMORROW O_PYBF_DHMWP_YMZM__PBONG_FJ_\n__UM_VB_BO_G_YLM_SZ_W_STLY OVERNIGHT.\n\nNNNN",
    "resolved_station_name": "Split",
    "resolved_country": "Croatia",
    "resolved_nav_area": "III",
    "resolved_coverage_label": "Adriatic Sea",
    "resolved_match_basis": "station-signature",
    "resolved_match_terms": [
      "SPLIT RADIO"
    ],
    "display_region_heading": "Croatia - Adriatic Sea",
    "display_region_label": "Split, Croatia",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Croatia - Adriatic Sea. Readable text says: Vrb cloudy, loc rain, poss t-shwrs, mostly overnight. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Vrb cloudy, loc rain, poss t-shwrs, mostly overnight",
      "Weather bulletin for adriatic issued by the marine meteopzszf sm phpymj sfzmzm cthtuuemghm",
      "Loc gusts of se wind 35-40 kt. loc sudden storms"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 59,
    "heading": "2026-05-07 01:33:17 AREA: P",
    "published_at": "2026-05-07 01:33:17",
    "area": "P",
    "message_id": "PA08",
    "text": "ZCZC PA08\n260915 UTC APRV\n__O_HDMJPON_ZS_Z_FM_SH_ZYBJM__PM_P0__*\n_9,_'_--1        53-57N 004-29E FOGHORN UNRELIABLE\nN7-FA-1       53-30N 006-14E FOGHORN INOPERATIVE\nK6-PC         M_HP_Y_G_\n_WE FOGHORN INOPERATIVP\nK14-FB-1    ._0_ 003-34E UNLIT\nK7-FA-1       53-34N 003-18E UNLIT\nG16-A          54-07N 005-12E NAV AIDS UNRELIABLE     \nF15-A MMMMMMMMMM_HYCXKLON4:3__D_DKJ__JK_UT\nCANCEL MSI 139/26 \n\nNNNN",
    "clean_text": "ZCZC PA08\n260915 UTC APRV\n__O_HDMJPON_ZS_Z_FM_SH_ZYBJM__PM_P0__*\n_9,_'_--1 53-57N 004-29E FOGHORN UNRELIABLE\nN7-FA-1 53-30N 006-14E FOGHORN INOPERATIVE\nK6-PC M_HP_Y_G_\n_WE FOGHORN INOPERATIVP\nK14-FB-1 ._0_ 003-34E UNLIT\nK7-FA-1 53-34N 003-18E UNLIT\nG16-A 54-07N 005-12E NAV AIDS UNRELIABLE\nF15-A MMMMMMMMMM_HYCXKLON4:3__D_DKJ__JK_UT\nCANCEL MSI 139/26\n\nNNNN",
    "display_region_heading": "Unresolved B1 code P",
    "display_region_label": "B1 code P",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Unresolved B1 code P. This is a weather bulletin; readable sections mention fog across the covered waters. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "N7-fa-1 53-30n 006-14e foghorn inoperative",
      "9, ' --1 53-57n 004-29e foghorn unreliable",
      "G16-a 54-07n 005-12e nav aids unreliable"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 64,
    "heading": "2026-05-07 01:30:00 AREA: P",
    "published_at": "2026-05-07 01:30:00",
    "area": "P",
    "message_id": "P",
    "text": "ZCZC P\n__\nWQQQTP UTC APR 26\nMSI 132/26\nBROWN RIDGE AREA\n20MT ANCHOR FOUND IN POS 52-44.299N 003-11.884E\nDANGEROUS FOR FISHERY \nWIDE BERTH REQUESTED..\nNNNN",
    "clean_text": "ZCZC P\n__\nWQQQTP UTC APR 26\nMSI 132/26\nBROWN RIDGE AREA\n20MT ANCHOR FOUND IN POS 52-44.299N 003-11.884E\nDANGEROUS FOR FISHERY\nWIDE BERTH REQUESTED..\nNNNN",
    "display_region_heading": "Unresolved B1 code P",
    "display_region_label": "B1 code P",
    "subject_label": "operational notice",
    "subject_code": "",
    "decoded_summary": "operational notice for Unresolved B1 code P. Readable text says: 20mt anchor found in pos 52-44.299n 003-11.884e.",
    "decoded_highlights": [
      "20mt anchor found in pos 52-44.299n 003-11.884e",
      "Dangerous for fishery",
      "Wqqqtp utc apr 26"
    ],
    "decoded_status": "decoded",
    "decoded_status_label": "Decoded"
  },
  {
    "index": 65,
    "heading": "2026-05-07 01:26:06 AREA: O",
    "published_at": "2026-05-07 01:26:06",
    "area": "O",
    "message_id": "OE98",
    "text": "ZCZC OE98\nWX FO_CAST VALIDITY\n_P_T EMGHZMGMGEGGZ_+4_186)_''6.*!_:_!+._- $3043''89, 9=34 -)_348- 8' .9=8,_ 592-4$' 5_3 .-)53'3 !*'2*9,(__,9__( )_0_SZHJMZ_MDF_DMXSZCWMLPXM_Y_SEM_SZ_WJ_S : GOOD\nIND : EASTERLY F 4 TO 5 LOC F 5 TO 6 INCREASING TO F 5 TO 6 LOC F 6 TO 7\nSEA : MOD BEC ROUGH \nSWELL _C LOW S ELY .\nNNNN",
    "clean_text": "ZCZC OE98\nWX FO_CAST VALIDITY\n_P_T EMGHZMGMGEGGZ_+4_186)_''6.*!_:_!+._- $3043''89, 9=34 -)_348- 8' .9=8,_ 592-4$' 5_3 .-)53'3 !*'2*9,(__,9__( )_0_SZHJMZ_MDF_DMXSZCWMLPXM_Y_SEM_SZ_WJ_S : GOOD\nIND : EASTERLY F 4 TO 5 LOC F 5 TO 6 INCREASING TO F 5 TO 6 LOC F 6 TO 7\nSEA : MOD BEC ROUGH\nSWELL _C LOW S ELY .\nNNNN",
    "display_region_heading": "Unresolved B1 code O",
    "display_region_label": "B1 code O",
    "subject_label": "weather forecast",
    "subject_code": "E",
    "decoded_summary": "weather forecast for Unresolved B1 code O. Readable text says: Ind : easterly f 4 to 5 loc f 5 to 6 increasing to f 5 to 6 loc f 6 to 7. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Ind : easterly f 4 to 5 loc f 5 to 6 increasing to f 5 to 6 loc f 6 to 7",
      "Wx fo cast validity",
      "Sea : mod bec rough"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 66,
    "heading": "2026-05-07 01:21:52 AREA: O",
    "published_at": "2026-05-07 01:21:52",
    "area": "O",
    "message_id": "",
    "text": "ZCZC OAVSS_NGFYFJDMJP_TSS IN LIV_QM UNDERWATER ONS IN PROGRESS BY C/S NDEAVOMX_X_JS_RNR_A_XI__NBVMD WQH_YQN 003-34.32, 53-29.5N 003-35.8W.\n2. CANCEL WZ 295/26 (OA05).\nNNNN",
    "clean_text": "ZCZC OAVSS_NGFYFJDMJP_TSS IN LIV_QM UNDERWATER ONS IN PROGRESS BY C/S NDEAVOMX_X_JS_RNR_A_XI__NBVMD WQH_YQN 003-34.32, 53-29.5N 003-35.8W.\n2. CANCEL WZ 295/26 (OA05).\nNNNN",
    "display_region_heading": "Unresolved B1 code O",
    "display_region_label": "B1 code O",
    "subject_label": "operational notice",
    "subject_code": "",
    "decoded_summary": "operational notice for Unresolved B1 code O. Readable text says: 2. cancel wz 295/26 (oa05). Decoding is partial rather than complete.",
    "decoded_highlights": [
      "2. cancel wz 295/26 (oa05)"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 67,
    "heading": "2026-05-07 01:20:58 AREA: O",
    "published_at": "2026-05-07 01:20:58",
    "area": "O",
    "message_id": "OA11",
    "text": "ZCZC OA11\nWZ 308/26 \nIRISP L_Z_\nORMONDE WI_L WZ 304/26 (OA09). \nNNNN",
    "clean_text": "ZCZC OA11\nWZ 308/26\nIRISP L_Z_\nORMONDE WI_L WZ 304/26 (OA09).\nNNNN",
    "display_region_heading": "Unresolved B1 code O",
    "display_region_label": "B1 code O",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Unresolved B1 code O. Readable text says: Ormonde wi l wz 304/26 (oa09). Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Ormonde wi l wz 304/26 (oa09)"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 70,
    "heading": "2026-05-07 01:10:59 AREA: T",
    "published_at": "2026-05-07 01:10:59",
    "area": "T",
    "message_id": "",
    "text": "KCZC NA44\n061344 UTC MAY 26\nNORWEGIAN NAV. WARNING 175/2026\n  CHART 308\n  AREA STOREGGA\nDRIFTING BOY REPORTED IN POSA62-57.43N 004-42.30E 061334._:_/._*_,7_9,,888_\n\n33\n3_\n_+: ,-40\n090712 UTC APR 26\nNORWEGIAN NAV.\n_2-+!._ **/2026\n  CHART _8\n  AREA BORGAN\nHAMNAHOLMEN LIGHT +4-57.85N 010-54.88E IS UNLIT.\nNNNN",
    "clean_text": "KCZC NA44\n061344 UTC MAY 26\nNORWEGIAN NAV. WARNING 175/2026\nCHART 308\nAREA STOREGGA\nDRIFTING BOY REPORTED IN POSA62-57.43N 004-42.30E 061334._:_/._*_,7_9,,888_\n\n33\n3_\n_+: ,-40\n090712 UTC APR 26\nNORWEGIAN NAV.\n_2-+!._ **/2026\nCHART _8\nAREA BORGAN\nHAMNAHOLMEN LIGHT +4-57.85N 010-54.88E IS UNLIT.\nNNNN",
    "resolved_station_name": "Orlandet",
    "resolved_country": "Norway",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "Norwegian Sea and central Norwegian coast",
    "resolved_match_basis": "station-signature-fallback",
    "resolved_match_terms": [
      "NORWEGIAN NAV WARNING"
    ],
    "display_region_heading": "Norway - Norwegian Sea and central Norwegian coast",
    "display_region_label": "Orlandet, Norway",
    "subject_label": "operational notice",
    "subject_code": "",
    "decoded_summary": "operational notice for Norway - Norwegian Sea and central Norwegian coast. Readable text says: Hamnaholmen light 4-57.85n 010-54.88e is unlit. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Hamnaholmen light 4-57.85n 010-54.88e is unlit",
      "Drifting boy reported in posa62-57.43n 004-42.30e 061334. : /. ,7 9,,888",
      "Norwegian nav. warning 175/2026"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 71,
    "heading": "2026-05-07 00:59:43 AREA: O",
    "published_at": "2026-05-07 00:59:43",
    "area": "O",
    "message_id": "OB87",
    "text": "ZCZC OB87\nGALE WARNING WEDNESDAY 06 MAY 2157 UTC\n\nFAEROES\nGALE FORCE 8 BACKING NORTHEASTERLY IMMINENT, INCREASING SEVERE GALECJ_L_V_VZM__ZZONO_GJZGH_PJH\n_PD__O_H_A_DW__Y/___1/0_,\n :_+:+: ,_12\n062148 UTC MAY 26\nNORWEGIAN GALE WARNING NO._\nYWXWPWY\nISSUED BY NORWEGIAN METEOROLOGICAL INSTITUTE 6.5.2026 AT 22 UTC\nEAST-TAMPEN: S GALE 8 FM FRI TP_G_H_ONJHZYP_\nXMG_M_S_M_FM__BM6!__75:\n'5943__--HALTEN BANK TO GREENWICH MERIDIAN: SE GALE 8 FM FR_IUTC\n\nNNNN",
    "clean_text": "ZCZC OB87\nGALE WARNING WEDNESDAY 06 MAY 2157 UTC\n\nFAEROES\nGALE FORCE 8 BACKING NORTHEASTERLY IMMINENT, INCREASING SEVERE GALECJ_L_V_VZM__ZZONO_GJZGH_PJH\n_PD__O_H_A_DW__Y/___1/0_,\n:_+:+: ,_12\n062148 UTC MAY 26\nNORWEGIAN GALE WARNING NO._\nYWXWPWY\nISSUED BY NORWEGIAN METEOROLOGICAL INSTITUTE 6.5.2026 AT 22 UTC\nEAST-TAMPEN: S GALE 8 FM FRI TP_G_H_ONJHZYP_\nXMG_M_S_M_FM__BM6!__75:\n'5943__--HALTEN BANK TO GREENWICH MERIDIAN: SE GALE 8 FM FR_IUTC\n\nNNNN",
    "resolved_station_name": "Orlandet",
    "resolved_country": "Norway",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "Norwegian Sea and central Norwegian coast",
    "resolved_match_basis": "station-signature-fallback",
    "resolved_match_terms": [
      "NORWEGIAN GALE WARNING"
    ],
    "display_region_heading": "Norway - Norwegian Sea and central Norwegian coast",
    "display_region_label": "Orlandet, Norway",
    "subject_label": "meteorological warning",
    "subject_code": "B",
    "decoded_summary": "meteorological warning for Norway - Norwegian Sea and central Norwegian coast. Readable text says: Gale force 8 backing northeasterly imminent, increasing severe galecj l v vzm zzono gjzgh pjh. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Gale force 8 backing northeasterly imminent, increasing severe galecj l v vzm zzono gjzgh pjh",
      "East-tampen: s gale 8 fm fri tp g h onjhzyp",
      "'5943 --halten bank to greenwich meridian: se gale 8 fm fr iutc"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 72,
    "heading": "2026-05-07 00:57:37 AREA: D",
    "published_at": "2026-05-07 00:57:37",
    "area": "D",
    "message_id": "DB86",
    "text": "ZCZC DB86\nFAROE ISLANDS\n062100UTC MAY 26\nGALE WNGM__M\nP_FMZODZ___KH_MGPPM\n_M/S\nMUNK ESE 15\nFUGLOY: NE 179_!:3)-,_.$:_20\n_._0._NNNN",
    "clean_text": "ZCZC DB86\nFAROE ISLANDS\n062100UTC MAY 26\nGALE WNGM__M\nP_FMZODZ___KH_MGPPM\n_M/S\nMUNK ESE 15\nFUGLOY: NE 179_!:3)-,_.$:_20\n_._0._NNNN",
    "display_region_heading": "Unresolved B1 code D",
    "display_region_label": "B1 code D",
    "subject_label": "meteorological warning",
    "subject_code": "B",
    "decoded_summary": "meteorological warning for Unresolved B1 code D. Readable text says: Gale wngm m. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Gale wngm m",
      "Fugloy: ne 179 !:3)-, .$: 20",
      "Faroe islands"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 73,
    "heading": "2026-05-07 00:51:11 AREA: T",
    "published_at": "2026-05-07 00:51:11",
    "area": "T",
    "message_id": "",
    "text": "ZCZ _QW\nPY_ERY UTC MW XWY\nN_RWEGIL_ NAV_M WARNING 175/2026\n  C_AR_ 308\n  AREA STOREGGA\nDRIFTI_G BOUY __PORTED IN POSA62-57.4-__\n_:=)$ 6_0_1!__666182/:_.-6 26\n3\n_,,,\n\n___'\n-_+__)__2'__(__$._.86_._51E\nN-SIDE OF CHANN_L\nNNNN",
    "clean_text": "ZCZ _QW\nPY_ERY UTC MW XWY\nN_RWEGIL_ NAV_M WARNING 175/2026\nC_AR_ 308\nAREA STOREGGA\nDRIFTI_G BOUY __PORTED IN POSA62-57.4-__\n_:=)$ 6_0_1!__666182/:_.-6 26\n3\n_,,,\n\n___'\n-_+__)__2'__(__$._.86_._51E\nN-SIDE OF CHANN_L\nNNNN",
    "display_region_heading": "Unresolved B1 code T",
    "display_region_label": "B1 code T",
    "subject_label": "operational notice",
    "subject_code": "",
    "decoded_summary": "operational notice for Unresolved B1 code T. Readable text says: N rwegil nav m warning 175/2026. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "N rwegil nav m warning 175/2026",
      "Drifti g bouy ported in posa62-57.4-",
      "Py ery utc mw xwy"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 74,
    "heading": "2026-05-07 00:50:38 AREA: L",
    "published_at": "2026-05-07 00:50:38",
    "area": "L",
    "message_id": "LB06",
    "text": "ZCZC LB06\n062148 UTC MAY 26\nNORWEGIAN GALE WARNING NO. GX462/2026\nISSUED BY NORWEGIAN METEOROL_G_MSMFJHFHCHPM\n_BTBUNUEM_HM\n_UTC\nEAST-TAMPEN: S GALE 8 FM FRI 07UTC\n\nNNNN",
    "clean_text": "ZCZC LB06\n062148 UTC MAY 26\nNORWEGIAN GALE WARNING NO. GX462/2026\nISSUED BY NORWEGIAN METEOROL_G_MSMFJHFHCHPM\n_BTBUNUEM_HM\n_UTC\nEAST-TAMPEN: S GALE 8 FM FRI 07UTC\n\nNNNN",
    "resolved_station_name": "Orlandet",
    "resolved_country": "Norway",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "Norwegian Sea and central Norwegian coast",
    "resolved_match_basis": "station-signature-fallback",
    "resolved_match_terms": [
      "NORWEGIAN GALE WARNING"
    ],
    "display_region_heading": "Norway - Norwegian Sea and central Norwegian coast",
    "display_region_label": "Orlandet, Norway",
    "subject_label": "meteorological warning",
    "subject_code": "B",
    "decoded_summary": "meteorological warning for Norway - Norwegian Sea and central Norwegian coast. Readable text says: East-tampen: s gale 8 fm fri 07utc. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "East-tampen: s gale 8 fm fri 07utc",
      "Norwegian gale warning no. gx462/2026",
      "Issued by norwegian meteorol g msmfjhfhchpm"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 75,
    "heading": "2026-05-07 00:45:27 AREA: K",
    "published_at": "2026-05-07 00:45:27",
    "area": "K",
    "message_id": "KA43",
    "text": "ZCZC KA43\nAVURNAV CHERBOURG 43/26\nWIGHT - LE HAVRE ANTIFER\nAIDS TO NAVIGATION CHANGES\nLIGHT UNLIT\nCHENAL D_58!34 - BOUEE A5\nMARQUE : CARDINALE OUEST\nFONCTION PRINCIPALE : ATTERRISSAGE\n49-45.87N 000-17.57W\nNAVIGATE WITH_CCHFZONONONGONNIII__XAXMV\nY_ON__CY_\nM_DPYLZCYM\n_UT_EONGHD_PJM_MGWJHM_XDPMPJHONGFWJMHZM\nF_HFZM_D_PJONGSFIII_DHMCSFHONGLZCPPMJWPHHFPMPJHONG_Y CP___MGSHPYSPMLLZYWONG_ZXHFZM_YFXF_S_M_CHENALAGE/ALIGNEMENT\n51-14.90N 002-02.70E\nNAVIGATEV_FH_M_CHFZO__F_UUZCZC",
    "clean_text": "ZCZC KA43\nAVURNAV CHERBOURG 43/26\nWIGHT - LE HAVRE ANTIFER\nAIDS TO NAVIGATION CHANGES\nLIGHT UNLIT\nCHENAL D_58!34 - BOUEE A5\nMARQUE : CARDINALE OUEST\nFONCTION PRINCIPALE : ATTERRISSAGE\n49-45.87N 000-17.57W\nNAVIGATE WITH_CCHFZONONONGONNIII__XAXMV\nY_ON__CY_\nM_DPYLZCYM\n_UT_EONGHD_PJM_MGWJHM_XDPMPJHONGFWJMHZM\nF_HFZM_D_PJONGSFIII_DHMCSFHONGLZCPPMJWPHHFPMPJHONG_Y CP___MGSHPYSPMLLZYWONG_ZXHFZM_YFXF_S_M_CHENALAGE/ALIGNEMENT\n51-14.90N 002-02.70E\nNAVIGATEV_FH_M_CHFZO__F_UUZCZC",
    "resolved_station_name": "Niton (France relay)",
    "resolved_country": "United Kingdom / France",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "Channel Islands and north-east French coast",
    "resolved_match_basis": "station-signature",
    "resolved_match_terms": [
      "AVURNAV CHERBOURG",
      "CHERBOURG"
    ],
    "display_region_heading": "United Kingdom / France - Channel Islands and north-east French coast",
    "display_region_label": "Niton (France relay), United Kingdom / France",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for United Kingdom / France - Channel Islands and north-east French coast. Readable text reports an aid-to-navigation fault near 49-45.87N 000-17.57W; 51-14.90N 002-02.70E. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Light unlit",
      "F hfzm d pjongsfiii dhmcsfhonglzcppmjwphhfpmpjhong y cp mgshpyspmllzywong zxhfzm yfxf s m chenalage/alignement",
      "Chenal d 58!34 - bouee a5"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 76,
    "heading": "2026-05-07 00:44:31 AREA: K",
    "published_at": "2026-05-07 00:44:31",
    "area": "K",
    "message_id": "KA45",
    "text": "ZCZC KA45\nAVURN_V_CHERBOURG 45/26\nTHAMES\nSCIENTIFIC INSTRUMENTS CHANGE\n_. PRESENC_IENTIFIC EQUIPMENT\nFROM 170_'8.___!,_:.\n7_.__+.0,,./5: '30 26\nSCIENTIFIC CAMPAIGN: BOTTOM TRAWLING AND PELAGIC SAMPLI_ONGSFPM_ZFFM\nH__UU_ZYGM\n_U H_CF_P_MH U__ C__M\nX_U __EC_P_IIK_B\n_\n__V__,_08._$!*._*_\n _7_UTC SEP 26\nNNNN",
    "clean_text": "ZCZC KA45\nAVURN_V_CHERBOURG 45/26\nTHAMES\nSCIENTIFIC INSTRUMENTS CHANGE\n_. PRESENC_IENTIFIC EQUIPMENT\nFROM 170_'8.___!,_:.\n7_.__+.0,,./5: '30 26\nSCIENTIFIC CAMPAIGN: BOTTOM TRAWLING AND PELAGIC SAMPLI_ONGSFPM_ZFFM\nH__UU_ZYGM\n_U H_CF_P_MH U__ C__M\nX_U __EC_P_IIK_B\n_\n__V__,_08._$!*._*_\n_7_UTC SEP 26\nNNNN",
    "resolved_station_name": "Niton (France relay)",
    "resolved_country": "United Kingdom / France",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "Channel Islands and north-east French coast",
    "resolved_match_basis": "station-signature",
    "resolved_match_terms": [
      "CHERBOURG"
    ],
    "display_region_heading": "United Kingdom / France - Channel Islands and north-east French coast",
    "display_region_label": "Niton (France relay), United Kingdom / France",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for United Kingdom / France - Channel Islands and north-east French coast. Readable text says: Scientific campaign: bottom trawling and pelagic sampli ongsfpm zffm. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Scientific campaign: bottom trawling and pelagic sampli ongsfpm zffm",
      "Avurn v cherbourg 45/26",
      "Scientific instruments change"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 77,
    "heading": "2026-05-07 00:42:53 AREA: K",
    "published_at": "2026-05-07 00:42:53",
    "area": "K",
    "message_id": "KA46",
    "text": "ZCZC KA46\n__KWB\nM_DPYLZCYM__CT_CASQUETS - ROCHES DOUVRES\nSCIENTIFIC INSTRUMENTS CHANGE\n1. PRESENCE OF SCIENTIFIC EQUIPMENT\nFROM 272200 UTC APR 26 TO 182159 UTC MAY 26\nHYDROGRAPHIC SURVEY B_ SHIPS OF THE FR\n_DM_\nE_BONGSFPM_ZFF_OAPOMUU_\nF_U\n _W, 49-12.18_02-48.39W, 49-08.84N 002-42.02W, 48-59.73N 002-39.68W, ,9-_2._2_ __2-47_4__-_59 (330 - $8'5-,:3 _! -5 )3-'5 _6!___0_06*._6+_._$0*0._0**0'*_NAVIGATE WIT_MFC\n_Z_ON\n_CANCEL THIS MSG 182359 UTC MA__26\nNNNN",
    "clean_text": "ZCZC KA46\n__KWB\nM_DPYLZCYM__CT_CASQUETS - ROCHES DOUVRES\nSCIENTIFIC INSTRUMENTS CHANGE\n1. PRESENCE OF SCIENTIFIC EQUIPMENT\nFROM 272200 UTC APR 26 TO 182159 UTC MAY 26\nHYDROGRAPHIC SURVEY B_ SHIPS OF THE FR\n_DM_\nE_BONGSFPM_ZFF_OAPOMUU_\nF_U\n_W, 49-12.18_02-48.39W, 49-08.84N 002-42.02W, 48-59.73N 002-39.68W, ,9-_2._2_ __2-47_4__-_59 (330 - $8'5-,:3 _! -5 )3-'5 _6!___0_06*._6+_._$0*0._0**0'*_NAVIGATE WIT_MFC\n_Z_ON\n_CANCEL THIS MSG 182359 UTC MA__26\nNNNN",
    "display_region_heading": "Unresolved B1 code K",
    "display_region_label": "B1 code K",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Unresolved B1 code K. Readable text says: Hydrographic survey b ships of the fr. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Hydrographic survey b ships of the fr",
      "M dpylzcym ct casquets - roches douvres",
      "Cancel this msg 182359 utc ma 26"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 78,
    "heading": "2026-05-07 00:40:15 AREA: T",
    "published_at": "2026-05-07 00:40:15",
    "area": "T",
    "message_id": "",
    "text": "ZCZ_50\nAVURNAV CHERBOURG 50/2/\nWIGHT - CENTRE MANCHE\nSCIENTIFIC INSTRUMENTS CHANGE\n1. FAOM 132200 UTC MAY 26 TO 302159 _H__ZXHM\n_GEOPHYSICAL RECONNAISSANCE CAMPAIGN AT _EA\n__AREA BOUNDED BY:\n49-51.24N 000-40._W\n49-51.24N 000-45.79W\n49-48.48N 000-45.70W\n49-47_67N 000-48.93W\n49-52.77N 000-54.62W\n49-54.37N 00,_\n3_: ___,\n6+(____HO_D_RQW\n49\n:.!:$=_000-39.18W\nNAVIGA_EN_C_BCFAKTSON\n2.=/:9(_) -=7_,-= :_34_974_ 49/26\nNNNN",
    "clean_text": "ZCZ_50\nAVURNAV CHERBOURG 50/2/\nWIGHT - CENTRE MANCHE\nSCIENTIFIC INSTRUMENTS CHANGE\n1. FAOM 132200 UTC MAY 26 TO 302159 _H__ZXHM\n_GEOPHYSICAL RECONNAISSANCE CAMPAIGN AT _EA\n__AREA BOUNDED BY:\n49-51.24N 000-40._W\n49-51.24N 000-45.79W\n49-48.48N 000-45.70W\n49-47_67N 000-48.93W\n49-52.77N 000-54.62W\n49-54.37N 00,_\n3_: ___,\n6+(____HO_D_RQW\n49\n:.!:$=_000-39.18W\nNAVIGA_EN_C_BCFAKTSON\n2.=/:9(_) -=7_,-= :_34_974_ 49/26\nNNNN",
    "resolved_station_name": "Niton (France relay)",
    "resolved_country": "United Kingdom / France",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "Channel Islands and north-east French coast",
    "resolved_match_basis": "station-signature-fallback",
    "resolved_match_terms": [
      "AVURNAV CHERBOURG",
      "CHERBOURG"
    ],
    "display_region_heading": "United Kingdom / France - Channel Islands and north-east French coast",
    "display_region_label": "Niton (France relay), United Kingdom / France",
    "subject_label": "operational notice",
    "subject_code": "",
    "decoded_summary": "operational notice for United Kingdom / France - Channel Islands and north-east French coast. Readable text says: Geophysical reconnaissance campaign at ea. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Geophysical reconnaissance campaign at ea",
      "Avurnav cherbourg 50/2/",
      "Wight - centre manche"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 90,
    "heading": "2026-05-07 00:13:35 AREA: I",
    "published_at": "2026-05-07 00:13:35",
    "area": "I",
    "message_id": "IA17",
    "text": "ZCZC IA17\n021059 UTC J_BALTIC SEA NAV WARN 026/25\nSOUTHERN, SOUTHEASTERN, CENTRAL AND NORTHER_VBALTIC, GULF OF FINLAND, GULF OF RIGA AND SEA OF AALAND.\nGNSS, AIS, RADAR AND DGPS INTERFERENCE OBSERVED IN AREA.\nMARINERS ADVISED TO EXERCISE CAUTION\nAND BE P_RED FOR NAVITA__\n7\n.0-:5'.\nCANCEL BALTIC__KBBKKELB=,_:$_9,,_ZCZC",
    "clean_text": "ZCZC IA17\n021059 UTC J_BALTIC SEA NAV WARN 026/25\nSOUTHERN, SOUTHEASTERN, CENTRAL AND NORTHER_VBALTIC, GULF OF FINLAND, GULF OF RIGA AND SEA OF AALAND.\nGNSS, AIS, RADAR AND DGPS INTERFERENCE OBSERVED IN AREA.\nMARINERS ADVISED TO EXERCISE CAUTION\nAND BE P_RED FOR NAVITA__\n7\n.0-:5'.\nCANCEL BALTIC__KBBKKELB=,_:$_9,,_ZCZC",
    "display_region_heading": "Unresolved B1 code I",
    "display_region_label": "B1 code I",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Unresolved B1 code I. Readable text says: Gnss, ais, radar and dgps interference observed in area. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Gnss, ais, radar and dgps interference observed in area",
      "Southern, southeastern, central and norther vbaltic, gulf of finland, gulf of riga and sea of aaland",
      "Mariners advised to exercise caution"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 91,
    "heading": "2026-05-07 00:12:25 AREA: I",
    "published_at": "2026-05-07 00:12:25",
    "area": "I",
    "message_id": "IA88",
    "text": "ZCZC IA88\n300800 KHFM_YO_SWEDISH NAV WARN 079/26\nSKAGERRAK.LYSEKIL.GULLMARSVIK..\nNAVY CONDUCTISZMW_HZH_ZJMLPH_PP_M_C_ZPB_PR PSN. 58-23.530N 011-38,6E\n500 METERS BERTH REQUIERED\nNNNN",
    "clean_text": "ZCZC IA88\n300800 KHFM_YO_SWEDISH NAV WARN 079/26\nSKAGERRAK.LYSEKIL.GULLMARSVIK..\nNAVY CONDUCTISZMW_HZH_ZJMLPH_PP_M_C_ZPB_PR PSN. 58-23.530N 011-38,6E\n500 METERS BERTH REQUIERED\nNNNN",
    "display_region_heading": "Unresolved B1 code I",
    "display_region_label": "B1 code I",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Unresolved B1 code I. Readable text says: Navy conductiszmw hzh zjmlph pp m c zpb pr psn. 58-23.530n 011-38,6e. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Navy conductiszmw hzh zjmlph pp m c zpb pr psn. 58-23.530n 011-38,6e",
      "300800 khfm yo swedish nav warn 079/26",
      "Skagerrak.lysekil.gullmarsvik"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 93,
    "heading": "2026-05-07 00:07:03 AREA: G",
    "published_at": "2026-05-07 00:07:03",
    "area": "G",
    "message_id": "GA18",
    "text": "ZCZC GA18\nWZ 243/26 \nFORTH. \nNEART NA GAOITHE WINDFARM. \n1. NNG E BUOY 56-14.3N 002-08.6W AND NNG S BUOY 56-12.3N 002-09.8W AIJMFZ_K_9,LB_M CANCEL WZ 130/26 (GA73). \nNNNN",
    "clean_text": "ZCZC GA18\nWZ 243/26\nFORTH.\nNEART NA GAOITHE WINDFARM.\n1. NNG E BUOY 56-14.3N 002-08.6W AND NNG S BUOY 56-12.3N 002-09.8W AIJMFZ_K_9,LB_M CANCEL WZ 130/26 (GA73).\nNNNN",
    "display_region_heading": "Unresolved B1 code G",
    "display_region_label": "B1 code G",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Unresolved B1 code G. Readable text says: 1. nng e buoy 56-14.3n 002-08.6w and nng s buoy 56-12.3n 002-09.8w aijmfz k 9,lb m cancel wz 130/26 (ga73).",
    "decoded_highlights": [
      "1. nng e buoy 56-14.3n 002-08.6w and nng s buoy 56-12.3n 002-09.8w aijmfz k 9,lb m cancel wz 130/26 (ga73)",
      "Neart na gaoithe windfarm"
    ],
    "decoded_status": "decoded",
    "decoded_status_label": "Decoded"
  },
  {
    "index": 94,
    "heading": "2026-05-07 00:06:34 AREA: G",
    "published_at": "2026-05-07 00:06:34",
    "area": "G",
    "message_id": "GA25",
    "text": "ZCZC GA25\nWZ 254/26 \nVIKING. \nBERYL OIL FIELD. \n1. BERYL SPM3 BUOY 59-31__/, 001-33.5E TEMPORARILY REMOVED. \n2. CANCEL WZ 143/26 (GA82). \nNNNN",
    "clean_text": "ZCZC GA25\nWZ 254/26\nVIKING.\nBERYL OIL FIELD.\n1. BERYL SPM3 BUOY 59-31__/, 001-33.5E TEMPORARILY REMOVED.\n2. CANCEL WZ 143/26 (GA82).\nNNNN",
    "resolved_station_name": "Cullercoats",
    "resolved_country": "United Kingdom",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "North Sea and north-east UK coast",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "BERYL OIL FIELD"
    ],
    "display_region_heading": "United Kingdom - North Sea and north-east UK coast",
    "display_region_label": "Cullercoats, United Kingdom",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for United Kingdom - North Sea and north-east UK coast. Readable text says: 1. beryl spm3 buoy 59-31 /, 001-33.5e temporarily removed.",
    "decoded_highlights": [
      "1. beryl spm3 buoy 59-31 /, 001-33.5e temporarily removed",
      "Beryl oil field",
      "2. cancel wz 143/26 (ga82)"
    ],
    "decoded_status": "decoded",
    "decoded_status_label": "Decoded"
  },
  {
    "index": 95,
    "heading": "2026-05-07 00:05:30 AREA: G",
    "published_at": "2026-05-07 00:05:30",
    "area": "G",
    "message_id": "GA49",
    "text": "ZCZC GA49\nWZ \nUZET_EONGDC_LP__ORWELL GAS FIELD NORTHWESTWARDS.9_\n_35 .-'5 53-10.7N 002-59.1E UNLIT AND ALL NAVAIDS INOPERATIVE.\n2. CANCEL WZ 204/26 (GA71).\nNNNN",
    "clean_text": "ZCZC GA49\nWZ\nUZET_EONGDC_LP__ORWELL GAS FIELD NORTHWESTWARDS.9_\n_35 .-'5 53-10.7N 002-59.1E UNLIT AND ALL NAVAIDS INOPERATIVE.\n2. CANCEL WZ 204/26 (GA71).\nNNNN",
    "resolved_station_name": "Cullercoats",
    "resolved_country": "United Kingdom",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "North Sea and north-east UK coast",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "ORWELL GAS FIELD"
    ],
    "display_region_heading": "United Kingdom - North Sea and north-east UK coast",
    "display_region_label": "Cullercoats, United Kingdom",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for United Kingdom - North Sea and north-east UK coast. Readable text says: 35 .-'5 53-10.7n 002-59.1e unlit and all navaids inoperative. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "35 .-'5 53-10.7n 002-59.1e unlit and all navaids inoperative",
      "Uzet eongdc lp orwell gas field northwestwards.9",
      "2. cancel wz 204/26 (ga71)"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 96,
    "heading": "2026-05-07 00:04:56 AREA: G",
    "published_at": "2026-05-07 00:04:56",
    "area": "G",
    "message_id": "GA51",
    "text": "ZCZC GA51\nWZ__+_5_DOGGER.\nSOFIA OFFSHOREM_F_M_YB_1. BUOYS UNLIT:\nA. N1 55-08.1N 002-09.5E.\nB. E5 54-51.5N 002-20.7E.\n2. CANCEL WZ 221/26 (GA15).\nNNNN",
    "clean_text": "ZCZC GA51\nWZ__+_5_DOGGER.\nSOFIA OFFSHOREM_F_M_YB_1. BUOYS UNLIT:\nA. N1 55-08.1N 002-09.5E.\nB. E5 54-51.5N 002-20.7E.\n2. CANCEL WZ 221/26 (GA15).\nNNNN",
    "resolved_station_name": "Cullercoats",
    "resolved_country": "United Kingdom",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "North Sea and north-east UK coast",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "DOGGER"
    ],
    "display_region_heading": "United Kingdom - North Sea and north-east UK coast",
    "display_region_label": "Cullercoats, United Kingdom",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for United Kingdom - North Sea and north-east UK coast. Readable text says: Sofia offshorem f m yb 1. buoys unlit. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Sofia offshorem f m yb 1. buoys unlit",
      "2. cancel wz 221/26 (ga15)"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 97,
    "heading": "2026-05-07 00:04:25 AREA: G",
    "published_at": "2026-05-07 00:04:25",
    "area": "G",
    "message_id": "GA54",
    "text": "ZCZC GA54\n,__-.\n0TUEONGDC_LP__LEMAN GAS FIELD.\n1. PLATFORM 49/27-ED 53-03.6N 002-12.6EQN UNLIT AND ALL NAVAIDS INOPERATIVE.\n2. CANCEL WZ 223/26 (GA02).\nNNNN",
    "clean_text": "ZCZC GA54\n,__-.\n0TUEONGDC_LP__LEMAN GAS FIELD.\n1. PLATFORM 49/27-ED 53-03.6N 002-12.6EQN UNLIT AND ALL NAVAIDS INOPERATIVE.\n2. CANCEL WZ 223/26 (GA02).\nNNNN",
    "display_region_heading": "Unresolved B1 code G",
    "display_region_label": "B1 code G",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Unresolved B1 code G. Readable text says: 1. platform 49/27-ed 53-03.6n 002-12.6eqn unlit and all navaids inoperative.",
    "decoded_highlights": [
      "1. platform 49/27-ed 53-03.6n 002-12.6eqn unlit and all navaids inoperative",
      "0tueongdc lp leman gas field",
      "2. cancel wz 223/26 (ga02)"
    ],
    "decoded_status": "decoded",
    "decoded_status_label": "Decoded"
  },
  {
    "index": 99,
    "heading": "2026-05-07 00:03:08 AREA: G",
    "published_at": "2026-05-07 00:03:08",
    "area": "G",
    "message_id": "GA56",
    "text": "ZCZC GA56\nWZ 303/26\nHUMBER.\nRACE BANKM_F_M_YB_1. TURBINE FO_VJF_SJMFZ_PYHF\nP_XOC_FKA01, 53-20.1N 000-46.6E.\nB. A06, 53-17.8N 000-46.3E\nD01, 53-20.1N 000_49.1E.\nD. S01, 53-15.7N 000-55.9E.\n2. CANCEL WZ 274/26 (GA37).\nNNNN",
    "clean_text": "ZCZC GA56\nWZ 303/26\nHUMBER.\nRACE BANKM_F_M_YB_1. TURBINE FO_VJF_SJMFZ_PYHF\nP_XOC_FKA01, 53-20.1N 000-46.6E.\nB. A06, 53-17.8N 000-46.3E\nD01, 53-20.1N 000_49.1E.\nD. S01, 53-15.7N 000-55.9E.\n2. CANCEL WZ 274/26 (GA37).\nNNNN",
    "resolved_station_name": "Cullercoats",
    "resolved_country": "United Kingdom",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "North Sea and north-east UK coast",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "HUMBER"
    ],
    "display_region_heading": "United Kingdom - North Sea and north-east UK coast",
    "display_region_label": "Cullercoats, United Kingdom",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for United Kingdom - North Sea and north-east UK coast. Readable text says: Race bankm f m yb 1. turbine fo vjf sjmfz pyhf. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Race bankm f m yb 1. turbine fo vjf sjmfz pyhf",
      "P xoc fka01, 53-20.1n 000-46.6e",
      "2. cancel wz 274/26 (ga37)"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 100,
    "heading": "2026-05-07 00:02:36 AREA: G",
    "published_at": "2026-05-07 00:02:36",
    "area": "G",
    "message_id": "GA57",
    "text": "ZCZC GA57\nGA5:_,_2+ 305/26\nHUMBER.\nINNER BANK.\n1. PLATFORM SOUTHWARK 53-11.0N 002-7TBFGPMCSFHMUBK_JB_KBKQB__CD9,LZM CANCEL WZ 232/26 (GA12).\nNNNN",
    "clean_text": "ZCZC GA57\nGA5:_,_2+ 305/26\nHUMBER.\nINNER BANK.\n1. PLATFORM SOUTHWARK 53-11.0N 002-7TBFGPMCSFHMUBK_JB_KBKQB__CD9,LZM CANCEL WZ 232/26 (GA12).\nNNNN",
    "resolved_station_name": "Cullercoats",
    "resolved_country": "United Kingdom",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "North Sea and north-east UK coast",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "HUMBER",
      "INNER BANK"
    ],
    "display_region_heading": "United Kingdom - North Sea and north-east UK coast",
    "display_region_label": "Cullercoats, United Kingdom",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for United Kingdom - North Sea and north-east UK coast. Readable text says: 1. platform southwark 53-11.0n 002-7tbfgpmcsfhmubk jb kbkqb cd9,lzm cancel wz 232/26 (ga12). Decoding is partial rather than complete.",
    "decoded_highlights": [
      "1. platform southwark 53-11.0n 002-7tbfgpmcsfhmubk jb kbkqb cd9,lzm cancel wz 232/26 (ga12)",
      "Inner bank"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 101,
    "heading": "2026-05-07 00:00:15 AREA: G",
    "published_at": "2026-05-07 00:00:15",
    "area": "G",
    "message_id": "GE17",
    "text": "ZCZC GE17\nGE17\nISSUED BY THE MET OFFICE AT_\nU MGZM_PW_\n_MAY\n\n\nGALE WARNINGS: NONE\n\nTHE GENERAL SITUATION AT MIDDAY\n)+7._ _MGBFSPJM_MZ.)!'0_._\n_ /__,_':*P__ TOMORROW. HIGH FORTIES 101' EXP NTN_Y 1019 BY SJME\nTIME\n\n24-/_8 !)*3:__5!\n\nVIKING\nVRW_B _YEOOD\nB\n_:_)06._$_09,_0.888\n6.__+._BECMG E OR SE 2 TO QRM MOD BECMG SLT. SHWRS. GOOD\n\nFAIR ISLE\nVRB 2 TO 4, BECMG S 5 TO 7. MOD ZYMYZIGH, OCNL SLT AT FIRST IN SE. SHWRS THEN RAIN. GOOD, BECMG MOD OR POOR\n\nOUTLOOK FLW 24 HOURS:\nGALES EXP IN VIKING, WITH STRG WFWJMP_)_3K_3_(3K_S EXCEPT HUMBER AND THAMES\nNNNN",
    "clean_text": "ZCZC GE17\nGE17\nISSUED BY THE MET OFFICE AT_\nU MGZM_PW_\n_MAY\n\nGALE WARNINGS: NONE\n\nTHE GENERAL SITUATION AT MIDDAY\n)+7._ _MGBFSPJM_MZ.)!'0_._\n_ /__,_':*P__ TOMORROW. HIGH FORTIES 101' EXP NTN_Y 1019 BY SJME\nTIME\n\n24-/_8 !)*3:__5!\n\nVIKING\nVRW_B _YEOOD\nB\n_:_)06._$_09,_0.888\n6.__+._BECMG E OR SE 2 TO QRM MOD BECMG SLT. SHWRS. GOOD\n\nFAIR ISLE\nVRB 2 TO 4, BECMG S 5 TO 7. MOD ZYMYZIGH, OCNL SLT AT FIRST IN SE. SHWRS THEN RAIN. GOOD, BECMG MOD OR POOR\n\nOUTLOOK FLW 24 HOURS:\nGALES EXP IN VIKING, WITH STRG WFWJMP_)_3K_3_(3K_S EXCEPT HUMBER AND THAMES\nNNNN",
    "resolved_station_name": "Cullercoats",
    "resolved_country": "United Kingdom",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "North Sea and north-east UK coast",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "HUMBER"
    ],
    "display_region_heading": "United Kingdom - North Sea and north-east UK coast",
    "display_region_label": "Cullercoats, United Kingdom",
    "subject_label": "weather forecast",
    "subject_code": "E",
    "decoded_summary": "weather forecast for United Kingdom - North Sea and north-east UK coast. This is a weather bulletin; readable sections mention gales, ice, rain across the covered waters. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Gales exp in viking, with strg wfwjmp ) 3k 3 (3k s except humber and thames",
      "Gale warnings: none",
      "Vrb 2 to 4, becmg s 5 to 7. mod zymyzigh, ocnl slt at first in se. shwrs then rain. good, becmg mod or poor"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 7,
    "heading": "2026-05-06 23:52:01 AREA: F",
    "published_at": "2026-05-06 23:52:01",
    "area": "F",
    "message_id": "FA13",
    "text": "ZCZC FA13\n2_2304 UTC APR\nPET_YSL FWARN 074/26\nEASTERN GULF OF FFSWONJDF_JMPT_FX_QPB:9)__: -04 -___7'1.___/.__9,!.60._0_$+66!'_.2__06+:*._+.*$!_)4_,$-:$EHLB(.:__,$__AKD_EH_\nVBX_IGD-)__3N 027-09.63E 59-46.43N 027-05.35E\nCANCEL THIS MSG 312200 UTC MAY\nNNNN",
    "clean_text": "ZCZC FA13\n2_2304 UTC APR\nPET_YSL FWARN 074/26\nEASTERN GULF OF FFSWONJDF_JMPT_FX_QPB:9)__: -04 -___7'1.___/.__9,!.60._0_$+66!'_.2__06+:*._+.*$!_)4_,$-:$EHLB(.:__,$__AKD_EH_\nVBX_IGD-)__3N 027-09.63E 59-46.43N 027-05.35E\nCANCEL THIS MSG 312200 UTC MAY\nNNNN",
    "display_region_heading": "Unresolved B1 code F",
    "display_region_label": "B1 code F",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Unresolved B1 code F. Readable text says: Vbx igd-) 3n 027-09.63e 59-46.43n 027-05.35e. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Vbx igd-) 3n 027-09.63e 59-46.43n 027-05.35e",
      "Pet ysl fwarn 074/26"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 8,
    "heading": "2026-05-06 23:51:09 AREA: S",
    "published_at": "2026-05-06 23:51:09",
    "area": "S",
    "message_id": "",
    "text": "ZCZC SA__V__XDY__Q_WXUQZ\n(__6_4_ ,-=.86____:_5_534, _ 9! !-,$\n'_80'_3/34:8'3' 302100 UTC APR - 312100 UTC MAY\nIN AREA TEMPORARILY _ANGEROUS TO SHIPPING\n60-00.50\n _PWUAQYMTPE 60-05.)0H 027-34.00E\n59-53.00N 027-48.00E 59-4,_ 027-31.00E\nCANCEL THIS MSG 312200 UTC MAY\nNNNN",
    "clean_text": "ZCZC SA__V__XDY__Q_WXUQZ\n(__6_4_ ,-=.86____:_5_534, _ 9! !-,$\n'_80'_3/34:8'3' 302100 UTC APR - 312100 UTC MAY\nIN AREA TEMPORARILY _ANGEROUS TO SHIPPING\n60-00.50\n_PWUAQYMTPE 60-05.)0H 027-34.00E\n59-53.00N 027-48.00E 59-4,_ 027-31.00E\nCANCEL THIS MSG 312200 UTC MAY\nNNNN",
    "display_region_heading": "Unresolved B1 code S",
    "display_region_label": "B1 code S",
    "subject_label": "operational notice",
    "subject_code": "",
    "decoded_summary": "operational notice for Unresolved B1 code S. Readable text says: In area temporarily angerous to shipping. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "In area temporarily angerous to shipping",
      "Pwuaqymtpe 60-05.)0h 027-34.00e"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 10,
    "heading": "2026-05-06 23:43:33 AREA: E",
    "published_at": "2026-05-06 23:43:33",
    "area": "E",
    "message_id": "EAQYU",
    "text": "ZCZC EAQYU\nWL JZUUXWY \nLUNDY. \n_. SPANNEOEBUOY _1-_8.1N 001___\nZCZC",
    "clean_text": "ZCZC EAQYU\nWL JZUUXWY\nLUNDY.\n_. SPANNEOEBUOY _1-_8.1N 001___\nZCZC",
    "resolved_station_name": "Niton",
    "resolved_country": "United Kingdom",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "English Channel and western approaches",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "LUNDY"
    ],
    "display_region_heading": "United Kingdom - English Channel and western approaches",
    "display_region_label": "Niton, United Kingdom",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for United Kingdom - English Channel and western approaches. Readable text says: Spanneoebuoy 1- 8.1n 001. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Spanneoebuoy 1- 8.1n 001",
      "Wl jzuuxwy"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 11,
    "heading": "2026-05-06 23:43:06 AREA: E",
    "published_at": "2026-05-06 23:43:06",
    "area": "E",
    "message_id": "EA74",
    "text": "ZCZC EA74\nE_\nWIGHT.\n1. NEEDLES LIGHT 50-_9.__, 001-35.5WM_O_ SIGNAL INOPERATIVE.\n2. CANCEL WZ 185/26 (EA22).\nNNNN",
    "clean_text": "ZCZC EA74\nE_\nWIGHT.\n1. NEEDLES LIGHT 50-_9.__, 001-35.5WM_O_ SIGNAL INOPERATIVE.\n2. CANCEL WZ 185/26 (EA22).\nNNNN",
    "resolved_station_name": "Niton",
    "resolved_country": "United Kingdom",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "English Channel and western approaches",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "WIGHT",
      "NEEDLES"
    ],
    "display_region_heading": "United Kingdom - English Channel and western approaches",
    "display_region_label": "Niton, United Kingdom",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for United Kingdom - English Channel and western approaches. Readable text says: 1. needles light 50- 9. , 001-35.5wm o signal inoperative. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "1. needles light 50- 9. , 001-35.5wm o signal inoperative",
      "2. cancel wz 185/26 (ea22)"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 12,
    "heading": "2026-05-06 23:42:48 AREA: E",
    "published_at": "2026-05-06 23:42:48",
    "area": "E",
    "message_id": "EA83",
    "text": "ZCZC EA83\n_!-'5,35__\n/_943 49:(' _7_6 52-06.1N 006_31.9W UNLIT.\n_NNN\n\n_ZCZC",
    "clean_text": "ZCZC EA83\n_!-'5,35__\n/_943 49:(' _7_6 52-06.1N 006_31.9W UNLIT.\n_NNN\n\n_ZCZC",
    "display_region_heading": "Unresolved B1 code E",
    "display_region_label": "B1 code E",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Unresolved B1 code E. The received text is too corrupted to decode safely. No reliable plain-language extraction was possible.",
    "decoded_highlights": [],
    "decoded_status": "raw",
    "decoded_status_label": "Low-confidence raw text"
  },
  {
    "index": 13,
    "heading": "2026-05-06 23:40:14 AREA: E",
    "published_at": "2026-05-06 23:40:14",
    "area": "E",
    "message_id": "EE99",
    "text": "ZCZC EE99\nEE99\nISSUED BY THE MET OFFICE AT 190__ON AW_V_MAY\nNO_G_S_M_YFJ_XMGZPIII_N_ THE GENERAL SITUATION AT MIDDAY\nLOW QHPV_BFSPJM_MZ.)!'03.\n  M_ BAILEY 998 BY MIDDAY TOMOGROULOVGBF_DM+6_!0*._ _ :__,_)_3((09M/_9_'1_::_5927_++KEC_EB_A __KQ_ONGHD_PJONGPIIIKM\nYMGHZMI_MGLPX_OR SE 2 HZM\nY__G_M SHWRS. GOOD\n\nDOVER WIGHT PORTLAND PLYMOUTDONG_YL___M_\nOC\nMOOTH OR SLT. SHWRS. _\n9,_\n\nN BISCAY\nNWKH\n_UCM_GIZRLWFUIU_GMLFMRILG_WIZ_PI_E_P_\nO___CWM SHWRS. GOOD\n\nNW_ZROY SOLE LUNDY FASTNET\nVRB 2 TO 4. SLT OR MOD, BECMG SMOO\n_ZCYJ__ONGJHY____A_OC_UZF__PFM__YE\nCD__TH:\n)-,_' 3,$ _975_3-'__-_,:3)_2+ (234_26 (EA46).\n(,,,,\n\n+___2__ZCZC",
    "clean_text": "ZCZC EE99\nEE99\nISSUED BY THE MET OFFICE AT 190__ON AW_V_MAY\nNO_G_S_M_YFJ_XMGZPIII_N_ THE GENERAL SITUATION AT MIDDAY\nLOW QHPV_BFSPJM_MZ.)!'03.\nM_ BAILEY 998 BY MIDDAY TOMOGROULOVGBF_DM+6_!0*._ _ :__,_)_3((09M/_9_'1_::_5927_++KEC_EB_A __KQ_ONGHD_PJONGPIIIKM\nYMGHZMI_MGLPX_OR SE 2 HZM\nY__G_M SHWRS. GOOD\n\nDOVER WIGHT PORTLAND PLYMOUTDONG_YL___M_\nOC\nMOOTH OR SLT. SHWRS. _\n9,_\n\nN BISCAY\nNWKH\n_UCM_GIZRLWFUIU_GMLFMRILG_WIZ_PI_E_P_\nO___CWM SHWRS. GOOD\n\nNW_ZROY SOLE LUNDY FASTNET\nVRB 2 TO 4. SLT OR MOD, BECMG SMOO\n_ZCYJ__ONGJHY____A_OC_UZF__PFM__YE\nCD__TH:\n)-,_' 3,$ _975_3-'__-_,:3)_2+ (234_26 (EA46).\n(,,,,\n\n+___2__ZCZC",
    "resolved_station_name": "Niton",
    "resolved_country": "United Kingdom",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "English Channel and western approaches",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "WIGHT",
      "LUNDY",
      "PORTLAND"
    ],
    "display_region_heading": "United Kingdom - English Channel and western approaches",
    "display_region_label": "Niton, United Kingdom",
    "subject_label": "weather forecast",
    "subject_code": "E",
    "decoded_summary": "weather forecast for United Kingdom - English Channel and western approaches. This is a weather bulletin; readable sections mention ice across the covered waters. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Issued by the met office at 190 on aw v may",
      "Ymghzmi mglpx or se 2 hzm",
      "Vrb 2 to 4. slt or mod, becmg smoo"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 14,
    "heading": "2026-05-06 23:23:32 AREA: S",
    "published_at": "2026-05-06 23:23:32",
    "area": "S",
    "message_id": "SA50",
    "text": "ZCZC SA50\nNAVTEX-HAMBURG (NCC)\n062020 UTXMBE_\nU_ONG\n_WARN. NO. 271\nGERMAN BIGHT. 'WEISSE BANK'\nGEOPHONE GEAR ESTABLISHED IN\n54-55,4N 006-05,4E\n54-54,6N 006-05,4E\n54-53,5N 006-05,5E\n54-55,6N 006-04,3E\n54-54,0N \n_EPYGPON_HYHY_G_\n_E_U GPONG_FFBC_MLPYHDMZ.\n __GBPHPYJMYP_CPJHPW_CHORING AND FISHING PROHIBITED.\nNNNN",
    "clean_text": "ZCZC SA50\nNAVTEX-HAMBURG (NCC)\n062020 UTXMBE_\nU_ONG\n_WARN. NO. 271\nGERMAN BIGHT. 'WEISSE BANK'\nGEOPHONE GEAR ESTABLISHED IN\n54-55,4N 006-05,4E\n54-54,6N 006-05,4E\n54-53,5N 006-05,5E\n54-55,6N 006-04,3E\n54-54,0N\n_EPYGPON_HYHY_G_\n_E_U GPONG_FFBC_MLPYHDMZ.\n__GBPHPYJMYP_CPJHPW_CHORING AND FISHING PROHIBITED.\nNNNN",
    "resolved_station_name": "Pinneberg",
    "resolved_country": "Germany",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "German Bight and German North Sea",
    "resolved_match_basis": "station-signature",
    "resolved_match_terms": [
      "NAVTEX HAMBURG"
    ],
    "display_region_heading": "Germany - German Bight and German North Sea",
    "display_region_label": "Pinneberg, Germany",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Germany - German Bight and German North Sea. Readable text says: Gbphpyjmyp cpjhpw choring and fishing prohibited. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Gbphpyjmyp cpjhpw choring and fishing prohibited",
      "German bight. 'weisse bank'",
      "Geophone gear established in"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 17,
    "heading": "2026-05-06 22:18:47 AREA: T",
    "published_at": "2026-05-06 22:18:47",
    "area": "T",
    "message_id": "TA99",
    "text": "ZCZC TA99\n141654 UTX __\nOOSTENDERADIO MSI 027/26\nBE EEZ\nHYDROGRAPHICAL INSTRU_ENT ESTABLISHED IN POS 5127.375N 0027_6E \nUNMARKED\nSHIPPING IS REQUESTED NOT TO FISH NOR TO ANCHOR IN THE VICINITY\nNNNN",
    "clean_text": "ZCZC TA99\n141654 UTX __\nOOSTENDERADIO MSI 027/26\nBE EEZ\nHYDROGRAPHICAL INSTRU_ENT ESTABLISHED IN POS 5127.375N 0027_6E\nUNMARKED\nSHIPPING IS REQUESTED NOT TO FISH NOR TO ANCHOR IN THE VICINITY\nNNNN",
    "resolved_station_name": "Oostende Radio",
    "resolved_country": "Belgium",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "Belgian coast and southern North Sea",
    "resolved_match_basis": "station-signature",
    "resolved_match_terms": [
      "OOSTENDE",
      "OOSTENDERADIO"
    ],
    "display_region_heading": "Belgium - Belgian coast and southern North Sea",
    "display_region_label": "Oostende Radio, Belgium",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Belgium - Belgian coast and southern North Sea. Readable text says: Shipping is requested not to fish nor to anchor in the vicinity.",
    "decoded_highlights": [
      "Shipping is requested not to fish nor to anchor in the vicinity",
      "Hydrographical instru ent established in pos 5127.375n 0027 6e",
      "Unmarked"
    ],
    "decoded_status": "decoded",
    "decoded_status_label": "Decoded"
  },
  {
    "index": 19,
    "heading": "2026-05-06 22:16:19 AREA: T",
    "published_at": "2026-05-06 22:16:19",
    "area": "T",
    "message_id": "TA85",
    "text": "ZCZC TA85\n300828 UTC S_\nOOSTENDERADIO MSI 356/25 \nBE EEZ \nOBSTACLES ON THE SEA BED \nIN POS 51-23.730N 002-29.791E AND \n51-23.557N 002-30.286E\nANCHORING AND FISHING ARE PROHIBITED \nWTHIN DISTANCE OF 200M\nNNNN",
    "clean_text": "ZCZC TA85\n300828 UTC S_\nOOSTENDERADIO MSI 356/25\nBE EEZ\nOBSTACLES ON THE SEA BED\nIN POS 51-23.730N 002-29.791E AND\n51-23.557N 002-30.286E\nANCHORING AND FISHING ARE PROHIBITED\nWTHIN DISTANCE OF 200M\nNNNN",
    "resolved_station_name": "Oostende Radio",
    "resolved_country": "Belgium",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "Belgian coast and southern North Sea",
    "resolved_match_basis": "station-signature",
    "resolved_match_terms": [
      "OOSTENDE",
      "OOSTENDERADIO"
    ],
    "display_region_heading": "Belgium - Belgian coast and southern North Sea",
    "display_region_label": "Oostende Radio, Belgium",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Belgium - Belgian coast and southern North Sea. Readable text says: Anchoring and fishing are prohibited.",
    "decoded_highlights": [
      "Anchoring and fishing are prohibited",
      "In pos 51-23.730n 002-29.791e and",
      "Obstacles on the sea bed"
    ],
    "decoded_status": "decoded",
    "decoded_status_label": "Decoded"
  },
  {
    "index": 21,
    "heading": "2026-05-06 22:14:52 AREA: T",
    "published_at": "2026-05-06 22:14:52",
    "area": "T",
    "message_id": "TA12",
    "text": "ZCZC TA12\n2615_5: .-4 26\nOOSTENDERADIO MSI 131/26\nTERRITORIAL SEAHYDROGRAPHICAL INSTRUMENT ESTABLISHED IN POS 51-21-663N 003-06,817E  UNMARKED\nSHIPPING IS REQUESTED TO PASS AT A SAFE DISTANCE AND NOT TO ANCHOR NOR FISH IN THE VICINITY\n\nNNNN",
    "clean_text": "ZCZC TA12\n2615_5: .-4 26\nOOSTENDERADIO MSI 131/26\nTERRITORIAL SEAHYDROGRAPHICAL INSTRUMENT ESTABLISHED IN POS 51-21-663N 003-06,817E UNMARKED\nSHIPPING IS REQUESTED TO PASS AT A SAFE DISTANCE AND NOT TO ANCHOR NOR FISH IN THE VICINITY\n\nNNNN",
    "resolved_station_name": "Oostende Radio",
    "resolved_country": "Belgium",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "Belgian coast and southern North Sea",
    "resolved_match_basis": "station-signature",
    "resolved_match_terms": [
      "OOSTENDE",
      "OOSTENDERADIO"
    ],
    "display_region_heading": "Belgium - Belgian coast and southern North Sea",
    "display_region_label": "Oostende Radio, Belgium",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Belgium - Belgian coast and southern North Sea. Readable text sets local operating restrictions, including anchoring, fishing, or towing limits.",
    "decoded_highlights": [
      "Shipping is requested to pass at a safe distance and not to anchor nor fish in the vicinity",
      "Territorial seahydrographical instrument established in pos 51-21-663n 003-06,817e unmarked"
    ],
    "decoded_status": "decoded",
    "decoded_status_label": "Decoded"
  },
  {
    "index": 25,
    "heading": "2026-05-06 22:10:21 AREA: T",
    "published_at": "2026-05-06 22:10:21",
    "area": "T",
    "message_id": "TE12",
    "text": "ZCZC TE12\n061910 UTC MAY\nOOSTENDERADIO WX 12/26\nTHAMES\nNNE 4-5, LOC 6, VEER ENE AND DECR TO 3..__$!*.0_0__._49-$ :)3-4 '03))'. TONIGHT CLOUD FIELDS BUHMWYE_TOMORROW MORNING A FEW LOC SHOWERS. GOOD VIS, MOD DURING SHOWERS.\nDOVER AND BELGIAN COAST:\nNNE 4-5, VEER NE TO E AND DECR TO 3. THIS EVENING CLEAR SPELLS. \nTONIGHT AND TOMORROW MORNING SOMETIMES MORE CLOUDS WITH RISK \nOF A SHOWER. GOOD VIS, MOD DURING SHOWERS. TONIGHT AND TOMORROW \nMORNING ALSO MOD ALONG THE CONTINENTAL SHORE.\nNNNN",
    "clean_text": "ZCZC TE12\n061910 UTC MAY\nOOSTENDERADIO WX 12/26\nTHAMES\nNNE 4-5, LOC 6, VEER ENE AND DECR TO 3..__$!*.0_0__._49-$ :)3-4 '03))'. TONIGHT CLOUD FIELDS BUHMWYE_TOMORROW MORNING A FEW LOC SHOWERS. GOOD VIS, MOD DURING SHOWERS.\nDOVER AND BELGIAN COAST:\nNNE 4-5, VEER NE TO E AND DECR TO 3. THIS EVENING CLEAR SPELLS.\nTONIGHT AND TOMORROW MORNING SOMETIMES MORE CLOUDS WITH RISK\nOF A SHOWER. GOOD VIS, MOD DURING SHOWERS. TONIGHT AND TOMORROW\nMORNING ALSO MOD ALONG THE CONTINENTAL SHORE.\nNNNN",
    "resolved_station_name": "Oostende Radio",
    "resolved_country": "Belgium",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "Belgian coast and southern North Sea",
    "resolved_match_basis": "station-signature",
    "resolved_match_terms": [
      "OOSTENDE",
      "OOSTENDERADIO"
    ],
    "display_region_heading": "Belgium - Belgian coast and southern North Sea",
    "display_region_label": "Oostende Radio, Belgium",
    "subject_label": "weather forecast",
    "subject_code": "E",
    "decoded_summary": "weather forecast for Belgium - Belgian coast and southern North Sea. Readable text says: Nne 4-5, loc 6, veer ene and decr to 3.. $! .0 0 . 49-$ :)3-4 '03))'. tonight cloud fields buhmwye tomorrow morning a few loc showers. good vis, mod during showers.",
    "decoded_highlights": [
      "Nne 4-5, loc 6, veer ene and decr to 3.. $! .0 0 . 49-$ :)3-4 '03))'. tonight cloud fields buhmwye tomorrow morning a few loc showers. good vis, mod during showers",
      "Of a shower. good vis, mod during showers. tonight and tomorrow",
      "Nne 4-5, veer ne to e and decr to 3. this evening clear spells"
    ],
    "decoded_status": "decoded",
    "decoded_status_label": "Decoded"
  },
  {
    "index": 27,
    "heading": "2026-05-06 22:06:57 AREA: S",
    "published_at": "2026-05-06 22:06:57",
    "area": "S",
    "message_id": "SA21",
    "text": "ZCZC SA21\nNCC-HAOLCY_ON\nC_4(___._04 26\nNAV. WARN. NO. 243\nGERMAN BIGHT. WEISSE BANK.\nSURVEY OPEY_HFZJMLEM_\nM\n_G_X_E_OQQREQQO_QB_QH_PHRNQL_YZCWM_ZJFHFZM_HYK_ 006-12E\nRESTRICTED MAN_ITY DU_QUESTED.\nNNNN",
    "clean_text": "ZCZC SA21\nNCC-HAOLCY_ON\nC_4(___._04 26\nNAV. WARN. NO. 243\nGERMAN BIGHT. WEISSE BANK.\nSURVEY OPEY_HFZJMLEM_\nM\n_G_X_E_OQQREQQO_QB_QH_PHRNQL_YZCWM_ZJFHFZM_HYK_ 006-12E\nRESTRICTED MAN_ITY DU_QUESTED.\nNNNN",
    "resolved_station_name": "Pinneberg",
    "resolved_country": "Germany",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "German Bight and German North Sea",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "GERMAN BIGHT",
      "WEISSE BANK"
    ],
    "display_region_heading": "Germany - German Bight and German North Sea",
    "display_region_label": "Pinneberg, Germany",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Germany - German Bight and German North Sea. Readable text says: Survey opey hfzjmlem. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Survey opey hfzjmlem",
      "Restricted man ity du quested",
      "German bight. weisse bank"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 29,
    "heading": "2026-05-06 22:04:19 AREA: S",
    "published_at": "2026-05-06 22:04:19",
    "area": "S",
    "message_id": "SA39",
    "text": "ZCZC SA39\nNCC-HAMBU_PUTC APR 26_\nNAV_O\nGOBNP_GYPJHYF__P_NOEVRABILITY WCYF_MZPYHFZJ_BERTH OF 1 NM REQUESTED.\nNNNN",
    "clean_text": "ZCZC SA39\nNCC-HAMBU_PUTC APR 26_\nNAV_O\nGOBNP_GYPJHYF__P_NOEVRABILITY WCYF_MZPYHFZJ_BERTH OF 1 NM REQUESTED.\nNNNN",
    "display_region_heading": "Unresolved B1 code S",
    "display_region_label": "B1 code S",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Unresolved B1 code S. Readable text says: Gobnp gypjhyf p noevrability wcyf mzpyhfzj berth of 1 nm requested. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Gobnp gypjhyf p noevrability wcyf mzpyhfzj berth of 1 nm requested",
      "Ncc-hambu putc apr 26"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 31,
    "heading": "2026-05-06 22:02:18 AREA: S",
    "published_at": "2026-05-06 22:02:18",
    "area": "S",
    "message_id": "SA46",
    "text": "ZCZC SA46\nNCC-H_LCY041645 UTC MAI 26\nNAV. WARN. NO. 267\nGERMAN BIGHT TSS.\nUNDERWATER OPERATIONS BY MV 'VOS GORGEOUS', CS '2HEN8'.\nVOS GORGEOUS CROSSING TJJMWCYF_MHBXUNEKK_E_K_E_GLPH_PP_M_ZJFHFZONIII _\n_ DCEG_\n_E_PUCGPMWON_HY__N 006-27,0E.\n500 M BERTH REQUESTED.\nNNONNK_VKVVVVVVV\n_ZCZC",
    "clean_text": "ZCZC SA46\nNCC-H_LCY041645 UTC MAI 26\nNAV. WARN. NO. 267\nGERMAN BIGHT TSS.\nUNDERWATER OPERATIONS BY MV 'VOS GORGEOUS', CS '2HEN8'.\nVOS GORGEOUS CROSSING TJJMWCYF_MHBXUNEKK_E_K_E_GLPH_PP_M_ZJFHFZONIII _\n_ DCEG_\n_E_PUCGPMWON_HY__N 006-27,0E.\n500 M BERTH REQUESTED.\nNNONNK_VKVVVVVVV\n_ZCZC",
    "resolved_station_name": "Pinneberg",
    "resolved_country": "Germany",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "German Bight and German North Sea",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "GERMAN BIGHT"
    ],
    "display_region_heading": "Germany - German Bight and German North Sea",
    "display_region_label": "Pinneberg, Germany",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Germany - German Bight and German North Sea. Readable text says: Underwater operations by mv 'vos gorgeous', cs '2hen8'. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Underwater operations by mv 'vos gorgeous', cs '2hen8'",
      "German bight tss",
      "500 m berth requested"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 32,
    "heading": "2026-05-06 22:01:17 AREA: S",
    "published_at": "2026-05-06 22:01:17",
    "area": "S",
    "message_id": "SA49",
    "text": "ZCZC SA49\nNCC-HAMBURG\n061600 UTC MAY 2'9__\n_2-4,. NO. 270\nGER\nAM B_GHT. OFFSHORE WIND FARM 'GODE WIND'.\nUNDERWATER OPERATIONS BY 'SCOTIA', CS 'LANJ8'\nIN AREA ABOUT\n53-59,8N 006-54,9E\nRESTRICHP_M__P_YLFSFH_MWCYF_MZPYKD_)1_+_!!(345_ 9! 0,5 NAUTICAL MILE IS REQUESTED.\nCANCEL NAV. WARN. NO. 259.\nNNNN",
    "clean_text": "ZCZC SA49\nNCC-HAMBURG\n061600 UTC MAY 2'9__\n_2-4,. NO. 270\nGER\nAM B_GHT. OFFSHORE WIND FARM 'GODE WIND'.\nUNDERWATER OPERATIONS BY 'SCOTIA', CS 'LANJ8'\nIN AREA ABOUT\n53-59,8N 006-54,9E\nRESTRICHP_M__P_YLFSFH_MWCYF_MZPYKD_)1_+_!!(345_ 9! 0,5 NAUTICAL MILE IS REQUESTED.\nCANCEL NAV. WARN. NO. 259.\nNNNN",
    "resolved_station_name": "Pinneberg",
    "resolved_country": "Germany",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "German Bight and German North Sea",
    "resolved_match_basis": "station-signature",
    "resolved_match_terms": [
      "NCC HAMBURG"
    ],
    "display_region_heading": "Germany - German Bight and German North Sea",
    "display_region_label": "Pinneberg, Germany",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Germany - German Bight and German North Sea. Readable text says: Am b ght. offshore wind farm 'gode wind'. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Am b ght. offshore wind farm 'gode wind'",
      "Underwater operations by 'scotia', cs 'lanj8'",
      "In area about"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 39,
    "heading": "2026-05-06 20:46:14 AREA: T",
    "published_at": "2026-05-06 20:46:14",
    "area": "T",
    "message_id": "",
    "text": "ZCZCIKAWRW\nTA\nI__ZCZC",
    "clean_text": "ZCZCIKAWRW\nTA\nI__ZCZC",
    "display_region_heading": "Unresolved B1 code T",
    "display_region_label": "B1 code T",
    "subject_label": "operational notice",
    "subject_code": "",
    "decoded_summary": "operational notice for Unresolved B1 code T. Readable text says: Zczcikawrw. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Zczcikawrw"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 40,
    "heading": "2026-05-06 20:42:54 AREA: K",
    "published_at": "2026-05-06 20:42:54",
    "area": "K",
    "message_id": "",
    "text": "ZCZC KA_D_\nAVURNAV CSVYLZCYM_Q V__\n_\nCC\nMAY 26\nHW_R_UGRAPHIC SURVE BY S_IPS_OF THE FRENCH NAVY.\nLICE _OI\nI_G _9-09.77N\nVPWAB_OAPOMUUN 002-51.12359 UTCVMA\nU_O 9,,88_78+___(7_,:3\n9! _:\n83,_8:8_ TO 1_)-_LICG\nLNNE JHI_I_AI\nQU\nOIOUQIWS__ON PRICCIPLLE_: _AT RDN_S_L\nN_YZXHO_CGM\nA_ _B_IS_JCCU__U_ZCZC",
    "clean_text": "ZCZC KA_D_\nAVURNAV CSVYLZCYM_Q V__\n_\nCC\nMAY 26\nHW_R_UGRAPHIC SURVE BY S_IPS_OF THE FRENCH NAVY.\nLICE _OI\nI_G _9-09.77N\nVPWAB_OAPOMUUN 002-51.12359 UTCVMA\nU_O 9,,88_78+___(7_,:3\n9! _:\n83,_8:8_ TO 1_)-_LICG\nLNNE JHI_I_AI\nQU\nOIOUQIWS__ON PRICCIPLLE_: _AT RDN_S_L\nN_YZXHO_CGM\nA_ _B_IS_JCCU__U_ZCZC",
    "display_region_heading": "Unresolved B1 code K",
    "display_region_label": "B1 code K",
    "subject_label": "operational notice",
    "subject_code": "",
    "decoded_summary": "operational notice for Unresolved B1 code K. This is a weather bulletin; readable sections mention ice across the covered waters. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Hw r ugraphic surve by s ips of the french navy",
      "Vpwab oapomuun 002-51.12359 utcvma"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 41,
    "heading": "2026-05-06 20:41:33 AREA: K",
    "published_at": "2026-05-06 20:41:33",
    "area": "K",
    "message_id": "",
    "text": "ZCZC K_48\nAVURMAV CHEROOURG 48/26\nCSA_DXIQFZ\nP_X_V_LQHXW_UMUNTS CHANGE\n1.__04)!_!.2_+_=!_!0_!!__0 =_PWUWWWV__TC APR 2_ 7/\n=__+35__1-++9_, 003-01=7(_*.=619_27.1_0_=$__++__320_=!__+02N XPPWA_TYMQQW\nM_E WITH CAUTIZN\n2. CANC_L THIS MS_ 712359 UTC DEC 26\n /__.9,,887(_:*__1__+70--__ZCZC",
    "clean_text": "ZCZC K_48\nAVURMAV CHEROOURG 48/26\nCSA_DXIQFZ\nP_X_V_LQHXW_UMUNTS CHANGE\n1.__04)!_!.2_+_=!_!0_!!__0 =_PWUWWWV__TC APR 2_ 7/\n=__+35__1-++9_, 003-01=7(_*.=619_27.1_0_=$__++__320_=!__+02N XPPWA_TYMQQW\nM_E WITH CAUTIZN\n2. CANC_L THIS MS_ 712359 UTC DEC 26\n/__.9,,887(_:*__1__+70--__ZCZC",
    "display_region_heading": "Unresolved B1 code K",
    "display_region_label": "B1 code K",
    "subject_label": "operational notice",
    "subject_code": "",
    "decoded_summary": "operational notice for Unresolved B1 code K. Readable text says: Avurmav cheroourg 48/26. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Avurmav cheroourg 48/26",
      "Csa dxiqfz",
      "M e with cautizn"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 42,
    "heading": "2026-05-06 20:08:10 AREA: G",
    "published_at": "2026-05-06 20:08:10",
    "area": "G",
    "message_id": "GA18",
    "text": "ZCZC GA18\nWZ 243/26 \nFORTH. \nNEART NA GAOITHE WINDFARM. \n1. NNG E BUOY 56-14.3N 002-08.6W AND NNG S BUOY 56-12.3N 802-09.8W AIS INOPERATIVE. \n2. CANCEL WZ 130/26 (GA73). \nNNNN",
    "clean_text": "ZCZC GA18\nWZ 243/26\nFORTH.\nNEART NA GAOITHE WINDFARM.\n1. NNG E BUOY 56-14.3N 002-08.6W AND NNG S BUOY 56-12.3N 802-09.8W AIS INOPERATIVE.\n2. CANCEL WZ 130/26 (GA73).\nNNNN",
    "display_region_heading": "Unresolved B1 code G",
    "display_region_label": "B1 code G",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Unresolved B1 code G. Readable text says an AIS transmitter is inoperative near 56-14.3N 002-08.6W; 56-12.3N 802-09.8W.",
    "decoded_highlights": [
      "1. nng e buoy 56-14.3n 002-08.6w and nng s buoy 56-12.3n 802-09.8w ais inoperative",
      "Neart na gaoithe windfarm",
      "2. cancel wz 130/26 (ga73)"
    ],
    "decoded_status": "decoded",
    "decoded_status_label": "Decoded"
  },
  {
    "index": 43,
    "heading": "2026-05-06 20:07:40 AREA: G",
    "published_at": "2026-05-06 20:07:40",
    "area": "G",
    "message_id": "GA25",
    "text": "ZCZC GA25\nWZ 254/26 \nVIKING. \nBERYL OIL FIELD. \n1. BERYL SPM3 BUOY 59-31.7N 001-33.5E TEMPORARILY REMOVED. \n2. CANCEL WZ 143/26 (GA82). \nNNNN",
    "clean_text": "ZCZC GA25\nWZ 254/26\nVIKING.\nBERYL OIL FIELD.\n1. BERYL SPM3 BUOY 59-31.7N 001-33.5E TEMPORARILY REMOVED.\n2. CANCEL WZ 143/26 (GA82).\nNNNN",
    "resolved_station_name": "Cullercoats",
    "resolved_country": "United Kingdom",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "North Sea and north-east UK coast",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "BERYL OIL FIELD"
    ],
    "display_region_heading": "United Kingdom - North Sea and north-east UK coast",
    "display_region_label": "Cullercoats, United Kingdom",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for United Kingdom - North Sea and north-east UK coast. Readable text says: 1. beryl spm3 buoy 59-31.7n 001-33.5e temporarily removed.",
    "decoded_highlights": [
      "1. beryl spm3 buoy 59-31.7n 001-33.5e temporarily removed",
      "Beryl oil field",
      "2. cancel wz 143/26 (ga82)"
    ],
    "decoded_status": "decoded",
    "decoded_status_label": "Decoded"
  },
  {
    "index": 44,
    "heading": "2026-05-06 20:07:09 AREA: G",
    "published_at": "2026-05-06 20:07:09",
    "area": "G",
    "message_id": "GA30",
    "text": "ZCZC GA30\n_-_\n_3_57_.9___6+_69___\n1. TURBINE HS2, 57-29.4N 001-21.1W, FOG SIGNAL INOPERATIVE.._. CANCEL WZ 161/26 (GA89). 9,_9,,_'8_ZCZC",
    "clean_text": "ZCZC GA30\n_-_\n_3_57_.9___6+_69___\n1. TURBINE HS2, 57-29.4N 001-21.1W, FOG SIGNAL INOPERATIVE.._. CANCEL WZ 161/26 (GA89). 9,_9,,_'8_ZCZC",
    "display_region_heading": "Unresolved B1 code G",
    "display_region_label": "B1 code G",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Unresolved B1 code G. Readable text reports a fog signal outage near 57-29.4N 001-21.1W. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "1. turbine hs2, 57-29.4n 001-21.1w, fog signal inoperative.. . cancel wz 161/26 (ga89). 9, 9,, '8 zczc"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 45,
    "heading": "2026-05-06 20:06:04 AREA: G",
    "published_at": "2026-05-06 20:06:04",
    "area": "G",
    "message_id": "GA40",
    "text": "ZCZC GA40\nNAVAREA I 78/26\nGMDSS.\nENGLAND AND SCOTLAND EAST COAST, INCLUDING _DP_ENGLISH CHANNEL, THE NORTD_JPMWMHDPMJDPHSWMFJSWJ_1. MF R/T S4=!:0___84 !49. '853':\nA. BAWDSEY 51-59.6N 001-24.5E.\nB. LANGHAM 52-56.5N 000-57.2E.\nC. CULLERCOATS 55-04.4N 001-27.8W__. MF R/T AND DSC SERVICES FROM GREGNESS SITE 57-07.7 \n_U__UGU_Z_.!888(_\n_9,_9,,888_ZCZC",
    "clean_text": "ZCZC GA40\nNAVAREA I 78/26\nGMDSS.\nENGLAND AND SCOTLAND EAST COAST, INCLUDING _DP_ENGLISH CHANNEL, THE NORTD_JPMWMHDPMJDPHSWMFJSWJ_1. MF R/T S4=!:0___84 !49. '853':\nA. BAWDSEY 51-59.6N 001-24.5E.\nB. LANGHAM 52-56.5N 000-57.2E.\nC. CULLERCOATS 55-04.4N 001-27.8W__. MF R/T AND DSC SERVICES FROM GREGNESS SITE 57-07.7\n_U__UGU_Z_.!888(_\n_9,_9,,888_ZCZC",
    "resolved_station_name": "Cullercoats",
    "resolved_country": "United Kingdom",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "North Sea and north-east UK coast",
    "resolved_match_basis": "station-signature",
    "resolved_match_terms": [
      "CULLERCOATS"
    ],
    "display_region_heading": "United Kingdom - North Sea and north-east UK coast",
    "display_region_label": "Cullercoats, United Kingdom",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for United Kingdom - North Sea and north-east UK coast. This is a weather bulletin; readable sections mention ice across the covered waters. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "A. bawdsey 51-59.6n 001-24.5e",
      "B. langham 52-56.5n 000-57.2e",
      "C. cullercoats 55-04.4n 001-27.8w . mf r/t and dsc services from gregness site 57-07.7"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 46,
    "heading": "2026-05-06 20:05:31 AREA: G",
    "published_at": "2026-05-06 20:05:31",
    "area": "G",
    "message_id": "GA49",
    "text": "ZCZC GA49\nWZ 296/26\nHUMBER.\n,__423)) _(__!0'2.+6_$_0*__6_*_1. MET MAST 53-10.7N 002-59.1E UNLIT AND ALL NAVAIDS INOPERATIVE.\n2. CANC_L_A 204/26 (GA71).\nNONNIII_ZCZC",
    "clean_text": "ZCZC GA49\nWZ 296/26\nHUMBER.\n,__423)) _(__!0'2.+6_$_0*__6_*_1. MET MAST 53-10.7N 002-59.1E UNLIT AND ALL NAVAIDS INOPERATIVE.\n2. CANC_L_A 204/26 (GA71).\nNONNIII_ZCZC",
    "resolved_station_name": "Cullercoats",
    "resolved_country": "United Kingdom",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "North Sea and north-east UK coast",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "HUMBER"
    ],
    "display_region_heading": "United Kingdom - North Sea and north-east UK coast",
    "display_region_label": "Cullercoats, United Kingdom",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for United Kingdom - North Sea and north-east UK coast. Readable text says: 423)) ( !0'2. 6 $ 0 6 1. met mast 53-10.7n 002-59.1e unlit and all navaids inoperative. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "423)) ( !0'2. 6 $ 0 6 1. met mast 53-10.7n 002-59.1e unlit and all navaids inoperative",
      "2. canc l a 204/26 (ga71)",
      "Nonniii zczc"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 47,
    "heading": "2026-05-06 20:04:58 AREA: G",
    "published_at": "2026-05-06 20:04:58",
    "area": "G",
    "message_id": "GA51",
    "text": "ZCZC GA51\nWZ 298/26\nDOGGER.\nSOFIA OFFSHORE WIND FARM.\n1. BUOYS UNLIT:\nA. N1 55-08.1N 002-09.5E.\nB. E5 54-51.5N 002-20.7__2. CANCEL WZ 221/26 (GA15).\nNONNIII_ZCZC",
    "clean_text": "ZCZC GA51\nWZ 298/26\nDOGGER.\nSOFIA OFFSHORE WIND FARM.\n1. BUOYS UNLIT:\nA. N1 55-08.1N 002-09.5E.\nB. E5 54-51.5N 002-20.7__2. CANCEL WZ 221/26 (GA15).\nNONNIII_ZCZC",
    "resolved_station_name": "Cullercoats",
    "resolved_country": "United Kingdom",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "North Sea and north-east UK coast",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "DOGGER",
      "SOFIA OFFSHORE WIND FARM"
    ],
    "display_region_heading": "United Kingdom - North Sea and north-east UK coast",
    "display_region_label": "Cullercoats, United Kingdom",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for United Kingdom - North Sea and north-east UK coast. Readable text says: 1. buoys unlit.",
    "decoded_highlights": [
      "1. buoys unlit",
      "B. e5 54-51.5n 002-20.7 2. cancel wz 221/26 (ga15)",
      "Sofia offshore wind farm"
    ],
    "decoded_status": "decoded",
    "decoded_status_label": "Decoded"
  },
  {
    "index": 48,
    "heading": "2026-05-06 20:02:37 AREA: G",
    "published_at": "2026-05-06 20:02:37",
    "area": "G",
    "message_id": "GA52",
    "text": "ZCZC GA52\nNAVAREA I 87/26\n1. NAVAREA I WARNINGS IN FORCEMHM\n  MG_HXMBE_\nUUEX_PWY SERIES: 61, 78, 81, 85, 86, 87.\nNOTES:\nA. TEXTS OF NAVAREA___WARNINGS ISSUED EACH WEEK ARE PUBLISHED IN WEEKLY EDITIONS OF THE ADMIRALTY NOTICES TO MARINERS BULLETIN (ANMB).\nB. NAVAREA I WARNINGS LESS THAN 42 DAYS OLD (61/26 ONWARD) ARE PROMULGATED VIA ENHANCED GROUP CALL (EGC) AND/OR RELEVANT NAVTEX TRANSMITTERS.\nC. THE COMPLETE TEXTS OF ALL IN-FORCE NAVAREA I WARNINGS, INCLUDING THOSE WHICHVYPMZMSZ_PYMLPF_MLYZW_0_BKEBR3_UB_1_D____,._ 8, 233(' 1, 13, 26 AND 39 AND ARE ALSO AVAILABLE FRZB_HDPMC_DZM_PLJFHPMH_HTTPS://MSI.ADMIRALTY_BGX___/RADIONAVIGATIONALWARNINGS.\nALTERNATIVELY, THESE MAY BE REQUESTED BY E-MAIL FROM NAVAREA I CO-ORDINATOR AT: NAVWARNINGS(AT)UKHO.GOV.UK\n2. CANCEL NAVAREA I 83/26 (EA_CFSVG_YCS_GZ_\n_USBONGONNIIIUZCZC",
    "clean_text": "ZCZC GA52\nNAVAREA I 87/26\n1. NAVAREA I WARNINGS IN FORCEMHM\nMG_HXMBE_\nUUEX_PWY SERIES: 61, 78, 81, 85, 86, 87.\nNOTES:\nA. TEXTS OF NAVAREA___WARNINGS ISSUED EACH WEEK ARE PUBLISHED IN WEEKLY EDITIONS OF THE ADMIRALTY NOTICES TO MARINERS BULLETIN (ANMB).\nB. NAVAREA I WARNINGS LESS THAN 42 DAYS OLD (61/26 ONWARD) ARE PROMULGATED VIA ENHANCED GROUP CALL (EGC) AND/OR RELEVANT NAVTEX TRANSMITTERS.\nC. THE COMPLETE TEXTS OF ALL IN-FORCE NAVAREA I WARNINGS, INCLUDING THOSE WHICHVYPMZMSZ_PYMLPF_MLYZW_0_BKEBR3_UB_1_D____,._ 8, 233(' 1, 13, 26 AND 39 AND ARE ALSO AVAILABLE FRZB_HDPMC_DZM_PLJFHPMH_HTTPS://MSI.ADMIRALTY_BGX___/RADIONAVIGATIONALWARNINGS.\nALTERNATIVELY, THESE MAY BE REQUESTED BY E-MAIL FROM NAVAREA I CO-ORDINATOR AT: NAVWARNINGS(AT)UKHO.GOV.UK\n2. CANCEL NAVAREA I 83/26 (EA_CFSVG_YCS_GZ_\n_USBONGONNIIIUZCZC",
    "display_region_heading": "Unresolved B1 code G",
    "display_region_label": "B1 code G",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Unresolved B1 code G. This is a weather bulletin; readable sections mention ice across the covered waters. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "A. texts of navarea warnings issued each week are published in weekly editions of the admiralty notices to mariners bulletin (anmb)",
      "B. navarea i warnings less than 42 days old (61/26 onward) are promulgated via enhanced group call (egc) and/or relevant navtex transmitters",
      "C. the complete texts of all in-force navarea i warnings, including those whichvypmzmsz pymlpf mlyzw 0 bkebr3 ub 1 d ,. 8, 233(' 1, 13, 26 and 39 and are also available frzb hdpmc dzm pljfhpmh https://msi.admiralty bgx /radionavigationalwarnings"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 49,
    "heading": "2026-05-06 20:02:05 AREA: G",
    "published_at": "2026-05-06 20:02:05",
    "area": "G",
    "message_id": "GA54",
    "text": "ZCZC GA54\nWZ 300/26\nHUMBER.\nLEMAN GAS FIELD.\n1. PLATFORM 49/27-ED 53-03.6N 002-12.6E, UNLIT AND ALL NAVAIDS INOPERATIVE.\n2. CANCEL WZ 223/26 (GA02).\nNNNN",
    "clean_text": "ZCZC GA54\nWZ 300/26\nHUMBER.\nLEMAN GAS FIELD.\n1. PLATFORM 49/27-ED 53-03.6N 002-12.6E, UNLIT AND ALL NAVAIDS INOPERATIVE.\n2. CANCEL WZ 223/26 (GA02).\nNNNN",
    "resolved_station_name": "Cullercoats",
    "resolved_country": "United Kingdom",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "North Sea and north-east UK coast",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "HUMBER"
    ],
    "display_region_heading": "United Kingdom - North Sea and north-east UK coast",
    "display_region_label": "Cullercoats, United Kingdom",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for United Kingdom - North Sea and north-east UK coast. Readable text says: 1. platform 49/27-ed 53-03.6n 002-12.6e, unlit and all navaids inoperative.",
    "decoded_highlights": [
      "1. platform 49/27-ed 53-03.6n 002-12.6e, unlit and all navaids inoperative",
      "Leman gas field",
      "2. cancel wz 223/26 (ga02)"
    ],
    "decoded_status": "decoded",
    "decoded_status_label": "Decoded"
  },
  {
    "index": 50,
    "heading": "2026-05-06 20:01:34 AREA: G",
    "published_at": "2026-05-06 20:01:34",
    "area": "G",
    "message_id": "GA55",
    "text": "ZCZC GA55\nWZ 302/26\nHUMBQQ__\nBESSEMER GAS FIELD.\n1. PLATFORM 49/23E, 53-11.9N 002-29.1E, FOG _F__MFZ_PYHF\nP_BO_\n__\nGXKT_OKONCKPHCPO_EKWXG_ZCZC",
    "clean_text": "ZCZC GA55\nWZ 302/26\nHUMBQQ__\nBESSEMER GAS FIELD.\n1. PLATFORM 49/23E, 53-11.9N 002-29.1E, FOG _F__MFZ_PYHF\nP_BO_\n__\nGXKT_OKONCKPHCPO_EKWXG_ZCZC",
    "resolved_station_name": "Cullercoats",
    "resolved_country": "United Kingdom",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "North Sea and north-east UK coast",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "BESSEMER GAS FIELD"
    ],
    "display_region_heading": "United Kingdom - North Sea and north-east UK coast",
    "display_region_label": "Cullercoats, United Kingdom",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for United Kingdom - North Sea and north-east UK coast. This is a weather bulletin; readable sections mention fog across the covered waters. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "1. platform 49/23e, 53-11.9n 002-29.1e, fog f mfz pyhf",
      "Bessemer gas field",
      "Gxkt okonckphcpo ekwxg zczc"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 51,
    "heading": "2026-05-06 20:00:16 AREA: G",
    "published_at": "2026-05-06 20:00:16",
    "area": "G",
    "message_id": "GA57",
    "text": "ZCZC GA57\nGA57\nWZ 305/26\nHUMBER.\nINNER BANK.\n1. PLATFORM SOUTHWARK 53-11.0N 002-05.8E UNLITVND ALL NAVAIDS INOPERATIVE.\n2. CANCEL WZ 232/26 (GA12).\nNNNN",
    "clean_text": "ZCZC GA57\nGA57\nWZ 305/26\nHUMBER.\nINNER BANK.\n1. PLATFORM SOUTHWARK 53-11.0N 002-05.8E UNLITVND ALL NAVAIDS INOPERATIVE.\n2. CANCEL WZ 232/26 (GA12).\nNNNN",
    "resolved_station_name": "Cullercoats",
    "resolved_country": "United Kingdom",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "North Sea and north-east UK coast",
    "resolved_match_basis": "regional-context",
    "resolved_match_terms": [
      "HUMBER",
      "INNER BANK"
    ],
    "display_region_heading": "United Kingdom - North Sea and north-east UK coast",
    "display_region_label": "Cullercoats, United Kingdom",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for United Kingdom - North Sea and north-east UK coast. Readable text says: 1. platform southwark 53-11.0n 002-05.8e unlitvnd all navaids inoperative.",
    "decoded_highlights": [
      "1. platform southwark 53-11.0n 002-05.8e unlitvnd all navaids inoperative",
      "Inner bank",
      "2. cancel wz 232/26 (ga12)"
    ],
    "decoded_status": "decoded",
    "decoded_status_label": "Decoded"
  },
  {
    "index": 52,
    "heading": "2026-05-06 19:54:23 AREA: S",
    "published_at": "2026-05-06 19:54:23",
    "area": "S",
    "message_id": "SA49",
    "text": "ZCZC SA49\nNAVTEX-HAMBURG (NCC)\n061600 UTC MAY 26\nNAV. WY_LOMG_Z_BMUC_ONG_PYBMLF_DH\n_M_SHORE WIND FARM 'GODE WIND'.\nUNDERWATER OPERATIONS BY 'SCOTIA', CS 'LANJ8'\nIN AREA ABOUT_N\nHPHZFGMNG0($4-Z_JHYF_HP_M__P_YLFSFH_MW_YDOGPYHFZJ_ZNCIICERTH OF 0,5 3,-758:-) .8)3 8' 43173'53$.\nCANCEL NAV. WARN. NO. 259.\nNNNN",
    "clean_text": "ZCZC SA49\nNAVTEX-HAMBURG (NCC)\n061600 UTC MAY 26\nNAV. WY_LOMG_Z_BMUC_ONG_PYBMLF_DH\n_M_SHORE WIND FARM 'GODE WIND'.\nUNDERWATER OPERATIONS BY 'SCOTIA', CS 'LANJ8'\nIN AREA ABOUT_N\nHPHZFGMNG0($4-Z_JHYF_HP_M__P_YLFSFH_MW_YDOGPYHFZJ_ZNCIICERTH OF 0,5 3,-758:-) .8)3 8' 43173'53$.\nCANCEL NAV. WARN. NO. 259.\nNNNN",
    "resolved_station_name": "Pinneberg",
    "resolved_country": "Germany",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "German Bight and German North Sea",
    "resolved_match_basis": "station-signature",
    "resolved_match_terms": [
      "NAVTEX HAMBURG"
    ],
    "display_region_heading": "Germany - German Bight and German North Sea",
    "display_region_label": "Pinneberg, Germany",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Germany - German Bight and German North Sea. This is a weather bulletin; readable sections mention ice across the covered waters. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Hphzfgmng0($4-z jhyf hp m p ylfsfh mw ydogpyhfzj znciicerth of 0,5 3,-758:-) .8)3 8' 43173'53$",
      "Underwater operations by 'scotia', cs 'lanj8'",
      "In area about n"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 53,
    "heading": "2026-05-06 19:44:35 AREA: E",
    "published_at": "2026-05-06 19:44:35",
    "area": "E",
    "message_id": "EA74",
    "text": "ZCZC EA74\n+_!_6=_0$.\n__3_01-35+_34-5_= __\n____!_/_'/_:.8!,)7-90+_(,(!_9_,_M_(KBK\nU___D_ATS 53-08_.44.\nNDNN\n_\n____1-_9+_ZCZC",
    "clean_text": "ZCZC EA74\n+_!_6=_0$.\n__3_01-35+_34-5_= __\n____!_/_'/_:.8!,)7-90+_(,(!_9_,_M_(KBK\nU___D_ATS 53-08_.44.\nNDNN\n_\n____1-_9+_ZCZC",
    "display_region_heading": "Unresolved B1 code E",
    "display_region_label": "B1 code E",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Unresolved B1 code E. The received text is too corrupted to decode safely. No reliable plain-language extraction was possible.",
    "decoded_highlights": [],
    "decoded_status": "raw",
    "decoded_status_label": "Low-confidence raw text"
  },
  {
    "index": 54,
    "heading": "2026-05-06 19:40:45 AREA: E",
    "published_at": "2026-05-06 19:40:45",
    "area": "E",
    "message_id": "EL67",
    "text": "ZCZC EL67\n_SUBS AND _ 272/26\nFOST.\nSUBFACTS AND GUNFACTU WHFNOO KKX_AL_ _LZA_3523, 06162_8_-___(*4$3(\n____\n_0.6/$66\n2__7_/:,__)(1,___7-4$ 43':73 :3,543' __! -,$_:___\n\n'_2_*__: 3-835\nWZ 307/26\nMAHTNET:\nBORE ROMKS_BUOY 52-06.1N BV_YAEQ_OW_UM_UE__ZCZ_ EA8\n)1 +.$4_/+1$6\n_LQVU_QQPPP UTC MAY I_E202_ _SER_ESTC Y_NCUIM NYHFHXF_MKNOTTS._\n/-. _EXTS_OF _A_AREA I WARNINGS ISS___LISH_D INNWE_KLY DITIONS OJ GZECAD_YN_MZA_QO_BKEGA_B. __'=-43- _)3'_-,'.85_34'._C. THE CO__LPHN\nE_ IWAIA_NINGS, _8,:)7$_,_ 5_9_751+_+1\n\n_/\n/_1_.*1_1.\n +_1+)/_\n1___ 8 WE_KS 1,_13, 2  -,$ 39 ANA _RE ALSO AVJILABLE FROM THR  VNO\nA_EFT_ AT::HTTP://_.88_._'_--___+\n!* 07\n__6*7!:1_ EHESE MW_-ZCZC",
    "clean_text": "ZCZC EL67\n_SUBS AND _ 272/26\nFOST.\nSUBFACTS AND GUNFACTU WHFNOO KKX_AL_ _LZA_3523, 06162_8_-___(*4$3(\n____\n_0.6/$66\n2__7_/:,__)(1,___7-4$ 43':73 :3,543' __! -,$_:___\n\n'_2_*__: 3-835\nWZ 307/26\nMAHTNET:\nBORE ROMKS_BUOY 52-06.1N BV_YAEQ_OW_UM_UE__ZCZ_ EA8\n)1 +.$4_/+1$6\n_LQVU_QQPPP UTC MAY I_E202_ _SER_ESTC Y_NCUIM NYHFHXF_MKNOTTS._\n/-. _EXTS_OF _A_AREA I WARNINGS ISS___LISH_D INNWE_KLY DITIONS OJ GZECAD_YN_MZA_QO_BKEGA_B. __'=-43- _)3'_-,'.85_34'._C. THE CO__LPHN\nE_ IWAIA_NINGS, _8,:)7$_,_ 5_9_751+_+1\n\n_/\n/_1_.*1_1.\n+_1+)/_\n1___ 8 WE_KS 1,_13, 2 -,$ 39 ANA _RE ALSO AVJILABLE FROM THR VNO\nA_EFT_ AT::HTTP://_.88_._'_--___+\n!* 07\n__6*7!:1_ EHESE MW_-ZCZC",
    "display_region_heading": "Unresolved B1 code E",
    "display_region_label": "B1 code E",
    "subject_label": "navigational warning",
    "subject_code": "L",
    "decoded_summary": "navigational warning for Unresolved B1 code E. Readable text says: Bore romks buoy 52-06.1n bv yaeq ow um ue zcz ea8. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Bore romks buoy 52-06.1n bv yaeq ow um ue zcz ea8",
      "/-. exts of a area i warnings iss lish d innwe kly ditions oj gzecad yn mza qo bkega b. ' -43- )3' -,'.85 34'. c. the co lphn",
      "1 8 we ks 1, 13, 2 -,$ 39 ana re also avjilable from thr vno"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 57,
    "heading": "2026-05-06 18:19:12 AREA: T",
    "published_at": "2026-05-06 18:19:12",
    "area": "T",
    "message_id": "TA53",
    "text": "ZCZC TA53\n13 0,_._:__.20/._7_9,_++*__-_6(7__1_RXPKD_SB____JAQP__E SEABED\n IN POS 51-3_.020N 002-35.18K\nSHIPPING IS REQUEDHPWMZHMHZM_Z_MZYMHZM_FJDMFOM\nSICINITY.9,9,*_!9,,8((((((((((((((YK2__!-__7\n7_ZCZC",
    "clean_text": "ZCZC TA53\n13 0,_._:__.20/._7_9,_++*__-_6(7__1_RXPKD_SB____JAQP__E SEABED\nIN POS 51-3_.020N 002-35.18K\nSHIPPING IS REQUEDHPWMZHMHZM_Z_MZYMHZM_FJDMFOM\nSICINITY.9,9,*_!9,,8((((((((((((((YK2__!-__7\n7_ZCZC",
    "display_region_heading": "Unresolved B1 code T",
    "display_region_label": "B1 code T",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Unresolved B1 code T. Readable text says: Shipping is requedhpwmzhmhzm z mzymhzm fjdmfom. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Shipping is requedhpwmzhmhzm z mzymhzm fjdmfom"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 59,
    "heading": "2026-05-06 18:17:52 AREA: T",
    "published_at": "2026-05-06 18:17:52",
    "area": "T",
    "message_id": "",
    "text": "ZCZCML_YH_N_FH  _ MG_H_MJP_M_UHONGZZJHPWPYWFZM_JFM__  _UH_O_B__Z_HN__59, 5_3 )8,3 _35233, 09'8589,' 51-20.08PPEAPTM_U_W_\nAND 51-20.990N 003-03.586E\nSHIPPING FJMYP_CPJHPWMIII_ TO ANCHO_MZYMHZM_FJDMF_ _VICINITY.\nNNNN",
    "clean_text": "ZCZCML_YH_N_FH _ MG_H_MJP_M_UHONGZZJHPWPYWFZM_JFM__ _UH_O_B__Z_HN__59, 5_3 )8,3 _35233, 09'8589,' 51-20.08PPEAPTM_U_W_\nAND 51-20.990N 003-03.586E\nSHIPPING FJMYP_CPJHPWMIII_ TO ANCHO_MZYMHZM_FJDMF_ _VICINITY.\nNNNN",
    "display_region_heading": "Unresolved B1 code T",
    "display_region_label": "B1 code T",
    "subject_label": "operational notice",
    "subject_code": "",
    "decoded_summary": "operational notice for Unresolved B1 code T. Readable text says: Shipping fjmyp cpjhpwmiii to ancho mzymhzm fjdmf vicinity. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Shipping fjmyp cpjhpwmiii to ancho mzymhzm fjdmf vicinity"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  },
  {
    "index": 63,
    "heading": "2026-05-06 18:15:22 AREA: T",
    "published_at": "2026-05-06 18:15:22",
    "area": "T",
    "message_id": "TA11",
    "text": "ZCZC TA11\n26100* UTC MAR \nOOSTENDERADIO MSI 130/26\nOOSTENDE-ZEEBRUGGE\nOBSTACLES ON THE SEABED IN FOLLOWING POSITIONS\n51 17,352N 002 56,610E\n_51 17,281N 002 5+,5_0_09,_*$!__(_: :(' 43173'53$ ,95 59 -,:_94 ,94 !8'_ 8, \n_8:8,856\n\n\nNNNN",
    "clean_text": "ZCZC TA11\n26100* UTC MAR\nOOSTENDERADIO MSI 130/26\nOOSTENDE-ZEEBRUGGE\nOBSTACLES ON THE SEABED IN FOLLOWING POSITIONS\n51 17,352N 002 56,610E\n_51 17,281N 002 5+,5_0_09,_*$!__(_: :(' 43173'53$ ,95 59 -,:_94 ,94 !8'_ 8,\n_8:8,856\n\nNNNN",
    "resolved_station_name": "Oostende Radio",
    "resolved_country": "Belgium",
    "resolved_nav_area": "I",
    "resolved_coverage_label": "Belgian coast and southern North Sea",
    "resolved_match_basis": "station-signature",
    "resolved_match_terms": [
      "OOSTENDE",
      "OOSTENDERADIO"
    ],
    "display_region_heading": "Belgium - Belgian coast and southern North Sea",
    "display_region_label": "Oostende Radio, Belgium",
    "subject_label": "navigational warning",
    "subject_code": "A",
    "decoded_summary": "navigational warning for Belgium - Belgian coast and southern North Sea. Readable text reports seabed obstacles and warns against anchoring or fishing nearby. Decoding is partial rather than complete.",
    "decoded_highlights": [
      "Obstacles on the seabed in following positions",
      "Oostende-zeebrugge"
    ],
    "decoded_status": "partial",
    "decoded_status_label": "Partially decoded"
  }
]