From c2aad6783b5171c2e405e9e6461d81c9d922a6e0 Mon Sep 17 00:00:00 2001 From: Yinyin Liu Date: Wed, 26 Jun 2024 12:34:37 +0200 Subject: [PATCH] update rc.local files for Venus and Cerbo; create new folders to manage Venus and Cerbo release;update release script and document --- NodeRed/NodeRedFiles/rc.local | 28 ----- .../Cerbo_Release/Cerbo Rollout Guidance.pdf | Bin 0 -> 354347 bytes .../__pycache__/config.cpython-38.pyc | Bin .../__pycache__/convert.cpython-38.pyc | Bin .../__pycache__/data.cpython-38.pyc | Bin .../dbus-fzsonick-48tl.cpython-38.pyc | Bin .../NodeRedFiles/dbus-fzsonick-48tl/config.py | 0 .../dbus-fzsonick-48tl/convert.py | 0 .../NodeRedFiles/dbus-fzsonick-48tl/data.py | 0 .../dbus-fzsonick-48tl/dbus-fzsonick-48tl.py | 0 .../__pycache__/ve_utils.cpython-38.pyc | Bin .../__pycache__/vedbus.cpython-38.pyc | Bin .../ext/velib_python/ve_utils.py | 0 .../ext/velib_python/vedbus.py | 0 .../NodeRedFiles/dbus-fzsonick-48tl/start.sh | 0 .../Cerbo_Release}/NodeRedFiles/flows.json | 0 .../Cerbo_Release}/NodeRedFiles/openvpn | Bin .../NodeRedFiles/pika-0.13.1/.checkignore | 0 .../NodeRedFiles/pika-0.13.1/.codeclimate.yml | 0 .../NodeRedFiles/pika-0.13.1/.coveragerc | 0 .../pika-0.13.1/.github/ISSUE_TEMPLATE.md | 0 .../.github/PULL_REQUEST_TEMPLATE.md | 0 .../NodeRedFiles/pika-0.13.1/.gitignore | 0 .../NodeRedFiles/pika-0.13.1/.travis.yml | 0 .../NodeRedFiles/pika-0.13.1/CHANGELOG.rst | 0 .../NodeRedFiles/pika-0.13.1/CONTRIBUTING.md | 0 .../NodeRedFiles/pika-0.13.1/LICENSE | 0 .../NodeRedFiles/pika-0.13.1/MANIFEST.in | 0 .../NodeRedFiles/pika-0.13.1/README.rst | 0 .../NodeRedFiles/pika-0.13.1/appveyor.yml | 0 .../NodeRedFiles/pika-0.13.1/docs/Makefile | 0 .../NodeRedFiles/pika-0.13.1/docs/conf.py | 0 .../pika-0.13.1/docs/contributors.rst | 0 .../pika-0.13.1/docs/examples.rst | 0 .../asynchronous_consumer_example.rst | 0 .../asynchronous_publisher_example.rst | 0 .../docs/examples/asyncio_consumer.rst | 0 .../docs/examples/blocking_basic_get.rst | 0 .../docs/examples/blocking_consume.rst | 0 .../examples/blocking_consumer_generator.rst | 0 .../blocking_delivery_confirmations.rst | 0 .../examples/blocking_publish_mandatory.rst | 0 .../comparing_publishing_sync_async.rst | 0 .../docs/examples/connecting_async.rst | 0 .../docs/examples/direct_reply_to.rst | 0 .../heartbeat_and_blocked_timeouts.rst | 0 .../examples/tls_mutual_authentication.rst | 0 .../examples/tls_server_uathentication.rst | 0 .../docs/examples/tornado_consumer.rst | 0 .../docs/examples/twisted_example.rst | 0 .../docs/examples/using_urlparameters.rst | 0 .../NodeRedFiles/pika-0.13.1/docs/faq.rst | 0 .../NodeRedFiles/pika-0.13.1/docs/index.rst | 0 .../NodeRedFiles/pika-0.13.1/docs/intro.rst | 0 .../docs/modules/adapters/asyncio.rst | 0 .../docs/modules/adapters/blocking.rst | 0 .../docs/modules/adapters/index.rst | 0 .../docs/modules/adapters/select.rst | 0 .../docs/modules/adapters/tornado.rst | 0 .../docs/modules/adapters/twisted.rst | 0 .../pika-0.13.1/docs/modules/channel.rst | 0 .../pika-0.13.1/docs/modules/connection.rst | 0 .../pika-0.13.1/docs/modules/credentials.rst | 0 .../pika-0.13.1/docs/modules/exceptions.rst | 0 .../pika-0.13.1/docs/modules/index.rst | 0 .../pika-0.13.1/docs/modules/parameters.rst | 0 .../pika-0.13.1/docs/modules/spec.rst | 0 .../pika-0.13.1/docs/version_history.rst | 0 .../examples/asynchronous_consumer_example.py | 0 .../asynchronous_publisher_example.py | 0 .../examples/basic_consumer_threaded.py | 0 .../pika-0.13.1/examples/confirmation.py | 0 .../pika-0.13.1/examples/consume.py | 0 .../pika-0.13.1/examples/consumer_queued.py | 0 .../pika-0.13.1/examples/consumer_simple.py | 0 .../pika-0.13.1/examples/direct_reply_to.py | 0 .../heartbeat_and_blocked_timeouts.py | 0 .../pika-0.13.1/examples/producer.py | 0 .../pika-0.13.1/examples/publish.py | 0 .../NodeRedFiles/pika-0.13.1/examples/send.py | 0 .../pika-0.13.1/examples/twisted_service.py | 0 .../NodeRedFiles/pika-0.13.1/pika/__init__.py | 0 .../pika-0.13.1/pika/adapters/__init__.py | 0 .../pika/adapters/asyncio_connection.py | 0 .../pika/adapters/base_connection.py | 0 .../pika/adapters/blocking_connection.py | 0 .../pika/adapters/select_connection.py | 0 .../pika/adapters/tornado_connection.py | 0 .../pika/adapters/twisted_connection.py | 0 .../pika-0.13.1/pika/amqp_object.py | 0 .../NodeRedFiles/pika-0.13.1/pika/callback.py | 0 .../NodeRedFiles/pika-0.13.1/pika/channel.py | 0 .../NodeRedFiles/pika-0.13.1/pika/compat.py | 0 .../pika-0.13.1/pika/connection.py | 0 .../pika-0.13.1/pika/credentials.py | 0 .../NodeRedFiles/pika-0.13.1/pika/data.py | 0 .../pika-0.13.1/pika/exceptions.py | 0 .../NodeRedFiles/pika-0.13.1/pika/frame.py | 0 .../pika-0.13.1/pika/heartbeat.py | 0 .../NodeRedFiles/pika-0.13.1/pika/spec.py | 0 .../pika-0.13.1/pika/tcp_socket_opts.py | 0 .../NodeRedFiles/pika-0.13.1/pika/utils.py | 0 .../NodeRedFiles/pika-0.13.1/pylintrc | 0 .../NodeRedFiles/pika-0.13.1/setup.cfg | 0 .../NodeRedFiles/pika-0.13.1/setup.py | 0 .../pika-0.13.1/test-requirements.txt | 0 .../testdata/certs/ca_certificate.pem | 0 .../pika-0.13.1/testdata/certs/ca_key.pem | 0 .../testdata/certs/client_certificate.pem | 0 .../pika-0.13.1/testdata/certs/client_key.pem | 0 .../testdata/certs/server_certificate.pem | 0 .../pika-0.13.1/testdata/certs/server_key.pem | 0 .../pika-0.13.1/testdata/rabbitmq.conf.in | 0 .../pika-0.13.1/testdata/wait-epmd.ps1 | 0 .../pika-0.13.1/testdata/wait-rabbitmq.ps1 | 0 .../tests/acceptance/async_adapter_tests.py | 0 .../tests/acceptance/async_test_base.py | 0 .../tests/acceptance/blocking_adapter_test.py | 0 .../acceptance/enforce_one_basicget_test.py | 0 .../tests/acceptance/forward_server.py | 0 .../tests/acceptance/test_utils.py | 0 .../tests/unit/amqp_object_tests.py | 0 .../tests/unit/base_connection_tests.py | 0 .../tests/unit/blocking_channel_tests.py | 0 .../tests/unit/blocking_connection_tests.py | 0 .../pika-0.13.1/tests/unit/callback_tests.py | 0 .../pika-0.13.1/tests/unit/channel_tests.py | 0 .../pika-0.13.1/tests/unit/compat_tests.py | 0 .../tests/unit/connection_parameters_tests.py | 0 .../tests/unit/connection_tests.py | 0 .../tests/unit/connection_timeout_tests.py | 0 .../unit/content_frame_assembler_tests.py | 0 .../tests/unit/credentials_tests.py | 0 .../pika-0.13.1/tests/unit/data_tests.py | 0 .../pika-0.13.1/tests/unit/exceptions_test.py | 0 .../pika-0.13.1/tests/unit/frame_tests.py | 0 .../pika-0.13.1/tests/unit/heartbeat_tests.py | 0 .../unit/select_connection_ioloop_tests.py | 0 .../unit/select_connection_timer_tests.py | 0 .../pika-0.13.1/tests/unit/tornado_tests.py | 0 .../pika-0.13.1/tests/unit/twisted_tests.py | 0 .../pika-0.13.1/tests/unit/utils_tests.py | 0 .../NodeRedFiles/pika-0.13.1/utils/codegen.py | 0 firmware/Cerbo_Release/NodeRedFiles/rc.local | 54 +++++++++ .../NodeRedFiles/service/log/run | 0 .../NodeRedFiles/service/log/supervise/lock | 0 .../NodeRedFiles/service/log/supervise/status | Bin .../Cerbo_Release}/NodeRedFiles/service/run | 0 .../NodeRedFiles/service/supervise/lock | 0 .../NodeRedFiles/service/supervise/status | Bin .../NodeRedFiles/settings-user.js | 0 .../Cerbo_Release}/update_Cerbo.py | 105 +++++++++++------- .../dbus-fzsonick-48tl}/__init__.py | 0 .../dbus-fzsonick-48tl}/config.py | 0 .../dbus-fzsonick-48tl}/config.pyc | Bin .../dbus-fzsonick-48tl}/convert.py | 0 .../dbus-fzsonick-48tl}/convert.pyc | Bin .../dbus-fzsonick-48tl}/data.py | 0 .../dbus-fzsonick-48tl}/data.pyc | Bin .../dbus-fzsonick-48tl}/dbus-fzsonick-48tl.py | 0 .../ext/velib_python/ve_utils.py | 0 .../ext/velib_python/ve_utils.pyc | Bin .../ext/velib_python/vedbus.py | 0 .../ext/velib_python/vedbus.pyc | Bin .../python_libs/__init__.py | 0 .../python_libs/__init__.pyc | Bin .../python_libs/ie_dbus/__init__.py | 0 .../python_libs/ie_dbus/__init__.pyc | Bin .../python_libs/ie_dbus/dbus_service.py | 0 .../python_libs/ie_dbus/dbus_service.pyc | Bin .../python_libs/ie_dbus/private/__init__.py | 0 .../python_libs/ie_dbus/private/__init__.pyc | Bin .../python_libs/ie_dbus/private/datatypes.py | 0 .../python_libs/ie_dbus/private/datatypes.pyc | Bin .../ie_dbus/private/dbus_connection.py | 0 .../ie_dbus/private/dbus_connection.pyc | Bin .../ie_dbus/private/dbus_daemon.py | 0 .../ie_dbus/private/dbus_daemon.pyc | Bin .../python_libs/ie_dbus/private/dbus_types.py | 0 .../ie_dbus/private/dbus_types.pyc | Bin .../ie_dbus/private/message_types.py | 0 .../ie_dbus/private/message_types.pyc | Bin .../ie_dbus/private/own_properties.py | 0 .../ie_dbus/private/own_properties.pyc | Bin .../ie_dbus/private/remote_properties.py | 0 .../ie_dbus/private/remote_properties.pyc | Bin .../python_libs/ie_dbus/private/settings.py | 0 .../python_libs/ie_dbus/private/settings.pyc | Bin .../ie_dbus/private/ve_constants.py | 0 .../ie_dbus/private/ve_constants.pyc | Bin .../python_libs/ie_utils/__init__.py | 0 .../python_libs/ie_utils/__init__.pyc | Bin .../python_libs/ie_utils/filters.py | 0 .../python_libs/ie_utils/filters.pyc | Bin .../python_libs/ie_utils/main_loop.py | 0 .../python_libs/ie_utils/main_loop.pyc | Bin .../python_libs/ie_utils/mixins.py | 0 .../python_libs/ie_utils/mixins.pyc | Bin .../python_libs/ie_utils/utils.py | 0 .../python_libs/ie_utils/utils.pyc | Bin .../python_libs/pysnooper/__init__.py | 0 .../python_libs/pysnooper/pycompat.py | 0 .../python_libs/pysnooper/tracer.py | 0 .../python_libs/pysnooper/utils.py | 0 .../python_libs/pysnooper/variables.py | 0 .../dbus-fzsonick-48tl}/service/down | 0 .../dbus-fzsonick-48tl}/service/log/down | 0 .../dbus-fzsonick-48tl}/service/log/run | 0 .../dbus-fzsonick-48tl}/service/run | 0 .../dbus-fzsonick-48tl}/signals.py | 0 .../dbus-fzsonick-48tl}/signals.pyc | Bin .../dbus-fzsonick-48tl}/start.sh | 0 firmware/Venus_Release/rc.local | 50 +++++++++ 213 files changed, 166 insertions(+), 71 deletions(-) delete mode 100755 NodeRed/NodeRedFiles/rc.local create mode 100644 firmware/Cerbo_Release/Cerbo Rollout Guidance.pdf rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/dbus-fzsonick-48tl/__pycache__/config.cpython-38.pyc (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/dbus-fzsonick-48tl/__pycache__/convert.cpython-38.pyc (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/dbus-fzsonick-48tl/__pycache__/data.cpython-38.pyc (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/dbus-fzsonick-48tl/__pycache__/dbus-fzsonick-48tl.cpython-38.pyc (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/dbus-fzsonick-48tl/config.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/dbus-fzsonick-48tl/convert.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/dbus-fzsonick-48tl/data.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/dbus-fzsonick-48tl/dbus-fzsonick-48tl.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/dbus-fzsonick-48tl/ext/velib_python/__pycache__/ve_utils.cpython-38.pyc (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/dbus-fzsonick-48tl/ext/velib_python/__pycache__/vedbus.cpython-38.pyc (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/dbus-fzsonick-48tl/ext/velib_python/ve_utils.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/dbus-fzsonick-48tl/ext/velib_python/vedbus.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/dbus-fzsonick-48tl/start.sh (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/flows.json (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/openvpn (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/.checkignore (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/.codeclimate.yml (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/.coveragerc (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/.github/ISSUE_TEMPLATE.md (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/.github/PULL_REQUEST_TEMPLATE.md (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/.gitignore (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/.travis.yml (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/CHANGELOG.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/CONTRIBUTING.md (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/LICENSE (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/MANIFEST.in (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/README.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/appveyor.yml (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/Makefile (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/conf.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/contributors.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/examples.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/examples/asynchronous_consumer_example.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/examples/asynchronous_publisher_example.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/examples/asyncio_consumer.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/examples/blocking_basic_get.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/examples/blocking_consume.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/examples/blocking_consumer_generator.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/examples/blocking_delivery_confirmations.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/examples/blocking_publish_mandatory.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/examples/comparing_publishing_sync_async.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/examples/connecting_async.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/examples/direct_reply_to.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/examples/heartbeat_and_blocked_timeouts.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/examples/tls_mutual_authentication.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/examples/tls_server_uathentication.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/examples/tornado_consumer.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/examples/twisted_example.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/examples/using_urlparameters.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/faq.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/index.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/intro.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/modules/adapters/asyncio.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/modules/adapters/blocking.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/modules/adapters/index.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/modules/adapters/select.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/modules/adapters/tornado.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/modules/adapters/twisted.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/modules/channel.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/modules/connection.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/modules/credentials.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/modules/exceptions.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/modules/index.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/modules/parameters.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/modules/spec.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/docs/version_history.rst (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/examples/asynchronous_consumer_example.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/examples/asynchronous_publisher_example.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/examples/basic_consumer_threaded.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/examples/confirmation.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/examples/consume.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/examples/consumer_queued.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/examples/consumer_simple.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/examples/direct_reply_to.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/examples/heartbeat_and_blocked_timeouts.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/examples/producer.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/examples/publish.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/examples/send.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/examples/twisted_service.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/pika/__init__.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/pika/adapters/__init__.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/pika/adapters/asyncio_connection.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/pika/adapters/base_connection.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/pika/adapters/blocking_connection.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/pika/adapters/select_connection.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/pika/adapters/tornado_connection.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/pika/adapters/twisted_connection.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/pika/amqp_object.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/pika/callback.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/pika/channel.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/pika/compat.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/pika/connection.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/pika/credentials.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/pika/data.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/pika/exceptions.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/pika/frame.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/pika/heartbeat.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/pika/spec.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/pika/tcp_socket_opts.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/pika/utils.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/pylintrc (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/setup.cfg (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/setup.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/test-requirements.txt (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/testdata/certs/ca_certificate.pem (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/testdata/certs/ca_key.pem (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/testdata/certs/client_certificate.pem (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/testdata/certs/client_key.pem (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/testdata/certs/server_certificate.pem (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/testdata/certs/server_key.pem (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/testdata/rabbitmq.conf.in (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/testdata/wait-epmd.ps1 (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/testdata/wait-rabbitmq.ps1 (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/tests/acceptance/async_adapter_tests.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/tests/acceptance/async_test_base.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/tests/acceptance/blocking_adapter_test.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/tests/acceptance/enforce_one_basicget_test.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/tests/acceptance/forward_server.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/tests/acceptance/test_utils.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/tests/unit/amqp_object_tests.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/tests/unit/base_connection_tests.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/tests/unit/blocking_channel_tests.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/tests/unit/blocking_connection_tests.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/tests/unit/callback_tests.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/tests/unit/channel_tests.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/tests/unit/compat_tests.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/tests/unit/connection_parameters_tests.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/tests/unit/connection_tests.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/tests/unit/connection_timeout_tests.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/tests/unit/content_frame_assembler_tests.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/tests/unit/credentials_tests.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/tests/unit/data_tests.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/tests/unit/exceptions_test.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/tests/unit/frame_tests.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/tests/unit/heartbeat_tests.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/tests/unit/select_connection_ioloop_tests.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/tests/unit/select_connection_timer_tests.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/tests/unit/tornado_tests.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/tests/unit/twisted_tests.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/tests/unit/utils_tests.py (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/pika-0.13.1/utils/codegen.py (100%) create mode 100755 firmware/Cerbo_Release/NodeRedFiles/rc.local rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/service/log/run (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/service/log/supervise/lock (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/service/log/supervise/status (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/service/run (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/service/supervise/lock (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/service/supervise/status (100%) rename {NodeRed => firmware/Cerbo_Release}/NodeRedFiles/settings-user.js (100%) rename {NodeRed => firmware/Cerbo_Release}/update_Cerbo.py (69%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/__init__.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/config.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/config.pyc (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/convert.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/convert.pyc (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/data.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/data.pyc (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/dbus-fzsonick-48tl.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/ext/velib_python/ve_utils.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/ext/velib_python/ve_utils.pyc (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/ext/velib_python/vedbus.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/ext/velib_python/vedbus.pyc (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/__init__.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/__init__.pyc (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_dbus/__init__.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_dbus/__init__.pyc (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_dbus/dbus_service.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_dbus/dbus_service.pyc (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_dbus/private/__init__.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_dbus/private/__init__.pyc (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_dbus/private/datatypes.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_dbus/private/datatypes.pyc (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_dbus/private/dbus_connection.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_dbus/private/dbus_connection.pyc (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_dbus/private/dbus_daemon.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_dbus/private/dbus_daemon.pyc (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_dbus/private/dbus_types.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_dbus/private/dbus_types.pyc (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_dbus/private/message_types.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_dbus/private/message_types.pyc (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_dbus/private/own_properties.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_dbus/private/own_properties.pyc (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_dbus/private/remote_properties.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_dbus/private/remote_properties.pyc (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_dbus/private/settings.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_dbus/private/settings.pyc (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_dbus/private/ve_constants.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_dbus/private/ve_constants.pyc (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_utils/__init__.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_utils/__init__.pyc (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_utils/filters.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_utils/filters.pyc (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_utils/main_loop.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_utils/main_loop.pyc (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_utils/mixins.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_utils/mixins.pyc (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_utils/utils.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/ie_utils/utils.pyc (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/pysnooper/__init__.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/pysnooper/pycompat.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/pysnooper/tracer.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/pysnooper/utils.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/python_libs/pysnooper/variables.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/service/down (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/service/log/down (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/service/log/run (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/service/run (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/signals.py (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/signals.pyc (100%) rename firmware/{opt/dbus-fzsonick-48tl-fork-S3 => Venus_Release/dbus-fzsonick-48tl}/start.sh (100%) create mode 100644 firmware/Venus_Release/rc.local diff --git a/NodeRed/NodeRedFiles/rc.local b/NodeRed/NodeRedFiles/rc.local deleted file mode 100755 index c4180c980..000000000 --- a/NodeRed/NodeRedFiles/rc.local +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -mount -o remount,rw / - -# Source directory -source_dir="/data/dbus-fzsonick-48tl" - -# Destination directory -destination_dir_upper="/opt/victronenergy/" -destination_dir="/opt/victronenergy/dbus-fzsonick-48tl/" - -# Check if the destination directory exists -if [ -d "$destination_dir" ]; then - # Remove the destination directory - rm -r "$destination_dir" -fi - -# Copy the contents of the source directory to the destination directory -cp -r "$source_dir" "$destination_dir_upper" - -# Set MPPT network mode to 0 -sed -i "s|('/Link/NetworkMode', [^)]*)|('/Link/NetworkMode', 0)|g" /opt/victronenergy/dbus-systemcalc-py/delegates/dvcc.py - -find /data/innovenergy/openvpn -type f -exec chmod 777 {} \; - -/data/innovenergy/openvpn/service/run - -exit 0 diff --git a/firmware/Cerbo_Release/Cerbo Rollout Guidance.pdf b/firmware/Cerbo_Release/Cerbo Rollout Guidance.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4b2883c472226292627274841a4ebb8ec6acd88b GIT binary patch literal 354347 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ⅇ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ℜyWp8xfY#aCS7r=X?D5UG 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%0DC;2vU9sgTA=l5R)_IA)Gl>4s;j!X zaK$b*3O1nIkB%9s1xBYvb(NIF{QQA2KOBzvX_@$73l^_Lw*uXscy-aJuDS~IhlSW^ z%o>f)S&z62-5zxN(S3(b#D0y2e025bTG4GdmAc=krL)mp{RZ>rjgAj^beCBxY#64o zk=XD^tS}P0%aLG}k=X1=quR(WRV#GvjP9l%b?US0v!cAVgMaasYF+gZaumU=yst~(A+4+uG!Bh z(-N;8MJItqOE6Yqv{iy-N{}!mNNJu%jND3e^*oJ@#=DAD(Ls2Z;$1>Zkjk%jhKdbx zzjiY4>dC+>Cj&3@KzDR^*F1lP;eY8b;Thz-P7LsbE93ssxZfK0^J0EyPH~ap6~(;5 zm^U!y6~w&!n3ogt`o+BLm=}t9o|u;y^Acj7JLb7!o-^iIW1c1EnYq`M6Yoqo)|qgu zGvQcg!m-YTW1R`dIunj{CLHTbIM$hPtTW+QXTq`0gkzlv$2t>^btW9^OgPq=aI7=o zSZBg<3Wd0jvyf2|=*BrPyjNr1D>3h7-HiUcjEcaQJWkHj1L$9gZYjD}bb07<(1p>3 zco|mNc}qX^hIR$h11-Z;HUt)+TY+vpI)RmU1w(-V%A+!5+cIR-GGyH{WZMmhThQ%7 z$4=!@R`9K(MM!Xy*@&FD`?|BszH4`8(o$bIPDj~s^H%+Bl-^k#Hs2hqE* zGrIu2>7CibIGsDg4+Ms(q!GdjZ*Vf?kbBUd)R}VwW>1WH6FPIM(F?>{NbStNEilYX zQeX~!49g}#*zkRjLm%r5{1WaKNN3>Za5sHyN8rbt`oLE?-3r+e_%df%;GOJlN_2bR z?YuVvZ-(9oJeQpxcy+ilCjyhKXc`V`?J2@;o9dMlkn9p%Goegj(Ln0xy2 zo)ONiYgo1u*<(|e94M7BIsv2YJlf8q-jt3z>LyI-*qqYTQOE<)l%~3l8zuy&P1#Ak zG_kg3C-rczY06Hai+XFv^K_xBrm3k8r`RZmyPFrwK?e7*oK1lsF9$)JVw9tg#mWV! zhnLId9+vYy3<0BD!27UKP9VJ8);Yo2nyta0Q3e(1IYyZ|>2OAwoumaauvA7ytkg!* z!b_2s^o_h!N3PLOIE+Q|!bTC23}K_8FiAFwl$eqrs`=iKT%sa)Zh%OZ|K8GJ@6*`8qB#(9j5fE4s$wg z{FUBZt%Bq?V};HYgfur9q3?J|vUEsTOh(6BI49)2I;lqhvdL({g2~o+)_`FHhVd-q zd7fqCZ@uGL-mA|ECH0U^@hlCK9r)be8p7hmOL7;VnedyX{&yF6Yv2kNLb=%_O2s4wWKEa<2y=%^;>xPj}qd+WG$>$q?0xM}OSV{aU0GW5BPhCa8! z2yejcvxw-ZRp_Wv=(wTlxSQ*!Cg`|3>!@GoxUK7`VCXq1s6mGf2o;@0B%@q> zM}L5F0|!G1;yF-?h?Xhh5CexodGvdzgu#e9oD=;g41)^9Dg&!w2x1KkMXUuKaX8`; z7y-i&M?w|iD5ypp4K>m4pw7T^VL0L#7=btzMk3ZDehUpS3UM5a=3n4J9pVJzYrKgt zCfW;=U@YQfs7GvshUhmi#lR*Qhd33+Bc2Bn5vRc<#AXA}hsn{ep#>TdTVYD{E0}KJ z1uzxyLO2g`224Yo3C)NXA$|$7;C#f{(1JJzrbiFM#fV?RC2#?T=fZ`E^I%5w3z!cx z5f>P^5H3P&gV~6SU=HG91DC+X(a+&hxCC)2%tgEm=0y*|lfHuS{ z5f8#uun6&LSd6#=E=61kOA)Uza1~q@{S2;!%Mn+@vgoI9oq^ZG6^Lu#O2oBr72*xB zBKireGw?=OiFgxSgLpHniXMPl;9A7>uo|%)u0y;Pu1EYGtUk#jN z8xikBJOFpWO&Go#ZbrNZZi#*j_riL_`=A~1ez+C!0r(x_2DlAzqk(^b+oS)0Kf>=Z z{2<(k;fLTZ#D@)h1nx$B6z)OX1ouWigg+sE1e@W0#K+(P#6QCZ#K&PH=KjUNE$|1# z4)`PDR(L474>}F(f`<{e!6S&<;ZejLuqpZhJYirrY)0G(k0JKJpQG=?lLkHok0U+} ze?fc(wjl0;t%$o3--EwGC*rfvh4>t7Lwp|bU3dYuBfbbvAif0M(Rbiw*opXxfv-Xj z;%o3E;_L7f;v4WZ;@{wz=-aRdb|LPC-H3mOzeeAJHw}CXoao=1EKUO>d>MBjw> z;6=pu;U&Zm;AO;p@G9bmh<}HV;5Ed5!0U(~!yD1Pu;0J~@HfOyU@zjQ@OQ+|;7!DX z1|EX9qI=+TcpLExcqjTdI1KM1ehKd(eg*F%ehnWWegpdudlBD&Z{b74@8BPZN8n?` ze;W8b?2o<&uRzqm|L-zg`>#y@KPuDDHDvmj|3RjYGi3TWL#B^6Wcq~vL8dnvGJT36)0+&L z-t<4n^z#jwe!d~oTMU`r8kgx`{)JfFaWl7&869e`WfAW%~cMGX3ZO%Jfq*y~dE~ zwT4Wu{f{zzv?0^${wve}E7Sig)Bh{e|3#)#AxyJpf; z`*!WQXh3A#F0$sq*U7!_tbOM|WND<}<2xb;u{Y7y$T&L5=uLxex6))91h&#iR436K z-Q)t@f*msbVpmBZ-XRP5!q!+R)C*MbJG;q_t)qE|j$?-o9&P4b`aIU7wq{pRqBFrw zWl2sibvjFm=|7DgO@4CUGkY%TFTV9m;9fbVm-hlH2OKP@DLbdwKt3;Rh2J<(gd2Oru^?&%bQFYF}e z<9zvjT3>Un-`jh%xfj`_vVu>TOo~VoefQS^wgaOV~pvIO$JoO;TRlj>lM+5#=4MHTzAa#kvqN|V{osw9YFH)+9T<(4E_h8{W}2=nM>#xO^+$dbl} znaLkPAQyp5Zw8TcfJ83^LfdqQ#$V}F;%458Gw(A=o^Iye`hz#uSPpGt4j%74+Si+_ zRTvc3j`o$W5%Y4d(w^tUhGv&5V^9$Zxg_a_QnL89Es@tE``?-RH5*OfkMI35g#9$Q z72CfOM{z68K!A+ar{P#k#;?7t;F6ZP$vrOO%(v%j13ZI0_4azL-d&$ipV;WS-SwcW z%hluE9@uT#ZQkvA%k_cxfa_4=A7k1t1?O83wI13AcDi1-`sb{dqcR0qlPOB3oE;&U6Xe`S z7j$V3;^-k`A&5k|)8J=hHtiU$$fKOC4>qHCYOZiN%Zb+8yj7yr6Q^vq2oASk15Cuf zCS%Q3^S3_M=z&gWxwAX^Q>UX`U$Hn zjlSTT*;5j|g?8KG%g0p>y&xs>OJUQR7hZky`b(RqEWZDzo_~@Rp-ZQ(o;7uj@EyH$ z#)$Ff%`g6AFx-Ax~pyDRg zqFYQBx5;E-CRvqeH}mQ)Nw@B`QtMlCfWLKNs>y;Abn$lFRxO(PG|CwhPIdq+WV4=_ zZ>ltHFtHV;U8e6$DC1j9>rKqmP2bS51AaRolTciAYqmF7JFv}eIK!{Mi+NGPz-RQVPtFWJ=jj@l>&bLq17T69d#}kexT7o1f zWNX>(U~q_5>8Nzysomwc$9>rGne&kUSc2W1kkC!G=!u%ct!WO;o?!7pgRy)L@Wn&^ z0uo8y9s`}>k7In-SzHW?mh1PZpn>8ugmEWR9rxvNjq>IwQUEN z=Ay1)7IG)rux|PRB+v}7lg;43O+lj{=w>nprvZFv@m;SC*UiD+zJq)lKg#!5q;h^= zGfKU_YR!FHobpm*9tbb!m4mGnw#m*%E$`-vxz?aF=o%sxIZIt5os(=$&ZV~NZEG{`Qtq_9%r=fpD=q>z-9^zZtSei+^EwjM|)={zG<7W>axfV#;w z!8u^kOf-O!&0pl76J!O9vL3nsvQR*o!J~Po$5;5&52w_~X09=`os>MiNU~-JGHP%0 z8B*sYPm-*xlH$^{1xqN6r@79cB|9Tby2p%}``+5;Kf3bDsZAH(6FK(mHxKbkO}XA6fhSp{=(aCRw$UE*(2!%91{5 z{Q1u>9^LW?|4j{9B0M4#8e00w9db++eUdhS1R@LXU|dC@&`le3FV#qp&>$*~yU1P? z>LQUPi80E*u~JRN{AWDdRa8AtU&9oauNdMvSp7toGJG`ONON;5DzpmpIaZ*OxrlSu zaSo^~qNY#KJuHx4qXJIg zUs-@U>}wg>dJX}bW((R1Y^}Bpwp}*acK*T~l9Sp)e+L1Yp*wb?2}=t=hX(9>ML+QL z;9k-QT;v`{5**Z;k2f#sUs5O_UJaA{nHm^4^WA$tMxJFO=zWCLO38hbV;EVaF+r;r0FB$%S7G^Dhq2q}r#y4)bQ z@*hscG|GFrlFJJXu zF1{=B^dCBQ--Sz|33>8$}Xb6tg zn%fp}ZR|`=I?JAj@rw|%Z>97wj(bq4GtMqe$RsyDoOj;(ODE-RzhTZJ=Rfzz-H-f! zXw&kUql>TGBKC-C+00vZ&hL%fI(K4r;y3-u#u3{S_ucPza=w^|6nFtCV1~nbZlk(^ zZICyZg;G_gI%^aJg#=AO^B@pJMdd#RixWZ;`S|U!lCRV&9m;M+P*f(wmz@bW*Ozyg zja4W2&?=BnVJ|I_c+gC%w(F)=q!wRjj8^Hc2Baa?Xg+PA!UnAFw+ftk>Tgre5~JSS zGpUD~&!RC0kK$&Wd+=WtWBzGM$|qMK5|f(+hMPzVh03B6-wmff7WJvq*rZ~y=UAlc zSY**LPMrp%&UHu~6}Ia>g)|C{%6qDyphoyFwAd~yaSG@r9D^Dgd^fGyu~#A;62ZY& z8^d+C$A-HbbxD8FOd8C@EIfsCtkS068n4L^Jouoq+2wd_#BB#pnxK5N|328$Lv0{M z0xjFX3&Q| zO>2-SO}NeQkp~wVyG;iOeDtlr&;~z%>My2I_(V8s;&H(&@*VW|8RPeI0-Rnii%^!t zEJ7SU8G)-~K;&;?&o9IIjE)14=5T%|x9E$lrW6)1u>b1;$&%#Fh^V}T`%3BtWnpRHVAh}cguGxJH;2}eagG)Uh7xN0qf6-*DQ!KSVsvf zt$RfYNi$QriQQy+RNBt}MV;YnxWJUBkga9f9|U@vK1CCW=+~_zXeA9+Vl|mm)Sd)t zmLyp1dz-cz#cXm8xkSA%9}G3$;V z?o^${fEL8S0zk8TkzwxZ7By%s7lL+l8aFV2TNo(eIIA+8F8mYOI8sRRR?$bu?S1pf zXOYJucSJrrU+n3-l`iP}>xt`V&(D!coXcrw6>`oM;Q>7_D3eUcWI-V)mO?2TBIx2| zHbH0*7YGZ5h2o>kewqUXW-L?@lo-Kq1>?%(C!ejt24Rn|UyuZUgNz0rUzsc}i7cmx zD4neh#MUGd;f&RIhWIwNdt8LmI44HwS4Cpaujd@Y{!idPBgOt(XiJQCJ3uDH%*@^N znl6(>v6t8A4pA@(HmfD5T8k+MxjVX7M@}uK7MY0x|Mv%ppzs;2tZ<+%hJ0^KV17|w zQBi&`2J?&1f=|*vwMnY1Dz#9{hMVRqOQq{z9a$|MQ7!ybXs?agWz`a<{Vk*A;g%J0 zyS&Sy`c%IqV9SCWwZA23lbM-WK8LTA!0Zk=cv9J}K4Fp8nr^b(FX6VL+^tGis8?FnOE=5wl^axPwx!j!3|2@hDa~wgo6Qzv^)yD^s9d8#ZZT7)+2sH# z6;IREfCcF)6sI-YY#xu_#A%q_V%~42E6h&;{Zj=;Qtrv}XRNcbMo ziR{s-Csv|5v!5_KSwWDz0kWP%(awAtvl)nn)VfB`UoY$uq5>-rbfH05Agn;%kp!RB z>|q|ORj^pBRG~OKC?Ex;Y`HfVD*44H1piK+B=&MMvTaf1c(ZY}wJqu!TRXGn^D#%! zmT%7GYBrzF)8;$(1oY$P<_9o-$a^EUBFjfQz*n3swFO5T_M6Y zL_RI~GI9hL*X7gjaqYgq+zYuwRD9-W}ljlKg!4qy6=ViR`DiuTkVW zRrQku>Jk02;_Odn(2M0e=sohc@)23yPjMCYBiXc!j$ost2J>t(i!G(g)vcEG}mrnuRvpy$%G0M@d(C_b1nZ|KBlCiii-OVMvv#l%%4+I zQ^U!MFZuW!#a8rAka4F}GsDGHN09lxsiuZ7hJdk+x~e&gX)8i3&tk(o1dOfJon~_} zoq=GdxM@V`5t%}B+ZkU0qiC(`@J&EBZmRLDzip+3Wo7(3=S)lu|63~m`Z+J2+Ow4o zkEIr3YT?^YIk_^BSsKk)(NFFW{Qt3E)biDI^^(ca{0 z^e;&Mz_ma5OP8s{zc-nd`-z5y`~U$$krSvx<2skkZYMrJ7v%vI1iiUwJ0McP9(&1aALn4I85d8{;qPn0aiUE5-OL53flV)*PTsi(ORm`zw`Oh&A zv6eZ?{q?3%)=^p`G?GTzXlV>xtKQ^T@4Ux)xAv%Yr)j5or*)_HiupC`E82(FecA_( zL#FRsU;2O6e)Xp(dO{F7MNDtdQ{d4(?VR6HQ+JgkL0;XSkeG4Srq&1QgDd-^R_8N$QWFBDX=BXw*5RpopgN?dJ(T*g>xImH zsr!POk_{PJ2F*B@n5`v{1b_eJ>;-nR!8qvbuiHs>?4X8$FZXYSr_b5idQYG5pOi(G z=mA~zrxb^R2p0a!Cci5YV+gf@+R!A+)Q}Jggned9*qPWvnz)VM>12clMf%#-u*!{d zw9UDG!Cf<_d(smil7t0`B(a+`>GmzYUA{d&7Vzc!D)~zYgQa}k^tJ6yl)wD#Ws~j_ zbyxXDv<-HPOcR4*fyht?;}59pYirKs_J3|$bL!e*xi%o%V&ZGWh9W zMp5wOc|d~OlgRG`H-yqMvR09R)UT@Z_SL0Xk;m?zN-Pmn^^$Cn{pM9GuDWF4z)gL% zvvA}4_UXvii^zxe8w$o=TsLe$==KXAxOnH$?_aUbSvaM-vR}@qc{MZce>T#);!{5N z$8n|p8CR-I{QCI|Rbpp$!6w?I59GsC`he~g_KK`aeucg)vj^#e@;1sg2phylf!#oF zl<%VKGFT1Q5vEJCU>0E`$Vgf*uu4`bi~uH|T9ClEI==E$Q9uPp6L$)niZvxH=7}*+ z;v0syrUWESqCsh)v{7PUoZuZX&hTb!3#zz#@&%hlgq<2A1#Bauz!tItj4_=NwviAS zSLOj+ncZ~wHbo_#>vs|_7+c=w&26N-Eg!eMgSfr5Axjz4eTIpBhLU^gB5iyT4nmug zzKKf>BIApMYl|XNgcpu+o%b;66irA$30~EUDwQUfN~Q`e$}IRjDhGFqyA+eA1eJQ_ zVg9lOyp-Wpog}QTvVkV6DHw^j{qn)axI^9>8mU>nNp^xX4S%+@5=j3 zbg}%VO!LKjTM3k~N?R=(t<>8lvlg*MYLU-ZT5Pjno;XjMCtu1|!D@D+a=*A8UW7yJ zfN+%mYXlOi-ev_XZ^B;GlueYI1gJ5`v}5C>S5Pcwv&xkv)RrtruFT7M|N1s&0gFGFxctjFO2y+Wszq%%N5O8&UlK0=b!X+ zn^vx%8l!ma=n~7xX|*c;`?R<+!?^M0GA3AjF|sGr_f_PTK_qM?Kavq?VIX-_pLcoo_5M{!*CnsZ7M%i6ZF&f)%=q*39u{u{zO{jc~x z^nVyWo@Gw-k^G`}+2Q=d1qX^w*OOE2l>@?VGfFR@c7$ALfd#M^`Cf)@mZA3x=~y?UW5tk;wL&`9u!l$# z7fp^J%Qb;iqNN5?X=*pE)%}+7jv~MUbfJAWs=fT*{jnF=qjnLuyGq?u6y*QJx!w2< zp;q_i)OhsDk`@o)8q6Nge$-)ng;lS{w!yYs&=FllUybVXEN zEiO-_KYMT4`0!-~b3cFP+?ol4hYqiMeC=I3Tn=wVM&8iM$WyZ9FU%NHSX+7F9OR$T z$Ul4IXW8%RZKE`j1sUcvOGpbjL$07Z!!yj;$Tq=YV%ZxaHNxErn#~T)?x0$NjU`J= zqfV!T(jWocg!l()$vKjo5Vn~eVB*Kz8LFOBP`pLmqtY!ZX;Ig!QI&zJsX_IKDyZG0 zZd(xNly=i#r{gl5pF5wZ$H}^dA9$0UTgRL_EYaGIb2~Tpq>9~(_o){q-tv4$`N@wD z*6?@Lw&!CS015+skaF^+DW`N;j=c#y`E}7~G&F*<>Tejg>D87ETUrlZl6m#A@guKo zymZ3cv6qNFk;ICkPu{yV^4((-Ufx2sUUL2HgG<`3nQ;U5@(QHhYFvFuutP6PN+LOy zCfdX%|5H*Y*-oEubfma)O=WZ>WyA+IryV6}nr`-m z1#`eob{Psk1iP&pm@1mH^pOTotwdo+* z(t>;_x!+{t{YYGuE9cf{e(VLwB7_)?jNO+kBBCT1tjFJxB*t~3INLGQx@#lfcfR&* zJ4t)|sROpicc!M16WYg2tF2v0+6VMJ`~BOGlj5zLc;%0C&%bB}mq^P{(`_>B zvt)QvzcVwbo>g1w-J`vulP^z}&oK@54o;eq(2%+^^%2;d_!4{phiyN?5A0`?Eyt9d zaG7&qs*u2NWm_pBHml!ET_W{ZnT>$m9<&j+4MW7_3X5hx63J#qGQfD!PDs%BE(X<; z4nk#uh6pJ@^Fbu3S_c0NEvOt(1m#c)@$`Em##Oz}a(*V9AN%^@Y>wi)%}IW;X%){K z8;c>@2gO$_6cu`0A#w&QQ6U^T;vIWu%foMwVDGz^EGB^ygBDL5yJp;#jKmhAkG`rwbs?PUR7`@ znwn^0$%@|;Fnb-o1XsWrY*LhU+M2-A>JHoM>WAuQifoomPX6hi#xy}o)dDqv+MsE& z^&;zX`Euvwfg9xC2Om@)wmv2AQuZhxD0@x&%wNjiDZj`+E8n|+O+Fe(%yq1F(#F87 zz#mO4sCah;$@(A(cGK^44-gHBNgFts36Y#BVVA7Fu5h8AnO)3%J;9e++@O$pg~Z6c z7YQyZ-E@RrSR)#y^NY-I@U_z z`$`JmS5ov-h51|9MQA=YFRCE%1=8HcPr^{58;{naKXsa7ADfxVm6&J5)L2Z7#cW1w ztF8RxZ?WTF!^D==Ad#~VloSst4RMK-dGg~9VOn1SS=P87DO~sKeeXt&E_;|1KKFU# z7jkh^)6G88<4`YNb$jl;_Y(X5eVaf3=LfT=xlBu!UVkmhq4@ypd9*IQWV-&KLKX3I z;eZ?^M`UTQ{JwesK4-#Sc%Qz<-WLUaUiPxMTNXOxo$79QnF?Fraq^g@1BA=f<(8W) zEB!)dVyRk^Fq{fmG)oMs!^K(bVvAI*)h5skjc4ErxL*Lu)ck_f-ll0?ikQU1%35*U!I0wfqX7;OU_|=?f>{P~g^m^q|&v z5D~ZT*pAVbTfz5nV~N}1ui0g-q5_>HJNmdB34hVY;JJF=n7&?(zan<~Z! zP3eP*jPCx4CiL&mAT4%<+8}KniBBY3)XmP1)b}j!Y41C}amsFi;JS5qEna&j$+TqJGyJ8bjFu{;mQs7Ef4DN- z(kL`q8vV;G%k9^h9wnR9M=g)q|K#|S^HKkH(+w~?T2kL^1fv)l4*mA0r&2->c)QCl}H)GaW+9)sZ!uD~_6=by(}eExYEr_wmCgGK!H12>OPs%FRW@Ud7iJf@dytZ@2pYm z=<9;&NY<`yRQIAHDkTyxqjqX%6m^u4$Qz(ji!q8v=DiRcR_-IKA z%HZZH?QA3KV2mHoba{Nmtea)(Hi7>?a#%|?p-#v3;ZA8h>WFvhb{UP9cA3;;?{86L zPdDAUHLl3C<(_&YYkXOLJh$!4Z;6akx45LMh^xg&<~F1bxh~f8EE=uEt1Z^b>gdnzX`$PhTN^X4+5S{|JC|EC*N4Z7o&E}pnyNT#ip6txd{;<2} zeCPYV_x;{)1|(?_E0U}98aj%NlBdv{*hG0Qo};!%E%Y9Cx4fFR>m68B&tC>x;a2*x zx*K=1UVM-pl#he=;R$pSpCrenWAr3DDZi)n=@;Pz`~m%leI#F%uF@~$zbjYOF{B$k z;LVqY3gxOQVNp3(6+SaWMw;ekO1+q1L~13~mL&c{MU`Df`HWGa4OcY3aIQ*(B5}1X zQ*J6?@CCtppsAi!Ai?$0fP};e*0)RhBqDLh+0~$*(Ro5Ercu?Je1Icr>TnO7l#N(I z8|EX;X)bQ(Ba|uO zoq)&jMR*l!Jb!Qp1s~#U-O$8MokD=P0YHD)NCp=U8h%?gcmG=HJk=&JA5T|D!(mww z2L#gqpr7$rn?lU9YS^?CKf=4f+`xp`~Q zquOI`d&M@eHL%6lVr|RWlJ|=Ha%y|UE^UY2Wpw3r4eP8p2o42$%|kf{;s^2%750|( zrugTXC&TaO9FM>6o+>>*84AVo^UG3dv`kft$_Rsi z+M!|jAZ41K+Ef)92%)1P80tp9^|W|XRsKLeI+_pj_oCl|6rY@_Z^{ zv5|YONzeVWF6{xvz{NMrI=kE7>6u-wVD`+qJigmy*1675(J`BnGe0T#XF+D@KBfK< zOu}H^^RGSlGpqKUB`em&*QU>{ja66QJNt&zchl!qN9(Sux^qTeAg?8TjwF7%>CSnL z-(TBWyQY5`dhEw$`RJvy-boKbKU-2*Rx|dFnZ+y8PBtsp%Plen@AY=7403DaX{2lr zOQvpKql{w+zGj|g+>4pyBDiS$)x>`=dn3KhDU<9B?A8ymUX5(Yc|-0}cWR_2I)!dg zx9FrKTC3LTH8v>$#cD#wC)DHG$sm5kfWKzjlx;!0oIPYLH}Mp;UZ1OC6m=X9v;zS{ zQ8hUSIx_cz0mJ4GK*w=oz>dYl`P-eCYL!XCP>cYGnOal8XY%T+Hw54(fq?*W14jeM z2vh|o1h5-e5fHR7&k&rZh8T>k%MCI3o=az7Ju-H5_>))L4>>Q7QX1wL~J61kj_>=UxN8%H|HDOb^Te?6@ z>ErWebUZxvx&D{Yf;G9d6YiNieqZ`#o>M%`vHM{@hXIfaUh~FGi}l67jD3+y4#)nG zi$NLrnoe%_L^gEKe%--bnsnG^uEMF%`5K_3Eps zH@SK{JxWnCT~D{u0ZK&a#-)w)GL>jI#|;slQO50Jzxm7sm$}>gAaBG>A3!g<8|w09T(g1b<1vFw4w3g z+aG9b;~^^vo74TL(&_Zt2T#KpEf4+Z)WWva-(3&T!2hQ2B`5f3m|z(A();;LeX2Dj zGCAI2Nn^NYY;;?!R(B(K)_B(33bq(s#t!Qc=neLo7Yy?W;|UWLtHlu{^E}E3w}kp! z359|NM0qf12ZA9EI-y~>Ca_KMQ)wPIMmrhM4AXFmx64O)3MR&Ey*wbJW?4LdGdx72 z+$wkoIAgc#!gd$BepY2Q`%K84rPZk$~qY0;X@BX ziWGu$7!0}wunhwQ4OQueuX&0e7l2{BknXlZVzQgO~G`fZ3DG*np z<+yma|Y8Qe1bMB)12;mg?93{%w<$BQZq+O zM|ZQmt&G07x6-U@dWRb(b#W&c00vqLiBlUaA||a}&K4@i_ylq^vq)`U-L?sv{C%#u z+%oI~OdL|QXNc(ND2thrs*_LyVR*}pcC$3yxpZ$qYE*$5T)gSDY_yDrBxOrgoqjx2 zMEMugVANU2#=v|Zkh+`%5IC=+RBtkemO|IQ6c?4%RKmqqulloiO7q6qX=|hG3u(zg z>NuK7u{xd~ddld(qAuj0tWBB5GeMUT{Y7uyTs>X1o12?+mbZH+2Rd?_E+=n(WHP-G z@C3jl6@RD{$=A%&&yYtXgwcqiCk0{eEK7BKxkY18y6)TOt|Ev-d6Ikn81y~3PeOdV zlE1p0%b>bwT)~zyvieZ*HGA#_==CD)-4rDuNbiXgpJ$xdy6?t;QFAR*cO_-xrqGPD zN`G&DUwPnvJFr=GVT04|uA1%1ze2jG2XDvE?s-KJgYr^(FLVjt1PtdJC%u|S3Ygbm z2ROg-@P#78COq=w7P^7?Xj8yo#q~Q+V5*j&2qIC62=jDA2hok1jdu;w%}k}W*I)8* zijQEyt4;*T4N4%KF>VB3Ak}HDV;uW;1htcVNG)x*qn-qLV%Z@4Jm3}O+J!e^&b`Ti zNZOO*wlO;+!^8g}bDZSvmc_&mfKNdQw?YR{IUvLDW%XeEM4uLVm;Fqm9tRn{1*y;U z`%6OT-~vyyz&kEfSx+q1AaFL=m)n?#++f==h(3B7HDJ^FtecuixiW!Jh zE{<*?cif!(dgP*g?(>4bA`GumQeg932Q)W2$ux)JR=NonFxT-1Fh^dz4=079x}&VY zIv7L`?|3JzK2h5ojNkCH@gM9Ts_3-Tsi<&^CRO?(0qS~SZ-L~JDD-9v`^8v@tF9ae zHre|@g)m{=Ew`APww8bYB=x~CWNWU4B~ZaxS9upf%3yQ!bU(<`(6o8n4?k+M_G&lg z%W^(V0y%;knr5d(KufMM8hmq&@xbe(ni!er7(Xn`uP~aY1*jF3#lY@ zIU(FgG>D-bC57|qqe?MrC+9kbx*%?uKyV%5560cp+SPagNptJ-*;TE;dSO}*>C1^J zCMVy^&Z%RC7^f*7L~n%5Fx<%w+=EVH>tLI)ZjoNo)V-j<5VYsDZhnE-jp1&yZmj0h zHO%eYv6|+E#;=4`AlBlL(T@(rgwiG^oaqVbmKxoR!eeS0;Rx@SpD8iB|Wt?Af?ebk|~pu=`!)s z<#33}A*+Ht;c2Zi;*h-kIGJ|ai+Wnv;OV@!eT<>s*r=)8iCaz)3Gxato6Ek|oX%;4 zFkjVr0(%c!_bRUn1JJ#>xRi%O)d&Kk_9U`k%Ym?eK2OTlj`9vkm!jT#&{Ka2cKiJi zYY)pgzfo`loa;{bSg=xl62t?O?@O}Pq@V01+9eea=mvlatwM+nHKkh>%s$Xxif~>f zOH=ua>Q5Z+b4{>i&`Qld5Ny!&(w0tb&pHg-S&WlPu6adepmo3BNU*hT+ExV-7UhWh z0?+6?(7@&d8IMWZ#-$00^9^v4a{6pgPhr`_F(+Hn1MR!T#D++hyG;tQ^T5Zmy+XHZ zgkiTOO@n|5(Jdc7A9?$Xc0i2Y7yO%huohwAvH@#VWZD@{4l)!N z&?pPC|qj<&C>JPddryXyx zY^Y5hYA#BthhvrkufsQ~ewmuXEYh?nrd6&-bOJP4O9=A|xST842syB7loUiqEx@P~ zB7$>xfGpjJSkmMSXISYUQyZBstICA@a>*=EOOP;UFykSW2Y!hV%14Ms2_{pDGxC@v zqy0i$jEH|-0G~S0Im6}|t1QH6(NzJHm3I4rzFb6Xrc%PUQbD5_d(BN!^&+qt;Rgiu z1}J8mA$0rauPz1BM!%%SGQThvKc*$WDB;I_2nXaQ+vLMftLX==cvFI3u1K4cEwiL)E?$Eht)^4 zk1fms3}th%FA7+-v|)4;vHDnkY3nT3R2bUNRm8Ox(}Onkn7U^%i7O9nmAX;c0J&}r z^}y((_=Hmt+kutFB3EcsDd=>7&uwD2h+&mZewo=+ae~PbG?idJQgMl3BB1HMN%HJ@ z*u-;VY)N>JaOt8@C>?9~sZXk%-~Po1ik%8)?%)ym4Kc-N6aK zNmTKvY2GcIrkRg|nM^XMEFE0*WXZiXeDdzcA=^9539o92=){g{r}l1Rrg;*q385o2 zjp+|f@|DSA^$c~wB~kv~auSM;ferB~CtF`Y#}*hQcF7l3V(spOE-YF>>M4%~yfb0( z-&nU$(^Efq@ImWxg%f z=vTman7Ib!XVH8h5~)HsxURrA0xQl}hPsI8o`I8M$ynrG#dvBF7OqkroGqNY?^u;n z+Ju}n;GqOn)ZTA5u=JiO`Qx8HXtG>?ab^Ejj^Y|;e5|#vBn$VoMR$9Vi1CzzgxeRn$oKiHX6K{lKU==1&XhO*uKz+@)&b#(7^_N$Z{hj-$NJ zzg`+P(WI*BfNaHlZ*vOPog0QY1bGE|QXqyXXgacYf+ZkUN@<9|7x=!@6n0Df3cV8S zvYjd70nIO&Rn!%$C!)lyOIr!UZ^<8A05JvPme#=24la4KCx&l*u9&12Nuv zld2LmH0nHx$^s?L(?SGQh#dztntll$K-rpY*OiY@EGin&JC%3#)F8l5oO)GD0#;_xa-9o4*`+{{dOK+YevYe4guqY`Q~TuDW%aF^Qg^pgJPVGxF6a5YBp8f_fx*ac z&eX25*|-)S_82_xCM)#kZNI%I5&58D5BR8hY()LHbW{ZRC~iG&MAwj|N|G9xu1O%& zDSDVE!595-BtWcUaS}~uhp~UQDZ*$~{IukUIN9R5kg% zw`Sw1J)0A};81My9};8*P>AIjiCQrIB z>J$+UB%6w~w)e#76Zt}p3b`lGEKfK(H$MJ+D{psNz-*s*4&_li6;Ex6F9t5=ooB=G zY55y}^Wz6&6c^xsr>U8l|9a4W80xS8A>aRX?EmH3|4Z%{`iI<4EA-vk_+QHYU&Np7 zljHyYqWFJ8^8eE3KgIt4BjZo|A4c^jbp4-@KPxLI9qT9F&-e-Xv$N5$u(5nv@{G)! z40MdlY@cd7BLgG*=L#H*%>RY+XZ{0VEByn+{(r!^|B%{$o8i;N|5NRsM)&{F8vlm9 z|NkTVe~SG7CiEHE|Eui(DfBb3|HGsIY@*MP`)|+xkLCYg`TkFb{x6^Z7uWwU2?aiz z>)%%W*T3uho5BCbyA1zG74Tnb{X2oc-}?Vt_n&Y-+aJ6CFT?+-`2Qorz(1D%JL|yT zWq%vy?{5B<{&N4HDGvT7KlpbN01gh$&#VRvjGx&9{^k1rt@AN9Ze292)~0J$Q7k1RBrpTu#SJMHtO zHU+g5b1W9bS8pdbOhwwyl$RO59*1B|*Ub{TV=Fcg4I!A+_B?MAoBAG6c!?sZ<^ot<+L711mVx&Sjjo=Tk<`qv7PJhdRoPHk07*#C|G|8p4s?CIG4o+mOUwq{P|j9-}xw!nY3*6qkJPENcaMJiOuQ+Pitb>dZcp_Aa+o&HN^p$>lt8 zwgLqCg#$^1g1gekFmQ_e7I+GV@!@$Uy=b!a6~KJ~5gYv__Gj^UI`jIa*4{Unq1txq z=Zfj;h+_{jLvMohrt!+`Wgd0Q4M;>MpvCW+PVWIOSIzBE0&YNK8#)a>HirQFu4lyV zfZNgb!n3gnb^ZSQ?ti96eYC@% z(>A+rz8Bl^P$ggR`}PE%Sq3)akI4TR*LOa3svlgZZ^!HoYCtp_IKRx>DC@g?ftKD zdnhMFE3hkC_qgpIrypBx1Dx|ML#qA@fmxDSf$K9JL$5@-laBC3YCTEGLKxSz2s;KD z3uL>C42h}Gn89_N@W=W@GGcTrJu<0qjs|=celCk&Fa*i9NDB;pihq4j`bn;THX~o! z@ns@-u5@`s{vD%Qls|6o<0yagdDB{C7QzmGHBk;F@tyXFWngU~P7a0v8++OU=|C?_ zPMU(d)9D*{QSq_eDYYH^fgsdqKNu!`NU4{pbd51wvd$Ol4;3PW(O4rGxm?Ihp&m<} zFII5~XA)RK_?a=z$p+&|p@i1FxAlp_S0i=eH4V5g*#7E};&mBK4>R~=n`@Rb%-ViW zrE%~FZy7@`sbTJ8u|BjDforrqspFQs+lCcT7H^FBg}R&RMjBF%c9}f|;QSOIpzfYb zvT~C78JTUytn<8RGiP-k*0PWYoEf7c#x&2c>%j;5{MNlbX1yedWs(|wK_}b2-rC{u znqkvwQJ!^R>TfjG1Lfrh@z&Ks5CJ1} zqfjUUZ!5^b6df4AsRg9NXo>MAc?t1}-deDR=uF*owL;arw>o*v{&fqcp3pgRvWSaC6AE(yebK(-9<( z9;EMdy@guEgB;n*iM5VnPWHI54LT2_5Xk!iv%`&}-BcS`kiyXQz2Y$b>aU4Pg3`?B zggpvKb;T=+a$v2;U399HmV`|6k0dEMcNl00S$AV@7@xZVMmdg znUscf`O=QxG zL2TI-<$|LZWtQ9i)^@eY6jy}@u{0a=LHu|La$9JM|M~h3sjW`0Bh)IBl9){44EK-4&au5vM#8 z-VjqUm$}+Fk)sz(MZTfWnw`7!%%@>Ezud)s43U!dxvZR04xTq^%s?eP&GyHmnD7jg z*Q@OOLdhVt7Kt07K)jmDLyRuq3~x{#Y&Az!>yw8OEPFK6jzhDz5n54OF;AX6 z+)>J+MP7cE7k~87M3w6+_fl5XLW znh$E?qjTd?c5RRncgdSOordNP!+h0#3~|~&9dcZ~vJXfr?M2lSMKSNQ0?2G_q;DGS z?_&u6wlvuig@WShupaxUKzH-Rhh zYqYfq4Z?10w9%PLIMu*}S|ZZ&JQBXmtvo|n2|;flZ~3kz*1oljp3(2XgdLpJ`?!Ww zXEJD;X`RMe-Gb2(Kb5>Ru9G+gWwWE@a$uOP9lT3#R@m>LRM;I9{ccJnE9zjY7<9^acz26%7&SjOOl>4LH&!E#r+-vKrc1<; zgc@x+o6Ze(og9n=bZyu3ve&g=UMy#hthdP=zylxXR@XB1+#1C(MRt`#%aj(XQH)td z>Po&q-sM+o9=x9I6|Wt)8obBeEq#d>y*WvA!%}4M#%XTiP3RTw(ye0-WCKnd>7Ujg z*tqQJ_J%TK$Gi&MMcO6dGh{PMUDJWxuy!0jNfslFq)ly`0&nTLDdrYFJR&-R78|8D ztM)C!i~fo6nTz(4+6{I{MdrC*(tIWxM!gTOpT0e)RBH=J0ujXqjZ9)vUq0b?mQEPk zo7y5+H4=nH{Ab$E_!JU^{PAs(Y73xm;d-%BOi6qc>G3=91ififFx8u0OLOE|lzb$a zX(h7jKfK^O>dC|WPst~x_NMOwQ^+r*-@$E~D87{&*{?eq5NbnB_Lg75y=L0V*ov&! zqTjy~jSvwci$-^ezuhuV zhq`P#X&YfX2UYf#+($xA`W@x${fh?!MxWU3S#=IhmfuDn!Ibg`1THZfQ#cLzLmbBu zxt?Ow{?t)J=DHX`K^J-v6g%`}c+$4pmG%|fm9RxZgREu_N%V!xYR04UcI9ruNRxsK z&7u!#M+}-Br_?~;C2V_OrSBJl9=)_z{THKQ9tXDjx)5u^rdYiMj1jF}=?v0KYCv@E z-Qo$D6YKR6v8 zZxj#mo7n9kxNp4C%>>cgRG<>6yF1P0k{}i&$|G32G<8ARf@}#thVgc79r&N%CcYd9 zpy7HlR_50q0=EX~in7m~9HO|Lb_4OX~eyK`V|AoE~h7sW!ju0jv`dzYE`e4Vo>o#(hyn_@kC3;K+emKpc z)GPY6=2cx(O^ix*ly$Uilz-MGUNYQnH}h7EyJC$s*h$B z?ZfXIq5p}Y!5#-2`(1>b80Co}?$JVgaZY?YB#sGH4Z!$qO7vaiW#HgQ;}Ik)$LEUB zpzszOt}nkNs&VG+mXZlSD~HvIt^*=-LVl$0l5+GV*bas>rNUo)*t;!FBRp=AIvD?aPd zRzLJr$~O5(nK9Hk!>Y+8!+G1D9rk&uyrNXrpr?x~`neOxalFIooa|u}ZHTnu$y#b8 z`GurzT04b1PGBm@f#voLqYbd7hk89))W zfVe3UmmTO+Q9U>8S(q+ip95r^NOI0ypaQEtJWGF?l4L$Y)DY4lQt{tty)$luB#d1s z^3|}I(rQ~26&x{wb_qucX{ljGZU9KbjP`MHdvcxlRT^uF42bGJ;%2heX5G?*$h}GX zD6u5o5AG3Le_pM4le9A!c(+_+LHRI@07HeZ&ZWX68emPuL{#Bl!u3^9!ARN@;4}=G zEcs{n%6nshbSu17u`KmWnu;5%Yo0$uUrZB#n#$bjyyJMoI10Vz(ObjQi>`$f>;+Dh zl;4fYyiavhMPDJp&6QNqNHkT@h?6zO2eU1*RSh89Ex^U{3FkUPK*9C5L|!;RW#?EV zXG9c46N)Upmb(otH)+cJ$6oD9yopm~2320b>%-Qr`KAdf47;V7Fh!1r8mip9H2auakY!oy(m-te|)q)8@?v0nAKY{(ZPAmxHo=D~8Au7{$ z)Ot&<2iNQ^PQ7t5-_8Z27O|`B2z)EqIk0!SKJ6S)?8`~LeQ**NfwjP=;tg| zyDOS2)u^TXEm^s1Nr*S4{#5A}tAQ2<#jzTKqDu+H2v|DiQwl<;i0^jvx&G2M`5E(ZBgg&q@H$WDS0~elQ zJ9909G*?CiC4I~IMH^oeEu=er(4~Fzu2uQ0jfv-#vy=KQBYO@6fI^=?WAOz*ICCU2 zxS6>YBMf8qR4cplvDi6zvK72JdTlty2b-n5?7C&*)WTwCu1S{?@$u;5`8aN zp__($<=}d_j6vkG-lgs+p*pBp|T#p4nc&EkXwzAOVax+&`9{W)a|5`gti9rLa5wC}wkN z6duQ4F*TUr3Y9laC+DJUum z#}FE@V0~@N!Bl~Zg9U7%xtXY``9wUKzO)My7M&^Nw6CJ}(l+LziF%tJ}?%d{F^4jmBn$cDSnYg67JM(85;i7W%xe zY5WqRY7okRO`i&xKqk8x%-}LllInNAu93uF$G(>eky5U3@z&9imK~g+U7|Owfo)X3%tOX561PC)4 zQo;(0jELg))Z$7dh}&C?A{sFO*CJmLG^g){sw((%KpTe6DTHxgUtKVOm&KoQUnzzf zzrX04eJe z84|O6&6=>M$_U|rBO{grP=?A*g>rygQKv!`lSAmE%ZO&c%^)7wWx&XWnsvkWo2G`b zYU!hI^F*8VTKCuM+g^V^6wdT_V;g#!id+Pz9ijg{lMZM`oDk9Ow`Xi1qVumuO6h&w z#i)tgaWI$mndp2F=7B&b%z}wPn%r^YqY?ZA_|p5CjPxC*(1>e;Q6sANagIz*EpTAi z(`Epgqjx+w2<$;BWPHMPrMb67YoMx z5wD<|A+MyO)q4g))%!?Cx_Zf)QSF(x_4Hx1L)_r3MOLBlLRU5&`mH#1A=HU<5!6Xv zeh;-_+jCnBwa4wq)^I*CuEJ^|e)q2oZ6bQd^3JyjZR-1(>Ik6?a3j}_al;sDGvMCl zJyidr0n3iWY^LD4c8`Z<+QDpl+u>}#*>N}CP)8$lj|&K z9=s2R9vH94SBi`NkC@v8TMJWRk2uW;SN4x+hPe0wtK+pW_%c4Bx+ik|5H)}u zT{qAx$;IGBkQk!-UZc<#M1)@DORN63OPu~4vCP-ZrgsoLm@BpR;27ea>Q(L zF9cn`j!^pEgiv}xgzYh0J^%Gxf=$&$z#}$K@FN#brWXdUbjbJa@1NB17yITQ^1QrSBwX;n#ku%HK9-FBl;_nuJ|j;EBqC) z8?pPB_g_~=ZYZ?`@L%7-)`ecF+cUjT__o|2*9Biu*F|4p*M)h0T{*h(KY2a^!+%1+ z1SA^*@=wD3)tfP)AeZF*AAT{2T_OC$`2I0SU4pN8uXxW$A3(m6o$%sYDE+<;Jm3Jt zu3&kjuE0se4=_MNb&>carfdJdpLlO>aJ_v<6#HKL zR?d9%IzQ_*%Uv9Bb!4C1`c%#Ef7aUZJ-Ph=$?W|2=;L~e`ZJ^M{LEN26Jww06M1rL zq+Lv~!}Ye<<^23{;q*-YF@N;0SDTsZY+CTpradgGbtoZhCMM`q@K7t7W6OGAZQsBS zoxHvK_c{cWd}=qJ5!yYxmtb*4EEWCxd>u!P`}{QzZ_XI%!Gi5+B%X66<$>^W9t{kE zIwe@tilbR4Sa$tI|1B(7Cip|eM@(Vlz^^gV!<=3neNs?_OunsXTbzUO%r!N$7F{zG+h8(S)a_oC!#;u9C7ifZ zu^f$#+Hzx1GXtZh9wpnp=M}rD6}zu1HDhujy%)}~74MC<#Q;`cla#rMBf2B1h(hEw zHa&L~hb^J6y~qZn_+ElrOp*1Bx{-hRQX-nDIRX19?KM@#O1H zE?G=Kq5YPJw%>{S!Ae_x{%9^86{-LhcsS2`Xla!8VUwXHb=9((c4=j^l9s)K){?7U zFRO+F+&m>3U5JYTi1knn$c#+Is?P9~Zq_g@#Rb}H00NegC$y#{1N&5^=HjrI4m^4F z{t27rs8u%ld`?Dn51X@rP1Az9Pmi(?Qub(#tsXeB`Gt_Z_qWTUWN;{6YsoBhrZ}WX zMol4?6mHCFm~CE^-LHtx*u34TA{)8B`eWnkc3W2`M~_iXuP-VYr}+>{KLR?(x8GZ3 zo+;VbvbSpkD5bLVCi9O_3J9k0*`S|+&O`%AB@njX3?n@mtGeCv)E|@d5zdYVA%}ci zQe6Ti8JloMo+E}9d9)ojstGJBOMuilJ9fDFbXF1Py3o6B$Z`0lqgoMnrt>1)quZKk zyWp+rk)@k=fjW9UDmCf?o!hP;SwhvotYVhGkPo~hX#X*76RL`sN5PBf1iNy?s$;0y zZi{%(zb~2#Qkzh`jJVRw<0I^JPDKHlg{|pDHXA-}o|AYz3W%r8{28M990(0R%VF%Sl;&;fOFi5%Rwi25c zrOZMoilX!<6q^f$lNJ04a=(KYp(=nX+-E2tq1j#6HX{a4u@ z8b>eN852{KU+I?kPjC$PDL54W6An<{B!0)BzB%>TZV9YKNH~0vg#S7MB=?_F63*`b zm?zExRl!&MA4}KQO;2A zkNZ=W`yGawDe)&{pNBN?(W&tMogS_ugQeVUei~kBcqi%-ErvcY zkf#&X<>nEiCSfS08;z$Ev&^j>D353G-mM)yfa(ZZP4k4O1h~j3HD(JKmiteKhXo5Q z-x0QD1S|Qi^dMBtq_s}iUE5tO4qyEl%`&NYjC*%z&&>G9zD2Jnw-wfM-y`u&<{Ug4 z2dQh&@AF?Wt^C|H<~@!uuU43P=XYEWejPs=+VKFUZ?FM-NG4`gw?c3(t}s*x53FF8 zdeGgEy9}p<7sg#9NF&Hvy6(QtJJ&_kj+FF~iF1tcoLZl2nAr2us#m5+kJjsAqg!M3 z_g?)>v3nuD`tV_V?G|xHpLS|D$OzxeaQqW!zTn?|Iz5`@%j2g zHbn(_Qwb{I&&*zf6-!;prS6&G1>DOX42C!I+VRPD9LqdHb?B9%DOQr0ldeWFN%M9o zmZXxmmGH`Bf0mHV<&>3Ggj1;sI^U7J+!@|SFsJFw3{~-)pv7TgG=Q&$G+gp z(;8maJKU^kXkC@|YK~s&YSQf)r16@xQCDM2^qL-}NuPIo9+Y4rzNLE(xL9U#BTlZMTP7+lVMFSAaL!OO!%0sLY%P>S8Dlklu=9yCoM^8lIOm*c+D%Q^f zbHnc1gb8)Y5jMY8J2D{1l?EaQHr%!4E9z1s6OC7(TSNyvc0;=h_k2~Ogu12zJ>yze zh`pTHE+jACEi6~bDp4AFK^`9A>QTW{?@_>02b!mR?|P-d(vxWwuV_1Uzu(De9PTH@ zT;5)pr+*mWMh_8cqt{A#pHpbC*~;6a(XAorq^m37^U*BeYw+y9;a7g;p~gol-GG~v z&sb}Jarc(=UV!xO?;j3$PCj2w-)|+ja~==tOtPnyU_L2tJU0tJ(XgjIDUZHW z9eOUCvvSu%QD}=9|zEZ0xq^EV8^-I)Mo@Ufl z9J3usc!18&xhDPf%UmA8P4_ld8$NKhb<#QDZN3?kt zh`LdFH*ERKD9ovte4JLPmKPazr-NO_4-*?#3ll0a*Q5a*e>=|mDV^W~nhEKF)(%jV zm7B&C>+0iQCp1SD@r&t;sd`BUSGvdxoW3uLO_OjpJH6|y5W1#o%NlwG#e9Cej%n^ zh=7YfM;NS7QplU;aZaRBm@@8z6EnQ^1PMS-nkyj^3qvft=JSA|d!}s-tIN(@6#(64 z$Mg(c#(O_ioZX#?Zk(6lbsA=iZ7o_NqbvQWKm(|2G0(9*YFb@|GEFOND9D527Iyo^ zjuco=XNP8M%kYzrhXEkG!({ujIU*qzT17td^44t7&z}EQ$+uSUkZ8;z+z=MSf(w}= zDck*aMFE%lKpn8rVBJxTi8al2H?{d?Rt}GYOX74+zq$%vaUZr#r>bxkwTOhx z5gxttVu&l%o9bxcHAgz> zJXvvsQLQKU6iwX&kF1&DK%iK#_ZM2Zq~*2S|kHRY`aG8GKxRfHDpJT*>K z`)KiaNJ`&0uwJ!fm(Y7(u30EkBM-^lAW~lS(Tcq6oG&x)XLRglNHg*Ko{eqL9P4Vh zHiW%tqNk?w(3oygq4h#|JefX}+j>auH_EgsyNP%V|5RTjKXdjzd>O9x(B9>mbk@Zd zn-L+=EhfihS&<3Bk1zjG^dro+vqxs!bo+=Z9x53S>q;ynRPvlK@*WtKyN{8dpS=i*d59bwc3s<|>p6c1bYwufW z&2}W^c*IJGPRGu#@`;t})AYzUb^ae5z4)P-{?iu;E_scMvoJ) zWRi|iZINB9od&Pn=8*ZOD5#Lw(oqew8de#$sF9J*gWe4&px28DiO7nAjyT>`=Ssmj ze6};RPOSn#eppGhl;b(rWTnb6jquktmN=UMQqx}Mv@XkiwrNV=7q?2dgxy^FYR4qE zaZENzulR`GY;_E!dY^D9^D*9GntoO6n&qh*PEI@IMy5U_mTLBBG>|`K`rwo4Hg=tQ z>3QfOEiBEqRn~dTr zHtFyuukXOg_>u8L`^U||ifq3Vw*!^qBVH=iyaty%=0uS$x7V{B*XOk${3fAn+nYzj zvoyT42Id4~)6r;PGEr#Nucr~SGPNI2Ksiu-p_<}2Nwn0SCZT2 z+hem5F5$`pB+*Q^B743RWY~A*!X$&@mhgyl+xmjzUt>9Vvn;`U= zUyKx{Q#*mE6UNlkD1Kez`cBVY66huDUw)4w+BT9)jO^zbX!pK)3 zl9r0Q$)H2z>yK1d#r^0GjA2MOeGy|QzOX#a@9NcE(=9$2;~Y1` z80P5{#MC2|+!N946`jXp{SRUEU9C}?-Ay^a=mgS!<{C69R#ONt@{G5MXdA|dx6iGA zUaXmPh*3GiORMGFkvn3`M{PJj%8?V#nk#y~Aus~~F^Mq`E><|1iKhnjniya=atk5W zB`uXy0&Gvjj^IVoHOP1?!*a8W>hz*GGQDn97ksWuhA3Te@HxbL0#(jUwqUOe6 zMF$%=h*tlG>!`Q-)9OMA5Iizm>4uNrlZI{3#;2BaDKM6RCm5C}8Izw$ZxN6x4#jHj zE_P2nDCRH6^aVfCKepvp#SgIhl3+;YBLxyWu_9%&ehftU&h&g%^8J2R&ZY?xma)1r zMLcIGFt>)45!gEP3KEHC<>tLp_~O1w!?P=T^ACNAlGuCi6u0A*{<81(x2N={y#DzZ zo51UauI`Z*&7J2G_%V0iQrN-c=~yN4l)8dCrGL!Q;l=gCLz%=v=O}G~+*WQ+AqWv9 zShHc=!}~!}4fCT3l_GDe-|r7amCtHQT>74_ekR7ZBtwU!i_#J*td-h`Isspm zZsEqj!X?AUA<5#D5`ZR=Md7}M76MY+mh{+{0q=My<;+^j+q;>p++<1At#yi|$1^zg zXjyC_kz~ul;z#g_#CX&J(MdTxp@S$^gFJ?Kty|*iaHtq7mhXKbL&Y|BbDL%9ev={M zpr(uPmAySHk4ygfZ&zt?d;}Twc0(m2?`wmI+_2xC0AmJ>sMUss!jO(fP*eb%5#@dX z)H;5~*hk2y0REl0O%%S5PQmtVz?gS2kXIpHD54*=!=^OJW8WPRTz;G{M9B`aMDpz;Y_Bsg=oUVJ<7by3+s6-0yLx>vg4AF$SmRHS z#o$VfAaQfNIKveR!4(=8Tu4Sq!tooY>0&9e`7azVT2-iUM<#h08iDi~9n*kHUPA5# z(1pVF&K{j7>b4Pb2f0F0siG2~wU08SS4ZZejk1(coBeJH-_OGu zRpC->k#<*c&-4-CF9sy}DjM<8Dil#*P-!I&mHcv=I!-`%3=zo%YbIg96FPN`MYJKC z=zj@pQ~V+oljw zu`QU5Ic|QY;)DicX`K<1ewOaGdU83>=IZ-sJZp?JvnFjl%?XXVrfu!(D3PX+ zX~LK_o2IO7{X)V)LyN?Z@)=PbI>=zGwpe>x1=?TzzaZ-2bS_+(uetY{SIG%tMco}e zgMx@mkg%cJW4xXr;7#(bxEyh=h3R!RdE75aTfIL594(9FKgVO&G<<)y zQs;T}*)NfeA$ymyB(Q-(SSOYlv%%-zlSu%5r3VBoj#WO+c@(Hnql^`hRpOoPoTU?? zgzbj`s|w6bWuUV&@d`*e1y#Y*$TnoUOr5C|_&8tI&Sv14v0M~Am!R(x z@8BX$rSl~wr(yfh}MHthw?>?)XZh7c6m5rTwq&&N?c}u50)= zqM(FG3rHx9wa@wyjIUvIKY!X@e6cMpYFz)gm0=J{=2yF_>x z$_CAVo2SIt@{PmAV7R>^nQ-Cr^?Uq8XTrFeOv&(J2D{sonBQN%m|Gn20B@HMi@tpt z#r9m}_Nim~F`lS;fO=4ADbX34Oe`8IKOd%yX=M#uU7~qI;DD11=c{tw^syi#16>Ag zkKh-4ce%Og=klW8f{_k!nm@&bpNB0_*y9!y63nGi1tJk?B&?k(DN89CSJu14%>p;uTA5rb@Z^B0%(6NXO(`9%uiT1V%!foy z$#Rw1MH@*B;TiB43qnmQWt^?Ms z#n^FYE$VQzAYNB+`|QzKTbF|UugFbk$*EN;6~-qzyZ*`*mPiJXhbd>?i7 zf?;_w9i_+pQ76w`G=;keEvu=ZaW>fi=0t{T9w2A-WPi#ARbM5qxL_v)-_bU zWM(`KC(0GIOkb?3uBwMHmdr-ASlAoHp?()Kcu_O9vK#Mww>auJf7y{WGu zboQxFPi5VwI@`>xN0%G>4*im)5zbp2XYil(ZJ1&XNXsv`o2!tPoM=#T-hao2 z=SCgxzQmWR9o`-7GMAUW1>JkoH^nEKBqS67+IpBKY)HLDl(Jy>S!>ofL>-GIFsyjo zJ!vN{t;7gn(BJ#412js$CyTo(tuTIY!42+gY;0^vL5sW5Sa)$;@>SiKL-fvjf^5PY z5cZKf*%vvB(fB|OduCdWb1B`vP(I*u<&MYmgx-Y6YFlzyW~^Y2Zvy>o*hZhH`}>zu z?Fde6zLKSL72_GQzqNz&L}HCit6(7u766&DHNzTu} z^O{x73BzO77Mj}CTV$K>(ew}EMl~15%yA@fNaFkA0Y^6#2ZiZ+`{&W>_t$+ooffLy zBe3%$CxH(@F6qu@oJMNEi6^GF%iy1yb2g2}Eh}$9BD~ktDAcR&_pjN3UObTgz=>IM z{J_(Na<$tx1Oweo?meLdZ$T@gRAVD;=5R!-{)GQ(@%w5Fy?Whl1lKU4AgOmof4vLL zbdN4|GwfctVRv^8m6K>`qy=_%9V5O}^?cN^AW^xwkXkxJaqk zdXzW>^J7{~Qx$l7V52>T_GLvkY6>bn@3b+C!2g4YD{JKA=PG7@gqgSXc`2(#d#$qt zv;k!Ncxy6=I)XVz0doy`QzS2g;wI%&3RF`j94`^I5Qy~k*-Z|YY7)4;x5W@^j>AwG z;VSD)UHg(}rz~6L-Virx!$X|aIzr5*?sj66jqEt8KNj%k#fn?xrlxb2}l4gviboB{8v z6X*IAvqL%{biM9+n7YA!6RQu!adryE%nu)R;~r`S^}~9YOnb#mo>At0Q8rDmOh2S} zv}zatl+fHu?C)Pnq@cr(W?bBHVp~srEI&m}lq><8!lbkm-fMTe?OZM$`PDCxD6w+f zKVcs_pQA&67k<~v>=wd{`^_qN_H+7ampyTwpUizo>F!1ua?=+#Svn>!I{fTSuA|7D zXmbJq-ClJ<H%%m`>eqwmbXsj?fo$Z;g^kN{cp6^E(b65z5+QVgo8*x;zCKlEu z^PMcQ0h0E42i#`}ndbYpUPe*^jRhjM)#;x;x(?&^e;l&njUN$tKk~u=u%ynTh434h zKk%*5C`CQoCjWA4LT~9=p9Ls&_D#|Nn(ut-EbgZPk)Cmq^XUXO4ln%T#iABH23;&j zC1HX#D-%crl`qW>RLg&_T=yo4J5z=z+JH$!aS?o7Io$F;+Mji9Wv1T`JKCQXW@X$ zU5`5jWq`MVci(yT$Z;KH2M377MJur*U`p}*&Z<*R5v(-xQN-N7fV}USWO#0uYdep} zK4{j$PC_4(?TS_u)yLz86m7YhcVoLziQpX{HKphzKH6ZocQ_W9 zyE_wDxRc)?-(|fT73F_Xpk~`A;Fv0jnO>`*i_@lKZ?@`Z(e_w=edr#4l++?EoK}T? zQsR71!enYk-@s*-*u&_3P@Xss=l%zD?M~J6)hf8b4vyr-aF z^CBf)Mv?w>l{zh0PK`^_?D0Co`19k}=fQ>j#iEn?{=^gv>ukkObxm~fiFg!_trIme z&;j}-FQ>j@($X?BxidSM+mVE^^YaQd8kQ{?85oM}VKX=?s}JZ7Eh&|bwBBM6<1H2_ zLjxqKMnxh7=uFyaq9Tukv_R3_%z3P@o#CFwCCuMMXUq3Knbv6eB%%o-kEYkAQjAVZKRw0W)t6Um6sLm z8ogEJ|ijl8`_}D;W$TKwA2yBdzo{}ji$bQu6;K@s(7RHW-2zKo9vs_V4O#@ zg6u*gkp>WFy~oABe=RnhRi%+4WZHCObJhr?C%|Ywcav zh_urZBnM_9&Pgpkb=r3w6d%LW5iN*}vKYr={vLh_x4sLVC(Ps@_#tBy^4jUO?-NwC z0pe=|X7kyKU%OI!mSM~`e*W2NcZy-fMm<=P_g&}XQ(~*adim^5O&*&|_8Mx>;NRgs z70U)LelZbPwFohuWLz5W$n`jK7S!`osjXz(*-*x-v{-0Ux74iI<&3sv2`Qt~xww<0lvfcfrGOco-u0mHdK{~dm(Vg+yt@uAxn9&bO64a z3>IA=EuV2D@Yt(o?E7-{1kOY)>Ma}KYq`dyivlgH&q5%~C|Z{AZ{p7~lSc~2`!?@k zM-LK!ddZ~3@pHk_kmm|G6Ca70FxtwV!UR!_Idi4VhJ;uOdOy_*EOB!_p+G#a^1VwY zGS7}yD`7}~Wt?r%XX>O*Z3Uj@GMJ5iq72=uXWl$OvG z>dp;fZC8CTu|B*$8fFX2QzndKfZR`yOjjqXo3jmz9X~e?&je^hDUf7#C>eMd4At@3 z)-cl3(VH`&_gfl61^ILUy=3 zBi4~@gr+Zmb8=t$0s}lAh7hFa>~~T9RP}}ZB9*{&B272N{5~VOh&Rlq-Mm5B9qy(E zOs~m?45W3@9=iC}9@kMc?apOboV?F2M$_$HjnZPIc)ed{8xD8~*a>$dbTD#Ud(PjDwq(xw2(P9`TT9%*TdU+?|iG$`aQsRdeh&CEe41RwWUq> zeln5uQfYRme!{sr_&8fn>(HPtdx`Lo&Sz!IVE&r~)wVaDm|B{>2HgrpiH<*KIxG)z z8|KE$%^n`Z%vLC4G)&Rvk*clsO!ziH7EsZuV&A!(Q9?vTMOiaymd9BkHOM>y%M!Wk zQZe=ddqpKwU5+wMD^cH)YEg90cCUZyY3ih>j_i$IOg+oKPv~ASn&}r6%ja1<5l%L< zpMY#<+x<9GEMm@P2~*AjstiDhcncH0(*tyml;W3*v2Qy1g2!N%4jhwWS9srsv~pMz1?FEBv2DoPkW)3<3EMX_jL{}zkcPB z7P>ud!be85#(Dkq(l=%OWJeel_YYp(Vyn#1gx4t=Ldr+fJI(9^S~J2)B~YpxPBLgC z@ztmCleC&2Aac!o)~q9X7FVq-5ad?m*5cEJ70>bj5zD*itm_W|bfj}i8T3ut2vdz# zzQcpMoq;mU(&X`a@@Y#!{XxO?+y?(*pD~G^ID6}ON0R=e7I~+X!X!Yq4BIAf(P&Y2 zhvmF+g;<5Gq@9f(g<~`!(nZ+Xu*pZ55J(qT9$qza*@fz77R*1C_#ui`q?fN;^eA3e z+pty|4>ZCy)I;h-ZBa~_hH>P)p45wqR)!ge*q=^@L)dSb>{va1xUhH$QGSya&yJ&L zBSgFEw(&=5VC1C%d2t#ALfATVW}sL!&_G;wbQwwM`@Cj1i_?`8S6u0PjOb8(d6+k5 zY*aT?YtXT8?;}Q8Nx&t0h#tQ*!}E?t5FvTXy)Uxvso_V!Q}j62&71*^1GKMMa`H4OtWj;Xq4%7b7593xQD?;#;<7 zywZP!@~%bawc6o?8`zD%;E5pO{#Pne>}V0j5RP1>BKq`7wjwG+5c)~X|v}D z@0DfG{T{#sL!W8#i^np=x2!2y1W|JZ%c7awJ>|S^H&{BNz}mY#vxgz}9|>i%l=~fCfNvQDIF5yavvuF1mh^t6lgX&RbvAK;5%k?>~%ISsYauW$g=-%AgwmqV1bAYMmv za(Cu#6hH4b2o^WCsxg7E_`qAV-Y^uDUg`=^?NP^T*9Duuz2hc{J_?do5K;7VhYH>k^uc0K zP)uaNZCIEX3EAN0mn`ktnmjw-tnM~-&nrrLUaV+0wV)*i_lNW0gmdA( zPlMg@f%if)Q83nYZb)@R-(J=45&_vySf)wrRcCMDck1-iVr??DwAE|+d)-!M@ghy@ z!c%)TWTNQRPh*Kn0@GUXtk0o~XYY7U5q3xsWpz{RYgJ5hyo;;1?el_=z0#$Mb?5lK z#gVwiE%fJuoqiA~RftOni$v@5Ho^sgJ9nx!qun*#hhiPfpWDRVcoE}HoA(waCp-gn zB}pG+MGs{H?@Sm(ol{51t@WHh12f2K^^8%5;_^$>HhUG%#v7PVY%XmGDsL;J_xuvP#ES(q&C!u~Kg;vzE)| zk2cC1VF*QZmugZE%fKK)bV)-4DY`RqD{duw@*xkpxLkR;%R9G|wq8Hr%_hoJUuqjQ zO{BskeGpN{sD;UIIX?dKY-MmW@MwSXf*VJ%yLExzMtRDuIQkUkmh;f_0yX3OT;=Z! zDC;*BCzg@ur0@&Hv|BoQRA2_V5cr31e>hPaBes%i?4DT8U@E?2szlHz=QmOw! z*8Ph#r%A;Drb2T6emw%PUxWT3VPL;O|B%E$=oLsG=r`!!57gg}3Lt;-8-ISg0>1kf zYVa2V@G7|PD&!9-{}+?*N*PTg6Y&2-q~8^W;9n>|2$=l}j1r0*$-frezeV|hAXkZO znxWD^P<~!Vv32bZxbE2QLeIqRVB-Z`WE7)Q9R@!l^uSWJIwR!|6)U;<4Px2kn*1pt zf-MzJzvvdJr40I%HrUoPto@G0Ax$!ymo?IKp*ZxcJ&%HCib!RT>$%Em+EHH^$7O%k zoPpt?o!s}Rc;3qi20(62LHbrzp@yc8C@6dk#=pFu3 zsNWBlbPekF!$PijE#$KNm&N=y)Q^LU9SQ^>J(r2O9n1zvbT!wtg9*X(Ee&88Y=0J_ z;($WHS50VRP~2Q;iKJ=gX#8vaEqxwc5A2$zMbd5Xdk%`ow;THU1so07pHj0HnmD~@ zGn*dj;xcL)C_SeQ$mq-pj}{IUS-xpMlO``P0bVUwPfAIV&b}KExSH3uu@~n=r6SI$ zM69}h=`?>-wZz?z@Wxz>Qq7g9LqqG9I_WN>+$)h!>;0Tuf8l$HdPxqnlv$HbCZ5^BY96DX>%}hu4fomUUeWNt4wy;^94msj4SFj**5?)g=jIhbRI09Cyb(`{XJDKrX zP>xU+m2*##si+Wt*nIb0uPF!A!v`Ub_qf(GbQ3>IkFb^8JK&ERHdUT&swt_ovE{wQ$$oxGUglzN;d=1BB-!oT-f+)w zxVqQcca0%Lclw6%jH6G7Q+lgr_jr+%m$lwE9W6e~9V_P|RS+p=MEvE4%MYc-F_)!B zqA?6_y}=t=J_z>pIj{O%H~YO)EHAT7<=G*d_MzNE5jfPSB%tB|md!G{qF%g7L~FI%;~fwh@;A+|GYQS5%E~|yqy%Y z9>;axC!um7NPFy9@&a;#10wEhFBO$-oY=zNA|zKeWQ%f=)PDN`C$|o*y=piO@9{g@ zc0IqkO;p)M#Bs+!Ft$Nxl);SF!~|Bu`dE-_=0(~Bc0#t(Da(o5n9rf0X68V&hbH;t zQ>G7Z>G9R1X^zI8w&Cpv`KheZR(XQnyNbs-xy&qP-_O0VHKLVsD?!yW3)*+r zW%SGUH#p_$`;rnOE7C6XJI=Y7K~yr>@ppuI8PU(6A8bY_sH{3u@4j?3zkQe`##jPS`t>u@nk7HROTO56$LAIn!Bl7cA5V zNAgXlR9Pl2fTK=wqNxXv#0Y5Cg5Asg6!P25W1)v0`{CIuUuxJV@M7UuRpTA!Rz}k> z2=iiDpayh|q+y`>`(zhYUK%s0R0bQuLmb>{Tp;A)N5-sF#7N4lP&us7d68)-2`X1|NhQmXS0Kbz&dzu60FQhbQy!ck88EEQ z#d+dUnN!hNniG*{DycrS=OvhV9eBk&~M7S5K#Lh#MOpkF{x zH252sbP&EZ+~Sr|!x&S_m!A(DjKEFvdc8* z&niq-Pu+>kFB{Iu+%M1Eugu)9$lU*&`2e8+ok_FllU@jmX)}R@qd>xea3&8plOUX_ z9?nz~)8-q~mJ!pY3JK?cgxkWImL?RNCKTz$6=Y_eGRxg!)NeoZy!Y(? z`Nv5@pV4B}hd=&ju5IW}2h;x0?yGLp{~3i}F4?+scKOjdj{bo>4C43|4*ZHwex)y0 zvo@hWvo>i37CBK%J7W`l)Elqw_GvEKMPuuj(+`eQ=*y52d+Ot@#RzaK*6wx_1#xzty;@EH^^KsPa7;- zCC|nkBc9eMu#?l>k1g}GebGX-&-H}uF8GB}Us{_59l4i5x%!f)!kQ0N*o|Py^)5f< z;W&%s9f1}|p;%W?!C9qU&S%;t%h(?J459wljqdcC_RfR&ZN_j#>(Rk5<{sAJ)BLNLn9 zcQ1@Kj0*Z@@8y&N7Kg&g`5)5DmIi+h#Q$-7;@<`0|1jGGzV?Rt7VE8o|C;Q*q z0svmqfqWAPxuydt*E4km$8F^*L48E5Kibd9RLU?;D=xNO$P*uJaOXh zG6*to$axAv<#YT`&l6O$QLb1wtN3@LOAu zGRP0(zS=$@015(KYcmk|v&8S^KwQwj*(3-GK%U2OtsL}kb^rvkBaP@Tm`?s z3kE=tE9klmdexroY;;Y`VKzUuDHTi{kt-AV>m_e#Y4>Ay>*q$DINZ>Z3fZWiS+lL3 Xu8rN##R>!ifm~b|w6wyqA{hS#&q(}K literal 0 HcmV?d00001 diff --git a/NodeRed/NodeRedFiles/dbus-fzsonick-48tl/__pycache__/config.cpython-38.pyc b/firmware/Cerbo_Release/NodeRedFiles/dbus-fzsonick-48tl/__pycache__/config.cpython-38.pyc similarity index 100% rename from NodeRed/NodeRedFiles/dbus-fzsonick-48tl/__pycache__/config.cpython-38.pyc rename to firmware/Cerbo_Release/NodeRedFiles/dbus-fzsonick-48tl/__pycache__/config.cpython-38.pyc diff --git a/NodeRed/NodeRedFiles/dbus-fzsonick-48tl/__pycache__/convert.cpython-38.pyc b/firmware/Cerbo_Release/NodeRedFiles/dbus-fzsonick-48tl/__pycache__/convert.cpython-38.pyc similarity index 100% rename from NodeRed/NodeRedFiles/dbus-fzsonick-48tl/__pycache__/convert.cpython-38.pyc rename to firmware/Cerbo_Release/NodeRedFiles/dbus-fzsonick-48tl/__pycache__/convert.cpython-38.pyc diff --git a/NodeRed/NodeRedFiles/dbus-fzsonick-48tl/__pycache__/data.cpython-38.pyc b/firmware/Cerbo_Release/NodeRedFiles/dbus-fzsonick-48tl/__pycache__/data.cpython-38.pyc similarity index 100% rename from NodeRed/NodeRedFiles/dbus-fzsonick-48tl/__pycache__/data.cpython-38.pyc rename to firmware/Cerbo_Release/NodeRedFiles/dbus-fzsonick-48tl/__pycache__/data.cpython-38.pyc diff --git a/NodeRed/NodeRedFiles/dbus-fzsonick-48tl/__pycache__/dbus-fzsonick-48tl.cpython-38.pyc b/firmware/Cerbo_Release/NodeRedFiles/dbus-fzsonick-48tl/__pycache__/dbus-fzsonick-48tl.cpython-38.pyc similarity index 100% rename from NodeRed/NodeRedFiles/dbus-fzsonick-48tl/__pycache__/dbus-fzsonick-48tl.cpython-38.pyc rename to firmware/Cerbo_Release/NodeRedFiles/dbus-fzsonick-48tl/__pycache__/dbus-fzsonick-48tl.cpython-38.pyc diff --git a/NodeRed/NodeRedFiles/dbus-fzsonick-48tl/config.py b/firmware/Cerbo_Release/NodeRedFiles/dbus-fzsonick-48tl/config.py similarity index 100% rename from NodeRed/NodeRedFiles/dbus-fzsonick-48tl/config.py rename to firmware/Cerbo_Release/NodeRedFiles/dbus-fzsonick-48tl/config.py diff --git a/NodeRed/NodeRedFiles/dbus-fzsonick-48tl/convert.py b/firmware/Cerbo_Release/NodeRedFiles/dbus-fzsonick-48tl/convert.py similarity index 100% rename from NodeRed/NodeRedFiles/dbus-fzsonick-48tl/convert.py rename to firmware/Cerbo_Release/NodeRedFiles/dbus-fzsonick-48tl/convert.py diff --git a/NodeRed/NodeRedFiles/dbus-fzsonick-48tl/data.py b/firmware/Cerbo_Release/NodeRedFiles/dbus-fzsonick-48tl/data.py similarity index 100% rename from NodeRed/NodeRedFiles/dbus-fzsonick-48tl/data.py rename to firmware/Cerbo_Release/NodeRedFiles/dbus-fzsonick-48tl/data.py diff --git a/NodeRed/NodeRedFiles/dbus-fzsonick-48tl/dbus-fzsonick-48tl.py b/firmware/Cerbo_Release/NodeRedFiles/dbus-fzsonick-48tl/dbus-fzsonick-48tl.py similarity index 100% rename from NodeRed/NodeRedFiles/dbus-fzsonick-48tl/dbus-fzsonick-48tl.py rename to firmware/Cerbo_Release/NodeRedFiles/dbus-fzsonick-48tl/dbus-fzsonick-48tl.py diff --git a/NodeRed/NodeRedFiles/dbus-fzsonick-48tl/ext/velib_python/__pycache__/ve_utils.cpython-38.pyc b/firmware/Cerbo_Release/NodeRedFiles/dbus-fzsonick-48tl/ext/velib_python/__pycache__/ve_utils.cpython-38.pyc similarity index 100% rename from NodeRed/NodeRedFiles/dbus-fzsonick-48tl/ext/velib_python/__pycache__/ve_utils.cpython-38.pyc rename to firmware/Cerbo_Release/NodeRedFiles/dbus-fzsonick-48tl/ext/velib_python/__pycache__/ve_utils.cpython-38.pyc diff --git a/NodeRed/NodeRedFiles/dbus-fzsonick-48tl/ext/velib_python/__pycache__/vedbus.cpython-38.pyc b/firmware/Cerbo_Release/NodeRedFiles/dbus-fzsonick-48tl/ext/velib_python/__pycache__/vedbus.cpython-38.pyc similarity index 100% rename from NodeRed/NodeRedFiles/dbus-fzsonick-48tl/ext/velib_python/__pycache__/vedbus.cpython-38.pyc rename to firmware/Cerbo_Release/NodeRedFiles/dbus-fzsonick-48tl/ext/velib_python/__pycache__/vedbus.cpython-38.pyc diff --git a/NodeRed/NodeRedFiles/dbus-fzsonick-48tl/ext/velib_python/ve_utils.py b/firmware/Cerbo_Release/NodeRedFiles/dbus-fzsonick-48tl/ext/velib_python/ve_utils.py similarity index 100% rename from NodeRed/NodeRedFiles/dbus-fzsonick-48tl/ext/velib_python/ve_utils.py rename to firmware/Cerbo_Release/NodeRedFiles/dbus-fzsonick-48tl/ext/velib_python/ve_utils.py diff --git a/NodeRed/NodeRedFiles/dbus-fzsonick-48tl/ext/velib_python/vedbus.py b/firmware/Cerbo_Release/NodeRedFiles/dbus-fzsonick-48tl/ext/velib_python/vedbus.py similarity index 100% rename from NodeRed/NodeRedFiles/dbus-fzsonick-48tl/ext/velib_python/vedbus.py rename to firmware/Cerbo_Release/NodeRedFiles/dbus-fzsonick-48tl/ext/velib_python/vedbus.py diff --git a/NodeRed/NodeRedFiles/dbus-fzsonick-48tl/start.sh b/firmware/Cerbo_Release/NodeRedFiles/dbus-fzsonick-48tl/start.sh similarity index 100% rename from NodeRed/NodeRedFiles/dbus-fzsonick-48tl/start.sh rename to firmware/Cerbo_Release/NodeRedFiles/dbus-fzsonick-48tl/start.sh diff --git a/NodeRed/NodeRedFiles/flows.json b/firmware/Cerbo_Release/NodeRedFiles/flows.json similarity index 100% rename from NodeRed/NodeRedFiles/flows.json rename to firmware/Cerbo_Release/NodeRedFiles/flows.json diff --git a/NodeRed/NodeRedFiles/openvpn b/firmware/Cerbo_Release/NodeRedFiles/openvpn similarity index 100% rename from NodeRed/NodeRedFiles/openvpn rename to firmware/Cerbo_Release/NodeRedFiles/openvpn diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/.checkignore b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/.checkignore similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/.checkignore rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/.checkignore diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/.codeclimate.yml b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/.codeclimate.yml similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/.codeclimate.yml rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/.codeclimate.yml diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/.coveragerc b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/.coveragerc similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/.coveragerc rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/.coveragerc diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/.github/ISSUE_TEMPLATE.md b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/.github/ISSUE_TEMPLATE.md similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/.github/ISSUE_TEMPLATE.md rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/.github/ISSUE_TEMPLATE.md diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/.github/PULL_REQUEST_TEMPLATE.md b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/.github/PULL_REQUEST_TEMPLATE.md similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/.github/PULL_REQUEST_TEMPLATE.md rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/.github/PULL_REQUEST_TEMPLATE.md diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/.gitignore b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/.gitignore similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/.gitignore rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/.gitignore diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/.travis.yml b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/.travis.yml similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/.travis.yml rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/.travis.yml diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/CHANGELOG.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/CHANGELOG.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/CHANGELOG.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/CHANGELOG.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/CONTRIBUTING.md b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/CONTRIBUTING.md similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/CONTRIBUTING.md rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/CONTRIBUTING.md diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/LICENSE b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/LICENSE similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/LICENSE rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/LICENSE diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/MANIFEST.in b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/MANIFEST.in similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/MANIFEST.in rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/MANIFEST.in diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/README.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/README.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/README.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/README.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/appveyor.yml b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/appveyor.yml similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/appveyor.yml rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/appveyor.yml diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/Makefile b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/Makefile similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/Makefile rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/Makefile diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/conf.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/conf.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/conf.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/conf.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/contributors.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/contributors.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/contributors.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/contributors.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/examples.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/examples.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/asynchronous_consumer_example.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/asynchronous_consumer_example.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/asynchronous_consumer_example.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/asynchronous_consumer_example.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/asynchronous_publisher_example.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/asynchronous_publisher_example.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/asynchronous_publisher_example.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/asynchronous_publisher_example.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/asyncio_consumer.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/asyncio_consumer.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/asyncio_consumer.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/asyncio_consumer.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/blocking_basic_get.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/blocking_basic_get.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/blocking_basic_get.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/blocking_basic_get.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/blocking_consume.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/blocking_consume.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/blocking_consume.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/blocking_consume.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/blocking_consumer_generator.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/blocking_consumer_generator.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/blocking_consumer_generator.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/blocking_consumer_generator.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/blocking_delivery_confirmations.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/blocking_delivery_confirmations.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/blocking_delivery_confirmations.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/blocking_delivery_confirmations.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/blocking_publish_mandatory.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/blocking_publish_mandatory.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/blocking_publish_mandatory.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/blocking_publish_mandatory.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/comparing_publishing_sync_async.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/comparing_publishing_sync_async.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/comparing_publishing_sync_async.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/comparing_publishing_sync_async.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/connecting_async.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/connecting_async.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/connecting_async.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/connecting_async.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/direct_reply_to.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/direct_reply_to.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/direct_reply_to.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/direct_reply_to.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/heartbeat_and_blocked_timeouts.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/heartbeat_and_blocked_timeouts.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/heartbeat_and_blocked_timeouts.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/heartbeat_and_blocked_timeouts.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/tls_mutual_authentication.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/tls_mutual_authentication.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/tls_mutual_authentication.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/tls_mutual_authentication.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/tls_server_uathentication.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/tls_server_uathentication.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/tls_server_uathentication.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/tls_server_uathentication.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/tornado_consumer.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/tornado_consumer.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/tornado_consumer.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/tornado_consumer.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/twisted_example.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/twisted_example.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/twisted_example.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/twisted_example.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/using_urlparameters.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/using_urlparameters.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/examples/using_urlparameters.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/examples/using_urlparameters.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/faq.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/faq.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/faq.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/faq.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/index.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/index.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/index.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/index.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/intro.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/intro.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/intro.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/intro.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/modules/adapters/asyncio.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/modules/adapters/asyncio.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/modules/adapters/asyncio.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/modules/adapters/asyncio.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/modules/adapters/blocking.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/modules/adapters/blocking.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/modules/adapters/blocking.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/modules/adapters/blocking.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/modules/adapters/index.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/modules/adapters/index.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/modules/adapters/index.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/modules/adapters/index.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/modules/adapters/select.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/modules/adapters/select.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/modules/adapters/select.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/modules/adapters/select.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/modules/adapters/tornado.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/modules/adapters/tornado.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/modules/adapters/tornado.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/modules/adapters/tornado.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/modules/adapters/twisted.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/modules/adapters/twisted.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/modules/adapters/twisted.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/modules/adapters/twisted.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/modules/channel.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/modules/channel.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/modules/channel.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/modules/channel.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/modules/connection.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/modules/connection.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/modules/connection.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/modules/connection.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/modules/credentials.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/modules/credentials.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/modules/credentials.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/modules/credentials.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/modules/exceptions.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/modules/exceptions.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/modules/exceptions.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/modules/exceptions.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/modules/index.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/modules/index.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/modules/index.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/modules/index.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/modules/parameters.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/modules/parameters.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/modules/parameters.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/modules/parameters.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/modules/spec.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/modules/spec.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/modules/spec.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/modules/spec.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/docs/version_history.rst b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/version_history.rst similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/docs/version_history.rst rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/docs/version_history.rst diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/examples/asynchronous_consumer_example.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/examples/asynchronous_consumer_example.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/examples/asynchronous_consumer_example.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/examples/asynchronous_consumer_example.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/examples/asynchronous_publisher_example.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/examples/asynchronous_publisher_example.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/examples/asynchronous_publisher_example.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/examples/asynchronous_publisher_example.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/examples/basic_consumer_threaded.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/examples/basic_consumer_threaded.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/examples/basic_consumer_threaded.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/examples/basic_consumer_threaded.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/examples/confirmation.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/examples/confirmation.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/examples/confirmation.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/examples/confirmation.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/examples/consume.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/examples/consume.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/examples/consume.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/examples/consume.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/examples/consumer_queued.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/examples/consumer_queued.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/examples/consumer_queued.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/examples/consumer_queued.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/examples/consumer_simple.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/examples/consumer_simple.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/examples/consumer_simple.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/examples/consumer_simple.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/examples/direct_reply_to.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/examples/direct_reply_to.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/examples/direct_reply_to.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/examples/direct_reply_to.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/examples/heartbeat_and_blocked_timeouts.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/examples/heartbeat_and_blocked_timeouts.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/examples/heartbeat_and_blocked_timeouts.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/examples/heartbeat_and_blocked_timeouts.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/examples/producer.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/examples/producer.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/examples/producer.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/examples/producer.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/examples/publish.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/examples/publish.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/examples/publish.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/examples/publish.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/examples/send.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/examples/send.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/examples/send.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/examples/send.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/examples/twisted_service.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/examples/twisted_service.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/examples/twisted_service.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/examples/twisted_service.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/pika/__init__.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/__init__.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/pika/__init__.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/__init__.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/pika/adapters/__init__.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/adapters/__init__.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/pika/adapters/__init__.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/adapters/__init__.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/pika/adapters/asyncio_connection.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/adapters/asyncio_connection.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/pika/adapters/asyncio_connection.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/adapters/asyncio_connection.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/pika/adapters/base_connection.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/adapters/base_connection.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/pika/adapters/base_connection.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/adapters/base_connection.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/pika/adapters/blocking_connection.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/adapters/blocking_connection.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/pika/adapters/blocking_connection.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/adapters/blocking_connection.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/pika/adapters/select_connection.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/adapters/select_connection.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/pika/adapters/select_connection.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/adapters/select_connection.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/pika/adapters/tornado_connection.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/adapters/tornado_connection.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/pika/adapters/tornado_connection.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/adapters/tornado_connection.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/pika/adapters/twisted_connection.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/adapters/twisted_connection.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/pika/adapters/twisted_connection.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/adapters/twisted_connection.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/pika/amqp_object.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/amqp_object.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/pika/amqp_object.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/amqp_object.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/pika/callback.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/callback.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/pika/callback.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/callback.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/pika/channel.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/channel.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/pika/channel.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/channel.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/pika/compat.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/compat.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/pika/compat.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/compat.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/pika/connection.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/connection.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/pika/connection.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/connection.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/pika/credentials.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/credentials.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/pika/credentials.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/credentials.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/pika/data.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/data.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/pika/data.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/data.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/pika/exceptions.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/exceptions.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/pika/exceptions.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/exceptions.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/pika/frame.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/frame.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/pika/frame.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/frame.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/pika/heartbeat.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/heartbeat.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/pika/heartbeat.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/heartbeat.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/pika/spec.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/spec.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/pika/spec.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/spec.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/pika/tcp_socket_opts.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/tcp_socket_opts.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/pika/tcp_socket_opts.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/tcp_socket_opts.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/pika/utils.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/utils.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/pika/utils.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pika/utils.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/pylintrc b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pylintrc similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/pylintrc rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/pylintrc diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/setup.cfg b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/setup.cfg similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/setup.cfg rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/setup.cfg diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/setup.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/setup.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/setup.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/setup.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/test-requirements.txt b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/test-requirements.txt similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/test-requirements.txt rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/test-requirements.txt diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/testdata/certs/ca_certificate.pem b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/testdata/certs/ca_certificate.pem similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/testdata/certs/ca_certificate.pem rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/testdata/certs/ca_certificate.pem diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/testdata/certs/ca_key.pem b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/testdata/certs/ca_key.pem similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/testdata/certs/ca_key.pem rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/testdata/certs/ca_key.pem diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/testdata/certs/client_certificate.pem b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/testdata/certs/client_certificate.pem similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/testdata/certs/client_certificate.pem rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/testdata/certs/client_certificate.pem diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/testdata/certs/client_key.pem b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/testdata/certs/client_key.pem similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/testdata/certs/client_key.pem rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/testdata/certs/client_key.pem diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/testdata/certs/server_certificate.pem b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/testdata/certs/server_certificate.pem similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/testdata/certs/server_certificate.pem rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/testdata/certs/server_certificate.pem diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/testdata/certs/server_key.pem b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/testdata/certs/server_key.pem similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/testdata/certs/server_key.pem rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/testdata/certs/server_key.pem diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/testdata/rabbitmq.conf.in b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/testdata/rabbitmq.conf.in similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/testdata/rabbitmq.conf.in rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/testdata/rabbitmq.conf.in diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/testdata/wait-epmd.ps1 b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/testdata/wait-epmd.ps1 similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/testdata/wait-epmd.ps1 rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/testdata/wait-epmd.ps1 diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/testdata/wait-rabbitmq.ps1 b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/testdata/wait-rabbitmq.ps1 similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/testdata/wait-rabbitmq.ps1 rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/testdata/wait-rabbitmq.ps1 diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/tests/acceptance/async_adapter_tests.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/acceptance/async_adapter_tests.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/tests/acceptance/async_adapter_tests.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/acceptance/async_adapter_tests.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/tests/acceptance/async_test_base.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/acceptance/async_test_base.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/tests/acceptance/async_test_base.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/acceptance/async_test_base.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/tests/acceptance/blocking_adapter_test.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/acceptance/blocking_adapter_test.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/tests/acceptance/blocking_adapter_test.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/acceptance/blocking_adapter_test.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/tests/acceptance/enforce_one_basicget_test.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/acceptance/enforce_one_basicget_test.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/tests/acceptance/enforce_one_basicget_test.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/acceptance/enforce_one_basicget_test.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/tests/acceptance/forward_server.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/acceptance/forward_server.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/tests/acceptance/forward_server.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/acceptance/forward_server.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/tests/acceptance/test_utils.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/acceptance/test_utils.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/tests/acceptance/test_utils.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/acceptance/test_utils.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/amqp_object_tests.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/amqp_object_tests.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/amqp_object_tests.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/amqp_object_tests.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/base_connection_tests.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/base_connection_tests.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/base_connection_tests.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/base_connection_tests.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/blocking_channel_tests.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/blocking_channel_tests.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/blocking_channel_tests.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/blocking_channel_tests.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/blocking_connection_tests.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/blocking_connection_tests.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/blocking_connection_tests.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/blocking_connection_tests.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/callback_tests.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/callback_tests.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/callback_tests.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/callback_tests.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/channel_tests.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/channel_tests.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/channel_tests.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/channel_tests.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/compat_tests.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/compat_tests.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/compat_tests.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/compat_tests.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/connection_parameters_tests.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/connection_parameters_tests.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/connection_parameters_tests.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/connection_parameters_tests.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/connection_tests.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/connection_tests.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/connection_tests.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/connection_tests.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/connection_timeout_tests.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/connection_timeout_tests.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/connection_timeout_tests.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/connection_timeout_tests.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/content_frame_assembler_tests.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/content_frame_assembler_tests.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/content_frame_assembler_tests.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/content_frame_assembler_tests.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/credentials_tests.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/credentials_tests.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/credentials_tests.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/credentials_tests.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/data_tests.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/data_tests.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/data_tests.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/data_tests.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/exceptions_test.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/exceptions_test.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/exceptions_test.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/exceptions_test.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/frame_tests.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/frame_tests.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/frame_tests.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/frame_tests.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/heartbeat_tests.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/heartbeat_tests.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/heartbeat_tests.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/heartbeat_tests.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/select_connection_ioloop_tests.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/select_connection_ioloop_tests.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/select_connection_ioloop_tests.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/select_connection_ioloop_tests.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/select_connection_timer_tests.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/select_connection_timer_tests.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/select_connection_timer_tests.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/select_connection_timer_tests.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/tornado_tests.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/tornado_tests.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/tornado_tests.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/tornado_tests.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/twisted_tests.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/twisted_tests.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/twisted_tests.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/twisted_tests.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/utils_tests.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/utils_tests.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/tests/unit/utils_tests.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/tests/unit/utils_tests.py diff --git a/NodeRed/NodeRedFiles/pika-0.13.1/utils/codegen.py b/firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/utils/codegen.py similarity index 100% rename from NodeRed/NodeRedFiles/pika-0.13.1/utils/codegen.py rename to firmware/Cerbo_Release/NodeRedFiles/pika-0.13.1/utils/codegen.py diff --git a/firmware/Cerbo_Release/NodeRedFiles/rc.local b/firmware/Cerbo_Release/NodeRedFiles/rc.local new file mode 100755 index 000000000..df80cc7fa --- /dev/null +++ b/firmware/Cerbo_Release/NodeRedFiles/rc.local @@ -0,0 +1,54 @@ +#!/bin/sh -e +mount -o remount,rw / + +# Redirect all output to a log file +exec > /data/log/rc.local.log 2>&1 +# Set root password non-interactively +echo "Setting root password..." +echo "root:salidomo" | /usr/sbin/chpasswd + +# Check the exit status of chpasswd +if [ $? -eq 0 ]; then + echo "Root password set successfully." +else + echo "Failed to set root password." +fi + +# Remove existing timezone link (if it exists) +if [ -L /etc/localtime ]; then + echo "Removing existing timezone link..." + rm /etc/localtime +fi + +# Create a symbolic link to the desired timezone +echo "Creating symbolic link to timezone..." +ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime + +# Source directory +source_dir="/data/dbus-fzsonick-48tl" + +# Destination directory +destination_dir_upper="/opt/victronenergy/" +destination_dir="/opt/victronenergy/dbus-fzsonick-48tl/" + +# Check if the destination directory exists +if [ -d "$destination_dir" ]; then + # Remove the destination directory + rm -r "$destination_dir" +fi + +# Copy the contents of the source directory to the destination directory +echo "Copying battery folder from /data to /opt/victronenergy/ ..." +cp -r "$source_dir" "$destination_dir_upper" + +# Set MPPT network mode to 0 +echo "Changing MPPT network mode to 0..." +sed -i "s|('/Link/NetworkMode', [^)]*)|('/Link/NetworkMode', 0)|g" /opt/victronenergy/dbus-systemcalc-py/delegates/dvcc.py + +# Set VPN +echo "Running VPN service..." +find /data/innovenergy/openvpn -type f -exec chmod 777 {} \; +/data/innovenergy/openvpn/service/run +#nohup /data/innovenergy/openvpn/service/run & + +exit 0 diff --git a/NodeRed/NodeRedFiles/service/log/run b/firmware/Cerbo_Release/NodeRedFiles/service/log/run similarity index 100% rename from NodeRed/NodeRedFiles/service/log/run rename to firmware/Cerbo_Release/NodeRedFiles/service/log/run diff --git a/NodeRed/NodeRedFiles/service/log/supervise/lock b/firmware/Cerbo_Release/NodeRedFiles/service/log/supervise/lock similarity index 100% rename from NodeRed/NodeRedFiles/service/log/supervise/lock rename to firmware/Cerbo_Release/NodeRedFiles/service/log/supervise/lock diff --git a/NodeRed/NodeRedFiles/service/log/supervise/status b/firmware/Cerbo_Release/NodeRedFiles/service/log/supervise/status similarity index 100% rename from NodeRed/NodeRedFiles/service/log/supervise/status rename to firmware/Cerbo_Release/NodeRedFiles/service/log/supervise/status diff --git a/NodeRed/NodeRedFiles/service/run b/firmware/Cerbo_Release/NodeRedFiles/service/run similarity index 100% rename from NodeRed/NodeRedFiles/service/run rename to firmware/Cerbo_Release/NodeRedFiles/service/run diff --git a/NodeRed/NodeRedFiles/service/supervise/lock b/firmware/Cerbo_Release/NodeRedFiles/service/supervise/lock similarity index 100% rename from NodeRed/NodeRedFiles/service/supervise/lock rename to firmware/Cerbo_Release/NodeRedFiles/service/supervise/lock diff --git a/NodeRed/NodeRedFiles/service/supervise/status b/firmware/Cerbo_Release/NodeRedFiles/service/supervise/status similarity index 100% rename from NodeRed/NodeRedFiles/service/supervise/status rename to firmware/Cerbo_Release/NodeRedFiles/service/supervise/status diff --git a/NodeRed/NodeRedFiles/settings-user.js b/firmware/Cerbo_Release/NodeRedFiles/settings-user.js similarity index 100% rename from NodeRed/NodeRedFiles/settings-user.js rename to firmware/Cerbo_Release/NodeRedFiles/settings-user.js diff --git a/NodeRed/update_Cerbo.py b/firmware/Cerbo_Release/update_Cerbo.py similarity index 69% rename from NodeRed/update_Cerbo.py rename to firmware/Cerbo_Release/update_Cerbo.py index ffd56bf94..70a53b9f2 100644 --- a/NodeRed/update_Cerbo.py +++ b/firmware/Cerbo_Release/update_Cerbo.py @@ -29,13 +29,11 @@ async def resize(remote_host): return await run_remote_command(remote_host, command) async def update_venus_firmware(remote_host): - # command = "sh /opt/victronenergy/swupdate-scripts/check-updates.sh -swu https://updates.victronenergy.com/feeds/venus/release/images/beaglebone/venus-swu-2-large-beaglebone-20240422090512-v3.31.swu" - command = "sh /opt/victronenergy/swupdate-scripts/check-updates.sh -swu http://updates.victronenergy.com/feeds/venus/release/images/beaglebone/venus-swu-2-beaglebone-20240422090512-v3.31.swu" + command = "sh /opt/victronenergy/swupdate-scripts/check-updates.sh -swu http://updates.victronenergy.com/feeds/venus/release/images/beaglebone/venus-swu-2-beaglebone-20240523125018-v3.32.swu" return await run_remote_command(remote_host, command) async def update_cerbo_firmware(remote_host): - # command = "sh /opt/victronenergy/swupdate-scripts/check-updates.sh -swu http://updates.victronenergy.com/feeds/venus/release/images/einstein/venus-swu-large-einstein-20240422090512-v3.31.swu" - command = "sh /opt/victronenergy/swupdate-scripts/check-updates.sh -swu http://updates.victronenergy.com/feeds/venus/release/images/einstein/venus-swu-einstein-20240422090512-v3.31.swu" + command = "sh /opt/victronenergy/swupdate-scripts/check-updates.sh -swu http://updates.victronenergy.com/feeds/venus/release/images/einstein/venus-swu-einstein-20240523125018-v3.32.swu" return await run_remote_command(remote_host, command) async def set_official_update_feed(remote_host): @@ -147,51 +145,71 @@ async def upload_files(remote_host,which_file): except Exception as e: return f"An error occurred while uploading files: {str(e)}" + +async def check_connection(remote_host): + # Check if the remote host is reachable + ping_command = ['ping', '-c', '1', remote_host] + result = subprocess.run(ping_command, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + return result.returncode == 0 async def main(remote_host): - # #### 1. upload VPN and battery files ##### - # print("Upload VPN and battery files!") - # if(await upload_files(remote_host,1)!="All files uploaded successfully."): - # sys.exit("Failed to upload files!") - # else: - # print(await upload_files(remote_host,1)) + + ##################################################### Part 1 ################################################################ + ##### 1. upload VPN and battery files ###### + print("Upload VPN and battery files!") + if(await upload_files(remote_host,1)!="All files uploaded successfully."): + sys.exit("Failed to upload files!") + else: + print(await upload_files(remote_host,1)) - # ##### 2. update firmware with normal image ##### - # gx_type = await check_GX_type(remote_host) - # if gx_type == "beaglebone\n": - # print("Update Venus GX firmware now!") - # print(await update_venus_firmware(remote_host)) - # elif gx_type == "einstein\n": - # print("Update Cerbo GX firmware now!") - # print(await update_cerbo_firmware(remote_host)) - # else: - # sys.exit("It's neither Venus GX nor Cerbo GX!") + ##### 2. update firmware with normal image ##### + gx_type = await check_GX_type(remote_host) + if gx_type == "beaglebone\n": + print("Update Venus GX firmware now!") + print(await update_venus_firmware(remote_host)) + elif gx_type == "einstein\n": + print("Update Cerbo GX firmware now!") + print(await update_cerbo_firmware(remote_host)) + else: + sys.exit("It's neither Venus GX nor Cerbo GX!") + ##################################################### Part 1 ################################################################ - # ##### Need to rerun the script to continue after rebooting due to firmware update #### - # #### 3. udpate to MK3 ##### - # if (await check_mkVersion(remote_host) == "value = 1170212\n" and await check_allow_mkVersion_update_or_not(remote_host) == "0\n"): - # print("Update MK3!") - # print(await update_mkVersion(remote_host)) - # else: - # print("No need to update to MK3!") + # Wait for remote computer to come back online + while not await check_connection(remote_host): + print("Waiting for remote computer to come back online...") + await asyncio.sleep(10) # Adjust timeout as needed - # #### 4. import pika #### - # print("Import pika!") - # print(await import_pika(remote_host)) + ##################################################### Part 2 ################################################################ + #### 3. udpate to MK3 ##### + if (await check_mkVersion(remote_host) == "value = 1170212\n" and await check_allow_mkVersion_update_or_not(remote_host) == "0\n"): + print("Update MK3!") + print(await update_mkVersion(remote_host)) + else: + print("No need to update to MK3!") - # ##### 5. update firmware with large image ##### - # print("Set update feed to official release now!") - # print(await set_official_update_feed(remote_host)) - # print("Enable large image now!") - # print(await enable_large_image(remote_host)) - # image_type = await check_large_image_or_not(remote_host) - # if image_type == "1\n": - # print("Update firmware with large image!") - # print(await update_firmware(remote_host)) - # else: - # sys.exit("Failed to enable large image!") + #### 4. import pika #### + print("Import pika!") + print(await import_pika(remote_host)) - ##### Need to rerun the script to continue after rebooting due to firmware update #### + ##### 5. update firmware with large image ##### + print("Set update feed to official release now!") + print(await set_official_update_feed(remote_host)) + print("Enable large image now!") + print(await enable_large_image(remote_host)) + image_type = await check_large_image_or_not(remote_host) + if image_type == "1\n": + print("Update firmware with large image!") + print(await update_firmware(remote_host)) + else: + sys.exit("Failed to enable large image!") + ##################################################### Part 2 ################################################################ + + # Wait for remote computer to come back online + while not await check_connection(remote_host): + print("Waiting for remote computer to come back online...") + await asyncio.sleep(10) # Adjust timeout as needed + + ##################################################### Part 3 ################################################################ #### 6. resize /dev/root ##### print("Resize /dev/root now!") print(await resize(remote_host)) @@ -220,7 +238,8 @@ async def main(remote_host): print("Node Red is set now!") else: sys.exit("Failed to re-enable Node Red!") - + ##################################################### Part 3 ################################################################ + if __name__ == "__main__": remote_host = sys.argv[1] asyncio.run(main(remote_host)) diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/__init__.py b/firmware/Venus_Release/dbus-fzsonick-48tl/__init__.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/__init__.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/__init__.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/config.py b/firmware/Venus_Release/dbus-fzsonick-48tl/config.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/config.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/config.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/config.pyc b/firmware/Venus_Release/dbus-fzsonick-48tl/config.pyc similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/config.pyc rename to firmware/Venus_Release/dbus-fzsonick-48tl/config.pyc diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/convert.py b/firmware/Venus_Release/dbus-fzsonick-48tl/convert.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/convert.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/convert.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/convert.pyc b/firmware/Venus_Release/dbus-fzsonick-48tl/convert.pyc similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/convert.pyc rename to firmware/Venus_Release/dbus-fzsonick-48tl/convert.pyc diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/data.py b/firmware/Venus_Release/dbus-fzsonick-48tl/data.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/data.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/data.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/data.pyc b/firmware/Venus_Release/dbus-fzsonick-48tl/data.pyc similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/data.pyc rename to firmware/Venus_Release/dbus-fzsonick-48tl/data.pyc diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/dbus-fzsonick-48tl.py b/firmware/Venus_Release/dbus-fzsonick-48tl/dbus-fzsonick-48tl.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/dbus-fzsonick-48tl.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/dbus-fzsonick-48tl.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/ext/velib_python/ve_utils.py b/firmware/Venus_Release/dbus-fzsonick-48tl/ext/velib_python/ve_utils.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/ext/velib_python/ve_utils.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/ext/velib_python/ve_utils.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/ext/velib_python/ve_utils.pyc b/firmware/Venus_Release/dbus-fzsonick-48tl/ext/velib_python/ve_utils.pyc similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/ext/velib_python/ve_utils.pyc rename to firmware/Venus_Release/dbus-fzsonick-48tl/ext/velib_python/ve_utils.pyc diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/ext/velib_python/vedbus.py b/firmware/Venus_Release/dbus-fzsonick-48tl/ext/velib_python/vedbus.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/ext/velib_python/vedbus.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/ext/velib_python/vedbus.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/ext/velib_python/vedbus.pyc b/firmware/Venus_Release/dbus-fzsonick-48tl/ext/velib_python/vedbus.pyc similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/ext/velib_python/vedbus.pyc rename to firmware/Venus_Release/dbus-fzsonick-48tl/ext/velib_python/vedbus.pyc diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/__init__.py b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/__init__.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/__init__.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/__init__.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/__init__.pyc b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/__init__.pyc similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/__init__.pyc rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/__init__.pyc diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/__init__.py b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/__init__.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/__init__.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/__init__.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/__init__.pyc b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/__init__.pyc similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/__init__.pyc rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/__init__.pyc diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/dbus_service.py b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/dbus_service.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/dbus_service.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/dbus_service.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/dbus_service.pyc b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/dbus_service.pyc similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/dbus_service.pyc rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/dbus_service.pyc diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/__init__.py b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/__init__.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/__init__.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/__init__.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/__init__.pyc b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/__init__.pyc similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/__init__.pyc rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/__init__.pyc diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/datatypes.py b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/datatypes.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/datatypes.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/datatypes.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/datatypes.pyc b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/datatypes.pyc similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/datatypes.pyc rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/datatypes.pyc diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/dbus_connection.py b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/dbus_connection.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/dbus_connection.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/dbus_connection.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/dbus_connection.pyc b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/dbus_connection.pyc similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/dbus_connection.pyc rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/dbus_connection.pyc diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/dbus_daemon.py b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/dbus_daemon.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/dbus_daemon.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/dbus_daemon.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/dbus_daemon.pyc b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/dbus_daemon.pyc similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/dbus_daemon.pyc rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/dbus_daemon.pyc diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/dbus_types.py b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/dbus_types.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/dbus_types.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/dbus_types.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/dbus_types.pyc b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/dbus_types.pyc similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/dbus_types.pyc rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/dbus_types.pyc diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/message_types.py b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/message_types.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/message_types.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/message_types.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/message_types.pyc b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/message_types.pyc similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/message_types.pyc rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/message_types.pyc diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/own_properties.py b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/own_properties.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/own_properties.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/own_properties.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/own_properties.pyc b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/own_properties.pyc similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/own_properties.pyc rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/own_properties.pyc diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/remote_properties.py b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/remote_properties.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/remote_properties.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/remote_properties.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/remote_properties.pyc b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/remote_properties.pyc similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/remote_properties.pyc rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/remote_properties.pyc diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/settings.py b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/settings.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/settings.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/settings.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/settings.pyc b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/settings.pyc similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/settings.pyc rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/settings.pyc diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/ve_constants.py b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/ve_constants.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/ve_constants.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/ve_constants.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/ve_constants.pyc b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/ve_constants.pyc similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_dbus/private/ve_constants.pyc rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_dbus/private/ve_constants.pyc diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_utils/__init__.py b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_utils/__init__.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_utils/__init__.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_utils/__init__.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_utils/__init__.pyc b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_utils/__init__.pyc similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_utils/__init__.pyc rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_utils/__init__.pyc diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_utils/filters.py b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_utils/filters.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_utils/filters.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_utils/filters.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_utils/filters.pyc b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_utils/filters.pyc similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_utils/filters.pyc rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_utils/filters.pyc diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_utils/main_loop.py b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_utils/main_loop.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_utils/main_loop.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_utils/main_loop.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_utils/main_loop.pyc b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_utils/main_loop.pyc similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_utils/main_loop.pyc rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_utils/main_loop.pyc diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_utils/mixins.py b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_utils/mixins.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_utils/mixins.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_utils/mixins.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_utils/mixins.pyc b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_utils/mixins.pyc similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_utils/mixins.pyc rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_utils/mixins.pyc diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_utils/utils.py b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_utils/utils.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_utils/utils.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_utils/utils.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_utils/utils.pyc b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_utils/utils.pyc similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/ie_utils/utils.pyc rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/ie_utils/utils.pyc diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/pysnooper/__init__.py b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/pysnooper/__init__.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/pysnooper/__init__.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/pysnooper/__init__.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/pysnooper/pycompat.py b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/pysnooper/pycompat.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/pysnooper/pycompat.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/pysnooper/pycompat.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/pysnooper/tracer.py b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/pysnooper/tracer.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/pysnooper/tracer.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/pysnooper/tracer.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/pysnooper/utils.py b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/pysnooper/utils.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/pysnooper/utils.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/pysnooper/utils.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/pysnooper/variables.py b/firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/pysnooper/variables.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/python_libs/pysnooper/variables.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/python_libs/pysnooper/variables.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/service/down b/firmware/Venus_Release/dbus-fzsonick-48tl/service/down similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/service/down rename to firmware/Venus_Release/dbus-fzsonick-48tl/service/down diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/service/log/down b/firmware/Venus_Release/dbus-fzsonick-48tl/service/log/down similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/service/log/down rename to firmware/Venus_Release/dbus-fzsonick-48tl/service/log/down diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/service/log/run b/firmware/Venus_Release/dbus-fzsonick-48tl/service/log/run similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/service/log/run rename to firmware/Venus_Release/dbus-fzsonick-48tl/service/log/run diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/service/run b/firmware/Venus_Release/dbus-fzsonick-48tl/service/run similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/service/run rename to firmware/Venus_Release/dbus-fzsonick-48tl/service/run diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/signals.py b/firmware/Venus_Release/dbus-fzsonick-48tl/signals.py similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/signals.py rename to firmware/Venus_Release/dbus-fzsonick-48tl/signals.py diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/signals.pyc b/firmware/Venus_Release/dbus-fzsonick-48tl/signals.pyc similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/signals.pyc rename to firmware/Venus_Release/dbus-fzsonick-48tl/signals.pyc diff --git a/firmware/opt/dbus-fzsonick-48tl-fork-S3/start.sh b/firmware/Venus_Release/dbus-fzsonick-48tl/start.sh similarity index 100% rename from firmware/opt/dbus-fzsonick-48tl-fork-S3/start.sh rename to firmware/Venus_Release/dbus-fzsonick-48tl/start.sh diff --git a/firmware/Venus_Release/rc.local b/firmware/Venus_Release/rc.local new file mode 100644 index 000000000..60179e120 --- /dev/null +++ b/firmware/Venus_Release/rc.local @@ -0,0 +1,50 @@ +#!/bin/sh -e +mount -o remount,rw / + +# Redirect all output to a log file +exec > /data/log/rc.local.log 2>&1 +# Set root password non-interactively +echo "Setting root password..." +echo "root:salidomo" | /usr/sbin/chpasswd + +# Check the exit status of chpasswd +if [ $? -eq 0 ]; then + echo "Root password set successfully." +else + echo "Failed to set root password." +fi + +# Remove existing timezone link (if it exists) +if [ -L /etc/localtime ]; then + echo "Removing existing timezone link..." + rm /etc/localtime +fi + +# Create a symbolic link to the desired timezone +echo "Creating symbolic link to timezone..." +ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime + +# Source directory +source_dir="/data/dbus-fzsonick-48tl" + +# Destination directory +destination_dir_upper="/opt/victronenergy/" +destination_dir="/opt/victronenergy/dbus-fzsonick-48tl/" + +# Check if the destination directory exists +if [ -d "$destination_dir" ]; then + # Remove the destination directory + rm -r "$destination_dir" +fi + +# Copy the contents of the source directory to the destination directory +echo "Copying battery folder from /data to /opt/victronenergy/ ..." +cp -r "$source_dir" "$destination_dir_upper" + +# # Set VPN +# echo "Running VPN service..." +# find /opt/innovenergy/openvpn -type f -exec chmod 777 {} \; +# /opt/innovenergy/openvpn/service/run +#nohup /opt/innovenergy/openvpn/service/run & + +exit 0