diff --git a/CMakeLists.txt b/CMakeLists.txt index 3cc7972d9..ba08f1c09 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -71,7 +71,7 @@ message (STATUS "******************************************************") include (set_build_type) # RC 0 or omitted is a development build, GA is a General Availability release build -set_build_type (RC 6) +set_build_type (GA) set (wsjtx_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}${BUILD_TYPE_REVISION}") # diff --git a/NEWS b/NEWS index 8c3ff73d1..dd3d305fe 100644 --- a/NEWS +++ b/NEWS @@ -12,6 +12,35 @@ Copyright 2001 - 2021 by Joe Taylor, K1JT. + Release: WSJT-X 2.5.0 + Sept 27, 2021 + ------------------------- + +WSJT-X in this release is nearly identical to that in WSJT-X 2.4.0. +The Q65 decoder has been enhanced to measure and compensate for linear +frequency drift in Q65 signals. In addition, the Windows installation +package now includes version 3.0 of application MAP65 which has Q65 +support to match and improve on its existing JT65 capabilities. + +See the 2.5.0 release candidate notices below for a summaries of the +other changes included in this release. WSJT-X 2.5.0 is bundled with +Hamlib version 4.3.1 which includes important regression repairs over +the earlier 4.3 release. + +Other changes in the package since WSJT-X 2.5.0-rc6 include the +following enhancements and defect repairs: + +MAP65: + - Ensure that CALL3.TXT is not deleted while updating the file (this + allows sharing using symlinks to work). + - Fix MAP65's generation of Tx3 message for abs(SNR)< 10. + +WSJTX: + - Repair a defect that caused CAT errors when using WSPR band hopping + and auto tune-up with some Icom rigs. + - Ensure that CALL3.TXT is not deleted while updating the file (this + allows sharing using symlinks to work). + Release: WSJT-X 2.5.0-rc6 Sept 6, 2021 ------------------------- diff --git a/README b/README index abf6ce29c..093333290 100644 --- a/README +++ b/README @@ -13,26 +13,28 @@ Copyright (C) 2001 - 2021 by Joe Taylor, K1JT. -WSJT-X Version 2.3 offers ten different protocols or modes: FT4, FT8, -JT4, JT9, JT65, QRA64, FST4, ISCAT, MSK144, WSPR, FST4W, and Echo. The +WSJT-X Version 2.5 offers eleven different protocols or modes: FT4, +FT8, JT4, JT9, JT65, Q65, FST4, MSK144, WSPR, FST4W, and Echo. The first seven are designed for making reliable QSOs under weak-signal conditions. They use nearly identical message structure and source -encoding. JT65 and QRA64 were designed for EME (“moonbounce”) on the -VHF/UHF bands and have also proven very effective for worldwide QRP -communication on the HF bands. QRA64 has a number of advantages over -JT65, including better performance on the very weakest signals. We -imagine that over time it may replace JT65 for EME use. JT9 was -originally designed for the LF, MF, and lower HF bands. Its submode -JT9A is 2 dB more sensitive than JT65 while using less than 10% of the -bandwidth. JT4 offers a wide variety of tone spacings and has proven -highly effective for EME on microwave bands up to 24 GHz. These four -“slow” modes use one-minute timed sequences of alternating -transmission and reception, so a minimal QSO takes four to six minutes -— two or three transmissions by each station, one sending in odd UTC -minutes and the other even. FT8 is operationally similar but four -times faster (15-second T/R sequences) and less sensitive by a few -dB. FT4 is faster still (7.5 s T/R sequences) and especially well -suited for radio contesting. On the HF bands, world-wide QSOs are +encoding. JT65 and Q65 were designed for EME (“moonbounce”), but not +limited to just that propagation path, on the VHF/UHF bands and JT65 +has also proven very effective for worldwide QRP communication on the +HF bands. Q65 has a number of advantages over JT65, including better +performance on the very weakest signals and variants with different +T/R period lengths. We imagine that over time it may replace JT65 for +EME use, it has also proved to be very effective for iono-scatter +paths on 6m. JT9 was originally designed for the LF, MF, and lower HF +bands. Its submode JT9A is 2 dB more sensitive than JT65 while using +less than 10% of the bandwidth. JT4 offers a wide variety of tone +spacings and has proven highly effective for EME on microwave bands up +to 24 GHz. These four “slow” modes use one-minute timed sequences of +alternating transmission and reception, so a minimal QSO takes four to +six minutes — two or three transmissions by each station, one sending +in odd UTC minutes and the other even. FT8 is operationally similar +but four times faster (15-second T/R sequences) and less sensitive by +a few dB. FT4 is faster still (7.5 s T/R sequences) and especially +well suited for radio contesting. On the HF bands, world-wide QSOs are possible with any of these modes using power levels of a few watts (or even milliwatts) and compromise antennas. QSOs are possible at signal levels 10 to 15 dB below those required for CW. FST4 has similarities @@ -48,14 +50,13 @@ once per transmission. All fast modes in WSJT-X send their message frames repeatedly, as many times as will fit into the Tx sequence length. -ISCAT, MSK144, and optionally submodes JT9E-H are “fast” protocols -designed to take advantage of brief signal enhancements from ionized -meteor trails, aircraft scatter, and other types of scatter +MSK144, and optionally submodes JT9E-H are “fast” protocols designed +to take advantage of brief signal enhancements from ionized meteor +trails, aircraft scatter, and other types of scatter propagation. These modes use timed sequences of 5, 10, 15, or 30 s duration. User messages are transmitted repeatedly at high rate (up to 250 characters per second, for MSK144) to make good use of the -shortest meteor-trail reflections or “pings”. ISCAT uses free-form -messages up to 28 characters long, while MSK144 uses the same +shortest meteor-trail reflections or “pings”. MSK144 uses the same structured messages as the slow modes and optionally an abbreviated format with hashed callsigns. diff --git a/Release_Notes.txt b/Release_Notes.txt index 241bf05da..0c1d23b2b 100644 --- a/Release_Notes.txt +++ b/Release_Notes.txt @@ -12,6 +12,35 @@ Copyright 2001 - 2021 by Joe Taylor, K1JT. + Release: WSJT-X 2.5.0 + Sept 27, 2021 + ------------------------- + +WSJT-X in this release is nearly identical to that in WSJT-X 2.4.0. +The Q65 decoder has been enhanced to measure and compensate for linear +frequency drift in Q65 signals. In addition, the Windows installation +package now includes version 3.0 of application MAP65 which has Q65 +support to match and improve on its existing JT65 capabilities. + +See the 2.5.0 release candidate notices below for a summaries of the +other changes included in this release. WSJT-X 2.5.0 is bundled with +Hamlib version 4.3.1 which includes important regression repairs over +the earlier 4.3 release. + +Other changes in the package since WSJT-X 2.5.0-rc6 include the +following enhancements and defect repairs: + +MAP65: + - Ensure that CALL3.TXT is not deleted while updating the file (this + allows sharing using symlinks to work). + - Fix MAP65's generation of Tx3 message for abs(SNR)< 10. + +WSJTX: + - Repair a defect that caused CAT errors when using WSPR band hopping + and auto tune-up with some Icom rigs. + - Ensure that CALL3.TXT is not deleted while updating the file (this + allows sharing using symlinks to work). + Release: WSJT-X 2.5.0-rc6 Sept 6, 2021 ------------------------- diff --git a/Transceiver/TransceiverBase.cpp b/Transceiver/TransceiverBase.cpp index 6ae7e2c49..17967502d 100644 --- a/Transceiver/TransceiverBase.cpp +++ b/Transceiver/TransceiverBase.cpp @@ -81,8 +81,7 @@ void TransceiverBase::set (TransceiverState const& s, } if (s.frequency () // ignore bogus zero frequencies && ((s.frequency () != requested_.frequency () // and QSY - || (s.mode () != UNK && s.mode () != requested_.mode ())) // or mode change - || ptt_off)) // or just returned to rx + || (s.mode () != UNK && s.mode () != requested_.mode ())))) // or mode change { do_frequency (s.frequency (), s.mode (), ptt_off); do_post_frequency (s.frequency (), s.mode ()); diff --git a/cty.dat b/cty.dat index 9af4cc55e..a140ff51e 100644 --- a/cty.dat +++ b/cty.dat @@ -116,7 +116,7 @@ Kuwait: 21: 39: AS: 29.38: -47.38: -3.0: 9K: Sierra Leone: 35: 46: AF: 8.50: 13.25: 0.0: 9L: 9L; West Malaysia: 28: 54: AS: 3.95: -102.23: -8.0: 9M2: - 9M,9M64M,9W,=9M0SEA,=9M6/PA0RRS/2,=9M6/ZS6EZ/2,=9M6XX/2,=9M6YBG/2,=9M8DX/2,=9M8SYA/2,=9W6KOM/2, + 9M,9W,=9M0SEA,=9M6/PA0RRS/2,=9M6/ZS6EZ/2,=9M6XX/2,=9M6YBG/2,=9M8DX/2,=9M8SYA/2,=9W6KOM/2, =9W6MAN/2; East Malaysia: 28: 54: OC: 2.68: -113.32: -8.0: 9M6: =9M9/7M2VPR, @@ -124,9 +124,9 @@ East Malaysia: 28: 54: OC: 2.68: -113.32: -8.0: 9M6: =9M4CBP,=9M4CCB,=9M4CKT,=9M4CKT/6,=9M4CMY,=9M4CPT,=9M4CRB,=9M4CRP,=9M4CRP/6,=9M4CWS,=9M4GCW, =9M4LHS,=9M4LTW,=9M4SAB,=9M4SEB,=9M4SHQ,=9M4SJO,=9M4SJS,=9M4SJSA,=9M4SJSB,=9M4SJSD,=9M4SJSL, =9M4SJSM,=9M4SJSP,=9M4SJST,=9M4SJSW,=9M4SJX,=9M4SMO,=9M4SMS,=9M4SMY,=9M4STA,=9M50IARU/6,=9M50MS, - =9M51SB,=9M57MS,=9M58MS,=9M59MS,=9M64MS,=9M7DX,=9M9/CCL,=9W2RCR/6,=9W2VVH/6, + =9M51SB,=9M57MS,=9M58MS,=9M59MS,=9M7DX,=9M9/CCL,=9W2RCR/6,=9W2VVH/6, 9M8,9W8,=9M1CSQ,=9M4CHQ,=9M4CJN,=9M4CPB,=9M4CSR,=9M4CSS,=9M4JAY,=9M4JSE,=9M4LHM,=9M4RSA,=9M4SJE, - =9M4SJQ,=9M4SWK,=9M50IARU/8,=9M50MQ,=9M51GW,=9M53QA,=9M57MW,=9M58MW,=9M59MW,=9M64MQ; + =9M4SJQ,=9M4SWK,=9M50IARU/8,=9M50MQ,=9M51GW,=9M53QA,=9M57MW,=9M58MW,=9M59MW; Nepal: 22: 42: AS: 27.70: -85.33: -5.75: 9N: 9N; Dem. Rep. of the Congo: 36: 52: AF: -3.12: -23.03: -1.0: 9Q: @@ -633,7 +633,7 @@ Angola: 36: 52: AF: -12.50: -18.50: -1.0: D2: Cape Verde: 35: 46: AF: 16.00: 24.00: 1.0: D4: D4; Comoros: 39: 53: AF: -11.63: -43.30: -3.0: D6: - D6; + D6,=VERSION; Fed. Rep. of Germany: 14: 28: EU: 51.00: -10.00: -1.0: DL: DA,DB,DC,DD,DE,DF,DG,DH,DI,DJ,DK,DL,DM,DN,DO,DP,DQ,DR,Y2,Y3,Y4,Y5,Y6,Y7,Y8,Y9,=DA0BHV/LGT, =DA0BHV/LH,=DA0BLH/LGT,=DA0DAG/LH,=DA0DFF/LH,=DA0FO/LH,=DA0LCC/LH,=DA0LGV/LH,=DA0LHT/LH, @@ -797,7 +797,7 @@ Marquesas Islands: 31: 63: OC: -8.92: 140.07: 9.5: FO/m: =FO/W6TLD,=FO0ELY,=FO0POM,=FO0TOH,=FO5QS/M,=FO8RZ/P,=K7ST/FO,=TX0SIX,=TX4PG,=TX5A,=TX5SPM,=TX5VT, =TX7EU,=TX7G,=TX7M,=TX7MB,=TX7T; St. Pierre & Miquelon: 05: 09: NA: 46.77: 56.20: 3.0: FP: - FP,=TO200SPM,=TO2U,=TO5FP,=TO5M,=TO80SP,=VERSION; + FP,=TO200SPM,=TO2U,=TO5FP,=TO5M,=TO80SP; Reunion Island: 39: 53: AF: -21.12: -55.48: -4.0: FR: FR,=TO019IEEE,=TO0FAR,=TO0MPB,=TO0R,=TO19A,=TO1PF,=TO1PF/P,=TO1TAAF,=TO2R,=TO2R/P,=TO2Z,=TO3R, =TO5R,=TO7CC,=TO7DL,=TO90R; @@ -1104,8 +1104,8 @@ Italy: 15: 28: EU: 42.82: -12.58: -1.0: I: =I5OYY/N,=II5BP/J,=IK5IWU/N,=IK5TBI/I/CT,=IK5TBI/NAVY,=IK5TSZ/N,=IP5P/LH,=IQ5AA/J,=IQ5AE/J, =IQ5LI/J,=IQ5LV/J,=IU5JHK/J,=IW5DAX/J,=IZ5AHB/N, =I6DHY/CASA,=I6FDJ/LH,=I6FDJ/N,=I6HWD/CA,=I6HWD/LH,=I6KIU/6/LH,=IK6FAW/J,=IK6XOU/LH,=IK6XUL/LH, - =IK6YXM/N,=IQ6FU/LH,=IQ6PS/LH,=IQ6SB/LGH,=IQ6SB/LGT,=IQ6SB/LH,=IQ6VP/J,=IZ6ASI/LH,=IZ6ASI/N, - =IZ6CDI/O,=IZ6RWD/O,=IZ6TGS/LH,=IZ6TGS/N, + =IK6YXM/N,=IQ6FU/LH,=IQ6PS/LH,=IQ6SB/LGH,=IQ6SB/LGT,=IQ6SB/LH,=IQ6SB/LT,=IQ6VP/J,=IZ6ASI/LH, + =IZ6ASI/N,=IZ6CDI/O,=IZ6RWD/O,=IZ6TGS/LH,=IZ6TGS/N, =4U13FEB,=4U1GSC,=4U20B,=4U24OCT,=4U25B,=4U29MAY,=4U73B,=4U9STAYHOME,=I7PXV/LH,=I7PXV/P/LH, =I7XUW/MI/224,=II7IAOI/N,=II7PT/C,=II7PT/D,=II7PT/E,=II7PT/F,=II7PT/G,=II7PT/H,=II7PT/L, =II8ICN/NAVY,=IK7JWX/LH,=IK7SHC/MT,=IQ7ML/J,=IQ7ML/LH,=IQ7QK/LH,=IU7SCT/J,=IZ2DPX/7/LH,=IZ7DKA/YL, @@ -1184,42 +1184,42 @@ United States: 05: 08: NA: 37.53: 91.67: 5.0: K: WQ0(4)[7],WR0(4)[7],WS0(4)[7],WT0(4)[7],WU0(4)[7],WV0(4)[7],WW0(4)[7],WX0(4)[7],WY0(4)[7], WZ0(4)[7],=AH2BY(4)[7],=AH6ES/0(4)[7],=AH6FY(4)[7],=AH6MD(4)[7],=AH6N(4)[7],=AH6N/0(4)[7], =AH6O(4)[7],=AH6OS(4)[7],=AH6PC(4)[7],=AH6RS(4)[7],=AH9C(4)[7],=AL0G(4)[7],=AL1VE/R(4)[7], - =AL2AK(4)[7],=AL3E(4)[7],=AL3V(4)[7],=AL6E(4)[7],=AL7BX(4)[7],=AL7EK(4)[7],=AL7FU(4)[7], - =AL7GQ(4)[7],=AL7NY(4)[7],=AL7O/0(4)[7],=AL7OX(4)[7],=AL7QQ(4)[7],=AL7QQ/P(4)[7],=AL9DB(4)[7], - =KH0EX(4)[7],=KH2CZ(4)[7],=KH2FM(4)[7],=KH2JK(4)[7],=KH2OP(4)[7],=KH2OP/0(4)[7],=KH2SL(4)[7], - =KH6DLK/0(4)[7],=KH6DM(4)[7],=KH6HNL(4)[7],=KH6HTV(4)[7],=KH6HTV/0(4)[7],=KH6IQD(4)[7], - =KH6JEM(4)[7],=KH6JFH(4)[7],=KH6NM(4)[7],=KH6NR(4)[7],=KH6OY(4)[7],=KH6RON(4)[7],=KH6SB(4)[7], - =KH6TL(4)[7],=KH6UC(4)[7],=KH6VHF(4)[7],=KH6VO(4)[7],=KH7AL/M(4)[7],=KH7AL/P(4)[7],=KH7BU(4)[7], - =KH7GF(4)[7],=KH7HA(4)[7],=KH7HY(4)[7],=KH7OX(4)[7],=KH7QI(4)[7],=KH7QJ(4)[7],=KH7QT(4)[7], - =KH8CW(4)[7],=KL0DW(4)[7],=KL0EQ(4)[7],=KL0FOX(4)[7],=KL0GP(4)[7],=KL0GQ(4)[7],=KL0MW(4)[7], - =KL0N(4)[7],=KL0SV(4)[7],=KL0UP(4)[7],=KL0VM(4)[7],=KL0WIZ(4)[7],=KL0XM(4)[7],=KL0XN(4)[7], - =KL1DS(4)[7],=KL1HT(4)[7],=KL1IF(4)[7],=KL1IF/M(4)[7],=KL1J(4)[7],=KL1LD(4)[7],=KL1PV(4)[7], - =KL1TU(4)[7],=KL1V/M(4)[7],=KL1VN(4)[7],=KL1XQ(4)[7],=KL1XR(4)[7],=KL2A/0(4)[7],=KL2BG(4)[7], - =KL2FU(4)[7],=KL2GR(4)[7],=KL2NS(4)[7],=KL2QO(4)[7],=KL2SX(4)[7],=KL2YI(4)[7],=KL3EM(4)[7], - =KL3IW(4)[7],=KL3KZ(4)[7],=KL3LY(4)[7],=KL3MA(4)[7],=KL3MB(4)[7],=KL3MC(4)[7],=KL3MW(4)[7], - =KL3MZ(4)[7],=KL3QS(4)[7],=KL3SM(4)[7],=KL3VN(4)[7],=KL4IY(4)[7],=KL4JN(4)[7],=KL7DTJ(4)[7], - =KL7DYS(4)[7],=KL7ED(4)[7],=KL7EP(4)[7],=KL7EP/0(4)[7],=KL7GKY/0(4)[7],=KL7GLK(4)[7], - =KL7GLK/0(4)[7],=KL7GLK/B(4)[7],=KL7HR(4)[7],=KL7IWT(4)[7],=KL7IXI(4)[7],=KL7JGJ(4)[7], - =KL7JIE(4)[7],=KL7JIM(4)[7],=KL7JR/0(4)[7],=KL7MH(4)[7],=KL7MP(4)[7],=KL7MV(4)[7],=KL7NW(4)[7], - =KL7PE/M(4)[7],=KL7QW(4)[7],=KL7QW/0(4)[7],=KL7RH(4)[7],=KL7RZ(4)[7],=KL7SB/0(4)[7],=KL7SFD(4)[7], - =KL7UV(4)[7],=KL7XH(4)[7],=KL7YL(4)[7],=KL7YY/0(4)[7],=KL7ZD(4)[7],=KL7ZT(4)[7],=KP2X(4)[7], - =KP2Y(4)[7],=KP4ATV(4)[7],=KP4MLF(4)[7],=KP4XZ(4)[7],=NH0AD(4)[7],=NH2LH(4)[7],=NH6CF(4)[7], - =NH6EU(4)[7],=NH6LR(4)[7],=NH6WF(4)[7],=NH7CY(4)[7],=NH7FI(4)[7],=NH7XM(4)[7],=NH7ZH(4)[7], - =NL7AS(4)[7],=NL7BU(4)[7],=NL7CO/M(4)[7],=NL7CQ(4)[7],=NL7CQ/0(4)[7],=NL7FF(4)[7],=NL7FU(4)[7], - =NL7IN(4)[7],=NL7SB(4)[7],=NL7T(4)[7],=NL7XT(4)[7],=NL7XU(4)[7],=NL7ZG(4)[7],=NP3XP(4)[7], - =NP4AI(4)[7],=NP4AI/0(4)[7],=VE4AGT/M(4)[7],=VE4XC/M(4)[7],=WH2S(4)[7],=WH2Z(4)[7],=WH6AKZ(4)[7], - =WH6ANH(4)[7],=WH6BLT(4)[7],=WH6BUL(4)[7],=WH6BXD(4)[7],=WH6CTU(4)[7],=WH6CUE(4)[7],=WH6CYM(4)[7], - =WH6CZI(4)[7],=WH6CZU(4)[7],=WH6DCJ(4)[7],=WH6DUV(4)[7],=WH6DXA(4)[7],=WH6EAA(4)[7],=WH6EAE(4)[7], - =WH6ENX(4)[7],=WH6FBM(4)[7],=WH6GOZ(4)[7],=WH6LR(4)[7],=WH6MS(4)[7],=WH6QS(4)[7],=WH7IR(4)[7], - =WH7MZ(4)[7],=WH9AAH(4)[7],=WL0JF(4)[7],=WL1ON(4)[7],=WL7AEC(4)[7],=WL7AJA(4)[7],=WL7ANY(4)[7], - =WL7ATK(4)[7],=WL7BRV(4)[7],=WL7BT(4)[7],=WL7CEG(4)[7],=WL7CLI(4)[7],=WL7CPW(4)[7],=WL7CQF(4)[7], - =WL7CRT(4)[7],=WL7CY(4)[7],=WL7J(4)[7],=WL7JB(4)[7],=WL7LZ(4)[7],=WL7LZ/M(4)[7],=WL7RV(4)[7], - =WL7S(4)[7],=WL7YM(4)[7],=WP2B/0(4)[7],=WP3QH(4)[7],=WP4BTQ(4)[7],=WP4GQR(4)[7],=WP4LC(4)[7], - =WP4LEY(4)[7],=WP4NPV(4)[7], - =AH2V(5)[8],=AH2W(5)[8],=AH6BV(5)[8],=AL0A(5)[8],=AL1K(5)[8],=AL1O(5)[8],=AL4V(5)[8],=AL6L(5)[8], - =AL6M(5)[8],=AL7GD(5)[8],=AL7LV(5)[8],=AL7QS(5)[8],=AL8A(5)[8],=AL8E(5)[8],=KH2AB(5)[8], - =KH2AK(5)[8],=KH2BA(5)[8],=KH2EH(5)[8],=KH6GR(5)[8],=KH6HZ(5)[8],=KH6IKI(5)[8],=KH6ITI(5)[8], - =KH6JKQ(5)[8],=KH6JUK(5)[8],=KH6RF(5)[8],=KH6RF/1(5)[8],=KH6RF/M(5)[8],=KH7CD(5)[8], + =AL2AK(4)[7],=AL3E(4)[7],=AL6E(4)[7],=AL7BX(4)[7],=AL7EK(4)[7],=AL7FU(4)[7],=AL7GQ(4)[7], + =AL7NY(4)[7],=AL7O/0(4)[7],=AL7OX(4)[7],=AL7QQ(4)[7],=AL7QQ/P(4)[7],=AL9DB(4)[7],=KH0EX(4)[7], + =KH2CZ(4)[7],=KH2FM(4)[7],=KH2JK(4)[7],=KH2OP(4)[7],=KH2OP/0(4)[7],=KH2SL(4)[7],=KH6DLK/0(4)[7], + =KH6DM(4)[7],=KH6HNL(4)[7],=KH6HTV(4)[7],=KH6HTV/0(4)[7],=KH6IQD(4)[7],=KH6JEM(4)[7], + =KH6JFH(4)[7],=KH6NM(4)[7],=KH6NR(4)[7],=KH6OY(4)[7],=KH6RON(4)[7],=KH6SB(4)[7],=KH6TL(4)[7], + =KH6UC(4)[7],=KH6VHF(4)[7],=KH6VO(4)[7],=KH7AL/M(4)[7],=KH7AL/P(4)[7],=KH7BU(4)[7],=KH7GF(4)[7], + =KH7HA(4)[7],=KH7HY(4)[7],=KH7OX(4)[7],=KH7QI(4)[7],=KH7QJ(4)[7],=KH7QT(4)[7],=KH8CW(4)[7], + =KL0DW(4)[7],=KL0EQ(4)[7],=KL0FOX(4)[7],=KL0GP(4)[7],=KL0GQ(4)[7],=KL0MW(4)[7],=KL0N(4)[7], + =KL0SV(4)[7],=KL0UP(4)[7],=KL0VM(4)[7],=KL0WIZ(4)[7],=KL0XM(4)[7],=KL0XN(4)[7],=KL1DS(4)[7], + =KL1HT(4)[7],=KL1IF(4)[7],=KL1IF/M(4)[7],=KL1J(4)[7],=KL1LD(4)[7],=KL1PV(4)[7],=KL1TU(4)[7], + =KL1V/M(4)[7],=KL1VN(4)[7],=KL1XQ(4)[7],=KL1XR(4)[7],=KL2A/0(4)[7],=KL2BG(4)[7],=KL2FU(4)[7], + =KL2GR(4)[7],=KL2NS(4)[7],=KL2QO(4)[7],=KL2SX(4)[7],=KL2YI(4)[7],=KL3EM(4)[7],=KL3IW(4)[7], + =KL3KZ(4)[7],=KL3LY(4)[7],=KL3MA(4)[7],=KL3MB(4)[7],=KL3MC(4)[7],=KL3MW(4)[7],=KL3MZ(4)[7], + =KL3QS(4)[7],=KL3SM(4)[7],=KL3VN(4)[7],=KL4IY(4)[7],=KL4JN(4)[7],=KL7DTJ(4)[7],=KL7DYS(4)[7], + =KL7ED(4)[7],=KL7EP(4)[7],=KL7EP/0(4)[7],=KL7GKY/0(4)[7],=KL7GLK(4)[7],=KL7GLK/0(4)[7], + =KL7GLK/B(4)[7],=KL7HR(4)[7],=KL7IWT(4)[7],=KL7IXI(4)[7],=KL7JGJ(4)[7],=KL7JIE(4)[7], + =KL7JIM(4)[7],=KL7JR/0(4)[7],=KL7MH(4)[7],=KL7MP(4)[7],=KL7MV(4)[7],=KL7NW(4)[7],=KL7PE/M(4)[7], + =KL7QW(4)[7],=KL7QW/0(4)[7],=KL7RH(4)[7],=KL7RZ(4)[7],=KL7SB/0(4)[7],=KL7SFD(4)[7],=KL7UV(4)[7], + =KL7XH(4)[7],=KL7YL(4)[7],=KL7YY/0(4)[7],=KL7ZD(4)[7],=KL7ZT(4)[7],=KP2X(4)[7],=KP2Y(4)[7], + =KP4ATV(4)[7],=KP4MLF(4)[7],=KP4XZ(4)[7],=NH0AD(4)[7],=NH2LH(4)[7],=NH6CF(4)[7],=NH6EU(4)[7], + =NH6LR(4)[7],=NH6WF(4)[7],=NH7CY(4)[7],=NH7FI(4)[7],=NH7XM(4)[7],=NH7ZH(4)[7],=NL7AS(4)[7], + =NL7BU(4)[7],=NL7CO/M(4)[7],=NL7CQ(4)[7],=NL7CQ/0(4)[7],=NL7FF(4)[7],=NL7FU(4)[7],=NL7IN(4)[7], + =NL7SB(4)[7],=NL7T(4)[7],=NL7XT(4)[7],=NL7XU(4)[7],=NL7ZG(4)[7],=NP3XP(4)[7],=NP4AI(4)[7], + =NP4AI/0(4)[7],=VE4AGT/M(4)[7],=VE4XC/M(4)[7],=WH2S(4)[7],=WH2Z(4)[7],=WH6AKZ(4)[7],=WH6ANH(4)[7], + =WH6BLT(4)[7],=WH6BUL(4)[7],=WH6BXD(4)[7],=WH6CTU(4)[7],=WH6CUE(4)[7],=WH6CYM(4)[7],=WH6CZI(4)[7], + =WH6CZU(4)[7],=WH6DCJ(4)[7],=WH6DUV(4)[7],=WH6DXA(4)[7],=WH6EAA(4)[7],=WH6EAE(4)[7],=WH6ENX(4)[7], + =WH6FBM(4)[7],=WH6GOZ(4)[7],=WH6LR(4)[7],=WH6MS(4)[7],=WH6QS(4)[7],=WH7IR(4)[7],=WH7MZ(4)[7], + =WH9AAH(4)[7],=WL0JF(4)[7],=WL1ON(4)[7],=WL7AEC(4)[7],=WL7AJA(4)[7],=WL7ANY(4)[7],=WL7ATK(4)[7], + =WL7BRV(4)[7],=WL7BT(4)[7],=WL7CEG(4)[7],=WL7CLI(4)[7],=WL7CPW(4)[7],=WL7CQF(4)[7],=WL7CRT(4)[7], + =WL7CY(4)[7],=WL7J(4)[7],=WL7JB(4)[7],=WL7LZ(4)[7],=WL7LZ/M(4)[7],=WL7RV(4)[7],=WL7S(4)[7], + =WL7YM(4)[7],=WP2B/0(4)[7],=WP3QH(4)[7],=WP4BTQ(4)[7],=WP4GQR(4)[7],=WP4LC(4)[7],=WP4LEY(4)[7], + =WP4NPV(4)[7], + =AH2V(5)[8],=AH2W(5)[8],=AH6BV(5)[8],=AH6RE(5)[8],=AL0A(5)[8],=AL1K(5)[8],=AL1O(5)[8],=AL4V(5)[8], + =AL6L(5)[8],=AL6M(5)[8],=AL7GD(5)[8],=AL7LV(5)[8],=AL7QS(5)[8],=AL8A(5)[8],=AL8E(5)[8], + =KH2AB(5)[8],=KH2AK(5)[8],=KH2BA(5)[8],=KH2EH(5)[8],=KH6GR(5)[8],=KH6HZ(5)[8],=KH6IKI(5)[8], + =KH6ITI(5)[8],=KH6JKQ(5)[8],=KH6JUK(5)[8],=KH6RF(5)[8],=KH6RF/1(5)[8],=KH6RF/M(5)[8],=KH7CD(5)[8], =KH7CD/1(5)[8],=KH7PL(5)[8],=KH8AC(5)[8],=KH8AC/1(5)[8],=KL1OC(5)[8],=KL1T(5)[8],=KL1WD(5)[8], =KL2A/1(5)[8],=KL2DM(5)[8],=KL2GA(5)[8],=KL2KL(5)[8],=KL2MU(5)[8],=KL3UX(5)[8],=KL3VA(5)[8], =KL4XK(5)[8],=KL7CE/1(5)[8],=KL7IOP(5)[8],=KL7IXX(5)[8],=KL7JAU(5)[8],=KL7JHM(5)[8],=KL7JJN(5)[8], @@ -1282,16 +1282,16 @@ United States: 05: 08: NA: 37.53: 91.67: 5.0: K: =AH6IW(5)[8],=AH6JH(5)[8],=AH6JN/4(5)[8],=AH6JN/M(5)[8],=AH6KS(5)[8],=AH6KT(5)[8],=AH6KT/4(5)[8], =AH6LQ(5)[8],=AH6LS(5)[8],=AH6OB(5)[8],=AH6TI(5)[8],=AH7DN(5)[8],=AH7I(5)[8],=AH7I/4(5)[8], =AH7MI(5)[8],=AH8B(5)[8],=AH8M(5)[8],=AH8M/M(5)[8],=AH8R(5)[8],=AH8T(5)[8],=AL0I(5)[8], - =AL1A(5)[8],=AL3G(5)[8],=AL3M(5)[8],=AL4T(5)[8],=AL4T/4(5)[8],=AL4U(5)[8],=AL4X(5)[8],=AL5A(5)[8], - =AL7AL(5)[8],=AL7AM(5)[8],=AL7BA(5)[8],=AL7FR(5)[8],=AL7GF(5)[8],=AL7GK(5)[8],=AL7HG(5)[8], - =AL7HW(5)[8],=AL7HW/4(5)[8],=AL7IS(5)[8],=AL7KI(5)[8],=AL7KT(5)[8],=AL7LH(5)[8],=AL7LJ(5)[8], - =AL7NL(5)[8],=AL7NM(5)[8],=AL7NS(5)[8],=AL7NS/140(5)[8],=AL7PL(5)[8],=AL7QI(5)[8],=AL7RB(5)[8], - =AL7RE(5)[8],=AL7RL(5)[8],=AL7RN(5)[8],=G8ERJ(5)[8],=GO4AZM(5)[8],=GQ4AZM(5)[8],=GR4AZM(5)[8], - =KH0CW(5)[8],=KH0G(5)[8],=KH0HR(5)[8],=KH0NI(5)[8],=KH0ZZ(5)[8],=KH2D(5)[8],=KH2D/4(5)[8], - =KH2GUM/P(5)[8],=KH2HB(5)[8],=KH2KD(5)[8],=KH2NC(5)[8],=KH2PM(5)[8],=KH2RL(5)[8],=KH2TI(5)[8], - =KH2UG(5)[8],=KH2UV(5)[8],=KH2UY(5)[8],=KH2UZ(5)[8],=KH2VB(5)[8],=KH2VM(5)[8],=KH3AC(5)[8], - =KH3AG(5)[8],=KH6AE(5)[8],=KH6AHQ(5)[8],=KH6AME(5)[8],=KH6CG(5)[8],=KH6CG/4(5)[8],=KH6CT(5)[8], - =KH6ED(5)[8],=KH6FHS(5)[8],=KH6HHS(5)[8],=KH6HHS/4(5)[8],=KH6HOW(5)[8],=KH6ILR(5)[8], + =AL1A(5)[8],=AL3G(5)[8],=AL3M(5)[8],=AL3V(5)[8],=AL4T(5)[8],=AL4T/4(5)[8],=AL4U(5)[8],=AL4X(5)[8], + =AL5A(5)[8],=AL7AL(5)[8],=AL7AM(5)[8],=AL7BA(5)[8],=AL7FR(5)[8],=AL7GF(5)[8],=AL7GK(5)[8], + =AL7HG(5)[8],=AL7HW(5)[8],=AL7HW/4(5)[8],=AL7IS(5)[8],=AL7KI(5)[8],=AL7KT(5)[8],=AL7LH(5)[8], + =AL7LJ(5)[8],=AL7NL(5)[8],=AL7NM(5)[8],=AL7NS(5)[8],=AL7NS/140(5)[8],=AL7PL(5)[8],=AL7QI(5)[8], + =AL7RB(5)[8],=AL7RE(5)[8],=AL7RL(5)[8],=AL7RN(5)[8],=G8ERJ(5)[8],=GO4AZM(5)[8],=GQ4AZM(5)[8], + =GR4AZM(5)[8],=KH0CW(5)[8],=KH0G(5)[8],=KH0HR(5)[8],=KH0NI(5)[8],=KH0ZZ(5)[8],=KH2D(5)[8], + =KH2D/4(5)[8],=KH2GUM/P(5)[8],=KH2HB(5)[8],=KH2KD(5)[8],=KH2NC(5)[8],=KH2PM(5)[8],=KH2RL(5)[8], + =KH2TI(5)[8],=KH2UG(5)[8],=KH2UV(5)[8],=KH2UY(5)[8],=KH2UZ(5)[8],=KH2VB(5)[8],=KH2VM(5)[8], + =KH3AC(5)[8],=KH3AG(5)[8],=KH6AE(5)[8],=KH6AHQ(5)[8],=KH6AME(5)[8],=KH6CG(5)[8],=KH6CG/4(5)[8], + =KH6CT(5)[8],=KH6ED(5)[8],=KH6FHS(5)[8],=KH6HHS(5)[8],=KH6HHS/4(5)[8],=KH6HOW(5)[8],=KH6ILR(5)[8], =KH6ILR/4(5)[8],=KH6JAU(5)[8],=KH6JJD(5)[8],=KH6JNW(5)[8],=KH6JUA(5)[8],=KH6KZ(5)[8],=KH6M(5)[8], =KH6M/4(5)[8],=KH6M/M(5)[8],=KH6MT(5)[8],=KH6MT/4(5)[8],=KH6NC(5)[8],=KH6NI(5)[8],=KH6OU(5)[8], =KH6POI(5)[8],=KH6PU(5)[8],=KH6RP(5)[8],=KH6TY(5)[8],=KH6TY/R(5)[8],=KH6UN(5)[8],=KH6WE(5)[8], @@ -1345,45 +1345,45 @@ United States: 05: 08: NA: 37.53: 91.67: 5.0: K: =NP3BL(5)[8],=NP3CC(5)[8],=NP3CI(5)[8],=NP3CM(5)[8],=NP3CT(5)[8],=NP3FR(5)[8],=NP3G(5)[8], =NP3HD(5)[8],=NP3HG(5)[8],=NP3HN(5)[8],=NP3HP(5)[8],=NP3HU(5)[8],=NP3IL(5)[8],=NP3IU(5)[8], =NP3K(5)[8],=NP3KM(5)[8],=NP3MM(5)[8],=NP3MX(5)[8],=NP3NC(5)[8],=NP3OW(5)[8],=NP3QT(5)[8], - =NP3R(5)[8],=NP3ST(5)[8],=NP3TM(5)[8],=NP3UM(5)[8],=NP3VH(5)[8],=NP3VJ(5)[8],=NP4AS(5)[8], - =NP4AV(5)[8],=NP4CC(5)[8],=NP4CK(5)[8],=NP4CV(5)[8],=NP4DM(5)[8],=NP4EM(5)[8],=NP4GH(5)[8], - =NP4J(5)[8],=NP4JL(5)[8],=NP4JU(5)[8],=NP4KV(5)[8],=NP4M(5)[8],=NP4ND(5)[8],=NP4PF(5)[8], - =NP4RJ(5)[8],=NP4SY(5)[8],=NP4TR(5)[8],=NP4WT(5)[8],=NP4XB(5)[8],=NP4ZC(5)[8],=WH2AAT(5)[8], - =WH2ABJ(5)[8],=WH2G(5)[8],=WH6A(5)[8],=WH6ACF(5)[8],=WH6AJS(5)[8],=WH6AQ(5)[8],=WH6AVU(5)[8], - =WH6AX(5)[8],=WH6BRQ(5)[8],=WH6CEF(5)[8],=WH6CMT(5)[8],=WH6CNC(5)[8],=WH6CTC(5)[8],=WH6CXA(5)[8], - =WH6CXT(5)[8],=WH6DBX(5)[8],=WH6DMJ(5)[8],=WH6DNF(5)[8],=WH6DOL(5)[8],=WH6DUJ(5)[8],=WH6DXT(5)[8], - =WH6DZ(5)[8],=WH6ECQ(5)[8],=WH6EFI(5)[8],=WH6EFX(5)[8],=WH6EFY(5)[8],=WH6EIK(5)[8],=WH6EIQ(5)[8], - =WH6EIR(5)[8],=WH6EKW(5)[8],=WH6ELG(5)[8],=WH6ELM(5)[8],=WH6ETF(5)[8],=WH6FCP(5)[8],=WH6GHO(5)[8], - =WH6GMZ(5)[8],=WH6HA(5)[8],=WH6IF(5)[8],=WH6IZ(5)[8],=WH6J(5)[8],=WH6L(5)[8],=WH6LE(5)[8], - =WH6LE/4(5)[8],=WH6LE/M(5)[8],=WH6LE/P(5)[8],=WH6NE(5)[8],=WH6NU(5)[8],=WH6WX(5)[8],=WH6YH(5)[8], - =WH6YH/4(5)[8],=WH6YM(5)[8],=WH6ZF(5)[8],=WH7GD(5)[8],=WH7HX(5)[8],=WH7NI(5)[8],=WH7XK(5)[8], - =WH7XU(5)[8],=WH7YL(5)[8],=WH7YV(5)[8],=WH7ZM(5)[8],=WH9AAF(5)[8],=WL4X(5)[8],=WL7AF(5)[8], - =WL7AUL(5)[8],=WL7AX(5)[8],=WL7CHA(5)[8],=WL7CIB(5)[8],=WL7CKJ(5)[8],=WL7COL(5)[8],=WL7CPA(5)[8], - =WL7CQT(5)[8],=WL7CUY(5)[8],=WL7E/4(5)[8],=WL7GV(5)[8],=WL7IO(5)[8],=WL7JE(5)[8],=WL7SR(5)[8], - =WL7UN(5)[8],=WL7YX(5)[8],=WP2AGD(5)[8],=WP2AGO(5)[8],=WP2AHC(5)[8],=WP2AIG(5)[8],=WP2AIL(5)[8], - =WP2BB(5)[8],=WP2C(5)[8],=WP2J(5)[8],=WP2L(5)[8],=WP2MA(5)[8],=WP2P(5)[8],=WP3AY(5)[8], - =WP3BC(5)[8],=WP3DW(5)[8],=WP3HL(5)[8],=WP3IM(5)[8],=WP3JE(5)[8],=WP3JQ(5)[8],=WP3JU(5)[8], - =WP3K(5)[8],=WP3LE(5)[8],=WP3MB(5)[8],=WP3ME(5)[8],=WP3NIS(5)[8],=WP3O(5)[8],=WP3PW(5)[8], - =WP3QE(5)[8],=WP3TQ(5)[8],=WP3ZA(5)[8],=WP4AIE(5)[8],=WP4AIL(5)[8],=WP4AIZ(5)[8],=WP4ALH(5)[8], - =WP4AQK(5)[8],=WP4AVW(5)[8],=WP4B(5)[8],=WP4BFP(5)[8],=WP4BGM(5)[8],=WP4BIN(5)[8],=WP4BJS(5)[8], - =WP4BK(5)[8],=WP4BOC(5)[8],=WP4BQV(5)[8],=WP4BXS(5)[8],=WP4BZG(5)[8],=WP4CKW(5)[8],=WP4CLS(5)[8], - =WP4CMH(5)[8],=WP4DC(5)[8],=WP4DCB(5)[8],=WP4DFK(5)[8],=WP4DMV(5)[8],=WP4DNE(5)[8],=WP4DPX(5)[8], - =WP4ENX(5)[8],=WP4EXH(5)[8],=WP4FEI(5)[8],=WP4FRK(5)[8],=WP4FS(5)[8],=WP4GAK(5)[8],=WP4GFH(5)[8], - =WP4GX(5)[8],=WP4GYA(5)[8],=WP4HFZ(5)[8],=WP4HNN(5)[8],=WP4HOX(5)[8],=WP4IF(5)[8],=WP4IJ(5)[8], - =WP4IK(5)[8],=WP4ILP(5)[8],=WP4INP(5)[8],=WP4JC(5)[8],=WP4JKO(5)[8],=WP4JNB(5)[8],=WP4JQJ(5)[8], - =WP4JSR(5)[8],=WP4JSV(5)[8],=WP4JT(5)[8],=WP4KCJ(5)[8],=WP4KDH(5)[8],=WP4KFP(5)[8],=WP4KGE(5)[8], - =WP4KGI(5)[8],=WP4KHN(5)[8],=WP4KI(5)[8],=WP4KJV(5)[8],=WP4KPK(5)[8],=WP4KSK(5)[8],=WP4KTD(5)[8], - =WP4LBK(5)[8],=WP4LDG(5)[8],=WP4LDL(5)[8],=WP4LDP(5)[8],=WP4LE(5)[8],=WP4LEO(5)[8],=WP4LHA(5)[8], - =WP4LTA(5)[8],=WP4MAE(5)[8],=WP4MD(5)[8],=WP4MO(5)[8],=WP4MQF(5)[8],=WP4MWE(5)[8],=WP4MWK(5)[8], - =WP4MWS(5)[8],=WP4MXE(5)[8],=WP4MYG(5)[8],=WP4MYK(5)[8],=WP4NAI(5)[8],=WP4NAQ(5)[8],=WP4NBF(5)[8], - =WP4NBG(5)[8],=WP4NFU(5)[8],=WP4NKU(5)[8],=WP4NLQ(5)[8],=WP4NVL(5)[8],=WP4NWV(5)[8],=WP4NWW(5)[8], - =WP4NYU(5)[8],=WP4O/4(5)[8],=WP4O/M(5)[8],=WP4OAT(5)[8],=WP4OBD(5)[8],=WP4OBH(5)[8],=WP4ODR(5)[8], - =WP4ODT(5)[8],=WP4OEO(5)[8],=WP4OFA(5)[8],=WP4OFL(5)[8],=WP4OHJ(5)[8],=WP4OJU(5)[8],=WP4OKI(5)[8], - =WP4OLM(5)[8],=WP4OMG(5)[8],=WP4OMV(5)[8],=WP4ONR(5)[8],=WP4OOI(5)[8],=WP4OPD(5)[8],=WP4OPF(5)[8], - =WP4OQH(5)[8],=WP4OTP(5)[8],=WP4OXA(5)[8],=WP4P(5)[8],=WP4PEP(5)[8],=WP4PR(5)[8],=WP4PUV(5)[8], - =WP4PWV(5)[8],=WP4PXG(5)[8],=WP4QER(5)[8],=WP4QGV(5)[8],=WP4QHU(5)[8],=WP4RRR(5)[8],=WP4TD(5)[8], - =WP4TX(5)[8],=WP4UC(5)[8],=WP4UM(5)[8],=WP4UO(5)[8],=WP4VL(5)[8],=WP4VM(5)[8],=WP4YG(5)[8], - =WP4ZW(5)[8], + =NP3R(5)[8],=NP3ST(5)[8],=NP3TM(5)[8],=NP3UM(5)[8],=NP3VH(5)[8],=NP3VJ(5)[8],=NP3XW(5)[8], + =NP4AS(5)[8],=NP4AV(5)[8],=NP4CC(5)[8],=NP4CK(5)[8],=NP4CV(5)[8],=NP4DM(5)[8],=NP4EM(5)[8], + =NP4GH(5)[8],=NP4J(5)[8],=NP4JL(5)[8],=NP4JU(5)[8],=NP4KV(5)[8],=NP4M(5)[8],=NP4ND(5)[8], + =NP4PF(5)[8],=NP4RJ(5)[8],=NP4SY(5)[8],=NP4TR(5)[8],=NP4WT(5)[8],=NP4XB(5)[8],=NP4ZC(5)[8], + =WH2AAT(5)[8],=WH2ABJ(5)[8],=WH2G(5)[8],=WH6A(5)[8],=WH6ACF(5)[8],=WH6AJS(5)[8],=WH6AQ(5)[8], + =WH6AVU(5)[8],=WH6AX(5)[8],=WH6BRQ(5)[8],=WH6CEF(5)[8],=WH6CMT(5)[8],=WH6CNC(5)[8],=WH6CTC(5)[8], + =WH6CXA(5)[8],=WH6CXT(5)[8],=WH6DBX(5)[8],=WH6DMJ(5)[8],=WH6DNF(5)[8],=WH6DOL(5)[8],=WH6DUJ(5)[8], + =WH6DXT(5)[8],=WH6DZ(5)[8],=WH6ECQ(5)[8],=WH6EFI(5)[8],=WH6EFX(5)[8],=WH6EFY(5)[8],=WH6EIK(5)[8], + =WH6EIQ(5)[8],=WH6EIR(5)[8],=WH6EKW(5)[8],=WH6ELG(5)[8],=WH6ELM(5)[8],=WH6ETF(5)[8],=WH6FCP(5)[8], + =WH6GHO(5)[8],=WH6GMZ(5)[8],=WH6HA(5)[8],=WH6IF(5)[8],=WH6IZ(5)[8],=WH6J(5)[8],=WH6L(5)[8], + =WH6LE(5)[8],=WH6LE/4(5)[8],=WH6LE/M(5)[8],=WH6LE/P(5)[8],=WH6NE(5)[8],=WH6NU(5)[8],=WH6WX(5)[8], + =WH6YH(5)[8],=WH6YH/4(5)[8],=WH6YM(5)[8],=WH6ZF(5)[8],=WH7GD(5)[8],=WH7HX(5)[8],=WH7NI(5)[8], + =WH7XK(5)[8],=WH7XU(5)[8],=WH7YL(5)[8],=WH7YV(5)[8],=WH7ZM(5)[8],=WH9AAF(5)[8],=WL4X(5)[8], + =WL7AF(5)[8],=WL7AUL(5)[8],=WL7AX(5)[8],=WL7CHA(5)[8],=WL7CIB(5)[8],=WL7CKJ(5)[8],=WL7COL(5)[8], + =WL7CPA(5)[8],=WL7CQT(5)[8],=WL7CUY(5)[8],=WL7E/4(5)[8],=WL7GV(5)[8],=WL7IO(5)[8],=WL7JE(5)[8], + =WL7SR(5)[8],=WL7UN(5)[8],=WL7YX(5)[8],=WP2AGD(5)[8],=WP2AGO(5)[8],=WP2AHC(5)[8],=WP2AIG(5)[8], + =WP2AIL(5)[8],=WP2BB(5)[8],=WP2C(5)[8],=WP2J(5)[8],=WP2L(5)[8],=WP2MA(5)[8],=WP2P(5)[8], + =WP3AY(5)[8],=WP3BC(5)[8],=WP3DW(5)[8],=WP3HL(5)[8],=WP3IM(5)[8],=WP3JE(5)[8],=WP3JQ(5)[8], + =WP3JU(5)[8],=WP3K(5)[8],=WP3LE(5)[8],=WP3MB(5)[8],=WP3ME(5)[8],=WP3NIS(5)[8],=WP3O(5)[8], + =WP3PW(5)[8],=WP3QE(5)[8],=WP3TQ(5)[8],=WP3ZA(5)[8],=WP4AIE(5)[8],=WP4AIL(5)[8],=WP4AIZ(5)[8], + =WP4ALH(5)[8],=WP4AQK(5)[8],=WP4AVW(5)[8],=WP4B(5)[8],=WP4BFP(5)[8],=WP4BGM(5)[8],=WP4BIN(5)[8], + =WP4BJS(5)[8],=WP4BK(5)[8],=WP4BOC(5)[8],=WP4BQV(5)[8],=WP4BXS(5)[8],=WP4BZG(5)[8],=WP4CKW(5)[8], + =WP4CLS(5)[8],=WP4CMH(5)[8],=WP4DC(5)[8],=WP4DCB(5)[8],=WP4DFK(5)[8],=WP4DMV(5)[8],=WP4DNE(5)[8], + =WP4DPX(5)[8],=WP4ENX(5)[8],=WP4EXH(5)[8],=WP4FEI(5)[8],=WP4FRK(5)[8],=WP4FS(5)[8],=WP4GAK(5)[8], + =WP4GFH(5)[8],=WP4GX(5)[8],=WP4GYA(5)[8],=WP4HFZ(5)[8],=WP4HNN(5)[8],=WP4HOX(5)[8],=WP4IF(5)[8], + =WP4IJ(5)[8],=WP4IK(5)[8],=WP4ILP(5)[8],=WP4INP(5)[8],=WP4JC(5)[8],=WP4JKO(5)[8],=WP4JNB(5)[8], + =WP4JQJ(5)[8],=WP4JSR(5)[8],=WP4JSV(5)[8],=WP4JT(5)[8],=WP4KCJ(5)[8],=WP4KDH(5)[8],=WP4KFP(5)[8], + =WP4KGE(5)[8],=WP4KGI(5)[8],=WP4KHN(5)[8],=WP4KI(5)[8],=WP4KJV(5)[8],=WP4KPK(5)[8],=WP4KSK(5)[8], + =WP4KTD(5)[8],=WP4LBK(5)[8],=WP4LDG(5)[8],=WP4LDL(5)[8],=WP4LDP(5)[8],=WP4LE(5)[8],=WP4LEO(5)[8], + =WP4LHA(5)[8],=WP4LTA(5)[8],=WP4MAE(5)[8],=WP4MD(5)[8],=WP4MO(5)[8],=WP4MQF(5)[8],=WP4MWE(5)[8], + =WP4MWK(5)[8],=WP4MWS(5)[8],=WP4MXE(5)[8],=WP4MYG(5)[8],=WP4MYK(5)[8],=WP4NAI(5)[8],=WP4NAQ(5)[8], + =WP4NBF(5)[8],=WP4NBG(5)[8],=WP4NFU(5)[8],=WP4NKU(5)[8],=WP4NLQ(5)[8],=WP4NVL(5)[8],=WP4NWV(5)[8], + =WP4NWW(5)[8],=WP4NYU(5)[8],=WP4O/4(5)[8],=WP4O/M(5)[8],=WP4OAT(5)[8],=WP4OBD(5)[8],=WP4OBH(5)[8], + =WP4ODR(5)[8],=WP4ODT(5)[8],=WP4OEO(5)[8],=WP4OFA(5)[8],=WP4OFL(5)[8],=WP4OHJ(5)[8],=WP4OJU(5)[8], + =WP4OKI(5)[8],=WP4OLM(5)[8],=WP4OMG(5)[8],=WP4OMV(5)[8],=WP4ONR(5)[8],=WP4OOI(5)[8],=WP4OPD(5)[8], + =WP4OPF(5)[8],=WP4OQH(5)[8],=WP4OTP(5)[8],=WP4OXA(5)[8],=WP4P(5)[8],=WP4PEP(5)[8],=WP4PR(5)[8], + =WP4PUV(5)[8],=WP4PWV(5)[8],=WP4PXG(5)[8],=WP4QER(5)[8],=WP4QGV(5)[8],=WP4QHU(5)[8],=WP4RRR(5)[8], + =WP4TD(5)[8],=WP4TX(5)[8],=WP4UC(5)[8],=WP4UM(5)[8],=WP4UO(5)[8],=WP4VL(5)[8],=WP4VM(5)[8], + =WP4YG(5)[8],=WP4ZW(5)[8], AA5(4)[7],AB5(4)[7],AC5(4)[7],AD5(4)[7],AE5(4)[7],AF5(4)[7],AG5(4)[7],AI5(4)[7],AJ5(4)[7], AK5(4)[7],K5(4)[7],KA5(4)[7],KB5(4)[7],KC5(4)[7],KD5(4)[7],KE5(4)[7],KF5(4)[7],KG5(4)[7], KI5(4)[7],KJ5(4)[7],KK5(4)[7],KM5(4)[7],KN5(4)[7],KO5(4)[7],KQ5(4)[7],KR5(4)[7],KS5(4)[7], @@ -1743,53 +1743,53 @@ Hawaii: 31: 61: OC: 21.12: 157.48: 10.0: KH6: =AB8VQ,=AC4PJ,=AC4TJ,=AC9PT,=AD6YJ,=AE3TT,=AE5AB,=AE5LR,=AG4FH,=AG5LT,=AG6QD,=AH0A,=AH0AG,=AH2CC, =AH2CN,=AI5EA,=AJ0M,=AJ8HT,=AK2J,=AK4RA,=AL3U,=AL6D,=AL7RQ,=K0BAD,=K0LAS,=K0LIH,=K0OUS,=K1ENT, =K1ER,=K1HZM,=K1OSP,=K1OWL,=K1RJ,=K1TOR,=K1VAN,=K2FFT,=K2GT,=K3NW,=K3UNS,=K4AJQ,=K4EVR,=K4JMB, - =K4RAC,=K4UAI,=K4UHL,=K4XV,=K5HQM,=K5PKT,=K5ZAI,=K5ZYO,=K6AMA,=K6APP,=K6BU,=K6CEE,=K6GJS,=K6GUY, - =K6HI,=K6HNL,=K6IJ,=K6JAE,=K6KKW,=K6LN,=K6RSB,=K6UCC,=K7ALH,=K7ASH,=K7NRJ,=K7QAS,=K7ZOX,=K8EUT, - =K9AGI,=K9FD,=K9UBS,=KA0FOR,=KA0VHP,=KA1ICJ,=KA1YJ,=KA2IXG,=KA2WXU,=KA3HIZ,=KA3TUA,=KA4INK, - =KA4SBE,=KA6QOD,=KA6SVW,=KA7APU,=KA7BSK,=KA7RKW,=KA8EBL,=KA8KND,=KA9DMP,=KB0DJR,=KB0PXK,=KB0ZKZ, - =KB1EUJ,=KB1GC,=KB1KAC,=KB1PCX,=KB1UHL,=KB2MRY,=KB3DMT,=KB3FDP,=KB3HXI,=KB3IOC,=KB3OXU,=KB3PJS, - =KB3SEV,=KB3UWV,=KB3UWW,=KB3VLO,=KB4NGN,=KB5FCV,=KB5HVJ,=KB5MTI,=KB5NNY,=KB5OWT,=KB5OXR,=KB6CNU, - =KB6EGA,=KB6INB,=KB6PKF,=KB6QYH,=KB6SWL,=KB7AKH,=KB7AKQ,=KB7DDX,=KB7EA,=KB7G,=KB7JB,=KB7JHB, - =KB7LPW,=KB7MEU,=KB7QKJ,=KB7UQH,=KB7UVR,=KB7WDC,=KB7WUP,=KB8SKX,=KB9YGQ,=KC0HFI,=KC0WQU,=KC0YIH, - =KC1DBY,=KC2CLQ,=KC2GSU,=KC2HL,=KC2MIU,=KC2PGW,=KC2SRW,=KC2YL,=KC2ZSG,=KC2ZSH,=KC2ZSI,=KC3BW, - =KC3GZT,=KC4HHS,=KC4TJB,=KC5GAX,=KC6HOX,=KC6JAE,=KC6MCC,=KC6QQI,=KC6RYQ,=KC6SHT,=KC6SWR,=KC6YIO, - =KC7ASJ,=KC7AXX,=KC7DUT,=KC7EJC,=KC7HNC,=KC7I,=KC7KAT,=KC7KAW,=KC7KBA,=KC7KHW,=KC7KJT,=KC7LFM, - =KC7NZ,=KC7PLG,=KC7USA,=KC7VWU,=KC7YXO,=KC8EFI,=KC8EJ,=KC8JNV,=KC8KPX,=KC9AUA,=KC9EQS,=KC9KEX, - =KC9NJG,=KC9SBG,=KD0JNO,=KD0OXU,=KD0QLQ,=KD0QLR,=KD0RPD,=KD0WVZ,=KD0ZSP,=KD3FZ,=KD4GVR,=KD4GW, - =KD4ML,=KD4NFW,=KD4QWO,=KD5BSK,=KD5HDA,=KD5HX,=KD5PIU,=KD5TBQ,=KD6APH,=KD6CVU,=KD6CWF,=KD6EPD, - =KD6IPX,=KD6LRA,=KD6NVX,=KD6VTU,=KD7GWI,=KD7GWM,=KD7HTG,=KD7KFT,=KD7SME,=KD7SMV,=KD7TZ,=KD7UV, - =KD7UZG,=KD7WJM,=KD8GVO,=KD8LYB,=KE0JSB,=KE0KIE,=KE0TU,=KE2CX,=KE4DYE,=KE4UXQ,=KE4ZXQ,=KE5CGA, - =KE5FJM,=KE5UZN,=KE5VQB,=KE6AHX,=KE6AXN,=KE6AXP,=KE6AYZ,=KE6CQE,=KE6EDJ,=KE6EVT,=KE6JXO,=KE6MKW, - =KE6OTK,=KE6QQ,=KE6RAW,=KE6TFR,=KE6TIS,=KE6TIX,=KE6TKQ,=KE7DES,=KE7DET,=KE7FJA,=KE7FSK,=KE7HEW, - =KE7IZS,=KE7JTX,=KE7KRQ,=KE7LWN,=KE7MW,=KE7PEQ,=KE7PIZ,=KE7QML,=KE7RCT,=KE7UAJ,=KE7UV,=KE7UW, - =KF4DWA,=KF4FQR,=KF4IBW,=KF4JLZ,=KF4OOB,=KF4SGA,=KF4UJC,=KF4URD,=KF4VHS,=KF5AHW,=KF5JFX,=KF5MXM, - =KF5MXP,=KF6BS,=KF6FDG,=KF6IVV,=KF6LWN,=KF6LYU,=KF6MQT,=KF6OHL,=KF6OSA,=KF6PJ,=KF6PQE,=KF6QZD, - =KF6RLP,=KF6YYH,=KF6YZR,=KF6ZAL,=KF6ZVS,=KF7GNP,=KF7LRS,=KF7OJR,=KF7OUJ,=KF7QMX,=KF7TUU,=KF7VUK, - =KG0XR,=KG4CAN,=KG4FJB,=KG4HZF,=KG4JKJ,=KG4MGL,=KG4SGC,=KG4SGV,=KG4TZD,=KG5CH,=KG5CNO,=KG5IVP, - =KG6CJA,=KG6CJK,=KG6DV,=KG6EZW,=KG6HRX,=KG6IER,=KG6IGY,=KG6JJP,=KG6LFX,=KG6MZJ,=KG6NNF,=KG6NQI, - =KG6OOB,=KG6RJI,=KG6SC,=KG6SDD,=KG6TFI,=KG6WZD,=KG6ZRY,=KG7AYU,=KG7CJI,=KG7EUP,=KG7JHH,=KG7TSD, - =KG7ZJM,=KG9MDR,=KH0AI,=KH0HL,=KH0WJ,=KH2DC,=KH2MD,=KH2TD,=KH2TE,=KH2YI,=KH3AE,=KH3AE/M,=KH3AF, - =KH8Z,=KI4CAU,=KI4HCZ,=KI4NOH,=KI4YAF,=KI4YOG,=KI6CRL,=KI6DVJ,=KI6EFY,=KI6FTE,=KI6HBZ,=KI6JEC, - =KI6KWD,=KI6LPT,=KI6NOC,=KI6QDQ,=KI6QQJ,=KI6SNP,=KI6VYB,=KI6WOJ,=KI6ZRV,=KI7AUZ,=KI7EZG,=KI7FUT, - =KI7OS,=KI7QZQ,=KJ4BHO,=KJ4EYV,=KJ4KND,=KJ4WOI,=KJ6CAV,=KJ6CKZ,=KJ6COM,=KJ6CPN,=KJ6CQT,=KJ6FDF, - =KJ6GYD,=KJ6LAW,=KJ6LAX,=KJ6LBI,=KJ6MQL,=KJ6NIA,=KJ6NIB,=KJ6NZH,=KJ6PEH,=KJ6QQT,=KJ6RGW,=KJ6TJZ, - =KJ7UOI,=KK4EEC,=KK4IUT,=KK4RNF,=KK6BRW,=KK6DIT,=KK6DWS,=KK6EJ,=KK6GM,=KK6GRC,=KK6OMX,=KK6PGA, - =KK6QAI,=KK6RM,=KK6VJN,=KK6ZQ,=KK6ZZE,=KK7WR,=KL0TK,=KL1TP,=KL3FN,=KL3JC,=KL7PN,=KL7TN/P,=KL7UB, - =KL7XT,=KM4FPS,=KM4IP,=KM6HPE,=KM6IK,=KM6RM,=KM6RWE,=KM6UVP,=KN4KYO,=KN6BE,=KN6ZU,=KN8AQR,=KO4BNK, - =KO4LCM,=KO6KW,=KO6QT,=KQ6CD,=KQ6M,=KR1LLR,=KU4OY,=KW4JC,=KW6CR,=KX6RTG,=KY1I,=N0CAN,=N0KXY, - =N0PJV,=N0VYO,=N0ZSJ,=N1CBF,=N1CFD,=N1CNQ,=N1IDP,=N1SHV,=N1TEE,=N1TLE,=N1VOP,=N1YLH,=N2KJU,=N2KLQ, - =N2LTL,=N3BQY,=N3DJT,=N3FUR,=N3GWR,=N3HQW,=N3RWD,=N3VDM,=N3ZFY,=N4BER,=N4ERA,=N4ZIW,=N5IWF,=N5JKJ, - =N6BAA,=N6CGA,=N6DXW,=N6EQZ,=N6GOZ,=N6IKX,=N6KB,=N6NCT,=N6OM,=N6PJQ,=N6QBK,=N6UXN,=N6XLB,=N6ZAB, - =N7AMY,=N7BLC,=N7BMD,=N7JRO,=N7KZB,=N7NYY,=N7OBR,=N7ODC,=N7TSV,=N7WBX,=N9GFL,=N9SBL,=NB6R,=ND1A, - =NE7SO,=NH2CC,=NH2CD,=NH2CF,=NH2CQ,=NH2CR,=NH2HR,=NH2HS,=NH2HU,=NH2IB,=NH2IC,=NH2ID,=NH2IF,=NH2II, - =NH2IJ,=NH2IN,=NH2IO,=NH2JO,=NH2KF,=NH2KH,=NH2YL,=NH2Z,=NI1J,=NL7UW,=NO0H,=NR0G,=NT0DA,=NT4AA, - =NZ2F,=W0OHO,=W0UNX,=W1BMB,=W1ETT,=W1JJS,=W2UNS,=W4AJM,=W4PRO,=W4YQS,=W5CHT,=W5FJG,=W6AKL,=W6CAG, - =W6CWJ,=W6DSD,=W6KEV,=W6KIT,=W6KPI,=W6KZL,=W6MQB,=W6MRJ,=W6NBK,=W6QPV,=W6ROM,=W6RZY,=W6SHH,=W6UNX, - =W7EHP,=W7NVQ,=W7NX,=W7RCR,=W7TEN,=W7UEA,=W7WKS,=W8AYD,=W8JAY,=W8WH,=WA0FUR,=WA0NHD,=WA0TFB, - =WA2AUI,=WA3ZEM,=WA6AW,=WA6CZL,=WA6ECX,=WA6IIQ,=WA6JDA,=WA6JJQ,=WA6QDQ,=WA6UVF,=WA7ESE,=WA7HEO, - =WA7TFE,=WA7WSU,=WA7ZK,=WA8HEB,=WA8JQP,=WB0RUA,=WB0TZQ,=WB1HAL,=WB2AHM,=WB2SQW,=WB4JTT,=WB4MNF, - =WB5ZDH,=WB5ZOV,=WB6CVJ,=WB6PIO,=WB6PJT,=WB6SAA,=WB6VBM,=WB8NCD,=WB9SMM,=WD0FTF,=WD0LFN,=WD4MLF, - =WD8LIB,=WD8OBO,=WH2Y,=WH7K,=WK1K,=WL7CSW,=WL7CSW/H,=WL7M,=WV0Z,=WV6K,=WX0H,=WY6F; + =K4RAC,=K4UAI,=K4UHL,=K4XV,=K5HQM,=K5PKT,=K5ZAI,=K5ZYO,=K6AMA,=K6APP,=K6BHG,=K6BU,=K6CEE,=K6GJS, + =K6GUY,=K6HI,=K6HNL,=K6IJ,=K6JAE,=K6KKW,=K6LN,=K6RSB,=K6TWG,=K6UCC,=K7ALH,=K7ASH,=K7NRJ,=K7QAS, + =K7ZOX,=K8EUT,=K9AGI,=K9FD,=K9UBS,=KA0FOR,=KA0VHP,=KA1ICJ,=KA1YJ,=KA2IXG,=KA2WXU,=KA3HIZ,=KA3TUA, + =KA4INK,=KA4SBE,=KA6QOD,=KA6SVW,=KA7APU,=KA7BSK,=KA7RKW,=KA8EBL,=KA8KND,=KA9DMP,=KB0DJR,=KB0PXK, + =KB0ZKZ,=KB1EUJ,=KB1GC,=KB1KAC,=KB1PCX,=KB1UHL,=KB2MRY,=KB3DMT,=KB3FDP,=KB3HXI,=KB3IOC,=KB3OXU, + =KB3PJS,=KB3SEV,=KB3UWV,=KB3UWW,=KB3VLO,=KB4NGN,=KB5FCV,=KB5HVJ,=KB5MTI,=KB5NNY,=KB5OWT,=KB5OXR, + =KB6CNU,=KB6EGA,=KB6INB,=KB6PKF,=KB6QYH,=KB6SWL,=KB7AKH,=KB7AKQ,=KB7DDX,=KB7EA,=KB7G,=KB7JB, + =KB7JHB,=KB7LPW,=KB7MEU,=KB7QKJ,=KB7UQH,=KB7UVR,=KB7WDC,=KB7WUP,=KB8SKX,=KB9YGQ,=KC0HFI,=KC0WQU, + =KC0YIH,=KC1DBY,=KC2CLQ,=KC2GSU,=KC2HL,=KC2MIU,=KC2PGW,=KC2SRW,=KC2YL,=KC2ZSG,=KC2ZSH,=KC2ZSI, + =KC3BW,=KC3GZT,=KC4HHS,=KC4TJB,=KC5GAX,=KC6HOX,=KC6JAE,=KC6MCC,=KC6QQI,=KC6RYQ,=KC6SHT,=KC6SWR, + =KC6YIO,=KC7ASJ,=KC7AXX,=KC7DUT,=KC7EJC,=KC7HNC,=KC7I,=KC7KAT,=KC7KAW,=KC7KBA,=KC7KHW,=KC7KJT, + =KC7LFM,=KC7NZ,=KC7PLG,=KC7USA,=KC7VWU,=KC7YXO,=KC8EFI,=KC8EJ,=KC8JNV,=KC8KPX,=KC9AUA,=KC9EQS, + =KC9KEX,=KC9NJG,=KC9SBG,=KD0JNO,=KD0OXU,=KD0QLQ,=KD0QLR,=KD0RPD,=KD0WVZ,=KD0ZSP,=KD3FZ,=KD4GVR, + =KD4GW,=KD4ML,=KD4NFW,=KD4QWO,=KD5BSK,=KD5HDA,=KD5HX,=KD5PIU,=KD5TBQ,=KD6APH,=KD6CVU,=KD6CWF, + =KD6EPD,=KD6IPX,=KD6LRA,=KD6NVX,=KD6VTU,=KD7GWI,=KD7GWM,=KD7HTG,=KD7KFT,=KD7SME,=KD7SMV,=KD7TZ, + =KD7UV,=KD7UZG,=KD7WJM,=KD8GVO,=KD8LYB,=KE0JSB,=KE0KIE,=KE0TU,=KE2CX,=KE4DYE,=KE4UXQ,=KE4ZXQ, + =KE5CGA,=KE5FJM,=KE5UZN,=KE5VQB,=KE6AHX,=KE6AXN,=KE6AXP,=KE6AYZ,=KE6CQE,=KE6EDJ,=KE6EVT,=KE6JXO, + =KE6MKW,=KE6OTK,=KE6QQ,=KE6RAW,=KE6TFR,=KE6TIS,=KE6TIX,=KE6TKQ,=KE7DES,=KE7DET,=KE7FJA,=KE7FSK, + =KE7HEW,=KE7IZS,=KE7JTX,=KE7KRQ,=KE7LWN,=KE7MW,=KE7PEQ,=KE7PIZ,=KE7QML,=KE7RCT,=KE7UAJ,=KE7UV, + =KE7UW,=KF4DWA,=KF4FQR,=KF4IBW,=KF4JLZ,=KF4OOB,=KF4SGA,=KF4UJC,=KF4URD,=KF4VHS,=KF5AHW,=KF5JFX, + =KF5MXM,=KF5MXP,=KF6BS,=KF6FDG,=KF6IVV,=KF6LWN,=KF6LYU,=KF6MQT,=KF6OHL,=KF6OSA,=KF6PJ,=KF6PQE, + =KF6QZD,=KF6RLP,=KF6YYH,=KF6YZR,=KF6ZAL,=KF6ZVS,=KF7GNP,=KF7LRS,=KF7OJR,=KF7OUJ,=KF7QMX,=KF7TUU, + =KF7VUK,=KG0XR,=KG4CAN,=KG4FJB,=KG4HZF,=KG4JKJ,=KG4MGL,=KG4SGC,=KG4SGV,=KG4TZD,=KG5CH,=KG5CNO, + =KG5IVP,=KG6CJA,=KG6CJK,=KG6DV,=KG6EZW,=KG6HRX,=KG6IER,=KG6IGY,=KG6JJP,=KG6LFX,=KG6MZJ,=KG6NNF, + =KG6NQI,=KG6OOB,=KG6RJI,=KG6SC,=KG6SDD,=KG6TFI,=KG6WZD,=KG6ZRY,=KG7AYU,=KG7CJI,=KG7EUP,=KG7JHH, + =KG7TSD,=KG7ZJM,=KG9MDR,=KH0AI,=KH0HL,=KH0WJ,=KH2DC,=KH2MD,=KH2TD,=KH2TE,=KH2YI,=KH3AE,=KH3AE/M, + =KH3AF,=KH8Z,=KI4CAU,=KI4HCZ,=KI4NOH,=KI4YAF,=KI4YOG,=KI6CRL,=KI6DVJ,=KI6EFY,=KI6FTE,=KI6HBZ, + =KI6JEC,=KI6KWD,=KI6LPT,=KI6NOC,=KI6QDQ,=KI6QQJ,=KI6SNP,=KI6VYB,=KI6WOJ,=KI6ZRV,=KI7AUZ,=KI7EZG, + =KI7FUT,=KI7OS,=KI7QZQ,=KJ4BHO,=KJ4EYV,=KJ4KND,=KJ4WOI,=KJ6CAV,=KJ6CKZ,=KJ6COM,=KJ6CPN,=KJ6CQT, + =KJ6FDF,=KJ6GYD,=KJ6LAW,=KJ6LAX,=KJ6LBI,=KJ6MQL,=KJ6NIA,=KJ6NIB,=KJ6NZH,=KJ6PEH,=KJ6QQT,=KJ6RGW, + =KJ6TJZ,=KJ7UOI,=KK4EEC,=KK4EGT,=KK4IUT,=KK4RNF,=KK6BRW,=KK6DIT,=KK6DWS,=KK6EJ,=KK6GM,=KK6GRC, + =KK6OMX,=KK6PGA,=KK6QAI,=KK6RM,=KK6VJN,=KK6ZQ,=KK6ZZE,=KK7WR,=KL0TK,=KL1TP,=KL3FN,=KL3JC,=KL7PN, + =KL7TN/P,=KL7UB,=KL7XT,=KM4FPS,=KM4IP,=KM6HPE,=KM6IK,=KM6RM,=KM6RWE,=KM6UVP,=KN4KYO,=KN6BE,=KN6ZU, + =KN8AQR,=KO4BNK,=KO4LCM,=KO6KW,=KO6QT,=KQ6CD,=KQ6M,=KR1LLR,=KU4OY,=KW4JC,=KW6CR,=KX6RTG,=KY1I, + =N0CAN,=N0KXY,=N0PJV,=N0VYO,=N0ZSJ,=N1CBF,=N1CFD,=N1CNQ,=N1IDP,=N1SHV,=N1TEE,=N1TLE,=N1VOP,=N1YLH, + =N2KJU,=N2KLQ,=N2LTL,=N3BQY,=N3DJT,=N3FUR,=N3GWR,=N3HQW,=N3RWD,=N3VDM,=N3ZFY,=N4BER,=N4ERA,=N4ZIW, + =N5IWF,=N5JKJ,=N6BAA,=N6CGA,=N6DXW,=N6EQZ,=N6GOZ,=N6IKX,=N6KB,=N6NCT,=N6OM,=N6PJQ,=N6QBK,=N6UXN, + =N6XLB,=N6ZAB,=N7AMY,=N7BLC,=N7BMD,=N7JRO,=N7KZB,=N7NYY,=N7OBR,=N7ODC,=N7TSV,=N7WBX,=N9GFL,=N9SBL, + =NB6R,=ND1A,=NE7SO,=NH2CC,=NH2CD,=NH2CF,=NH2CQ,=NH2CR,=NH2HR,=NH2HS,=NH2HU,=NH2IB,=NH2IC,=NH2ID, + =NH2IF,=NH2II,=NH2IJ,=NH2IN,=NH2IO,=NH2JO,=NH2KF,=NH2KH,=NH2YL,=NH2Z,=NI1J,=NL7UW,=NO0H,=NR0G, + =NT0DA,=NT4AA,=NZ2F,=W0OHO,=W0UNX,=W1BMB,=W1ETT,=W1JJS,=W2UNS,=W4AJM,=W4PRO,=W4YQS,=W5CHT,=W5FJG, + =W6AKL,=W6CAG,=W6CWJ,=W6DSD,=W6KEV,=W6KIT,=W6KPI,=W6KZL,=W6MQB,=W6MRJ,=W6NBK,=W6QPV,=W6ROM,=W6RZY, + =W6SHH,=W6UNX,=W7EHP,=W7NVQ,=W7NX,=W7RCR,=W7TEN,=W7UEA,=W7WKS,=W8AYD,=W8JAY,=W8WH,=WA0FUR,=WA0NHD, + =WA0TFB,=WA2AUI,=WA3ZEM,=WA6AW,=WA6CZL,=WA6ECX,=WA6IIQ,=WA6JDA,=WA6JJQ,=WA6QDQ,=WA6UVF,=WA7ESE, + =WA7HEO,=WA7TFE,=WA7WSU,=WA7ZK,=WA8HEB,=WA8JQP,=WB0RUA,=WB0TZQ,=WB1HAL,=WB2AHM,=WB2SQW,=WB4JTT, + =WB4MNF,=WB5ZDH,=WB5ZOV,=WB6CVJ,=WB6PIO,=WB6PJT,=WB6SAA,=WB6VBM,=WB8NCD,=WB9SMM,=WD0FTF,=WD0LFN, + =WD4MLF,=WD8LIB,=WD8OBO,=WH2Y,=WH7K,=WK1K,=WL7CSW,=WL7CSW/H,=WL7M,=WV0Z,=WV6K,=WX0H,=WY6F; Kure Island: 31: 61: OC: 29.00: 178.00: 10.0: KH7K: AH7K,KH7K,NH7K,WH7K; American Samoa: 32: 62: OC: -14.32: 170.78: 11.0: KH8: @@ -1839,21 +1839,21 @@ Alaska: 01: 01: NA: 61.40: 148.87: 8.0: KL: =KI7COR,=KI7PZ,=KI7SWI,=KI8JT,=KJ4HEW,=KJ4IAQ,=KJ4NPK,=KJ4PSV,=KJ4WIQ,=KJ4YOY,=KJ4ZWI,=KJ6DCH, =KJ6KRG,=KJ6RFQ,=KJ6ZSX,=KJ7IR,=KJ7MY,=KK4AMV,=KK4BAN,=KK4CAS,=KK4CAU,=KK4CHH,=KK4CLS,=KK4LRE, =KK4QXE,=KK4RYG,=KK4WWH,=KK4WWI,=KK6IUY,=KK6LL,=KK6PGV,=KK6PLA,=KK6SNS,=KK7I,=KK7IV,=KK7STL, - =KL7D/M,=KL7NC/IMD,=KM4AGL,=KM4KWS,=KM4KX,=KM4NIC,=KM4OE,=KM4PJH,=KM4TJI,=KM6NOL,=KM6YOD,=KN4ENR, - =KN4HGD,=KN4LJD,=KN4LVS,=KN4MGX,=KN4MTF,=KN4RXC,=KN8IVE,=KO4DHN,=KO4PTO,=KR4WV,=KV3X,=KW1W,=KW4XD, - =KY7J,=KZ6HJC,=N0GDT,=N0GDU,=N0GLI,=N0HJT,=N0HYI,=N0HZF,=N0JEN,=N0JOB,=N0LHN,=N0SN,=N0SUB,=N0WXJ, - =N0XKY,=N0XS,=N0ZKV,=N1HEN,=N1HUT,=N1KDQ,=N1KTI,=N1NDA,=N1NJS,=N1QFE,=N1ROR,=N1TX,=N2CXH,=N2SHO, - =N2TJY,=N2YZW,=N3QEH,=N4AVX,=N4CM,=N4DBX,=N4HCJ,=N4HZU,=N4NAV,=N5AAR,=N5CSO,=N5UKX,=N5WPR,=N6BSC, - =N6CVV,=N6CZU,=N6IGV,=N6JM,=N6QEK,=N6ZZX,=N7BUO,=N7DBN,=N7DKL,=N7DUD,=N7ELD,=N7FCT,=N7GLP,=N7HER, - =N7HQK,=N7IA,=N7JUX,=N7MGT,=N7MTG,=N7QAN,=N7QOV,=N7TBU,=N7UTV,=N7UWT,=N7XEA,=N7XNM,=N7YKY,=N7YQS, - =N8DDY,=N8EX,=N8JKB,=N8KCJ,=N8KYW,=N8SUG,=N9AIG,=N9YD,=NA7WM,=NC2US,=NC4OI,=NE7EK,=NH2GZ,=NH2LS, - =NH7UO,=NM0H,=NN5H,=NP4FU,=NU9Q,=NW7F,=W0EZM,=W0FJN,=W0HPD,=W0OPT,=W0RWS,=W0UZJ,=W0ZEE,=W1JM, - =W1LYD,=W1RSC,=W1ZKA,=W2DLS,=W2KRZ,=W2LUV,=W3ICG,=W3JPN,=W3MKG,=W4AUL,=W4BMR,=W4RSB,=W5AIT,=W5JKT, - =W5SPY,=W6DDP,=W6GTE,=W6ROW,=W6SMA,=W7CB,=W7CXW,=W7DDG,=W7EGG,=W7EIK,=W7JAL,=W7JMR,=W7PWA,=W7RAZ, - =W7ROS,=W7WEZ,=W7ZWT,=W8MDD,=W8PVZ,=W8TCX,=W9ITU,=W9JMC,=W9WLN,=WA0JS,=WA1FVJ,=WA1OUS,=WA2BGL, - =WA2BIW,=WA4RRE,=WA6GFS,=WA7B,=WA7MDS,=WA7PXH,=WA7USX,=WA7YXF,=WB0CMZ,=WB1BR,=WB1GZL,=WB1ILS, - =WB6COP,=WB7ULO,=WB8BRU,=WB9JZL,=WD6CET,=WE3B,=WE9H,=WH6CYY,=WH6DPL,=WH6GBB,=WH6GCO,=WH7AK,=WH7DC, - =WI5GUY,=WJ6AA,=WJ8M,=WT5T,=WW4AL,=WX1NCC; + =KL7D/M,=KL7NC/IMD,=KM4AGL,=KM4KWS,=KM4KX,=KM4NIC,=KM4OE,=KM4PJH,=KM4TJI,=KM6NOL,=KM6YOD,=KN4CCY, + =KN4ENR,=KN4HGD,=KN4LJD,=KN4LVS,=KN4MGX,=KN4MTF,=KN4RXC,=KN8IVE,=KO4DHN,=KO4PTO,=KR4WV,=KV3X, + =KW1W,=KW4XD,=KY7J,=KZ6HJC,=N0GDT,=N0GDU,=N0GLI,=N0HJT,=N0HYI,=N0HZF,=N0JEN,=N0JOB,=N0LHN,=N0SN, + =N0SUB,=N0WXJ,=N0XKY,=N0XS,=N0ZKV,=N1HEN,=N1HUT,=N1KDQ,=N1KTI,=N1NDA,=N1NJS,=N1QFE,=N1ROR,=N1TX, + =N2CXH,=N2SHO,=N2TJY,=N2YZW,=N3QEH,=N4AVX,=N4CM,=N4DBX,=N4HCJ,=N4HZU,=N4NAV,=N5AAR,=N5CSO,=N5UKX, + =N5WPR,=N6BSC,=N6CVV,=N6CZU,=N6IGV,=N6JM,=N6QEK,=N6ZZX,=N7BUO,=N7DBN,=N7DKL,=N7DUD,=N7ELD,=N7FCT, + =N7GLP,=N7HER,=N7HQK,=N7IA,=N7JUX,=N7MGT,=N7MTG,=N7QAN,=N7QOV,=N7TBU,=N7UTV,=N7UWT,=N7XEA,=N7XNM, + =N7YKY,=N7YQS,=N8DDY,=N8EX,=N8JKB,=N8KCJ,=N8KYW,=N8SUG,=N9AIG,=N9YD,=NA7WM,=NC2US,=NC4OI,=NE7EK, + =NH2GZ,=NH2LS,=NH7UO,=NM0H,=NN5H,=NP4FU,=NU9Q,=NW7F,=W0EZM,=W0FJN,=W0HPD,=W0OPT,=W0RWS,=W0UZJ, + =W0ZEE,=W1JM,=W1LYD,=W1RSC,=W1ZKA,=W2DLS,=W2KRZ,=W2LUV,=W3ICG,=W3JPN,=W3MKG,=W4AUL,=W4BMR,=W4RSB, + =W5AIT,=W5ERV,=W5JKT,=W5SPY,=W6DDP,=W6GTE,=W6ROW,=W6SMA,=W7CB,=W7CXW,=W7DDG,=W7EGG,=W7EIK,=W7JAL, + =W7JMR,=W7PWA,=W7RAZ,=W7ROS,=W7WEZ,=W7ZWT,=W8MDD,=W8PVZ,=W8TCX,=W9ITU,=W9JMC,=W9WLN,=WA0JS, + =WA1FVJ,=WA1OUS,=WA2BGL,=WA2BIW,=WA4RRE,=WA6GFS,=WA7B,=WA7MDS,=WA7PXH,=WA7USX,=WA7YXF,=WB0CMZ, + =WB1BR,=WB1GZL,=WB1ILS,=WB6COP,=WB7ULO,=WB8BRU,=WB9JZL,=WD6CET,=WE3B,=WE9H,=WH6CYY,=WH6DPL, + =WH6GBB,=WH6GCO,=WH7AK,=WH7DC,=WI5GUY,=WJ6AA,=WJ8M,=WT5T,=WW4AL,=WX1NCC; Navassa Island: 08: 11: NA: 18.40: 75.00: 5.0: KP1: KP1,NP1,WP1; US Virgin Islands: 08: 11: NA: 17.73: 64.80: 4.0: KP2: @@ -2453,13 +2453,13 @@ European Russia: 16: 29: EU: 53.65: -41.37: -4.0: UA: =RX9UL/1,=RZ9AWN/6,=UA0AK/3,=UA0FQ/6,=UA0KBG/3,=UA0KBG/6,=UA0KCX/3/P,=UA0KT/4,=UA0QNE/3,=UA0QNU/3, =UA0QQJ/3,=UA0UV/6,=UA0XAK/3,=UA0XAK/6,=UA8CAD/3,=UA9CCO/6,=UA9CDC/3,=UA9CTT/3,=UB2FCS/6,=UE23DKA, =UE6MAC/9(17),=UE95AE,=UE95E,=UE95ME,=UE96ME,=UE99PS, - =R1CF/M,=R800ANL,=R900BL,=R900DM,=R900DV,=R9J/1,=RA2FN/1,=RA90FA,=RA9KU/1,=RA9KU/1/M,=RA9MC/1, - =RA9SGI/1,=RK3AW/M,=RK9XWV/1,=RL1O,=RM0L/1,=RM80DZ,=RN85AM,=RN85KN,=RT9T/1,=RU2FB/1,=RU9YT/1, - =RU9YT/1/P,=RW1AI/ANT,=RW1AI/LH,=RW8W/1,=RW9QA/1,=RX3AMI/1/LH,=UA1ADQ/ANT,=UA1BJ/ANT,=UA1JJ/ANT, - =UA2FFX/1,=UA9B/1,=UA9KG/1,=UA9KGH/1,=UA9KK/1,=UA9UDX/1,=UB9YUW/1,=UE21A,=UE21B,=UE21M,=UE22A, - =UE25AC,=UE25AQ,=UE2AT/1, - =R0XAC/1,=R8FF/1,=R8XF/1,=R90LPU,=R9JNO/1,=RA0FU/1,=RA9FNV/1,=RD1A/M,=RN1M/P,=RN2FA/1,=RU9MU/1, - =RV0CA/1,=RV1CC/1,=RV1CC/M,=RV2FW/1,=RV9JD/1,=RX9TN/1,=UA0BDS/1,=UA0SIK/1,=UA1CDA/LH,=UA1CIO/LH, + =R800ANL,=R900BL,=R900DM,=R900DV,=R9J/1,=RA2FN/1,=RA90FA,=RA9KU/1,=RA9KU/1/M,=RA9MC/1,=RA9SGI/1, + =RK3AW/M,=RK9XWV/1,=RL1O,=RM0L/1,=RM80DZ,=RN85AM,=RN85KN,=RT9T/1,=RU2FB/1,=RU9YT/1,=RU9YT/1/P, + =RW1AI/ANT,=RW1AI/LH,=RW8W/1,=RW9QA/1,=RX3AMI/1/LH,=UA1ADQ/ANT,=UA1BJ/ANT,=UA1JJ/ANT,=UA2FFX/1, + =UA9B/1,=UA9KG/1,=UA9KGH/1,=UA9KK/1,=UA9UDX/1,=UB9YUW/1,=UE21A,=UE21B,=UE21M,=UE22A,=UE25AC, + =UE25AQ,=UE2AT/1, + =R0XAC/1,=R1CF/M,=R8FF/1,=R8XF/1,=R90LPU,=R9JNO/1,=RA0FU/1,=RA9FNV/1,=RD1A/M,=RN1M/P,=RN2FA/1, + =RU9MU/1,=RV0CA/1,=RV1CC/1,=RV2FW/1,=RV9JD/1,=RX9TN/1,=UA0BDS/1,=UA0SIK/1,=UA1CDA/LH,=UA1CIO/LH, =UA9MA/1,=UA9MQR/1,=UB5O/1/M,=UE2FA, R1N[19],RA1N[19],RC1N[19],RD1N[19],RE1N[19],RF1N[19],RG1N[19],RJ1N[19],RK1N[19],RL1N[19],RM1N[19], RN1N[19],RO1N[19],RQ1N[19],RT1N[19],RU1N[19],RV1N[19],RW1N[19],RX1N[19],RY1N[19],RZ1N[19],U1N[19], @@ -2507,7 +2507,7 @@ European Russia: 16: 29: EU: 53.65: -41.37: -4.0: UA: =R0IA/3,=R863LC,=R863LK,=R863LX,=R875R,=R9XZ/3,=RG80KEDR,=RL80KEDR,=RN0CF/3,=RN2FA/3,=RU9QRP/3, =RZ90W/3,=RZ9SZ/M,=UA3LMR/P,=UA9JFM/3,=UA9XZ/3,=UE80G,=UE80V,=UE80YG, =R800AN,=R800RAN,=RK3MXT/FF,=RV9AZ/3,=UA0AD/3, - =R870T,=RT90PK,=RU0ZW/3,=RW0UM/3,=RW9JV/3, + =R870T,=R875TULA,=RT90PK,=RU0ZW/3,=RW0UM/3,=RW9JV/3, =R0AI/M,=R0AIB/3,=R89AFG,=RA0CCV/3,=RA0QA/3,=RC9YA/3/P,=RM8X/3,=RV9LC/3,=UA0QJE/3,=UA0QQO/3, =UA9CGL/3,=UA9JLY/3,=UA9XLE/3,=UB0AJJ/3,=UC0LAF/3,=UE25AFG,=UE25R,=UE27AFG,=UE28AFG,=UE96SN, =R80RTL,=R90IARU,=R9CZ/3,=R9JBN/3/P,=RU80TO,=RZ9HK/3/P, @@ -2519,7 +2519,7 @@ European Russia: 16: 29: EU: 53.65: -41.37: -4.0: UA: =UA9PM/4,=UA9SSR/3,=UE200TARS,=UE25TF,=UE9FDA/3,=UE9FDA/3/M,=UE9WDA/3,=UI8W/3/P, =R5VAJ/N,=R800ANV,=R850G,=R850PN,=RU0BW/3,=RV80KEDR,=RX9TL/3,=UA0FM/3,=UA3A/P, =R110A/P,=R80PVB, - =R8XF/3,=R8XF/M,=RA9XF/3,=RC80KEDR,=RK0BWW/3,=RN80KEDR,=RW9XC/3/M,=RX3XX/N,=UA0KBA/3/P,=UA9SIV/3, + =R8XF/3,=RA9XF/3,=RC80KEDR,=RK0BWW/3,=RN80KEDR,=RW9XC/3/M,=RX3XX/N,=UA0KBA/3/P,=UA9SIV/3, =UE0ZOO/3, =R80BRF,=R85WTA,=R88WFR,=R8FF/3/P,=R90WDWR,=R90WTA,=R98KPM,=R99KPM,=RA3YV/ANT,=RK0UT/3,=RW0LX/3, =UA3YH/ANT,=UA9KZ/3,=UB8JAF/3,=UE91L,=UE95K,=UE95RA, @@ -2555,7 +2555,7 @@ European Russia: 16: 29: EU: 53.65: -41.37: -4.0: UA: =RM8W/4/M,=RN9WWW/4,=RN9WWW/4/M,=RT05RO,=RV9FQ/4/M,=RV9WKI/4/M,=RV9WKI/4/P,=RV9WMZ/4/M,=RV9WZ/4, =RW9TP/4/P,=RW9WA/4,=RW9WA/4/M,=RZ9WM/4,=UA2FM/4,=UA3AKO/4,=UA4PN[30],=UA4RF[30],=UA4RW[30], =UA9AJ/4/M,=UA9JFN/4/M,=UA9JNQ/4,=UA9SG/4,=UE96MP,=UE9WDA/4,=UE9WDA/4/M, - =R8UT/4/P,=R9JBF/4,=RX9WN/4,=UA5B/4, + =R8UT/4/P,=R9JBF/4,=RX9WN/4,=UA4NF/M,=UA5B/4, =RQ0C/4,=RZ5D/4,=UA9XX/4,=UE9WFF/4, R4W[30],RA4W[30],RC4W[30],RD4W[30],RE4W[30],RF4W[30],RG4W[30],RJ4W[30],RK4W[30],RL4W[30],RM4W[30], RN4W[30],RO4W[30],RQ4W[30],RT4W[30],RU4W[30],RV4W[30],RW4W[30],RX4W[30],RY4W[30],RZ4W[30],U4W[30], @@ -2563,7 +2563,7 @@ European Russia: 16: 29: EU: 53.65: -41.37: -4.0: UA: =R100MTK[30],=R100UD[30],=R9GM/4[30],=R9UT/4[30],=RA9FDR/4/P[30],=RA9KV/4/M[30],=RA9WU/4[30], =RA9WU/4/M[30],=RA9WU/4/P[30],=RP72IZ[30],=RP73IZ[30],=RP74IZ[30],=RP75IZ[30],=RP76IZ[30], =RT20NY[30],=RT21NY[30],=RT21RU[30],=RT30DX[30],=RT36MS[30],=RT60YG[30],=RT78ML[30],=RW9FWB/4[30], - =RW9FWR/4[30],=RW9FWR/4/M[30],=RX9FW/4[30],=UA4NF/M[30],=UA9UAX/4/M[30], + =RW9FWR/4[30],=RW9FWR/4/M[30],=RX9FW/4[30],=UA9UAX/4/M[30], =RQ90FA,=RT9T/4,=RV9MD/4,=UA4PCM/M,=UE04YCS,=UE85AGN,=UE90AGN, =R01DTV,=R01DTV/7,=R0AGD/6,=R0IT/6,=R0SBC/6,=R80TV,=R8XW/6,=R9JO/6,=R9KD/6,=R9OM/6,=R9WGM/6/M, =RA0APW/6,=RA0FW/6,=RA0LIF/6,=RA0LLW/6,=RA0QR/6,=RA9ODR/6,=RA9ODR/6/M,=RA9SAS/6,=RA9UUY/6, @@ -2587,8 +2587,8 @@ European Russia: 16: 29: EU: 53.65: -41.37: -4.0: UA: =RD8O/P,=RU9CK/7/M,=RU9CK/7/P,=RV9CX/7/P,=UA9JFN/6/M, =RT9K/7/P,=RZ7G/6/FF, =R01DTV/6,=RV9AB/6,=RY90FA, - =R9FAZ/6/M,=R9MJ/6,=R9OM/5/P,=R9XT/6,=RA9KD/6,=RA9WU/6,=RC8C/6,=RK90FA,=RN9N/6,=RT9T/6,=RT9T/6/M, - =RU2FB/5,=RU9WW/5/M,=RW9AW/5,=UA0LLM/5,=UA8WAA/5,=UA9CDC/6,=UA9UAX/5,=UE2KR,=UE98PW, + =R9FAZ/6/M,=R9MJ/6,=R9OM/5/P,=R9XT/6,=RA9KD/6,=RA9WU/6,=RC8C/6,=RK90FA,=RN9N/6,=RN9N/M,=RT9T/6, + =RT9T/6/M,=RU2FB/5,=RU9WW/5/M,=RW9AW/5,=UA0LLM/5,=UA8WAA/5,=UA9CDC/6,=UA9UAX/5,=UE2KR,=UE98PW, =R8AEU/6,=R9MJ/6/M,=RN9N/6/M,=UA0ZL/6,=UB8ADI/5,=UB8ADI/6,=UE2SE, R8F(17)[30],R8G(17)[30],R9F(17)[30],R9G(17)[30],RA8F(17)[30],RA8G(17)[30],RA9F(17)[30], RA9G(17)[30],RC8F(17)[30],RC8G(17)[30],RC9F(17)[30],RC9G(17)[30],RD8F(17)[30],RD8G(17)[30], @@ -2633,21 +2633,22 @@ European Russia: 16: 29: EU: 53.65: -41.37: -4.0: UA: UA9X(17)[20],UB1I(17)[20],UB8X(17)[20],UB9X(17)[20],UC1I(17)[20],UC8X(17)[20],UC9X(17)[20], UD1I(17)[20],UD8X(17)[20],UD9X(17)[20],UE1I(17)[20],UE8X(17)[20],UE9X(17)[20],UF1I(17)[20], UF8X(17)[20],UF9X(17)[20],UG1I(17)[20],UG8X(17)[20],UG9X(17)[20],UH1I(17)[20],UH8X(17)[20], - UH9X(17)[20],UI1I(17)[20],UI8X(17)[20],UI9X(17)[20],=R100AP(17)[20],=R120RK(17)[20], - =R16NOR(17)[20],=R18ISL(17)[20],=R2014I(17)[20],=R20SZO(17)[20],=R240S(17)[20],=R2DXU/1(17)[20], - =R2DXU/9(17)[20],=R35MWC(17)[20],=R3CG/1(17)[20],=R3RRC/9(17)[20],=R41WCMB(17)[20], - =R5QQ/1(17)[20],=R6DGL/9/M(17)[20],=R6DLU/1(17)[20],=R70SRC(17)[20],=R7BA/1(17)[20], - =R7BA/9(17)[20],=R7BA/9/M(17)[20],=R8MB/1(17)[20],=R8MB/1/P(17)[20],=R9/UR7IMG(17)[20], - =R95KOMI(17)[20],=R9KD/9(17)[20],=R9XAK/1/P(17)[20],=RA/DK5JI(17)[20],=RA/UR5MKH(17)[20], - =RA1WS/1(17)[20],=RA22KO(17)[20],=RA22XA(17)[20],=RA22XF(17)[20],=RA22XU(17)[20], - =RA3AMG/9/M(17)[20],=RA3OM/9(17)[20],=RA3X/1(17)[20],=RA4NH/9(17)[20],=RA4NV/9(17)[20], - =RA6ACI/9(17)[20],=RD4CBQ/9(17)[20],=RK1OWZ/9(17)[20],=RK1OWZ/9/M(17)[20],=RK30DR(17)[20], - =RK6K/9(17)[20],=RK90DR(17)[20],=RL1I/P(17)[20],=RN22OG(17)[20],=RN22OV(17)[20],=RN4ACZ/9(17)[20], - =RO25KO(17)[20],=RP67KR(17)[20],=RP68KR(17)[20],=RP70KW(17)[20],=RP71KW(17)[20],=RP72X(17)[20], - =RP73X(17)[20],=RP74X(17)[20],=RP75X(17)[20],=RP76X(17)[20],=RT73LF(17)[20],=RV3UI/9(17)[20], - =RW1QN/9(17)[20],=RW1QN/9/M(17)[20],=RW1QN/9/P(17)[20],=RW4NJ/9/M(17)[20],=RY110RAEM(17)[20], - =UA1OOX/9(17)[20],=UA1QV/9(17)[20],=UA4WP/9/M(17)[20],=UA6LTO/9(17)[20],=UB1OAD/1/P(17)[20], - =UB1OAD/9/P(17)[20],=UE16ST(17)[20],=UE1RDA/9(17)[20],=UE85DRK(17)[20],=UE90K(17)[20]; + UH9X(17)[20],UI1I(17)[20],UI8X(17)[20],UI9X(17)[20],=R100AP(17)[20],=R100KOMI(17)[20], + =R120RK(17)[20],=R16NOR(17)[20],=R18ISL(17)[20],=R2014I(17)[20],=R20SZO(17)[20],=R240S(17)[20], + =R2DXU/1(17)[20],=R2DXU/9(17)[20],=R35MWC(17)[20],=R3CG/1(17)[20],=R3RRC/9(17)[20], + =R41WCMB(17)[20],=R5QQ/1(17)[20],=R6DGL/9/M(17)[20],=R6DLU/1(17)[20],=R70SRC(17)[20], + =R7BA/1(17)[20],=R7BA/9(17)[20],=R7BA/9/M(17)[20],=R8MB/1(17)[20],=R8MB/1/P(17)[20], + =R8XF/M(17)[20],=R9/UR7IMG(17)[20],=R95KOMI(17)[20],=R9KD/9(17)[20],=R9XAK/1/P(17)[20], + =RA/DK5JI(17)[20],=RA/UR5MKH(17)[20],=RA1WS/1(17)[20],=RA22KO(17)[20],=RA22XA(17)[20], + =RA22XF(17)[20],=RA22XU(17)[20],=RA3AMG/9/M(17)[20],=RA3OM/9(17)[20],=RA3X/1(17)[20], + =RA4NH/9(17)[20],=RA4NV/9(17)[20],=RA6ACI/9(17)[20],=RD4CBQ/9(17)[20],=RK1OWZ/9(17)[20], + =RK1OWZ/9/M(17)[20],=RK30DR(17)[20],=RK6K/9(17)[20],=RK90DR(17)[20],=RL1I/P(17)[20], + =RN22OG(17)[20],=RN22OV(17)[20],=RN4ACZ/9(17)[20],=RO25KO(17)[20],=RP67KR(17)[20],=RP68KR(17)[20], + =RP70KW(17)[20],=RP71KW(17)[20],=RP72X(17)[20],=RP73X(17)[20],=RP74X(17)[20],=RP75X(17)[20], + =RP76X(17)[20],=RT73LF(17)[20],=RV3UI/9(17)[20],=RW1QN/9(17)[20],=RW1QN/9/M(17)[20], + =RW1QN/9/P(17)[20],=RW4NJ/9/M(17)[20],=RY110RAEM(17)[20],=UA1OOX/9(17)[20],=UA1QV/9(17)[20], + =UA4WP/9/M(17)[20],=UA6LTO/9(17)[20],=UB1OAD/1/P(17)[20],=UB1OAD/9/P(17)[20],=UE16ST(17)[20], + =UE1RDA/9(17)[20],=UE85DRK(17)[20],=UE90K(17)[20]; Kaliningrad: 15: 29: EU: 54.72: -20.52: -3.0: UA2: R2F,R2K,RA2,RC2F,RC2K,RD2F,RD2K,RE2F,RE2K,RF2F,RF2K,RG2F,RG2K,RJ2F,RJ2K,RK2F,RK2K,RL2F,RL2K,RM2F, RM2K,RN2F,RN2K,RO2F,RO2K,RQ2F,RQ2K,RT2F,RT2K,RU2F,RU2K,RV2F,RV2K,RW2F,RW2K,RX2F,RX2K,RY2F,RY2K, @@ -2751,9 +2752,9 @@ Asiatic Russia: 17: 30: AS: 55.88: -84.08: -7.0: UA9: =R20RRC/8[20],=R3CA/8[20],=R3CG/8[20],=R8XW/8[20],=R9XC/9[20],=R9XT/9[20],=RA/EW1RR[20], =RA/EW2R[20],=RA1ALA/8[20],=RA3III/8[20],=RA4RU/9[20],=RA4RU/9/P[20],=RC8X/9[20],=RC9XM/8[20], =RI9K[20],=RI9K/MM[20],=RK6CT/9[20],=RN0CF/9[20],=RN3OF/9[20],=RU6UR/9[20],=RV1CC/8/M[20], - =RV6ARQ/9[20],=RV6LFE/9[20],=RV7B/9[20],=RW0BB/9[20],=RW0BB/9/LH[20],=RW0BG/9[20],=RW4AA/9[20], - =RW4HIF/9[20],=RW4HIH/9[20],=RW6BA/9[20],=RW9XU/9[20],=RX6CP/8[20],=RX6LMA/9[20],=RX9SN/8[20], - =UA0KY/9[20],=UA0QMU/0[20],=UA0QQO/9/P[20],=UA1FBP/9[20],=UA1PBA/9[20],=UA1PBP/9[20], + =RV1CC/M[20],=RV6ARQ/9[20],=RV6LFE/9[20],=RV7B/9[20],=RW0BB/9[20],=RW0BB/9/LH[20],=RW0BG/9[20], + =RW4AA/9[20],=RW4HIF/9[20],=RW4HIH/9[20],=RW6BA/9[20],=RW9XU/9[20],=RX6CP/8[20],=RX6LMA/9[20], + =RX9SN/8[20],=UA0KY/9[20],=UA0QMU/0[20],=UA0QQO/9/P[20],=UA1FBP/9[20],=UA1PBA/9[20],=UA1PBP/9[20], =UA3DFM/8[20],=UA3DFM/9[20],=UA3MGA/9[20],=UA6BTN/9[20],=UA9SUV/8[20], =R110WG,=R115AN,=R11QRP/8,=R11QRP/8/P,=R120RL,=R18POR,=R18UGRA,=R1PN/8,=R2015EP,=R2015LY, =R2015LY/8,=R22BIA,=R30STM,=R430LT,=R4FAA/8,=R8MC/9,=R8MD/9,=RA/EW8ADX,=RA0UAC/8,=RA0UF/8, @@ -2763,11 +2764,11 @@ Asiatic Russia: 17: 30: AS: 55.88: -84.08: -7.0: UA9: =RP74LL,=RP74P,=RP75GP,=RP75LL,=RP75P,=RP75YN,=RP76P,=RR110RAEM,=RU22LR,=RW0QJ/9,=RX4W/8,=RX6DL/8, =RX6DL/8/P,=RX6DL/8/P/QRP,=RX6DL/9/P,=RZ9MXM/9/M,=UB5O/8/P,=UE44Y/8,=UE9FDA/9/M,=UE9MDA/9, =R16CAN,=R1716K,=R1716M,=R1716O,=R1716S,=R21HNY,=R30MDXC,=R9MJ/M,=RA/DK2AI/M,=RA22MX,=RA4CQ/9/M, - =RA9MR/0,=RA9MX/P,=RC20MX,=RG78ML,=RK6YYA/9,=RN0SZ/9,=RN9N/9,=RN9N/M,=RP65MOH,=RP67MC,=RP67MD, - =RP68MC,=RP68MD,=RP69MC,=RP69MD,=RP70GK,=RP70MC,=RP70MD,=RP70OB,=RP70OF,=RP70OS,=RP71GK,=RP71MJ, - =RP71OB,=RP72GK,=RP72MJ,=RP72OB,=RP72ZW,=RP73GK,=RP73OB,=RP74PO,=RP75GK,=RP8M,=RT22MC,=RT22MD, - =RU20NY,=RU20RU,=RV0SR/9,=RW22MW,=RY22MC,=RZ5D/9,=UA1ZGD/9,=UA3AKO/9,=UA9MA/M,=UA9UAX/M,=UB5O/9, - =UE55OM,=UE70KRM/9,=UE70KRM/9/M,=UE9OFF/9, + =RA9MR/0,=RA9MX/P,=RC20MX,=RG78ML,=RK6YYA/9,=RN0SZ/9,=RN9N/9,=RP65MOH,=RP67MC,=RP67MD,=RP68MC, + =RP68MD,=RP69MC,=RP69MD,=RP70GK,=RP70MC,=RP70MD,=RP70OB,=RP70OF,=RP70OS,=RP71GK,=RP71MJ,=RP71OB, + =RP72GK,=RP72MJ,=RP72OB,=RP72ZW,=RP73GK,=RP73OB,=RP74PO,=RP75GK,=RP8M,=RT22MC,=RT22MD,=RU20NY, + =RU20RU,=RV0SR/9,=RW22MW,=RY22MC,=RZ5D/9,=UA1ZGD/9,=UA3AKO/9,=UA9MA/M,=UA9UAX/M,=UB5O/9,=UE55OM, + =UE70KRM/9,=UE70KRM/9/M,=UE9OFF/9, R8O(18)[31],R8P(18)[31],R9O(18)[31],R9P(18)[31],RA8O(18)[31],RA8P(18)[31],RA9O(18)[31], RA9P(18)[31],RC8O(18)[31],RC8P(18)[31],RC9O(18)[31],RC9P(18)[31],RD8O(18)[31],RD8P(18)[31], RD9O(18)[31],RD9P(18)[31],RE8O(18)[31],RE8P(18)[31],RE9O(18)[31],RE9P(18)[31],RF8O(18)[31], @@ -3080,9 +3081,9 @@ Asiatic Russia: 17: 30: AS: 55.88: -84.08: -7.0: UA9: U0Y(23)[32],UA0Y(23)[32],UB0Y(23)[32],UC0Y(23)[32],UD0Y(23)[32],UE0Y(23)[32],UF0Y(23)[32], UG0Y(23)[32],UH0Y(23)[32],UI0Y(23)[32],=R0WX/P(23)[32],=R8MZ/0(23)[32],=R8MZ/9(23)[32], =R9OOO/9/M(23)[32],=R9OOO/9/P(23)[32],=R9OY/9/P(23)[32],=R9YU/P(23)[32],=RA0AJ/0/P(23)[32], - =RA0WA/0/P(23)[32],=RA9YME/0(23)[32],=RK3BY/0(23)[32],=RP0Y(23)[32],=RX0AE/0(23)[32], - =RX0AT/0/P(23)[32],=UA0ADU/0(23)[32],=UA0WGD/0(23)[32],=UA9ZZ/0/P(23)[32],=UE0OFF/0(23)[32], - =UE44Y/9(23)[32],=UE70Y(23)[32], + =RA0AM/P(23)[32],=RA0WA/0/P(23)[32],=RA9YME/0(23)[32],=RK3BY/0(23)[32],=RP0Y(23)[32], + =RX0AE/0(23)[32],=RX0AT/0/P(23)[32],=UA0ADU/0(23)[32],=UA0WGD/0(23)[32],=UA9ZZ/0/P(23)[32], + =UE0OFF/0(23)[32],=UE44Y/9(23)[32],=UE70Y(23)[32], R0X(19)[35],R0Z(19)[35],RA0X(19)[35],RA0Z(19)[35],RC0X(19)[35],RC0Z(19)[35],RD0X(19)[35], RD0Z(19)[35],RE0X(19)[35],RE0Z(19)[35],RF0X(19)[35],RF0Z(19)[35],RG0X(19)[35],RG0Z(19)[35], RI0X(19)[35],RI0Z(19)[35],RJ0X(19)[35],RJ0Z(19)[35],RK0X(19)[35],RK0Z(19)[35],RL0X(19)[35], @@ -3168,7 +3169,7 @@ Marshall Islands: 31: 65: OC: 9.08: -167.33: -12.0: V7: Brunei Darussalam: 28: 54: OC: 4.50: -114.60: -8.0: V8: V8; Canada: 05: 09: NA: 44.35: 78.75: 5.0: VE: - CF,CG,CJ,CK,VA,VB,VC,VE,VG,VX,VY9,XL,XM,=VE2EM/M,=VER20210831, + CF,CG,CJ,CK,VA,VB,VC,VE,VG,VX,VY9,XL,XM,=VE2EM/M,=VER20210906, =CF7AAW/1,=CK7IG/1,=VA3QSL/1,=VA3WR/1,=VE1REC/LH,=VE1REC/M/LH,=VE3RSA/1,=VE7IG/1, CF2[4],CG2[4],CJ2[4],CK2[4],VA2[4],VB2[4],VC2[4],VE2[4],VG2[4],VX2[4],XL2[4],XM2[4],=4Y1CAO[4], =CY2ZT/2[4],=VA3MPM/2[4],=VA7AQ/P[4],=VE2/G3ZAY/P[4],=VE2/M0BLF/P[4],=VE2FK[9],=VE2HAY/P[4], diff --git a/lib/makepings.f90 b/lib/makepings.f90 index beedcc791..0d42df00f 100644 --- a/lib/makepings.f90 +++ b/lib/makepings.f90 @@ -1,20 +1,19 @@ -subroutine makepings(pings,npts,width,sig) +subroutine makepings(pings,nTRperiod,npts,width,sig) real pings(npts) real*8 t - real t0(14) + real t0(29) - iping0=-999 dt=1.0/12000.0 - do i=1,14 + do i=1,nTRperiod-1 t0(i)=i !Make pings at t=1, 2, ... 14 s. enddo amp=sig do i=1,npts - iping=min(max(1,i/12000),14) + iping=min(max(1,i/12000),nTRperiod-1) t=(i*dt-t0(iping))/width - if(t.lt.0.d0 .and. t.lt.10.0) then !???? + if(t.lt.0.d0 .or. t.gt.10.0) then fac=0. else fac=2.718*t*dexp(-t) diff --git a/lib/msk144sim.f90 b/lib/msk144sim.f90 index a19d7443b..5a4f3cb52 100644 --- a/lib/msk144sim.f90 +++ b/lib/msk144sim.f90 @@ -1,7 +1,7 @@ program msk144sim use wavhdr - parameter (NMAX=15*12000) + parameter (NMAX=30*12000) real pings(0:NMAX-1) real waveform(0:NMAX-1) character arg*8,msg*37,msgsent*37,fname*40 @@ -12,25 +12,28 @@ program msk144sim integer itone(144) !Message bits nargs=iargc() - if(nargs.ne.5) then - print*,'Usage: msk144sim message freq width snr nfiles' - print*,'Example: msk144sim "K1ABC W9XYZ EN37" 1500 0.12 2 1' - print*,' msk144sim "K1ABC W9XYZ EN37" 1500 2.5 15 1' + if(nargs.ne.6) then + print*,'Usage: msk144sim message TRp freq width snr nfiles' + print*,'Example: msk144sim "K1ABC W9XYZ EN37" 15 1500 0.12 2 1' + print*,' msk144sim "K1ABC W9XYZ EN37" 30 1500 2.5 15 1' go to 999 endif call getarg(1,msg) call getarg(2,arg) - read(arg,*) freq + read(arg,*) nTRperiod call getarg(3,arg) - read(arg,*) width + read(arg,*) freq call getarg(4,arg) - read(arg,*) snrdb + read(arg,*) width call getarg(5,arg) + read(arg,*) snrdb + call getarg(6,arg) read(arg,*) nfiles !sig is the peak amplitude of the ping. sig=sqrt(2.0)*10.0**(0.05*snrdb) - h=default_header(12000,NMAX) + npts=nTRperiod*12000 + h=default_header(12000,npts) i1=len(trim(msg))-5 ichk=0 itype=1 @@ -55,7 +58,7 @@ program msk144sim dphi1=twopi*(freq+0.25d0*baud)/12000.d0 phi=0.0 k=0 - nreps=NMAX/(nsym*nsps) + nreps=npts/(nsym*nsps) do jrep=1,nreps do i=1,nsym @@ -77,7 +80,7 @@ program msk144sim go to 999 endif - call makepings(pings,NMAX,width,sig) + call makepings(pings,nTRperiod,npts,width,sig) ! call sgran() do ifile=1,nfiles !Loop over requested number of files @@ -88,13 +91,14 @@ program msk144sim wave=0.0 iwave=0 fac=sqrt(6000.0/2500.0) - do i=0,NMAX-1 + do i=0,npts-1 xx=gran() wave(i)=pings(i)*waveform(i) + fac*xx iwave(i)=30.0*wave(i) enddo - write(10) h,iwave !Save the .wav file + write(10) h,iwave(0:npts-1) !Save the .wav file + endfile(10) close(10) enddo diff --git a/map65/libm65/mapsim.f90 b/map65/libm65/mapsim.f90 index 2290e0662..e58485f6c 100644 --- a/map65/libm65/mapsim.f90 +++ b/map65/libm65/mapsim.f90 @@ -135,7 +135,7 @@ program mapsim dphi=twopi*f*dt + 0.5*twopi snrdbx=snrdb - if(snrdb.ge.-1.0) snrdbx=-15.0 - 15.0*(isig-1.0)/nsigs + if(snrdb.eq.0.0) snrdbx=-15.0 - 15.0*(isig-1.0)/nsigs sig=sqrt(2.2*2500.0/96000.0) * 10.0**(0.05*snrdbx) write(*,1020) ifile,isig,mode,dt0,0.001*f,nint(pol),fDop,snrdbx,msgsent 1020 format(i3,i3,2x,a2,f6.2,f8.3,i5,2f7.1,2x,a22) diff --git a/map65/main.cpp b/map65/main.cpp index e95bb2cfa..07e1d4c02 100644 --- a/map65/main.cpp +++ b/map65/main.cpp @@ -19,7 +19,7 @@ int main(int argc, char *argv[]) QApplication a {argc, argv}; // Override programs executable basename as application name. a.setApplicationName ("MAP65"); - a.setApplicationVersion ("3.0.0-rc6"); + a.setApplicationVersion ("3.0.0"); // switch off as we share an Info.plist file with WSJT-X a.setAttribute (Qt::AA_DontUseNativeMenuBar); MainWindow w; diff --git a/map65/mainwindow.cpp b/map65/mainwindow.cpp index 48eaf9463..5814dca2e 100644 --- a/map65/mainwindow.cpp +++ b/map65/mainwindow.cpp @@ -1864,6 +1864,8 @@ void MainWindow::doubleClickOnMessages(QString hiscall, QString t2, bool ctrl) void MainWindow::genStdMsgs(QString rpt) //genStdMsgs() { + if(rpt.left(2)==" -") rpt="-0"+rpt.mid(2,1); + if(rpt.left(2)==" +") rpt="+0"+rpt.mid(2,1); QString hiscall=ui->dxCallEntry->text().toUpper().trimmed(); ui->dxCallEntry->setText(hiscall); QString t0=hiscall + " " + m_myCall + " "; @@ -1968,58 +1970,61 @@ void MainWindow::on_addButton_clicked() //Add button << endl #endif ; - f1.close(); - f1.open(QIODevice::ReadOnly | QIODevice::Text); + f1.seek (0); } QString tmpFile = m_appDir + "/CALL3.TMP"; QFile f2(tmpFile); - if(!f2.open(QIODevice::WriteOnly | QIODevice::Text)) { + if(!f2.open(QIODevice::ReadWrite | QIODevice::Truncate | QIODevice::Text)) { msgBox("Cannot open " + tmpFile); return; } - QTextStream in(&f1); - QTextStream out(&f2); - QString hc=hiscall; - QString hc1=""; - QString hc2="000000"; - QString s; - do { - s=in.readLine(); - hc1=hc2; - if(s.mid(0,2)=="//") { - out << s + "\n"; - } else { - int i1=s.indexOf(","); - hc2=s.mid(0,i1); - if(hc>hc1 && hchc1 && hchc1 && !m_call3Modified) out << newEntry + "\n"; + } while(!s.isNull()); + if(hc>hc1 && !m_call3Modified) out << newEntry + "\n"; + } + if(m_call3Modified) { - QFile f0(m_appDir + "/CALL3.OLD"); - if(f0.exists()) f0.remove(); - QFile f1(m_appDir + "/CALL3.TXT"); - f1.rename(m_appDir + "/CALL3.OLD"); - f2.rename(m_appDir + "/CALL3.TXT"); - f2.close(); + auto const& old_path = m_appDir + "/CALL3.OLD"; + QFile f0 {old_path}; + if (f0.exists ()) f0.remove (); + f1.copy (old_path); // copying as we want to preserve + // symlinks + f1.open (QFile::WriteOnly | QFile::Text); // truncates + f2.seek (0); + f1.write (f2.readAll ()); // copy contents + f2.remove (); } } diff --git a/package_description.txt b/package_description.txt index 12aae6d6a..46c5a73d9 100644 --- a/package_description.txt +++ b/package_description.txt @@ -4,41 +4,50 @@ the program name stand for `(W)eak (S)ignal communication by K1(JT),` while the suffix `-X` indicates that WSJT-X started as an extended and experimental branch of the program WSJT. . -WSJT-X Version 2.0 offers twelve different protocols or modes: FST4, -FST4W, FT4, FT8, JT4, JT9, JT65, QRA64, ISCAT, MSK144, WSPR, and Echo. -The first eight are designed for making reliable QSOs under extreme -weak-signal conditions. They use nearly identical message structure -and source encoding. JT65 and QRA64 were designed for EME -(`moonbounce`) on the VHF/UHF bands and have also proven very -effective for worldwide QRP communication on the HF bands. QRA64 has -a number of advantages over JT65, including better performance on the -very weakest signals. We imagine that over time it may replace JT65 -for EME use. JT9 was originally designed for the LF, MF, and lower HF -bands. Its submode JT9A is 2 dB more sensitive than JT65 while using -less than 10% of the bandwidth. FST4, and its quasi-beacon companion -mode FST4W (see below), are designed for LF and MF and offer -significant advantages over JT9 and WSPR on those bands. JT4 offers a -wide variety of tone spacings and has proven highly effective for EME -on microwave bands up to 24 GHz. These four `slow` modes use -one-minute timed sequences of alternating transmission and reception, -so a minimal QSO takes four to six minutes — two or three -transmissions by each station, one sending in odd UTC minutes and the -other even. FT8 is operationally similar but four times faster -(15-second T/R sequences) and less sensitive by a few dB. On the HF -bands, world-wide QSOs are possible with any of these modes using -power levels of a few watts (or even milliwatts) and compromise -antennas. On VHF bands and higher, QSOs are possible (by EME and -other propagation types) at signal levels 10 to 15 dB below those -required for CW. +WSJT-X Version 2.5 offers eleven different protocols or modes: FT4, +FT8, JT4, JT9, JT65, Q65, FST4, MSK144, WSPR, FST4W, and Echo. The +first seven are designed for making reliable QSOs under weak-signal +conditions. They use nearly identical message structure and source +encoding. JT65 and Q65 were designed for EME (“moonbounce”), but not +limited to just that propagation path, on the VHF/UHF bands and JT65 +has also proven very effective for worldwide QRP communication on the +HF bands. Q65 has a number of advantages over JT65, including better +performance on the very weakest signals and variants with different +T/R period lengths. We imagine that over time it may replace JT65 for +EME use, it has also proved to be very effective for iono-scatter +paths on 6m. JT9 was originally designed for the LF, MF, and lower HF +bands. Its submode JT9A is 2 dB more sensitive than JT65 while using +less than 10% of the bandwidth. JT4 offers a wide variety of tone +spacings and has proven highly effective for EME on microwave bands up +to 24 GHz. These four “slow” modes use one-minute timed sequences of +alternating transmission and reception, so a minimal QSO takes four to +six minutes — two or three transmissions by each station, one sending +in odd UTC minutes and the other even. FT8 is operationally similar +but four times faster (15-second T/R sequences) and less sensitive by +a few dB. FT4 is faster still (7.5 s T/R sequences) and especially +well suited for radio contesting. On the HF bands, world-wide QSOs are +possible with any of these modes using power levels of a few watts (or +even milliwatts) and compromise antennas. QSOs are possible at signal +levels 10 to 15 dB below those required for CW. FST4 has similarities +in use to JT9 but offers more flexibility as it offers different +period lengths allowing QSO completion time to be traded off against +sensitivity. In its base form of FST4-60A it has better sensitivity +than JT9A and should be considered as an upgrade where JT9 has been +the preferred slow QSO mode. . -ISCAT, MSK144, and optionally submodes JT9E-H are `fast` protocols -designed to take advantage of brief signal enhancements from ionized -meteor trails, aircraft scatter, and other types of scatter +Note that even though their T/R sequences are short, FT4 and FT8 are +classified as slow modes because their message frames are sent only +once per transmission. All fast modes in WSJT-X send their message +frames repeatedly, as many times as will fit into the Tx sequence +length. +. +MSK144, and optionally submodes JT9E-H are `fast` protocols designed +to take advantage of brief signal enhancements from ionized meteor +trails, aircraft scatter, and other types of scatter propagation. These modes use timed sequences of 5, 10, 15, or 30 s duration. User messages are transmitted repeatedly at high rate (up to 250 characters per second, for MSK144) to make good use of the -shortest meteor-trail reflections or `pings`. ISCAT uses free-form -messages up to 28 characters long, while MSK144 uses the same +shortest meteor-trail reflections or `pings`. MSK144 uses the same structured messages as the slow modes and optionally an abbreviated format with hashed callsigns. . @@ -54,6 +63,11 @@ archival storage, and many other features. WSPR has a new companion FST4W which has a similar message content but offers up to 30 minute transmission periods for greater sensitivity on LF and MF. . +FST4W, like WSPR, is a quasi-beacon mode, it targets LF and MF bands +and offers a number of T/R periods form 2 minutes up to 30 minutes for +the most challenging weak signal paths. Similarly to WSPR reception +reports can be automatically uploaded to the WSPRnet.org web service. +. Echo mode allows you to detect and measure your own station's echoes from the moon, even if they are far below the audible threshold. . diff --git a/widgets/mainwindow.cpp b/widgets/mainwindow.cpp index 801a051d5..c422e890f 100644 --- a/widgets/mainwindow.cpp +++ b/widgets/mainwindow.cpp @@ -5670,57 +5670,60 @@ void MainWindow::on_addButton_clicked() //Add button << endl #endif ; - f1.close(); - f1.open(QIODevice::ReadOnly | QIODevice::Text); + f1.seek (0); } QFile f2 {m_config.writeable_data_dir ().absoluteFilePath ("CALL3.TMP")}; - if(!f2.open(QIODevice::WriteOnly | QIODevice::Text)) { + if(!f2.open(QIODevice::ReadWrite | QIODevice::Truncate | QIODevice::Text)) { MessageBox::warning_message (this, tr ("Add to CALL3.TXT") , tr ("Cannot open \"%1\" for writing: %2") .arg (f2.fileName ()).arg (f2.errorString ())); return; } - QTextStream in(&f1); //Read from CALL3.TXT - QTextStream out(&f2); //Copy into CALL3.TMP - QString hc=hisCall; - QString hc1=""; - QString hc2="000000"; - QString s; - do { - s=in.readLine(); - hc1=hc2; - if(s.mid(0,2)=="//") { - out << s + QChar::LineFeed; //Copy all comment lines - } else { - int i1=s.indexOf(","); - hc2=s.mid(0,i1); - if(hc>hc1 && hchc1 && hchc1 && !m_call3Modified) out << newEntry + QChar::LineFeed; + } - f1.close(); - if(hc>hc1 && !m_call3Modified) out << newEntry + QChar::LineFeed; if(m_call3Modified) { - QFile f0 {m_config.writeable_data_dir ().absoluteFilePath ("CALL3.OLD")}; - if(f0.exists()) f0.remove(); - QFile f1 {m_config.writeable_data_dir ().absoluteFilePath ("CALL3.TXT")}; - f1.rename(m_config.writeable_data_dir ().absoluteFilePath ("CALL3.OLD")); - f2.rename(m_config.writeable_data_dir ().absoluteFilePath ("CALL3.TXT")); - f2.close(); + auto const& old_path = m_config.writeable_data_dir ().absoluteFilePath ("CALL3.OLD"); + QFile f0 {old_path}; + if (f0.exists ()) f0.remove (); + f1.copy (old_path); // copying as we want to + // preserve symlinks + f1.open (QFile::WriteOnly | QFile::Text); // truncates + f2.seek (0); + f1.write (f2.readAll ()); // copy contents + f2.remove (); } }