From c13883223ff1e21ce08219792a6ef35bacb9fae9 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Thu, 27 Apr 2023 23:42:21 -0600 Subject: [PATCH 1/1] update docs --- AltOS/doc/altos.html | 4 +- AltOS/doc/altos.pdf | 8 +- AltOS/doc/altusmetrum.html | 424 ++++++++++++++++-------------- AltOS/doc/altusmetrum.pdf | Bin 21551818 -> 21555891 bytes AltOS/doc/companion.html | 4 +- AltOS/doc/companion.pdf | 4 +- AltOS/doc/easymega-outline.pdf | Bin 25130 -> 25130 bytes AltOS/doc/easymini-outline.pdf | Bin 25584 -> 25584 bytes AltOS/doc/easymini.html | 272 ++++++++++--------- AltOS/doc/easymini.pdf | Bin 4979316 -> 4983432 bytes AltOS/doc/map-loading.html | 4 +- AltOS/doc/map-loading.pdf | 4 +- AltOS/doc/micropeak.html | 8 +- AltOS/doc/micropeak.pdf | 8 +- AltOS/doc/motortest.html | 8 +- AltOS/doc/motortest.pdf | Bin 3159404 -> 3159404 bytes AltOS/doc/telegps-outline.pdf | Bin 24976 -> 24976 bytes AltOS/doc/telegps.html | 322 ++++++++++++----------- AltOS/doc/telegps.pdf | Bin 5775048 -> 5779201 bytes AltOS/doc/telelaunch.html | 8 +- AltOS/doc/telelaunch.pdf | Bin 3241737 -> 3241737 bytes AltOS/doc/telemega-outline.pdf | Bin 24663 -> 24663 bytes AltOS/doc/telemetrum-outline.pdf | Bin 24742 -> 24742 bytes AltOS/doc/telemetry.html | 8 +- AltOS/doc/telemetry.pdf | 4 +- AltOS/doc/telemini-v1-outline.pdf | Bin 24245 -> 24245 bytes AltOS/doc/telemini-v3-outline.pdf | Bin 25175 -> 25175 bytes 27 files changed, 587 insertions(+), 503 deletions(-) diff --git a/AltOS/doc/altos.html b/AltOS/doc/altos.html index bc322d6..29fb036 100644 --- a/AltOS/doc/altos.html +++ b/AltOS/doc/altos.html @@ -15,7 +15,7 @@
Keith Packard

-19 Feb 2023 +27 Apr 2023
Table of Contents
@@ -1909,7 +1909,7 @@ ao_packet_master_init(void);
diff --git a/AltOS/doc/altos.pdf b/AltOS/doc/altos.pdf index 118ea90..52fc532 100644 --- a/AltOS/doc/altos.pdf +++ b/AltOS/doc/altos.pdf @@ -5,8 +5,8 @@ /Author (Keith Packard) /Creator (Asciidoctor PDF 2.3.4, based on Prawn 2.4.0) /Producer (Keith Packard) -/ModDate (D:20230219183900-07'00') -/CreationDate (D:20230219183928-07'00') +/ModDate (D:20230427233823-06'00') +/CreationDate (D:20230427233854-06'00') >> endobj 2 0 obj @@ -81,9 +81,9 @@ ET 0.2 0.2 0.2 SCN BT -496.776 136.39843 Td +497.496 136.39843 Td /F1.0 12 Tf -<3139204665622032303233> Tj +<3237204170722032303233> Tj ET 0.0 0.0 0.0 SCN diff --git a/AltOS/doc/altusmetrum.html b/AltOS/doc/altusmetrum.html index b701760..1d1c6ad 100644 --- a/AltOS/doc/altusmetrum.html +++ b/AltOS/doc/altusmetrum.html @@ -20,8 +20,8 @@ bdale@gag.com
Bob Finch
Anthony Towns
-version v1.9.15, -19 Feb 2023 +version v1.9.16, +27 Apr 2023
Table of Contents
@@ -185,53 +185,54 @@
  • Appendix H: Release Notes
  • @@ -6215,6 +6216,33 @@ production and retired.

    • +

      Add TeleGPS v3.0 support

      +
    • +
    +
    +
    +
    +

    H.1.2. AltosUI & TeleGPS application

    +
    +
      +
    • +

      Add TeleGPS v3.0 support

      +
    • +
    +
    +
    +
    + +
    +

    H.2. Release Notes for Version 1.9.15

    +
    +

    Version 1.9.15

    +
    +
    +

    H.2.1. AltOS

    +
    +
      +
    • Add TeleMega v6.0 support

    • @@ -6232,12 +6260,12 @@ the tilt computation.

    -

    H.2. Release Notes for Version 1.9.14

    +

    H.3. Release Notes for Version 1.9.14

    Version 1.9.14

    -

    H.2.1. AltOS

    +

    H.3.1. AltOS

    • @@ -6250,12 +6278,12 @@ detects available TeleFire units.

    -

    H.3. Release Notes for Version 1.9.13

    +

    H.4. Release Notes for Version 1.9.13

    Version 1.9.13

    -

    H.3.1. AltOS

    +

    H.4.1. AltOS

    • @@ -6280,7 +6308,7 @@ v3 in a static test stand.

    -

    H.3.2. AltosUI

    +

    H.4.2. AltosUI

    • @@ -6293,12 +6321,12 @@ after landing on the beeper.

    -

    H.4. Release Notes for Version 1.9.12

    +

    H.5. Release Notes for Version 1.9.12

    Version 1.9.12

    -

    H.4.1. AltOS

    +

    H.5.1. AltOS

    • @@ -6312,7 +6340,7 @@ crash the board.

    -

    H.4.2. AltosUI

    +

    H.5.2. AltosUI

    • @@ -6324,12 +6352,12 @@ crash the board.

    -

    H.5. Release Notes for Version 1.9.11

    +

    H.6. Release Notes for Version 1.9.11

    Version 1.9.11

    -

    H.5.1. AltOS

    +

    H.6.1. AltOS

    • @@ -6346,7 +6374,7 @@ some uses under UK regulations.

    -

    H.5.2. AltosUI

    +

    H.6.2. AltosUI

    • @@ -6356,7 +6384,7 @@ some uses under UK regulations.

    -

    H.5.3. AltosDroid

    +

    H.6.3. AltosDroid

    • @@ -6371,7 +6399,7 @@ some uses under UK regulations.

    -

    H.6. Release Notes for Version 1.9.10

    +

    H.7. Release Notes for Version 1.9.10

    Version 1.9.10

    @@ -6379,7 +6407,7 @@ some uses under UK regulations.

    This release contains a couple of bug fixes for ground station software.

    -

    H.6.1. AltosUI

    +

    H.7.1. AltosUI

    • @@ -6390,7 +6418,7 @@ instances of Windows 10.

    -

    H.6.2. AltosDroid

    +

    H.7.2. AltosDroid

    • @@ -6407,7 +6435,7 @@ flight data cannot be logged.

    -

    H.7. Release Notes for Version 1.9.9

    +

    H.8. Release Notes for Version 1.9.9

    Version 1.9.9

    @@ -6424,7 +6452,7 @@ channels, recalibrate accelerometers, reset the APRS interval, adjust the beep tone and reset the pyro time.

    -

    H.7.1. AltOS

    +

    H.8.1. AltOS

    • @@ -6447,7 +6475,7 @@ used for controlling the flight.

    -

    H.7.2. AltosUI

    +

    H.8.2. AltosUI

    • @@ -6463,12 +6491,12 @@ was broken.

    -

    H.8. Release Notes for Version 1.9.8

    +

    H.9. Release Notes for Version 1.9.8

    Version 1.9.8

    -

    H.8.1. AltOS

    +

    H.9.1. AltOS

    • @@ -6481,7 +6509,7 @@ was broken.

    -

    H.8.2. AltosUI

    +

    H.9.2. AltosUI

    • @@ -6494,7 +6522,7 @@ was broken.

    -

    H.8.3. AltosDroid

    +

    H.9.3. AltosDroid

    • @@ -6510,7 +6538,7 @@ was broken.

    -

    H.8.4. MicroPeak GUI

    +

    H.9.4. MicroPeak GUI

    • @@ -6522,12 +6550,12 @@ was broken.

    -

    H.9. Release Notes for Version 1.9.7

    +

    H.10. Release Notes for Version 1.9.7

    Version 1.9.7

    -

    H.9.1. AltOS

    +

    H.10.1. AltOS

    • @@ -6537,7 +6565,7 @@ was broken.

    -

    H.9.2. AltosUI

    +

    H.10.2. AltosUI

    • @@ -6562,7 +6590,7 @@ was broken.

    -

    H.9.3. AltosDroid

    +

    H.10.3. AltosDroid

    • @@ -6577,12 +6605,12 @@ was broken.

    -

    H.10. Release Notes for Version 1.9.6

    +

    H.11. Release Notes for Version 1.9.6

    Version 1.9.6

    -

    H.10.1. AltOS

    +

    H.11.1. AltOS

    • @@ -6602,12 +6630,12 @@ horizontally.

    -

    H.11. Release Notes for Version 1.9.5

    +

    H.12. Release Notes for Version 1.9.5

    Version 1.9.5

    -

    H.11.1. AltOS

    +

    H.12.1. AltOS

    • @@ -6639,7 +6667,7 @@ never report as having been fired.

    -

    H.11.2. AltosUI

    +

    H.12.2. AltosUI

    • @@ -6669,12 +6697,12 @@ AltosUI packages.

    -

    H.12. Release Notes for Version 1.9.4

    +

    H.13. Release Notes for Version 1.9.4

    Version 1.9.4

    -

    H.12.1. AltOS

    +

    H.13.1. AltOS

    • @@ -6691,7 +6719,7 @@ the device to panic at startup time.

    -

    H.12.2. AltosUI

    +

    H.13.2. AltosUI

    • @@ -6704,12 +6732,12 @@ AltosUI packages.

    -

    H.13. Release Notes for Version 1.9.3

    +

    H.14. Release Notes for Version 1.9.3

    Version 1.9.3

    -

    H.13.1. AltOS

    +

    H.14.1. AltOS

    • @@ -6731,7 +6759,7 @@ middle.

    -

    H.13.2. AltosUI, TeleGPS, MicroPeak

    +

    H.14.2. AltosUI, TeleGPS, MicroPeak

    • @@ -6750,12 +6778,12 @@ computer erase block size.

    -

    H.14. Release Notes for Version 1.9.2

    +

    H.15. Release Notes for Version 1.9.2

    Version 1.9.2

    -

    H.14.1. AltOS

    +

    H.15.1. AltOS

    • @@ -6768,7 +6796,7 @@ computer erase block size.

    -

    H.14.2. AltosUI, TeleGPS, MicroPeak

    +

    H.15.2. AltosUI, TeleGPS, MicroPeak

    • @@ -6778,7 +6806,7 @@ computer erase block size.

    -

    H.14.3. AltosDroid

    +

    H.15.3. AltosDroid

    • @@ -6796,12 +6824,12 @@ computer erase block size.

    -

    H.15. Release Notes for Version 1.9.1

    +

    H.16. Release Notes for Version 1.9.1

    Version 1.9.1

    -

    H.15.1. AltOS

    +

    H.16.1. AltOS

    • @@ -6823,7 +6851,7 @@ computer erase block size.

    -

    H.15.2. AltosUI, TeleGPS, MicroPeak

    +

    H.16.2. AltosUI, TeleGPS, MicroPeak

    • @@ -6848,12 +6876,12 @@ upgrade. This should avoid the “COMxx: open failed” message.

    -

    H.16. Release Notes for Version 1.9

    +

    H.17. Release Notes for Version 1.9

    Version 1.9

    -

    H.16.1. AltOS

    +

    H.17.1. AltOS

    • @@ -6869,7 +6897,7 @@ upgrade. This should avoid the “COMxx: open failed” message.

    -

    H.16.2. AltosUI, TeleGPS, MicroPeak

    +

    H.17.2. AltosUI, TeleGPS, MicroPeak

    • @@ -6884,12 +6912,12 @@ upgrade. This should avoid the “COMxx: open failed” message.

    -

    H.17. Release Notes for Version 1.8.7

    +

    H.18. Release Notes for Version 1.8.7

    Version 1.8.7

    -

    H.17.1. AltOS

    +

    H.18.1. AltOS

    • @@ -6899,7 +6927,7 @@ upgrade. This should avoid the “COMxx: open failed” message.

    -

    H.17.2. AltosUI, TeleGPS, MicroPeak

    +

    H.18.2. AltosUI, TeleGPS, MicroPeak

    • @@ -6941,12 +6969,12 @@ applications will run with Oracle Java.

    -

    H.18. Release Notes for Version 1.8.6

    +

    H.19. Release Notes for Version 1.8.6

    Version 1.8.6

    -

    H.18.1. AltOS

    +

    H.19.1. AltOS

    • @@ -6965,7 +6993,7 @@ applications will run with Oracle Java.

    -

    H.18.2. AltosUI, TeleGPS

    +

    H.19.2. AltosUI, TeleGPS

    • @@ -6987,7 +7015,7 @@ applications will run with Oracle Java.

    -

    H.18.3. MicroPeak

    +

    H.19.3. MicroPeak

    • @@ -6999,13 +7027,13 @@ applications will run with Oracle Java.

    -

    H.19. Release Notes for Version 1.8.5

    +

    H.20. Release Notes for Version 1.8.5

    Version 1.8.5 includes fixes to the ground software support for TeleBT v4, along with a few other minor updates.

    -

    H.19.1. AltOS

    +

    H.20.1. AltOS

    • @@ -7015,7 +7043,7 @@ for TeleBT v4, along with a few other minor updates.

    -

    H.19.2. AltosUI, TeleGPS

    +

    H.20.2. AltosUI, TeleGPS

    • @@ -7032,12 +7060,12 @@ devices.

    -

    H.20. Release Notes for Version 1.8.4

    +

    H.21. Release Notes for Version 1.8.4

    Version 1.8.4 includes support for EasyMini version 2.0

    -

    H.20.1. AltOS

    +

    H.21.1. AltOS

    • @@ -7049,7 +7077,7 @@ devices.

    -

    H.21. Release Notes for Version 1.8.3

    +

    H.22. Release Notes for Version 1.8.3

    Version 1.8.3 includes support for TeleMega version 3.0 along with two important flight computer fixes. This version also @@ -7058,7 +7086,7 @@ better and some updates to graph presentation and data downloading.

    -

    H.21.1. AltOS

    +

    H.22.1. AltOS

    AltOS New Features
    @@ -7091,7 +7119,7 @@ from capturing log data.

    -

    H.21.2. AltosUI and TeleGPS Applications

    +

    H.22.2. AltosUI and TeleGPS Applications

    AltosUI New Features
    @@ -7149,7 +7177,7 @@ tilt angle.

    -

    H.22. Release Notes for Version 1.8.2

    +

    H.23. Release Notes for Version 1.8.2

    Version 1.8.2 includes support for TeleGPS version 2.0 along with accelerometer recalibration support in AltosUI.

    @@ -7159,7 +7187,7 @@ with accelerometer recalibration support in AltosUI.

    analyzing saved data files.

    -

    H.22.1. AltOS

    +

    H.23.1. AltOS

    AltOS New Features

    @@ -7172,7 +7200,7 @@ analyzing saved data files.

    -

    H.22.2. AltosUI and TeleGPS Applications

    +

    H.23.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -7201,7 +7229,7 @@ for graphing or KML export.

    -

    H.23. Release Notes for Version 1.8.1

    +

    H.24. Release Notes for Version 1.8.1

    Version 1.8.1 includes an important bug fix for Apogee Lockout operation in all flight computers. Anyone using this option @@ -7222,7 +7250,7 @@ above Mach 1.

    analyzing saved data files.

    -

    H.23.1. AltOS

    +

    H.24.1. AltOS

    AltOS Bug Fixes

    @@ -7243,7 +7271,7 @@ deceleration.

    -

    H.23.2. AltosUI and TeleGPS Applications

    +

    H.24.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -7274,7 +7302,7 @@ broken, so you’d see only the default frequencies.

    -

    H.24. Release Notes for Version 1.8

    +

    H.25. Release Notes for Version 1.8

    Version 1.8 includes support for our new TeleBT v4.0 ground station, updates for data analysis in our ground station @@ -7282,7 +7310,7 @@ software and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    H.24.1. AltOS

    +

    H.25.1. AltOS

    AltOS New Features

    @@ -7295,7 +7323,7 @@ boards and ground station interfaces.

    -

    H.24.2. AltosUI and TeleGPS Applications

    +

    H.25.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -7328,14 +7356,14 @@ EasyMega. The Y and Z axes were flipped.

    -

    H.25. Release Notes for Version 1.7

    +

    H.26. Release Notes for Version 1.7

    Version 1.7 includes support for our new TeleMini v3.0 flight computer and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    H.25.1. AltOS

    +

    H.26.1. AltOS

    AltOS New Features

    @@ -7360,7 +7388,7 @@ serviced first.

    -

    H.25.2. AltosUI and TeleGPS Applications

    +

    H.26.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -7375,7 +7403,7 @@ serviced first.

    -

    H.26. Release Notes for Version 1.6.8

    +

    H.27. Release Notes for Version 1.6.8

    Version 1.6.8 fixes a TeleMega and TeleMetrum v2.0 bug where the device could stop logging data and transmitting @@ -7383,7 +7411,7 @@ telemetry in flight. All TeleMega v1.0, v2.0 and TeleMetrum v2.0 users should update their flight firmware.

    -

    H.26.1. AltOS

    +

    H.27.1. AltOS

    AltOS fixes:

    @@ -7417,7 +7445,7 @@ they can be tested during production.

    -

    H.26.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    H.27.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -7439,7 +7467,7 @@ Ground Station operation by cleaning up pending operations.

    -

    H.27. Release Notes for Version 1.6.5

    +

    H.28. Release Notes for Version 1.6.5

    Version 1.6.5 fixes a TeleMega and TeleMetrum v2.0 bug where the device would often stop logging data and transmitting @@ -7447,7 +7475,7 @@ telemetry in flight. All TeleMega v1.0, v2.0 and TeleMetrum v2.0 users should update their flight firmware.

    -

    H.27.1. AltOS

    +

    H.28.1. AltOS

    AltOS fixes:

    @@ -7463,7 +7491,7 @@ tested the new firmware before release.

    -

    H.27.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    H.28.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -7479,14 +7507,14 @@ Windows package.

    -

    H.28. Release Notes for Version 1.6.4

    +

    H.29. Release Notes for Version 1.6.4

    Version 1.6.4 fixes a bluetooth communication problem with TeleBT v1.0 devices, along with some altosui and altosdroid minor nits. It also now ships firmware for some newer devices.

    -

    H.28.1. AltOS

    +

    H.29.1. AltOS

    AltOS fixes:

    @@ -7506,7 +7534,7 @@ fixes affect all STM32L, STM32F0 and LPC11U14 based devices.

    -

    H.28.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    H.29.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI, TeleGPS and AltosDroid New Features:

    @@ -7538,7 +7566,7 @@ active.

    -

    H.28.3. Documentation

    +

    H.29.3. Documentation

    • @@ -7553,14 +7581,14 @@ active.

    -

    H.29. Release Notes for Version 1.6.3

    +

    H.30. Release Notes for Version 1.6.3

    Version 1.6.3 adds idle mode to AltosDroid and has bug fixes for our host software on desktops, laptops an android devices along with BlueTooth support for Windows.

    -

    H.29.1. AltOS

    +

    H.30.1. AltOS

    AltOS fixes:

    @@ -7575,7 +7603,7 @@ hardware to driving these pins with software.

    -

    H.29.2. AltosUI and TeleGPS Applications

    +

    H.30.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -7620,7 +7648,7 @@ TeleMetrum v2.0 flight computers.

    -

    H.29.3. AltosDroid

    +

    H.30.3. AltosDroid

    AltosDroid new features:

    @@ -7685,7 +7713,7 @@ location of any tracker.

    -

    H.29.4. Documentation

    +

    H.30.4. Documentation

    • @@ -7698,14 +7726,14 @@ continuity audio alert pattern.

    -

    H.30. Release Notes for Version 1.6.2

    +

    H.31. Release Notes for Version 1.6.2

    Version 1.6.2 includes support for our updated TeleMega v2.0 product and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    H.30.1. AltOS

    +

    H.31.1. AltOS

    AltOS New Features:

    @@ -7734,7 +7762,7 @@ up.

    -

    H.30.2. AltosUI and TeleGPS Applications

    +

    H.31.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS Fixes:

    @@ -7753,7 +7781,7 @@ writing the associated .eeprom file when an error is detected.

    -

    H.30.3. Documentation

    +

    H.31.3. Documentation

    We spent a bunch of time trying to improve our documentation

    @@ -7778,14 +7806,14 @@ duplication of information

    -

    H.31. Release Notes for Version 1.6.1

    +

    H.32. Release Notes for Version 1.6.1

    Version 1.6.1 includes support for our updated TeleBT v3.0 product and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    H.31.1. AltOS

    +

    H.32.1. AltOS

    AltOS New Features:

    @@ -7815,7 +7843,7 @@ variations from transmitting devices.

    -

    H.31.2. AltosUI and TeleGPS Applications

    +

    H.32.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -7880,7 +7908,7 @@ run at 10x speed by mistake.

    -

    H.31.3. AltosDroid

    +

    H.32.3. AltosDroid

    AltosDroid New Features:

    @@ -7938,14 +7966,14 @@ motion towards rocket.

    -

    H.32. Release Notes for Version 1.6

    +

    H.33. Release Notes for Version 1.6

    Version 1.6 includes support for our updated TeleDongle v3.0 product and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    H.32.1. AltOS

    +

    H.33.1. AltOS

    AltOS New Features

    @@ -7987,7 +8015,7 @@ you’ll want to reflash the firmware.

    -

    H.32.2. AltosUI and TeleGPS Applications

    +

    H.33.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -8062,14 +8090,14 @@ flight computers appear on multiple frequencies by accident.

    -

    H.33. Release Notes for Version 1.5

    +

    H.34. Release Notes for Version 1.5

    Version 1.5 is a major release. It includes support for our new EasyMega product, new features and bug fixes in in the flight software for all our boards and the AltosUI ground station

    -

    H.33.1. AltOS

    +

    H.34.1. AltOS

    AltOS New Features

    @@ -8128,7 +8156,7 @@ deceleration.

    -

    H.33.2. AltosUI and TeleGPS Applications

    +

    H.34.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -8169,13 +8197,13 @@ cases where we just can’t figure out what version is installed.

    -

    H.34. Release Notes for Version 1.4.2

    +

    H.35. Release Notes for Version 1.4.2

    Version 1.4.2 is a minor release. It fixes Java-related install issues on Windows

    -

    H.34.1. AltosUI and TeleGPS Applications

    +

    H.35.1. AltosUI and TeleGPS Applications

    Windows Install Fixes

    @@ -8194,7 +8222,7 @@ detection fails.

    -

    H.35. Release Notes for Version 1.4.1

    +

    H.36. Release Notes for Version 1.4.1

    Version 1.4.1 is a minor release. It fixes install issues on Windows and provides the missing TeleMetrum V2.0 firmware. There @@ -8204,7 +8232,7 @@ driver, but Mac and Linux users who do not need the TeleMetrum V2.0 firmware image will not need to upgrade.

    -

    H.35.1. AltosUI and TeleGPS Applications:

    +

    H.36.1. AltosUI and TeleGPS Applications:

    Windows Install Fixes

    @@ -8245,14 +8273,14 @@ software, making map downloading fail for most people.

    -

    H.36. Release Notes for Version 1.4

    +

    H.37. Release Notes for Version 1.4

    Version 1.4 is a major release. It includes support for our new TeleGPS product, new features and bug fixes in in the flight software for all our boards and the AltosUI ground station

    -

    H.36.1. AltOS

    +

    H.37.1. AltOS

    AltOS new features:

    @@ -8307,7 +8335,7 @@ as being present.

    -

    H.36.2. AltosUI Application

    +

    H.37.2. AltosUI Application

    AltosUI new features:

    @@ -8393,7 +8421,7 @@ the product name instead.

    -

    H.36.3. TeleGPS Application

    +

    H.37.3. TeleGPS Application

    • @@ -8407,7 +8435,7 @@ to focus on TeleGPS-related functions.

    -

    H.36.4. Documentation

    +

    H.37.4. Documentation

    Documentation changes:

    @@ -8429,13 +8457,13 @@ configurable amount of time after boost.

    -

    H.37. Release Notes for Version 1.3.2

    +

    H.38. Release Notes for Version 1.3.2

    Version 1.3.2 is a minor release. It includes small bug fixes for the TeleMega flight software and AltosUI ground station

    -

    H.37.1. AltOS

    +

    H.38.1. AltOS

    AltOS fixes:

    @@ -8457,7 +8485,7 @@ view and voltages.

    -

    H.37.2. AltosUI Application

    +

    H.38.2. AltosUI Application

    AltosUI fixes:

    @@ -8485,13 +8513,13 @@ Igniter dialog.

    -

    H.38. Release Notes for Version 1.3.1

    +

    H.39. Release Notes for Version 1.3.1

    Version 1.3.1 is a minor release. It improves support for TeleMega, TeleMetrum v2.0, TeleMini v2.0 and EasyMini.

    -

    H.38.1. AltOS

    +

    H.39.1. AltOS

    AltOS new features:

    @@ -8533,7 +8561,7 @@ getting re-computed incorrectly in inverted mode.

    -

    H.38.2. AltosUI Application

    +

    H.39.2. AltosUI Application

    AltosUI new features:

    @@ -8569,13 +8597,13 @@ so that all of the map tiles download successfully.

    -

    H.39. Release Notes for Version 1.3

    +

    H.40. Release Notes for Version 1.3

    Version 1.3 is a major release. It adds support for TeleMega, TeleMetrum v2.0, TeleMini v2.0 and EasyMini.

    -

    H.39.1. AltOS

    +

    H.40.1. AltOS

    AltOS new features:

    @@ -8614,7 +8642,7 @@ digital FM transceivers

    -

    H.39.2. AltosUI Application

    +

    H.40.2. AltosUI Application

    AltosUI new features:

    @@ -8650,14 +8678,14 @@ default for new downloads

    -

    H.40. Release Notes for Version 1.2.1

    +

    H.41. Release Notes for Version 1.2.1

    Version 1.2.1 is a minor release. It adds support for TeleBT and the AltosDroid application, provides several new features in AltosUI and fixes some bugs in the AltOS firmware.

    -

    H.40.1. AltOS

    +

    H.41.1. AltOS

    AltOS new features:

    @@ -8699,7 +8727,7 @@ performance somewhat.

    -

    H.40.2. AltosUI Application

    +

    H.41.2. AltosUI Application

    AltosUI application new features:

    @@ -8756,7 +8784,7 @@ time.

    -

    H.40.3. AltosDroid

    +

    H.41.3. AltosDroid

    • @@ -8768,13 +8796,13 @@ time.

    -

    H.41. Release Notes for Version 1.2

    +

    H.42. Release Notes for Version 1.2

    Version 1.2 is a major release. It adds support for MicroPeak and the MicroPeak USB adapter.

    -

    H.41.1. AltOS

    +

    H.42.1. AltOS

    AltOS New Features:

    @@ -8790,7 +8818,7 @@ multi-tasking scheduler.

    -

    H.41.2. AltosUI and MicroPeak Application

    +

    H.42.2. AltosUI and MicroPeak Application

    New Features:

    @@ -8823,7 +8851,7 @@ time.

    -

    H.42. Release Notes for Version 1.1

    +

    H.43. Release Notes for Version 1.1

    Version 1.1.1 is a bug-fix release. It fixes a couple of bugs in AltosUI and one firmware bug that affects TeleMetrum @@ -8832,7 +8860,7 @@ the Google Earth file export issue, and for suggesting the addition of the Ground Distance value in the Descent tab.

    -

    H.42.1. AltOS

    +

    H.43.1. AltOS

    AltOS fixes:

    @@ -8852,7 +8880,7 @@ of rockets flying version 1.1 firmware.

    -

    H.42.2. AltosUI

    +

    H.43.2. AltosUI

    AltosUI new features:

    @@ -8904,13 +8932,13 @@ deciding whether to fetch the analog sensor data.

    -

    H.43. Release Notes for Version 1.1

    +

    H.44. Release Notes for Version 1.1

    Version 1.1 is a minor release. It provides a few new features in AltosUI and the AltOS firmware and fixes bugs.

    -

    H.43.1. AltOS

    +

    H.44.1. AltOS

    AltOS Firmware New Features:

    @@ -8952,7 +8980,7 @@ the radio was turned off and back on.

    -

    H.43.2. AltosUI

    +

    H.44.2. AltosUI

    AltosUI New Features:

    @@ -9036,13 +9064,13 @@ in 'Monitor Idle' mode.

    -

    H.44. Release Notes for Version 1.0.1

    +

    H.45. Release Notes for Version 1.0.1

    Version 1.0.1 is a major release, adding support for the TeleMini device and lots of new AltosUI features

    -

    H.44.1. AltOS

    +

    H.45.1. AltOS

    AltOS New Features

    @@ -9100,7 +9128,7 @@ Mach delay.

    -

    H.44.2. AltosUI Application

    +

    H.45.2. AltosUI Application

    AltosUI New Features

    @@ -9169,13 +9197,13 @@ placed in "Idle" mode if AltosUI is polling it.

    -

    H.45. Release Notes for Version 0.9.2

    +

    H.46. Release Notes for Version 0.9.2

    Version 0.9.2 is an AltosUI bug-fix release, with no firmware changes.

    -

    H.45.1. AltosUI

    +

    H.46.1. AltosUI

    AltosUI fixes:

    @@ -9198,13 +9226,13 @@ invalid, display parsing errors to user.

    -

    H.46. Release Notes for Version 0.9

    +

    H.47. Release Notes for Version 0.9

    Version 0.9 adds a few new firmware features and accompanying AltosUI changes, along with new hardware support.

    -

    H.46.1. AltOS

    +

    H.47.1. AltOS

    • @@ -9231,7 +9259,7 @@ running the 0.9 firmware or they will not communicate.

    -

    H.46.2. AltosUI Application

    +

    H.47.2. AltosUI Application

    • @@ -9246,13 +9274,13 @@ running the 0.9 firmware or they will not communicate.

    -

    H.47. Release Notes for Version 0.8

    +

    H.48. Release Notes for Version 0.8

    Version 0.8 offers a major upgrade in the AltosUI interface.

    -

    H.47.1. AltosUI Application:

    +

    H.48.1. AltosUI Application:

    • @@ -9307,13 +9335,13 @@ rocket flight through the Google Earth program.

    -

    H.48. Release Notes for Version 0.7.1

    +

    H.49. Release Notes for Version 0.7.1

    Version 0.7.1 is the first release containing our new cross-platform Java-based user interface.

    -

    H.48.1. AltosUI Application

    +

    H.49.1. AltosUI Application

    • @@ -9371,8 +9399,8 @@ and distance are reported.

    diff --git a/AltOS/doc/altusmetrum.pdf b/AltOS/doc/altusmetrum.pdf index c184f6c45d3cc6ae9c5fcc68df650c257016f368..95c98ce8382bbdd52a184e4b1106b8e3a9f2f236 100644 GIT binary patch delta 54812 zcmZ@>2Y405_W$N4Bq5E^5=a6hB%vfE*}eTjfO}I2C?y~&y@P->K@e#H1wl{&LDvQc z6>M0*7DZ&SR}^edeIlsOiYV6iu>OB%cK6=98~^#fxtaT$GwsaGIcLty?tS&KJ5wKd z_s-OPZdbb39dLU*LASeH@o($r%C`WI%D@cQ@EosNpcITqt!$Wl(e%NSr%a!-s6cfq zzHM)~whQkgQxhI@wG1&uf!FKVR+yC2Ghlr4dyW4A#r*Fx{s-OW|KPUCNnJ#6+nS^< z9c3K_K97;t=QU`2UjMcyll+arpv>Y68UOu?QM6w%$o;BEru$Vh-E9=-cl!<8ZQ>r2 z&SNyi?=_m{_nPJT%HBh1Y=!X;iMK&!s7#4ZkC_N*~@1E*bJZ?|Gt$5Xd61ehU`ucOolfRKpL0wD<@86gFsB|<7f8UoX2AY>x6LdZgBjnD?6EkZkl_6XSsIS3sPIwIsE zkSLJ2}QgzgAE5PBk%B9tNYLMU%Km|l_lr`A8M@;t3) zYUK>Aty>+TeUe%^QCn8;9^SMyt+LD9ruUat`dp$w%Q{`zUCUTrxhyqgj(y18v~_vq z>PwnJrzZXq8D??q{eIu3mP48W(oa>^Dx@g*# zG0GqpjU62Y298$_xSC2QAqxszd`#)CEuEqii-5Lcit-^HnHHt|Vk&6p;ALS^DeKX$ z|EcnQEj(NCYk&M)IbF-0sr;KhUeEL=?^CL@E_0NmrfIX35ia`TZVPP!I?6?VKV=qM z)AZ#$Ww47jy#=5N&A;A7$3M0bwYP=xFKyCwmA7i|ELM)wYa(KFvPP@kQu&g$C95)v zll@x%t!TlvrJz~R+M;PXc{zHoEw~(vxMhV>@1oJYBSJA6zkjvTLEE=N`Bj^jsZ7^i zU9Eheom{0X(2B2AvS?_Vut?UF4V5oz3s$0oLt2C8>MK$Fn^VlRF2S&UZu3q z?z>xQ(85S>ntczq_{`7MB2oMOZe^a00Y%ahM3XSMzNmD$=` zPgQ!gVGk>Nw9r1ZW7;D;v@MR*7(;7xR|`LeJO$S(KQ@&%DG{OF_ZZkEo-o;^efcC> z*i>6zrW*3{`)B<=ifl}Mz457vraJkiY7EIe7+LFU&!cpeo$@wr)XrWPKlBx{)? z(bYFzz{lw4Q1QkWm9!Q#u4kQ92UhLBc(NxN?9Do&%%q!U*IA=;{}JU@ZP!R8k&e!* z6D_n`UQ^~Z9eP8VE9iwMnCi@_%63h&jw%_VY3DIzA+Pj<$CX}M);mgJLeT5wwZ2h1 z^o}w_8~lc{P*Yb{?&JE3WqnN>-(wD@zKf>yd0!dsBK@;y)2_S%YXqe2jHac0q-?)& ziIS$x{hv9G!b|(G+Ux0L#sJY$Ykxgv%9*v5=1iGCfr;#YB5!qUHy?d%~Yg{kOZYi%jFMTFc+v3-Qgbt@_>F*A-HoQ7P>WE9FaV(*VIaaF zgmVziMHq}Q1Ysz`FoXt#;RquT&O;c9a6ZBX2p1xZLKuxO24O71IE3*C6A&gMOhTB9 zFa=>M!Zd{G2s02aLYRp#3t=|G#Rzi{<|52Pn2)dk;Sz*}O&NbI`XBrl?ba48WC0_tU52>THpMtB6_QG~}39!F?Gcmm-`gaZgqAsj?_ z8sQLvj&K;^8H8sMoj5ne)g8Q~R#R}o%Acpc#g!W#&0A{<3HhVT}`+X(L< zyxY{T&3i9QiS;jU@q72ow)*$MiTBojaN=JG?<0JG@FBv#5k5jV-t@tVkGGtP%HFx^hvb)|Y3utY{)q4s!p{i5ApDB(Uxfc5oJIHz z;rFJ#iGNH^1l zvQqEH81%X^mU;>!Q(b7LQq8goq2(G{vd6@^v!*VbzhL_0izi;RcvjB>Z&1;H2Ek9p zOy=3D|Mi~=@r2*fiJOn)RSJA4{GsxPn?F4K;pGn>fB5+$AoL@7L9sT6n__6x&9gm0 zq0jb&#Cs_ssPoKO-Yb@@zdJJ|N=wmHS#!H>A@NCBTymx!5>KmEQ}j>Igv6qraq07N zdkYMdslN5O)xE{g%((P-8hVQcYvt*ojlIQae_Zn3!@WgypJ?{PKYEM$-kfeUXNn(b zW6Z|ULtFZYg)WbxZB4B#%l63qt6h_ORDBw3g}V~tswld#k9Z7rgTW5{`y+kCBsG>! zGym=*?iT(XSyf^x{{2uT3R9Gc!JY*H)h)m6I8-H)ML@=>@sj}}DX}1+c=&s%k)bG2 z?OEWbOFpR;CCTbUH@*bvhm*CUShy)Hszi?@_e4qZ!?uVh5gyV3_Dq(TU*VF9Qam!B z&nLenc~OSfh|^|Ql}Lis_6+_Pr+6iuN4B)6g%5OYSyxF5j=J?zpgIxj?y?3)}S-Ir=vrR|&6AW@O;u-qDm(L;DJ?O0tks zvh`ax^%Z+PW_q?hUhgX&Z55YZ`etA8?j_Om>_|WH$(wQMS*`nvd$nl#(R=!fXV=Ek zX>WO0v`cWS9$Hfo5}oyv`2KMM9ezC`lIhggu;@r9)v)NPoxIy!o$Lz+EBrxK+xN>K z?I>$SShNr-4Zp8Obbt|fEM4tjW_)jPHH^c&h*G+9V2!9x^i+g=w6!Hf0j(~GhaFY0XHycJDHgFiej^vgnFF;iHbqF;N5#r7U!y{7$K zIcoG6IC|g~s&M;)UQfZi#dGG2Pn|w*+WaZAQ@zwMqfE4Oxr5aD+ZwS+8#7XAkRFBe zX&+n#)rNP0c8!RLiTVwF;QYykEw=c+B+`{Ep=^+I?;g|17Wd}j$VO%hrTEr7R!YQ(d3PN z#htWuS(&J%ql>~KkfgGoE+A)Mc7}9yF+0Gu5DkZr?3C%1uDvKYxh9PD!sV<_7%%$(y|Cexq|*=K8qt}8h-Y9?%f`^f z_}13t4bpzGUo|Eyd_sR?Kv+DRMi)&8i*t8NpCP%wobZJ;D zq3ePXcmy9pJe4|PJDHZ?2`a|=q%8Pa=4jogDh)cjtBM3&etB55(zDKsKxfkGr?3`v z??qt|Nu>5zplzwKFZQo;8R~zaT@MN2r|-%m;wBoi4{g@ZU@C=NI?tbHg$NikNBC&} zn_;ocHfz#-yyr9~h>r^Ii-^vdULS8iO$?baX^K(751wj~M}MLVeLDI~w`h-vljmGI zf6?Mu6IB-2K|c*&3@*$B9qRXhZ|*KfEHW0a8Q zUVng&p~|+s0*2=|mKs26z}Qj8KqxA2&_`KI(8`vwlJTki`qB66FmhnjHRxS2^~6+6 z$G4~Dw=wwEF2UnhsQ{~GBmIu=L!}?_LPNUfhu~9uO3;g&F={lV)d0+$Ef~RdE^^I? zh_>3WGnLu2@0GBauRnnCD@rnFjsDvm@j_3(e0Nyv7StLQbR_RxJZYk1$ zVe+oi-@Xkq1fCWtTP|*jE*SM_SmaRG17T4^olsvktwg*d4VLi-5pPKcVAiF%ynb5n zVVRgulQ41fwV4;A9nwP@Td^q;xJEB{Ix1`D)0t~)#Q+-5vQ|&r%S)L!J&_*M(N-9p zVUdtP>%pg+^wF5ddlQpG?&%({dpZrPiHHKd?6I&o8_-~=R*V@8x5o8yRtMP4Vq!jHR%gih5yjSEkrrio1F`8J@EMaJBgn@9QNnM* zjbc|&CG|ixq!*;+C1A)r$&k)k&w0vFojt^bf^yyti(_;YD|x&jK1mr1rqTSD!y-vv zdI;-OB&Z&RwnEUZrI#^Z_G)KdR}-n<@j57uZMRp8HhSVSVR2=Oq~m3->0Mq8i;4s- ztJYnoU9dpu)l~4~x5Gq&H|VBk{*6gQZ~fIr455?NVWGstVS13)h|!B6eF9S!i#^DW zDHC&>Yzgwph+_LNGfL8997QFcFr-D!Ufnjq4dZPM1nfro-*J}R(i0v(6BxLTE#`knP-N5qgQ$zK zDt3GkK^vq8-e?1bKgLXx+H5k7c16T7z3OCG+?+*Eq(;O#`aJ_Hgw9}QrPApiul2MGE%R7ik`6jj{SmRp7~{IblBxns23ugV2PZA|Gjek#*vswJZ<6pS<@!6@WzDL0)m{5 zh8NS8&LSIH;xN*)bJc$+08$$#X>{iQD*#RM2mDlkr8;-#l`u)+HRpMl=m~}lduEe% ze7Q1|k4@t2nH1wYTY!`GZ*Yt<1B!J;Eo`9C=|#hjAC(y zJUW!Ciz!&>0Ap4}v4Uy!R^qR$T%XN>tx!z1Ec;}9q|yIRtCbmv-KK*qp;QGTq2 z`srL15x*r-+fnG0ega+F+|n5S(sB0T|6~HsvE!(zBQ2O15%9dx5&Y*p?1IS=(Ic^E zfzKzSJ(E-g%=Z{ylBL4;K=Lt_OLf!cuWMlMD)_|CfwBOX!^-O?|9fc;|4+j3`!IT( zr_AM7%yN0mRmCVN2^!iD6YU5{N)kM3$R=7xuTjq7W3IT7ZK3&QD7}mYuKzfdnV_>3 z_eFx#zAw^mY$4GZwOpj@+eb&laF;oh`kzaU^=7Pu<*-;Uqnn}gVXtD1WhaC@#%lXO ze{%}2GriNwh^T@JauKu>d@@e|Ejd(a!8w zQ!?ZR(8Qr{c>&Q7Y+ur`OT7wRE1^bwOT)J&`E4J*K`bjCx&)@vMrybd3PI=N%m-c6 zeoq8ScGv55(2cBnZKilV;~BVrIOSinl)(VHXUy975HI2nS}OA|263-m#^M#M*k z!qvy#9TB%ntzb-?cCeZU(9nWfk)7#_?ZR-?fi|Hv#gzO`1giWX;;H6rK3N2@pbfqT zhQcm1@G?PfJrogDhKXb_{P6yW$fcnp(K$MVA!tcUcC)g(?RZ37aOm?I@uZ;V--axr zJFo@2Gr{Lo9W2E**^((~>);=hiRJ!2f2#mE!Pho{+8x#J&pGPpt!mC~K)3@dgH8@0TUxE0>Q&frsY-+?P2GXUjZv>)P=6jMZ zCO|>gpE3IAD=<%*tMY5c*XGyT@wJ5d<7?YQuRFRQJOQAAPqWLZV0KSYq$j-(ZJ$8O zFHje>Zebnlwk>rv;vRj^M-j1K&^LcZ#J&38V8|m$=3Lk3V0zEQ?$4MS-?Xe2b@U6` z(UAtGRzo9qLnR$(3F7S%10hpoT}?S@)nbUw$LEP@w7pfen4#Z@YDcEf)HcPqt8Xe1<$XC)Wdx-O}1cqKEa3em;z{6Vj_*{UM()7hEW(My-QZLsCCgD<=n9J zw$JW9&jHIUT{F02tF z^>ZswiOXR9l3{k%S7Ik-E`8dBcrLX;lXB<~;@Ge$e$zN)hGKhgUbPs?cO1&K1sl~u z{UU$0_#{F9`od~4N$B_VsTTiAr32%u#SwjQeYN;J*<$MrQ{vg$77SfNdr(COBE;Jz zczFjR#a$TpBN}wRJJBbR{+P*(;6a<+f_hz24IA<53Dx2{qchrFw<{IK#z7yt1_LXi zOO`fXVU1h|`U>$}+JuVQ8y0^6el}w(JQMdW8g#ysF(*O)c%$sbxY^a>XcFDNS@IF4 zM`t>NF5RsEjs|?&vITGHJhbyjwYWxKx`JCTd%0TBJ&#q3h>OjAv}U*6s*3Fg;IA~S zD%hdylE|h}(3|;*!HM3UbUV~xp-c7BeGqqLJD%i8oQZ$Yz@F|AF!|OM$oB6DJ zZk`~03Bt~~A@jC?l$*GT=a%;gr1Rn=_?AsaaN1Lxaq0Z2J;$e3o;z#WqJptB7WMZO z3a!Kc>hzd801G1pwW5fIflaB2W0|KvW0<>U$ZKzgXa!buB``XI{Ywji$!!2vud!uVQaN`8>-%;=o9u- zi&ry^B|03pej3^RcI+5t5v?h<>!MIh$AqW>Bhw{A`m&5ZhYZFPQx)3R5{v=xA-Z3b ziA_mV=>SZ_#=i(ov8@N{*+vhA+|=b=Ar9&ZPgRTUZDgx%!5m-cvSxS54;TY&a?&4n zCioSP_QSawr_m&gSuUE&_b77GqnmEHxv2vhP(sR2EU^rSVF3F8W2>pa$vscI|8DGZ zaFfZ9eJkFn7P?EH`CkmEOPe(Ny_WjW530q$B)VMGi2L;L$!bxb+(M16zIrYE^6oPI zuP>{`-N^>)#&@k@)}fkLYs8(HH#UEvY-CzgZNqvu+=c$wjtAE@<;22%Cc0H;EDha= z-}f+9#Te~I&)X%cZjUc+c4!yfrwobR%<84B-v4c(z6&?CUUpGBH1N}O@|;?H8a7!WGps&lCdzEs7q=c7IPD*+fcsqD}+*-k=6P-+#AKyOH|AM`i znV=7Xe*4MLZ|!MIs4q?sxZCH(X*QiT+t^mrfYY3Nsl#))^F_nJjS;lEe+2%!KY$E9 zG`dCvb1nApO*Sufk?=&~f{<~+C*2*L`Zzp`+UCibe%yF94Kcr4H5n)clUz-V?Ls$- z=#3|9cp9VOX;9xGxBemEvJ7L^ef2mq$1omIJ{yliw8I13X_Pe=XCcykB`+F**@h_L zk&r$YVLkq{SJYs7dMvmUf^9{y|nU zh_pw$E!lv3gQnLm=V43vQugZ@&}~B!Qnjq@?(2j{6XQ?+KOFFAlXJgso9OmrpcS9*+FQ1n_ zb>`%G7foLTwTfN9@^5NHE)*`@XUh=Hr-$G-XhHAdGoOy)GtmWpGgTh%gZ+Mkj2#I6 zfX7ULCijQT1Ss-=5;78a9~{8yOb9KJ***1wronbEWu|aBVUV8Pp7`r!G%Oygq*Vp2b z>h>n3)UeltUu&4D?#91ec_+teCog@kD7H*8VrPE1{!YW8<2q-^>-NU*0b794DW)4S zb6NI=;$<)S>T6+Beb~dbVg-Z_A0_LveykA>wWq}MYQ+`$ zEh)8PK|6DL>5t)Ns^1|-$UC4GOK&{d(}t$X_z<+9BMrxGlWb}N9&TiTGNK^53E&B2 zKWdU5Mz3KlS!5peOGzyh%j)6tDAhrSK{8}k935LOaz!(iAnNrGI%Mq z;WO1cU06=HztLBWqNBLKRT4KRd@=ciIU51@yV4l6GL7B33-Gm=HsNc#1iu^p%-A8* zM+e{wz-{7kV%b`xzl+&16ZgDlU^dVkSZwd;gd_3k$>d(f)8Hyh2EC;<4X(hv<;}36 zM@U>KpF}0+n$G#G`)bW?uvz@8_jB<}P;du2{{f!cK|gko`@gD%zx*tKb9BDRV(g{wqN_$*8c31wPIodb_VnVE~IpE1t-$IFrZ6Q z{PJpw>XnyKlKt|^3H+JZj1*J&6L^`Wx2_vYGN0kO~= z`A+xc33TzPTI}R`cic@Misd{o%ewEOKlE&^n4KFZa&*4vZ62sg)j;#WOfOxA&n)8A z+rb5CyZ~Qw=zi$*Y}$__LKypAIjokgv>Io6$q8O~|BU0SPXDPDBP{nIUGsZwR2Rh^ zne_*_UBk@X6xv>_%)L?mMdHdft^Eh5bsDApsJ2^8{%zY&a>N2&T#GA*OYT~zI6Yp zi(Xq$2WkB%>Uttenmp(tdfijn{L~S4UnvdSS_cz4h zEMV+gQGZy27fNezv5+@@42Mt~{Z07v-iA#GPgY0b**{Cm`t)?7-UF=J-o{|WGk5}_ zIU{J^Q+3iP3|R(}R0W2H#qQW(L+;CUa83KDE81(we%=S`6Y#ZjYpd_KyjUlyT>-_E z;2|l&=UP2B{D{e))QL=5jyh9OoFUOVyix}vV%)(xu}@HE__WQt2gXR#NmrdH(|Pjm zNiuq}@kAYO@7&t$XWe(A9nxKVxp^JLaMj|Xo@LPo6yt=L=u;d-L+}hoXG-WTd~2Hs zEowDm@n?179DcZ>T-&!t?W*rbv*x;J@aNp1zj1eFk#K+Oc zh!@eNC}2EY-iPB0kg1Rwo?=6`3*r^jw#vds(_J$D;Ei0`D&*}!VdP4tu86xSh+2v$ zmO7DM08&i1fu_Htgj=wmg)E`3Wc(GB8KBj(xtvQ8S7~K`reS;@wF`6n!~jk`gVK5# zJ>QO~o9;(qQC#8_3Pu=7M*+RfA|FR39(p#4FQkTQ?$-UFnMEHVUPN!AoHU6@PNmQa z0F^YchU@0Une&)8KjwpGKb|UP_%&)IwS^Z~*L!PKbw$V$LF} z&|iR|92y4T1n#eAzwIE)N~Wt(x|`MwvRFEY63^lIe3ZD5)Byp{#Q)@+2Z4 zlV~T9o-*Ep8c>*@!h^Ya^TzX}dn)*I(IR8c^IVSxE#NBk~Khg}P&^XTf7iw{v z^!FjI(ox_=5}!%uVgknxM3T0pX?G&+LlZ8b=l?me0ricfVH2#Jn0E69z!F)Ba`R25 zwM1N{_d!z{mpXzjo5*eAWmCY+Nv2#x6>2}pg3rgfgB4Gq?~yu@>M*N~Oa{_}PCmjs zz7NHh)5l0HqXx{YLK=g-T}kdeM?8Rx^#6mQG_qlS>UvTtfO|JhxASri4yR zNAtD6n|3Ejl94ofs?2JKt(>7vobxA;ASdRrvG(TEs%f&zXp>LY;ir5QP(s&&GKF&S zY0e5Al~&LJN8(W23Ae~+(3jD;A{S#a4MXwewDKbE+7=8_;ZBfrrBi@Cls(hlS937` z<{p^&HzBTSBU1jrpd-47GG|$xtTIUow(yAD4BT2}#_;w+rRP!cY^x4y*crEq&)Uj) zp9D=YJ&h7t(jm0T?C~T-RT^@!J#iR)97R-9gUv!#h33w&C}&XST#m=qL2EjTN-(7O z>`f0MwWwL@`7{9Y(wOPFl#kMK&GIvz;lX$m^_J1c4w?}(cD~g`W6DT2rqV=Il4BO| z5eoCr`yecp!%#q@kvfttS|H^tiu9Y5?Gab#7vS;SoJ)%?VPq9bC^n=-8KRZ+1K@77 z8u1Hh(ZX0JHU!cs6UB_7pMl5Q0O_<7_$XSki1CgnVJ!U`jTceFE!><-F6DWpA#aJP z8&AK)({><`UUUYjMKX09Em+L;-i#6~${NJo^nDZ`N3)hNO-JM!O`k>MC9cHYS?n6iRfmJIT7^bO)D9`UZG!rO;9 zyh|$?Pe9hO^m8;`WU91XdwBJ(fO@N>*CCfv>G;+@QEj83OfMxhatVK500=YR8hX(m851{Jnd*;mfYz!tRpAv+7Bq;fTBGf53|*K8_Y&$?*~tHjaLb#!Kj= zr2l&_motAYmqW-^XsVdOh*#2S;KdRjMVGDPcpgd^O@Bw@#b!CZ9^~n_;VLdCccZky zk#_{OUC*`05bVIlusqR`T1ofHR9-#F)B$BqqP|d(MRGkENH??mqexZg1EhkrP=6^j z9>dj&`k=;PwCHNi#VQi_5u~=S#mP9dXo9@I`YCQ-oo^p+CVSMcz7?TrXg1clYT!^RbxuV5*z5q zR&LrV5RS%eLo41TP93TAp~SyM!3G9c6Ok16=CLYb9x(N1pv1eDOztg$8H zDt!~hC(&GDn#Cv~WYTm+ypq0);&W-uE~d!@l1f>~JBr%g&b7yo&T^8pq=QJUq}!sY zlc?wpi?W+3)^(Jl&;t_RgOdH`4rv(TxZnlFP(+N+rMA1dULB>Gd+(Wudg#X}JeA(u z!z4#hm}1PJ6&$6J5c38+js6vlx1=z#HquGd;iV~eb4{Gpz#pM+9LVKyN=BhY_b~lZ zlxFxIl8DtyODY9YM!!WBj82Ei~J%Q z^Pm+kkJB9reJ}A-D6Pt1;dVsv@aIEZB*Tj+dmm4m%_wXz-5ZT}h*KTq)E7d!hHgV) zBk0X&yknfYD5uE}4-mC5$bUGAeFuGp8ocx~uxb;_jZ+pCbS0K}EsaKf9ZeCMhH^dB z?os5Bcmc6$Q0QKXtVZ0TWTl``@5i`Jjlc^ja{~{-8xq-#IxSIg0cxqB$&YiHj2F_E zKzh+H5_u8vT(fpo4J~OE>MEu6O-#?Jg_MReRmy*2fQZmHNVVu$L8P?A1E&>1+|&$E zf0PI(Rg|tP8Jm}WPjV|)qLc!{ns$JZ0O~gSX()*l`T;VCY8JZiM)Syd>McaSL=hr?|e_x3>`HS|4@0^B-aIURYLX&6E6 zgILD%o~4rB0bWCUKm#1*_okVLxK)f4(zieq`b{FQA#T;nS|Wwkp_Ve*s1FcfdKIZ% z=?mZ$lzW)#I)hYeRPIDAZrTexOy2|VO2=n%?fstNy4s`sJX3F_z-G= zsD7TEicD5W{pN7{9|TfEr-2lZ2gQ0Q`~nxn2yTl23DP?fxf^k-@X@FaUWOOB?~LbC zCE_q>fGc!X;ztli35X|CBWh7-(@RXxcmcIWnHALKWkx0eoNNi0qxe=xRqt{>rs_)1pk_C{1*AV^B3?ivP^XuszGoo@ z=aT7j;BNX=;x8a>EZijGEfIuRbO{{8_d;6xFRp{>AXrg4M9TX-7N^ict8KhFa?^uR zyokIgy@F~!V9HfU?Mg%MMSqh`5lKgpUPA9h)2)elK5BE*><_ukKE!cD{d}}4!&~9O zGr?xtXu@iqV*dkGwWKPbm8jcI*ZrIGjYT}q+#6+~1}}B_$ilJH0;0+jkN%W}8@!3M z9*F7Q%kqUP6x_y$N%E=(xZ~mDTvd#`3%!cU6?zwVnC?Z~XlQaPuUdf{G%+R~y^@Dw z+Q*!q=?du#8d*WV0SVI)#I2^TLL*b?`3KpA+X$V8m5cX$ zv>!-c`W{FT`B9om)t@l38mU+5cfm#*67rR9Q|BNaPHVLW(KVp49L20oVz4 zI+r=V57p<&7k?DfbEpe1k>IVf0cQe$nY~d;D^y!9`x~a+zzgUrAgX!ZV$i<;#F~zK zC&$T;V~;a~w6D0{<7k_QUIJ+$WuYZF*u<=riTy$vxFun$f*Q5@f%wJXG8TGi!UQ9ueFHzn8 z@+!R5;S03ag@T?r1-_t#SxBlR*JMe)?i+UaQZSmW8Mt~CD)XWZAh9u;o+ zdVp9G&7LK%G{v&}sPY@;sX!&Uv?`|_19c0K;hdwf4Ib2LZ`?_@7^BF$Mk6TWSFoR- zzIpvy^xx`Z?K zMM)Q#S+Z&H&pfj411qI%h+DKB`qd-13YIp^w6b-l>u zyHG8_Q9q4G+jAv*3TX+DHNCBOB%5->M@_h88 zCuQP60*e8g|I6*zhB4T|*Akfns2mq1!I)gF)x%)HY&0^1ZuuXtmpgwLz|ZKKgfti2 z=|n3*TS|{2UPP}Veo2&|wa-2Stb%D38j?%b|HhwNP<~5#3drSg8SP__2S1G#4SU2K zlnlD^ch3DLs)ctFOrIRhoh4r-!LJcECMlj8MYHm>Rh-%A&Z0kJnQuk|rbjc=l0Ugq z9`L=44kB*Vu^Pz!C|PUc`G{B@L0W~T4(ZbW^hJDTcEQpr6zdoqppQ&=mF zPL8j~(6n$dB`>r>Is(r3&9l#>IQfFhdo$34UQl^el2H%fTMqS3s7K>=fbZ*Em`!rB zV2Tb0kVhAQFrOwQawXRyek@8t%UaZfquapC9`r2Yd9sWY`WVOqC_u-Q&!K)v^|)EG zA3Q6grHJ>YY}D%G#XSU(4qfCMG@`THc*{m~cH_EM9_r5DaUFA>@QNgBicbWy^66s~ zv6230$u(uApr#$y)}x|x5Y3f|DLX!_7jH<44wMTzNI{GuJW+_}86?ybJbYNvcx7s) z_LsUbi^{2*&}ri^6I3P?B6srdHwJm`UG2O2HEh*sPS+pwXWiwPu;i*POMu zV-W@$^0X%gql(-@K?)r~Pdb>y{lU;qlnI`7 zq{WE8Y7w`#+G(*04~n4pJZ-__yR&F>KC|jqWXq!iVD$qoOb%WcIoLZfU4TAr8{^PV zK;$fwDx@H2u1u37@}(4U9P!Zxbg>hy0$+-#YkRKbAmS@gc3}{rJ3+x)DHZ_9qj}(0 zKAn?o(WKA=K%TKElNI?Ej1g1_Rn~!C2U9XN-{SYODAmn6W(wdu%0k0iQXMK>c1M`YjQ!ay2&C5Ts;fhJGW7QdHiYPY@}W6T%`uEm(q zK4{8siy3_5X#|}M8PX9t{{;}MbY3pk))x)LgB9TGVl+^Np2*?XI^6>xKqK?G27}}V z$OerLgPeOJ3F$nHSZ4~MznR*tubs%Ei!p1{=~lo-$q!hht>v}9m}o~8y(F6|z~xT# zWG9|0S*Wxn%>{y<`>dV^C1rqaMC<#|PUH%)Y#G(19@iT4(85+!4#wdk4G;_-x|KqU zfLu<2f_ivhdm)}lh2T~`T?NFVnFQo!Nz;*96>>AKLo+gMdiH$a`LfJ)Cgq73r8e)X zZ?k9^W_UVv!#YR7XwDIn@F5^pk&WO;KK*LY$Oaw)a<8OpEu}y*Ei2-#R3bG~8@2%j z-;dU$(<6ZU(|-|<8fe)rJoP)in2THprj*c5#5+pCaaYCvD>951<6ClAHC{(gl|5Oq zrYT(acrYhRJNfgsElo3PatYgN-+`~^U^W;=MhI^P109}_?#6@9iC7;%nB*AB$)*>P z(n*%qih6@xd6d!JDkz0k0*TRXM2bb5D*1CPj&=x;810B2O#2$JQqmANnwCPHz#?|m z^HOO~1JI*ZlByMHNXer{Ach7lp&x;$gX~OFV=5GuvCTx6SLdQ)1TW_|Qq7f%VVDEf zD>SjR9y;=Q#0TRJp~vJyRvGhVAyBjmtjwbef%K53=*T#__kqH+1lLNbOE0FFj`+Yh zihF=|qPxMFR@#TZ{ef4{l(Rzm0dO~B3pAbP^ykV3fuu)V#ucD5GWMbu5bs83K@pCl z2v;!0`I2d?z|=gt8b~+N5uX&L%gK_@E?9<-iboU%AxnS;RkDcKh4F7e1SCF-%~n$J zY)wzF2~JQ2(jpzAm*gnqFu%AgMdOjn2e3r)Ig3I=)M zehaLWRwLe>`hxbZX!@CGdL~_tvW(f5PVNxXvcZqp2HAep4mQHh>ze`vPik_!c+N^f#lO% zh=UIFkYs2Ux}QRqf<1+Cl-`|#nD8~grL?k^dB=oDq9ioDj%#3oO!@_Ht+i(1&A<&} zyr>FH8xqUXa{y=g3}AP<1aXV39GvPKBRea}27)n}v>7kF&7wmf$e`+aW~kBL(?Ck1 zS&|H1>;xA(5N9l-8pJ!%7Q~k@nPfa3w#CCp;0&JWMECm9jfmg=|7v8__-UEwsyE(W zLFo;=>QQDR_@~m`bGRedpv~}YV>8r>J_UX*l?~xRJ_!ksOqUO4m3IyBOqvX4=F`JK ztX#W*+!9aU+VVpgY7Fg=b>-1Y@HQX!V`F&_0=dAR*S6bHVTq-I6?vu{y=|zK*OALq zt5%I}Ggk?Co=+=>ajtQQ-ze+q0AClE3M&W9$fI4DxbQUsna-x4VP%X#Rh=jgj4q)8 z!`Vn`M11i;`}}st=C|>tgc!TceW|f$Qst{-q6Vsp=WwdPc{dFj!L#BB_=$Hi0y&2F z)KFnh-j#T%4}g5S5s95>{dpGQc=lNtOR;Vwk5V<>+S{4tgRdF13)8fdeLlyVz@sHl35{q)~)5b|^<;u|u3 z{h)UyFPzR^I%soAO3#dk;&kGQ8CIF}Hd4A^YJAej6xkE` z^Cd8F1NFscjP7%!bfN3PykhDxiK#w7d;<-`XN>But{H)uYpDPoOUzXMDO285=KOQuP6B@! zfR}|LjysO1Yb|XC5^Ho|I;dQDxR9SU!L@HRB!iX%>_%na&RW`mOfm97GbB0o_+U^G zU4ySMNx+`9^bp8ngkvuPAzo35?WY`so%r6JhJi(E|9Q~n&gAB{2j9BUe#E=dc*Hkk zdjF|!jkB1zI~v=KouesE-r!d;y@PlWtwDSP{g?Y1oeOtf3@R6F zWuv`c;A;_W1K-wAfn1BJh^I%%ADhF4UI0cF)Bg}Jq8*5@{^z04=Q8n3Fsqnc^O*P{ z#5ZIH{;9dIfS?O41HXzXeLfREgZKst;4{|Te_>9q= zMhYH52ak$LxrE2yYsA;mSbWB){zeKf1a%S9)hy)Fen-h`X)Zovbghxjbo^ScoSkSw z2AvP6E42g*Hc%s&79%dYln3c;q;#W;5bsKP;KLeH(2-=iY(+e+Z!yyzM|ue@MI1LM z!G_gzE09=;{g*J+mq;n0D-g#`0JLHCKl5?WWlVe)1SND0;zbkzFE&sUH#<6xW0x{j z8v2i|IpRfh9^xD570|}0=3dTJoxqn8+J|@%O-FnK{Ts9~s>_yvDuG|GW6Yrg_}-nC zgF$QQH0WcLS1*^8c(sf{`8vLLr)$Bawe&aWW0bdoOwX9uVCuq;N0qe zUix2xpbNiw+-OVLl}!IV_~&fPS)_EK1K=25@Pn2VkpMr|&;lUsqT`>ijz{)6q`)#k zygRi5H&*Ob$YyD@FW&^E~#MKwN^KfMY;{6n=p7gz661r z#v)4w4IRXvTvs~v2Lo5wmtUdVcG3$B6u-Zv>}Sg*4-OR@K)*L$#+N;O|n( zLOg|@LYeKY#uT^}yEnmVn^~Ii5G`&C`{04aTMJa0j1$I=X7i?Es8-S&C_Khdx8VS@ znip-YQ6QdOWo^_IMd6(>aYfC=c&?xmJPWP1wZShl#=C{M_AVGn#pT8ekZPE*2A3`a zxPrb$3DLahm(4Pcw#saV@yKXbF6okKXip2Tg5UPSbJO*>lXnW`b#md1O`2q_qs@rs zHI|IU6Q6!QCdun9iwf}Eb3s*AL1jZh57iUwi4*AfSB~Hp0sN$5jC-K>0d3z6r*Z2U zU%%#e))pI4`sE}>N8h*&RNd&k%z-$FKk+2b-tMgi;{Ea+4`3kmhY=ssLO-QrtDQjG zIt)aXtDb|ep)EzaahB2ls>dClt%$d!n-E_?ow^Sc?ere+V-wZFg%>NHK;HKBbk0D` zkuBK+#Z3LX3qZ!suYb zK#{4Zw;w3hCs4ykZp%Gr(ajl<)ZCVNXhji?MZ6vL=G^ot$8{AgDiTz2*+7x1Pv|jF zY)o*uefl@3|Mt#U4dt>APoUPG!09tYt_3V#G^CfJBmNfr6|Iiwf1wTMC5Vtd0`)(c z&o42pK=v{UqN-vT*W>Yj9dG{l2Nv4uJ&`@o0`CFR6;yw70&lTjTQ*RPZe&j+{}s$D zNR<%XPv)=>pA%Al(J~P&Gh+l+c$2{&}v%FsU)V!U}Cx7tI ziSfA~|23N9j*5NmfQ>cynOG$hU%^K(l`dLTW@_IrF-wAMHp-^KpQ1v=ljgIiUe;t`U zeER0V@LmxI=JmSGnI7Yy*X!fMYnivvSa#q5epJF)pcg*?;AFoSuR(Wm2ESavKY(m& z3>fHOHR|xmAJmAaYjpeY+`h9wU%I z)#;Fq9$;Q4w}8nXE3xHm1n3kNAoPbE><1Qb3L4Bx>|q^^!S8FcL1L=}ShGfZp}Wx$ z$$x8YL!dXCaKM62;e#K-P@OX!n9pyYtiBL_&57;JxW)v0_~8I0*62o7IuhhdZ1IGC z1;5N~ACdsD0RL*KgD$|oiQ&M4j=2zk#&L>yV2ya`va>+98!FIVAO=YubjDQ@!X3L1 zzjn}x@o$jZFsv}g{D3qH$oHm7{+sNVV8GsE#(WN`CoxB(L%7`)YL?dzd1Rjpp!4GQ zV`2^D@n;a-i-8J6JT4dbEhS+zkOeK_7mq!M02!=CxZd2F7>#;wt96@@0Qc%&zT_H|X}* zEh&iw8tp>G0E3Q7{8+Jep#mid%+?ch1iugAFkU3)u`g|jdCeiV>^}o^Od2lG*R0}T z00x$w3)lpL5zR5X_=eyQsX_ihs2H~zB^YvyCk6!Xv$7Y+7*=w8W?Z~gV2j!(tHc}= z6Bzbq_IV_+P-C-7+$x{n#9D|-RPez*B*4IGXI@}@i^`ri;I^A#C@)UunD(CpgLZ>b zVj;Wj4$Q-bqN5UEcH2?X1suzc^EzckqXg}n2F|R?ySuiYc=3`gXYXJ&IVLM!>4_EV z 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 delta 54253 zcmZ@>2Y405_W$OlhcrqOAS48m03jsVz5UX1?@dFbE2tp7BV8;AlAtJpfGEm>3I`QC z2-aZ1#b*H$JQR&qqCeNHcWb%~hb1yDd)qro) zVaLtF_2|@u#~o>YrYLs1otwHP=a&bJZ(f?XL-|sU2`!-EZ?kWPCRwj4t zY=GMeHw zx>W3SndP~Srh45boyYv{G1529PiZGyn^vZDEjJ4Yc#MhyMtgmVQK3&U8sJlvM~|j# zO?0U4O>;8_b@Di;Iu)1d3OE(F*X!{*@y+Q%(As{tvm-Ts8Wwrl_#;ZYt1~lKXJ!fn z2SNfuB0>^EGC~SMDnc4UIzk(S3s)P=wGGp%|eXLU)7`gi?eugdPYz5qcq%BlJe7KV71R2Tc2vMyyc0@t9=eFcUkon>3(CFJOQO;>$2+RMcU~rs(XmymX4>Y z&vUeBr>hI5YYWa(7HE#os`IslP0D{;s>UcGLAyr=MWt3eN(r}odY*E&gZ`Qx1-6V; z&T?o?QE+??6UD2I0Cd}WsQMh_*WrD86B4=h3fr{*g| z9CYT}Xe;hpq>ONAEteu~))G`qyNg1RCil1uX>^+>3VgMcb1!I!0y~x~jShNda!B;y z_Vm}Xu2NF8=d+Z2EvHlUAuX7t+@`(Otb9PqS0Rz8&0VD|)b4DHt*cR^wqqTdH)gFe*g*sLMbom^E5jUG=bMoB`VGvN^k1TB zYiME`H zoa$6Jc*I1CKz=9(x>x&v}%G^}uhDW@#hq zl#e&>0{1Fgl%UY6o(9X*cfePa_=9%pNo5X|jH*LZ4zwt3wB~oJhilC@D=GBh=sGb% zJG~!e-uW~S-%PE}?5Y+Xh89J}#nUoVR|W`e;`1nZ<0sX*vgDTT|Khqq8AN$x$#|A0lUuBW3(~2wJqWIm64F(&JB@P zIX+U}HX79aW94RT+z}j&Do)4%L(O; z_CldhO+e(gH2tph@x>DV0FGje(n6foC6&GfTsQB94^$=C;oCGxDeb39t1Cf55bQRK&PEu5Fce`J!f=EU2qO_jA)JG7F2ZPp zF$m`&oR4q;!dQfH2p1xZN0@*x5n&R-WP~XQQxT>iOh=f3FcV=G!fb>&2p1vDMVN;$ zA7KH)LWD&Ki(5|ob@8`ZQO=#nT#^@zac*_)uq6nWAY6)Y8N%fVOA)R>Scb41;Yx%R z2u%ph2rCh;Lbw`X6~Z+L*CMP&xUMC4*qZ78j@G!*z4l1wxEe1XzIOHH!>>nJhp--D z1Hugm8xd|qxCvns!p#V`AZ$j^5Vo{jK78wi$0H@L{(KO9^nOq7ZF}UIEZiv z;bnwZ5MD)i4dHc!!w7F696>mW@Fv1r2yY|2)6y~b-500C_3-D*-o0;5w1NxFA%;&_zL0Q z2qzG}M)(HdTZHdgd|gjIHao7ggf%CF{Ua0q{1;E=IyuqM5vzVV`D`GPcAk1_R7x!E zfdABUJtM7X(I%amdvmPR)dfGFYAN{n`%lk`P^`|bIjv>aoVhVZ)UvPUOz*!V1TDV~ z{2}E~EOm8$%8v*?A^Zp7XN3PE{DSZ+!fy!wL-@TVKjn`p36Vx_NdIH~579=hcK-1P z!k-9#wK)IyyRII!6+lZ?&|ge2n; z@JA|tr13{Of3)F`4F1UEk1YPk=8qiyXv-h%_@h04bl{I%{>bBxeE#UjAD#H4Gk+BD zM;HDm!r}JlTlQ24SML}{^e;ZB5Pd77l&+LMqJ42J{e}rW`v`qP z&q|ROjuNe%T`3L?j1lQ`?yD4{Fq*#d#Y)jU&iYo6~b!u?F{GC&m@@ z=azoraaaLzsm{}1KGIK2Qe){9cJvqb3J-mY|5IsUQh(8%79{i+$=Em1B7E(ZqD%~w z7yA@iv@tBYr{mj1XL+$V;FrlI^gXCkWX@8d()`5!qF1UaN&IeuB$?@b=9g6GL=|7X z9wSY-=oGT_PG-n%Q&p zlOqR+t^MQDw`~|8cDbVI6aO_pJf0nw-sjB$;@w5j^p14{#piFtrMK%)BOcJA>2E$* zBc5LsOQ+qiymJ$=sdte&zDmrcW9UzwK1dCUr3tjKJ}fe5>%gE`mFx)ws@xu$JZ6As zPkV=iL@c^Xt6W|`9j&Z{RBaCjMf(_*)lcMapVU`$q$Bw;o=%bD~g%Y>FUQt3m@57c0? zc>_UFCL-LTMSX+f778Ty7a0lIrjz>LkXVa)f?_!D%qwZq3ss^w?ZD1?pf>M3rJBw> zS|LK)*M&rp9v%=B)q)P(9TX}0{Ii2%ve>>WB=3bz)|FGO zqt$IDGlq`T4iFvnw=WKgP$H#Y6cpF$w_P3-dj$kfc^8{h`s10P*sX6|78C)KW%|PT zK`|>PHQz4?ipyx*{E*0_WebBMoqh$9Lo;Oq*EWG!w0?C6cwl8v1e@HZTdvo{$#a)1 zxcHLU6IE7Re#1EzhqB7^8?L%I)CJV^Fvd`jy4{8gDh7hm?TIXhk-FR$Fls0D0QA}$ z;APP8HO30{0rVNpuNdeD=vQbYMxa9nS>yQhfdkX0&!5JU;r2lGpHSN;z~gC-QXynl zdZR3(q)%KG6#E5jTpSeH)W1suroh6%^`e}Pyjm}Qq~oPw(N3SVIw;N;l#6k~#GV%b z+aG!iE)qI2G$hW_&s`G~U6T#b$y&ivj~>3cPTU1EMSJ*U^-yZY`c;{%vU?cv$-B=C zx0f4jNHLwcz7c}O6EH1Rt?ru(s$E=Ur&+(HAPgK9(u? zLJV=ra{GAJ7;@wDY2Ah`DWsw3KqejS5`unQ!EtnE+$XF+V>0IR(K?0%JnqlzZ13>G zn^Hee%%hEPZg!<}4sloEfwgv30@1D((+e*L#T%4;ZCE7fTaE`sTXQn>{g5Zarcgqj zw($?=daNVPRx6R8-PuON{n}^yb{5f4G$?aBhN+C25KW`sFam87{ce{z0@^nVl@U5S zgQ47CIEK3Q&rb%$Z8@~~WH>6`M;huyBc1GAFNWwN{(=OziEy*W*UZgu&FOa9k!JNK zhu=#_H-yEC7&rYfZu$*wX1b*_-E64I)z`l_XXZ=#`6PgX^{-&QVpJJpcb>G1k!uoHZ*HV!$=rGc$} zx8JhZOq_Db%!xB*Uq1cf@?sC{%k9Wjh?<_k|2|lCRTsLG#7mc#CUd;W%`1*^%wiTh zZSjKH(^jNt(=1G_Z$KvHRk8vzG+V1tK#R)hxq`$W|z`%V1 z?Kw;8sr&>~K}XT`e40@YW;ql;H6xNsi=ceh(i0e)5jr1olnA}t8xk{wX&-M)4Z*42 zPYlG^Z9E(nV`@V!FvEmQp#n526U!AFYb7+q{I+~N#)_Ko4Wgq4A`3@Xw0Ed+5)&sn{Uowp zzp0Uj$S@|CPYsD<33LF>JVhCZ7 zS82z@kSNFY%;TmzIGU^~V7$}#k|Iqbmy^^9A<;8sqRKXr%SeL-ddCN~;P`Q5>qtR- zCOWW8OH#)~H-&)k4q^fSPhznMm{mX&yo!hVOad2R>0?h5r)G}>9UMDqidPnW%KY4LTyh-C`hQv!cFD_5zn1iW5Fqfsl9JzHg3tBag9+h*c z8}$4Jt!R}pOy~0~h|ZyfAyFkL``H0lP{*tfiFcFeeH87XID?mSBquzu51E_+x z-X6szp|WJ2nb@~;dKogkaa{--Z#flBFqzFpY}+M8vNRXX6dJw;qK_drl2|uj3*QWI z3C+7B1QQ?=old1Mf#lG3iO4Mv_Nz`bN!s_jK{7(;!@Y+bRJ1N6R?!U~)I)07f=Snv zdmzC$(%KXf_v)qhg~Z1RY)wrPbo!?drtmW2nWQf4FYZe4U}TU~@qt{Ridu*P5?(hV_d5A#p>xT#Hvy4p!ulzWh)~+?{7(%f*i~TRz)W z!EABku*O`04Ys)XB7?yLH;GOSqA1G~+ZN&)1btQwzEA;Llz|ql`J6d21mDsU$8qvg z3}m`_FJl&?(su^NiaLsQ`GPZ^jTA0ssQk9v{I&w$%IG0{OO^dka647G52hS+y(^tT zb;I}|w~`iC^%LFo&%eaFoItyu31PRs@pGkI*T06SIq0c_A=tggU#}A7`X}Fo#3Rx` zI!m8(EF`YrouA1EXxivb-C%?##t4tW2&zG|G8`V2Uica9%ZS=f9zZ_>Dy2I?(IL?n zfR>d*rM-3|<~JWRW1o9Inlyv%+z}K7wD-?i?Dikfp#$_D31LAg{+E%C&k|M-9;b`4JHq*wY}{U<{!ccDUNjNVyV$<_ z;f`W4*6K86u-?aseO?096oti13SJ6Lq;pfBPNFO{?|!|ye^?BWyYa}p*85bUTQRQO zk9O75FwE9`N>b2LsH(yE-verQ5&pN&wQON0Id7uGiOw#qk6hh~~}I*MX}?+R(NAz=-WlVKG>L_MEU7k!rBh zdwYzX1A;boUV$p>>3hk}_YlW*n~D6H6b|#=PQg~dnCJHa7{-?hDz)HbwVVFlq_8-Z zpqHWQNkT835f+OQ=|WWdx<2Kiu-Is2(}wXDHnl+=m(Yww%%-h~V<+o0{a)8oKa@O7 z=bH+16X=C$+(90Tms9ALIboQr@54$xnU=&GKNsZ;t`m)V&YG~eAVGFl?>9dzw#BQl z9~N>Kb#yMDhN8*>5-^fF&~n7nXbe7cXg5YIk9tGzNm( z)2q*(J?-M+ac-w!u+q!OS`Oj+3ID@%43%fnv)KOOEZ(Wywx|+{YvZAM_+bkdLsE3U z22z@!zjsMkOcDBw+rnaU0;Pb_ooPWk{OrJg50G)Oc9q-LnI;^%u8!@kvz-P>#jZfE!9&)}zCT_%+GByW1@X5+AF#4VY zbvd2HX9XL5Fb3EspAwkJW}lnR;9D65!KYMOg3q38eYo9*1<|9Ftq-~KjEZ+Kd89|p zSVaQHB3+gdTWkOosNid+wEm-H-@F9f1Qz%y`(PMmerhbfb)k?%O<(=rsy9-{x?TN&-bw^Vu(W8Nmg z=k><9ZZ~4EN8qB5oXOqw^FIp<-9gE>hQ)fRniXn3h3QPix7CRubRel#Y&1ReIiH7d zUNWPYRq(=FYsD>k=83SFo?5VsqpHBM;9c2&`bX zEY^R3_$PHG9+I>4SN;f#W$a{s_*Lg!d|xlRa?7ry^S0Dz4lRU(-SF?F&_`%&CIz8n zO1EXyVx#1z3!Ru-+iGf|482}#^7xo!6^+1*OMy)yC)efzwYR>*g-+$ib5vh~i)gcW z5t4UZ=qI%nGygXneYQzdag#Ex*V~TQilI7R*~(0yhQwO2pN`D06$>n5t-RY`w593b z#b9m3b2}?&{PUPywBx3FIIPlNsKc~hG`dz?mqq8Hb@x-ln{}d+nm@qCLF$HTqfC9{ z^jdLkXOmHxXV-#JH1a@?2L@Y?0N()GhFAZ z)E9nIE51mgSC7<+(fWN~)QZDx<42b|zE>;FtfQ~h;wWh(Zh) zIO*N>VJ$Sp0enq_1;x#THZQgvjUB=-u8^HP0|09q&d|vbGE`04m zH{g@^!3GIq#k2{ZaGaxcX++j3CJ?VowP}wlLv_A#xgdeq zUDIDXQhKIB+R#0z`PMpd(p*Oj7kKdRTCpb=+W*E~bz-HyD7Q{5?7-$*qrU&=TCrS! zVSIS9lhnqbSP@<0@-o~}e-or8&fk>fm6zg;c?4sGH_RnO7~TvAzUEfLB%n9(wS8g$ zvt1tvU~nEzhNf$0vX>M{*L)#mKUyai==BYC;-v)P)p;R4Y+1bYi4}FGE@2;-p>IF! zQwJ9Qcy1j;D6Nv?-7uj#QeVWgXan?mio>bIX<@n;oEpLxQDM!qf>}DIPRw>tH8x@! z^o1AHi9jly?ocPL(kA4n$#hjS59yITbvPx?uH^l8#nd{XOZ&c2?}odp%W)gVT!Y-U zH3&S5X-rs6(PQ3}Os_npGkE4URwD;IBWx|^(MYsDIKt{fb+Y^$_t%R}pC#MCZu1F& zD8!yL=@}dqBjdA1)lZ+H*!JbtVqI)Un-4Wa%iyU3pJHKE9rl49nuq_xa*Zb&A~bFY zsSh5aFOgQ78QUb|Nd+3QfJeM92BLjJ06d9X`J?xGq275f_1MBXG1)<%pI-+*wG>wU zh9z}kT|2seGLOOD7mp>K5aQo~U`YCT)$E5&OZdi#rc4E4FNxVpEcPOIzS{BMu)?@BXf zg?m$7#QAT?+{s(&u!EZS4DP(r6{w(nqUwZVG5m?gJ@rsuT~PF3zLTtK2d;&Xy|5pa zc>-<3luOkAyR}YSibFjZccf)ZR@3QZCftwug;?rmWl5r|_cUT*?;PJX?b?4See_BD z>O}vTx$!8B^og*o)uRof8#L5+u+hue{PwEGHJlQf^i-WlrjggdQ<3VG_hT?>d_$)M zU)h?6D^z|>@WOwZ4g0-!B5&Sl5u4?pffDpYZsEX~Uk3{5yM_J8y8ym{_n)W)*JTP!;wpTlI_|>clANrfk$VoV0Pe0R_0T`u8uc z9x{FY%q6qnWJImf*Y4&@8ped4^cqKl{2i#n)>X%fIV6!@ILdnAIE=|& z`j9{C#GbTxzS74()rmSjA~VedABNI&g~{>GkOvXQO!Y}CA=B%NnZG_hD1)Kki!E+G zY>MF9Eum|EM%NQn1?#-g>Yo2ai}f;UJ!)~sYcm6oIMunZ}X$)o_jYAyH4HbvEhVe9EcD*>B z`Rw$1@r1*$6IbB!T*tT`{5`WC6aQ=MxH4ffMVk9J3L32QP5s*))E-UTpugt9&R5Ve zFK!vpk*$42d;RIAdhvE4U4ZuH(*dZIi}beJ(a&}k5qReEdTfhKGs-W`C^lq_;SWR) zYhffvGb&R)^<_u|Tqkn9%ksvy(O!UUAFCH-n?6fvpNLx$E`2Dz7PZ}uUY@1@xVK)+ z`{%xDBY*h;gW`t-$wARl4l51v0Rx>MFnCzdzANh^_ayWj+>rP!+0v75@YF#Vhsg4% zI>8%=9jwaEWCo(=s@{Ncu9{)oEHQdRN8oWTbNCdk+tE`n3Z3wT7}D_ZP;TU_8vV$VLxOyV0$uadV2MfusXw zp6WCF#ZoP6*S!Z%BR^NMUQi}lYg{-f)@S_)@hORCr2fb$Q=DZpNI|I$l!d7d_bcM* z*>PGa;D=-w<8{`DsDU5UI4vlEQmZKkot`gmT#V2=7d8lAH$w_)@)}~cJGy4E-OawM zQPK0MQuKT4TBPi@klf27hGB&bL@IwF!V0pBLC;BN;(HisTSF{LuDnuV>eLt#{coTc;` z;^T2;kLf4ZbG$opmC*PGtVvWnvH{D_#@ic2B4q%nqMgyy3&@GQB~-MN8+aV4lj&I? zrPLKjvP62BHQw6DH4Z@erSv`Gm(l)cyvC$?V-V8>P!7&!&H}4x<1JkBWW-f^Jc`e! zAWA5u9g;D_2RDdm^eT{&IHZqRX3p6S7{nPUxrBa0ysug2U5LB3qhJGGOq*nU((nds zP?e!vAy=MCZw}!`m7x->#nIGR^azkr6S;L|Ib0HxhBZJ*8BP8XB{*pyDrrqKjNXaj zs$_5qrK4mg%|Tt&cq*&`E(0F*RN4x>ngmKKrG*&a3X{GF@oL%%yhP%YsSLSF=t>M% zA4$`f_C%3sGyvro?5QzJ7>x2=^fK^LIy0Z^$^_z-_4;TC$}gkhD;lu%`R1Gk7-1|3 zDRe2~PCA0rQW|kV11>Xi>TtRMsRoit|2vntXVBk{xRZ_}wSs;_d^RmdExl>@qz1T- zZy()&YY+J-p*#-3Y4d{(STP#LG{84#g8UL{hjNWEn@5i$UP{L?epl0ZC;)vx{A{z<_a`$K zell>3SrT#I&ZqS#C(_$JK*mrH7ku$8sx>vD6+lMv%ZP=E;2$VHxT| zM}VA1{ZM|1lqv%$Hp^TOPFB-Fq=NH^pGTumrV)?OTs4QK>c=RaN*@E6NE=bIL1`ep zw%^I!+Hw(3gdQlYLJCzk%9-0BM$>*EMl;K4(7XoNeMYzbc#fOkMUiDv%O+DFq%Nd~ zff$O#K)fb>*%qeni(1NLhq}|{P%`Jzi$HpBU(x^zuMNh23{6F~WpZ4LjrHsyzyRsk9nRH5sSP zd1_}m?E*<;*?V~@XNsw$5`$z2){$X!4`!jEi@Gpl66sUG=Tcu()Cw*%nm7b@L>0XP ziZc3sS%bKM#-avT5Qt;_mlJODa;Etmcm0$b*7{`3IpLoXt=gjOMbA)SjdOX=EXrZ*@R#GUkc6u*!r zq0CZBUdgTfG#baOku~lCj_V~Tt#tcU4PpX)#?^8Z{lT(_8+2Uy_N#f8e}QNTN4v`0 zskCbs_jLlwDAUgT`9}|Pt=jk@H@DX+7RyhNSYjk{jj42GH|Mz!HI&iiKq3oVDdLcK zSu^7kX$)#ArQZ=hpN>T1M$1#_=RM5f;i#mH{&OvJ<4wd%WW2lCzHO_y%+V+TY7Fsl z^nNrR;rY5pSnNijgfePg+W^C9FAU!zbB<;`$}^$I8m_A?1f~a_zK+{$aPJ=A3Jpie zr7~~1nX4S-xahSgK8Xe+mqC+GS=V!G4*{u?@yJ;0dz{B&ILa)eymj2#_Yg0U@knc* z1+LO~lwU%d)^nN00x|$`I9jFlWBfw82(^?@yA2%wDH@N|wI8@b3sG9BHoVOr-OOT? z6FhRk8@P+##}bX+7CgnAnvc@uXs1%n#s)ExzUOA}2pfQ5{-n@eBv#Qp)KkhLlSC;u zvJ8C>K+2E-6q=kI_zagl6BU=yUm%=GUm;#14 zXFN(U7SeX~>dh>Mlb+*_O-Edz4{fOvXc|g3=r5;}h?mhYD4nn|=|4EY)Ate-ET=&d zWoQjJsNxc{Xy0bc$?YiC>=UPrrOgb`8pKCaZ zQbHW>X3`XH<(7T{yqYp^JxQfIX^a%r$bXx;0FdnO1mCH?M4?zBkH2}qVQB2ivmh%KeWDLkj&;N zeH4YK(fr*Jk~A8&w?RC*9i^1WJOyvnSKm3Ov1)+s^tM4I>1p#p-LIdqvO%qUB8CC9M#d!kp5*d%Qhn0Ob z%|$I`RP!Y7pngQWRL1+8<*;&BXa!0xqlJi{PiZI(d(D6GlDHg5WJke@y^?N1D((*< zwJQ}p(*O@JFGQ*Iz|+ja0@PyUHBv{?<3M1iN%~LrbFOXQvV?wwycIM=*1i|V2-!6M zS*B!Vk39x(CrNy}&RX{mWOY#^DhbnOAjQNQzluHtQb+p^a6=4TUxHMH=A-ypi5JuF z(8`sRh!X1PT9Xcjb~mKLC~#nk&WcSr|PCy`Dj!*~ax(z&Q5 zM7>{#)jQ%0*pTXRRw;N?08bm?Yd87=WVMp48})z&uA(KVsFp^&7|Zy?^W3#06dRIw zG4Uc$ODfaudSgpcff6d{3e*yosoik*h?$v<)}n1MGh4DR=8{JtZw1{E#nD3O zd~9lfE964GAxeKWRz9y3ZhAh77t^2HxR0Yzel1nK#+1BLWYhLncs2PNcv#}yr~>6w z({hxIR)MmZo&lmz7Roe`PR4@G`;JPw6L5$wIn06^TRT!y@qn*W^Am? zc~7Cm$feK=z{8XZyc;FG$-O=wC4*saM_8UhHv@Olw^6(sm4jZPCX^ha1E4G>Wd+yu z9PmEW79|@v4!L9-hJi+EjP1 zSFQzRrr(dTb(#Z3{;OCC-36+Uq=H$3vff_At-4C<+i3<6CeCZzfxK8tWXnRvgGN~2L!B~diB8+{H$B{!<8p|md|a+sX$bo;7Q zTx*TYjb@ZpMlXRbDCw}*{hawT4)vjlUq*9M6_%+~BBb`F@1vqHgpO5QTD4S&+W_Cfd4ew_1gVBTW9GU%`z$uscB)mUJcbHS$+cKU5o} z72hH?$LXr_;m|O~j3Li(6|aFLEJ+MON~J82t27N&*O2>UtgYLDyXluGUQFtDED+bB zsv0`)6gTh8Eat+W`}y-_r1qhFG}}n+PUoUDm3B#F>Gw<@TXw6dKgtgiff45X?v$d%<*s(ij^7fIjDLv8u2P4`Ff68aK|N_|n!0BZ9Sw?eizNAXm7@W#bB{x6WD1;Q|8 zg0MTKpeiR#Kvfwu4@k!LHW)t9i3K?#Xpf(8}CK(Mf*| zSqBRTuBv_ZTZ72sCrg!|!5Zk3$>)K9mg3v6XnI@Y6`^Eh{^%8KX=2o#XtF|`qn z(0>1gh{ci1%jPk1FRcNALid6#nY8X#-mSh3q&}LZ(0D6oEQ`Fho?cxy9bFkmdoOJS z%YEp47G1fp5ue|yjO_iTL0lRsBtJ(!s~;=FPs34_N{5jzgFYF_`L>reLZqJpK9ciM zF`g~VH7*H77^fKbj%Wc|*paV!o%|m=dpF>o0WK`oHi|Y5T%%jmgFC(*?BiGdFdOqR zG6rdTWGJLZ!Q@V~4Jm1KzYE!DJn)$jYN`ecQ_@V9;_#pIdTAoi&SozEkVZ6omkdcwZe`nzV1ahvFVUGTtEgPA5FeFS7_gpxi)O3}7$5C*OM z2{h#p3d^AGU~+{1T}LBccM@rOE*NXj(-mlGA)ODPv(W~663FxjX*)$;7US3U8uJ7f zgBlYXaaemH7~je4=nfzc$7PX^?!>aFv>grVtiAZU(_m93-H3j5r?-+C#hSQ$@{x>K zKBtk7D4Dyz1Kcd3j}hM*$+E4f5x$iNPy3 zyU_l$Msbb9<2BR~4F^|KX$puH+KhMs?MD1)jKB*XVuH14gfVs{;svq<92@}I&1AAm zbUCWdqN5p&*ccqe^v8Ua)8CufC_Fs<=ONM&8loQc_o0cXDwB3+ai-Uil21=bX8wiv zT5|&C(R#2gmF@+VO79@vnK&J1yFd;{sM>n1!-_jWXR=v<9{~$HQ!uAdJRPI84ka$! zF>PlW(3W{~C)!qE*0CJOJ+XYIzBi=}S65{|E!DF&i_*KXSle~ESQ!fFLYwm;GLpt)rcUh0JsJxZb*9aTzigJ!7yUL%&;~z=s`m8e zs#X9lpbtAiVkBW(I*sn8(EVsVszQam>2t*Ku!a==_64TU$Tg$bc!obJ?8b|>qq@@P zry%;)g|;DADQVzYXHrmp8YQEP#gy2kQH%ypLq5#C1O;yf*$B!4+5o%@H6w2UeGDX( zUI+4Agp#VknlxIClzci>1bNl6FMl_OdIx!ZnT5nIX13`ijd%iP9Y}gdGyB1_u5^+y zT84O}iU1mRw*xn`WYIGd=dPj4# zHC~YrReQbw4Z)NypdKJAqg`PPxxDr!7v7nKa-z1h*$pt2fR5-R0k3^4q? zm`j_0EQL!`3J3Maw<2xm)RU35s!|TidXT13b5B%8(qnvU(oj~x(P{Tv(`~IXxxWVAMN6ZNyzVZdHz{ zO$Z#wmXulAT<57A>WfTm=smzeYUjkrS6c;1jayKS_j^R9m#P>G>Tsxx`~(FzG1no# zLXU%21#|#iPNIo@x%3mj&jN+Ho;vVQAd?no3%8&JhQV{Xl1EZUS*g-GJvT;A3s6=n zU5zZcM{iPd0 zk}oq=&|8S(c^b(l?spt{+sNDVjipq@gMVj1%zU&TJm^XHBEB$IxC1ZS=!&iv(9i&z z7FW5Lh!Br&ZywlGNVyo03Yvg;PnwB%JmdZ?DZY{vRp3fb@_}^b_zN)CPF}IO@gVfk9nC`w;I*Z-Bz6ku`fR&5+z1IDoAk!yw{)R4LsD zWI*5lR}fWsTQjQCRO2TeA}URFx@ixjsesx9xuNr5H|A0kcm|1SV0l~vX7Rp<<%M@i zf7dW|sr+0DwqX!KmrB!tERN98Z%8Sm43vpWXkZeANm7jm!bXrRjb28IL6t=fA)c-| zU}A)pO@9a;CS(O2K}vKu*;9kYr@5TC2(Y)53aiQrpL zY7gXEGeZ$wKA7j;VPL&!Ao$jkx`I31&GbC_9$1k~&!SaGDI_1N?Lh|-=ZB1px!V~$ zDWa-I*1S^@??Fou$4g|*^eNy&5q$})f*wS?2YCkJGn(F)`%YKmU9Med7g924Igp-s z4`(CZBE|M&9v%&M()_b{HuXVoI^$IUT-%pGM*FQI=Zh|)s?+MraLLEoqY{VrD?m89 z(0VYTj7~<2O{610MmZpnM*sGLKdH1@@@hS1eniXJc;@%W^&#R7Bqa z#Mu|(MuQ{7yd{4zMw|oA7{poh2HsE`QGTOf|DNwrwXZg4Da@y0CI z-6%FgZy8GTd~`8K()OmC5HFJax|XdKDRk^IdILS{LjBKUjd2s##_+hArPL^BtLk zO{WZ+0=$5>OlZVQ^~@oOmhGcSXh{v-je2Is2E^^70$ES(B-R(}!5kP&vb*;JxjT;1 zPs`EfE_BsoX2zRfT7>c|AZG=v3d`+}8$runNDWxLWvZLzOy$AYGo6L~HZZw>_AKVb zQJ>O?7uNARA)w{+9Pk-k1WGUMM?2tVx|C^N0&)$FN8ZdhN|kz{^ac%&@q&{G21y1(lvQ8-a#Tg$ENzc0&U3V z*8$y)f>fFzhmSL)(r-Yn%U1s}TMsk~*__lele5jj*8*8jDz%x#*_40GHVqsuk}oVR zrF#&M4_%8ZT}G zi%V$0MV!<3PdRBJSc-?A4aZnFdKh1ElVvXV$NP^Nt^%WqFum@;{{|XA50v!Fe9MU3 z3@#S&`(TU_c?VxhX#r@iqqKz<%6q`dBI>(<1^64pyVFXUPpX6>C0GH#$945_E!)T()B0-&(eY|J?TBfSJ6BO zdt4*a!G}WHhP-7o1o58q4dSb)=`ssh7x1AFuRn{3^>}!FN zF}PrYcnPIl&b@D0XDK)cmheOI52L73x*FfQQ^8U$_Md0VC@`i7mpBaiTkx$rRbIgb z9|RZTIyMcgDWYGIR7UqA-koYdurli(8#^DYDWde{+=jh~m(WPWo9Uw~EoC-?HAU0` zU@83z@e&$`cr(?k;sH3d!a{r#dQ?P3088m@#Iax?zKZ^CvXJcrhl*ggv3e<`6ZqDH zmVso||HIcOz{Mg8H#7CGi1(!Rh_ABq^$>Vi1oTbHS5{c76zPoX3HnnVws3srOQF zq=^29q*B_4cnO6-@c+nmGuXib)@>t`KaX$S>6{H*>L)i?+ISO~QABwF%jg}%yVH2Y z*T;Ci6D-9=X_Qk&ClK#WGZAm5A8xd??jf+M2v-dGVOPAXx|R)!Gr&q{5eP4*%$wOF z?E!i35G(rtSOa;DC}{!iKpoul|Mu!l5ESyGpR5QleTW+LF#&orCT2(sgTY? zrKMB|Hua*r5MNH^o6S~Bi?c0WX=+$q#&M|m#AKxX3K*8DZ$_5q(z4@UB!yRkYY(1K zdL{C^!L`pmf477V?PwI=;MQW?7gg8qgdd@Y=IHuUdu?M{bt0|%H}5Tby^MBaWgLP3 zYiT(emPx1ZMwJvjyXzp~Pr@mv-s=q*FA1~;m1pV)-)s~Q;pYYMlLbYCM1^)vdUbJD z!-Dxs8fMR(?&RMi^w1F$y&l^~`SK(^2L<_(Xzv~1y8g&X?9US%N9B8h--W^((x<1>KK|vh)XigT%E7Gyrww>5csciST$L77X7g~#|Drsf&AdKcmh_|PGh+j-I zP;Cdvv_KMVN407C%4-LS8xtH(4|P~ONLm8=5;CfK?(j5Py97SDrS(cb67L`owz<|$6Tt%TCq!26+gc{i~r1y z08@Scgz-^xjIIek)Cocs^B5>GKktMr7~USp4+>i`w8c(`C$4!;CG){F^Io?NIdw>S66Y9olp(5D$oaMuoW0^ds|f;a0mFYQtP>(QWX9f;rPsq*#!wwfutI6s2^Kaf- zDt7t3lJ5#>z}$e(P!n%#VfABIt}cG5@V& zB0;`P7RP?PT^@6^H3qZVM(4##5N+jo@n@ad(7*UIhd5&YNzkS;4XjngcrlDsjj}=q zV{E-+%&NXs57uJ5Bq_epO%jA^hzC^F3f+qR zz*;rN4?EG`7(agA&OV&5-1!Gx;ycm=(ZUT@E6AADUQ<0@{K}+Ffv}aR@>|>D3j_w6 zt2JhCpwH#uA0LwTN0ePYwt{T}=fgNz4OGY}Fq>+H35G^mH72ltZReyihR#G9DD6K9 z;vK#bP^wXnAN{kMSD=GcVxNk@TFnSx7!+%H0sLB|o&5pqe=vAj~4q6ngXEJ@&Sf-u-W88VmA5k;wLFRRzn4Oef|Jn zueUVX7l6?a#n}F1LcGM(IzJi1Vi_fj(BU2CtudQI;=CT~J|C=tWbx5hd}DlpCa2BR z1|hV!O@bvB6B;QWUVp&nw2uZj|rvK6!cFmNi$v~q#5Kynve9oUd9d z!HY6&Ry7VKVO87o2QY6Feoxqz*@^9$Re_)%eu$Ed&J|FtyIxcREWUT#Ibh&_tGsYF zF&4A`n9ya@=@M(zKzLdBYGpiIz1Vx&gfM_PYZqXNS?o#Je+RRm|?Bxu#2;@56FoBaoGCr*TH(htmO+n9hYE@*3Ofqp!@VxRAf@ejwv z4>7Q)ff}*@0)A|SZTmCEu!Xc`W^3Cv-$CcIS-hOrXIsh{gG1L+UXujl90GFOK^U-^ z-%J;4u#4wju+o@xIv2(4+W1ek5nVLHEUv%*-wu3BM)DXkmm$0Og?I-2~RKr5-n zbKY2Xtc1Wkc1dTAY@R1DVdcY)d*UfwsnA-LN{fLDvMQ zw$*O~5Q1b?nG%Ed)>a_a2&-2_(m{c=qVri@Ig$>J7K{A{5T`QM?Xkq*u(K5iQMIm= zk`4;36`kKIGoXWuD^Aea{*xeF*tX1mm1(3TfWby*b`PS{jz#kess`_BNa$7cp+HMJ!c z)!&Bm3YgR9vg!qi$)DPY>3#!?A12fEB;m-gbp>zi`suo2syHkogc5E zw@oL|!RECJE8N%4R$~nN*1A_j9Wc5qd&(weKWv}4Es>lNj9IQ?0Ri8hq0*BLGB|Y9nK$YJ;4i*Rjd96AuzjkguuX+X=@Bln5?E5^1_^N)fjBv zP5lwE|3HX!!_I!*j@sutF!{b_3l}^%YqWO+Kb2=)6;TH;t1L805PN-FPhi(sHy4u5 z=8^>l)3{ZmyYK`2g$U_0_fnnvC_f*wmXr~ z7+`iTun}i-j)l_86KJ9>E&ta`N5WwlX*Jl3(;CQsJ<&3o|5NAZK3v}DeZ#0m1 zm9`!Oi}R+N_8)_G9e@oze699YL*ZK43Q53~2rC^hJV#=ceu>!(SrzL)oETOKWNLoHAPllQG*) zSkmF3$5t`Uo#K{lY5yU!-Gj}UVJO;Jjb+Ftn4k;5Z)UF~;It_zro#^<+3A|#m9;LZ zObB&mCxjH*djc=5O$XrdJ#4}4d4XAv=+HU5wMH5~arU1CZI%x(9N)Am(C4!m8=!-C z)80E+Yc{Kz>D2f$VYdIEqxeA1)?-Z1R+0{*)i#~@NZ2%`;^YXMXxpkNkBMzdG%)y| zZ1x(1s!dlj=Ctnf(P&^+zX4T!8(Dy&i6w*x3)P)jY;hZrc|kFRZ3kjq$;kX&X)tTu`kVK%AsTV`P`s5rl|RqTah$=*3&rsq6r|FL^gK4)xENHE@QTP)DQ z?zd}4U{-G_%JRZ5V&@DntNwuft6)dkN@)0m$<75})&nNa%T6C#kAbz)qP|w98Ru2K zP4+Rt#j93q#nFmwTaL_p6lJd%KgVV7u@C1)_B#BmEsVSo`%hk=w5{)qwH72`t;QHD zM5`4LTDjE<2+XzuHet+hT3~M>uvRM|T>Cb&n)CXt{#=$J=x@6a0`uF25NF#itN)KP z<5;~_W*8B6R>QDpr7_`Nwz*!oJfCfMjJqRl_%h9*GwnZs9y|+a9Z$xr?lmlG@N?N0 z9mZ_CB;0Am&dVkX4BGVq{Qnqc8~cI5$hS2HSVU+{rvsDO&2K;+>`d%=`9Q7}#w(?? zKcWT*GQ)hd6XNutRReL-V6OzH`Sz)ZTS&IMKj0v+*y?H6e+;%}7cjg2<|U_9Pxwxt zom=c=jEu3d-$Nbnb=Zdl_y1h>X@U))-Jyu_fQ!H`AHeMMogH}g`OcWlGs@-Rl?pK1WpZQ&X7hGP%(fL{%x^tOm3a+0insr8 z*UV)-?E)bm{@A4-SSzIhlQ61OA_51@zFCBdunm6)%{yJ%AuF`xyY!L4s}N z@f8v&=yCQRzYy2n6DK>mZ9N7CcY?h@-fG$~^u*p{C)OOx!4}(p4BFWWcOrg9&|aX= zWAlO{FAfZC3l?Lo8i-5Eb~6kfJWrEdf&ubtel7DInBB<;``&)mi;lo%vQJMZ*0s3# z&K?zPjd4@WSPx?MAA_yf#S5TKAvrNhcH00iuC!gP;YwO-R>rLB2JAn8_9GaHwUPxG znRc5H&Q07hv~dfVeFX%a?Mf!<1?FqA3lg6S+j|U)+^$rdsKP#F8M7;{|7+{+ab(Gg zC;)4OH(~(@e~`wbE3033EdVqgI~XjsL9KxmytQCrp|Qq7!eAUccEA_emD!o+l=l?x z-n_T&PsE9c6SvtbC?_UpGdBlj$A9R5h4Dw07Lcs3*x;af5~@`+ z%MH)(xe_t(a(%;@4*UlSL8H-GmNVhEc2QVh6{OV@egjf0R(?-#Vz)03{3i+clKPvB zNvO_c4+c)=^&}H}iM~UPj03#fr4>_Uf}N!-7T=4+A`~W;lfO>ayzkm&l5_g5Fnz_} z8=fcpQiqTO8KL;;{29T1fDKhw40rruPF&p*Iq-va{D}YQj2d5^rSD4?j0pQq>7^%3 zc1!E21_Qv2@4d6XiCQ%bN~S?17SmFal_yNb!sH+mC{LNWOuHlgTPV0RI%Ep?snzeV%)|v4*D+7HWJ~;NBY-0N-3_-?xmTdA5Da4v< zncme-0Zz#(YBptl31rD^)bu^zKSHiaeo)e>W-T>dlff`=8RS{tdpp7T!G8;bm8O!c z0Oc}FhuTlMshZ#`rJe($lh>-givM-z_udjVr+x_svL*x8)gT>yb%^*x>jXdXA7Mqc z$qMWWS?umB}-g?7f$;;gt|5`fT>~;8@G9w|fhN z2R4%dGV8t*)&$Xy>wAO4ax&;6k8R)aAD6da6Pa?c>Ks(uncyVpqMht-ZHf8CH5UKB zafwndW6_jaR;E__4#^g<7zCHAH9+>X?huk+@Z|;nOgev?&1TEN@3Q&MOd%wR zvQkL$x}}g5p7b`^_-o?7fdRGD$cXieuY8GI)(+WE31ey2Q|<7E|AtOc2gFL($~X$O z$Gp@!GvXTEPSr|G`d65nU;p_wNb88* zaE=j;B~-+akm?E~rE(#QG7Ic#<$ej_$<)}Le=(T^LCLH8r z5*k6#Qw}^)ijrLtX6Y+OTkQ(oX%{bHTwZ=d$oQD~qnRhC?ofDO#tjT}j2vuCeX=$!nZcwnu}I3U$- zv%sI~*$2xt<0T$h?T_mRtChk5kLv1jJ8NJ=oK}l^o}%2u17xg!%o>F$qi84&<+Kj% zA$Z3)SJZQ!EvM~P>e&zp)pRb-5Uxfgw#kaRLsnrvGBLQ1ANQ%AEp%o)G~`m|DqNCF z=+}wpR4OxKz(#BpDUe zxf~F(Tl$3adP}c@xNWVVD$Z>(yLwi}S=UKTSRWdQ`gDRFV9DR~6DjufZ%0h9Xp2LV zMad>dg|M(8SrjGBAXMu%>rDmQ^*%Fpvwkt4RDHc)kwgV92}_#$l6>uO+zt@a%nPOyVva?qk5 zf$BBEnFC9Br0cF7SQN_&2G-4S=?V=GlRvlQ;-QwZSolh1QsoshV=7Da;b_r+w%D#SuwlHkm7S-IjvQv9PyvkI-JZ8 zupup8AcDQBTf(I+g(Q4b_Q2|&4)BWqE_gq+G;hTNwFbN0{ya02iOye_FDcC`WcBna z^H5GI8U>rBGG(VTMkrE*CzS(xA~5mag-e`Q8!~tt>I44spyFw1=3t^9luM={Z_o2? zhDdJXNxQ}nI1?wH$nSqUgFHbmVy9of`PUjh${3LL?aqT2Wuz8nJ`b{*#d2B~H#cv~ zqHKKadpw}awV2c%LVPb9AbeOVo8Bx}Z_VSz7OK!c1w_^Z3KW&|u;44?p_QL4Es4}t z3T)mxOOrkelLr|xxo6-Ci%gkC&KlLEIG0i430dn*?{O6S(Bn{KN*wOBS}?KP>ZFI=Ev=W?$ZPQiElk|D9=AybM_w_xf> z@|tpn>YCc&ZJR#5V6?h&A_gnu`FMRP!m{JhUNAqZ9M3sM=dI%fPhumrnm>V1IFB0t z^j;ng2oLVOpL7N+Q_97=ZsjctOT1jt3l>-_G&67B)dYR9w#h3Ti78&4w^~7t_SSCM z?D(sd?uK3-&a>b#_MiSU=DG5}ZeLM1$=)}Gvg;GRYiU8TwB9Z+BW@Gj=Q*!b&76Kb zz;{o6l)LWLgHl>7Y#mxJbkufX2YmheFDnMA74;BWscTO5zM|ViQPgWe`Dq1~hPIvy zk0JfxN**x?Bv2l@R}!|Hw689vctzg`P~{QwF4gIWtQf@ODg8_4VY@gQLMC-- zK$U_A=w(SoKz^g~@_VYe&g2HS3;(Swtz2yVy3wg=1U-aSN>#H$@f?N64>_0zg;sSl zozGfo#K1!K6VlA3zPXqoqi3Teg?X3?fjy`2I9!;49_BbN7g@e#p)W%h%gSm(I?>nh zP4_`m{pIB^vBxwKW_@<{K28q89ZXbCAy;H~UM27cL;n2VAN-jIPx$}UKfeDps`zsG N_Pg)?@TWh1`+q{V?WzC( diff --git a/AltOS/doc/companion.html b/AltOS/doc/companion.html index 8f9e5d9..3f508aa 100644 --- a/AltOS/doc/companion.html +++ b/AltOS/doc/companion.html @@ -18,7 +18,7 @@ keithp@keithp.com
    Bdale Garbee

    -19 Feb 2023 +27 Apr 2023
    Table of Contents
    @@ -382,7 +382,7 @@ computer firmware to include support for companion boards.

    diff --git a/AltOS/doc/companion.pdf b/AltOS/doc/companion.pdf index 47085a7..41c2e97 100644 --- a/AltOS/doc/companion.pdf +++ b/AltOS/doc/companion.pdf @@ -5,8 +5,8 @@ /Author (Keith Packard, Bdale Garbee) /Creator (Asciidoctor PDF 2.3.4, based on Prawn 2.4.0) /Producer (Keith Packard, Bdale Garbee) -/ModDate (D:20230219183900-07'00') -/CreationDate (D:20230219183930-07'00') +/ModDate (D:20230427233823-06'00') +/CreationDate (D:20230427233856-06'00') >> endobj 2 0 obj diff --git a/AltOS/doc/easymega-outline.pdf b/AltOS/doc/easymega-outline.pdf index 4e33e9b7942db08742a8d5b4d4445b65bcda4ab5..650eac4540bf1161dc70e2aae14d8ed9dc5546c7 100644 GIT binary patch delta 41 mcmZ2=gmKjo#tCb9OpMHpjEyZ!Ep!dcChm|y;ctB4l?VVA^bD>5 delta 41 mcmZ2=gmKjo#tCb9j0`OeEsQOVjdTsnC+?6z;ctB4l?VVAmJFx> diff --git a/AltOS/doc/easymini-outline.pdf b/AltOS/doc/easymini-outline.pdf index 96e0e49d2f5fb944c098a4a71ff4c2083f5cd8f4..3d467edc858d50b8aaddd9dc200a6f25811deebc 100644 GIT binary patch delta 41 ocmexxobkhP#tCb9OpMHpjEyZ!Ep!dcChm}d^DTk=jSmEp0WJ#-2><{9 delta 41 ocmexxobkhP#tCb9j0`OeEsQOVjdTsnC+?7e^NoT0jSmEp0WGZ!0{{R3 diff --git a/AltOS/doc/easymini.html b/AltOS/doc/easymini.html index 582b627..3c15495 100644 --- a/AltOS/doc/easymini.html +++ b/AltOS/doc/easymini.html @@ -18,8 +18,8 @@
    Bdale Garbee

    -version v1.9.15, -19 Feb 2023 +version v1.9.16, +27 Apr 2023
    Table of Contents
    @@ -95,34 +95,35 @@
  • Appendix F: Release Notes
  • @@ -1905,6 +1906,33 @@ production and retired.

    • +

      Add TeleGPS v3.0 support

      +
    • +
    +
    +
    +
    +

    F.1.2. AltosUI & TeleGPS application

    +
    +
      +
    • +

      Add TeleGPS v3.0 support

      +
    • +
    +
    +
    +
    +
    +
    +

    F.2. Release Notes for Version 1.9.15

    +
    +

    Version 1.9.15

    +
    +
    +

    F.2.1. AltOS

    +
    +
      +
    • Add TeleMega v6.0 support

    • @@ -1922,12 +1950,12 @@ the tilt computation.

    -

    F.2. Release Notes for Version 1.9.14

    +

    F.3. Release Notes for Version 1.9.14

    Version 1.9.14

    -

    F.2.1. AltOS

    +

    F.3.1. AltOS

    • @@ -1940,12 +1968,12 @@ detects available TeleFire units.

    -

    F.3. Release Notes for Version 1.9.13

    +

    F.4. Release Notes for Version 1.9.13

    Version 1.9.13

    -

    F.3.1. AltOS

    +

    F.4.1. AltOS

    • @@ -1970,7 +1998,7 @@ v3 in a static test stand.

    -

    F.3.2. AltosUI

    +

    F.4.2. AltosUI

    • @@ -1983,12 +2011,12 @@ after landing on the beeper.

    -

    F.4. Release Notes for Version 1.9.12

    +

    F.5. Release Notes for Version 1.9.12

    Version 1.9.12

    -

    F.4.1. AltOS

    +

    F.5.1. AltOS

    • @@ -2002,7 +2030,7 @@ crash the board.

    -

    F.4.2. AltosUI

    +

    F.5.2. AltosUI

    • @@ -2014,12 +2042,12 @@ crash the board.

    -

    F.5. Release Notes for Version 1.9.11

    +

    F.6. Release Notes for Version 1.9.11

    Version 1.9.11

    -

    F.5.1. AltOS

    +

    F.6.1. AltOS

    • @@ -2036,7 +2064,7 @@ some uses under UK regulations.

    -

    F.5.2. AltosUI

    +

    F.6.2. AltosUI

    • @@ -2046,7 +2074,7 @@ some uses under UK regulations.

    -

    F.5.3. AltosDroid

    +

    F.6.3. AltosDroid

    • @@ -2061,7 +2089,7 @@ some uses under UK regulations.

    -

    F.6. Release Notes for Version 1.9.10

    +

    F.7. Release Notes for Version 1.9.10

    Version 1.9.10

    @@ -2069,7 +2097,7 @@ some uses under UK regulations.

    This release contains a couple of bug fixes for ground station software.

    -

    F.6.1. AltosUI

    +

    F.7.1. AltosUI

    • @@ -2080,7 +2108,7 @@ instances of Windows 10.

    -

    F.6.2. AltosDroid

    +

    F.7.2. AltosDroid

    • @@ -2097,7 +2125,7 @@ flight data cannot be logged.

    -

    F.7. Release Notes for Version 1.9.9

    +

    F.8. Release Notes for Version 1.9.9

    Version 1.9.9

    @@ -2114,7 +2142,7 @@ channels, recalibrate accelerometers, reset the APRS interval, adjust the beep tone and reset the pyro time.

    -

    F.7.1. AltOS

    +

    F.8.1. AltOS

    • @@ -2137,7 +2165,7 @@ used for controlling the flight.

    -

    F.7.2. AltosUI

    +

    F.8.2. AltosUI

    • @@ -2153,12 +2181,12 @@ was broken.

    -

    F.8. Release Notes for Version 1.9.8

    +

    F.9. Release Notes for Version 1.9.8

    Version 1.9.8

    -

    F.8.1. AltOS

    +

    F.9.1. AltOS

    • @@ -2171,7 +2199,7 @@ was broken.

    -

    F.8.2. AltosUI

    +

    F.9.2. AltosUI

    • @@ -2184,7 +2212,7 @@ was broken.

    -

    F.8.3. AltosDroid

    +

    F.9.3. AltosDroid

    • @@ -2200,7 +2228,7 @@ was broken.

    -

    F.8.4. MicroPeak GUI

    +

    F.9.4. MicroPeak GUI

    • @@ -2212,12 +2240,12 @@ was broken.

    -

    F.9. Release Notes for Version 1.9.7

    +

    F.10. Release Notes for Version 1.9.7

    Version 1.9.7

    -

    F.9.1. AltOS

    +

    F.10.1. AltOS

    • @@ -2227,7 +2255,7 @@ was broken.

    -

    F.9.2. AltosUI

    +

    F.10.2. AltosUI

    • @@ -2252,7 +2280,7 @@ was broken.

    -

    F.9.3. AltosDroid

    +

    F.10.3. AltosDroid

    • @@ -2267,12 +2295,12 @@ was broken.

    -

    F.10. Release Notes for Version 1.9.6

    +

    F.11. Release Notes for Version 1.9.6

    Version 1.9.6

    -

    F.10.1. AltOS

    +

    F.11.1. AltOS

    • @@ -2292,12 +2320,12 @@ horizontally.

    -

    F.11. Release Notes for Version 1.9.5

    +

    F.12. Release Notes for Version 1.9.5

    Version 1.9.5

    -

    F.11.1. AltOS

    +

    F.12.1. AltOS

    • @@ -2329,7 +2357,7 @@ never report as having been fired.

    -

    F.11.2. AltosUI

    +

    F.12.2. AltosUI

    • @@ -2359,12 +2387,12 @@ AltosUI packages.

    -

    F.12. Release Notes for Version 1.9.4

    +

    F.13. Release Notes for Version 1.9.4

    Version 1.9.4

    -

    F.12.1. AltOS

    +

    F.13.1. AltOS

    • @@ -2381,7 +2409,7 @@ the device to panic at startup time.

    -

    F.12.2. AltosUI

    +

    F.13.2. AltosUI

    • @@ -2394,12 +2422,12 @@ AltosUI packages.

    -

    F.13. Release Notes for Version 1.9.3

    +

    F.14. Release Notes for Version 1.9.3

    Version 1.9.3

    -

    F.13.1. AltOS

    +

    F.14.1. AltOS

    • @@ -2421,7 +2449,7 @@ middle.

    -

    F.13.2. AltosUI, TeleGPS, MicroPeak

    +

    F.14.2. AltosUI, TeleGPS, MicroPeak

    • @@ -2440,12 +2468,12 @@ computer erase block size.

    -

    F.14. Release Notes for Version 1.9.1

    +

    F.15. Release Notes for Version 1.9.1

    Version 1.9.1

    -

    F.14.1. AltOS

    +

    F.15.1. AltOS

    • @@ -2467,7 +2495,7 @@ computer erase block size.

    -

    F.14.2. AltosUI, TeleGPS, MicroPeak

    +

    F.15.2. AltosUI, TeleGPS, MicroPeak

    • @@ -2492,12 +2520,12 @@ upgrade. This should avoid the “COMxx: open failed” message.

    -

    F.15. Release Notes for Version 1.9

    +

    F.16. Release Notes for Version 1.9

    Version 1.9

    -

    F.15.1. AltOS

    +

    F.16.1. AltOS

    • @@ -2513,7 +2541,7 @@ upgrade. This should avoid the “COMxx: open failed” message.

    -

    F.15.2. AltosUI, TeleGPS, MicroPeak

    +

    F.16.2. AltosUI, TeleGPS, MicroPeak

    • @@ -2528,12 +2556,12 @@ upgrade. This should avoid the “COMxx: open failed” message.

    -

    F.16. Release Notes for Version 1.8.7

    +

    F.17. Release Notes for Version 1.8.7

    Version 1.8.7

    -

    F.16.1. AltOS

    +

    F.17.1. AltOS

    • @@ -2543,7 +2571,7 @@ upgrade. This should avoid the “COMxx: open failed” message.

    -

    F.16.2. AltosUI, TeleGPS, MicroPeak

    +

    F.17.2. AltosUI, TeleGPS, MicroPeak

    • @@ -2585,12 +2613,12 @@ applications will run with Oracle Java.

    -

    F.17. Release Notes for Version 1.8.6

    +

    F.18. Release Notes for Version 1.8.6

    Version 1.8.6

    -

    F.17.1. AltOS

    +

    F.18.1. AltOS

    • @@ -2609,7 +2637,7 @@ applications will run with Oracle Java.

    -

    F.17.2. AltosUI, TeleGPS

    +

    F.18.2. AltosUI, TeleGPS

    • @@ -2631,7 +2659,7 @@ applications will run with Oracle Java.

    -

    F.17.3. MicroPeak

    +

    F.18.3. MicroPeak

    • @@ -2643,13 +2671,13 @@ applications will run with Oracle Java.

    -

    F.18. Release Notes for Version 1.8.5

    +

    F.19. Release Notes for Version 1.8.5

    Version 1.8.5 includes fixes to the ground software support for TeleBT v4, along with a few other minor updates.

    -

    F.18.1. AltOS

    +

    F.19.1. AltOS

    • @@ -2659,7 +2687,7 @@ for TeleBT v4, along with a few other minor updates.

    -

    F.18.2. AltosUI, TeleGPS

    +

    F.19.2. AltosUI, TeleGPS

    • @@ -2676,12 +2704,12 @@ devices.

    -

    F.19. Release Notes for Version 1.8.4

    +

    F.20. Release Notes for Version 1.8.4

    Version 1.8.4 includes support for EasyMini version 2.0

    -

    F.19.1. AltOS

    +

    F.20.1. AltOS

    • @@ -2693,7 +2721,7 @@ devices.

    -

    F.20. Release Notes for Version 1.8.3

    +

    F.21. Release Notes for Version 1.8.3

    Version 1.8.3 includes support for TeleMega version 3.0 along with two important flight computer fixes. This version also @@ -2702,7 +2730,7 @@ better and some updates to graph presentation and data downloading.

    -

    F.20.1. AltOS

    +

    F.21.1. AltOS

    AltOS New Features
    @@ -2735,7 +2763,7 @@ from capturing log data.

    -

    F.20.2. AltosUI and TeleGPS Applications

    +

    F.21.2. AltosUI and TeleGPS Applications

    AltosUI New Features
    @@ -2793,7 +2821,7 @@ tilt angle.

    -

    F.21. Release Notes for Version 1.8.2

    +

    F.22. Release Notes for Version 1.8.2

    Version 1.8.2 includes support for TeleGPS version 2.0 along with accelerometer recalibration support in AltosUI.

    @@ -2803,7 +2831,7 @@ with accelerometer recalibration support in AltosUI.

    analyzing saved data files.

    -

    F.21.1. AltOS

    +

    F.22.1. AltOS

    AltOS New Features

    @@ -2816,7 +2844,7 @@ analyzing saved data files.

    -

    F.21.2. AltosUI and TeleGPS Applications

    +

    F.22.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -2845,7 +2873,7 @@ for graphing or KML export.

    -

    F.22. Release Notes for Version 1.8.1

    +

    F.23. Release Notes for Version 1.8.1

    Version 1.8.1 includes an important bug fix for Apogee Lockout operation in all flight computers. Anyone using this option @@ -2866,7 +2894,7 @@ above Mach 1.

    analyzing saved data files.

    -

    F.22.1. AltOS

    +

    F.23.1. AltOS

    AltOS Bug Fixes

    @@ -2887,7 +2915,7 @@ deceleration.

    -

    F.22.2. AltosUI and TeleGPS Applications

    +

    F.23.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -2918,7 +2946,7 @@ broken, so you’d see only the default frequencies.

    -

    F.23. Release Notes for Version 1.8

    +

    F.24. Release Notes for Version 1.8

    Version 1.8 includes support for our new TeleBT v4.0 ground station, updates for data analysis in our ground station @@ -2926,7 +2954,7 @@ software and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    F.23.1. AltOS

    +

    F.24.1. AltOS

    AltOS New Features

    @@ -2939,7 +2967,7 @@ boards and ground station interfaces.

    -

    F.23.2. AltosUI and TeleGPS Applications

    +

    F.24.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -2972,14 +3000,14 @@ EasyMega. The Y and Z axes were flipped.

    -

    F.24. Release Notes for Version 1.7

    +

    F.25. Release Notes for Version 1.7

    Version 1.7 includes support for our new TeleMini v3.0 flight computer and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    F.24.1. AltOS

    +

    F.25.1. AltOS

    AltOS New Features

    @@ -3004,7 +3032,7 @@ serviced first.

    -

    F.24.2. AltosUI and TeleGPS Applications

    +

    F.25.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -3019,7 +3047,7 @@ serviced first.

    -

    F.25. Release Notes for Version 1.6.8

    +

    F.26. Release Notes for Version 1.6.8

    Version 1.6.8 fixes a TeleMega and TeleMetrum v2.0 bug where the device could stop logging data and transmitting @@ -3027,7 +3055,7 @@ telemetry in flight. All TeleMega v1.0, v2.0 and TeleMetrum v2.0 users should update their flight firmware.

    -

    F.25.1. AltOS

    +

    F.26.1. AltOS

    AltOS fixes:

    @@ -3061,7 +3089,7 @@ they can be tested during production.

    -

    F.25.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    F.26.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -3083,7 +3111,7 @@ Ground Station operation by cleaning up pending operations.

    -

    F.26. Release Notes for Version 1.6.5

    +

    F.27. Release Notes for Version 1.6.5

    Version 1.6.5 fixes a TeleMega and TeleMetrum v2.0 bug where the device would often stop logging data and transmitting @@ -3091,7 +3119,7 @@ telemetry in flight. All TeleMega v1.0, v2.0 and TeleMetrum v2.0 users should update their flight firmware.

    -

    F.26.1. AltOS

    +

    F.27.1. AltOS

    AltOS fixes:

    @@ -3107,7 +3135,7 @@ tested the new firmware before release.

    -

    F.26.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    F.27.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -3123,14 +3151,14 @@ Windows package.

    -

    F.27. Release Notes for Version 1.6.4

    +

    F.28. Release Notes for Version 1.6.4

    Version 1.6.4 fixes a bluetooth communication problem with TeleBT v1.0 devices, along with some altosui and altosdroid minor nits. It also now ships firmware for some newer devices.

    -

    F.27.1. AltOS

    +

    F.28.1. AltOS

    AltOS fixes:

    @@ -3150,7 +3178,7 @@ fixes affect all STM32L, STM32F0 and LPC11U14 based devices.

    -

    F.27.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    F.28.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI, TeleGPS and AltosDroid New Features:

    @@ -3182,7 +3210,7 @@ active.

    -

    F.27.3. Documentation

    +

    F.28.3. Documentation

    • @@ -3196,14 +3224,14 @@ active.

    -

    F.28. Release Notes for Version 1.6.3

    +

    F.29. Release Notes for Version 1.6.3

    Version 1.6.3 adds idle mode to AltosDroid and has bug fixes for our host software on desktops, laptops an android devices along with BlueTooth support for Windows.

    -

    F.28.1. AltOS

    +

    F.29.1. AltOS

    AltOS fixes:

    @@ -3218,7 +3246,7 @@ hardware to driving these pins with software.

    -

    F.28.2. AltosUI and TeleGPS Applications

    +

    F.29.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -3263,7 +3291,7 @@ TeleMetrum v2.0 flight computers.

    -

    F.28.3. AltosDroid

    +

    F.29.3. AltosDroid

    AltosDroid new features:

    @@ -3328,7 +3356,7 @@ location of any tracker.

    -

    F.28.4. Documentation

    +

    F.29.4. Documentation

    • @@ -3341,14 +3369,14 @@ continuity audio alert pattern.

    -

    F.29. Release Notes for Version 1.6.2

    +

    F.30. Release Notes for Version 1.6.2

    Version 1.6.2 includes support for our updated TeleMega v2.0 product and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    F.29.1. AltOS

    +

    F.30.1. AltOS

    AltOS New Features:

    @@ -3377,7 +3405,7 @@ up.

    -

    F.29.2. AltosUI and TeleGPS Applications

    +

    F.30.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS Fixes:

    @@ -3396,7 +3424,7 @@ writing the associated .eeprom file when an error is detected.

    -

    F.29.3. Documentation

    +

    F.30.3. Documentation

    We spent a bunch of time trying to improve our documentation

    @@ -3424,8 +3452,8 @@ duplication of information

    diff --git a/AltOS/doc/easymini.pdf b/AltOS/doc/easymini.pdf index fd887512294f4d039ea48543692b16227df46be5..578dd37fc5b0c92efea87b82a1e9cfe5631c0114 100644 GIT binary patch delta 25640 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 L^75X2du9DUYF38P delta 24730 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 diff --git a/AltOS/doc/map-loading.html b/AltOS/doc/map-loading.html index ef0ec07..da70856 100644 --- a/AltOS/doc/map-loading.html +++ b/AltOS/doc/map-loading.html @@ -16,7 +16,7 @@
    Keith Packard
    keithp@keithp.com
    -19 Feb 2023 +27 Apr 2023
    @@ -347,7 +347,7 @@ version of the file.

    diff --git a/AltOS/doc/map-loading.pdf b/AltOS/doc/map-loading.pdf index fe86436..636290b 100644 --- a/AltOS/doc/map-loading.pdf +++ b/AltOS/doc/map-loading.pdf @@ -5,8 +5,8 @@ /Author (Keith Packard) /Creator (Asciidoctor PDF 2.3.4, based on Prawn 2.4.0) /Producer (Keith Packard) -/ModDate (D:20230216160108-07'00') -/CreationDate (D:20230219183932-07'00') +/ModDate (D:20230426164025-06'00') +/CreationDate (D:20230427233858-06'00') >> endobj 2 0 obj diff --git a/AltOS/doc/micropeak.html b/AltOS/doc/micropeak.html index 4e3aad4..ec778d3 100644 --- a/AltOS/doc/micropeak.html +++ b/AltOS/doc/micropeak.html @@ -18,8 +18,8 @@
    Bdale Garbee

    -version v1.9.15, -19 Feb 2023 +version v1.9.16, +27 Apr 2023
    Table of Contents
    @@ -828,8 +828,8 @@ limited by the accuracy of this clock.

    diff --git a/AltOS/doc/micropeak.pdf b/AltOS/doc/micropeak.pdf index 38fa492..348d6e5 100644 --- a/AltOS/doc/micropeak.pdf +++ b/AltOS/doc/micropeak.pdf @@ -5,8 +5,8 @@ /Author (Keith Packard, Bdale Garbee) /Creator (Asciidoctor PDF 2.3.4, based on Prawn 2.4.0) /Producer (Keith Packard, Bdale Garbee) -/ModDate (D:20230219183859-07'00') -/CreationDate (D:20230219183914-07'00') +/ModDate (D:20230427233822-06'00') +/CreationDate (D:20230427233839-06'00') >> endobj 2 0 obj @@ -81,9 +81,9 @@ ET 0.2 0.2 0.2 SCN BT -409.14023 136.39843 Td +409.86023 136.39843 Td /F1.0 12 Tf -[<56> 20.01953 <657273696f6e2076312e392e31352c203139204665622032303233>] TJ +[<56> 20.01953 <657273696f6e2076312e392e31362c203237204170722032303233>] TJ ET 0.0 0.0 0.0 SCN diff --git a/AltOS/doc/motortest.html b/AltOS/doc/motortest.html index 70681de..78430ad 100644 --- a/AltOS/doc/motortest.html +++ b/AltOS/doc/motortest.html @@ -16,8 +16,8 @@
    Bdale Garbee

    -version v1.9.15, -19 Feb 2023 +version v1.9.16, +27 Apr 2023
    Table of Contents
    @@ -244,8 +244,8 @@ for analysis.

    diff --git a/AltOS/doc/motortest.pdf b/AltOS/doc/motortest.pdf index aa390289636037fde5dfc0a64f177f4947a895ea..49a4440e44aa5379f0010df4a1860d3acfcf41b8 100644 GIT binary patch delta 305 zcmXZSy-vbl7(n4vq##&9lplYoiWF4Zx9?Z_5m&hecVZY^G%<`FOdMQI9Jmk$S8l`2 z*)Vts9utRWIXSEErL)4@XOgH@V@7HQk_I9{zZBg(O((Pa$A|G`HuZbsYZW!}{|$w2 z;W_oZH%jS#9NRD+rt`1oD0shh8`V_rRE!#{lEhZ*OXj|2u7fq?u#P&8fc=0J?!HEhd9D9+VF9LQ=FlLb951)hdwTFi7N~cBKpW&`3Zjk D=|5HC delta 305 zcmXZSyH3Jj96<3@r6N*p%FP>Sc)uMg*|8&6j zVHwqor2@LG)WlU`^#1+gIjeiKRtoil7GL?XmLQ74=ruLpQq#Z=cCm*H{`x+$I6w}E z$iqSbMU+rR1xGkW6*bh+Koci8#Tm|Vffj6BqKyu^=%Eh>0}OG6Ym6|43vZp8vUPs} D?DAFT diff --git a/AltOS/doc/telegps-outline.pdf b/AltOS/doc/telegps-outline.pdf index fcb1c043432086f5f3c60e20697b57915ae39e18..8adcf2b5d304b1e8b59668e53af05d60b2b2d0f7 100644 GIT binary patch delta 41 kcmbPmm~jFSt>G~-GB+|dwlpx*H87jFLk5Mv@xg`!01pNX#{d8T delta 41 kcmbPmm~jFSt>G~;v^2CZwlp@?H87vJLk5Mv@xg`!01$2r-2eap diff --git a/AltOS/doc/telegps.html b/AltOS/doc/telegps.html index dcafcd7..62b08b3 100644 --- a/AltOS/doc/telegps.html +++ b/AltOS/doc/telegps.html @@ -18,8 +18,8 @@
    Bdale Garbee

    -version v1.9.15, -19 Feb 2023 +version v1.9.16, +27 Apr 2023
    Table of Contents
    @@ -79,40 +79,41 @@
  • Appendix E: Release Notes
  • @@ -1462,6 +1463,33 @@ configuration.

    • +

      Add TeleGPS v3.0 support

      +
    • +
    +
    +
    +
    +

    E.1.2. AltosUI & TeleGPS application

    +
    +
      +
    • +

      Add TeleGPS v3.0 support

      +
    • +
    +
    +
    +
    +
    +
    +

    E.2. Release Notes for Version 1.9.15

    +
    +

    Version 1.9.15

    +
    +
    +

    E.2.1. AltOS

    +
    +
      +
    • Add TeleMega v6.0 support

    • @@ -1479,12 +1507,12 @@ the tilt computation.

    -

    E.2. Release Notes for Version 1.9.14

    +

    E.3. Release Notes for Version 1.9.14

    Version 1.9.14

    -

    E.2.1. AltOS

    +

    E.3.1. AltOS

    • @@ -1497,12 +1525,12 @@ detects available TeleFire units.

    -

    E.3. Release Notes for Version 1.9.13

    +

    E.4. Release Notes for Version 1.9.13

    Version 1.9.13

    -

    E.3.1. AltOS

    +

    E.4.1. AltOS

    • @@ -1527,7 +1555,7 @@ v3 in a static test stand.

    -

    E.3.2. AltosUI

    +

    E.4.2. AltosUI

    • @@ -1540,12 +1568,12 @@ after landing on the beeper.

    -

    E.4. Release Notes for Version 1.9.12

    +

    E.5. Release Notes for Version 1.9.12

    Version 1.9.12

    -

    E.4.1. AltOS

    +

    E.5.1. AltOS

    • @@ -1559,7 +1587,7 @@ crash the board.

    -

    E.4.2. AltosUI

    +

    E.5.2. AltosUI

    • @@ -1571,12 +1599,12 @@ crash the board.

    -

    E.5. Release Notes for Version 1.9.11

    +

    E.6. Release Notes for Version 1.9.11

    Version 1.9.11

    -

    E.5.1. AltOS

    +

    E.6.1. AltOS

    • @@ -1593,7 +1621,7 @@ some uses under UK regulations.

    -

    E.5.2. AltosUI

    +

    E.6.2. AltosUI

    • @@ -1603,7 +1631,7 @@ some uses under UK regulations.

    -

    E.5.3. AltosDroid

    +

    E.6.3. AltosDroid

    • @@ -1618,7 +1646,7 @@ some uses under UK regulations.

    -

    E.6. Release Notes for Version 1.9.10

    +

    E.7. Release Notes for Version 1.9.10

    Version 1.9.10

    @@ -1626,7 +1654,7 @@ some uses under UK regulations.

    This release contains a couple of bug fixes for ground station software.

    -

    E.6.1. AltosUI

    +

    E.7.1. AltosUI

    • @@ -1637,7 +1665,7 @@ instances of Windows 10.

    -

    E.6.2. AltosDroid

    +

    E.7.2. AltosDroid

    • @@ -1654,7 +1682,7 @@ flight data cannot be logged.

    -

    E.7. Release Notes for Version 1.9.9

    +

    E.8. Release Notes for Version 1.9.9

    Version 1.9.9

    @@ -1671,7 +1699,7 @@ channels, recalibrate accelerometers, reset the APRS interval, adjust the beep tone and reset the pyro time.

    -

    E.7.1. AltOS

    +

    E.8.1. AltOS

    • @@ -1694,7 +1722,7 @@ used for controlling the flight.

    -

    E.7.2. AltosUI

    +

    E.8.2. AltosUI

    • @@ -1710,12 +1738,12 @@ was broken.

    -

    E.8. Release Notes for Version 1.9.8

    +

    E.9. Release Notes for Version 1.9.8

    Version 1.9.8

    -

    E.8.1. AltOS

    +

    E.9.1. AltOS

    • @@ -1728,7 +1756,7 @@ was broken.

    -

    E.8.2. AltosUI

    +

    E.9.2. AltosUI

    • @@ -1741,7 +1769,7 @@ was broken.

    -

    E.8.3. AltosDroid

    +

    E.9.3. AltosDroid

    • @@ -1757,7 +1785,7 @@ was broken.

    -

    E.8.4. MicroPeak GUI

    +

    E.9.4. MicroPeak GUI

    • @@ -1769,12 +1797,12 @@ was broken.

    -

    E.9. Release Notes for Version 1.9.7

    +

    E.10. Release Notes for Version 1.9.7

    Version 1.9.7

    -

    E.9.1. AltOS

    +

    E.10.1. AltOS

    • @@ -1784,7 +1812,7 @@ was broken.

    -

    E.9.2. AltosUI

    +

    E.10.2. AltosUI

    • @@ -1809,7 +1837,7 @@ was broken.

    -

    E.9.3. AltosDroid

    +

    E.10.3. AltosDroid

    • @@ -1824,12 +1852,12 @@ was broken.

    -

    E.10. Release Notes for Version 1.9.6

    +

    E.11. Release Notes for Version 1.9.6

    Version 1.9.6

    -

    E.10.1. AltOS

    +

    E.11.1. AltOS

    • @@ -1849,12 +1877,12 @@ horizontally.

    -

    E.11. Release Notes for Version 1.9.5

    +

    E.12. Release Notes for Version 1.9.5

    Version 1.9.5

    -

    E.11.1. AltOS

    +

    E.12.1. AltOS

    • @@ -1886,7 +1914,7 @@ never report as having been fired.

    -

    E.11.2. AltosUI

    +

    E.12.2. AltosUI

    • @@ -1916,12 +1944,12 @@ AltosUI packages.

    -

    E.12. Release Notes for Version 1.9.4

    +

    E.13. Release Notes for Version 1.9.4

    Version 1.9.4

    -

    E.12.1. AltOS

    +

    E.13.1. AltOS

    • @@ -1938,7 +1966,7 @@ the device to panic at startup time.

    -

    E.12.2. AltosUI

    +

    E.13.2. AltosUI

    • @@ -1951,12 +1979,12 @@ AltosUI packages.

    -

    E.13. Release Notes for Version 1.9.3

    +

    E.14. Release Notes for Version 1.9.3

    Version 1.9.3

    -

    E.13.1. AltOS

    +

    E.14.1. AltOS

    • @@ -1978,7 +2006,7 @@ middle.

    -

    E.13.2. AltosUI, TeleGPS, MicroPeak

    +

    E.14.2. AltosUI, TeleGPS, MicroPeak

    • @@ -1997,12 +2025,12 @@ computer erase block size.

    -

    E.14. Release Notes for Version 1.9.1

    +

    E.15. Release Notes for Version 1.9.1

    Version 1.9.1

    -

    E.14.1. AltOS

    +

    E.15.1. AltOS

    • @@ -2024,7 +2052,7 @@ computer erase block size.

    -

    E.14.2. AltosUI, TeleGPS, MicroPeak

    +

    E.15.2. AltosUI, TeleGPS, MicroPeak

    • @@ -2049,12 +2077,12 @@ upgrade. This should avoid the “COMxx: open failed” message.

    -

    E.15. Release Notes for Version 1.9

    +

    E.16. Release Notes for Version 1.9

    Version 1.9

    -

    E.15.1. AltOS

    +

    E.16.1. AltOS

    • @@ -2070,7 +2098,7 @@ upgrade. This should avoid the “COMxx: open failed” message.

    -

    E.15.2. AltosUI, TeleGPS, MicroPeak

    +

    E.16.2. AltosUI, TeleGPS, MicroPeak

    • @@ -2085,12 +2113,12 @@ upgrade. This should avoid the “COMxx: open failed” message.

    -

    E.16. Release Notes for Version 1.8.7

    +

    E.17. Release Notes for Version 1.8.7

    Version 1.8.7

    -

    E.16.1. AltOS

    +

    E.17.1. AltOS

    • @@ -2100,7 +2128,7 @@ upgrade. This should avoid the “COMxx: open failed” message.

    -

    E.16.2. AltosUI, TeleGPS, MicroPeak

    +

    E.17.2. AltosUI, TeleGPS, MicroPeak

    • @@ -2142,12 +2170,12 @@ applications will run with Oracle Java.

    -

    E.17. Release Notes for Version 1.8.6

    +

    E.18. Release Notes for Version 1.8.6

    Version 1.8.6

    -

    E.17.1. AltOS

    +

    E.18.1. AltOS

    • @@ -2166,7 +2194,7 @@ applications will run with Oracle Java.

    -

    E.17.2. AltosUI, TeleGPS

    +

    E.18.2. AltosUI, TeleGPS

    • @@ -2188,7 +2216,7 @@ applications will run with Oracle Java.

    -

    E.17.3. MicroPeak

    +

    E.18.3. MicroPeak

    • @@ -2200,13 +2228,13 @@ applications will run with Oracle Java.

    -

    E.18. Release Notes for Version 1.8.5

    +

    E.19. Release Notes for Version 1.8.5

    Version 1.8.5 includes fixes to the ground software support for TeleBT v4, along with a few other minor updates.

    -

    E.18.1. AltOS

    +

    E.19.1. AltOS

    • @@ -2216,7 +2244,7 @@ for TeleBT v4, along with a few other minor updates.

    -

    E.18.2. AltosUI, TeleGPS

    +

    E.19.2. AltosUI, TeleGPS

    • @@ -2233,12 +2261,12 @@ devices.

    -

    E.19. Release Notes for Version 1.8.4

    +

    E.20. Release Notes for Version 1.8.4

    Version 1.8.4 includes support for EasyMini version 2.0

    -

    E.19.1. AltOS

    +

    E.20.1. AltOS

    • @@ -2250,7 +2278,7 @@ devices.

    -

    E.20. Release Notes for Version 1.8.3

    +

    E.21. Release Notes for Version 1.8.3

    Version 1.8.3 includes support for TeleMega version 3.0 along with two important flight computer fixes. This version also @@ -2259,7 +2287,7 @@ better and some updates to graph presentation and data downloading.

    -

    E.20.1. AltOS

    +

    E.21.1. AltOS

    AltOS New Features
    @@ -2292,7 +2320,7 @@ from capturing log data.

    -

    E.20.2. AltosUI and TeleGPS Applications

    +

    E.21.2. AltosUI and TeleGPS Applications

    AltosUI New Features
    @@ -2350,7 +2378,7 @@ tilt angle.

    -

    E.21. Release Notes for Version 1.8.2

    +

    E.22. Release Notes for Version 1.8.2

    Version 1.8.2 includes support for TeleGPS version 2.0 along with accelerometer recalibration support in AltosUI.

    @@ -2360,7 +2388,7 @@ with accelerometer recalibration support in AltosUI.

    analyzing saved data files.

    -

    E.21.1. AltOS

    +

    E.22.1. AltOS

    AltOS New Features

    @@ -2373,7 +2401,7 @@ analyzing saved data files.

    -

    E.21.2. AltosUI and TeleGPS Applications

    +

    E.22.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -2402,7 +2430,7 @@ for graphing or KML export.

    -

    E.22. Release Notes for Version 1.8.1

    +

    E.23. Release Notes for Version 1.8.1

    Version 1.8.1 includes an important bug fix for Apogee Lockout operation in all flight computers. Anyone using this option @@ -2423,7 +2451,7 @@ above Mach 1.

    analyzing saved data files.

    -

    E.22.1. AltOS

    +

    E.23.1. AltOS

    AltOS Bug Fixes

    @@ -2444,7 +2472,7 @@ deceleration.

    -

    E.22.2. AltosUI and TeleGPS Applications

    +

    E.23.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -2475,7 +2503,7 @@ broken, so you’d see only the default frequencies.

    -

    E.23. Release Notes for Version 1.8

    +

    E.24. Release Notes for Version 1.8

    Version 1.8 includes support for our new TeleBT v4.0 ground station, updates for data analysis in our ground station @@ -2483,7 +2511,7 @@ software and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    E.23.1. AltOS

    +

    E.24.1. AltOS

    AltOS New Features

    @@ -2496,7 +2524,7 @@ boards and ground station interfaces.

    -

    E.23.2. AltosUI and TeleGPS Applications

    +

    E.24.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -2529,14 +2557,14 @@ EasyMega. The Y and Z axes were flipped.

    -

    E.24. Release Notes for Version 1.7

    +

    E.25. Release Notes for Version 1.7

    Version 1.7 includes support for our new TeleMini v3.0 flight computer and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    E.24.1. AltOS

    +

    E.25.1. AltOS

    AltOS New Features

    @@ -2561,7 +2589,7 @@ serviced first.

    -

    E.24.2. AltosUI and TeleGPS Applications

    +

    E.25.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -2576,7 +2604,7 @@ serviced first.

    -

    E.25. Release Notes for Version 1.6.8

    +

    E.26. Release Notes for Version 1.6.8

    Version 1.6.8 fixes a TeleMega and TeleMetrum v2.0 bug where the device could stop logging data and transmitting @@ -2584,7 +2612,7 @@ telemetry in flight. All TeleMega v1.0, v2.0 and TeleMetrum v2.0 users should update their flight firmware.

    -

    E.25.1. AltOS

    +

    E.26.1. AltOS

    AltOS fixes:

    @@ -2618,7 +2646,7 @@ they can be tested during production.

    -

    E.25.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    E.26.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -2640,7 +2668,7 @@ Ground Station operation by cleaning up pending operations.

    -

    E.26. Release Notes for Version 1.6.5

    +

    E.27. Release Notes for Version 1.6.5

    Version 1.6.5 fixes a TeleMega and TeleMetrum v2.0 bug where the device would often stop logging data and transmitting @@ -2648,7 +2676,7 @@ telemetry in flight. All TeleMega v1.0, v2.0 and TeleMetrum v2.0 users should update their flight firmware.

    -

    E.26.1. AltOS

    +

    E.27.1. AltOS

    AltOS fixes:

    @@ -2664,7 +2692,7 @@ tested the new firmware before release.

    -

    E.26.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    E.27.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -2680,14 +2708,14 @@ Windows package.

    -

    E.27. Release Notes for Version 1.6.4

    +

    E.28. Release Notes for Version 1.6.4

    Version 1.6.4 fixes a bluetooth communication problem with TeleBT v1.0 devices, along with some altosui and altosdroid minor nits. It also now ships firmware for some newer devices.

    -

    E.27.1. AltOS

    +

    E.28.1. AltOS

    AltOS fixes:

    @@ -2707,7 +2735,7 @@ fixes affect all STM32L, STM32F0 and LPC11U14 based devices.

    -

    E.27.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    E.28.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI, TeleGPS and AltosDroid New Features:

    @@ -2739,7 +2767,7 @@ active.

    -

    E.27.3. Documentation

    +

    E.28.3. Documentation

    • @@ -2753,14 +2781,14 @@ active.

    -

    E.28. Release Notes for Version 1.6.3

    +

    E.29. Release Notes for Version 1.6.3

    Version 1.6.3 adds idle mode to AltosDroid and has bug fixes for our host software on desktops, laptops an android devices along with BlueTooth support for Windows.

    -

    E.28.1. AltOS

    +

    E.29.1. AltOS

    AltOS fixes:

    @@ -2775,7 +2803,7 @@ hardware to driving these pins with software.

    -

    E.28.2. AltosUI and TeleGPS Applications

    +

    E.29.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -2820,7 +2848,7 @@ TeleMetrum v2.0 flight computers.

    -

    E.28.3. AltosDroid

    +

    E.29.3. AltosDroid

    AltosDroid new features:

    @@ -2885,7 +2913,7 @@ location of any tracker.

    -

    E.28.4. Documentation

    +

    E.29.4. Documentation

    • @@ -2898,14 +2926,14 @@ continuity audio alert pattern.

    -

    E.29. Release Notes for Version 1.6.2

    +

    E.30. Release Notes for Version 1.6.2

    Version 1.6.2 includes support for our updated TeleMega v2.0 product and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    E.29.1. AltOS

    +

    E.30.1. AltOS

    AltOS New Features:

    @@ -2934,7 +2962,7 @@ up.

    -

    E.29.2. AltosUI and TeleGPS Applications

    +

    E.30.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS Fixes:

    @@ -2953,7 +2981,7 @@ writing the associated .eeprom file when an error is detected.

    -

    E.29.3. Documentation

    +

    E.30.3. Documentation

    We spent a bunch of time trying to improve our documentation

    @@ -2978,14 +3006,14 @@ duplication of information

    -

    E.30. Release Notes for Version 1.6.1

    +

    E.31. Release Notes for Version 1.6.1

    Version 1.6.1 includes support for our updated TeleBT v3.0 product and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    E.30.1. AltOS

    +

    E.31.1. AltOS

    AltOS New Features:

    @@ -3015,7 +3043,7 @@ variations from transmitting devices.

    -

    E.30.2. AltosUI and TeleGPS Applications

    +

    E.31.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -3080,7 +3108,7 @@ run at 10x speed by mistake.

    -

    E.30.3. AltosDroid

    +

    E.31.3. AltosDroid

    AltosDroid New Features:

    @@ -3138,14 +3166,14 @@ motion towards rocket.

    -

    E.31. Release Notes for Version 1.6

    +

    E.32. Release Notes for Version 1.6

    Version 1.6 includes support for our updated TeleDongle v3.0 product and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    E.31.1. AltOS

    +

    E.32.1. AltOS

    AltOS New Features

    @@ -3187,7 +3215,7 @@ you’ll want to reflash the firmware.

    -

    E.31.2. AltosUI and TeleGPS Applications

    +

    E.32.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -3262,14 +3290,14 @@ flight computers appear on multiple frequencies by accident.

    -

    E.32. Release Notes for Version 1.5

    +

    E.33. Release Notes for Version 1.5

    Version 1.5 is a major release. It includes support for our new EasyMega product, new features and bug fixes in in the flight software for all our boards and the AltosUI ground station

    -

    E.32.1. AltOS

    +

    E.33.1. AltOS

    AltOS New Features

    @@ -3328,7 +3356,7 @@ deceleration.

    -

    E.32.2. AltosUI and TeleGPS Applications

    +

    E.33.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -3369,13 +3397,13 @@ cases where we just can’t figure out what version is installed.

    -

    E.33. Release Notes for Version 1.4.2

    +

    E.34. Release Notes for Version 1.4.2

    Version 1.4.2 is a minor release. It fixes Java-related install issues on Windows

    -

    E.33.1. AltosUI and TeleGPS Applications

    +

    E.34.1. AltosUI and TeleGPS Applications

    Windows Install Fixes

    @@ -3394,7 +3422,7 @@ detection fails.

    -

    E.34. Release Notes for Version 1.4.1

    +

    E.35. Release Notes for Version 1.4.1

    Version 1.4.1 is a minor release. It fixes install issues on Windows and provides the missing TeleMetrum V2.0 firmware. There @@ -3404,7 +3432,7 @@ driver, but Mac and Linux users who do not need the TeleMetrum V2.0 firmware image will not need to upgrade.

    -

    E.34.1. AltosUI and TeleGPS Applications:

    +

    E.35.1. AltosUI and TeleGPS Applications:

    Windows Install Fixes

    @@ -3445,14 +3473,14 @@ software, making map downloading fail for most people.

    -

    E.35. Release Notes for Version 1.4

    +

    E.36. Release Notes for Version 1.4

    Version 1.4 is a major release. It includes support for our new TeleGPS product, new features and bug fixes in in the flight software for all our boards and the AltosUI ground station

    -

    E.35.1. AltOS

    +

    E.36.1. AltOS

    AltOS new features:

    @@ -3507,7 +3535,7 @@ as being present.

    -

    E.35.2. AltosUI Application

    +

    E.36.2. AltosUI Application

    AltosUI new features:

    @@ -3593,7 +3621,7 @@ the product name instead.

    -

    E.35.3. TeleGPS Application

    +

    E.36.3. TeleGPS Application

    • @@ -3607,7 +3635,7 @@ to focus on TeleGPS-related functions.

    -

    E.35.4. Documentation

    +

    E.36.4. Documentation

    Documentation changes:

    @@ -3632,8 +3660,8 @@ configurable amount of time after boost.

    diff --git a/AltOS/doc/telegps.pdf b/AltOS/doc/telegps.pdf index 43e1a69e106cf39f31a1719bc187bae1cf3e61b9..805870776bca00c362ad83e49f16b23bc304fc22 100644 GIT binary patch delta 28416 zcmZ`?2b>f|*8k0HWD|>=;weFtRxtpQL_m;3K>;yb#x)I}Fmm**1BXv&s_Z)O+@L=w_-#Bf0KA!l zJPjq`N`GZE$5%i6hNi*8uWh51k#L6oJVZZ$=+P@L&HzJw8 zXxsjkt>1wC9I)_$L8~25V3iAYJ<)y^?Ptk;mTdgyP{67XvKyA|hGiQeY!09@7!fSI zi1jS^t!Ke+KL_k*n;;=*!v(8-L9hlUi1xE+^>?0NQzS?hg@R-i2qB9QA!Jt!*$vtR z3bMRvaQcX}+;9kduM7yGI)PfXixtoOAgi`86ud6z7lMKu^os%6FW;AwJv}GegUgF6 z4Ocp@3|yJGvT(8T7PxY7<>Jc2m5-|cS4&)lxLV;l2UiiUVq7J-N^zCpYK^N6uC}u1>f*gBPY8q?+#3wZ`+Pnc zdz)`cG$>obBZwA@gF$=l!#2wWi{$}(?!jYI1_FL-s$^@*0}*@10ur4!$tR^tq9_;> zCi$L8qoMPoJ*n_oDoj%n|Im?~r0r!~ChVz^`)fe^B74JLGoA2{Ac&YJY=Xv@+ zS^2leqCT@d8ufs$jMl#FJ7Wy{m#?3P_C4SmV-!5>i+O48L%7}js88`yuYh9qKfsth z!*{8d=3S`tG(gX6FCC9MMWw`04^DKR_dUs;M?Q&Go_^Xl#7ljiQT%kx65jxtI@ecX z^?J)Z-}xRoHrF?X`p);2QvD9!pGMCGz5yP3X+CNmTF4q1vkz8mPtXJg&z&bl+c9MwG+vuTd(@ZIg9T`Lu{_$A6aYM0F3<=dYa z0k!(jcO&ht(Ck*0edt?ELbYbI>)qX~nD&7*rh!tmM1X~xICN6n7YgQ2<*^_%Gv zGXv~arc*cgif8ZkWqLx?@R08x)bbN?Qub#!a94Ue8Pm z`DLT?7rv4LZ^%z8+i0bRa?-cBjS2s~h5wxZ?!v~~=lNTgG8ldSVzk6K-r)bR&Z#hc z?-W0-0Inb|0hfqN!WA<1PLY>hWmYV|;r!mT{(wBq8wfMa(Y?f?Jymr?j0X7oC(w{yu68uOQIY1<~GgsLVeg zD;%y1g<)}q|1;Lw6QGsDW39cx5PjaFzLMtcQ;X^MsJ}a{I1s%kU8svlG=E-05v|>- z^vz(8Av!hEFJ?+1r>unLEr_;H>Bm^RG}`;uBzaQ;yS)>(; z(rC?Z#*p&6%RKrnL*AkIm78Iu=BTYISOThViA+Y$iJj8n_$>UX2%bf|@vL!az#$XQbReAGkBpHUUMXKD0q zV`r^$r-zau z6D>*)ih&4g?Lo@E&sT52A?OI=4@A?A6CX#rdg!6^lpK0$S2Tz2xkAgNz5iD8j1RU) z3AXk?^qq3Nf>A8`CE6cqkj;=MLNi{8-sLc?AP`}0m^BetT}(LA;DgcfBapsbze1=1{4IK+ zR~G2hZ_$p~Vk6Y95W+m;DNAgG!WBYv^0#PBri5E5%nE8U*lmE_cJqos_S-3gVG0bh zGh>Gk6iu*4q)}(0-Ob8S0}L}WjAFmlgGZ+0XQExH&)H}OXh(6!>@XuC7%`FA6Vv%& ztBl@08_hx;hL;v@6lvYrXm>hsQq8C^jmNN@-o4`s+>AaFLx&9J2O?}@Y#7z8S32eU znX-su?L8XpNZ0)iNkvQ%u;%EY2Yf>eIFs;vc4jCojUnGfAMwK8>^~lTBa?~G1;&mt zWv(SYGwxMOXiiZK+c(p!eD;rPRrXD!<|m%5_Gr zzbH)%VTx8M|DwzN=mG96R@t)Xjn4EB<*xAFu*=w5=linTG`@1z_~^F)l5-INNi#e;MELl)r+ z&iASdK+MTD%3bDyVjRgcBR-SM;OdOFN=1Hv86O)GWE!GV9`khKkX3sy6Xh2u`DoId zmBH5id>U$#5)(`fgM-x+XoA zO?|^kF%_P# zpUqLq+E{T|N--RSAl7Hgrr+f|#wL#JhO~nfy4fvF9LahKL{c0y z0I~M1RTfQNj6u__br^zqj#gUcnJzh?w8=M}U8j^Dx4m#dZy+Rt zh9CD_^j@0R9=qICAf4fQ-!993wwBtMuI>_Fd7P+Fv4X+C0h zyuk?l)u5C>a7|%)bRv2~)Q8@#X;#wdwr^u$YoXL70Q29wQne$Y&ASYs3{Q#odplAUk5cQ)9xlr{MR3jyMw_a=Zm0ow4RSdlj* zTHZ?Erst&As&$6qp#6?fDq?G?p9UUR%8^{ipIM?R*AQ zWImw$mQ8;yQZ^f#W+(?t)rFZUo@=ioqt(lxIIhYDuTmz_lBbjs`ec<-oGyhBaG6tZ z=PSykRy2+EJd&0@t@I%1ui?g#R~7guhlXe{V^fq8~hOm5sN%aWo`>qnO80P(4sq@g>{#qd|+NgX;1xFQ$dahAs z5LDiOjiZ~DmW3vRNL%ddVH|2bbg0LRHDoO&iC;`+(#?_$IOwMI?E49lgnK4BQryG_ zQQY?c)^doZuG8Uoiga?7@(7*#3oH||9X6q34k`bk@EOHi(=QtSFO-8Bbj|O|B6@zC zvfQ}#n9`KRp3~{sMqfF7&<(nO=o)3TG3=Bw#bfjRYOmTKix+af(1T@^ zaEPkr$Dp4>i6s^aP^+IY6Q8E3xoDw3?vpGLO2-2-b7}?z#E(U7xtkeky@4dn3NL+- zsorb6aYk8;>M! z(xGtv&1wa0%?0kfnQBcz&coHJ9k3X*VXq#fV%w)U8eNa10R%`MTK@S_iqb4XG?=a9i zCMY3d0G$NL8y49xuet?^X43>FOeuWpU?7D|m{O(>0#^Dbfe8j##xy=iU^1qdRwEh6 z6b7O#&(UZX`0K$iysV?qZde_^e;uvMG~IkG*`v{(9(gtjGEKI?w>cW^Y6dhBv$Sgs zODFhEUnG?=33m0AKd50}C7N%Ak)VTXq zfY=~zF2fiutXX~}?$ieXqCr?PmA9zO-s5o#9!pKXg-vU(UX?zZMo1y_(?hiG78O~a zOVspS>OEGy-WaH>YBuFh08Ra_QLnU($;oE6rUTa_EQVSLysXCE-Ll+-ZyTY{dm<_} zO}!~|mMB4IZ@*dXloyZAuxCPl-mG>kaXghIx+H{EjIKTRse=t-_M=#bq$r4iuqHbeSaWWZ z8>Yhh)Q+@v7W9rFhvQROK_h0XgIFrLC#|^l{3>Jg{ptoUeLe@|9gt(1adNu)PzJSL zqPC_Ljp_`e=1~>Vgc&roT%p=Q6U(d7#+RX%D$)@?RjpFn(tl^EWu&fB5j6QF+a>sM z6%^gevsGWZ(fpcvjmPNswEA%l)xWK7Hx4gR4`&&NhQ{vp7~S7Z=({pnyg{8v=dDs( zw>CGzxJeh|0YvtDXdSuk^U`UZN*r>>}e|->XQ< z+_(ig`uyvWPY?nL0bqm47ZTwO%1jYpi4lf4Ovqcl>%B|!a&9kYChbQmK$*& zcy?$}dL$e)6FCpkonJER^PYN38l5pH88ti9otgCNw-5mT67^MM z-5&LL3#2?(e5P(sqh1@~!eYCiCXH^BW7iw8uhnbPnIThsVLNH*X*Cb`bDmPF3b4cH=m~gw)akU^F)zMO86+>D zx1%wqVG?tD#&W!XOgjxN)~ja>N{u0`KCM>6(6J<1I`(cu#>vy_zl#wCPsxtWs4^fK z>)D#yRU2E#R@|j@=&^HK(DKmkHo{*v|GcBF$H}9$YW<)(nZ3M?xO44Si9tz>y} z^MR4o5lcumt#+~zv@-DVA&ysKHMDnHtT-bOWce|Z{cE=RE@fL?VC-(W%J^7~ZNXmS zqS#wh`MNreu6aQHl!hLI#=Bxk>;ii1Ic28t)D^LkEV{&qEj2E`HuiIct=6zN7I)*y zsAPUjgj^z_WQuyXJ+XXx<4Ck+*Tx{&<~TOtZo_hXLxzuP8ee&(17qb_t^Q_YAV36J?&7B4Hi((qYo zP0M&2pez6b)Mt*;slv@|^I(F-Z4CRBX|Yc9*hjJKnGa^9_JW!EfMVEHp$!BlS%0%{jyq?qbK|Z) zM#fl3`)aj(7T0vj55;{n0cI}HR;!^<53M*oAO`&e&HA=cTdvinS%K-K4-uI9CuuSir3K26b|ZwFo7w1r)mJtR(_M0icI22IrQ{ z2V0-X^=GFevav)Hx*TNN`__g6|=5Eajq9ehO-?-*( zZ4h>)gH3d3S-9HxV5W8nb~p(3&bB-=p3pAKG8yCv8U0>}PWI4i3$+5;UmJVEi}(Tt zXz<^fS2}l*mIJjY%XH#7tz%w-dw_IU09M5o%V9!e-j3_@p0!5&$5E;OErbM zzGU6CqibGZ2{87!<^}Ca3M{kkYFM=_YWgoadU+W->hq#jOJm*x>{|vq=dcAEPRo|# zZtzQ54;r%%r9Z!@3DjeS1-q7>U!frZwFmfP zUqR_RE45*CmfiJv8C~4@D)8QVSySmJ`>wrJ_PAa&XX0b={O|7%l%7HbSNFCm> zV8dwPJ7}-=Ev=nZ`th5P*dA*wm_jeJI}qx#OWy(o{&g1YdRorzUVB?>B5}QS*Ml)N zizd7SVR&sl`lw$EPMM48>^mUs{C6$bb+neNak)V2yN)-CgspRhmQj@1n-|O%|+?&a%5v8vrxww%LFYP2X(6ZlGv8 z>>d5GK^sYPx1e9#!4+WrzPS;C)%88Vu;^}}#r7SjXQkUVp}me<(MrW;?M8adzVln- z{bDmpFL~c8Z9%=aXpM9z`4Qt_eEDq)`WU|rU0(K{b}40Vx9(b7r9ZugR-WFj^{2C2 zwKf*Vr)|Y-1$J1l2HJo-k2L!PR>Mp0qeTC}er{_uF<=`8`}GIf0DAO&;C!?Ve7kF> z_1MNjxp_NKTJA!NgSKmJSua`i=XT&Nuwhj+a|ckQ4}o%EyH-V=KfvRA_M_d=>mPvD zt9EPs=!p-URtD{abeyzd)pTels@?lPpuD})M#&eXIzJLz$o|$L+j7q?2xaje3!|Dc zKSY}g_MqFtyR7j?NdCxrtfC&fQTiTx%-xMrQ!l->8*~r**n(A3!~f9Z3HJERZjAm* z_ITf3>(L(l#64)GbRW8m?QvSk_y}~rV8g0t&PS-$>l3Xn-To2iHan{Q7%1CpST(Kv z7_D6XDNvsISSzE|IRe07xQLe-0 z8Z6nc{gB~nK0|r#rpug=urJZtyw9|@W(Ue4fKJ$;YC3#~DS@v* z(fUIeimA-TeGc)3!7*Xgl=TIc!gK8L@aGQ76JG#DIAXy%Qr(wWJZq1jpWH7UlsCWB zTHpu}gh{~3LX2De+A4?U`3mSq*rV?&XEh!C3Y1SiYQd^#++m>P9mC^0Uul(j0l7|g z_(&~}fYtNtvNonpo^=Gn5WfNXgdXyqLS z%lg(~#v9*)hsp^H){%yM#~5$|?5q9GMrj!g1nMHl3s?(Kpkv>`LQOtt;dG>1zelTi zr|@{`_aNWYpMQK0+Mc#ymGtl9KP7KpPZ95MB4?d+;lm&%48Oh!FQo(6& zsSby{K3{^`5{|0w041NE(yEGWOm?^o14}}qiN9(sN&Z1A?GVcGT{v>w_z5_V$vjCM z&L2FSJy{3LN&ijjJfrL7IrYQG;b0z+!nE!WtrSsP?rD&gc?OfOoYscGzi054W)>X> z{Kqxj##*G!r@@C;&tTxKe$-el#KbZ~Xa@@knX7&T)`qiaYtfI|g*FzVut1jHmfHV> z74hWnC_I#_r_;6n`X@89T?IZa+5z4^QL52xreFLH_U zA6hr6Nkh?ne`x1BMK7dTMFq1NQ@&xvz5mquImKhrQM~d`)Lfm8qCfuBB2Ll887R8( zFBCnRfudLbiq|R>%~KxE%!uNwa$TZ}Gr_f;>3WM<m0 zXeLe!o!WZzPBy+53vW~o3VM0pIUoW3sq}R~&OnqXT6u}bW%Ld7oTXOZTULit#vUERH7ohonW$7x* z)0on-tpL(;K^BI7^{-lMI;SNNF3i?@#1S^M)Z5eGEYKEd7cHc}TI!wYn{54dhG3HP zVj)O+poQL@zAV&x)5#WkleN@K*qP291>pOGIS`DTbM&?*!QbTQBU9ITLZ6xGmxMku zw;7#vZe}>xi%6!P!kNEig&;OxMh?wf6Nk^iT3HGPNODy=GY z%70cqqxz+^DJ0EEvW3B^ z)X^$vtPn~kvS28c9`y;i}YEJ9LRoJP>fNW*B%9DiuDKRo?<=UE~OS7^maH0 zjD)(3Z8m>z4dLY z-%qRC=&c;$FY1U{OfN?p(>vnNpmP2Gg2>;{9IF9d0b|Up8vIe)p`9J&i4L#pq_;VZG6 z)u6LvUcB2AbHq;bI0WTUdL4$isS^HBs&fGMXG&u9v{}{z0^M zva6m>-tNG@y;}mirNFSQ;{nM2Gwgc7!7i-T@22MNda=W|5|NQ-ZrxW?Oax2JR!e*6 zchSSOiB`)c)++WZOunGiIt#H~Paq~Uuv-WW-t{u}K+Udi3OQYOuLGg;dM28bWndn! zLzk0er{Ay-NXzQtNFB^W-EsXKu{DLM8?aHywwtSIbQngmhhLvdZ~BsInrAp2&2An@ zKs)i8rnDdL1s7mT7rg^r5kSXV{qgD*)(f5S>d8vU+#$slY8PsKzFsivYH)Zogr9B< zqK$)rcpL4_(+3ISZGvnP*!E#ZZzMtug8m#G4mxvE+%9CDbB*_HYf-Zvb(kMBHDV5S zH~g$_C%Q}2@A{kNT3ivb&a%WCvbC;FfVlxv#ZD(eK04FA5@s^7h>JVm1=1wF94E>l ze+m=m7ELf!R|zm>kA*P!gdDQY%{?=_^EfGXb#t4c3S$tgG0c@An14w+UZ`;ConrQ4 zOA0AAVNP4NRKiZ=(AT3t(WpNVZ<%ufC43jPg@ANUu|@tkSvHY&Q!-PQj4a6*8`j69 zS60H}v7L_k%B~@)8_wJ(?}@V4xlZ=dyOw_;#$oniqoPRe-&Uc&NYz2d)Sr(?X29gx_@E{7XK zj+dptaAffBU~FTT!wa#K7YSIiUkC&kjmbd3@WusmN)w0-CI|SD1cb1}&Qho1g~ROS zbPg6_i!~J%3HY0NM4V0I*oxyjL6JojDU|_ZZ#SpHa3DH$N>DfAXC8Da9y+$Cv)P_^ zh8PUH5kH3!4%Rc=@~mFQ;d{RjPQ6EU?i@HbU@FSKZE&&c9p~Djx3I#%O*=n|y9rkhY zr36kE05e~xNTwPv^9uzWOq4iD2cE=iOER7eLE<^sEC)go`(#2YBHnc18U$WM<{J!! zUF%&2EW+W1gOLy~z+piO;gbu^DIEid_bgM12@5c6sX`+#7>nPNiDocf2qA$Xp6IX; z@w0C|Saq9Ct%nBP%OoO-5_4{nI{_@jPMV~^WKrf7O$74BPJ^Z5NdflmM+&SN`Yl0? zNsQ>nth-^N#IX=~kjvCgOc=|mBy}RfvO@>EVeELa$$wi105Jl6#v?}X0TDNhTe7Tf zn6nWkjC}RTS zqaO?p<4*vgdr~D`5+K9uRkP%d0TX#*7>pfWO~I37fgRi7V4)O4lnwUd$Po^u%=lF= zYG&Vv;qbu?H;l8uXaX9HV+LR%%P^<57Z%wObq*%kmOAc@u?8jAz~K{d%1?ry6yeMV zU^uSLcM^hn<_8CultOefm=O|WPN|tN&MGrlm{a!{MSypd7)<6@IACG+IiD0R02XfM zSslhFWcX=?Vs}k-1m92M8;roMKtzjn;U@uJ58HRq3HKx@_1MP zy4?i}+TL|swy{XVEHqDT4{9WJnwll}cq@bU&4tF#JFchQK2cCRpB>B;x2Z+YL*p z3>fE)F}yHusTs^A>G%Kuued~}x%h!J!)&=m447+02%yh35*Z4YCmNBZYamby{L+TO zWWGtVH-?W<1wy<%08HirBZeotgq2Aq-!URQ-fcjzV}9hv=CtLFF`!Gh#7O9G8cYN- zwge*(5nQ@L5)pcEoB@pY#zd(ZQ5r8ak_f-eRT&D`4Rgs1A_v|$!JxY=C14`ka!v8Z z7|^9?;0^Gm-}Df8>4y}#6cVhRYdS+hB-zTE-WXg7Kkvja81KZ0GCV$>3vw|0H+T`= zkw#rUn!|($%?Ld>w#o>g_|eHSK2gWx$$lc|%xrLC3zw?M4J| zNb;OP{-v3BB3M#}i?k%b&<#gmBph+A?Ff42Sq+$LX-6VXhA!d%i2(A#CHXNvu0e@K z51cV!FfQtr026rGVzAU`4*nm2&|Rscll(A5oO=aWm^UyC#+y{YT%2JrUXCP|Ld5t} zj1GV<1H)kK+mgw~2{4zRh`0|katFb7jc}?xc|q1T+RvMKcYrX69VQ6@feJk ze!!3#;EBO%O66)Z>jX2;BeKtfx?#LjW7ZKi@OV%luJ)i9xFw6aa!BI*KLFv;a}A;k z-s6QBnID--nG)D{el-Ele1VVTJ#V@P{8Ulz*H;+spz_bQ6eZif1(>$De3qEfFb%~cKIsZ?B=g;MhBnC?f zV4*Q3q&<0$7cgXNIBo&PCB{)V0#DY#v;98+gX~kCDeMA_cf+I*^btS05OQ>!b_5=j zCf8mlf?4KZ%>cUAb_n|oJTZXrz8*S}d0&sgcykOV5jzfC$B5LKo1WtTvGCm`3t>s- z9aO9bWCHmHvGe6fwIef7Q7P7rO&wHEk|$;Pe+sMTQtO8N%}9iB^8`dF1|HF^7vPy83gq!1n0$Ky(WO5^EWl#I%J}ctXaHRbB*Y>j zo@y2m@tpwXA{yTY;FTHLgIk>-n)T0i48pwhBZ_bZpGZ>5yaIt%0Amvkn(c{5EAm7G z#_JE%h5x~`T12$MEhnV9;u(uLw`(H1hW}KMkwjfagWzCGAeS0AuAHqq4y2}C-}HFx0%&iLM1c3G$9pvyCi zMBK(Z0$u9r4WX)wQWzO-MDX7Iyto5qe$zZ<>l{GyLruwS15D)Q9WcbDsq6qu<|9VH z5E$`zh*Xp3l{xD&PAl@O9x(HxF{#ABf#g^TJZxyYIze*V1#|7Y!a4I}vyMkZ=8d!R zKor~^BXRG>gZ1XyL(u1%68vL6mM%@KQ>5dumFubuS$4q^zK)$0fY>4B$Kyf0x(3J6 zP|0{$r>N}O55X7GT)Y2(xdL&(kcUcckhO=E;Tnj?BLXCfCfpgH{ zkHV`@soM;y!!o}U02tEwDTu&}VB63IL(JlWxl&!I>llUv2Lt|q#cFp5v^eGE^d8nVny9!Em0(1q<^=MaEaRT{-|Ng*T(r zx7}sw&8Yz_L>NbcT?-yZpLj*ivJ9>@i=(x?rD2%|mwIHWDQkTuDFLJ-c!Pixh0Eta z>fN<_2NV|PXE>i-q2QFoe6gY3`frl+nz7rX)G!Mg399PGPlHD*l*z5*I zc=rx#B*-U60K-v2zGIkw9)`1+E}=ov-{Dq539y|2Ub@)H4W2;k4!Gn)KwW+=nt+a5vcPpX>6jUsLiX99fDmIEJPk;Ke z|5Ze#sjDE(UPDp&iJ}w*3zh()f~f!RY`HRPKA(}@H*aR%ym|B5%${?;+7oyK?fx8B?ZB9X@f!^;9GXrBw z!WH3)Sj$lT#ET}6oOu4^%dV=Bqso$%fh7TT$?)L+8f8{rA*fO3UoGPP>%K=7`yG9| z|EkWvf`ccDcK;Qk=)F7bM9F=Rxb+cd98q@PWw)P3MRGb+H0NK{9Z2*3brGZPd(?TC z!cIFW?6i|yf+Uv^Np$ffXFy4ECL%=ydmJg^5GY9zhhj-~D`Xc@b~{#_fhEO-tHK&1 zds0?Vh%8x~cX~%zyg&>~f)o|Q5k-*|a74m7pwOI9s4q2t9%_H{`25?(=Lb-NC|M}k zC^;y(D0wKXz6DB4lvXGOD1|7kQQDvsp|nM5hf<8v9;F1O6r~KM9Hj$FN0d$|ol&}= zbVccgQi0MPr4pqIr3XqiN>7v;lwK&kQTm|tMd^pq-x{A^`^Jf2SfGlWP@fWq<1ItR zwD{C17fhQpxk3qx)Q}UpEEtwu6r1UpD2i2(8)`E(q`C}O9Z8T>kDu;BsV=`=Nwhl7 z2!(=l{WYQ4XG&pLY9t3&h`Ng}xI!VjQtU3W5O&^G2Th22GNRCkYeRB&M3ppa-nF6s zW>NFnSbuud44p(Ii*5`VLAv9O44{4!15W)c4VZ70%?XVS(&hVIpoQjV1?k}Y z&~)qmTUpg}cZR0ZP4h#gRR2ooZ|l-KLPG-dTrb@nZg3NZ>vUHr5v1mmGk|**u;Er3 z9?&N2iN&GOL0UR7132MchWYc&8Ne!Hz}N2003LXN0XHqn04{qdG$u%&Z`S)c9AG5T zf`>hdZ+J9xa$xDRp=`S8Nlaz*W2l(@Na#q=NDcVB~qmv(s0DeMeV>^dPl*36HO=4%G*#-;G8(h5vmqRK|Gvk9F6} zp@9LayT|Lv=4td5*8QVT7&%nGJ~WN0)`m)G(?g--R_oW;61=!HG|k$uo)Px;CvMB7 zZ-?@&xtrLy(O=SGr@RrmE0+?l@J;d}3fMg?i-N1>^Cq7bRo1kq}{Ez~+d4}2K9n3gV&_o0;+g<6sFQRs1c za4R}Jy(u&^K-(WS+?r!sP;=hLp&2A@1^3x3sM~fl9@^xgytX~`6rDXFkMw*cylueg zx7AsiRcA$?-^%*10IDfS4czzM0k`$N_av+Dy>6Gv)OK)4-zTR5fe(bf4j4Z~<)2*5Jj@{KaiD6x_Y3!r`h~Ke! zY(+8a=BBQ(GHUbb*dK#Jl>Yj3YzIwrRAR4&Nz*R4`tr$BXV|VpgVehM7SXnld{qQh zs$`AcF}C(}Hk8%aHI`T9_FhU44~b0=3X-#!w))Ln%!oB+XzZJs6p`HW7VoiK3HZYJ4GpbPAczCW={Y32gEDHD43+TF)v3YqIzcwOEv{_8lCttRG z7mFlcgcswTY35COHSJgxo0luAT5VLIL;a0Y>8aJR5)U9uhYdTD2H5;(s690g*Ym92 zYhvXA+7t|DXGw}ibM7=`n)PC=I0bra(U=n2y(QL>rk?`J7W`*yuJzfAv0xxK60Oxl zg@*hRlfCEe-xx$ivHK{0ZLBb$(b#A7JLrYyWAzq{ zQ&oVjTph2Y3FqresCh+ffthoG)`X8^vjWs&RtV~1W~?lr(%zS}C$a=JLXRB| z-I(Ncp>1oYoqtKo@q#MT;%h=(3sq)HQ=lEO9@O+|tVQd(x{A=q$x|f#7T|N*%A!!vm?d|Ir7H%RW%o53c>uF5>45|LV%3GV|K~!Y^!koiHD$dXE6x@p zf6xMz8RAPR_OECi$N;f7Q2N;{!f3JreC19pz^O`FEftq z2`2eM<95WZrsk9MGTOf*RuYsn+VyvL| zL$c}XU9nqf@Voj86dtL!CiAD*uK}4>EQ!Zx<=y(J^pc=IXD#|A77aQ~Dc+sF*6;0& zT}#XVh?P=eU#xQ3|L5=(@lu zU=%<}q`~LLYjW_Ys_d~>o)E^?mLu*9G^C`2?H5{fijfmkoSIywCNC$gv9ka&^T9mf@5v!tGkHlKjIg5?_EJeWPVGGt}f2^KvJRXbF>}C28>xSd8 z*8;TYK&%aQ=%!y|tveAb3sT9C*kK_-zty_*pIBusTd^AhH2g?xIIS9NK)5kfrf}O4 zfg>qV#TM=$^x_pwdL^|z8mkOM=%#H(M;d)J)-R~2wDmVo_sG#$UO=*+^CJzInFI-C zHM!usB#Z31M>ZZKwC!lDN50a)*dp1js~IOGNnkkD^vG|q99p&A=#i&1Fcm4-4YHI5 znY#ZT>qT9E$4C*UZ?;k(%^rs>P}HSBW4()-Qh?#hPY=ds#g>wD zTMiu9a`MzkY|f70Bxk=lU#~7mZ87lUFd+2nAJ{o6VjgE99-JQ<&HU5;gq?G-^He|L z)Jp67mihyEq@2K#JaQm*rIl5z=M~WQzp*40+wi`yoBmw3Bh%Y+^rZeOqucZK;dEV% zUP}A(^$zqjdn#?Ax6h6!n&=E_wa`af@PE4pXl^@w4sCf>-%qnEuzwbX^*+?RTyLiO z*`aK!p`R`XsAV_Z-o4LIXr$i8+FGlR3_>|3H<^V^_H1@QvnD8dx1b{?*2~rUXWBYh#YogcC3&Hx1OcSdS<4Qg2`N zsn>@E#jr<3+s&~Xaztor$NOt7ib=hUxRy3I=-mof$mLK52qPtkPs%@vh7{V`E(zK>7d+bC0KI?KVxu5SiG&@}CM|_pN5lkX^f+JNX6?I0Ux1+J zDy-PiyY*LWn+kn%csAop)aFZ2w9Q!3oR$A+plyfAQ-V8^q;wU0qdsS z5^Tbc=IZ&G=2fLbqs*?fXp=sb9=#djWk+o`&+xQ>8P{woxkdlL>abKlme1bHXwf_R zN^9pM`j_rTJiIW)JE$~Hkfap*q$K-j**%^hRl`<8RhH0sLyg?lurDcVAn|u|j+yLLJnmYN~h6|Cgy823|R;D>I zy||MQ_1sO{L!Wfzv?-Hp1sD#~ikM#3A;VdBs+lT;QQ3`ZH-F_0;#7lTDUw0g)l+&` z2yR9xH9@FZLE{Z4ESuoun$p#*D5bWT>mP^C8h3U@n5v$^nkY-4>SV=J6+b)(&%_S4 zv6fTl#KWO}v~r$4kuD60k+YYWWNpE zt}n1IdL7*_EllJu{Y2kI*T18`P0)SItx-GlHbw3f-u^IS3d5T8Mb_VWo$)m+*Xp78&qMq0AH22?s!^-q>saSN2hq;-vHhB^?;|kK_MFFUgA%io z9AKq0U%V}_KHRR?2CSN&^sjPg*C)Dc4LG9D%MYm5#y|BEN4e9ar$YU#W=*dTz%Oju zWy}*<7%bBlE-SPXjE=gHRT|p_-O9{+62f$Ap_0-xKvDumbwNrc19A}{RKM70pA|;D zVH1Aq4|=_YM9j({9XqJcwO+_Eo(fRT5&i$HV|m7|EN4w<%s={Y@Q&G^pdx1YR3+3a zU=*^-8oeu>9WV;;ESwXsqB{ac%k1%@BGG_0Mi1sr1=fP6STuX+enF$&Lb~Vb0QJc+ z<}DqhKS!Ht^&)yS%gCpKV&hdu>^c@02wVo6#*+bs0(;b9v~m`_WhY7~E3n-hhYyIM zPI9eZ|2CjQbFANaZH$uaund>U9`~O%7#A6(Y1#C4TceIPy$~B_9q()`Xi05{=w;R; zHAa1zD~p3mjC3DieJLWsaT|@&ED@p6rc$GfrVKO6gR0`Z{KtM#otF>n7tMJ&VZTJ3 zml3BL9RgwJc_yCAyj4n*EhO>XC3>yQsAtKp{H)!|{Go!)mi3%_jjSw@dSEoC79`Wm28&9km)#H(-#HtBcLAFH6-keq`WXamwu zJKI>@lFl4qTxc~+Hn7Omqm5T%&iR8_vQi zt90;sNP0^4HI+KwU{paN48FlA!L03NU-x2Yl!feIIGc`5GA^Y1pT=gW7y`{2S`(j6 zd)_ieQS+yIAwB$FtkC*-wsCTR)?5zyKACGAZRxP_#5GJ5^T!zlG-`l;e-KFmj+1t> z+2L6<#Yx+2xloZtZZxXs%j>aeMC!X3&#iATS~Az8HH5;Zb@vU%NDHaTc3E^zqj8bd z=2-l$06nxEO6#Zp8ttr0$mo|%edmI@K@S-tU5}QAFHCX|&U|{{12@FZYkQP2?iJc$ zqzh5mmhC}5EizirbxqKVF!Al^ilIiw61LvOr@$}dUUAKb8Ln^Y!DF|itd?^ zXUIi6SjmW28$=eeWLokD(GC)$R5r}$SCkw~WY$?w>4U}bo|B~vE8QT%qmXP%n<9?c zV>>&L24eAQB-0m>SbQcs`F@X3iN$GffG@cx-lt=_HJ8HP?i?>7PuTnz77RKRAyOET zuf1H&i;a=VByvA1{DcwArqTCd;U0L}*xHJgK4_HFqx+3BmwsSeYAG)o`|})m+WN4O zjEhR?*2kb-7Jdw+^7Ugz2fBSDTD5!JKwK17TwSo{ap(dhrTY^?un#`(iDE4H5e4oVdic4+4JX(n(O+cHUer7z8M-RVmY_WvB#*Zzaa`x26M=ZTTKh;`s(5TCz z>pn3?TR08qkwxNXP;YM>HYQ}#`Fq&9*BDb+=-h{zemA~$)_rgj^az5pD~=maW;)@e zg;FYF;euZ^rnDV*5c@*WFEeA3KpFK%kk^M2*{xT;^5P>v(ZBz z8?8EIvNV|?1kvGh;?-$!CXQRF{29G_Yq+1D&%$6sPhcx8|I=v2IB_D~Sz)!0Ge|Oi zWRQQj^$VeejpDt=I|nXIdTF#Y?(7l25hAjUhoXLWd&pC(-Os z|Aa|D$?-}rW_`>kEfkaX3}?ZlDscp;a56ALmVkujq3g!XrJ^@uxfK4)$h87$e3~1P zUnOC4QQPO^PqGFXMxeB{WGBpR&5EOC+BPuUm5L_la3>XN9%Xi;`Z8lG9sJoC&5noM zz5MaX@eM&5f7rN~S|5v>R{fCpLwQIG8Otp?BYtWggg$CP?7HN$`E3lqRx3YT#3Zc|BTHpE-O+xr%AB;D8$FV0pJgq2v1d9?6BBPR>QTgdJ_TIOoG6$|4j zEmsPw8jr9Hc|kUg*4;UDoe&?v&e!@aH4~NAnicVlL7IC(e7yzpA8SiXE{`v>`n(mN z(aD*{z027&<}Z#H(9Gk;{SeWNV7Zib-V-lOZBJ^oB;F!xJO;CcKa$!Gk;u|-;*~)t zrm>6Rji}auZ{mFmT^a4PFFu4;4MDik{6gX$h6FLa%$3kNU&qU^Y-}mOi)6C-u8%?^ z*$H5OS~Mrt!&-7QUXo=Y?|&q~oaR=v@eQ0uJbyeM>_T(i#H7wDPdw|UPM$r)CUs~b zq*e}dOH+tUW>ONcZbMzgQ)nAXXT@Z}b`uJ1otgwqs!8++%CfU^Lnjc zghaKQ(`f3Om>CE{<3XD~fe?xh5wIoXl-`l;7=fwO7AcoeLhHplkm|jyCQ*`&ETru- z-btN8iP09$ON(;p6d@6}HV#fSwRJv-Y zSgFX*?X-A-5yUAK)%d764hm%6P<1t zMOn3$+>to5G)opI)83hiO9 z$6f`wrsX{0j>D^oe0q6pqLx0i64k6(J}p_7=;HJ&ufw<_UP-Ia>3#Ov>b1n#RR5~; zRO$5c;%n&T69&s$pBP8yu63TOXzM|Ax^g{;Jg^qyKD1Zu&Zd<|eK+6^!NuzwSS3w+ z6H|R+16cPRgB{(FIF~MZ4Nq5Z#Asi?h6!G}38bN|N)y*RuLkXAPiJp-c$G)Fn=z2N z!GY^$1K5#5h@BT?z_`LEY8`01M**jcoRJ-z=%;v7;p zJ5SX#{Vh!9nm2*>{ATnr;w{Y5UZY>%Oh^=d-GQA$tJqWh+lgLI?XkB|+xHCz)<93O zC*vLb$8P)A+o-L6(}A5sPrZrJ?4|hPox}v{^;X(zFNcDq?}FLSu!>9G!`zzx06W{i zhhF->?ZD2Z6>p=zgYP9`6lMeAsWUBl57giCKB!;8V4yFb_PmcV2E3d0TI1k7_yO?V zU==@qkeE!TzUMskb844=2tL329!C57L(~p@-+6*PVPmZO2=u+gU`ioq8<^G%}}+VOc}2%Waa z>t*>@iI#cc+HgdIP93uwyX}%M&e6NSUeK-1Dw9A22&_#RDW%n=f z`p;gBdTbA9f7yNQK!d*p?F;szmovTs%1d9P7h5fM+lOXfxv=iEdLL-NayJP3;u{ZT z$k!MscaH<>PCLFvi~HH@<@+(vMc<&d-(Kg{9q7b27-;=o3{>;2*UR1eLC~0e4y-#> z9stU2_B!G_4`s~(pj`E}1FN9ZzQsT}-=OEqzE6}hR_C>kO0`I?h!M3G2dua%fn&g0 zTD%jR_5l~Mf-d_GbLh7}F^CrakmzK$D_50T=5rz2TdQecFz!%jwGkXLw%reuO)hd3 z-Ss`jj2%GRmkzpZsml+T;Q<#`MXP@R<=1|j7))RM=%D1&@Pm+m7T-CrD*EgoP#$2f zfB)q5GUZ21uJ88_4C>%Vpsf2Ib6xl|OzeW6Fz%QioLA%+nK9`8Gj`v;A29zjn!zGl z)L!@*Tj8364y-#3{{_wRf5hvwLmtW}zX0VS7uKCFX=dE`DKT{E;Y7D0S*(pBy`E$s z{r3>WYrRul&bCYoT6_rOj{F&&t~}y(+VwD~-{Zm{CWo1r`~sAde@#>t2x_hB@s>s% zf#~KoJ9V8{m-)2q2)g`FGuZn3QHLS9bl$I^v-Xe!tE3~pf`yydYnR`FV(aQ#j)L>C z!w#&9I{pTp?L7<@uJ|2eEdLEOO+Vtic5*c8;NOAr*Aeh>$}!Mx_p&A5X);}@meSe_aqkmy`wk~ftk;u<=1d=X40ex6=%&D)U z!zX}lvDXg&c<49(g=vg9?!c<3{BNLqiP!s1GCSBEwvPz4I9^MxZG|99wY2vObTIYL z#1PUS|2? zUgKzFz-+-HrH*C^J6^avVAdkHx~db1cqw3xcB_g+JLQM_?N?5|hV@UqgJuYbhl+uC zWzg)IM6`28Nkox00Fh4nJ5fk?^)g#iewKNPi`&IcA+SsHPN(h=!zY92@%ABfCGAW$ zT%Tn=kQ~HLN+ugdXl6DBnevY}2yiRtK(={#U*?r#gkjUJo;srQ-O`ll@hqpJ1$Av@p5fNgW!Wawb}O?tEzkDqzsm!I4z)4`7pcfT zCr>UpI=s6TaG#w&porGym_4a=Ycro7Eii{98)Pgsk_35$py0Dytdfn}P-sRy3g+g4 zg7*tS!CPz6Do8xZ0qfgC%A>h`gySI7rT*rZfH6HC9NqRbbNz7pDcSEH!(0 zh%}e6<@pklv0qutr~&nJV4Z7F)w6I96^>c9jDav@_cv zDF3qD6lhdC4`XBpb4rJdy`dzv0q&t)TVnQNiJhWu;LzP!*kI+w81~`L*xMsILS?yI zK$aYogI#g$&Ynqg67QdmX58cXw=K-pLG)|)cV8!T`fPjr=aJ43Z+lbh?vxbHBH2DC z^4RDNF{LvaY%6hEU7sXCp)KWLQrB*f)p1==dv_`Rv#^Uf#~b@#so90PbYsf45lqZ4 z#~u{RFdKXHg#1EO+I`7-sIN5t>#T7p3{Os#8KISov4a%|Nkf%+OY6u$@NnXlxMj_Z9uvJ%8r0eB z9K?z9oGh5jd5oo7hXDWb9_B4edzyuAhZO2!c4k*}24P3eU|gMEZ7!nLH8w`ut|m@# zdSY^ybww2j$){U;n)9i1uT&4;cQ6at9nK*&*aE|u7}lCG+|GA?QENUk}y&r_;sKouCYr@xs^@AgIWv->BTQ(h0Va~8Y4 zW>4X?9vH$#+|dt+7uTi`ORBLX@HKEiQ$>ktr^EUGvU(*{)zd+>*X06+Z+CgP)|}T` z@~w6W2{jDgzJXOmSJt?+E)9c%`KP8R7}N_p=#4NWtFf2YXKTTnMGuH3OZPLSMWcFS z8*LX*e|K*Wsk3O#q=zN5#6vRs0O>Ok_0-2hs+2&T@-Ng)>}%p{1Jz;BV|}sh!V!)) z)A|8LK}wg2>xzCr87Ko~tCAvqR)4b#^c(JLRMPtX75wa@UY=r_UXb#`m@Uoh8+=olwycE^7*HrjOFaT3^EaB_;x?@3s&Q|d6877-6= zQ5~pEm#hCpfTW)cq%zq)L4SXc31W)aX>0~`U_(-@+eRZCCBk~9rQ#}kI8I&KrS@!U;5ChFqt z8uIUK>@t9n3XReeEIfCBi~Yk;@aD4Nsa~s2VrcfULw7p=B(sM-c=Irz%{~>H>V{KN zxV`JJGIkyxIkY;n(nkGlIOt5@9_q=qgh47Q>DrU+ap%y&)9kIm>_%JX213h_qZ{za zrakjuRI&D-W=_v;lYYJ_V|hdSLpAi&U>KXrm(`U~(-oyENiKFEmdpR3iF;US~kiov~FBuKHZsp9hGV}W-ELF zTz$KKt9f@I%vzn91B;2_DrmxuW`%Xn4s&c4J+{#(wtm}biXAC%Rj8Ow`qivs_nfc) z)trZ~R^4{8b>?yNetgEN&^LdX;~E9{v+S>8YDG)?AuI?AYyt<1grT@IVWPm!CplPz zeTta|lftTk!of6rHw$%+zeaChe9$Y%>|4={#u~n9;Tj9!sKNrZbUXoHe*PPbeY?xy zDeO!>1#84Nyh7MN2u`@9%o*cbUqxactEL*W?|)U53121*U;O^CK@4E*;FN=D;FAx=!q{{?MV4irK%9R^S^C1pYjn09RF+`hx5{XY z8M7lu4kkxAwxX@dJ_O?MRE3i*RX~oCBd`&Y1wLdpRR^fQjq|bOuaOReo=) zfUz^>bUYlwMtK3&B&0~iinf`E>=T?-!Ly1RMSkmQxaGwz`(*SB7%z9ozD9XE@dFAX zy9J)v*1s{L5%x<946iY@2>^_SGlf=)s*y0e{gB=vgR#q(91M+pFqI=F62{f@3>e0T z8jzq8Ga3Vi&)_l#VKDpSu(W|AN;s@>dWpfJEcnmF)09Z&4hNnVZDdzLGZCXh2ZR8Xu+G?;;TwDAG2Kzc8qd!r` z8v9@ou`zRvWl@wPsvl8ix3IVlWzKrDww%$!^c(m>O;n7;koo zo&C9{LKbnck+U;4jD2pJiKoKc`d|@G2piE@jc|$%$_vJpUw6Pfs*}XXSQ3uaxQ~Qy z6f+0Lol|_R%faw@v5fg=P%TAdg(n6u?060ja?UP{rO#MGQ_l8a1SQJtFu>F>%SPI5 zU9(^Vc>w{Uz*%61r*K-A!O$a5474-P8GIwnS!%fvjWw2f$(V^E@R|_%SHxvD9#72F zX5lcy(>Mo+!J-1UoD2p92mOaXZ$067g*mH?#_$q&0<|#jD6#z&=Jz{bLYN;IF!ob0 z&bW=XGt3%`oSA1Z$+zxWRAINJoyKn4Xc%sq4`zSd%i&>jb9jx=woy+Q92Y^3gyEWV z9Re2NC78k3mlWxPM8Yz>YacAaF79x6K&)W)FU5W|#_!ws5EVZ$5Pxn-&{pL_2TVj( zdHn&H#y)#?$8BV>hzwsCK}Hhj!R+G!7cmLr_cq$9>`OEbPvaaQjG^+r31E$y{jFbS zV+|Ko`3~Vk@H58mHTl>NDPrGmXY|K@Feo)+XCi>HYh5<~J?W3&Gd#|{li>+V{Eh%j z;Y}}td9Hq{KPV7hKA>9dfk7d|I}86}5O9IhW`H3w;%5S{iDxyoJ8xjn78i00;oZrc zx|d<%HO{YLFrT_%Fy1Ifkm=xeGhlux0nFJ`Den%0s3LDL0h2SlF~$r0Zjo=bBrU@0 zH0HtZI*q|HCWrCizkp}_ZjN99c}5}x@U0eLyh9a2b5MaI~QK0U9ZKI-(Xa&dmyxs&%ZRFP-9)eGes7Ork zgWyws-pRsmTKToOia3fN129h$B)z+cszunRLm8}AHO)V;ruoc=s`Z$w$5f(tuXf3lA=nx=9|1mH!(QHk^J0Q3tXU~Vju5<(4e zJHI4RxX8R_hl)yia-Q)9EJ=*#-9@5G*r!0C6@2UmEJJ}X{SifOfwSmx7=a+SoPb5R zY?R!{fV|cN3_Cef78r~t5HN%UJRWm$c^C^g{V=$nncf}lSn-)6nZbDX6A}Ym&36b- zpObVMK`Fnr0YjF_YwLPu;YghZ|xY&H)9FGJ})1UMiJIGNsVpA z;OwZp@5&q?9~YPd#IqINhL0G)eElH-U}v})|C2L;So6Ls#2E9C2Q_0P`so)*~7aXjtOm>{a8ahsI1U2V$VXprawOg!00xIG zvoUjqcrTd2cy0lP(1B|Uv*rqL%KyXWRQb>WFg_!VeJvwD&UJ{enNO?$FTy8Q0OQOt z{67Zt%?@8O`>4i;!oC>;i+4a2gyDR^4j6uLlp`82t&vlYK!k|!h!OtW462spTzNbd z?yV0d@&2CzN6}N&N&gQ(U(f(&9x)czA^c@Neg&Sw3oBs!*$Ywvs>%r~_P?URjo=0W zjModmgEaW?_!CM5xiEk{o{FR=8f*OCR#;AqQ>}mryjlhf-|KP&vXdo0 z3_94w^ZY+FR`}ooFpT2sFv>^Fii)kx%YquUe`q;f`2deUf{+^llzrO?8 zmT3Rr0te%dMp>{8WA1Bf%bU%A&jJDw8FU|F)VDn~2~h`+C*gd?2lJ(-6rA>@d0dYF z2OyG8zQ!t_U;v)a8v-oKpNAj=EAajTV7~OUqBX+WC56Fp4uI%497yl@iGj-WEeVb? z`7Mh8*DpsbrGg1F{-@ZFz?Jh*6-2l`qk{;S_h^6zb-{BG?u)-aShf@%8y^A!H{CZA zMf4dHB|<9H*%lww z2$FprLIwHpu*La-;X?W*m-GzNoaQKg0mwHygrL60h_HRcAcg2}>kG(Onlkf%fjP}l zgwwu35LEeQ=T9lHLr`oxX0}qB52v|&@C7{o&W*x(ZS)VK`DKA+toT8Y*79)y$0xr2 z;L!S(1V`sC(R6#&S*;rROIP3t$n`N4cEdMUoSyo~_!rd*FU&6mxaVY#k+BJ(`~8DN z{i};RIzBuVzf8~b2?2s{{aGdbK9ng4_pkf-CI*CmVzMQWu&cYlmkW!jJ z^qu{})#R^np+h7;eMGZ^1AfLhYVvUb2aFk9fYQWoi}_3fU`Vd;9pa?cCkslH-x}D> z_`eqLZLv@NFjeK1rV8`v7dXwQ41woMj{v6ewhd?dzS9c8l1FRFOap+vQ$oOe+6uRW zd@&hdSWs@pxJATAD8P$yhPDxBi2{F@kik;HxEquKhWL^n1UJq6F#9*?((M>5B@SqO zZLt-5@<80P<#aI)KqEA^FC07su0HfAZ%0(ziSSQ6;`6hB=L_ADW5wR($3XmHkDIQm z*wL?#7&x&$7-9%thuF;gW)W1857*$_XI`esp=Zin%^55J_&#{nwR zcYI$5aiBcC!;VLW`x4;9JXvBqT Bdale Garbee

    -version v1.9.15, -19 Feb 2023 +version v1.9.16, +27 Apr 2023
    Table of Contents
    @@ -672,8 +672,8 @@ antenna choices and installations for maximum satisfaction.

    diff --git a/AltOS/doc/telelaunch.pdf b/AltOS/doc/telelaunch.pdf index 23d5536d1f0d6c0b72c83f26b88ce15349486215..1b32be4dc34fe76746d0fa7c3514e1cc6d709f19 100644 GIT binary patch delta 308 zcmXZSKTg7M7{>7wY(a_&iXxx_{wo!sZ{J^OiK`5bUciA61{XDk8#oX)69>;>96W(% z@D3f^-TY!4KEw0myZHXJ7I^-OB2Cnop_-n=o`~lcg3HJ0cy@b#HyY2TtL*WWo zgL{~Q-j3IV;wjF_yVz}w1(v_AR=yfKzDQRFmWb7g+N00uWcK?0HlEC;mFDoXy6VOnrNYo4(`!K4>sf{Fje_u E4{U&I^#A|> diff --git a/AltOS/doc/telemega-outline.pdf b/AltOS/doc/telemega-outline.pdf index e5ddc1a37cac6b8ae60d25b6bba2f05ab6690b25..cf906cd4c2797a464ebe65ea59000185240ed5f2 100644 GIT binary patch delta 41 mcmcb9fbseP#tCb9OpMHpjEyZ!Ep-jdChm|y;ct9U9uEK|8x1W0 delta 41 mcmcb9fbseP#tCb9j0`OeEsQOVjdcyoC+?6z;ct9U9uEK{y$vS- diff --git a/AltOS/doc/telemetrum-outline.pdf b/AltOS/doc/telemetrum-outline.pdf index fc0c501a740f93610fb468adba6605f7e700ec3d..3d3098ffc7e6525e370bd17bad4bf51417d5188a 100644 GIT binary patch delta 41 rcmZ2>ka5{T#tCb9OpMHpjEyZ!Ep-jdChm}d@+}Pvfc%XQj>Q827JLm4 delta 41 pcmZ2>ka5{T#tCb9j0`OeEsQOVjdcyoC+?7e^G$&KjSr5+0{|A04Hp0a diff --git a/AltOS/doc/telemetry.html b/AltOS/doc/telemetry.html index 7ff3bac..d67db28 100644 --- a/AltOS/doc/telemetry.html +++ b/AltOS/doc/telemetry.html @@ -18,8 +18,8 @@
    Bdale Garbee

    -version v1.9.15, -19 Feb 2023 +version v1.9.16, +27 Apr 2023
    Table of Contents
    @@ -1592,8 +1592,8 @@ additional TeleMetrum and ground station changes.

    diff --git a/AltOS/doc/telemetry.pdf b/AltOS/doc/telemetry.pdf index 9f0c4d6..9a27c0a 100644 --- a/AltOS/doc/telemetry.pdf +++ b/AltOS/doc/telemetry.pdf @@ -5,8 +5,8 @@ /Author (Keith Packard, Bdale Garbee) /Creator (Asciidoctor PDF 2.3.4, based on Prawn 2.4.0) /Producer (Keith Packard, Bdale Garbee) -/ModDate (D:20230219183900-07'00') -/CreationDate (D:20230219183930-07'00') +/ModDate (D:20230427233823-06'00') +/CreationDate (D:20230427233856-06'00') >> endobj 2 0 obj diff --git a/AltOS/doc/telemini-v1-outline.pdf b/AltOS/doc/telemini-v1-outline.pdf index d87ca677b114ca8fe2a66876a5aa1eb340dbe62b..80706217e91807a1d2dbd5e63a8fcbf577b7b4ae 100644 GIT binary patch delta 41 mcmdnGmvQS}#tCb9OpMHpjEyY~40H|5Chm|y;ct9!H5LFE$_*s| delta 41 mcmdnGmvQS}#tCb9j0`OeEsQOVO>_;+C+?6z;ct9!H5LFGG7UQb diff --git a/AltOS/doc/telemini-v3-outline.pdf b/AltOS/doc/telemini-v3-outline.pdf index 30e440e3b1118d843426a1c23cfb6e19172fa450..51d3c04574862f055a3ff8b833ac5e1e7158b482 100644 GIT binary patch delta 41 ocmcb9gz@?j#tCb9OpMHpjEyY~40H|5Chm}d^9_OgjStEb0VJ~x9smFU delta 41 ocmcb9gz@?j#tCb9j0`OeEsQOVO>_;+C+?7e^G$*LjStEb0VW#_Gynhq -- 2.30.2