From db066863b819022f11bc58a2c4c848e8475566ff Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Wed, 18 Oct 2023 19:44:12 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- dependency/redis/8.0.33/app-changelog.md | 9 - .../redis/{8.0.33 => 8.0.34}/CHANGELOG.md | 18 +- .../redis/{8.0.33 => 8.0.34}/Chart.yaml | 4 +- dependency/redis/{8.0.33 => 8.0.34}/README.md | 0 dependency/redis/8.0.34/app-changelog.md | 9 + .../redis/{8.0.33 => 8.0.34}/app-readme.md | 0 .../charts/common-14.0.14.tgz | Bin .../redis/{8.0.33 => 8.0.34}/ix_values.yaml | 2 +- .../redis/{8.0.33 => 8.0.34}/questions.yaml | 0 .../{8.0.33 => 8.0.34}/templates/NOTES.txt | 0 .../{8.0.33 => 8.0.34}/templates/common.yaml | 0 .../redis/{8.0.33 => 8.0.34}/values.yaml | 0 stable/adguard-home/6.0.5/app-changelog.md | 9 - .../{6.0.5 => 6.0.6}/CHANGELOG.md | 18 +- .../adguard-home/{6.0.5 => 6.0.6}/Chart.yaml | 4 +- .../adguard-home/{6.0.5 => 6.0.6}/README.md | 0 stable/adguard-home/6.0.6/app-changelog.md | 9 + .../{6.0.5 => 6.0.6}/app-readme.md | 0 .../{6.0.5 => 6.0.6}/charts/common-14.0.9.tgz | Bin .../{6.0.5 => 6.0.6}/ix_values.yaml | 2 +- .../{6.0.5 => 6.0.6}/questions.yaml | 0 .../{6.0.5 => 6.0.6}/templates/NOTES.txt | 0 .../{6.0.5 => 6.0.6}/templates/common.yaml | 0 .../adguard-home/{6.0.5 => 6.0.6}/values.yaml | 0 stable/booksonic-air/10.0.11/CHANGELOG.md | 99 + stable/booksonic-air/10.0.11/Chart.yaml | 26 + .../5.0.2 => booksonic-air/10.0.11}/README.md | 0 stable/booksonic-air/10.0.11/app-changelog.md | 9 + stable/booksonic-air/10.0.11/app-readme.md | 8 + .../10.0.11}/charts/common-14.0.9.tgz | Bin stable/booksonic-air/10.0.11/ix_values.yaml | 45 + stable/booksonic-air/10.0.11/questions.yaml | 2003 ++++++++++++++++ .../10.0.11}/templates/NOTES.txt | 0 .../10.0.11}/templates/common.yaml | 0 .../10.0.11}/values.yaml | 0 stable/czkawka/5.0.2/app-changelog.md | 9 - stable/czkawka/{5.0.2 => 5.0.3}/CHANGELOG.md | 18 +- stable/czkawka/{5.0.2 => 5.0.3}/Chart.yaml | 4 +- .../6.0.14 => czkawka/5.0.3}/README.md | 0 stable/czkawka/5.0.3/app-changelog.md | 9 + stable/czkawka/{5.0.2 => 5.0.3}/app-readme.md | 0 .../5.0.3}/charts/common-14.0.9.tgz | Bin .../czkawka/{5.0.2 => 5.0.3}/ix_values.yaml | 2 +- .../czkawka/{5.0.2 => 5.0.3}/questions.yaml | 0 .../5.0.3}/templates/NOTES.txt | 0 .../5.0.3}/templates/common.yaml | 0 .../6.0.14 => czkawka/5.0.3}/values.yaml | 0 stable/ispy-agent-dvr/6.0.14/app-changelog.md | 9 - .../{6.0.14 => 6.0.15}/CHANGELOG.md | 18 +- .../{6.0.14 => 6.0.15}/Chart.yaml | 4 +- .../6.0.8 => ispy-agent-dvr/6.0.15}/README.md | 0 stable/ispy-agent-dvr/6.0.15/app-changelog.md | 9 + .../{6.0.14 => 6.0.15}/app-readme.md | 0 .../charts/common-14.0.14.tgz | Bin .../{6.0.14 => 6.0.15}/ix_values.yaml | 2 +- .../{6.0.14 => 6.0.15}/questions.yaml | 0 .../6.0.15}/templates/NOTES.txt | 0 .../6.0.15}/templates/common.yaml | 0 .../6.0.15}/values.yaml | 0 stable/kitchenowl/6.0.8/app-changelog.md | 9 - .../kitchenowl/{6.0.8 => 6.0.9}/CHANGELOG.md | 18 +- stable/kitchenowl/{6.0.8 => 6.0.9}/Chart.yaml | 2 +- .../3.0.190 => kitchenowl/6.0.9}/README.md | 0 stable/kitchenowl/6.0.9/app-changelog.md | 9 + .../kitchenowl/{6.0.8 => 6.0.9}/app-readme.md | 0 .../6.0.9}/charts/common-14.0.9.tgz | Bin .../{6.0.8 => 6.0.9}/ix_values.yaml | 4 +- .../{6.0.8 => 6.0.9}/questions.yaml | 0 .../6.0.9}/templates/NOTES.txt | 0 .../{6.0.8 => 6.0.9}/templates/_configmap.tpl | 0 .../{6.0.8 => 6.0.9}/templates/_secrets.tpl | 0 .../{6.0.8 => 6.0.9}/templates/common.yaml | 0 .../3.0.190 => kitchenowl/6.0.9}/values.yaml | 0 stable/libremdb/3.0.190/app-changelog.md | 9 - .../{3.0.190 => 3.0.191}/CHANGELOG.md | 18 +- .../libremdb/{3.0.190 => 3.0.191}/Chart.yaml | 2 +- .../6.0.6 => libremdb/3.0.191}/README.md | 0 stable/libremdb/3.0.191/app-changelog.md | 9 + .../{3.0.190 => 3.0.191}/app-readme.md | 0 .../charts/common-14.0.14.tgz | Bin .../charts/redis-6.0.66.tgz | Bin .../{3.0.190 => 3.0.191}/ix_values.yaml | 2 +- .../{3.0.190 => 3.0.191}/questions.yaml | 0 .../3.0.191}/templates/NOTES.txt | 0 .../3.0.191}/templates/common.yaml | 0 .../6.0.6 => libremdb/3.0.191}/values.yaml | 0 stable/netdata/6.0.6/app-changelog.md | 9 - stable/netdata/{6.0.6 => 6.0.7}/CHANGELOG.md | 18 +- stable/netdata/{6.0.6 => 6.0.7}/Chart.yaml | 4 +- .../6.0.8 => netdata/6.0.7}/README.md | 0 stable/netdata/6.0.7/app-changelog.md | 9 + stable/netdata/{6.0.6 => 6.0.7}/app-readme.md | 0 .../6.0.7}/charts/common-14.0.9.tgz | Bin .../netdata/{6.0.6 => 6.0.7}/ix_values.yaml | 2 +- .../netdata/{6.0.6 => 6.0.7}/questions.yaml | 0 .../6.0.7}/templates/NOTES.txt | 0 .../{6.0.6 => 6.0.7}/templates/common.yaml | 0 .../6.0.8 => netdata/6.0.7}/values.yaml | 0 .../12.0.2/CHANGELOG.md | 99 + .../12.0.2/Chart.yaml | 32 + .../12.0.2}/README.md | 0 .../12.0.2/app-changelog.md | 10 + .../12.0.2/app-readme.md | 8 + .../12.0.2/charts/common-14.0.10.tgz | Bin 0 -> 133559 bytes .../12.0.2/charts/redis-8.0.29.tgz | Bin 0 -> 139610 bytes .../12.0.2/ix_values.yaml | 69 + .../12.0.2/questions.yaml | 1920 +++++++++++++++ .../12.0.2}/templates/NOTES.txt | 0 .../12.0.2}/templates/common.yaml | 0 .../12.0.2}/values.yaml | 0 stable/qinglong/6.0.8/app-changelog.md | 9 - stable/qinglong/{6.0.8 => 6.0.9}/CHANGELOG.md | 18 +- stable/qinglong/{6.0.8 => 6.0.9}/Chart.yaml | 4 +- stable/qinglong/6.0.9/README.md | 27 + stable/qinglong/6.0.9/app-changelog.md | 9 + .../qinglong/{6.0.8 => 6.0.9}/app-readme.md | 0 .../6.0.9}/charts/common-14.0.9.tgz | Bin .../qinglong/{6.0.8 => 6.0.9}/ix_values.yaml | 2 +- .../qinglong/{6.0.8 => 6.0.9}/questions.yaml | 0 stable/qinglong/6.0.9/templates/NOTES.txt | 1 + stable/qinglong/6.0.9/templates/common.yaml | 1 + stable/qinglong/6.0.9/values.yaml | 0 stable/tsmuxer/5.0.1/app-changelog.md | 9 - stable/tsmuxer/{5.0.1 => 5.0.2}/CHANGELOG.md | 18 +- stable/tsmuxer/{5.0.1 => 5.0.2}/Chart.yaml | 4 +- stable/tsmuxer/5.0.2/README.md | 27 + stable/tsmuxer/5.0.2/app-changelog.md | 9 + stable/tsmuxer/{5.0.1 => 5.0.2}/app-readme.md | 0 stable/tsmuxer/5.0.2/charts/common-14.0.9.tgz | Bin 0 -> 133549 bytes .../tsmuxer/{5.0.1 => 5.0.2}/ix_values.yaml | 2 +- .../tsmuxer/{5.0.1 => 5.0.2}/questions.yaml | 0 stable/tsmuxer/5.0.2/templates/NOTES.txt | 1 + stable/tsmuxer/5.0.2/templates/common.yaml | 1 + stable/tsmuxer/5.0.2/values.yaml | 0 stable/zwavejs2mqtt/16.0.15/CHANGELOG.md | 99 + stable/zwavejs2mqtt/16.0.15/Chart.yaml | 30 + stable/zwavejs2mqtt/16.0.15/README.md | 27 + stable/zwavejs2mqtt/16.0.15/app-changelog.md | 10 + stable/zwavejs2mqtt/16.0.15/app-readme.md | 8 + .../16.0.15/charts/common-14.0.9.tgz | Bin 0 -> 133549 bytes stable/zwavejs2mqtt/16.0.15/ix_values.yaml | 85 + stable/zwavejs2mqtt/16.0.15/questions.yaml | 2055 +++++++++++++++++ .../zwavejs2mqtt/16.0.15/templates/NOTES.txt | 1 + .../16.0.15/templates/common.yaml | 1 + stable/zwavejs2mqtt/16.0.15/values.yaml | 0 145 files changed, 6890 insertions(+), 188 deletions(-) delete mode 100644 dependency/redis/8.0.33/app-changelog.md rename dependency/redis/{8.0.33 => 8.0.34}/CHANGELOG.md (91%) rename dependency/redis/{8.0.33 => 8.0.34}/Chart.yaml (95%) rename dependency/redis/{8.0.33 => 8.0.34}/README.md (100%) create mode 100644 dependency/redis/8.0.34/app-changelog.md rename dependency/redis/{8.0.33 => 8.0.34}/app-readme.md (100%) rename dependency/redis/{8.0.33 => 8.0.34}/charts/common-14.0.14.tgz (100%) rename dependency/redis/{8.0.33 => 8.0.34}/ix_values.yaml (98%) rename dependency/redis/{8.0.33 => 8.0.34}/questions.yaml (100%) rename dependency/redis/{8.0.33 => 8.0.34}/templates/NOTES.txt (100%) rename dependency/redis/{8.0.33 => 8.0.34}/templates/common.yaml (100%) rename dependency/redis/{8.0.33 => 8.0.34}/values.yaml (100%) delete mode 100644 stable/adguard-home/6.0.5/app-changelog.md rename stable/adguard-home/{6.0.5 => 6.0.6}/CHANGELOG.md (91%) rename stable/adguard-home/{6.0.5 => 6.0.6}/Chart.yaml (94%) rename stable/adguard-home/{6.0.5 => 6.0.6}/README.md (100%) create mode 100644 stable/adguard-home/6.0.6/app-changelog.md rename stable/adguard-home/{6.0.5 => 6.0.6}/app-readme.md (100%) rename stable/adguard-home/{6.0.5 => 6.0.6}/charts/common-14.0.9.tgz (100%) rename stable/adguard-home/{6.0.5 => 6.0.6}/ix_values.yaml (96%) rename stable/adguard-home/{6.0.5 => 6.0.6}/questions.yaml (100%) rename stable/adguard-home/{6.0.5 => 6.0.6}/templates/NOTES.txt (100%) rename stable/adguard-home/{6.0.5 => 6.0.6}/templates/common.yaml (100%) rename stable/adguard-home/{6.0.5 => 6.0.6}/values.yaml (100%) create mode 100644 stable/booksonic-air/10.0.11/CHANGELOG.md create mode 100644 stable/booksonic-air/10.0.11/Chart.yaml rename stable/{czkawka/5.0.2 => booksonic-air/10.0.11}/README.md (100%) create mode 100644 stable/booksonic-air/10.0.11/app-changelog.md create mode 100644 stable/booksonic-air/10.0.11/app-readme.md rename stable/{czkawka/5.0.2 => booksonic-air/10.0.11}/charts/common-14.0.9.tgz (100%) create mode 100644 stable/booksonic-air/10.0.11/ix_values.yaml create mode 100644 stable/booksonic-air/10.0.11/questions.yaml rename stable/{czkawka/5.0.2 => booksonic-air/10.0.11}/templates/NOTES.txt (100%) rename stable/{czkawka/5.0.2 => booksonic-air/10.0.11}/templates/common.yaml (100%) rename stable/{czkawka/5.0.2 => booksonic-air/10.0.11}/values.yaml (100%) delete mode 100644 stable/czkawka/5.0.2/app-changelog.md rename stable/czkawka/{5.0.2 => 5.0.3}/CHANGELOG.md (91%) rename stable/czkawka/{5.0.2 => 5.0.3}/Chart.yaml (95%) rename stable/{ispy-agent-dvr/6.0.14 => czkawka/5.0.3}/README.md (100%) create mode 100644 stable/czkawka/5.0.3/app-changelog.md rename stable/czkawka/{5.0.2 => 5.0.3}/app-readme.md (100%) rename stable/{kitchenowl/6.0.8 => czkawka/5.0.3}/charts/common-14.0.9.tgz (100%) rename stable/czkawka/{5.0.2 => 5.0.3}/ix_values.yaml (95%) rename stable/czkawka/{5.0.2 => 5.0.3}/questions.yaml (100%) rename stable/{ispy-agent-dvr/6.0.14 => czkawka/5.0.3}/templates/NOTES.txt (100%) rename stable/{ispy-agent-dvr/6.0.14 => czkawka/5.0.3}/templates/common.yaml (100%) rename stable/{ispy-agent-dvr/6.0.14 => czkawka/5.0.3}/values.yaml (100%) delete mode 100644 stable/ispy-agent-dvr/6.0.14/app-changelog.md rename stable/ispy-agent-dvr/{6.0.14 => 6.0.15}/CHANGELOG.md (91%) rename stable/ispy-agent-dvr/{6.0.14 => 6.0.15}/Chart.yaml (95%) rename stable/{kitchenowl/6.0.8 => ispy-agent-dvr/6.0.15}/README.md (100%) create mode 100644 stable/ispy-agent-dvr/6.0.15/app-changelog.md rename stable/ispy-agent-dvr/{6.0.14 => 6.0.15}/app-readme.md (100%) rename stable/ispy-agent-dvr/{6.0.14 => 6.0.15}/charts/common-14.0.14.tgz (100%) rename stable/ispy-agent-dvr/{6.0.14 => 6.0.15}/ix_values.yaml (95%) rename stable/ispy-agent-dvr/{6.0.14 => 6.0.15}/questions.yaml (100%) rename stable/{kitchenowl/6.0.8 => ispy-agent-dvr/6.0.15}/templates/NOTES.txt (100%) rename stable/{libremdb/3.0.190 => ispy-agent-dvr/6.0.15}/templates/common.yaml (100%) rename stable/{kitchenowl/6.0.8 => ispy-agent-dvr/6.0.15}/values.yaml (100%) delete mode 100644 stable/kitchenowl/6.0.8/app-changelog.md rename stable/kitchenowl/{6.0.8 => 6.0.9}/CHANGELOG.md (92%) rename stable/kitchenowl/{6.0.8 => 6.0.9}/Chart.yaml (98%) rename stable/{libremdb/3.0.190 => kitchenowl/6.0.9}/README.md (100%) create mode 100644 stable/kitchenowl/6.0.9/app-changelog.md rename stable/kitchenowl/{6.0.8 => 6.0.9}/app-readme.md (100%) rename stable/{netdata/6.0.6 => kitchenowl/6.0.9}/charts/common-14.0.9.tgz (100%) rename stable/kitchenowl/{6.0.8 => 6.0.9}/ix_values.yaml (94%) rename stable/kitchenowl/{6.0.8 => 6.0.9}/questions.yaml (100%) rename stable/{libremdb/3.0.190 => kitchenowl/6.0.9}/templates/NOTES.txt (100%) rename stable/kitchenowl/{6.0.8 => 6.0.9}/templates/_configmap.tpl (100%) rename stable/kitchenowl/{6.0.8 => 6.0.9}/templates/_secrets.tpl (100%) rename stable/kitchenowl/{6.0.8 => 6.0.9}/templates/common.yaml (100%) rename stable/{libremdb/3.0.190 => kitchenowl/6.0.9}/values.yaml (100%) delete mode 100644 stable/libremdb/3.0.190/app-changelog.md rename stable/libremdb/{3.0.190 => 3.0.191}/CHANGELOG.md (93%) rename stable/libremdb/{3.0.190 => 3.0.191}/Chart.yaml (98%) rename stable/{netdata/6.0.6 => libremdb/3.0.191}/README.md (100%) create mode 100644 stable/libremdb/3.0.191/app-changelog.md rename stable/libremdb/{3.0.190 => 3.0.191}/app-readme.md (100%) rename stable/libremdb/{3.0.190 => 3.0.191}/charts/common-14.0.14.tgz (100%) rename stable/libremdb/{3.0.190 => 3.0.191}/charts/redis-6.0.66.tgz (100%) rename stable/libremdb/{3.0.190 => 3.0.191}/ix_values.yaml (91%) rename stable/libremdb/{3.0.190 => 3.0.191}/questions.yaml (100%) rename stable/{netdata/6.0.6 => libremdb/3.0.191}/templates/NOTES.txt (100%) rename stable/{qinglong/6.0.8 => libremdb/3.0.191}/templates/common.yaml (100%) rename stable/{netdata/6.0.6 => libremdb/3.0.191}/values.yaml (100%) delete mode 100644 stable/netdata/6.0.6/app-changelog.md rename stable/netdata/{6.0.6 => 6.0.7}/CHANGELOG.md (90%) rename stable/netdata/{6.0.6 => 6.0.7}/Chart.yaml (95%) rename stable/{qinglong/6.0.8 => netdata/6.0.7}/README.md (100%) create mode 100644 stable/netdata/6.0.7/app-changelog.md rename stable/netdata/{6.0.6 => 6.0.7}/app-readme.md (100%) rename stable/{qinglong/6.0.8 => netdata/6.0.7}/charts/common-14.0.9.tgz (100%) rename stable/netdata/{6.0.6 => 6.0.7}/ix_values.yaml (98%) rename stable/netdata/{6.0.6 => 6.0.7}/questions.yaml (100%) rename stable/{qinglong/6.0.8 => netdata/6.0.7}/templates/NOTES.txt (100%) rename stable/netdata/{6.0.6 => 6.0.7}/templates/common.yaml (100%) rename stable/{qinglong/6.0.8 => netdata/6.0.7}/values.yaml (100%) create mode 100644 stable/onlyoffice-document-server/12.0.2/CHANGELOG.md create mode 100644 stable/onlyoffice-document-server/12.0.2/Chart.yaml rename stable/{tsmuxer/5.0.1 => onlyoffice-document-server/12.0.2}/README.md (100%) create mode 100644 stable/onlyoffice-document-server/12.0.2/app-changelog.md create mode 100644 stable/onlyoffice-document-server/12.0.2/app-readme.md create mode 100644 stable/onlyoffice-document-server/12.0.2/charts/common-14.0.10.tgz create mode 100644 stable/onlyoffice-document-server/12.0.2/charts/redis-8.0.29.tgz create mode 100644 stable/onlyoffice-document-server/12.0.2/ix_values.yaml create mode 100644 stable/onlyoffice-document-server/12.0.2/questions.yaml rename stable/{tsmuxer/5.0.1 => onlyoffice-document-server/12.0.2}/templates/NOTES.txt (100%) rename stable/{tsmuxer/5.0.1 => onlyoffice-document-server/12.0.2}/templates/common.yaml (100%) rename stable/{tsmuxer/5.0.1 => onlyoffice-document-server/12.0.2}/values.yaml (100%) delete mode 100644 stable/qinglong/6.0.8/app-changelog.md rename stable/qinglong/{6.0.8 => 6.0.9}/CHANGELOG.md (90%) rename stable/qinglong/{6.0.8 => 6.0.9}/Chart.yaml (95%) create mode 100644 stable/qinglong/6.0.9/README.md create mode 100644 stable/qinglong/6.0.9/app-changelog.md rename stable/qinglong/{6.0.8 => 6.0.9}/app-readme.md (100%) rename stable/{tsmuxer/5.0.1 => qinglong/6.0.9}/charts/common-14.0.9.tgz (100%) rename stable/qinglong/{6.0.8 => 6.0.9}/ix_values.yaml (81%) rename stable/qinglong/{6.0.8 => 6.0.9}/questions.yaml (100%) create mode 100644 stable/qinglong/6.0.9/templates/NOTES.txt create mode 100644 stable/qinglong/6.0.9/templates/common.yaml create mode 100644 stable/qinglong/6.0.9/values.yaml delete mode 100644 stable/tsmuxer/5.0.1/app-changelog.md rename stable/tsmuxer/{5.0.1 => 5.0.2}/CHANGELOG.md (90%) rename stable/tsmuxer/{5.0.1 => 5.0.2}/Chart.yaml (95%) create mode 100644 stable/tsmuxer/5.0.2/README.md create mode 100644 stable/tsmuxer/5.0.2/app-changelog.md rename stable/tsmuxer/{5.0.1 => 5.0.2}/app-readme.md (100%) create mode 100644 stable/tsmuxer/5.0.2/charts/common-14.0.9.tgz rename stable/tsmuxer/{5.0.1 => 5.0.2}/ix_values.yaml (94%) rename stable/tsmuxer/{5.0.1 => 5.0.2}/questions.yaml (100%) create mode 100644 stable/tsmuxer/5.0.2/templates/NOTES.txt create mode 100644 stable/tsmuxer/5.0.2/templates/common.yaml create mode 100644 stable/tsmuxer/5.0.2/values.yaml create mode 100644 stable/zwavejs2mqtt/16.0.15/CHANGELOG.md create mode 100644 stable/zwavejs2mqtt/16.0.15/Chart.yaml create mode 100644 stable/zwavejs2mqtt/16.0.15/README.md create mode 100644 stable/zwavejs2mqtt/16.0.15/app-changelog.md create mode 100644 stable/zwavejs2mqtt/16.0.15/app-readme.md create mode 100644 stable/zwavejs2mqtt/16.0.15/charts/common-14.0.9.tgz create mode 100644 stable/zwavejs2mqtt/16.0.15/ix_values.yaml create mode 100644 stable/zwavejs2mqtt/16.0.15/questions.yaml create mode 100644 stable/zwavejs2mqtt/16.0.15/templates/NOTES.txt create mode 100644 stable/zwavejs2mqtt/16.0.15/templates/common.yaml create mode 100644 stable/zwavejs2mqtt/16.0.15/values.yaml diff --git a/dependency/redis/8.0.33/app-changelog.md b/dependency/redis/8.0.33/app-changelog.md deleted file mode 100644 index 51931f2502..0000000000 --- a/dependency/redis/8.0.33/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [redis-8.0.33](https://github.com/truecharts/charts/compare/redis-8.0.32...redis-8.0.33) (2023-10-15) - -### Chore - -- update helm chart common to 14.0.14 ([#13628](https://github.com/truecharts/charts/issues/13628)) - - \ No newline at end of file diff --git a/dependency/redis/8.0.33/CHANGELOG.md b/dependency/redis/8.0.34/CHANGELOG.md similarity index 91% rename from dependency/redis/8.0.33/CHANGELOG.md rename to dependency/redis/8.0.34/CHANGELOG.md index 9a02a58b45..142a152d3d 100644 --- a/dependency/redis/8.0.33/CHANGELOG.md +++ b/dependency/redis/8.0.34/CHANGELOG.md @@ -4,6 +4,15 @@ +## [redis-8.0.34](https://github.com/truecharts/charts/compare/redis-8.0.33...redis-8.0.34) (2023-10-18) + +### Chore + +- update container image tccr.io/truecharts/redis to v7.2.2 ([#13740](https://github.com/truecharts/charts/issues/13740)) + + + + ## [redis-8.0.33](https://github.com/truecharts/charts/compare/redis-8.0.32...redis-8.0.33) (2023-10-15) ### Chore @@ -88,12 +97,3 @@ ## [redis-8.0.24](https://github.com/truecharts/charts/compare/redis-8.0.23...redis-8.0.24) (2023-09-22) ### Chore - -- update container image tccr.io/truecharts/redis to v7.2.1 ([#12823](https://github.com/truecharts/charts/issues/12823)) - - - - -## [redis-8.0.23](https://github.com/truecharts/charts/compare/redis-8.0.22...redis-8.0.23) (2023-09-19) - -### Chore diff --git a/dependency/redis/8.0.33/Chart.yaml b/dependency/redis/8.0.34/Chart.yaml similarity index 95% rename from dependency/redis/8.0.33/Chart.yaml rename to dependency/redis/8.0.34/Chart.yaml index fbdf0073de..6b33c12f97 100644 --- a/dependency/redis/8.0.33/Chart.yaml +++ b/dependency/redis/8.0.34/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "7.2.1" +appVersion: "7.2.2" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -23,7 +23,7 @@ sources: - https://github.com/bitnami/bitnami-docker-redis - http://redis.io/ type: application -version: 8.0.33 +version: 8.0.34 annotations: truecharts.org/catagories: | - database diff --git a/dependency/redis/8.0.33/README.md b/dependency/redis/8.0.34/README.md similarity index 100% rename from dependency/redis/8.0.33/README.md rename to dependency/redis/8.0.34/README.md diff --git a/dependency/redis/8.0.34/app-changelog.md b/dependency/redis/8.0.34/app-changelog.md new file mode 100644 index 0000000000..7a26d1b9e5 --- /dev/null +++ b/dependency/redis/8.0.34/app-changelog.md @@ -0,0 +1,9 @@ + + +## [redis-8.0.34](https://github.com/truecharts/charts/compare/redis-8.0.33...redis-8.0.34) (2023-10-18) + +### Chore + +- update container image tccr.io/truecharts/redis to v7.2.2 ([#13740](https://github.com/truecharts/charts/issues/13740)) + + \ No newline at end of file diff --git a/dependency/redis/8.0.33/app-readme.md b/dependency/redis/8.0.34/app-readme.md similarity index 100% rename from dependency/redis/8.0.33/app-readme.md rename to dependency/redis/8.0.34/app-readme.md diff --git a/dependency/redis/8.0.33/charts/common-14.0.14.tgz b/dependency/redis/8.0.34/charts/common-14.0.14.tgz similarity index 100% rename from dependency/redis/8.0.33/charts/common-14.0.14.tgz rename to dependency/redis/8.0.34/charts/common-14.0.14.tgz diff --git a/dependency/redis/8.0.33/ix_values.yaml b/dependency/redis/8.0.34/ix_values.yaml similarity index 98% rename from dependency/redis/8.0.33/ix_values.yaml rename to dependency/redis/8.0.34/ix_values.yaml index 33802e98f3..532082e848 100644 --- a/dependency/redis/8.0.33/ix_values.yaml +++ b/dependency/redis/8.0.34/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/redis pullPolicy: IfNotPresent - tag: v7.2.1@sha256:01e1cd968ac2fa89c5c9008d49e63531d843c396eebff62f910784cbe2873811 + tag: v7.2.2@sha256:3623fd2ff6120e47b578da6e7d4d99e1fa60ceba5818f156ceb163270d8dfad0 workload: main: diff --git a/dependency/redis/8.0.33/questions.yaml b/dependency/redis/8.0.34/questions.yaml similarity index 100% rename from dependency/redis/8.0.33/questions.yaml rename to dependency/redis/8.0.34/questions.yaml diff --git a/dependency/redis/8.0.33/templates/NOTES.txt b/dependency/redis/8.0.34/templates/NOTES.txt similarity index 100% rename from dependency/redis/8.0.33/templates/NOTES.txt rename to dependency/redis/8.0.34/templates/NOTES.txt diff --git a/dependency/redis/8.0.33/templates/common.yaml b/dependency/redis/8.0.34/templates/common.yaml similarity index 100% rename from dependency/redis/8.0.33/templates/common.yaml rename to dependency/redis/8.0.34/templates/common.yaml diff --git a/dependency/redis/8.0.33/values.yaml b/dependency/redis/8.0.34/values.yaml similarity index 100% rename from dependency/redis/8.0.33/values.yaml rename to dependency/redis/8.0.34/values.yaml diff --git a/stable/adguard-home/6.0.5/app-changelog.md b/stable/adguard-home/6.0.5/app-changelog.md deleted file mode 100644 index 094d59e4b2..0000000000 --- a/stable/adguard-home/6.0.5/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [adguard-home-6.0.5](https://github.com/truecharts/charts/compare/adguard-home-6.0.4...adguard-home-6.0.5) (2023-10-11) - -### Chore - -- update container image tccr.io/truecharts/adguard-home to v0.107.39 ([#13524](https://github.com/truecharts/charts/issues/13524)) - - \ No newline at end of file diff --git a/stable/adguard-home/6.0.5/CHANGELOG.md b/stable/adguard-home/6.0.6/CHANGELOG.md similarity index 91% rename from stable/adguard-home/6.0.5/CHANGELOG.md rename to stable/adguard-home/6.0.6/CHANGELOG.md index 3f9ef26835..1bc0c39b3a 100644 --- a/stable/adguard-home/6.0.5/CHANGELOG.md +++ b/stable/adguard-home/6.0.6/CHANGELOG.md @@ -4,6 +4,15 @@ +## [adguard-home-6.0.6](https://github.com/truecharts/charts/compare/adguard-home-6.0.5...adguard-home-6.0.6) (2023-10-18) + +### Chore + +- update container image tccr.io/truecharts/adguard-home to v0.107.40 ([#13752](https://github.com/truecharts/charts/issues/13752)) + + + + ## [adguard-home-6.0.5](https://github.com/truecharts/charts/compare/adguard-home-6.0.4...adguard-home-6.0.5) (2023-10-11) ### Chore @@ -88,12 +97,3 @@ - update container image tccr.io/truecharts/adguard-home to v0.107.33 ([#10210](https://github.com/truecharts/charts/issues/10210)) - - - -## [adguard-home-5.0.27](https://github.com/truecharts/charts/compare/adguard-home-5.0.26...adguard-home-5.0.27) (2023-07-01) - -### Chore - -- update helm general non-major ([#10069](https://github.com/truecharts/charts/issues/10069)) - diff --git a/stable/adguard-home/6.0.5/Chart.yaml b/stable/adguard-home/6.0.6/Chart.yaml similarity index 94% rename from stable/adguard-home/6.0.5/Chart.yaml rename to stable/adguard-home/6.0.6/Chart.yaml index 5b9a5df48c..7d493d1d34 100644 --- a/stable/adguard-home/6.0.5/Chart.yaml +++ b/stable/adguard-home/6.0.6/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "0.107.39" +appVersion: "0.107.40" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -18,7 +18,7 @@ maintainers: name: adguard-home sources: - https://github.com/truecharts/charts/tree/master/charts/stable/adguard-home -version: 6.0.5 +version: 6.0.6 annotations: truecharts.org/catagories: | - media diff --git a/stable/adguard-home/6.0.5/README.md b/stable/adguard-home/6.0.6/README.md similarity index 100% rename from stable/adguard-home/6.0.5/README.md rename to stable/adguard-home/6.0.6/README.md diff --git a/stable/adguard-home/6.0.6/app-changelog.md b/stable/adguard-home/6.0.6/app-changelog.md new file mode 100644 index 0000000000..ae4217772e --- /dev/null +++ b/stable/adguard-home/6.0.6/app-changelog.md @@ -0,0 +1,9 @@ + + +## [adguard-home-6.0.6](https://github.com/truecharts/charts/compare/adguard-home-6.0.5...adguard-home-6.0.6) (2023-10-18) + +### Chore + +- update container image tccr.io/truecharts/adguard-home to v0.107.40 ([#13752](https://github.com/truecharts/charts/issues/13752)) + + \ No newline at end of file diff --git a/stable/adguard-home/6.0.5/app-readme.md b/stable/adguard-home/6.0.6/app-readme.md similarity index 100% rename from stable/adguard-home/6.0.5/app-readme.md rename to stable/adguard-home/6.0.6/app-readme.md diff --git a/stable/adguard-home/6.0.5/charts/common-14.0.9.tgz b/stable/adguard-home/6.0.6/charts/common-14.0.9.tgz similarity index 100% rename from stable/adguard-home/6.0.5/charts/common-14.0.9.tgz rename to stable/adguard-home/6.0.6/charts/common-14.0.9.tgz diff --git a/stable/adguard-home/6.0.5/ix_values.yaml b/stable/adguard-home/6.0.6/ix_values.yaml similarity index 96% rename from stable/adguard-home/6.0.5/ix_values.yaml rename to stable/adguard-home/6.0.6/ix_values.yaml index bb50c95203..a08da23729 100644 --- a/stable/adguard-home/6.0.5/ix_values.yaml +++ b/stable/adguard-home/6.0.6/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/adguard-home - tag: v0.107.39@sha256:e731faeee0af2a444b6b5532718dacc088ce363385decc3c2fb46b309eb8d490 + tag: v0.107.40@sha256:bee86c4689951b6f4218916a72fe134c425ba44dc0ca14f65f91a0c18023897a pullPolicy: IfNotPresent securityContext: diff --git a/stable/adguard-home/6.0.5/questions.yaml b/stable/adguard-home/6.0.6/questions.yaml similarity index 100% rename from stable/adguard-home/6.0.5/questions.yaml rename to stable/adguard-home/6.0.6/questions.yaml diff --git a/stable/adguard-home/6.0.5/templates/NOTES.txt b/stable/adguard-home/6.0.6/templates/NOTES.txt similarity index 100% rename from stable/adguard-home/6.0.5/templates/NOTES.txt rename to stable/adguard-home/6.0.6/templates/NOTES.txt diff --git a/stable/adguard-home/6.0.5/templates/common.yaml b/stable/adguard-home/6.0.6/templates/common.yaml similarity index 100% rename from stable/adguard-home/6.0.5/templates/common.yaml rename to stable/adguard-home/6.0.6/templates/common.yaml diff --git a/stable/adguard-home/6.0.5/values.yaml b/stable/adguard-home/6.0.6/values.yaml similarity index 100% rename from stable/adguard-home/6.0.5/values.yaml rename to stable/adguard-home/6.0.6/values.yaml diff --git a/stable/booksonic-air/10.0.11/CHANGELOG.md b/stable/booksonic-air/10.0.11/CHANGELOG.md new file mode 100644 index 0000000000..2c3eefe241 --- /dev/null +++ b/stable/booksonic-air/10.0.11/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [booksonic-air-10.0.11](https://github.com/truecharts/charts/compare/booksonic-air-10.0.10...booksonic-air-10.0.11) (2023-10-18) + +### Chore + +- update container image tccr.io/truecharts/booksonic-air to v2201.1.0 ([#13745](https://github.com/truecharts/charts/issues/13745)) + + + + +## [booksonic-air-10.0.10](https://github.com/truecharts/charts/compare/booksonic-air-10.0.9...booksonic-air-10.0.10) (2023-10-11) + +### Chore + +- update container image tccr.io/truecharts/booksonic-air to v2201.1.0 ([#13511](https://github.com/truecharts/charts/issues/13511)) + + + + +## [booksonic-air-10.0.9](https://github.com/truecharts/charts/compare/booksonic-air-10.0.8...booksonic-air-10.0.9) (2023-10-07) + +### Chore + +- update helm general non-major ([#13386](https://github.com/truecharts/charts/issues/13386)) + + + + +## [booksonic-air-10.0.8](https://github.com/truecharts/charts/compare/booksonic-air-10.0.7...booksonic-air-10.0.8) (2023-10-04) + +### Chore + +- update container image tccr.io/truecharts/booksonic-air to v2201.1.0 ([#13243](https://github.com/truecharts/charts/issues/13243)) + + + + +## [booksonic-air-10.0.7](https://github.com/truecharts/charts/compare/booksonic-air-10.0.6...booksonic-air-10.0.7) (2023-09-27) + +### Chore + +- update container image tccr.io/truecharts/booksonic-air to v2201.1.0 ([#13008](https://github.com/truecharts/charts/issues/13008)) + + + + +## [booksonic-air-10.0.6](https://github.com/truecharts/charts/compare/booksonic-air-10.0.5...booksonic-air-10.0.6) (2023-09-20) + +### Chore + +- update container image tccr.io/truecharts/booksonic-air to v2201.1.0 ([#12781](https://github.com/truecharts/charts/issues/12781)) + + + + +## [booksonic-air-10.0.5](https://github.com/truecharts/charts/compare/booksonic-air-10.0.4...booksonic-air-10.0.5) (2023-09-06) + +### Chore + +- update container image tccr.io/truecharts/booksonic-air to v2201.1.0 ([#12294](https://github.com/truecharts/charts/issues/12294)) + + + + +## [booksonic-air-10.0.4](https://github.com/truecharts/charts/compare/booksonic-air-10.0.3...booksonic-air-10.0.4) (2023-08-23) + +### Chore + +- update container image tccr.io/truecharts/booksonic-air to v2201.1.0 ([#11824](https://github.com/truecharts/charts/issues/11824)) + + + + +## [booksonic-air-10.0.3](https://github.com/truecharts/charts/compare/booksonic-air-10.0.2...booksonic-air-10.0.3) (2023-08-16) + +### Chore + +- update container image tccr.io/truecharts/booksonic-air to v2201.1.0 ([#11606](https://github.com/truecharts/charts/issues/11606)) + + + + +## [booksonic-air-10.0.2](https://github.com/truecharts/charts/compare/booksonic-air-10.0.1...booksonic-air-10.0.2) (2023-08-09) + +### Chore + +- update container image tccr.io/truecharts/booksonic-air to v2201.1.0 ([#11366](https://github.com/truecharts/charts/issues/11366)) + + + + +## [booksonic-air-10.0.1](https://github.com/truecharts/charts/compare/booksonic-air-10.0.0...booksonic-air-10.0.1) (2023-08-02) + +### Chore diff --git a/stable/booksonic-air/10.0.11/Chart.yaml b/stable/booksonic-air/10.0.11/Chart.yaml new file mode 100644 index 0000000000..7cc8707ffd --- /dev/null +++ b/stable/booksonic-air/10.0.11/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "2201.1.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 14.0.9 +description: Booksonic is a platform for accessing the audibooks you own wherever you are +home: https://truecharts.org/charts/stable/booksonic-air +icon: https://truecharts.org/img/hotlink-ok/chart-icons/booksonic-air.png +keywords: + - booksonic + - audiobook +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: booksonic-air +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/booksonic-air + - https://github.com/popeen/Booksonic-Air +version: 10.0.11 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" diff --git a/stable/czkawka/5.0.2/README.md b/stable/booksonic-air/10.0.11/README.md similarity index 100% rename from stable/czkawka/5.0.2/README.md rename to stable/booksonic-air/10.0.11/README.md diff --git a/stable/booksonic-air/10.0.11/app-changelog.md b/stable/booksonic-air/10.0.11/app-changelog.md new file mode 100644 index 0000000000..b39bebc1ee --- /dev/null +++ b/stable/booksonic-air/10.0.11/app-changelog.md @@ -0,0 +1,9 @@ + + +## [booksonic-air-10.0.11](https://github.com/truecharts/charts/compare/booksonic-air-10.0.10...booksonic-air-10.0.11) (2023-10-18) + +### Chore + +- update container image tccr.io/truecharts/booksonic-air to v2201.1.0 ([#13745](https://github.com/truecharts/charts/issues/13745)) + + \ No newline at end of file diff --git a/stable/booksonic-air/10.0.11/app-readme.md b/stable/booksonic-air/10.0.11/app-readme.md new file mode 100644 index 0000000000..88ff19e3ce --- /dev/null +++ b/stable/booksonic-air/10.0.11/app-readme.md @@ -0,0 +1,8 @@ +Booksonic is a platform for accessing the audibooks you own wherever you are + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/booksonic-air](https://truecharts.org/charts/stable/booksonic-air) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! diff --git a/stable/czkawka/5.0.2/charts/common-14.0.9.tgz b/stable/booksonic-air/10.0.11/charts/common-14.0.9.tgz similarity index 100% rename from stable/czkawka/5.0.2/charts/common-14.0.9.tgz rename to stable/booksonic-air/10.0.11/charts/common-14.0.9.tgz diff --git a/stable/booksonic-air/10.0.11/ix_values.yaml b/stable/booksonic-air/10.0.11/ix_values.yaml new file mode 100644 index 0000000000..ce102db9f1 --- /dev/null +++ b/stable/booksonic-air/10.0.11/ix_values.yaml @@ -0,0 +1,45 @@ +image: + repository: tccr.io/truecharts/booksonic-air + pullPolicy: IfNotPresent + tag: v2201.1.0@sha256:199250d2539efb51817ec479fe251846c8e99898f14d544f90a8ee78c6f5190b + +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10048 + protocol: http + targetPort: 4040 + +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + type: http + path: / + readiness: + type: http + path: / + startup: + type: http + path: / + env: {} + +persistence: + config: + enabled: true + mountPath: /config + +portal: + open: + enabled: true diff --git a/stable/booksonic-air/10.0.11/questions.yaml b/stable/booksonic-air/10.0.11/questions.yaml new file mode 100644 index 0000000000..89d3cb8643 --- /dev/null +++ b/stable/booksonic-air/10.0.11/questions.yaml @@ -0,0 +1,2003 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: Workload Settings + description: Workload Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Postgresql + description: Postgresql + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_tcportal-open_protocol" + host: + - "$kubernetes-resource_configmap_tcportal-open_host" + ports: + - "$kubernetes-resource_configmap_tcportal-open_port" +questions: + - variable: global + group: General Settings + label: "Global Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: stopAll + label: Stop All + description: "Stops All Running pods and hibernates cnpg" + schema: + type: boolean + default: false + - variable: workload + group: "Workload Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type (Advanced) + schema: + type: string + default: Deployment + enum: + - value: Deployment + description: Deployment + - value: DaemonSet + description: DaemonSet + + - variable: replicas + label: Replicas (Advanced) + description: Set the number of Replicas + schema: + type: int + show_if: [["type", "!=", "DaemonSet"]] + default: 1 + - variable: podSpec + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: containers + label: Containers + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Container + schema: + additional_attrs: true + type: dict + attrs: + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: command + label: Command + schema: + type: list + default: [] + items: + - variable: param + label: Param + schema: + type: string + + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: podOptions + group: "General Settings" + label: "Global Pod Options (Advanced)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: expertPodOpts + label: "Expert - Pod Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + label: "Host Networking" + schema: + type: boolean + default: false + - variable: dnsConfig + label: "DNS Configuration" + schema: + type: dict + additional_attrs: true + attrs: + - variable: options + label: "Options" + schema: + type: list + default: [{"name": "ndots", "value": "1"}] + items: + - variable: optionsEntry + label: "Option Entry" + schema: + type: dict + additional_attrs: true + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + - variable: nameservers + label: "Nameservers" + schema: + type: list + default: [] + items: + - variable: nsEntry + label: "Nameserver Entry" + schema: + type: string + required: true + - variable: searches + label: "Searches" + schema: + type: list + default: [] + items: + - variable: searchEntry + label: "Search Entry" + schema: + type: string + required: true + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10048 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: scaleExternalInterface + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + additional_attrs: true + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + additional_attrs: true + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: tcp + enum: + - value: http + description: HTTP + - value: https + description: HTTPS + - value: tcp + description: TCP + - value: udp + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: autoPermissions + label: Automatic Permissions Configuration + description: Automatically set permissions + schema: + show_if: [["type", "!=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: chown + label: Run CHOWN + description: | + It will run CHOWN on the path with the given fsGroup + schema: + type: boolean + default: false + - variable: chmod + label: Run CHMOD + description: | + It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770 + schema: + type: string + valid_chars: '[0-9]{3}' + default: "" + - variable: recursive + label: Recursive + description: | + It will run CHOWN and CHMOD recursively + schema: + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: autoPermissions + label: Automatic Permissions Configuration + description: Automatically set permissions + schema: + show_if: [["type", "!=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: chown + label: Run CHOWN + description: | + It will run CHOWN on the path with the given fsGroup + schema: + type: boolean + default: false + - variable: chmod + label: Run CHMOD + description: | + It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770 + schema: + type: string + valid_chars: '[0-9]{3}' + default: "" + - variable: recursive + label: Recursive + description: | + It will run CHOWN and CHMOD recursively + schema: + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: certificateIssuer + label: Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + show_if: [["advanced", "=", true]] + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + show_if: [["advanced", "=", true]] + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + show_if: [["advanced", "=", true]] + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + + - variable: certificateIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["certificateIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + show_if: [["certificateIssuer", "=", ""]] + type: string + default: "" + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: clusterIssuer + label: clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + show_if: [["clusterIssuer", "=", ""]] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: clusterIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["clusterIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + type: string + show_if: [["clusterIssuer", "=", ""]] + default: "" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: securityContext + group: Security and Permissions + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: container + label: Container + schema: + additional_attrs: true + type: dict + attrs: + # Settings from questions.yaml get appended here on a per-app basis + + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + # Settings from questions.yaml get appended here on a per-app basis + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + show_if: [["runAsUser", "=", 0]] + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "0022" + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: pod + label: Pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + # Settings from questions.yaml get appended here on a per-app basis + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: device + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: scaleGPUEntry + label: GPU + schema: + additional_attrs: true + type: dict + attrs: + # Specify GPU configuration + - variable: gpu + label: Select GPU + schema: + additional_attrs: true + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: workaround + label: "Workaround" + schema: + type: string + default: workaround + hidden: true +# - variable: horizontalPodAutoscaler +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# type: list +# default: [] +# items: +# - variable: hpaEntry +# label: HPA Entry +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: name +# label: Name +# schema: +# type: string +# required: true +# default: "" +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: Target +# description: Deployment name, Defaults to Main Deployment +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: Minimum Replicas +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: Maximum Replicas +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: Target CPU Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: Target Memory Utilization Percentage +# schema: +# type: int +# default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: gluetun + description: Gluetun + - value: tailscale + description: Tailscale + - value: openvpn + description: OpenVPN (Deprecated) + - value: wireguard + description: Wireguard (Deprecated) + - variable: openvpn + label: OpenVPN Settings + schema: + additional_attrs: true + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + show_if: [["username", "!=", ""]] + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + additional_attrs: true + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: string + show_if: [["type", "!=", "disabled"]] + default: "" + + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + max_length: 10240 + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/czkawka/5.0.2/templates/NOTES.txt b/stable/booksonic-air/10.0.11/templates/NOTES.txt similarity index 100% rename from stable/czkawka/5.0.2/templates/NOTES.txt rename to stable/booksonic-air/10.0.11/templates/NOTES.txt diff --git a/stable/czkawka/5.0.2/templates/common.yaml b/stable/booksonic-air/10.0.11/templates/common.yaml similarity index 100% rename from stable/czkawka/5.0.2/templates/common.yaml rename to stable/booksonic-air/10.0.11/templates/common.yaml diff --git a/stable/czkawka/5.0.2/values.yaml b/stable/booksonic-air/10.0.11/values.yaml similarity index 100% rename from stable/czkawka/5.0.2/values.yaml rename to stable/booksonic-air/10.0.11/values.yaml diff --git a/stable/czkawka/5.0.2/app-changelog.md b/stable/czkawka/5.0.2/app-changelog.md deleted file mode 100644 index 3cb29dff3f..0000000000 --- a/stable/czkawka/5.0.2/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [czkawka-5.0.2](https://github.com/truecharts/charts/compare/czkawka-5.0.1...czkawka-5.0.2) (2023-10-07) - -### Chore - -- update helm general non-major ([#13386](https://github.com/truecharts/charts/issues/13386)) - - \ No newline at end of file diff --git a/stable/czkawka/5.0.2/CHANGELOG.md b/stable/czkawka/5.0.3/CHANGELOG.md similarity index 91% rename from stable/czkawka/5.0.2/CHANGELOG.md rename to stable/czkawka/5.0.3/CHANGELOG.md index 169aa35e6b..460a9f69ba 100644 --- a/stable/czkawka/5.0.2/CHANGELOG.md +++ b/stable/czkawka/5.0.3/CHANGELOG.md @@ -4,6 +4,15 @@ +## [czkawka-5.0.3](https://github.com/truecharts/charts/compare/czkawka-5.0.2...czkawka-5.0.3) (2023-10-18) + +### Chore + +- update container image tccr.io/truecharts/czkawka to v23.10.1 ([#13753](https://github.com/truecharts/charts/issues/13753)) + + + + ## [czkawka-5.0.2](https://github.com/truecharts/charts/compare/czkawka-5.0.1...czkawka-5.0.2) (2023-10-07) ### Chore @@ -82,15 +91,6 @@ -## [czkawka-4.0.27](https://github.com/truecharts/charts/compare/czkawka-4.0.26...czkawka-4.0.27) (2023-06-15) - -### Chore - -- update container image tccr.io/truecharts/czkawka to v23.06.2 ([#9666](https://github.com/truecharts/charts/issues/9666)) - - - - ## [czkawka-4.0.27](https://github.com/truecharts/charts/compare/czkawka-4.0.26...czkawka-4.0.27) (2023-06-15) ### Chore diff --git a/stable/czkawka/5.0.2/Chart.yaml b/stable/czkawka/5.0.3/Chart.yaml similarity index 95% rename from stable/czkawka/5.0.2/Chart.yaml rename to stable/czkawka/5.0.3/Chart.yaml index 5995d127f7..dc6d3ab363 100644 --- a/stable/czkawka/5.0.2/Chart.yaml +++ b/stable/czkawka/5.0.3/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "23.09.1" +appVersion: "23.10.1" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -23,7 +23,7 @@ sources: - https://github.com/jlesage/docker-czkawka - https://github.com/qarmin/czkawka type: application -version: 5.0.2 +version: 5.0.3 annotations: truecharts.org/catagories: | - duplicates diff --git a/stable/ispy-agent-dvr/6.0.14/README.md b/stable/czkawka/5.0.3/README.md similarity index 100% rename from stable/ispy-agent-dvr/6.0.14/README.md rename to stable/czkawka/5.0.3/README.md diff --git a/stable/czkawka/5.0.3/app-changelog.md b/stable/czkawka/5.0.3/app-changelog.md new file mode 100644 index 0000000000..5aa9969ed8 --- /dev/null +++ b/stable/czkawka/5.0.3/app-changelog.md @@ -0,0 +1,9 @@ + + +## [czkawka-5.0.3](https://github.com/truecharts/charts/compare/czkawka-5.0.2...czkawka-5.0.3) (2023-10-18) + +### Chore + +- update container image tccr.io/truecharts/czkawka to v23.10.1 ([#13753](https://github.com/truecharts/charts/issues/13753)) + + \ No newline at end of file diff --git a/stable/czkawka/5.0.2/app-readme.md b/stable/czkawka/5.0.3/app-readme.md similarity index 100% rename from stable/czkawka/5.0.2/app-readme.md rename to stable/czkawka/5.0.3/app-readme.md diff --git a/stable/kitchenowl/6.0.8/charts/common-14.0.9.tgz b/stable/czkawka/5.0.3/charts/common-14.0.9.tgz similarity index 100% rename from stable/kitchenowl/6.0.8/charts/common-14.0.9.tgz rename to stable/czkawka/5.0.3/charts/common-14.0.9.tgz diff --git a/stable/czkawka/5.0.2/ix_values.yaml b/stable/czkawka/5.0.3/ix_values.yaml similarity index 95% rename from stable/czkawka/5.0.2/ix_values.yaml rename to stable/czkawka/5.0.3/ix_values.yaml index 74de5bfd5e..f6d151bb1b 100644 --- a/stable/czkawka/5.0.2/ix_values.yaml +++ b/stable/czkawka/5.0.3/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/czkawka pullPolicy: IfNotPresent - tag: v23.09.1@sha256:559fae52157d5441f0adac94d89f470bfdc656d1f625c06c2221d1e885994519 + tag: v23.10.1@sha256:b99360b22f2b05e176da8782f37b0a25d6d4577c0c9169be3cc1c7e62ec00a57 securityContext: container: diff --git a/stable/czkawka/5.0.2/questions.yaml b/stable/czkawka/5.0.3/questions.yaml similarity index 100% rename from stable/czkawka/5.0.2/questions.yaml rename to stable/czkawka/5.0.3/questions.yaml diff --git a/stable/ispy-agent-dvr/6.0.14/templates/NOTES.txt b/stable/czkawka/5.0.3/templates/NOTES.txt similarity index 100% rename from stable/ispy-agent-dvr/6.0.14/templates/NOTES.txt rename to stable/czkawka/5.0.3/templates/NOTES.txt diff --git a/stable/ispy-agent-dvr/6.0.14/templates/common.yaml b/stable/czkawka/5.0.3/templates/common.yaml similarity index 100% rename from stable/ispy-agent-dvr/6.0.14/templates/common.yaml rename to stable/czkawka/5.0.3/templates/common.yaml diff --git a/stable/ispy-agent-dvr/6.0.14/values.yaml b/stable/czkawka/5.0.3/values.yaml similarity index 100% rename from stable/ispy-agent-dvr/6.0.14/values.yaml rename to stable/czkawka/5.0.3/values.yaml diff --git a/stable/ispy-agent-dvr/6.0.14/app-changelog.md b/stable/ispy-agent-dvr/6.0.14/app-changelog.md deleted file mode 100644 index ba4931c51a..0000000000 --- a/stable/ispy-agent-dvr/6.0.14/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [ispy-agent-dvr-6.0.14](https://github.com/truecharts/charts/compare/ispy-agent-dvr-6.0.13...ispy-agent-dvr-6.0.14) (2023-10-17) - -### Chore - -- update helm general non-major ([#13691](https://github.com/truecharts/charts/issues/13691)) - - \ No newline at end of file diff --git a/stable/ispy-agent-dvr/6.0.14/CHANGELOG.md b/stable/ispy-agent-dvr/6.0.15/CHANGELOG.md similarity index 91% rename from stable/ispy-agent-dvr/6.0.14/CHANGELOG.md rename to stable/ispy-agent-dvr/6.0.15/CHANGELOG.md index beef2b3f66..abe2838580 100644 --- a/stable/ispy-agent-dvr/6.0.14/CHANGELOG.md +++ b/stable/ispy-agent-dvr/6.0.15/CHANGELOG.md @@ -4,6 +4,15 @@ +## [ispy-agent-dvr-6.0.15](https://github.com/truecharts/charts/compare/ispy-agent-dvr-6.0.14...ispy-agent-dvr-6.0.15) (2023-10-18) + +### Chore + +- update container image tccr.io/truecharts/ispy-agent-dvr to v5.0.7.0 ([#13750](https://github.com/truecharts/charts/issues/13750)) + + + + ## [ispy-agent-dvr-6.0.14](https://github.com/truecharts/charts/compare/ispy-agent-dvr-6.0.13...ispy-agent-dvr-6.0.14) (2023-10-17) ### Chore @@ -88,12 +97,3 @@ ## [ispy-agent-dvr-6.0.5](https://github.com/truecharts/charts/compare/ispy-agent-dvr-6.0.4...ispy-agent-dvr-6.0.5) (2023-09-13) ### Chore - -- update container image tccr.io/truecharts/ispy-agent-dvr to v4.9.8.0 ([#12566](https://github.com/truecharts/charts/issues/12566)) - - - - -## [ispy-agent-dvr-6.0.4](https://github.com/truecharts/charts/compare/ispy-agent-dvr-6.0.3...ispy-agent-dvr-6.0.4) (2023-08-26) - -### Chore diff --git a/stable/ispy-agent-dvr/6.0.14/Chart.yaml b/stable/ispy-agent-dvr/6.0.15/Chart.yaml similarity index 95% rename from stable/ispy-agent-dvr/6.0.14/Chart.yaml rename to stable/ispy-agent-dvr/6.0.15/Chart.yaml index 92a61aec2e..c899ecff33 100644 --- a/stable/ispy-agent-dvr/6.0.14/Chart.yaml +++ b/stable/ispy-agent-dvr/6.0.15/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "5.0.6.0" +appVersion: "5.0.7.0" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -20,7 +20,7 @@ name: ispy-agent-dvr sources: - https://github.com/truecharts/charts/tree/master/charts/stable/ispy-agent-dvr - https://github.com/doitandbedone/ispyagentdvr-docker -version: 6.0.14 +version: 6.0.15 annotations: truecharts.org/catagories: | - security diff --git a/stable/kitchenowl/6.0.8/README.md b/stable/ispy-agent-dvr/6.0.15/README.md similarity index 100% rename from stable/kitchenowl/6.0.8/README.md rename to stable/ispy-agent-dvr/6.0.15/README.md diff --git a/stable/ispy-agent-dvr/6.0.15/app-changelog.md b/stable/ispy-agent-dvr/6.0.15/app-changelog.md new file mode 100644 index 0000000000..52ad76666b --- /dev/null +++ b/stable/ispy-agent-dvr/6.0.15/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ispy-agent-dvr-6.0.15](https://github.com/truecharts/charts/compare/ispy-agent-dvr-6.0.14...ispy-agent-dvr-6.0.15) (2023-10-18) + +### Chore + +- update container image tccr.io/truecharts/ispy-agent-dvr to v5.0.7.0 ([#13750](https://github.com/truecharts/charts/issues/13750)) + + \ No newline at end of file diff --git a/stable/ispy-agent-dvr/6.0.14/app-readme.md b/stable/ispy-agent-dvr/6.0.15/app-readme.md similarity index 100% rename from stable/ispy-agent-dvr/6.0.14/app-readme.md rename to stable/ispy-agent-dvr/6.0.15/app-readme.md diff --git a/stable/ispy-agent-dvr/6.0.14/charts/common-14.0.14.tgz b/stable/ispy-agent-dvr/6.0.15/charts/common-14.0.14.tgz similarity index 100% rename from stable/ispy-agent-dvr/6.0.14/charts/common-14.0.14.tgz rename to stable/ispy-agent-dvr/6.0.15/charts/common-14.0.14.tgz diff --git a/stable/ispy-agent-dvr/6.0.14/ix_values.yaml b/stable/ispy-agent-dvr/6.0.15/ix_values.yaml similarity index 95% rename from stable/ispy-agent-dvr/6.0.14/ix_values.yaml rename to stable/ispy-agent-dvr/6.0.15/ix_values.yaml index e7a36eb49b..0e28de9a8c 100644 --- a/stable/ispy-agent-dvr/6.0.14/ix_values.yaml +++ b/stable/ispy-agent-dvr/6.0.15/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/ispy-agent-dvr - tag: v5.0.6.0@sha256:a5f5f9a639bad1d4fb66150c83f5547a315d2381abdc012027d3f88dbe9dcd49 + tag: v5.0.7.0@sha256:0e459a84ee67b2dfff5c15c1728999ca217021f074552c83e0afd68a84e5a5b4 pullPolicy: IfNotPresent service: main: diff --git a/stable/ispy-agent-dvr/6.0.14/questions.yaml b/stable/ispy-agent-dvr/6.0.15/questions.yaml similarity index 100% rename from stable/ispy-agent-dvr/6.0.14/questions.yaml rename to stable/ispy-agent-dvr/6.0.15/questions.yaml diff --git a/stable/kitchenowl/6.0.8/templates/NOTES.txt b/stable/ispy-agent-dvr/6.0.15/templates/NOTES.txt similarity index 100% rename from stable/kitchenowl/6.0.8/templates/NOTES.txt rename to stable/ispy-agent-dvr/6.0.15/templates/NOTES.txt diff --git a/stable/libremdb/3.0.190/templates/common.yaml b/stable/ispy-agent-dvr/6.0.15/templates/common.yaml similarity index 100% rename from stable/libremdb/3.0.190/templates/common.yaml rename to stable/ispy-agent-dvr/6.0.15/templates/common.yaml diff --git a/stable/kitchenowl/6.0.8/values.yaml b/stable/ispy-agent-dvr/6.0.15/values.yaml similarity index 100% rename from stable/kitchenowl/6.0.8/values.yaml rename to stable/ispy-agent-dvr/6.0.15/values.yaml diff --git a/stable/kitchenowl/6.0.8/app-changelog.md b/stable/kitchenowl/6.0.8/app-changelog.md deleted file mode 100644 index 845f4ae611..0000000000 --- a/stable/kitchenowl/6.0.8/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [kitchenowl-6.0.8](https://github.com/truecharts/charts/compare/kitchenowl-6.0.7...kitchenowl-6.0.8) (2023-10-07) - -### Chore - -- update helm general non-major ([#13386](https://github.com/truecharts/charts/issues/13386)) - - \ No newline at end of file diff --git a/stable/kitchenowl/6.0.8/CHANGELOG.md b/stable/kitchenowl/6.0.9/CHANGELOG.md similarity index 92% rename from stable/kitchenowl/6.0.8/CHANGELOG.md rename to stable/kitchenowl/6.0.9/CHANGELOG.md index 83ad91a002..632bf200d7 100644 --- a/stable/kitchenowl/6.0.8/CHANGELOG.md +++ b/stable/kitchenowl/6.0.9/CHANGELOG.md @@ -4,6 +4,15 @@ +## [kitchenowl-6.0.9](https://github.com/truecharts/charts/compare/kitchenowl-6.0.8...kitchenowl-6.0.9) (2023-10-18) + +### Chore + +- update kitchenowl ([#13747](https://github.com/truecharts/charts/issues/13747)) + + + + ## [kitchenowl-6.0.8](https://github.com/truecharts/charts/compare/kitchenowl-6.0.7...kitchenowl-6.0.8) (2023-10-07) ### Chore @@ -88,12 +97,3 @@ ## [kitchenowl-5.0.1](https://github.com/truecharts/charts/compare/kitchenowl-5.0.0...kitchenowl-5.0.1) (2023-08-06) ### Chore - -- update kitchenowl ([#11237](https://github.com/truecharts/charts/issues/11237)) - - - - - -## [kitchenowl-5.0.0](https://github.com/truecharts/charts/compare/kitchenowl-4.0.32...kitchenowl-5.0.0) (2023-07-31) - diff --git a/stable/kitchenowl/6.0.8/Chart.yaml b/stable/kitchenowl/6.0.9/Chart.yaml similarity index 98% rename from stable/kitchenowl/6.0.8/Chart.yaml rename to stable/kitchenowl/6.0.9/Chart.yaml index a7e0c27202..83e713dd16 100644 --- a/stable/kitchenowl/6.0.8/Chart.yaml +++ b/stable/kitchenowl/6.0.9/Chart.yaml @@ -22,7 +22,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/kitchenowl - https://tombursch.github.io/kitchenowl type: application -version: 6.0.8 +version: 6.0.9 annotations: truecharts.org/catagories: | - utilities diff --git a/stable/libremdb/3.0.190/README.md b/stable/kitchenowl/6.0.9/README.md similarity index 100% rename from stable/libremdb/3.0.190/README.md rename to stable/kitchenowl/6.0.9/README.md diff --git a/stable/kitchenowl/6.0.9/app-changelog.md b/stable/kitchenowl/6.0.9/app-changelog.md new file mode 100644 index 0000000000..396d331d31 --- /dev/null +++ b/stable/kitchenowl/6.0.9/app-changelog.md @@ -0,0 +1,9 @@ + + +## [kitchenowl-6.0.9](https://github.com/truecharts/charts/compare/kitchenowl-6.0.8...kitchenowl-6.0.9) (2023-10-18) + +### Chore + +- update kitchenowl ([#13747](https://github.com/truecharts/charts/issues/13747)) + + \ No newline at end of file diff --git a/stable/kitchenowl/6.0.8/app-readme.md b/stable/kitchenowl/6.0.9/app-readme.md similarity index 100% rename from stable/kitchenowl/6.0.8/app-readme.md rename to stable/kitchenowl/6.0.9/app-readme.md diff --git a/stable/netdata/6.0.6/charts/common-14.0.9.tgz b/stable/kitchenowl/6.0.9/charts/common-14.0.9.tgz similarity index 100% rename from stable/netdata/6.0.6/charts/common-14.0.9.tgz rename to stable/kitchenowl/6.0.9/charts/common-14.0.9.tgz diff --git a/stable/kitchenowl/6.0.8/ix_values.yaml b/stable/kitchenowl/6.0.9/ix_values.yaml similarity index 94% rename from stable/kitchenowl/6.0.8/ix_values.yaml rename to stable/kitchenowl/6.0.9/ix_values.yaml index 66475f373a..6a604a65ad 100644 --- a/stable/kitchenowl/6.0.8/ix_values.yaml +++ b/stable/kitchenowl/6.0.9/ix_values.yaml @@ -1,11 +1,11 @@ image: repository: tccr.io/truecharts/kitchenowl-web pullPolicy: IfNotPresent - tag: latest@sha256:701cd3488078a27d8bdb11c40101cd96cbcd8189c70a011f14193b6242567bbd + tag: latest@sha256:febbaa121178c608478f70d3af27b12611f5a4d48eced80ef103334597b21d6f backendImage: repository: tccr.io/truecharts/kitchenowl-backend pullPolicy: IfNotPresent - tag: latest@sha256:59ad2077ad1d76ac611b13012607e61a3354d417fc15f3e5196fb31cc8812c13 + tag: latest@sha256:f8914f61a00c09e5fa7f06fde12118ad9dda00ab1819a8b57bcb94e12a86fb1d service: main: diff --git a/stable/kitchenowl/6.0.8/questions.yaml b/stable/kitchenowl/6.0.9/questions.yaml similarity index 100% rename from stable/kitchenowl/6.0.8/questions.yaml rename to stable/kitchenowl/6.0.9/questions.yaml diff --git a/stable/libremdb/3.0.190/templates/NOTES.txt b/stable/kitchenowl/6.0.9/templates/NOTES.txt similarity index 100% rename from stable/libremdb/3.0.190/templates/NOTES.txt rename to stable/kitchenowl/6.0.9/templates/NOTES.txt diff --git a/stable/kitchenowl/6.0.8/templates/_configmap.tpl b/stable/kitchenowl/6.0.9/templates/_configmap.tpl similarity index 100% rename from stable/kitchenowl/6.0.8/templates/_configmap.tpl rename to stable/kitchenowl/6.0.9/templates/_configmap.tpl diff --git a/stable/kitchenowl/6.0.8/templates/_secrets.tpl b/stable/kitchenowl/6.0.9/templates/_secrets.tpl similarity index 100% rename from stable/kitchenowl/6.0.8/templates/_secrets.tpl rename to stable/kitchenowl/6.0.9/templates/_secrets.tpl diff --git a/stable/kitchenowl/6.0.8/templates/common.yaml b/stable/kitchenowl/6.0.9/templates/common.yaml similarity index 100% rename from stable/kitchenowl/6.0.8/templates/common.yaml rename to stable/kitchenowl/6.0.9/templates/common.yaml diff --git a/stable/libremdb/3.0.190/values.yaml b/stable/kitchenowl/6.0.9/values.yaml similarity index 100% rename from stable/libremdb/3.0.190/values.yaml rename to stable/kitchenowl/6.0.9/values.yaml diff --git a/stable/libremdb/3.0.190/app-changelog.md b/stable/libremdb/3.0.190/app-changelog.md deleted file mode 100644 index 4b96eb323e..0000000000 --- a/stable/libremdb/3.0.190/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [libremdb-3.0.190](https://github.com/truecharts/charts/compare/libremdb-3.0.189...libremdb-3.0.190) (2023-10-18) - -### Chore - -- update container image tccr.io/truecharts/libremdb to latest ([#13731](https://github.com/truecharts/charts/issues/13731)) - - \ No newline at end of file diff --git a/stable/libremdb/3.0.190/CHANGELOG.md b/stable/libremdb/3.0.191/CHANGELOG.md similarity index 93% rename from stable/libremdb/3.0.190/CHANGELOG.md rename to stable/libremdb/3.0.191/CHANGELOG.md index 15c1f57a3a..5d7e342047 100644 --- a/stable/libremdb/3.0.190/CHANGELOG.md +++ b/stable/libremdb/3.0.191/CHANGELOG.md @@ -4,6 +4,15 @@ +## [libremdb-3.0.191](https://github.com/truecharts/charts/compare/libremdb-3.0.190...libremdb-3.0.191) (2023-10-18) + +### Chore + +- update container image tccr.io/truecharts/libremdb to latest ([#13739](https://github.com/truecharts/charts/issues/13739)) + + + + ## [libremdb-3.0.190](https://github.com/truecharts/charts/compare/libremdb-3.0.189...libremdb-3.0.190) (2023-10-18) ### Chore @@ -88,12 +97,3 @@ ## [libremdb-3.0.181](https://github.com/truecharts/charts/compare/libremdb-3.0.180...libremdb-3.0.181) (2023-10-15) ### Chore - -- update container image tccr.io/truecharts/libremdb to latest ([#13656](https://github.com/truecharts/charts/issues/13656)) - - - - -## [libremdb-3.0.180](https://github.com/truecharts/charts/compare/libremdb-3.0.179...libremdb-3.0.180) (2023-10-15) - -### Chore diff --git a/stable/libremdb/3.0.190/Chart.yaml b/stable/libremdb/3.0.191/Chart.yaml similarity index 98% rename from stable/libremdb/3.0.190/Chart.yaml rename to stable/libremdb/3.0.191/Chart.yaml index 962211f992..d14c998cc6 100644 --- a/stable/libremdb/3.0.190/Chart.yaml +++ b/stable/libremdb/3.0.191/Chart.yaml @@ -27,7 +27,7 @@ sources: - https://github.com/zyachel/libremdb - https://github.com/PussTheCat-org/docker-libremdb-quay type: application -version: 3.0.190 +version: 3.0.191 annotations: truecharts.org/catagories: | - media diff --git a/stable/netdata/6.0.6/README.md b/stable/libremdb/3.0.191/README.md similarity index 100% rename from stable/netdata/6.0.6/README.md rename to stable/libremdb/3.0.191/README.md diff --git a/stable/libremdb/3.0.191/app-changelog.md b/stable/libremdb/3.0.191/app-changelog.md new file mode 100644 index 0000000000..cc02d319ab --- /dev/null +++ b/stable/libremdb/3.0.191/app-changelog.md @@ -0,0 +1,9 @@ + + +## [libremdb-3.0.191](https://github.com/truecharts/charts/compare/libremdb-3.0.190...libremdb-3.0.191) (2023-10-18) + +### Chore + +- update container image tccr.io/truecharts/libremdb to latest ([#13739](https://github.com/truecharts/charts/issues/13739)) + + \ No newline at end of file diff --git a/stable/libremdb/3.0.190/app-readme.md b/stable/libremdb/3.0.191/app-readme.md similarity index 100% rename from stable/libremdb/3.0.190/app-readme.md rename to stable/libremdb/3.0.191/app-readme.md diff --git a/stable/libremdb/3.0.190/charts/common-14.0.14.tgz b/stable/libremdb/3.0.191/charts/common-14.0.14.tgz similarity index 100% rename from stable/libremdb/3.0.190/charts/common-14.0.14.tgz rename to stable/libremdb/3.0.191/charts/common-14.0.14.tgz diff --git a/stable/libremdb/3.0.190/charts/redis-6.0.66.tgz b/stable/libremdb/3.0.191/charts/redis-6.0.66.tgz similarity index 100% rename from stable/libremdb/3.0.190/charts/redis-6.0.66.tgz rename to stable/libremdb/3.0.191/charts/redis-6.0.66.tgz diff --git a/stable/libremdb/3.0.190/ix_values.yaml b/stable/libremdb/3.0.191/ix_values.yaml similarity index 91% rename from stable/libremdb/3.0.190/ix_values.yaml rename to stable/libremdb/3.0.191/ix_values.yaml index 6a29d632f1..9b83f7d799 100644 --- a/stable/libremdb/3.0.190/ix_values.yaml +++ b/stable/libremdb/3.0.191/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/libremdb pullPolicy: IfNotPresent - tag: latest@sha256:0d14ad33e0076ef2211cee8984be22226110b880f96961b523dadb2cecb58cfe + tag: latest@sha256:2ece2fc3ff94002fa52424f63955cf6be7de48720041f6137e354f49cf178976 service: main: ports: diff --git a/stable/libremdb/3.0.190/questions.yaml b/stable/libremdb/3.0.191/questions.yaml similarity index 100% rename from stable/libremdb/3.0.190/questions.yaml rename to stable/libremdb/3.0.191/questions.yaml diff --git a/stable/netdata/6.0.6/templates/NOTES.txt b/stable/libremdb/3.0.191/templates/NOTES.txt similarity index 100% rename from stable/netdata/6.0.6/templates/NOTES.txt rename to stable/libremdb/3.0.191/templates/NOTES.txt diff --git a/stable/qinglong/6.0.8/templates/common.yaml b/stable/libremdb/3.0.191/templates/common.yaml similarity index 100% rename from stable/qinglong/6.0.8/templates/common.yaml rename to stable/libremdb/3.0.191/templates/common.yaml diff --git a/stable/netdata/6.0.6/values.yaml b/stable/libremdb/3.0.191/values.yaml similarity index 100% rename from stable/netdata/6.0.6/values.yaml rename to stable/libremdb/3.0.191/values.yaml diff --git a/stable/netdata/6.0.6/app-changelog.md b/stable/netdata/6.0.6/app-changelog.md deleted file mode 100644 index 28631461ea..0000000000 --- a/stable/netdata/6.0.6/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [netdata-6.0.6](https://github.com/truecharts/charts/compare/netdata-6.0.5...netdata-6.0.6) (2023-10-07) - -### Chore - -- update helm general non-major ([#13386](https://github.com/truecharts/charts/issues/13386)) - - \ No newline at end of file diff --git a/stable/netdata/6.0.6/CHANGELOG.md b/stable/netdata/6.0.7/CHANGELOG.md similarity index 90% rename from stable/netdata/6.0.6/CHANGELOG.md rename to stable/netdata/6.0.7/CHANGELOG.md index 5708e132ee..cda34f600b 100644 --- a/stable/netdata/6.0.6/CHANGELOG.md +++ b/stable/netdata/6.0.7/CHANGELOG.md @@ -4,6 +4,15 @@ +## [netdata-6.0.7](https://github.com/truecharts/charts/compare/netdata-6.0.6...netdata-6.0.7) (2023-10-18) + +### Chore + +- update container image tccr.io/truecharts/netdata to v1.43.0 ([#13743](https://github.com/truecharts/charts/issues/13743)) + + + + ## [netdata-6.0.6](https://github.com/truecharts/charts/compare/netdata-6.0.5...netdata-6.0.6) (2023-10-07) ### Chore @@ -88,12 +97,3 @@ - update container image tccr.io/truecharts/netdata to v1.41.0 ([#10659](https://github.com/truecharts/charts/issues/10659)) - - - -## [netdata-5.0.27](https://github.com/truecharts/charts/compare/netdata-5.0.26...netdata-5.0.27) (2023-07-07) - -### Chore - -- update container image tccr.io/truecharts/netdata to v1.40.1 ([#10252](https://github.com/truecharts/charts/issues/10252)) - diff --git a/stable/netdata/6.0.6/Chart.yaml b/stable/netdata/6.0.7/Chart.yaml similarity index 95% rename from stable/netdata/6.0.6/Chart.yaml rename to stable/netdata/6.0.7/Chart.yaml index cfa02d98ac..3a4c39b04a 100644 --- a/stable/netdata/6.0.6/Chart.yaml +++ b/stable/netdata/6.0.7/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "1.42.4" +appVersion: "1.43.0" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -19,7 +19,7 @@ name: netdata sources: - https://github.com/truecharts/charts/tree/master/charts/stable/netdata - https://github.com/netdata -version: 6.0.6 +version: 6.0.7 annotations: truecharts.org/catagories: | - utilities diff --git a/stable/qinglong/6.0.8/README.md b/stable/netdata/6.0.7/README.md similarity index 100% rename from stable/qinglong/6.0.8/README.md rename to stable/netdata/6.0.7/README.md diff --git a/stable/netdata/6.0.7/app-changelog.md b/stable/netdata/6.0.7/app-changelog.md new file mode 100644 index 0000000000..8748c6fbd7 --- /dev/null +++ b/stable/netdata/6.0.7/app-changelog.md @@ -0,0 +1,9 @@ + + +## [netdata-6.0.7](https://github.com/truecharts/charts/compare/netdata-6.0.6...netdata-6.0.7) (2023-10-18) + +### Chore + +- update container image tccr.io/truecharts/netdata to v1.43.0 ([#13743](https://github.com/truecharts/charts/issues/13743)) + + \ No newline at end of file diff --git a/stable/netdata/6.0.6/app-readme.md b/stable/netdata/6.0.7/app-readme.md similarity index 100% rename from stable/netdata/6.0.6/app-readme.md rename to stable/netdata/6.0.7/app-readme.md diff --git a/stable/qinglong/6.0.8/charts/common-14.0.9.tgz b/stable/netdata/6.0.7/charts/common-14.0.9.tgz similarity index 100% rename from stable/qinglong/6.0.8/charts/common-14.0.9.tgz rename to stable/netdata/6.0.7/charts/common-14.0.9.tgz diff --git a/stable/netdata/6.0.6/ix_values.yaml b/stable/netdata/6.0.7/ix_values.yaml similarity index 98% rename from stable/netdata/6.0.6/ix_values.yaml rename to stable/netdata/6.0.7/ix_values.yaml index d1c5e705f6..f0267ed740 100644 --- a/stable/netdata/6.0.6/ix_values.yaml +++ b/stable/netdata/6.0.7/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/netdata - tag: v1.42.4@sha256:ae15fb4bd998956f3f7ccf1f78b6f80a5c27645f51c49c09d2230c9c2289ecb7 + tag: v1.43.0@sha256:ebf4b345f6a340a6064de6b8350279410372a98fa223ad2f48311ecc2e970862 pullPolicy: IfNotPresent # -- The service account the pods will use to interact with the Kubernetes API serviceAccount: diff --git a/stable/netdata/6.0.6/questions.yaml b/stable/netdata/6.0.7/questions.yaml similarity index 100% rename from stable/netdata/6.0.6/questions.yaml rename to stable/netdata/6.0.7/questions.yaml diff --git a/stable/qinglong/6.0.8/templates/NOTES.txt b/stable/netdata/6.0.7/templates/NOTES.txt similarity index 100% rename from stable/qinglong/6.0.8/templates/NOTES.txt rename to stable/netdata/6.0.7/templates/NOTES.txt diff --git a/stable/netdata/6.0.6/templates/common.yaml b/stable/netdata/6.0.7/templates/common.yaml similarity index 100% rename from stable/netdata/6.0.6/templates/common.yaml rename to stable/netdata/6.0.7/templates/common.yaml diff --git a/stable/qinglong/6.0.8/values.yaml b/stable/netdata/6.0.7/values.yaml similarity index 100% rename from stable/qinglong/6.0.8/values.yaml rename to stable/netdata/6.0.7/values.yaml diff --git a/stable/onlyoffice-document-server/12.0.2/CHANGELOG.md b/stable/onlyoffice-document-server/12.0.2/CHANGELOG.md new file mode 100644 index 0000000000..71a7949d44 --- /dev/null +++ b/stable/onlyoffice-document-server/12.0.2/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [onlyoffice-document-server-12.0.2](https://github.com/truecharts/charts/compare/onlyoffice-document-server-12.0.1...onlyoffice-document-server-12.0.2) (2023-10-18) + +### Chore + +- update container image tccr.io/truecharts/onlyoffice-ds to v7.5.0 ([#13744](https://github.com/truecharts/charts/issues/13744)) + - run precocmit ([#13387](https://github.com/truecharts/charts/issues/13387)) + + + + +## [onlyoffice-document-server-12.0.1](https://github.com/truecharts/charts/compare/onlyoffice-document-server-12.0.0...onlyoffice-document-server-12.0.1) (2023-10-07) + +### Chore + +- update helm general non-major ([#13386](https://github.com/truecharts/charts/issues/13386)) + + + + +## [onlyoffice-document-server-12.0.0](https://github.com/truecharts/charts/compare/onlyoffice-document-server-11.0.0...onlyoffice-document-server-12.0.0) (2023-10-07) + +### Chore + +- update container image tccr.io/truecharts/onlyoffice-ds to v7.4.1 ([#11258](https://github.com/truecharts/charts/issues/11258)) + + + + + +## [onlyoffice-document-server-11.0.0](https://github.com/truecharts/charts/compare/onlyoffice-document-server-10.0.25...onlyoffice-document-server-11.0.0) (2023-07-31) + + + + +## [onlyoffice-document-server-10.0.25](https://github.com/truecharts/charts/compare/onlyoffice-document-server-10.0.24...onlyoffice-document-server-10.0.25) (2023-07-29) + +### Chore + +- update helm general non-major ([#10955](https://github.com/truecharts/charts/issues/10955)) + + + + +## [onlyoffice-document-server-10.0.24](https://github.com/truecharts/charts/compare/onlyoffice-document-server-10.0.23...onlyoffice-document-server-10.0.24) (2023-07-01) + +### Chore + +- update helm general non-major ([#10069](https://github.com/truecharts/charts/issues/10069)) + + + + +## [onlyoffice-document-server-10.0.23](https://github.com/truecharts/charts/compare/onlyoffice-document-server-10.0.22...onlyoffice-document-server-10.0.23) (2023-06-29) + +### Chore + +- update container image tccr.io/truecharts/onlyoffice-ds to v7.4.0 ([#10028](https://github.com/truecharts/charts/issues/10028)) + + + + +## [onlyoffice-document-server-10.0.22](https://github.com/truecharts/charts/compare/onlyoffice-document-server-10.0.21...onlyoffice-document-server-10.0.22) (2023-06-13) + +### Chore + +- update helm chart common to 12.14.2 ([#9599](https://github.com/truecharts/charts/issues/9599)) + + + + +## [onlyoffice-document-server-10.0.21](https://github.com/truecharts/charts/compare/onlyoffice-document-server-10.0.20...onlyoffice-document-server-10.0.21) (2023-06-11) + +### Chore + +- update helm general non-major ([#9558](https://github.com/truecharts/charts/issues/9558)) + + + + +## [onlyoffice-document-server-10.0.20](https://github.com/truecharts/charts/compare/onlyoffice-document-server-10.0.19...onlyoffice-document-server-10.0.20) (2023-06-07) + +### Chore + +- update helm general non-major ([#9459](https://github.com/truecharts/charts/issues/9459)) + + + + +## [onlyoffice-document-server-10.0.19](https://github.com/truecharts/charts/compare/onlyoffice-document-server-10.0.18...onlyoffice-document-server-10.0.19) (2023-06-07) + +### Chore + +- update helm general non-major ([#9457](https://github.com/truecharts/charts/issues/9457)) diff --git a/stable/onlyoffice-document-server/12.0.2/Chart.yaml b/stable/onlyoffice-document-server/12.0.2/Chart.yaml new file mode 100644 index 0000000000..ec5b3b21f5 --- /dev/null +++ b/stable/onlyoffice-document-server/12.0.2/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "7.5.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 14.0.10 + - condition: redis.enabled + name: redis + repository: https://deps.truecharts.org + version: 8.0.29 +description: "ONLYOFFICE Document Server is an online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time." +home: https://truecharts.org/charts/stable/onlyoffice-document-server +icon: https://truecharts.org/img/hotlink-ok/chart-icons/onlyoffice-document-server.png +keywords: + - onlyoffice +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: onlyoffice-document-server +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/onlyoffice-document-server + - https://github.com/ONLYOFFICE/DocumentServer + - https://github.com/ONLYOFFICE/Docker-DocumentServer +version: 12.0.2 +annotations: + truecharts.org/catagories: | + - office + - documents + - productivity + truecharts.org/SCALE-support: "true" diff --git a/stable/tsmuxer/5.0.1/README.md b/stable/onlyoffice-document-server/12.0.2/README.md similarity index 100% rename from stable/tsmuxer/5.0.1/README.md rename to stable/onlyoffice-document-server/12.0.2/README.md diff --git a/stable/onlyoffice-document-server/12.0.2/app-changelog.md b/stable/onlyoffice-document-server/12.0.2/app-changelog.md new file mode 100644 index 0000000000..076ea19e5a --- /dev/null +++ b/stable/onlyoffice-document-server/12.0.2/app-changelog.md @@ -0,0 +1,10 @@ + + +## [onlyoffice-document-server-12.0.2](https://github.com/truecharts/charts/compare/onlyoffice-document-server-12.0.1...onlyoffice-document-server-12.0.2) (2023-10-18) + +### Chore + +- update container image tccr.io/truecharts/onlyoffice-ds to v7.5.0 ([#13744](https://github.com/truecharts/charts/issues/13744)) + - run precocmit ([#13387](https://github.com/truecharts/charts/issues/13387)) + + \ No newline at end of file diff --git a/stable/onlyoffice-document-server/12.0.2/app-readme.md b/stable/onlyoffice-document-server/12.0.2/app-readme.md new file mode 100644 index 0000000000..23b8cbdf48 --- /dev/null +++ b/stable/onlyoffice-document-server/12.0.2/app-readme.md @@ -0,0 +1,8 @@ +ONLYOFFICE Document Server is an online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/onlyoffice-document-server](https://truecharts.org/charts/stable/onlyoffice-document-server) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! diff --git a/stable/onlyoffice-document-server/12.0.2/charts/common-14.0.10.tgz b/stable/onlyoffice-document-server/12.0.2/charts/common-14.0.10.tgz new file mode 100644 index 0000000000000000000000000000000000000000..7cbb1c82f9b45f05b8d623514ce7d6fc7b30cb94 GIT binary patch literal 133559 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

fDm8p)5c7r#7}mkR4nri``^)K1W$nOB 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 z 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 literal 0 HcmV?d00001 diff --git a/stable/onlyoffice-document-server/12.0.2/charts/redis-8.0.29.tgz b/stable/onlyoffice-document-server/12.0.2/charts/redis-8.0.29.tgz new file mode 100644 index 0000000000000000000000000000000000000000..0ba2892d0cef46bd2470e372d6a8d28ba595b165 GIT binary patch literal 139610 zcmV)tK$pKCiwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0POvHciXtNFb?-`eF_{oeHzb-WKwtOob;{7_GJ7_Vtd(6(mr## zydV;iP*Vhl0Oh!uyr2EIa3jH+M9H#}OvTksEE3q**x10nU}GahE~ZB(GZ?bwBb}sl!O@35%|3Z z000f(LI%f>BK6aO&J5*iPDALT5qMvN0seqOiitl0i&hN=LHx7dY&Gqgivr}k$ai=v zwFdCv9F2fO=5ylL00>b)C}t#l9Dx~Q0UaG3d3YSc@UfxVOE+BuV4+*EJ58%OsJVzb zAr6>$cNribP!fd>dIg}nfWCuVaE~4v3+P1%P)0)3tj!2VL${cvi}>>>M*ZuLyM;j~Ff2-Z@=hlB~zy9y!*~PMor--r< zpflL&_C~$#cw#}j-Rq9s_QZC&Lp1EPtnQ>U9QROrG9I|CP7k8)#B#=iUbh8Zd(t2F z`pE8eoldtlMLr54L+%LFTUM*xu&svGzirtgdpK(Mo4roE)9!Y9z5iGL&zQqcdF1>T za)UmX0=Rts+b!F+v-7{(vG?&FI&++m3rRyfOF0Ta5P9Ae@v!qa0_T$p z!mdI@kAA@6wcEXZ$8m;^W7%D6*zJsw+ZuNVaMEi{ zdhNl`wa4v=HJ-E)ob<+4Z(N<$ z#Kc?5_%bnl9D!@%dDx%64_wHkMj8yKkTa8_aDg4vB5QNxg6Hxy%ZTy+mLGv1U z2vXGK{RDM^1#g`IeGDb8_S`ROfk0{L&9QknUae2nc znE57I8+}4f<^z|}(0B8L*8p@@@UoEwz+WEC5cJsWD8T;oPNR3{5eIrrIs>g#l@LJ} zf5Z64_?30w05lqWl?YiB$N}OLe}bn`C{2KL;lH_P0wa%!S_pwL^2kG~43)65eGu)O z38DZtL%Nu3@;jnkjUp!sF?&2AK0}`vZ!cac^-2ugOW%9ECWQTjJwzWVL-P?3OMom9 z`N#B4NTOf_tXfSHd=3TCBnA>vo)FxM)mas+;F#9cf1ucI;ckH*lT!LPr9h7am5 z(yL(|{PUmS|NI}m&he#Fd^~x3es}!-_UG5R!ZENA(SZ0Ay?*i1peMs~L?Q+n6tuw$ z8~m^FO|B1)hf{9>Xv~1zUCe{&WzSsOVs0_qcpJ>&vL_=x(*VIZQ|p8~y>jX;JBaqmYUX~+co2{R>*`7^=h z$mN!n{lKjpINs0v$G4Zqr{@=Mz%@q@U<$Z)#0QQqGq_NR4lC~TsdRH&tyMZ#Ejs2zYy9|1Dq%uW#?VoycPj}ZM9;Sjm6 zK;(OfQV>z(0!RS_iJu=#NC+Tr428zF0}#H5W-W!@2-NGfw8bZ0)s)Gcb{q)PSrZ{` z;L9zpUb{bxUnSPH`cPXCFPfth590YPngp!^dU0S}d)CSdSL(h+(SB+WDsCd&%l*MBfpY+xAw!+m-JzL-UwE4Qb?- z%=?6J0{-$+CaB!hDS}j1s2Hbs3N1$}TdWYPrLam%m3J_`BCYOgVfiIPu^RsJ3N_C7 z(Bp$n0_117PTFy`IrQ-aQT7h{a4K!TOp&kc$lO00J<|Wr^jdawad~@o(`2967TZ|0 z|7Z2G{{N0;_4fY%T|A#ZHvsk>FLDv6GpD(*n{xB7>EUrx3S6HsMC;%MXngsypXYz9 zCp-Vu;BR#&aOM2(X5+s)-F9m~|9A1!K7THo{{*@yY(meggC^L|{6FR+=YMmCyg8ow zBt*~9#;W<>>vwbe|E#c zOo56ArGU_bL~B1Z=|fQap*e>4wI7;n9@KvL|JM${ z2N+@!QE+~GMr+L=B;4GtHL;7}kt`RIf7O}`>JS%k*q0wK&aQ6+P~pw^B^sm9M-0)L z{8T#te9|>s;!qIF-`Wq&DPi-#s~rIGWkNg`g|#F8qjmtWLwpfFDxyHQF#an3@8{!- zH)n4z-!$j$7Jz1+<@3MSX|;0kf33a#znkX(oXnsfYPH(I0r*w=pgK*fY5ntM zrJ!Ah%mWxA>C|epn^x0qwVTbR0qGFDY+0>V!?qi?b;ujyE%Vt}Yk=d3kwzqfbEJcI(t8{L2miAMKm)vk|01Enm#N*BVOb1u$Cr@>{@3lWKpn|5@y#uYd@i9txV6_M$fEaNzeEasD@msoqSvu zw$&UqyM-9Go`9j9!LVgwI9MOUP9cW&6EL(g7}`(7uq`>HGgy~HI)f4pdBT!l4>P?p z7X_=oe(!AAyY_J1-nECty|b%AD(c-J-8*~u#NJt|cm1_{*DvW^RW2y%T|d*iL6zPu zU$@#-XG+pDTlFm0wW>>CQP(<|uJz2WbvKk%tHyVr$JgqvO9iWYcvz{8e$yU4sgWW| zKSB7}8R2J}!q4hF6Q%o2yIagO8_5#vQ#_rqhSjv1?QW(+DT&fvch2{lcA-eIpCD4~ zj7YIlBE^0_noH5s>a8n!TD=m{V?ROkSQ*h{TU(^U(p9e2tBQ6)0IQe)))SxtAhTJ5T^o)mFz`S=w+zT z-y#*3Gjw}xhHjTJ^b@4Em05bNo=Je5s=PfmunJ{~^#rkKWyGS@F}sq}ttxh9Yds#w zVYjNjou9xAu8X=3u2!_rKFEC{? z%fr7Y@#V^xo<76DQkt(OW=j!s-NoPT6fge6%@x04TJIa0YM=c?@wa@aEBnUc-rFTZ zy}8ymOe=juQ|Ggv%Tv>D+C{ynDk#e3cUsB~yJlx{&X6i&WDTlnR(g!AL8o|(HdoPx zX|-f%Droj|TH02BUBkrc7aJzSr|V{!706W0N_TmdaG>-RTD^5wAgfoh0&T9H4Kr+O z>SlRI@OH+xs0SOVSLPVC(hA1VUfPjWW7N|Q0;}={P&`O2yLgZ`Ql3&>%qSnG3YGV4 z)4;c!^j)F7=+4Ptf58a|&dvDfU% zaqO(QanEZMZ-5P+tc|oXl<1n2D03z(>0(EAvGR6N+(o-sBdM&~6by1&BN=qeu05C5 z*ps`{?LlQ_LQ`NcESA}W&4V)r>DY`xdy5oUx>OAYYYIbNqqz5*Yb=Ab#xiJ`y??G< z$6nJa>czTR%Q7>!mEO1>*k->r^^$FK@VjeDa$ck2)^@jeXKApxzp0;A2M3l(&F6Bt zm2{)BidE2!w29mwZlfFfV&74*5KW-NNC5tL-+*bUKyR~i< z$_kzc>WBzfmwrDqJSL z_ue;SO6;`{{&w}TvJ9G=M|||t5g&as;=_LCZQx2wyKXQ&uTeaf-x!hppuOL5w>FRV z>8GQ8`ew9GKK^|5%p4Y>xB1zwemXL|ZwBqG9~s`22NT=<*4j&BYmK1Xc7N?1xPGfR z3rXc5{XFS<=?I;^8KIMpX0Ft&%IDMKZdt`g26~(C;P=vT#65EdfBhU1U3rMF-K(sl z=&tqpW>%;<@u$QcH(DH}HT!1P)6SohNp)t-87P z`eR#W*nS49byb~AbvxhBmf6pZ1Y@_iZrpaaXU1(i9(L|$B%-KcH?3x6#?XDt*5|5f z4rY~JE;G4QPuI1cyQ#zOIZU6}Q@fz2sqx%EBd}yo*FJ92?ev!PbX^@dTi+_^scrN$ zzf-V^bJYh1r}C&;xAJJjJ+_yP?YgRKrv9*?!1WXn|V=es*FyPMNgq3iN4MRVjcnb6vqA?JQfJ{?iyh!>0i z=y_^i;5Z0qCGD#tjsyU}Tl)!r;%y1n82ZFQcpOft^oi-Kx*X!OkjQhIM8A~;UN`vz zuTf6mb+-dE)q8mY_e}z?tpj#+bZe)zW{Nppqr9K%Dv+7#-F!cLRrfPgDi(lP>CC1#anQZVN(7n(>?gHyz~wUdPq`>*s~UJHyv z1n;pw1sn-MTJ?$YMVbc4!B7qcbQlV0K_9J3Hr3KjW@dtwwy63AcE)=-h}Q_Zb0qLS zMe_DmuGSG>s&r-8Zp_nGfmLLst)hOScq`p7L=ZyDOXJlX>j>oTV_cDVAyC$QaJ zZvxw0K7kVgI39w26aeD6@{$)ZVw5jJVTc?ingUVimG!?`^CkW7=KJ4U+JB9wkMm|2Njyth~l% zWi+-G!_r!U*3$$`9?fmZmhRe52r|(#*EKQaxLK>W>r%K`VzcgRUyJk~^N5Y-Bgucya{1Tl`~O;2 z$I9IQW%t_M{rz9Ncn;LsBlL_nN^qb16H=?07w6nTrHx{^%O4X5&=p$ul z4q%A%{e#GD)@nbI5X^-N=}$N+LPdvT5;4GLSYYuA1fDS0gojqZ7g`s$ZB<(e@n0X% zm|}*K1uI#lnk1ZR_g7-`939qbKl~tWMU*Q!robl*%psOWqzlH6qM3NrR+k3~r4Ra# zKrVdBA2-tyfzC+ext!=B#1y&U*BJ`YdhR(NJsdeRLMS@?;RmTn-bm7MweHF!3W-AS z>u(Wu?i+kQFffgSD|Ff|yZq?toMg5HrRbR=sZQ3racfqfQ|!)C1kZV(b({Pp8< zI&)?DB*E(xQ-_3ZQreX-n$zhK`#`U5fBtyOLSE@IKt6!rS3!V{iB+pL8VyOVfcR9A zKwBi4X(9L+eZrJ!9|7;7a1pq8>>+?A6B05&CZaQx!O5gq)5Iq}#at7cD?=Il>Jnct zaVepx#OaVvGvWQmH zG{9|oCS1w-KkNnZAN-N>9|l3g(f2@ZT@6@u|8KjUz5lb_vG@1??&L8883!UO?nZ%( zgLJl82}xQ(?e!Dt+MT8)wQ-qTb}vySuy{+ ztzP#2|90E9_Va%i&jC319WQdx=V?fyfPSgPyfCU6A3ZXL-WTJ|0}1av0^Oo_rzr5q z;~e?yOU?KkqQJurq_$ZnAnr|o9P?GY0s9VOzwpD4Tv!!;Id&J&caWQEIR1Jfc6l?+ zUy6M_`bBKuE?|h^*h3?bS{Z8q03awd0`=n{01{FZ3R|r%K6`MCyb-8h^NQdqUPSpf z>dep_j>O*pu*U$60A(Ter|Ol9CNT2Y2-NH9O^AMraEROy;Hr*+GL^c=H>|0xgmHJ;yDZ-focg5A3V&kBmEOI1U)vBZi6uL=_^1c z3`t+g0~)_SH({syEg$H*m^TK!JIGi_RR_%?l0YtYSh}Vto+rf(@{q$w_?AHTN9b_| z2)~pUJNv{!NWY{&SD>T$6wwr1aXY_&G4f9lS=J;`1#%UTuIzKV||KgZ<^5GA3cK-5;(fyJ~u#eF{*> z$gO9S=9YI<6sgivAu`WT zV_*DN>9bWn@+W%fS;8HON>N(minv*EVv=>Tf~J!-2@2Q@##;pB!3W20-vTP9Z1Y)I zCZ)wu5`_+;COu#QjpR*2X)Vo_9_JLfeZ=T2vraC8l;W3)H~F$ROSktZ|4;1Gn-l*? z>;Y`i5?tl~>9y^Q{nxd6?Y;fCiw6ey1DBJ0fmyU_FbLwG;$Q%)rPiRIB3~YE@$fk0 zCc-4WJ2oS8Gy)aEJy?j)(Hv5S!Zi2Qu)`bDAm9Qr7}BN$#l;5K7Lm^c)aa<+>sVI5 z+pXQBM{aJ>QLO=z#%c|XX+ylIHI$pVb{~yV+||GQ^|jr!drhlh{iPP~-G%}fnnUc3 z#QyT%(pzygAfjhRCIJA5LN7r-Q$ZG27|6v}p;udIT%_}RS8H6+{NJ_{c=`PA_N{Jq z|EJq-_xJOE7taA`G{76--2rmkYtq-l)dlhK1~Efp2lA^_T{yeTKStp5m*o|p?-MD% zc`f5tuBxuVCkqXrgT&X{%hSsdIElg#`OJHiG2~?YFXS)^Tq2?_RA7kEHr3=50F+ln zG;!>@6wDEW-rFBdGyo&o# zgcCuGL=AvB_Ak`C5g1yQrE8q|T(cA{F%p0|p$r7XrRf6<6kwr1aV6XFgQ=+P5+q|( zb@&P1@t^{_2Gny`X@4~h%8VTMjmoOfI|LNA`pW!8{@5mAS7cXbk`b? zKW@cR$`{>i+1NJ|5=I>2aoF;eelr5hDXn%Z8&OqcGbdie#n$;%4zI-EjIm2z$;!dP z$yU2Ye6&=@gM}l1YuaZDUwt?MH~8O37Uh49fNfcCaJJxwlUrSI;jkqIuRfd{@xsTB zgD3^>xQ@=*R{Rvdq~*{M2O>U(n4wGG$swi&1xcT?0jrc=Xy`MnrMIpMKg^13G=O$lhBsyb!vBj4VK^K1; z2(_e}n8A=m!A9tGOR#B`V$-vh(5EKXnNQp-$6~=1YjeD&is{Ufz&GN1kG1rQD?yyk z;S_1vg87elLd#F7BUH%`J};fHiHWH@KFkQ5<8*xn`NGEFbOaW5)3%!S-{=gsy1h}m z=eAm?Gaf*@+Zo!!@xUIA-F|D(?zZjzpp6_jwEDeazl8=9r`NW7o#A-gN6yE&$|J1uIAqh-}=<(aP>em7II77Z*az-QyuK-pO z3`UI1A;S*zyvMi#bX{=r^X12jSK#LC_Wk*(`1cL}_ovH`7iZV6!0GYH-Q|a~>+AE= zv$&p#Cb+zK`w#HIn>LOeMm`0Qg6qr6Ta7rTT;SjIPGCSy5(!?odVhXeJnEIk9S8u) zhzgkR-yPrl@+6=F!U)tYtJR9tuPfq~Gpy1+N}vbCl@myg;3Uh4>cxqOW7AXf(&v2n z4%0bg&P;Mu6a+H8DD*@P8gmGJqz?1sZ#f^YwYRIbvd^(&jN|9wIo4v&38E3`Se7*x zKj&yJmbZbB#UTjGZ=C$i;I?vL@?;jArjI~57e>u z03Z42yFS(Ll&19)4k?pgUN=x{jrAGFpOB{NnciWTG8;3RhjuU0hwMan-IhL-mCI@nd*LWjW z)nw;hymZGOA!cShxm&Mko-7N=s+u$_pM2v=eaWGqlpZc@lQ9uLQ`N{AWp*;NdgZF7 zlm6B}e~weBC?&tiJJ95IBvpSZLjipGlJ%_z!Z71NUaW$`U^qogSa-i`-}>sNdGTzs zIj!}N-QA2%yhdl4liO0+Sr6ny<>t@7xm_&`V6;Ht3N!fBykEMVx7Dc!Jv1q_dP^;J!TQR!GzXd#SzCF)%q z%}3y!5cx~nWb%>_*0H10#{ORlyL!l47bDyDb0v$wCK{}$5XKq92KU-<& z1ceMwumjna0Dd4|q>(cxu@Jmhk>}kYCq#UKa}R5om$^zZjmjJbqICRAs8;C(j#pO; zn}n1rVJb@I5~yC~YJ_9xh;sao+}DNZ=7|UK{8neZIs`9o7-VP?c{fP9Fb-=)1@qWB z&_lT~msl2l%27%bGX^uMYrHIO_s!M&r1YDs_Zs%aq4mZvTMhie3K!&kU%zkK;?Q960Po8X5(PegZU8)q1u*_Qm(0+kpz-C4hHyfBA35SM z98v?I?Dc=h^KT-{hHzSm7QpxskN}Aw6fUJzaLR;u9(mv|Wg;=`^X`UV9FhmBy(1i- zkXxEdP-+0)8K8dg8pwC!uj$_tLYOg92jDc7V}rlUoY-X9gha`uf~`o0%w@FG zWq|w}VYFt?GK%A&&n*)^aR4{@!KK_AlEn@VRI_r!LI$oW;DV23e5=X=1`LtNy-9c4NdInh|*=(uAmK)2tbO%i7e75R3eC?Y>>% zrd7pbw`{xF?lvv$mURa`$8HT^d)ygVS&^>sOs`Dt|Dbrj4SHFRF0{sN+qIp+ zpxs3SgzQ1D)gKO>f!(w04(d4Fp<{O}8;+6fbeH1FAoj!}UKQE6g5mJ)3=)TTw~e|^ zcQTkbu-EGKI?(NOtPUDa#@1xqYYnW9)q!ps+AXKwbz1{CamSA9blb!BxYL5mu}z}4 zs-nwlG-Q<+;ZD=;B?wQPHnhg}&~n<79)eD*J%+vR#Od`16EtZ#t#P~Wb}VR(d-kAZ z585v3by^Ou+Zzn*-cp327hu0KZDnbLW$i(;oe*|t!(q4Inm7{|wvf|>Lw7P9B5UAw z`u*0#Zui<A!N?1Dx#{m##Dys#02fQ!{KD& zxNUpT?zbkx7IG%TPP+{|t#)VN*ml>NaC-Oqt!{hL9rxSrpxtc`hU2yi#g0%pqW94l zIn1kys48yoYO9ybtahsn$9)LfsPCXb$FW)+chVoa)}-C*v<5B5w%gs#aM&6SCf&{$ zwV;bSy{lf5y6xU%Z1-K;8C&iCWZWL~dy|gU zawikmb;r)w>R8Yjj|W}26l)RYv>DE#Y9Yo0IGI3e&~vR}e?06ACcW0!>a^Q#-*Xi08UoxDbHR<)NR;%9| z3@T$#b-!6a`-nsICW4{6F4Z4!h^D+^Io%W36-ge$tN<;ueQz~eR?D`Ac1P2DIO+CK zx7V}Kz?}@-j@uq|TQ+k0ZP;;~)^Gw_o$;jGA6Qm@JQ<^2yNxW%9&}KPD?UyY9IBGK zrnlY&VUbGpBGht~EGNm}GeaS2)(*gN5(<|TRSA`#>&gs4&~;`07Z;28S{Ocpd-Mn> zo?{P&I<3oJ<`DaT(QuljgQ`u1l(X0f91}U3)Sfamdr@T6B$eO6du2Y$95eEipsEU9 z3cCXPYK!I-5MGE^05PZ8Y#ufhoO5Ah%cP$oa}%3EAJ`hqD=_D+P)S}Wy)wyXQ45Cm zG6$7Hp;_SiHoL5VVQNBwV#85)wy9zn^r5b7*DsY-CwlI~Imd7^!Jj0Km?lP**^Y$D zi(kf8VFL3wV#LG#y*U8l)`0lnCG@2U{7PoqigQF!j)1@driM?p2O~z_V*fth3pM1t z5tVrr`j7GEhHw}@K&e(}HuwpDLhifRl}K~s6(JKd1Wr)M8t%S zl^Mf)i>b(%l(;a37lt>Z0xr!j_XBFgC2<0}Zb8h(0XPYfNOli>BVIG1 zstHqM=L!PkyAnSCtz$jowy2($Nlp1twI|QfV(&5Gj&x=-jcc+*yrd`){)WR8Ivht5 zsbiDs%+y@Bj(oQf>BDK0?0Ci7Db0DrH8adiYsNEUn{Fb2&G{*{iTIeZkk+thl}%%Y)U4J1%*Cxt#@h;liq zr?MkrUx7cx{-=_n%%ctHh#&(#Db);;5!p}g=nY~DmOhf}#?b*sRQb&*Vn;4SbK+CP zmJ&&UT0)=AYZ^i5Y5a|~QG{evS*{PjwFFMVFEP1+I3Xer1)Bh6j0ZRXbumzS5j)5z z2{S@jq9B;dp!kwZQi=M{go+q?ft1Xxs8e}s)ggeC>h8yGMX7o;&?h(#Jk<1v1HHIJ z4ygdLS%MS?knHyIPv(}p#_S5RSrb%4De-F_rQXRMD!;3GanL@gw4Bazd!+Zs;G0AXu3nP%8wJ zh_?~zB|c%;LGd<`I*%i=Rr?-i%107`2k49FS|-g1$UunceeD4J`fG?L|1{FPNs>2U zfSVLgY4d&{+OyD>;0*GCqQwSqol@j zsU=$x#RbcnAdZTYH7ErcgU(E7cFLB6A@bQZn#6}s_zEV@zN<}I#S1J3r{#{y(o@PB zu`cxs_T81xB)#8AU~yHk`j%C#<)wzKAvNU+)nue>VQczwIX>~UZZ38UbC|1=7cm++ z%>pGFh#$wN6bxDzd1~R~qs1wyPyNs&-)t&lkg}$Ey{u}JfE`2UUTFFoDfDe_sOSEz~!cS!g;J(C&pCx=f3-PX!QdXDNKwL2@H2ZX0HrVkH+tV-n&U(ORl zyNo-9eTU4=-ZhhuoOm`TVauW(%4lFhm&#}mGAfH}Wd&MMtlb~gY5{RiF%2WJ1pOGf zQ^ZPQ2{UWjiHOqxdN&%p)h9obFc0}Ek+SmbFX(Zk{`?SI7MZQ>B*)Sm`^O82J()2> zl6Ve3z4xK{w)TL=GeYi1BKXe3F68`J+5t(Oq+m@BqX41VeIBtYKykV@ASPARw;#+d!h8E~WJx*O-k|=fX;ciKYYGIc{!1upiqU4HY+F zCcF}n01N1iKsRPf>Vz=RXZp+!87+TCe2qZ5|74EX3`O)hN{;gs5K1lLrj^XQ$!%0Q z$&Hu%|DJMOhy^G0O)f#n0iaY3PAzp}SZQZ+rCVSq7B%UkdGr1}R&&S#g%6=vdS%+0 ze2a;&%(i_X9W41)WoM1__i@9jW&%^uC26sta}d;H>eRn8>eS5hY&6-wposAaCnZmk zCz$F}2O?@KRAeKY+gAujN(goGsMwnX_=7~lq6l`5e?0U#TnWMQM zP>3g(n;0alzUw zu+Nm`=e`0enC+F`rF{kB{Y}39m@!$r4ZZu#XYN#p_-1tD@oSRpXd-N_~m zhtRDCUbd|(OBPdKe&fI68&VSYMFEtev^~0gY5362VYNQl&)TeIjzzPI*i!to-2>BDt`cu`7Genb6_YA=IZQcT#5D(a>Xhh z`2dR`-%uwG;ZOWKb)<#2a!35^TgO2GyK{Y-R!F2*$3V$Nl-*&|-k`*}@7~F9H{-Qf zQSV?lP1P1I^Si=tBw}MeiSPJ$+yx=|^mylqLlP;9aH<*x{={TOO)1@}jD?@@*NRY$ zRota!L~5u{LgXT!Vd&B2qpdcKg;TEq4`Ud@E|OARXCmhd8}dmsof$*wC&w#+&_UxQ z=H^!7vFF8^_+sS(xx#Z7=O>X~I)&mQ@HPE1Cz=o98*DP6)|0qzGM>OVHa)>po%}$G z@kMIyCqDi44I`Y|O3H2~A%79S&u=Cf{Zd!Z02hbI5eX%Xl~}bq!Jayo0_5q^37#h7 zDf5ug6t^vf8U?aS0uq3fi{Lwt}$&aW1oc#;==?MY*;K$p|G z0Q1_M5df~VI?;cbX^688-I|t{&@t!9j}y(N5lRwnC`YPHFtH^5Nu($9ANiVyL*n!G z)L5#;aVP_Ryfo-F|0!#{!6q9m^+x^YUGY=IGFs)l!a36u`NG1fKr!BNKZ(y3NuwV$ zL_|x2+dT~zhcYZGJ}t^p%ayn~I$WR>^)(>5Z6$jq6s>q3H5yz6jDPyXM@D}$2pC`L z>XhSAb3u8F=Bi*?7i!x92=vWtXk2TG_h3zwnL0iPWSE@Tufq%EztSm^B?vtabQla@ zZ38%qkFVj7GJ~n)fyQ^dlyqK7yiPG+C6BahO>dx^vnL5hON@u?v~FgddAYpgX4W*t zuck!RS;R=l%&Q!=ZfBlh&(HPpw!xA_6PXk3#s}dHwOj3$Es0}j$2Arr(Qcy!$uj?yTOIO&c-VJZ2f=T0ru zERmZjIh)^C;Ig^~fIi)|OeW|u&ms_F;CX2vP9_3zC4%17b7ChbnWIJ!BCTPO5KP3* zk;r{1^uYKMQjEkQ$C~2@(~b5ZxPlZhbr*vlOm&C_C&LVL9+XS%oVc=zeu;9MMSe6N zqmZve!ma5$iVPxrRUcZBVXaec}$P43tYd61m8d-v^1!r+(8Y zK;e6e!mG@OMnlIhNVhg$(5RHIIwm&qjra0)I=vR3$;l#|=tQ1^R@c{2#`W9jW86*( z%t*&W#t`)yt@lfb?;w$~2_yk3#-ne{0W-MZb~o}t6ih?N6@!;*%{+{oHX9Cg2%Ef@ zHU6eWCJOl)TiC4FW)}J)S;(<8FgBU!z39@7CPAv}3Efegs?-sIpvuJ@kH5-F0A1nA zk-DLj*1{EYeVJo2rK1Ci|DDJr_CP?eaQ;F?J}b>nQntzRdR3z$7iPWH?Y+U;SbKn8 z{5&LOf)g*Uj*B5-v?NRSdVY+C>y4)&5?*E2*dQ6>;Cm zPuU3^uN;oye&O>h3Ox!)#DYj11y;wIl{23g&ctfOfb?wr&5L(pRH+b6k_^{r_ca$( zDgE=vZra161lAp2(T)z-3^kIM4YmF$BI?(M&syH8l-#>q@o8Bq+9PZ&}mFYmA4-pJ$$$gpHM|DFEGrMyYdIrQ-aQKn+zOO|An{vsX@ zHFhPtqmmlx7~T5xP!$U)lCySIVbP`fw?i^T0(ru10}{xJ6-giqf14z5JnY=h2nV`0 z6_UEu2$7WkHfceL7p_kQUaPSG{KE+mM+j{7Q>u-}5u5QD>Zr^?b)VFW=*4S%o0NK+ z-sn{c)VUrcg8P$m86gs}oHbGKHt>Xg{ik_ixQS4o7#1@!e!W zr3)ff-2c*Pwc6?XA6ji*e1HGL4xZ1SkAA4>JXbOjMz~%xP7LDL&Xog8UmI`)ut++l z77G>g67!Bq;G<3s2{)GZ*w%hH`tqgr`Evuf^7?=}bD9ggDcP?nnroUq^M)$^B5mb^ z(QB@yU_U8=CrM&Q$-GUIU(?lP;-w;__%W~ZO(GTEQoO#Q6k5Y~g z?NamzbSV%dRLCdAMz7=HSx(btT&E72;CGQWP9*6{Xu?UEKsJ+Bz0hdz_NIs>#EL&; z37V>Y$Ln!BCEE|R(?{Z6w}wjp36Wh&lZ;JK4&5~&q2B$2D>cfO&!0T z?VZ3{eaus<6i(T=ryfeS}SeXKG-m4C(E}kNp#2T4L6H;gH{*QF>tNv=%lGBkl zAB5Ov6Hx#2qG2}kvUp(=f&0x#7fKm5(0AkNLVZYn3HubN!kI!}zKl{Y zW!c}sZxLZ}od!VM+Aw6|1Y!@=)hTWrL&yQjTQ=jMAvN=gHj=BzPT{p%N{G0qBH;Zi z@M0mzmvs0(?&ZSlSy97ZzSLwiO+F8DzIk4f*HHP83qXsH^+rP|I{eQkF@IgPR0<#o zfidoOs2|m{z5Uv&^YcHIX^xgSI>dp1>$7RAY>(`72={u2?aXi(NB;_(HJinkUZM~A5+^&3DbN!D| zU1RxQx&GUBH?#h?`h9D^{_o=XX7_(Ir>(jBQ$Df3)}~9582nbZToR%$-Ei4^?*1@O zrS*Ri_(JtpS39k<_Wx=1`fqiuR(AcjTK)a{zl$f<|J51437!hAPo1@l6@PgitlHAO z2>fQuEk!!N3mF`h`Ym{M)qFDwq|y}yO*$Ka-y89g#+OhZ`!3i2I$6D_5^R?|_!2t* zYc2SHoJFtt{8woZPS*DTteF38D{udI_V)j7o_PMN;oXw$&*zzfxZM2DnA+w&Q?adI z64=Ar&`y9WUQ|wI(=Whls@vzx`P_=S#F$^z_kbqZzUepsr}OKxkH>G{#)GI|++DuE{qges#p&J6 z`yVgPZf}%xCkr*}u88NB30bp*YPQ@ZBM9Ix5^oWoz-lfR&16&ZuXcMW=wHR-)mYQz z#Wk}{yj{y_t9?!SOmsC8|DklB{j-k#r*i!~gZ|g==HkCQd;4!U&okf1}z?a^ycujfw} ztZ7tKRpd&gHS8`NV*Z<@}^|hV<75x8g zE35z6?e2d6cPCG*|LIJiIuD-Aj<>1%Usf;o{fn%;Vv`{4bkFm?!e@yy{%e!)yMC(A z|2Vnq+7{r7`QPdGv+*D8zSY~$|6M%s{J+iS4&H(V7_-b;HefxjrsD1Xcy?eq=rN+< zk;ua)!XIN&jR|2z7UL2!Bm|FhUMpl1E7P{Dtf6VXs=W80PAjCzw^kgag0O0HBSrO% z?cti>^c%#$FYkXmySq6%xjwrUnV9AQdjyn);?@e0A>BbnR(G9&Lu6Le*a>A%+<^&L z2pw^~RP7^Z zb{rDp8UdpA1z>b6h?kg&Ud#- ziF2>Y-yYwd-JPCat12EI8&yP~WkGJM-(6muoJnHgZxxj4=t=eR{OvJ1@s7&Rx3^b!SJ#(+|Hs|i^PAhV z3wiJ+?}Mn^y1IT)wuEq z8#w#>?e+29@%0-`m_oyKJpyGD`p1pk9-qGzcjcTuN4x5-goM%gr2FOUA4O!_o7~k+ zZXF1oa-yse3SQjqw`aLj*Z*Z2;b*Y_yX{^-YyWrb{rTUWJhA>ShZnrmcdT-aMcfP` zqvZ}WMgYLROd~22ayzKHRiGG20XE{h$B?2c$YvtwV_8VG0Y%plnICeNg-ksi$0F8b zx-)r+@gh){3D6q)6hPm-G(Jk*Q=JTaM_e=lb*ta+*K3%ed18yK3|(vhag&XRU##g9 zx$;-R7DI(-MFmiWEXE-9Z)2s&-yiU~?5w7gDXH*ry}q zty*wb@R}T`?X#MMyJb!jfMP-jDQeOo!-;BuNw~zvRp^m76AOw_6)Y{SjAabUZ6CoY zx&h-vc>JoI?eYzqb0>eewzy8?S>%$$_8D5x2eF~wU7NM%n#~ZxS;x={x5WP&j{}{*;uVJjW1v1;k6&R zMI=6Q8|aeHvUCP9^jl%)9|HvH@%@GM^aga?Aa4&b=O|sUsO99^A)|S*DzCsn#TzZd zz${YK_8S$lWVW2LpA&F@tV0`HeAcl4_|UCy{H?bC`u$dR|HtZE-M#&{i>K`TueyhI z_ve1~GN*M@UQAz%S}$Erj5MId`m9nxlEo%{0NA_%F5dYT7h#BBG@GtamRWJ~*W3s% zIPq&_43*%@k_INpCq=P(tR>fTRr70L5^=TE1Tn1ERYvGC8b-m9C}SKSOs;pF!yrq@ z;VG711;$mhHZiQs9${lQd2_ zq?6^=qntMPmJ%)jye{1|_yQ0ssCM)NIP+-~#(8gJBSU!$sJ!_B`{Jrk#6=^XsD!Cz zZi#%N3laNjWV z&G4Ag2+^Z~Js2eOJlDH;;t}^!UASKt_oQ(%J000@OYV_hFG`KR-ryDnB7K{~YYx&T zgRIUoJku;GIMefOl5z7{V)#6sg@iHuKO7NP=o9NML0Oqn>{(o`VUmxFIUXMWizw0#s&aZBde|&p(bNA!%$uDOYrz24JCv1(Z zBLMtz{`T$7$Mf5hpGTn1iB&H>@7KwuBl+*`q$2^(aCWd$?d)Ku?CfAdmbwn_9pQAemg$z%y1KD%Lf7;z{HvgmD*`NQ~&7<@`OyeCqaa$Ln08#+K*o%-@ z62hZLl{1;QYGbOQwH-H zAwD4?^70SyNBr7Xmx#%gDt;|5<>K#?>$#-mo&Z0mG?Es4GynF>ms+FIsKEe#;1(R$ zt3H1&yCcicv;?TeT$0O#+e|=l>;KD_+CBE&kx9|o95JYm%lbO*?uA-|)jM(AMSkFv z(2HOE$p}?T6_|Qt480}guI2T=&5O9imoGKGYLDVe%P$IWa(yalq{DF30EiMIxj75C zHZDi8ENcMZ!gv80`UO2Ijn$iy5VP5Q1kO%QZ;r)Fd2fHK+Y`S+BJZ8o*Vr7(qgDV2 z-(+}=CK6OkPmW0e8x)`hfEpq%q6~$ypm?t$vr=P?Nv-xBh>vRPzaLChub(6SzuU{k zf7qSYKK^4T&#J}O52j5=4t**%O@?%s*Dvv+8IRu#(qGUcXcpfEXq<6sn%@&hh9^z6 z_uBAgmOI9@TQ*@^eYvE9lZc0W(YJ7nJZcv9J=%`yx}YUyCG;c{620A!cwvso;{ION3T-D2n9QQrT5S zZWYTcMIA35)|c~$vUez)BJi?c;1hr@cGzKA0I`S1P2JZf^gLNR?a4n>$)sf4Qt${` zVsaEBk3ct0wi!=_D$U6lt@u7qE~-x0C*F45(`d*)4!M;R;`t#kI3<_bIwN)kygX1L&nNy(n=|^GRwJ(o%VGJosLDMhIlM65i>L6Za$%Bu=RGo;Tu)Mrf0Y~w^ z(z3bU;Gk+!p_{|-@qOSzhHh908Ja$(8Z9hgViEZ?3Q)Mf6uEUp56Vagrz&1MSU5VK zab!r4Rim$9=zmYR_`49-@V*3jK9I)FDP*u7qpoU#L(K~Yu`)o-)48T7i(f#;L6p8D zu6EW+59>98?#B=_bm==ty$=y3QRtWjL-bpOC^Oz9G}1cn%M9Ah2k3ECx@ggzK+hXP z=l)cMu{0MByTSiPhhn+=kr4Y+b0gx4xbNhL)Wk~)H?!po zEJP%Rgzgg;y@S|i$mi?SN9?=gK`%&GArV(ZCmR%;5D`UJA5PSkM8#D(xp6S2ZQ;sX zzyz5!IWsn^7ihj<5z2T+e)Ez_V!)CGD=v{Z6y;E)0Dr5dU}gL7iV$xz^Ka$-&vwVk z+JCLq-v76gr;7a-h@t8*pYltnpEFWa(BVvwrXpd^OU)j?ccVw}poG}p+s*A7kJfx{aXL}Y* z$0YI{-5UQc&x}(fPNJ%_;USzOhQe4?nZr+aj)#%Y?i}L#BT%<3%c^TbL-zBIL%Wk+ z*t%`izgbbYe+r&z@_*y2-^8;@{`Xrs`ET|1{@ z&A9SKT&fJoDXmp%dh$c4=rvVv1a4;thz%G=#>)UAv*ZarZPt={$->X82(hk<#yp!i z;6x!Mc8iLcjwVso6t_hcgzOO|`Co-a456Y?l%gP47`&9>@X$My8>1_CM$>ofX=OlB zG2R{Je;c|&LOfBz_*o#Z7q)iqiniXtpv1wOfN7R(P*(7~#T5#8M|Y)+g+Sebp3qb4 zF+bN2S9^dB%)RY+fHkHmPiA9_e#n><%e}p(+j)hx+oG-Hx+%P;@(9_2JasKfGL=vP#n*Ot_vXW(F5@KvJeMQY^rZn zlm8*{|3$_d9{*pt|J&=#AlZz+FeqrK;}0681*J4ZJy^7+Fu`(yx^^EG)Y&Ix^wabEgciWdF(J_H?t`zgF6R zJ*%6G|F!q$KX&s7JMUDC?+s$xumD{Yc;s=8eD;kQfpIS@nt?Ibe+@%0Zv2U+APfSU zSb{MLz6V<{Ms{xv?ybRZ*&2-J>elQ*Y9uoTU=Eoxdz(_wmt(d=J0_#BsM})Gwrt*x z-IWcy8~b%Pw(B=-x9;3#&DyKkNj(4=?6PL+*D_IeZk~Qmrs?yTrC-q`Ei^|f@v3@d zTA;hOK6}q?eD0sG{#3L7W0USV;=g-Vuamp~+v@M_|6M%N{*TA^kL>_R*tntx!05?W zZ~?@vZ`TJ9gZ(a?0Lc*Sy#RYJz_;uLh&grd2H3j+_HKZ^8(<48xpxEX-2hMTP4m5JzFX5g8dJp7E$7g6LqsX6Xcfo8 zEUvdjH3^8*^&wjq7g6VHsB3G<{~HfG8)Sf9A^+Q*RxbZ@zt!5y|6M#O`7g$In@WHH z_=nU4RL{1yD-eqXxhUN}1~R>jDGH2FMnb&vt3@Y!DPT#hRO%M<*I+F4tX?f!}V@`)w*qyVor>KZm>b9x`KNVL>-W!$LsuE%$b`1J*YdnSL$<_P!414(B@|q$P zI>={m8s9P0Q0Y9cRkrF(V)1OkeJ6I5>yhC#mK5nx& za{+Oa4pqSA^MBI4epR1J`akwXGWX}n|7Ev31^K`F`~BaYJZsEsSK%AP#BiJGSJgc(+9m%=8Uv5| zYJLG;l~I0pJt#}Gp@?CxsUYf`Vq%p@y{Gkf-1K&U(3a|;X=q*wYh6N7e`DM^-c#e6 ze+{>&i^ixZ`}l?&T`Z5hvPki#6XSOCm3Y6@{DnU?{!Hto z?H;DFH!qYfCCRcbRHDO+3I2rKci443^Z-LC3hLQmR?Wz(a(>FzNXn}FPq~Hl=~WK4 zxd`W)O?QYrRKqF8=gF-v z5s=w|oi7>F%s9;phiJaZ=*+7P%zW9H%%3_OE3}hK>-2SJO>yB_No941cjF#CHuUA(jUanFcjmZ5 zUF$J=YNR6^LJ~0)Hj&T5N3|E6atS3L%s`n3G^WUjLR4R`8DmvY&6w-NcXQ3?DjiSM z%f8KANm^7TKLLzZN_dQ!lPV*6#Z~biVk11hm@2tJ9)JcAKehWXzEa+-ENZ0hM3kj7 zm)B>6p)`2RRkhB<0wKlwVX=oaC1kW?(xa<;%RHm6`Ko%~(~Er;FSEv3F?tyarP_|$ zOcOOl$z~Dd@_ylDz!RXQ>q?IFSu@k5dfex{c7rECDiubfVuRuYg?#;7Zk^;0g^BC` zIc>#6%zjM5twgapcI%+1;guCrCVD~t%7{Z7%%g%p%dW{Rbbh@!)QnL`#b(lEDH?(q zjB*8RQM6f**Tlt-F!E3=jTAeUPw)hRvbj8CEJ%1ffNVyy`C4TwP4TTbQ87)NI7Ob0 z!a9L+T@-jUgfpVBmL$1sEc-o!%j-k|)30J@hhK!1iI-7X{7$(^3Ng#%z2yVI36=~1 z|5dysXu`*#X0gD%3eg0As>{l^@nv+$GltGR^4(FUBMRH>Yg6mhG|3S`hTrF_0^mpU zvA*G2&>>ZKiS_u0-YlxL|MP^qU;b3#{+CWalmFN5_xJgKck>8W_?GT|`S$L8seb3n zSGwvz3;C-=PU?|9jV#DC-Ye71SN%RUj#J`v775zbRsa-Rrip9lx+6X9(Asbv4n zBR*#S^dlP22)UQn>qem%#|nnws`KCNb~gU6YuWqwznwh7)_b>Pe79j3F5{oCdrSDT zo-e;Rd{xaVcZsipQGC7ls#>dV9A8?0?Muj)kL^}0>Y|jk?i^G8XNablGKGBh`1!J) zeh*f%!h3Hi?=9t>TFMWS@3I>;>UB0Rg)W_ra4gr$6jST2#lK_t`Q8>NV+BM12UE>< z@>J6Qe8jjmeaskiW^?4TQ!Wp1MfGoG{=Z&7cmA6f-|K%nc!WxKA;%Xa0}PT8-i89W zgn_=U{g-?}Q+zKLpj+R`C-E;WrSWR8!Uj_*uTn%PA; zHs6C{wshFa)U~JUUl|qU`_;y_q*?8R9y{2P(33pF=W4$H4rm;7v2_(^9r=GHqBggk z|Icpsx>@<(vaEgnznwhd{O6CUQ=W!gk|VD6+AAI3RIDNce4pnKXNnuwJj$7>yPX4_ zd60>BdZS~VDH2vW+?lHIl~T0i2PJ=sFkhy6+Ln~sAR%mU(jrBv{CSIF%_EQYH*?OS zh*kEdElTLKPwJA^Is)R}7#9p>BKM822?TNML!J64D0nDnQq*!bG+yNFNW(9*FC<~o z#p_kT$en-WUJ;kW(c@H_c7~7340!G zbjV<9#Ig)B~vU+d~jUj3gL z1}}kymVi3bkg9=FXf>9B)Y!cO3G}5Q&N)&^=n}a6yEtgyEY|>xWY4)Y8Oi7gRIJhy zXdY7)UvMzae@Wuzaqy!@ocr=GO$WPSR{!EaUjr6KMn)o4K8Ziz6@?H_gDPzZeR5Ec ziXWG6iVoW>sU*(YG*_RlS?5g}V|ns6Q8(h1@({cPK4FqR+0(pu0!Ua`uW8J60i&$Q z*{6W>g%Gt_@PY-hW0HfDrX{ETa%{|C{(==LmW<1x{H~8QCQ{69Rf(Khf}lx@9G1q% zs;HXqHo$iS{xMa7YMf)#$n#9@<1%jHYm!e5%4M_`0P+&4QCg^EHTZwGD#h8EtX}ek`19U=ENC)xff`A zfwmWDdx7?i2(-OC`vc3ft?&0_pGx~b0dY?;4I>d5_+#Ww(OOqQuFC)4>u2MC+jeVz z{&Odfi0BB2>&D|d7UR2(sE-1+`MS{_MSQ$8#-pS{mB@~gs>LC_C52Z-@)lKFJAk)v zl%6XfL^`UHIFPG+4@A52b;pWp}5zX^6 zHi?r+b$5>a;|0VX9D6#wn)xcp8OO*C3$Z^~SD}$A zyc!XiP0s)j`7;DPHha7x?%4u6;vNDS7a}T^e;*lnw@O=m4r8FI{{N2nSR@$UAPvka z{ol4a+52Bx-F^JmPM+1u;araV^Tcu`@Yf9FN-AzAic4MGvW@ty1hp!`TS@7!6uFfd zf_&IkroeMvwUsngmJIhQUW!WWgbcO?X2RDA)yi?je?**CHBG;G4(wyJ0QeUfivbrm zY-Q5Za@Ndg|C!w{S`Zsm6vRcBMR4UE(glY9K2mGD+Wb=@wQ~Bq_{p_6Ddo>5o1ld&6U^Pc{92;XGsh_fE_19Y{@%}@45PL zvOJzg6{r%wBZ^iFpyA!#O2CW>Bv?4th(YWNy!%OD7$1Ml_uXa4ZP0olCHEal2{}D zhBD-{55$Y+=){9~{#`^H#fSrmIS{Dt@kU$=%uZp2adL~4iB$c6>oerdn{;** zB1)prLF!Vy|Ec@NtINOx-WV3jj=Y0q}rb1V{*cBI5U@FGluD_(3voX(YO&is)bI zQk6^)N%-dq+82nxh|Nfd|6QDEn+qru`Y?P1^%F^qYvQ3gsLOv+A;1YWL21&ZLIqr@ zO5(U)Il!-{sPlPbYUOFK_FhH*o>lbkLupRkuUd|*n9-u_c5X&#ZFkxD5&JIor)u?x ze|^nGB=%}7+0xrj_x*I=@pLC1x<(UWCI|RUNTOiLysH85WNE!(dc_(|wIxVh<9qBl zB=U<6hiMd0vAh$Sg-$ldwX@Au!3|*yg^LxRq8~4i0534DM9i|_W2RSy!JwsFfa69 zo`F7M*h?IFQRT{_@37IBX7M4udQhE4!={yrG9KFcoNJSTp z3ePVX8F}0wXDCe}Ll5v#XQ#&gG%=K*7tCNQHA+4*XHosl_0@@-D~JCddw<^CHj*R` zp!>H!MFm3M5qnLFx@WX)&r{24x8B&6o}})H-+H_b2q=;mfhZUSQr6o3?l0;@UARby zw%kNSw<(}1E9=V2%*w<1R_r7D+x1ELr`K0ypMHNSYZWs+@}n4RikW?ja^REo9)*C> zS-QP9pW>dU!0KsJDGfN8tR>nj7476A{%#C6)#Kn#VXxUxh_g<=2e8w0$xo}c+H7;D znfe(_@=G`>2}M|ZFN_JtOuGC0xi}_E35UmRI}4LKxw&NJSFExJ*y$@v$~~6BkFzL) zVX?C%TI>vta8ZV^hfn8#lJsKx%5B;M1Kn^`-?4Q~u`SrXJ!R_xB@`Kk)b;+YhLQ4; zT~?~4z5tnm#bKam{ZT@yD@d+FSH&WjAe_@qFu3whZE=?rF14~Ov$>XkXc|O)RVuce zeQ@Ikw=fCC8dl2>ly8;mS1waNycMgJAEV`~Rnl$;Ls7Z*s))X85fPrCszt(mP{x5p zhbt=H!Du|ut8RkL? zrimRuQ98d*d5h$i{oNhjulQaU(T|sG9mG$JduL|I(j%V0rI{y=o&)bZ^*_#_XZReF z(@D7tpd;f2Fw3J+6!{RHU66j^)Z zQ-r|;W)S2E_+bcqkia_-lM|61k!!o+MV^NIKU0Sg&UUVV=a6QcmBmibL%W)?Zx(OKSEgpEkp&RW z%fBO>i!|u2@2QB#C4+-09p`$*l!w!L#(tW^!0zh$x-N{C9KeKh$xPY6&cRK3=&*8W zhH@03SiM~Kii4*Iyh)y?N=O*V;cElLv%B;y1zF#nVnkk~lFHtMk0ZT0C0L0U?pDRe z%0^3$V#7oMr!a{8m?j3KJSO9aPCrreubAgi6n~ywD7SiBKLPO`P$lYC@%PyU2oc28 zhBAZkJwOS)y-ram?zxq<#*HltK25B84L#Kpm0z7-pb+pibmNn~j1n#+^DuIoJX^JY zgJHsi=qT@rwylNutwTWz9X4mTja4nMROee62z9?P)@_zimbvJzV`o;GkEAFZC}kV> zO`_T}asB56CK{p58S;44h{H2#?9IRP`YTwmfd1PODy`H^&#masz?JCbMyoNjY zi9L*z3`CfpP4?gcAK$?^))zckO)42NqF7a5i%{@tg)Jl(3yv4vNl$&i3O_ zZtxxZooF|dC@S{T1pb0S{x$N$U;Nll0+{LBx5D|C zi*W>*`1LOu9t-S}3hhoA`4F^8GFI&n&odv6qT7auFM!`8(0wUZBvtF9gtpg@F##@& z{z>g_Oye7>^p{!H6!BOCuu|OLqLAMGFNAj@E3Xu1T@Y9RZ>RzICb%!S#Gz8XbG+Nd zWKfMwmq3OS6h{`qCTetDL^DU*5Y=c!ci?fAC(xJ;%`k~b=)j>D)~h%*#FatGSDHsh z3PL*fV+9K_nd|aNXtmHcW*A<@+&ElQ6>w#Dk81|eLmEl9$TusPfey9*2 zrt*e2_=t2kVsU>rx}3FcN=T?s8OS{af_2seY|k`JFr0l~egUl-Mo41mpa0RVA z{Cr#cx|qP?|<1Im||W054Fu zoUv%{!Ej9t)T$1hVyeHv(L)~V_yJAVDt{#oBT!59<$*+Za~Gy82cWq{8_zN{FY>Hi z3z>3x12-4crlD=T~p&%7tst$1Z)+Y@ja#+3P<`Dd=0o*R+;N5K>(#{@s)5it4pH4aKa_ov zA5J4oer9kS;XHGv8?n~8M#mn5CWPa?)`G0HAS=~^+_80M1_tG?O~-vvx}jeNFD|<# z|CaFW-j-+O{C;e!AH!44|M5H1tq(AnznrD;WCDZRuI<0J_jfJ(ui?%*{^Lp>#?X;z z1*gfJhE;w!OJf?eYGIy_Et>&h$^0mR*+5-BZJ0gau?)K&*kC_^cMI=5uyG6TDKUG{ z>!Jexn%pHd{Z$U3ZlcDpp&%vrPX$EIHqG* z?!HC;57zmgR`Rg?zc8O=2?npx9mF}cA^j~HPsnc;cg4pz8YgUb(ttb3eL)>TB*VKb zdSIybSr`VhEXwas7$G01ORu$};6cxa3l!F!49z>%=^?@5Oi{>`uCqa#MB|AEhQN!_ zod z8J)C@!tskZPY$51Km)-sBe+K^tufyr|gw@!Pf z3cFE~JDN2n0O-N6XpUP+2?jB`>w(QU=Uo=9P}n{GQkLYe&AwWEQbA}KS*hrCYlI2G z>VeI11B^-01yE)ru`SN_4RX!Ocd?oU7GFS)XjHmypt5Mr|0%)nT5^E3_dkag|F?Uv z_WxeVqxpaLX|zEx(KPH}2Mk?DffU)cu42@5XY9tjU(LlveOJ0--FP9U?573zPn~SI z;;JgTWG#S*&HVsZT+HbV=Pw~lPf&W#wEza+C+rEpzz$x?skSSCrKu5kib20vV1!X& zDgYKslru4&9D_lxmY2{QF9{6W1_=(KDH1eZV-!Ph2f=NE?${EPT;M1}Q=m`7GZ4f4 zFDx=b*x2`!+<_y}cSI*aotjYZ`MvIz3eKt#r0 zDvwYCMPyOA%;(bFS|17-xj2-8i$j;3Bmwm;(IiEoW0~sTD|qtKeM?a>D^Tj58;cU_ zYmCf1U0o<~%2bV)ff$xjIbktoNopuWaN#HcgkPeYAk836SWOf1C~=2X93_Lbz7jH@ z_Wa*f>tq0R{NMhzdH=J!vpZb#f2(+^_&@QwTOP2^>GF~Bfkt;$$_rw(?Pd8v9as~d zP@ExUETImuIY%bocETEJNG!k}x{z73h*d12KJDL#O~fkgdJtAoN$g+6DdNJjx}9dd zS}SfcjZ!;WrOd6^;2U=H56VE6FA{acz7IxH$MwfzCL8j9Q~ws8CHZ;w7NNB51#q4H z&yJPjWN;LH0^ZOAn|#g)1-qh`RK21+?*^uQuuFn3AVzmEqZKs1 zQIsq$sH}TSrJQYg^Z04#V}7dXe;nOxeaM3kS|G005kTtX|DEkaGyccnaBofjSMjJ! z5w+||(+s6q^rEen6osykZ3P{mVi)jup(q&-0+d073AC;G zwr3HECoOQ+!@;$|yCU4&ig3Tk&=lqqIK!8-7`7U7Su>l(@LS-1mW(r4IE^(yI$~9- zu}xSCE`qIe?pY2~p496C#ZhqI0$q+tO6#o}>EBQm{U157;|mlX&vJwVKZY6bZ+-CF z#c_*nOj5rZd7nd%lJVAjXF0S_V3zma_=!J;8Bnq#w^}EpUVqAfs414KyP?(UU)(s$K^6rs4I4t(q5@K5*D^MCZ))&~~CccBc>b^PD<(2V~! zJUm#-|0{XewT_VeMzbVfu8)L5j9~&Z>MqOtU4ghEQB1~j!}n!DhRITs@G;c=$cvs0NY5%< zX&v*>1CAKYUqA-anEdko%LCpAZ;?K8Uvr4nz0Y%T9K%m<=-ra{zwiA1{|)yGiZ{B!MzdX|~ug^#3xTegLFv;06Le2UCP|@N{0(!UNt9iMDIJ>~(OGLBf2| z$z_z1;5+Axn2(ub$<2Ln6V3eFTP_&-yJTOm9k0+-{#$T^ORo2CeT1!_C7$N|AIcwy z|Jxq!ZJYYP;c%V*VX9JzA-T{m5s4N)s21Y1-gD7^l3oz5iG8)bD@HW}Pg6LSMgu^N**nqx z56TlY-v1b854Hby_ssKu`(Srxz5iG7G~fSN9R75FhBp^JW|`(Ks(G|6Lq| zo}TQ+$5GJtXZb|#ZqjBEh?D1)A}{%-_A$Og8K(d`8b9DxeUPWY{--fgr+!+*fo>4< zS$*pCKRbI?{J(?!b^NE5JmUV3O)>bxaAsJ{>q{;f?H;2pYmwpBRT+1=XrW<kRSVL zME_Zwx2+F;HeTckppO3U4lVoN{oz{vTgju{&y)ED)V*Li;?JX?5^&#F#JlB#<3pb*)D$!XrpFlGn*?OQzWYhr@L%=(|Iobu z-Pzt>`+uzD(da*)-wuxe4)KRL1!P}3J_uZ)BNZ-LOo~QV9pBw#wt|$qfb?w#_8L^m z&yh9degsb|`VW(N_xZoKhr?ad|9g9PcTN9S@@Vw`G?{lp_F*#rAxJ*$#{=>G&%nmq zOq>IabPC<1*Qn1gC9)ZKw8J9D21_Kaq{6y&k$AUaX>JN6MZ5sdvt<r5C?numW83ww{v_b_7eYPTRRFT#A4}&)a!1ip@fj&=(X$MTRhUj0NdY zZ=a^dLC%L-Y3$bwP1OXU8yOs7MZOG#67L`I{t}Kn;IZo+`R6EtaY%kT1WFpAnVWEL zZp^_Ka0~BouLrh!Jl=qeSs=fHFJKg9IPWo39JyF4Qiez^BTVKmxP3Rs;D~JQi9d&c zhT|Dg`*2m^h~Il)^WP{+fcFe|yk+%`h95>*ejKM0zt=N6?TBwKP4M|LeqzTj*G2l8 zA-4x48i9$A{{ipmvLnFc5)gkLnTr+O{F^jMH3Phoy`&Xov+6&f7iusaiq@HM1W%ba z#S70;M3fAp3m+TfCD6Hr_chqam$&d)5t@9!Qw>zSFIoTx0nLun9HjdBTRh_L{i3wWG899?hd@(ZW@60x7 zS|C23^nQVde4!J~4kss8i5&v9YW-P9fifB{`1)wkm7u&STMHuk*eECLNE(BP^d&%3 zNYhx*wx7`+`rrnk*o>XU+7?+TlmsWmHp<;rji9DLY)^mO=Gat3%ALVe$ zvNo{Isye3#0xLq*xTc{GHbTyyxndf!21+sr(2AlS{ewF)IolD`O}o$2i!|6Md>6c+ zJ4QzO3&B&&lV(wlS4KzN4E!mKslOBNiGpI;hHW=uFNB;ye3s;VaIK#-ujl9BgneJSV#^U&(^pLdk_u z$@marr<7NMGsuE!f@1@`Qhe!Km9=v2PyDpi{}BPRpXH-prswPlaFOHK#he%)dbsZh`-KXcK*u@ff&-kDsVQNGg zYHJ9b7XT)CcJETwIMg%s;k@Z3mxa6=?Jlv7@7;Q)81@{hHC{=bE10 zK`T)t1oupw70H{B9OHm-_K&ycR*)2S&+4Wx*-IR+=Zf*L3qN%dD3Zmow+M!;b}RIl zXOk1RI(-7iWnqPaP!=dD%!{KaM*x0`a9-rUukDpv<5qI%=+@VKi~b%a}c0M^<69qwBG|J#Ra z`|p)Jmi+g+GuuDDT7DGykM-qYj6q=HG6kVi(YH-4NO68y^o0xO?4hq9qwbR1H z0z{a_T{AMae*^0jHVgb15aXbWT!p0xEuiKds9<=llE7gGQk1gHK{TRY5P3OO8j0`D zFl5=IpcVZeMW0}J+S&-PhW;NOSpGjdyE|+D&y_qH{r{EBZ+BLJV!8YfCqU7ePLBX0 z6VFi;f+UIojduexY$Sydsa%AGh$M^>CxZYMX||lD%`|~lxYv0UM*fMPVppCrIV9&P z^{^eh{p0NA+3|;yed#zaC)ID4QEO8aR#}OVwHKC0}1bjk-t5_U+M4q3fvz#1`vpkBU{N4lJ zIP=p<6krc{^C*PKr92M&luoWPG!9Nf8uZcf6oW++!tTM6de)o9hI|YG@{e1~>K-@@ zgA-0aj-JzWi!^^*mFOq8J%+(7i}HI8U=a9mFe6lOk<6t%4J|q<1f#g%^XP}`|1p_C zIe^#y1HKSy<DwN;f9AEvT6cGDb4$JDd91&JiY3SnjvzMjq(2t8WLo4=G zGAM5_+!k-nrh7fG2|tpl&MOLmp+P`t<5fMf7aJ$$a(#rqUcJiDEG4{i>SJ;au|%H} zsOB(d&AqZm&<13$9hSrKI86x>{2gDFw;u4W|A$Zjk1Qya0yL{krBMWR&6h1)|`M;>9Aye20AkcnlpS&~G_ z82Femlw=XnogA?&yPHFRGBBpWy0hLh`YwZX{{fiHO_q$(B9tk_r8r~;*(^E6zhjtD z!cty@ZfjDe2R6r$7jhG%Mq@^*@~y_8vGj<)JJMflx#N;?-gxUR|F5e(_;> zFir?1iwvRs*DJE5GU$hNBb{G@5J48Yp07Qc+!^45LK4A*3*wof{Tz(2073akedVD{ zUr4;6OVV@{Lwt{OIJMW>Ta=I@3k<;3!H3J!LKGp{bGt|2(6s`?2aAw4&p`K$CRZvIb!rnMov!u``~YFRclO|=Yy4dqrc^5UF>uQ;v5y^6qe zkiit;C`U>n{q`1B1wIPA7YkyP`{Qm<$^G%7IHa>UW_dEp)Qxhgy`roKytC0;lwV{J z!z8Z=QMW;pX+}`ha_LpQW14fD$Omu^GmQhWR8}s$WfSc+e##gY0AJMWuZs1pYO)GE zTzFQg0p%Ef0Xd?ItYw&qR_A{ljbLye#IW53P|f+jJ3O@RfA+W6@qbtHXy?D2-);_l z3GRnD@Ribo@n!&4_$PhGb>Q(M%xkl=oK`ylsbe^$){wRVu8)_Vj+>+wFD~mb#OPpSSp9z=-v{j|3yk+`t13!Lox)r?~ zkWqDGUVFf*xDzlhOs!Wr2Kor9sIX~XelRIQ?FN&#Y@*~ESGt4v^cRr{3YDtWExuaK zUNwp+$+D9U7=(uE0A(F}fgjT(CSI|dd)$jyNrJRvc9R>Zmd+I4hR*%BSPuz|SI}iV z^yhN*;~>qx0Kg^hXNs zhhYAAPaekl6T@sC1@Nsuh0o+)1?OeonbQKg44$HpX?UO`ZiBd=5H%wVcs`E7U|`+u z=@<-nNu7IP@bU@FC^R2PAy@I+al^~~Yz%Wv9i^O-TR+iEyeSIV%^dHN72=EY7L}k? zhL?=b1Z8DTT-x}Rc%wO3ILr4-j7)-x5s9#L?jQ^o?^>EgQ>k7xdS)Pg!Haf>c6lU# z0tXee&MEL^oATj&#(pXbR-Y9{RZO%t>ew|}z$GxNRX3Ko9 z@*us)P>uo=tNMyONXyg}TJ@CI6;8#Q+6ah`<>qB0KaOww;Pxf^F3(PZQ_mgNQ4XaP z_+(ppkDOyE%Rc8Fbq|+u@hqq*yC>F0o)yq1gO(C4aR|kD%+gdO$x@qTY9M6@CkW>S zIPn+D#%Wil6u~H&%;LEHCaXGxj0*aV`PNV1dX`a39)iPLnBSr77NF!Ah;k56^BpYF z1O6;WQ$LT0M0`(;c5+@j$^lsz0F6e4fkt68HXVQ~nCGG$3JiWq<0y#om>R8;j)S`> zjzdivhwcHjF}Sq;QHi(qW=5K z3r2G2G!p8B$$Cj<(;Ju#czo0eB;}PMpeWuz(GtV(IL6eC95Sr1*;Ua$pI*1nv88a{ zo?iohG$L%aGW^egk7W_wWjYfS9RU=xrq6O_9X)|@iWze*hmV<^sS``2j#);I7Bm`h zmi=3cOh44qPX1>n^dBwLz}4A*>{{`^_jdNy{y!^uME*Bni1v$*qoBJqa6)`G7tSKq z^YjR4CA8bEHkQz9qSEkZt=j=P8a}hPD z02}xTIfq4igh3-mT#WqC9c8d@h0IZqa1Czb5PxEUUBZvEh_EU-h@p>jim^2y&)8Jl zo2x>ZBz4+ZEU5xjhoyx!RL5%LqKRVI2n${}Zlw(4x2CS&|I_mPM>nwj1wi%rzdhX9 zHtj!mhHLxJ)jXR1|ANkMS4Td9^Io9m0qE#x6z*w^&lL^n#+OYj8ouzHnWiSvtX@v;l{!%P3Y( z+aRT(68q^2{g-D@OH@1_;HX1c{V>GrVP8v40ZL7h= zwr$%^=FIm$=i*$e3z4l(~eSgpM*1$rQe*|t%-~fK&ePBgCooRY`;2jEAPxAgY z)39Oe8!V|!*n#N^p+f7dh|{lM==kmZ7ybnMiyhF6bQ!%)fd((wJ_Hm|HJaSLC5n{J z{&Q&tD?e?nG#^8;O+_$zHf3AK8JS==c|-&%z%(q%R1!!^C#-#6%FsN!Pj8jB%aU|A zK7dTjb~KfOR!l?N=?*{7$jb(coZ#v(1n8kd7TGZs3R}^~IrvLlzx&Cvq!A-veqa-N zL6{nC44L&T6IY=n0M=eV9YHWZhyi=&8!Kfz3y;0n1CcLy>Wj4y*NCV{c?#vpJ zWrN}~Y92PUH3%xk7zU=(h1)p-h663%b2&}7K9#_qoVcYbWA6&(se-KKsX4OPz5#^T z_pybo&F|5(tKY9Xc|<{fax`9nW)CiKpl%3PYnKX;2OeP~LB!IoaP<04qK(S*(c* z)bx;m@k1VIl&e5&bOLfb}!aPPO36pR_GT6w{lVEq|YBCYz|6vgyqoEYaw zlBST??|HEn+Bj$dB1-62Xc_`U@@t#j@G<3NYaHj8)i-z*>3qt*e6u&QO3~CffhkV4 z-K`n5`^g^_o<(6l8cf!wi+Vo>jVVA;Ao@x?<<^5*9+icR`Rd*a1l8YMhASbnYgp%x z57W&hBy(GVd-U_>DbUt1y(>Bi50Vg39~fXP*AqBAZno=Q)!Uu}Evqn`d|3 zWKy48&<-M9b8sOs7#`R*bx4dDI(7H$>>5G!X(RXiB{EyKishVa%QxAC7I!2R|ESR} zo<3*@q>r4*EyteQM)|+wE)kvE4wN#kQCBu&aJU2sfX>oQLu30x0x=>lb?7)L)ArZxy>2P z_2IpuRY;3H%jdFZnMSTm)VBlZV?2UOeh3dpV-|2VkLdHvFvxxF1K0@?1A*+8L2GY0 zUK#sLFE3`VPn)3@nilVL0l7cdeB8YpKTaovH>Cj}sFMoN>4&d)%U^%((E9HldNJvN zn}?F;(uh3rPCUiBgfZ|&?N7+Ip9B=bM=YU1zPG1}Skl377A#L;eO6OadeVLgRP_$SDjg&sW(1Quf9rCj!6~P#yBPVXL#3#c%4hT18DRqurB>ct4qqXrNA0Gj^X4NTbZA#<6p$@d@}x~q6MWU3gCT&n?!-D z81)|ao7*jZ)wR(9PL(8mZbdC_UE}0RfdH)y_Je>mK>@urQ1$){rvn_JviQT9l z%XTIo?`TU<8aaHOMAQ0Frcj8nA*)Xizj!@34c__X+{F$R{s>J5&(%-w=U-ppnP0~5 zM>0wk9JPt^bR0F zAFDWBkcc1GU|s1Voa}0FbWs%(FFK*~!O!-1Y5}j;s>kXx8-w0;LoCA09Sr)PFRXp& zlg8vhVs!SSHKK`P$@iv^v~|O{ZcQ4FQru!Zu~3#a9N!OVv)K~*CfsOHDxTpc;(gGJ z(OD#!nM`N}Y#bWNku|5d3=ZhXE%^|zBbJ<33Sv!ZiVEGip@gio1J?;Kr`RGGxfh)s&^-ORzii)zUt{E*X9Ja~N=T;Mf=slD`E6(iw!fi$~nVE1B zJ=mRCr_=yCtMMHryJHuavxA$h#7=f>erNsI{OyaMN3GGCM+ywnofqZ2Qz3|F?X)9X zXO9*4oaFmI)U9hj@l%@{eqS&eCJNn3KKq(Y3nn!^Rt63JTe5sUIS9Guh?LYWds8&!RaEtI0}rzb5uHjKa)un6dSYDpLZ&!P5;Kj^ zGCH=s8T}WPWJ6WCRb`8z_{kL_##jPbV=j%=laF(J?|2<@Sr~Y>f6y6q*NroqPs>RS z-@aihJY?nU&zJ8}%ZY6_IJgN5moyz$U9ZiZp#n2IeP6)!pWE05Op1r&P|{Eu0Y}#) zyV8iI`+4fgPafU}7_B=Vw5k&grS~F>Upmdh3^7{1R^EPia(biMzF%&?_O^jXBZQ}| zFw&_iNa3w_cjp+(1gnrcA0ohDx}+#WMCojGqmPnxyQ`2WMD45Ji-v6; zde{fsIo^Ih)7KXW#qrKRZ7mgPooLQw=#_iX)jl}APp6Lht$n1v#s|y>-CdlRwezvW zDhXwR9KAd}AL~uS+`9(kd8~C7kT^_bH&swdnC-Oe+q1a_+0-voJhHCnLX@aK9CcBK zvqV)a&0WR4ubS)FpueHwu$O-OYE(Z*=>E4!b7LT&XwVWPG0Tl1m{stD=gy>-S3W=X zS1(Rh%i;$`G)CIS0)Gfyb*lLH2Jp1Ftionp;jh^mkEFcg#VWJpw+!B=yFfeptBgm| zzNU{MYZ5__JsWUCkC+|;5I!bWC9H3VT3%o%ldcwCCmf3FCv@X~gv}!1q`pDB1op4x zl{cp15YbL6c9j}g{6ymu%J7=5NXOK*ua}{$Xil$RlAhYAt;+XmUN$Vi^Xh&}f@f@# zs+qydp()W0WuFotynxUv;swhRMCs$^UspBCewv0WHWk)R-u&ja@|g(FP99Iz#Z>jz z&6xzp5KrGVFHhHk{Y&dW>sx}$+*6>epg!>FBSM-Vl=O1Jij)cU5M~6`_~|kMGp;iJ zm@FES~LCw06< z{8BL=IHB4QWi*&+tO_*aCxfyts3%M3_v(*d(6UdL^?v24*Gn*7q5ZBCG-zPri<_Ku z^k!NFcJ*;ctysV2Gi|0o)>c*PUFqolx(TV8j0jYK1Q$Vj?c&W$_^|K=a)bA0u*FGjwg#Yd=vUvwefKIByjZ4|rAUfF9Man6+HQ;J|i#y!{vL zXf1zB^0cJrd@F?90`-|cq4GnVdg$B1WeOEBk#eg=IQI$M8%b^qIMi;jQAF=l`H8R`BGWmrhVToEC1yx(cQ(4J9lrq=Qwk{-uqy*fWwC^G8g=cK+d6yEz9z zNvWb=g)hb=IX4;Jv(G>LjPA=#@-Hee9NY@K#Uy;zl20ZWJZikzsKh%mcQbFNa|GyZ z^Ij^RmTL=G*j(Z!G3?(TFx5sVf%ua%SkoVY7}lZjy|x6#3ei{cyR>EK1?%xiki%zf zUQ%E5X{)%<38ML^#7wP*2<>?tN9|`)JkCzmsePEL)8sKp6L4RR$|}TQDy_L@;Y?ad zJRC;DW|B15*jBkR(9B+i_z07Z=0Uc>o6H=RE^!}o4PpKg!xLvI>k5!p5ZOl z38>|e9O+fh=o{RXQs+=R8-R|F$~Hwv~Ij@ytWQcfS( z#Rf*q{vFzC$uxXttYUuaG>#<`_C<)$bSA>Buyotk-vCWfd_*wR8fencSaJUvA~Gkf;$w_qx5_$Ob;z6%3~4AwvQ`V_Vq8d#8Mi{u_7x#6Yo)((sNlg^ct5{UJZw>897ft z2@vFmz%hP9Z=e+?glTTZSb&PpEj0V7ED_YgVru=JL>`C2BF^Nt_g*_C2-@G;KwV2c zF041+r1G%YxGr`-H3QrSCt&nFOR)KHxpCB}!+E#hgd+E9P*rHT=eQU@^23R{ z`e(+=#U$Gr;$zIPz|swek6Z^2m%&!4o?j)n-HP!Y?22ee2QRec)#C zbax&#ceNH1C!&vgTL8)M>uE?Votr6n?4HXmFiWxLbK3YmO?2A=ZJ4<(Z)gf)Kr=Mv zhZtHfS-X-mlV}DjhRUD>#U4?@kr9WS*t0AX55kHp%i9d@*u+@?%l4rWOK^Y{Wqym~ zV5OBaEsAc7Wh%11DJzwUWKXFLeaA~QLfdIz`cuy21Xp2WWxHK2V+$nFhpV^6QbPB_ ztwg@sC`Q?hrOnxi4+B$-TEi@3WR`18_9RGH>1aN6p{_3?2izx{Szv%`vn;A7*@3k4 zVM2Kr1jnRABtzeQu@tmOQ?;vBq1isyH8Bh55<|TaN~_|tu91yk-Z=-1q~`KDloIao zCnSdTIU65z@jn0YiHSh5M1O>@KHjZt&o-c^ta$}pRz5LfEN z>&Ie5Qn+`w@^^8xuRj1Dm*!a!h^G$(Uxvf>{DqYlnGUJ!*$z~L8;O(qDnlm-n?YmA z7a}|9WL#VaP@2-l67MyKryUEA>YY75P+`BU!yZ*?rLZn}f>DJx!fAM5T7Xa?jiU)B zQxQkbsAn@sWkD*I#fHZJvY?D@w*XUGz{8}~Hj5%g|V*?ll`foOS=S(hB1YL-;sVaqWr!q2OD_A~eIr2#029xkk}w)^tl8{A{DcsX?Fp}iR~htcA?Q$!iOLPV(C z?zH#?mxnQ;x>LkC{M)jPHkV_!1j z#|ImI4MffL4_U?%@HsXhA*_pk-Aw+FW1Ph}qsz{QFro&jCtQ}FI71!>?Jd>hbesM# z(97-;Xn(z4ds*Om8}Hu+bic{-U|^5l6Q46Q1iXwLO>v2RC-z~s2YkHZ8h~*?QtW?d zf2Id+78Zo3SPcEd3sZ^6uy|n2k5ZPTyZM&|-!q;h9NSKy?a!#?ny>p!01wcQdq}Wy zz>Q}QD8J7amXaf2eX$X%XgB`{OprDSmC5xju878W5@a|Mrt3@MW18-@Y3TvztF0i= zyAnGb?HK+qnwlvgB9Pz5nsdc9KzL_Qay1u>jA5a9@xGpIitTzn@Ny z)u*ejY?`3{e3}v77ul@`sS&NN;~T>n zgbwJ

~tvsT}C5-S-Oy)DC#VE*_ySAz?qy$4Bf|N|`_eXt97I^VKO|v5R~dg&i!j zClU|P*1kNsZZTLT#$g!f@)%(rg<6>>|H>7-!y&dO;~o4L2WC!5%v?)GNb!S~&X$bZ zQHdEwgvDT$OECsRBe0Pl54l?%`I|a^j51tvn5hXJ6NLYWd#xZ?_aCQ)j%f3G|GpGb z+JyCUZN|pnw_+XLz$BSe1EWz0$Fn1x<0J#z$vJ{8YRNrnvwv*&=e6QJj6YAhluldc z&NS`Il4cwa>L!t4HZkzsjEV*-XY-Xql+4xB&#$w-AP<8-&w3bbG?HVtCl*?+ikD>0 z`=R$i>Pyb5vT3*yMjn&wdjIi;-^AsR-^{Mg>vo?%SQk68bwmxiM4J53V1gJFe{#~e|0EB)2 zmiV;BOJqk%PdY&R7mCyZeVo*GEgc7U!u@gsuloDB9QXOiSwjNg-R%<`MhJ^+XsIFb zn$mHvJ#41Z1B_JPHLwXeU38kaM={ga9f|^TEYSO>T10`dbF{(u*W5yc1vd+CS7OY+ zsxtqgyi4&xypoBk>ZrD!6SMo#BG&bq-bEK(F~Ca*BN)l?qvui@8)wzEOkbLmPd;?L z2|aBryqt|CWyYK0&y&VsWhLB=%`tp96qdW+0x=Us6{aK%p6@SiSZb8YZg=i49#%$f z9#&q~;zvtdAW5deO|zr}5DplPiGe=OkB@yL;pX z$JzdlozgGe9A-m;{l#!Waa~5q1G!rzlL#N5$Q;&3cyBeEai5~bw*&ChXha_m_JEBI za^fuv(&N{c)88uEf$8G(`)c>MUk30?HPl)WN`Hu{lk1EZY%E=29;h_p@k`p1ucF^$ z?f7K&G`)Ib7j_mk8V!HR5hk>&xlcYnZu7IDu2El}P>YW_7{CYplvfY}m}5&8zJ7^i zKb@1D?g^SFb+{wHQ3!T_r`oKra6;w|>| zksnrrc9;98BJwg<4c?cRuTUFD{`wn0qdfl;q& z@Vr@ia5L08j-+Vo_Gu3d;wT6myR%ImK8&bpSJu(hP{N`ztnYrokY%)$B z*`B$p0|jsfJb=7^H;G)W|MUML1biO|ohoNq6>FNyDP2h#%7Ig2ev%YCTc2ir;l@Qf zXf}i?-u=sCb*^?4sNzAv3~#~K(!(wj`GQO^{nJ8N)&~cYvJ~!#z!b|AUF5(ohzVjk znjyEgvy+upbn$yr)%%ABXSzk{#pJO7wl-T^kBhKm8&ML< zDUcHQ8g)6!Vhfctm1&Cu`&{Uw z*E1>_{F&J0a$+5-;NaB?p&4>C=3PeoEz7GF)|N_i?qBy8d}+uf(u1-R1%KD9JWU7< zr@KKU=6tgR6+e^;{jCCkPPS!rPMomHPpOXkQJwhHOoEvE@U{p`d4+ZK$y7!@Wa^7{ zlg6aJ#`!+Sa=@~c!yg6=e)Z-vcr^aCQ9z>)!%2uFCKp-CxK#$SIV-|Axx?IOVm)2O`n z%INC)`=SU;1$cD^FEDbKVrb^-bmgOLSJ&o-B1=G~WBi>Z)m@HbP=b`>fvPjdrlghl z&I4O#y%I8EqZuCw75(I^QYIPHsJyL2*h|hP{F^p%1jmjiQWobjJ5KS3(a69o$s%~8 zyF2pz;KUU}14C{OrNHX$YE`Dr-l-C&!|F7O*J7?#z^0mXyTW)p3Hlx0XiW35@c_gY z(U5!&`27hC3d-vNU6Bx7R=$8iy9-Oq})AU5erMdyJD*#w;SmE{%pez{i^5hRUZ6 z)ZpZ(D z-3sL{c{i;!DS?yx)GEHg7U$-qn8jPY3b*shP%9?dmzG`aGcbA;OcxRFa~4Dzir$bCHa|gP(AWgs7az{l02Z`uONb?#8O6s|Lc!$_w%$dTFANPdY`X=7&p zxQWLzzoYe!!mM(0c605n&DQ2g%gL+!IlI@R#LHW=*MJn=%DUyqCavj+)g2$~3+s=| z{86}hTb$%I_2)|#+#t$-*>^JVPNruCHk`G)A(6>HHH$~Q6lsTvOcwyo&YTyofT+VeV#~V{^QeG*eF7%rK2|7PH4V4L^nD??U$}8J z_v;6Z+D7stNLuh?Yh`VV>lpO-`N;f6aI1A9B;93_4vd2bcYmC) z$jq;r@TGZZJPNaiJ(NIn`8I&&+gQwbyo3|En)1ku0zr|^`dpS=yzZ0o)fs>h`oT*R_> zz>(}mau5SGxCsKl@Fnm?tE{+26uV;sLN}HAiyP>9=5$i>N@06yZTm_xQm6NGw(dr4 z1yV!R^V^iGnO>Ja-bR`-VKK&Y-qa_^()CkK>i1dDa|0}eG7abgRq@5%{mG$K2+XX2 z^K;t+2Sn~Y2;j=@^I4n|j0Vf%?l$T-6nX+w9J(_lYTV{x5E4Q_)9n_xR^e*_aIXUC zj_ehJvJeBJtcA>FmCt%~i1Z?ZY#be!P=qci47~|5L4j|wPN~s8z0l(yJYTHN=b7I@ zPi}4(&j5HEP;8PwCVM>{oKs8>sZ&JCF7$X42W@hUDFVF`s9a4@+CM0WEa$mxSSRGf zm}QmPG}%4EtRdB`&^Hm8;07{DP)lT#Li(?lT*IDBzYJW)KSrrm)S7&s8jG>e5Ct=( z3VN-RzgRmF4&S0BDlqg$Lll~BVRrOH$CDix>NNZHzA8h@YD$vJeVnlWPIyJ)fyf3Pkq7>z8a7OeW{EYP`{JOsM! zSs>-$Zred&{?_s|dUmf|emgBf6kc>0OeD#)X)~pC&31@;(C5ah{*gi4{IAj}R^8cl zdqNFXSC54>N>nCDuOVpmFkAOg2l5e0;*ZVX*o!@lmx*wg`{&1PsiVlnjLzNi)`Qv< zXpRU47aYf=KG7wGvUVE9^Jjhsx<5WCfUY+BE-t`F(1@^`hs5q5AB_~vTUzWvzXs;n zJ`@Cx@kbM3fBGvyB%y0ztHWFFE=nMjo+_E3=Sn$hJqyNCWLi9F&bnw*E2NmeH28>3 zc4Pzzrozw$kF(Iw43VGgZomx866vv&tnR+SL>+b4GTc3u?X49R4&S56fFxYtugI*`x)As+H$ zaL%Mprzb&f9t3H%l@&zW-m){zB(Ll2T&0X$n6Gam^EsoYIg1HVdWM^wt4$P$ysNEn zr)0tz@NmNGtuOK?P)k|z zN#g^`Nn%W(al$WU3hD?Te_`19G1L=)4RZc(ece^=zZ;63Ji+)c0|VI1X?WlCy^^7~ zX%I)#a)+&HS?J3JiE3&K|4k>hRu%jmapX)PAe(^t5iLilApEq37xX_at40+eBtEp905{Ii zg(IFjKA=Xwgv)QREO}e2!@BaH%2aJ?(&>g}YV{MKw?&V6#dzC{Q&A>>@cd`*ITfBBc<4id zMqFyC`PcLzqBJFeP1VfGrFA;V2dvjJZJx(Y*uqnpW5?_E`308K$K=fp%wjW&n8gRdAO0TBi0H>@#DP9 z7?Q>?74VJ=`mM#jvtJwn&4%M47pH?z<^qc|JpaWY4wbiZ}%XjalPKOLu-bdt& zAbteu&&+d!nJJ5N`eoD=kqQC_lK8mk(C%21X1s;%SSf#Dv+FKDU#B-sg{d}50vK7= zd~&q$D`mGa@)ddNT*>eqpXQGY$AYFs(Vz?BN z+fp8lx_!#2SpYKixA9CyV2zdG3*saJ5$%?j4M#7I5?E?&0ISyya&K1rxZ0U~{RB`c zt$ZHgUR1Sol^0x?E)9txmD+nedUY$c_cwGLoYK^=W*eZ?`F-AIpKn0I5X&ipu60n zyhTe+Z`jNBen0qM9P9HbYYPN42H9VIe*@qOzX7g3Ql2|^=%OFH&5=g{e;#j*T4q^p z=-_;n6*k*To;$B~^A}a2ugyc9MYzo;IZ%RaMc)5E3|XKJnv}z=nslF)(4WKYXv(#9 zo8<$DTuL8&pIA=r#45=H58p1yByhd&rQxm06-pJ!_$pz)_oKCb#Y~Iy=0*}udWL3O zGUqkBK(fp<@39RXj`q)08@*YmF@iGGkI7U6AqgyNZh0_$QjxH?R02Wa0Dr=|y+&IE z&z}~g4M!}Bsx?~)mxT`#SHx46w))}?5kgHVt)Oh~)agSEs+Lz1X*vPr0%;{D=R9qf;&88 zxDiy3U^*g>KVdcE!qNZA(k<+FTyKlptxK1(mQNAh@n_@$nW{1bg!BOV700CEz{bx| zgY!EJs#*9aNtMVu=izdyy*9UfP=2U#jbo7G=5u8eFW7){3^?mXeJ?8jy}fC?KXvvs z{kMyko7=jkyQF;&DvX%e6M~4{xE(&rb_*bbLhlCm#1X*c^K+1DVf1vXa!1%G(!=d? zoevs!g*dmv&c8>gW`wzJYfi*@GG#YdTh>)q!~Ar8)uZxa!*a{5d}p~PGwDSs2VK~cR^R=H7N3KL8I|PCJ=35A zSU1&cv%ETH5k!d(U{s>$oM2L`V;4I`c5)%F47bXf#YFV~p{)?mN!-<)b&<&?f{zg& zq=ji?X;}T|JOci+yFXL!(c2=__3j+_pfoUk z`8KyzMEj0pxA>ij?Mvr^POBP|sQPj~mJx8FQ$zf9D!L4(?W3#+1mE}j?9;;C;y-lx z28=FCjNjJx8!)Fx%daGnxF`-<1-IU10MzKS^XQ`S+qCn<;=E%QvAX&rDd$zwz$t%o zHS~WST=a4W188g*F!;&U=c_@FDSqF7&5yDXnSxjSsES)n$M{Db)b=l&Aza!RD4fee z+T>BxN|)>{-QoS0&Ulju;(v{-lYO*x5pykwS;+pxqfzrNH)L_Fk)K-Z4LG%1X<^Vt=9V(=_F(-|I9!{e@ezxRwU4l8a5w;N zGdo2hWM%=Q+#m$?9ni=hJvMV*bpY~pXiWxhm%^W~Y~51W@2C6CyMB-W-&y!)>j-l3 zDP$-dK8y_unicb_-~kCt9cH|R2U});3e)1jN2xzM3zlNE@=Q#TGiVoc_>+cWsoA;r zn^49fa`LSY@*KJe;OgdAZ_Kg4gjYeGg5N9h^~nnYyuRf@Mk{8Gbud(+N!G$&l56n3 z#ulU>=ar3)F$^lg!6{l3_F!hkoe}i583i43{UOqX6X&@9rGv{QNWJvV(Z$br$vw=? z_55LByR@|q-J`Da(w`**<3}`(@COOd>6MhHecHuZ8wTe!hicXO9!``yO z5pvT$h*r6tTl6B|yN;UjO%dceU24`@aW5xNN)iXMiY_W-`zhrZvq(T{Q-D$l?@Y2x zpcxykXfWhagGc`meyE7PDk$o9#J)0cks4lgLNV^4rm>mzjBbS~@#ZfDd%I`0{w46@_XNPliTJUke$@OMFjE2Pu zP6N|w#g8hc2HHOZ8|;y8Ghggm=Q-`c32CMJTpm9GC#M*Q6O4&3U?UjY1NQLtkaprp z8I`BCl|e?dcn>^)S$(JQjIAaDugKJ}^C4W@!7E!jM;PTNTh{oR7Vu*8>DjU%&b0%?mme?iHK8 z_S)O!@?vwQqYW(&J5~~;1`WU+iV)(>sGg~yV{39z{wkaK@*X?eEPHkg%8AaJndTk1G29CPJQE4KOV#swsH4KKI5wm!*)w?iH8a zxw`AOk^%jRawU=$3Pn1GJi7#i!neD;%grAob6GB zCN&^ZE?s@(gppg|K5s=`9mg7(xnR4XA#g$Pah|AZEEm!zNYpkEiT*j*$cD%Q?tJDI z>Z){(h4AI}ne&Bd1|HR!aCpi#C$vnI1+-i+41Xr$@=R6GsxZ-0{>kbH$KF^uemYA! z936okH^E{xU?*6*G-Hwj+I7ndx&ywSZr@~r>QVJ`K%-RS*02IanxO)e%H>!`^Ms`f z!;aBt)zzBcsuA%3lP1-$A3z@Ow$!gO#2;INoOb|ZaE%XK(k03GG|cQg4}1h)edb+q zc0p*IIZ;>N^ImW*Scvx%a@FLoWb<$u{diRk|5$it5nzDjOfND%2Xld+nE3HT5LKuF ze6K)`#(Mx*PY50*yFGh8Qn=LC=Axghq9QK~Qs>vN83buF#T*(=Be1d2if- zSsX9kM4yaat3t}fuIsuFUHbXV?@2HVz?a$i0*61&9}Q~VivYE@PlClT;2?~JX)`)1BoMOa-Yv>DL(-J%4wp$D@>Qh|X)f2TkkYnSk#OTnZ)@j*Pz$ z?FkGN)i)24F4YA?HKzVCqFeI$_NJ;hUs{-?Hgt0jIVyFnL>I!*^f&vLCNaYk36`^ex00j@w>06Vr{|X)9dbg z;t5lW&F22%=`KtXFxSDT_;0oGnUUDS4?){;qQZv)sKjN6AHX49VkrwXbEag>9h$cZ zNFlS0idW3Z;Az&4wkqik-By*E;j3};Gt&K3pxV6J<-%M($RU)%p!FOiiFK+sm;>ix zS_2@{#d_Uq&9i6jmf*i53>+HM6FEpAjVFu>Nn-~iv@f`44-=4;H&qA!JZ`#ZXudzE zf(Pun*@mINsk(&WGenfix-|WIk{Wur<5is0ndo`Hs)qrpx|tDYLrq$ut8_ zGn3`s`n_f+v7=f_DO3-q=3Qan75BAtPFV+MV?t|Dx@wKCVUuw5d+E}}4oUvz~7Y$gk@GxzXndn+0F55*ylSo4CTF*D&( zZ~ywh?C>g(F)QfsqQ%Y#+Kg!SjOLO`=|dKb+*(*sl}e*4it|IH$)r%&(ekR|E=Nx_ z{G55PCYM@P56a6o$cIBxQG@{BMvErF$_TkqbJkd>OW(B0%f2U&X6teb>QAs7x9Ma&&;w5au(7 z>pwBhw3BLp!M?aQeYInEv}1CI&BQH2pI+r4CB%dK)k9SG_AJJ-UMs&*ix20LF!xuB zopP(&7FjmPT{}^{N(7dsp6!RlknynHpLrzI5JL~wn|7xYQxwtdq3eZ#t1oWr80JtM z!{hQW8IW4r-G3#GBUg~+T~m~^hYyh(&@!aUnweJ^!|p?@0T(tAzc|;QWL6JiXB6GS zLby!OH#PHy7XPh|D->c>=xmHjAsnedl*y^KEv&<@iPv(#@O$gvFln^faTWd#!N34R z8)Y4IhBR{D?q+A;lrda%VfGp#I3`nf>?L>4tnKT@jelE$` zMF2ZX8J3DW3bkEI3E+7c7Ai)gbK`o&nyRJ+P^V@&L)B9E{l>Zd;kls`VY)ONj8gX6 zP3=)_QBiH;g=~lcT9u6xdS=<5B71d!>m`FJ$4UE8wBiy{3qL)iFvh2?gkuxMo>8J@ zxS;C>{VW4ArFUL*@jY)=a2}mw7)DLcHDMi@W+}Xcc8rD2(>B%D0m`Jli3#o(@*NVS zO`k5bL|h7vJ3P zPNDEb3x>mfsJ~p`xlLqVGYPM}8$+`FoD7uSiMG9o_Um{AMp6r+#!oh2sL2ItF$k7_ zVPj}<4T2Gzimi4z}tv?5Zu!A)oq{jTg^`vOnn zj+agCMPk~*TYheRmOtH){K=KW-=6_qa)i+&=}uS-fmL@#BE{&deFHWE-!iX^0cEr5Bwm>k9Pq?Uh%d%JY8WIOR)yZMkL~nQCZ3NE-Kq{P8<6 zgrgdtSKO~c=mlI!`UPz2C8Se{UUjimM!yfY@h6TBa=*%HEnnW)`5EbNEG&<=V%1x%eL_^#JrqhRizrA<$D5a%YL%9h2?i zOG<<=UF_`f)Y7A2@50;BU0CM+a_dOWFD+ZqCtKsO0UYsTn(0&flZE=)%YM2 z3kz@W|938opQs;(Y^FR}S{yH+dXr-LNBttl&ibuvQT5}m8D6geVPMUJcu6I@x~jKa zO?s@nnK5U4^P}RipL=Q>7li!|k$HA8;`2i6uJ$9@NZS3T)~zqiNg5HeJBu+vfj4=D zS9ufW_5Y3hkK5+F7IQl#F#52u*Xx%cd0pPBTk~UGY3W{BN%;)nRa$~QxB;j{qGRQ14&U5IFJfa zfct92!1`<+B~r3HLt(eO2M}3<`7<)n9VwLc_rPS?1^a2Pnc8Vx{#%r--l;61^1claxckx)5W>|%ZAZV3@qRF{F|Q=3j43>Xmx~o* zt^hger%qUDIYAhDA}2wL(t)RMPOfhEaDcb;%bQcT=}(hs)w1xyoeCSxgl!X}md22z zRc|TvFnX{R(S-3W^0Uh>qGLxfq+RcX>=&-k6k>1PSsqy`5y4-!XJUl=t?F0ZhNt7di3 zr{AsQK-%1Wdt@RFl=hwo^CO`4HR_M8jZN(%u=2BD4!}L;ujKr_#J|ajj3d{?G^I1nD^i{F_Cc- z=HiI|{FdqWHr=FO6%^0BI2tp95amp~?v^k{^q&b)c84L$mbLd3X#q*DG|oq+#u;uq zMH^*PFbfFp&dMN{6e6fLQ~vLIC#d!CE*X%13&0c(!o~kWHs`-Rk4n(s4=&*KTu$$U zP~6=9*8k5tB_G`j z${je#<^PqA8FH3q7HDNg%&W@Aq!F@oDO%2ejc7IVK0V$31Okae`p z8LCNG^XvNryLx>LtW-a%fke67*YoW1+sy6%{;=1|UNPG3_{M??otK;+N3oaH&X$-u z0HTERn@%~_|19J}A;rrre5KjEuiUPx&#*Fvv$dk5%?D<}xR+BvkcYGSrQ-Z!zehs6iZ{@GHG&4(*FhTLH z7>^SxcXNW*?06&4V&Eh$O*?Un=J0@NNa zodEhYYUrpuAHp3gNP46EBp&nm7ce;r3bX>UGMigyLpr2Vp4VYY1io8H{k zPv9lnk7R4`Jz1J{P3RnWj?7JcO32$nXJJygksrr5esKGe`!uR#ugJ@0t_=7QcqAB<#72uqV@RI0K z2rIx;#AIIzSpnps@U@czH?%}us~*0irpc_R%< zrcA5tcC}23ej5enn&ac*N~5EMa#41VC#qPHTeNF3dz~#c1wV`0;)3fPX~4eh6Zbo= zcFU3um_za0S-oNqLpXYaLN$s|p-G|Fpb9uHj??n`#iF!zbC))gCNvv11%Mnm)=;Cd z)7mc|0n7G8?WH!zVyJBTrdDYbW{8fgfLC0*;sTg2e+#^VZIr{Qya1(t94Q-Igx+^38fj4cTj)yE)bzlm z%~3NCTl4Euw2D?!Kc6h!ECEu|E`QaR_v19E!mSb*3&>goOi_knW*2gkt+jyn_@0*X zA5$u{yauj||8QXCf8W_TJY36vt9Uf|kIgRF6bjp3w{l>qM(VK%fqKrw&LqGMG49v= z62;`;)N@WNtMN737n`}!J~!fSOaVqfSV$-pm6=G&MzUNUHM-;yM&&m%?u04|OniKi z!BO-Hcw1fp&zXL!gzqX4&kA5Xx$t@n+(CQ}ql{Olzyt6Dqe z`MoPT^+xHmbK?R6jT#cDVEg8kUojk#-P{V{e2eBsBQ<-4?kHd?uLU+TeE|h_) zrZ~30*atc1<@QNV;8ulO-I~poWOs$bVpjo)L;}c6Bodh1^r0O5A09Pe41m&nlI%j{`PI0OA?RXlPFm8JJK8i?F7RH|@2u$x9^KWdeJzK)pPS-WcV*S8-y9{l zoO?>&HpBn)RYA|_p=w)dpnBIMf?@+u(X<6pycraKd)onW@EF|Sf1(R8D~g<592`(I zMIVk11;G#K!Ry!8-yT0dIP$aBhHYv``~U9`!m##u=ld7e@4k8UZ$IFF{S}E<|8w_W zw<9YBEB>c{b!S@|&4hG~c5cdvNSZ3C@#5h6;N8JD2d@tP4eSFn9f6~7cK3i=3LjkK zgLnAg8+`BzAN(7x%3@ylI)yj`S6P9khyt8}@m;}n4_W5$_>>oV@gXM}$_oAZRbMGZ-;{wj*r7SycU$x!uo^a{kw| zY{vc)QU0>%@ceE>VI0HU8Vkae0J*Re>vIQ z|6j{v>3`KWXQldIi~Hy2rvKGl*_i(BYx*??Uw7v=rk#yx=M#7a%71ggM3 zE-zsY(~iK_v}9k3&Pm-%bW%Z&s`NhcC>2Zd$+S#flaF zfNq^HYgfxFn_4zu-2yFdu%+dm9j#S%=L1b>`2h1-pMC@=$Pis1x)cp%)eb85mSx$5 zxne9gM3`)>^0E(f!F0KQP(d}2|L2Q%_5A<%%su}(IzQRm|6R*t@&D^@pRJbvhl8tp zZv0>LV$}wpd=YC~#_F$H+B|8u&C5sZ4skYpmO|`!5NQ-UJbrp}#VW)^At#w=Qu4`| z|M|Ltp32@NW?cWAC`#uAW7F8Lt#5cw0P42BZet@hG>B&IEDpUDttuU&Z+}Ss4i}zNo=A? zY@$hQqDibfnuKIO7s@Qc|9-s*D6t7Bu{o+))6;AJ_Z+i=mSVAdRVGtZ9Q-H}kBA%; z-J8KK|F2{3{O9awlmBf!kJ#V6LIo5%rf;iJz31-lIcC;`8P)Tp+6p#o|3DPOG(|K5 z+wu=7Ta1m~762(6qm;=lpZvSp7giA}w*Y`yMhcmqMwT^R1S=%fMpDqjFCxg&xo2$c z{^~c7t}5olDDT$B8bhWB6bX`mx_dzO&r&IDV9O|H4d^s$OWu~qf#4U2OIDEiOEGos z)m`l>VYj#k%m(!RHFJLznkA3emr=I~w?ScS9{;9(->=*0-N)~{r>vFP48gRR-CdL9 z#RA8?foqcD_|7qH^LN$#fzMOKvvMIgFNZ{Z!gOjB~(k@;@NHjwYu4Rq`YI~P-P zhX(rU)Ci3RTk+vk(><0uEI^8&a3id9F%DSR=1k<{-Q%RH>dQv^f54|(|EFUZAN(lzJ6+%y zUB)pfvtocBScm?9^5n?X|4&Xf@xRyeIOjiNgn=4j@RBq3388?`f&1(Tczxm8QqP}H z>qO}7SC`MK^Pq#r;2Khf7*Hq!sOJ2hP_;y2AI7;WuO>}qRSq4P-6@3Tp!<9&NSIZ- z8rbjy>89P(WOjwng#xF9rCTwmkAapo^4li~GDVTuo|W`!%QJturJJ)U!3Q{=$XcX! z^-A7ZfNAP5Rgs8{>oS2fO@_b>RP;ON6tHh0xL-9bTr6Lxv?OkM%m9?Ls3DzIz28h_ zE)&Pe%>d>rU{>BQkz1~J^?Ua|WRP^mjZd=3AA<-G3L*z~v^q}-q!D`%`ZQ3iw}R@n=O23uPTQoAI^0O59Trqa$p~CZ`ty<{!`T#kA6P#- zV?t5{v)w&!u8R%M?hh?z=Zby06~!qCUk4Y!Zf?tno2`y21V_nXtj<0(zkQ2%H__;| z{tP@E?xi31)&FRjE}QuTbqb%DGaEh6rN_fN5Q&C* zFj3>kuSW38Za&xAls?=|pV?;0 z6WKM1!Unb$`k<_!cfz97F)+@NbdSC^^j40d>Z$nQ^)fWjtL>pX6^8e&MdJ#q34P^1 zE5({$N(Jb;|8e@nmH$U4$0r;4zmCVY|ENJ;q0L7@+-Ly-lB`$}@P)H(%G`)37P3Rp z&n2cP=@wJf(&qrajDYxew}Ay!+nQw?;Q)9e(u@*rL`%4PHKc*?#`ND!4gP+ek^1ug zA^tw@)5ZUv9J}{Fj?RxyH~fDckL3S+&0H&E(Q15v#9CAKr*94Cmu<0bdU(+^0jL<> z!DDch;R1_bAUgPtQsDIAu86JYHr=)r25lrp?tlD%fm399Nk~evuD*pUN`;Q1f zh}gD8v(tN$zIW~bn{GJ9Fz)EX_iK~fL2_K0O={?ZH1m=b0ottUguI*oyZ2YbS+I07 z>M01i?0@IyUjFBkC!6!%wLD_te}f8O-cS;n{#`I1`Z*B(mSF{_@C2O>L z-2ZFtNpJ1EL&MkKIbK)Kg+EoDvB12BknCE_>J@yC04u50BY91WIee)S2G$uai0}ua zXDoQ@$q#mBRtZ|Y%!$+#HqQjoZ2Gc&?ZUlqF;aAFce`sq(IlksEc^l|Uy6$^br?0A z1@QM8?e?on)NBEvD}&)a1+aEN7qyon6d%h+ ztc6~YLTxxg8Y?{?7?@O%gFzsd%>>#-|?{<|K;@PbaVcmEHM zd9QmJtvIdV)C~tBcJ`5mN!y9r(Aynzm@j>`qXE~33mp)AKZp6s?sNRU%xa&_(}Vwu zTez@!`h)x0XkyWK(fpR>S&bh@g8g{MP$@3VhGYeRb*Z%|89TkNEKW zwS>?R*12FZv~ zwI)dKOkuKUiriqf*W8VrP=pT=0w-`AurLA_w|3!c5qJEHLc~gbj}*eV__Io$8GUZD ztq=bfr=kZx!X&{mUczO)(E7-N4*q{~_{7uy&(1dSf7kLT{x1){_r*={^yOE;7~%WL z0s(k5mtYO3OPB&d1kL)}#;=uI2^Hd7tukf-DTd<|0g5JwqAW&xoTowQM9slyavHVz ziJE4zt;%UY6*Bw7OPRk-dlj2OiV}4d^uG5x?{E<_Rp~9wl zB*r)$kID=$5M^joOb%e0lG}ZW;XdZ_*6l=-L&BD`p5IZ3CiwlT*K;Ak_FT^^TDJFG zi<%TmuEkK7`>(~G%dB;Rz4I{WHNh0(Bb-esVr=xj93z^c0a}-Fs$6-eKCby$p zp%l91JK>rMjNd<((eIL!HKtPW=;=r6%7hwDvOU4X8t*(}8OurnKwe5J{e&VJ)W>&)ti{e%`O zB0ulBe5cw_?{$m6f->j(HBqJ>Xj#e__+NFb&I+b+t=g!#SCuPB;}S$aduBWky;cJi z1@Dy$)1Nh#HVw65RZGN>WmQ)f@wIhx)lSunv+Yyfo)L4Ly*AjAm}ub*fLSuot)0~D zmI*g>J>Io$dYv`8D6O)y7rX;yJO|k}UrW z(Epb{0BqO)x!Ql?<$u`Nf7kO^`v0m90HqpzzZ1Z|TL1vuO@QXZ@_o;kQ1f%@*-HCv)nvv}6UMSJx4UUJ{sm1yh*Ch(?CY2GNTT1)>>DUklT5_4DdF zm?71b{!Wrq_j85TaN>p2qqam`teR>(Y7Eh>zCWOqfq z26m2NT>VQJ_E-sE{U&{&=2DP^lX1yGnwC4%C?KBcs*c0<0`*_qYhy0%QN9+y&G_U|a{( zulC&=f%-$+r9j=md)*5(8tQp9P}i_-2Rg)dIYPhtfg19%R|MVaARpkOphB%{ z4qr&f{X3M!P|ib$y(s8tR$dEM&P4c4p~RW(pxczQ%9A zZ3SD>&P+84|KQukd+~pqe+}n24X}Lc>EQpzXJ@Ye_u1+3CjQ4-9*6(y5nTn#*RVb} zE??vQ&}yG1hZ$<=RgHcinDe;tA7THJ_wUcywrQD(mSReN$v z0~OWQaJFyvbRfUijn;?+8NS_yqq^*1kCM7-eHES$U`-0x z;))Y!IMBPMDaZR(lMDx9`rDqE+oELKRBW1zSJ#WvNc?jix%0-GX|k2TEL)zYL+6-) z5OT~HFT^fPp}B(H*T;YECI9nsoMJY6O^UY&CU=)fLJ?zLo}jM%-;rzoIXOJv#Q$H< z8#$st59uoSzB5Zc zH+Ju#|IoWar$L)tL;beH*r&?5=01$FLipdmCK>A5_f>5f(1vgQobC+N%gvT6go4{Y zryaTftGZzK6a8#_GRR{0t!rc?8}xQ5qS`1{Ky9}jH97^JBT@<{tC9Nq2E`;xLbp2c z1o-!N6@ZZYboEhR-c>&XS6>_5i#$m3{%){Ua~G{k)ZXBF>#Dx&>bW>c2`tX})(~ga zzmezUUx6o7-f`3|9PWahsqy;H9jda}9yxt7P#|Eeo`fRFJ?w7(q1pRXsFi~Xv0_{Ck0E^2CTHSM(plV7uGaCUyUvHz^)apZq}+kUkQKs{AHOAWw8 ze^n~LM&$p2ME>gBA6G1cSHb^Z!#TQ#|Nrsnxtss}{Ad&ZXFX2?|K~&cFcLsUC;5zJ zfEiw8RY$#nY*J=(t#>9v(L&71B1oMzu4bURk$Ziz-kq9twoHiC^`u68%^M0EId?BP z_gRU#kGZq`WJT;J{oF_Xr$!8~d&vKjLtp+MKH2zxujO&%zZsToweml;0=|8Q^55>j zY7N0A*|%Vtk{A}qe5vE(sZ&2g?zWaTqU}oWv5h=l-M-Uv4=`tlywPpH>36NW2k;wG z(ipvk*;Kl5H+^ex>R#$9>F1yVJb-cgQ_(&?z7F{N)PMfy&wcbi9kjbE9CVlc=ft=F zpKRhktmkp`zbb_LN_D@iithUv>U}lxtJV25sW%GQAL$@qqaJOHGoRAaTmE0hF)6d9 z^1yfc|2=W)x*N1^c1&iE`Dbk#-izVTP9G4R7m>n1**FsvHo2Motr)2lTCw5HuA zEbHg^^pO7rp>T>0euQz17<)w$?}C5F(^Nsvp%Oe=h^|#OXDi`Am!~ow% z-sg*WWXzRMAqi~0i2JA)9_FjM>ZuCFFinxT%Rf?onwRH|mfiF`<|jJhj=Q1e5P5F3_7SMv?r@h59R)-9^S{ z_ct$oO_Dm!ouSG#c5Y4*)N$R`yE-fCcs*#pJo|`QHxdnez62;M=w0{CSv|wd8?-(W z0=wWHS{dF(ApcoLv)MdDp8@h;{qZb?jCHwuT2F`kKRr2i<^Rd)`NscaEsr7pZ{+v_ zF~C6h@!ennN$ajKw@QJ-0Y{^6SDTw|N{UdVH;wb`iP{ssr z1F3ajN4M=a=Q|=9+M1u?$K4OQ@bLb=>c8;Dp->$UGFlyEZDlj|LhVGa9aa!4XM-49!?D?)Eb|P| z{~sv-`{D8VlQS>>`;+61{=bf=(*IX;)|Vs7Fe^~@5%a(2i+D)x_a>BA9OiAiaMCd6 zi#P(25Dm{UjX;!5SOlUOVZ}8pW)X<+hi^$*iY(|1#S|40h++{NY7X-VLEOQy(g>}WVyIG@2QOOpSKmlE~cXYW?D z1{ZPh(bnD~E{3c<7uBJQYMs+Xu0`-Hg?J9$X%YERXU+=v{}A~v2q5}jb-$M;&>{cN z4n6sQdh+CGBmdX&D2D@SdTE&AE3g8F=1#y8*ute&WC4^*vScXXe^QhsNZN?5NirH> z6byH0#X5uSWVDD2xpfk!gU)U$gpX%AsX;V34{`p@RTQp2JVz*hM)EtOnwQIbn+ay+ zI!PG?e&k;mDkSWP%?K@|6;<@h1$aNPwulQa$3!DQIa@dqECe`{Nb+VYr27M(qXO~? z*9T<~$^CxRBxIsp&xh-30vt()87K1|h-WB%&qq5aiF~O>$oK0KopZprmMT06Ym*gC zz|MPg$3n2YV6OIzF?^+3e5`bDGZOAFAk_MBnWjDs8eH2Pn^e%AnKycu_3lY$-#C_S z!&H59Ti`^$!T&@dj^No>bXgaOylN=sx%=5^rSS|LxW~wP`pd(JOb3mySCf^)E`?*1 zO4h~;sh{=zRk3tT?X2r+LbU=VlW#kBl8r?g3F|rnZ%)3xFh<3^k8mEoJgHqHvWygB z{nwo{->s*IMvIY!lh;?{Tkj5wpDai5MQ_~ieLUEcZ#unmn-jBg6zmTGh6lz)FQ&h& z=hL9Rga(2lCa(Qfc&gLA>UY)iY8i?J-FP6-?4-Iev;MB0?)_g`;Pl`}SQaElbUx7a zQ#|eazoVnG^CM^fcXW2XvHz~+k=r_w6%eblcRtele5kRwE62c3WDL4DMtqu#s#y}% z#)@tJ;xbLiElS=wHc-RZ=@~*R>*ucGJ5pD=BPHMG@r{w#h~}`E?TNR-0bPB<1t`VV zPFXEpkuod9+yw<8Rd2S(kRgtMIMqIwi&BwcmAlGt0bmB?37+8Q1pzaXCUQGjLy~nl zoJx*M5Z@3$7Kj4F&Mb^pQz#DKGlUZ4LbEr1bN5n-32NVS_n%w0L)1?`GS|kS){I_~ z)%{-ILm7=m-c6Js%!WOs%-zsXC7zMntoh@d1aw|u$L6Y3qo!-nhtIg6iZ7ci+|Onk zPa8`$-UadO@6zb*E`iX-$hJ0KmIVRUfB^-do=63dX9^QS#rOep)k2Cy3JN*p;f==6@yQEl0JFW+6F8>0!KXkWaIDH7Q1iC=tfpkym2 z$&K1cP{d_(q4T-EMhir@fH3+&%x8ksZvPY#3zBvA7YkD1SK>>JjaHs*ddhdoEMUFE zb2vrXJaGYFn&S*z@t3LqLvcxEf|mk)C~D=Lmf0nHO|rLy6c^HtW`Fw|L-Yb1Rxe|i z!!b@pVx$XWktLXMTyM^w!JJvhiT)*tSr~wQ@a!*dzI*Mwdw%)s$2Z@;c>DJ1`3vXM z*KfXi{o-x4$#8ZZ0Hk=13k#z-FE7CH;o;%jcsWON!ijhM4X)@(#x|e@$`G?a$(f8k zpxA^@=5v^N{fc4Xyg4Z5`N0gqw3yx1#6>W{YiLJI?CaJb zoielNuSNqXo)Hk;aGZsIs4H83BID6$6q%hNWjwQy^59)sJUb?oqFBH;*m{qR)ne@+%B1fnhrc{!SL@~F33F2u> zxu8g@s!u5?b4%-Sn8_$7$!Nm95#`#DoCZr+%{*-@*^Xx)GEt5>!wXmQGJre<(f)QA zN<-TRk1bWg63Z?EQnB>f?wF?L3g9Z2yegw7*KfZ$OM*XA+CAOgVFfI}ehi{VF!Czy zI<+Kvyc7k${U!}I2G(AE@awM%_pgNv<;sVLamn}_0V9B@tZotzP6{q^zTcL8_+dbe zj@~waiUy4In~Gy}j5FU|3?1j19W6h~<;A0E_dwU!w)?IA_M7PSyEo6@TnGhKFc9G! zUJ&xHJ`v<|P%?VJxCqE5?DRuIf4s#Rj8m`=fh5iTHv&hw(ACVM;8(!60%Gp*&bYmZ zz zyWm$ap=ADdI8U8R2ppR3@jdng^>)D7&FM9IOX&NQzyw6jejze(_)Ki(eeJ)ZgmSkS zY69-C{~jJcar6HjAD?aF|E=Y*{C~vVICb9rou1{&d#0xa*qkTzT0eLUp7G5-(ubXP zD4v{>g2Ymlk7h-Y+paV-!i4!VIy!zbIvgF2j;zl)q4M+T>528Bq^WmXX*(y$v#aNC zCA=rcqoZ>U^5E#)D#aGDUFwNdN_UF$1-@Dc6`@(w1xl_q;A~0}lRQUmYdDr>r=`=v zl`7}qsn7iV0=n^UP@#jc>{W-zoPFEQ4i+>W+vVbE%|%<-?+m3mqHI)oS5y!rFATYG z?e1Dw@*Otd6KSl&ieFtz{dtZGn5JVVVh#G)!&cf~qnCjI+@=SETgwT@?D!>#N%a&I zwMp&k5w@EClJig+f$+EJ{0=ucbDrp4;4Vnz~L zuu&DMM-3ud#L6?vC1vfh!3*iJcZ=<|bnGdZavACZ7Km7Vu=>u)j1+;(`4~~B@3{nR zH6>s+d6-x9)ax@47|dRnoitUDYHDt`En`IotxIS$oJK7kBWNI|D_^oTXR!$4x(b<) zK){tqeQ!9k(cT*g`rudLs4(E>+BO%JDAHotHW-)?IeftMU0vNh5%D4?SO@+x*RJr{ z%c10BQ4#O6J652%o4?)MSaCfK7KDxp3eg0=51t7%6&}?M2F{A=k531K=;*< z=3A!SJIjvlROT}LVgHf2;+s$ioU*t+b|I<_?pc6Bfmhp#_hEZYUSHk-aU)*% zCE^K=K}-^N8ua9jy-JVXmt#aTR3P@Fyrt)I4!!kwIvA1;8~tO96Y7H1dzB@?Dt*uf z8(4Ps7*(douW^dTW}(sL_4VK0zI3S} zXHTyh0Y$&1IX!yagW6hcSfhGuyNA5BS~n;4&0N-iM3Quoq_3ghcGXkek7_~cYldNuc6cSI3dv(3AuL9x7`j#qI!IW3LY|MWJ z6HJ4Om|c6rvp?ZyDF4^it|20zi~k>=9=iPh$=T-q_gbDl{9l{ohKT^rE^2TF^-W!6 zc8#F{X>es$XcY*!J})tvapeMTHGle|p>F?yq=SjJ*JhiH&=pNF;gJ60Ns77)8)5Nj zK12Ec92FGDtL6Xaho>9<|B;?P{9ldvK>n|1N{Ih!h{irZzX~w_S9R%D)^9-FHo=*U zUt`sm@$0tr9gYCl6>xtObEjda0~O!bRSdrG9|JgJ5Ii7qxOx3iW`lV}C<4U{W+Ld9 zZWU4)o)=cJ6-MCQ42yeXTt=`m&j~G1GHOnuV;v?m$fP9>1zMz(wASyWD09iY3yvD4 zq$Sbxu>2}~$i6mYS{rJgu8bSX|MMRCUfrjI{~w<|@%aDold}!~U&kZwyh*;QE>;O| z808niRZV?LAP!>1ja$Z00&ZtWMwAAVGLx2m%z%hukQgDO4B4W&P<7r9!4xl0R^^{l zk>mPGmuf)|*9?05PqwBQSX6ciaOgo=N zci5XNC5^V3tJc+iOE@llf30*#vThve%ay$Jh0}GOm=kNx&zh%#x5h z@kY*n+Rsq=uP;9jQ2@H+|Dm7%^XPaZ|JU-Y`u=YK=VS1+YrC>Hrm< zT#(k)TrEI<>8%FTpp+i)or&%W6#=UQUgJ%wKvk<%7x>N@jr%JDHDZ*`z1 z!gBh6KfEmpK{e73pb>0#U}l9>ICu=cLm(mI z>n+Sg)C<8mNd{EVQntr=qy_L6r>RcRJm!iHVkmQBHHeE?ZxQFdXmrJ{6rPS$Ao&Z9 zlTc1Nq61V^Ss;ohcj25zxeB{564&)c{&|&3_+s`(P=)QueiuX>-s7x9f&3xpX9MM^ zpe6DpvVGq6Mzhdv5DT2wJ9ypYYz%!u{q<5T_)oVbqxV0zE0;(Qd87k)BZ+QX> zBzj%l(strM*jbb$X+cy4{&m8ihMp)9DH!yy6!E^M@V-m{1c23>4sZ@|6Wjt(Cb9r& zaNo)o*5%xT$0F|V$i+j#+ZXAq#BXaZ*lWWBpjxf~=-=v?#~3^dpgSM{f-3u@j1VEh z#gEAX8R5&TO5&7Tthq4)=tB;(L?+#es9ay7WBWq%$UlpCUyg=7$bnme6&g`hXFHgB ze`AK|c>2nJ$-b76{@wW>j?aDj|0e&#dY%FDUrvF`H0@FVWI=DIZDm6+r9YR`un?IL zRDM1I0h`INl-!jSUSekDLvUM$NrDSZGMK)pn%K9KldH>kcFHPVLYLmD7*4>jK^uSJt zp&lf`RTQKpsS<9pKVejmk}irE{@6n(;(CYopop%rG)2N~_NPcr$s83kRI*B8=%9|@ ze+#06$OIMf3?*-Jt);C}VU~Y{vm;unKa^VuaZJ&mA=`*XV%%Ll`QS15TJAH_J5ldL zp5ho6=^cRVy`8+z*ibaEDXw$B$zD)O+-Tsf8aev`%pg;ovR2-N?}bAX6J8(y*VV-B zwzA!c&hLR+1lWv}X#!?&fxusH-n@1+y`Z(Lnu3*L?zAF9xc-%q%ttez?p4F6=bQ$; z?`7|}rYMJ0s>cFT?YkPoIJ}Rj*)=c0!G1@vbk0#T&)QDt4TD0##lL0u!qwG%1B0wl zKi-~{X(}}0N`>FnQ@$-fV@7_0dhkV} zf(lVRdb^?2k;X}{z(dC1vNSLm|4=4F=4zM4C~?71I*~C46Ybfo_E^U5&sNJ87(VOn zbd8S@3(xFty_M5_4foMxtyR;W$Q1_w`m;@j4i0N%bpKxA^n0V)=E~nVjRhXxEV8#!86jf^}GRC~h3|oC|15sP1)L*-O zPmr7qUBw`n6K72<#)?1zWm?1#+ymS3yp@SW{J-51F3>!nWpBsx&_b6(8!+uT7G@!f zsdR;oLXy^AqPns6#o4qxgSCSTvteoWS&^20+qfoc`gtSNyllS~Yal7P{>$|oW9S_| z$ijTEVI@}meHC1FPNs{Fg?G=j<*l!HK5S*Rt*%zxd1NwXw+c5>?Xs$dmo{RZ_#*0 z$oqpIVWJXUyhRI)Zq@Nck5CXD=f8)i$L{&>+0pUg#{RpGr*+4shJMsA^48|9p^VtB zHGS*Y`~CLYRzuAT+mosZz5u@ue)$Cyc?w2#D;xHrp8@MXPBF>~sg12P{>#aU7ys-0 zcoY9+El;oYZ;rej&C&QEmag@pdwHA1FHGBoIn`qLRhcEJN(!cbUFc=qP`GOHSMYO5 z3goZ(hUQ9|%CaR*8yew7mWHog=0yp8rCz8*T%~MiQD5qiO1#C!WIdsZ_NXk)E-r*$ zsw67Gin&ZaCW`XEF9IypB12e*ZEJzhqH2NABGkelQ{=~9SD(u>fdA7nMZ*Grsi%wo zA0NBt|3@dA_+RUJdhvfT^0uj-zmeQr{MF6sML9=rq_H)9G#yWAG`Yh$=Uga|F7fe#sBM(w}gQ0eLD&|U^X7=x`zW* zWtr{IfblB@|wn0>eoH6SFxdlC2HhGDCylrgo_!X;ER%`UjjnG7Yb6# z@JU@Esd?C#6tnw`rRf4;#6+<=9o7*6 z<>7mCkJW0L68iU1)LPT}Y|h#ZVAzs|<6l?)Sm@VQs^QpIb=QdewlI2`o4sc;NoNG2 z%Aq%jK=j!2*7VG1p1+uUt#sXyyVdk4SnnQXMTJ|)->Qeu;B{NL(cqn=&6135rN&bJ zu@aeLYf!wiB}LaH#jzJ4Gna4Mh%Cx+AOZrmM*C`-5sD%ZeGPFMioRkGjB3q-wv5JY zb!jc5WMiy4GFUaY2S#`=-fviH5casd_yFS~0?~_~OT2(7%8LGjW5HZzbc}wjWo#UT zmmM4(Y8L&h>`$iQYS+*J5Y84P7J?!;dYu&dUK_!F0HUD)jYMLBFZ`yy1eodl$7*yr zr_Y9cu78i6`Px>oX(o%JftmaoErc|=n!H9RK}r94Y(ZRR9tWxa@YC7Bdo{d<;RL;y zOi)~Swqo1dv;aFeE1KzZ^q?e| ziff)!M#ei_f($+8a7*u}UA;d!e9-Qvh%wpslQnccK#X79d#4-kfn}Zn=l|7^4fO!) zivM2v;X9r_ywi~4&H@2`Ewxix%xSAl8U#fw7Lt43#0-`%Kr z7b=PvFO~)xQ2a$n|NYWUnChq~V!T)ysLhFG9s8XCJ!*7xZoE9-d5y#i@u3lq8mn}j zd+vf?K|%2x{0cIhB`7Pv@gQVvpZ8`A?Q+4hyL;oJ{4bl4PzBs`h}LH9(XUR3ZcvKi zf>1fk-s{@Kkk7H5g8UuM(-tthrY~R!jkYN%^#~gy`&|b*cH!Q*{DIVo9`awsA3pdo zrX>4`jBj!juk!xS$x*lf+ES{mHOp&anfAM_` z?EGy#}F*YgFF3@$!e&A08_yW=bXVd2hCMnKPr3Adm zWo$i=s4p_>qEs6ugjO}hDE&mne8Y+hz~wYz)tDqgyO4QcvpYZ$WW>QE!|6zAA^#+q z8dLpC#r-hL>i|ga{$mS(|EVURxaGdpoxUJEdG}Z3?y3!mB@;o|9Jf6Ex{h|^hA@&T z>}1#=)yrv0#xNbRg5;M*jAE-DDPX`BjmRJ?mu>o z_(z7Hf4u@VXsf4sMF#5z7TYhsSoOUU28xkfkr9W~wB{Ue;bI2NBhjUnmF56!E@}Wh z5kQ;PmkTjm&H#6Qcqp+HV=e*c3Gmx*TR)NUyNZ7Uz;YDVYEutpeji5uD^P0IDfnaQ zRiDct|69u=6uswSU~f>dIt|d8D{IyPDOzBL zN!F$kku(un8;;=(Dhy4C{{^|`1}I6>F^u0!Wr)H8P46U_s&mzQUaMqCf)To)3@XL7 zpqwO3ZfrAj3rL38Xox!EP;%7@iSB@_k?8k^czsLK6lYTz*-}W^Fr^&<7AoWl!&1P! z(NyM2-<`TqSfgkvL)FoJ2xkY=T^k+qo1ry{V--T{6UxRq(HwsGTLu>pr*NEd`2FhK zlyr)s-Cbo5G{0Zi$2)^j&=)N2*ZxqLKt^_9(0KAP3@zD910nIE8x>Kk842H3^ar%o zto|7!|52WjyE)1RDga&b|H+AK|2a9`nO2our9Q+qn$SiQT8AbyME);x_VYiw<^SpNnH&G%=*g2!{@=AcLdvi7?C0a0 z`*0CVCX=8Pr>LM9F)&6GLXn8)El(#f6UP(M2y7oEoXfMHd7dH}zDJ34hAB#dM=R-F zeYhfIxjy|+DKy3i&@vMeK5&?mLkiOrrI^iSQ*-zM&&zqB$q;Z385ZIoWr`Ol6Q?AB zW?)?41@cVJe8BJot8mguDX)T==QqK;S23bAW=mUyN zL9ZQkq57GeHwX|a^2MNJcO-MtU|tWU2}hlwVy_7~04LJ96p2PvTWn9I&_pSoVlJta zJ8oH!IV^At`7BHjZ#x-*?`9~gKwv)q`LtJ`_e2C}-oN-RP7#=vkix7$h=Cn6nvQsz zFvb5wl^#6Tujf&PFD)z6ey_y?bd7&IG}t zq{wCwuSkL}^w6u{;;=<7tQoll*Ca7{ib$bdP#C`#Bq=})Gv2@dd`+^eEI}Vo@}FQw z>4m#|GX1B1J!ot2P=}cY&+4hw8#Nro-h^fA_U4xrsrPnc0S(`lCXT*lel+yl9`s#Vl z#;&iPFWV5CL5i*^;hX2zR{ZjgwGpbfED}=3SCjiC&fc>g82FWzUJ6L;q76^Cj&)#` zfA~e9UG?a)Yi`$c2c*?vZ@fX$2dSK5LUD0-FJ>SR^B~w(FIw2e zFjV>Sy-YD=?H5b>U}}JRAVjnKjI#!??Cm9vMACjssnwp@zpL7cg-P}eg)zED6q7_> zj9<3@tx)ej=L?eR$Wiy5NCv206G`Y-aVZwDR2MILjiyuS9%zSg!*;?z;bV=z<%9>qT$U*U}-(6Wv|a-Ui4Pt5uvc*3XQJiY(GK0`UA1r`Y?e%DSzbvNsD zYwAr0GF7>a2leI|@C?xZ>MSr-D1dK!r3C8o|2{f%?|+>iA8q`<*Ya5R|LfsgWfXvK zjqE{62Ydj9&pmnPm7U{uRbAE#`gfT}>t1QkMaw)|cS;YxZvO2uIhMjZb^ngErPKJI z9eplb-*BJsLzRkH2T^?kJ5mu5qFq->u%lu6O;ym_!|3ZNYbES(f%OQ3X~wv$TlVp4 z3?>`+8AyXvU3)j7h#rM{l96m*gq8$f=!#!P0l6)H8tYeCh!}v3k8C>Fve#$}l{OOl5A!T5|Et@kJrsa$`G4-p|0gFK|If8N z?)~poD*%Cc@_W|+f?fV(Re<`k_JgYc^(@=y0R41;FvT`Xz~))iv!wj*ZTtTpJ>>uK z$)O|v&rXgHH}ZcSPj&x$#e#oh_wR8lbEP(atILkT-}>fR`@NcN_Ij(ZPKBs%E}GXE zJ7k-0yf-1c%76m82kHj=j8-;??(}cyXRkwbSG?1E*Q9UGnYyrP*>CP5)BR(pQ2FlM z{?~V+b?1L@k!s1P+IoMs3s0lQO7Yxe@%i+gCFQ?zHS2c((7FFVJMs4aryKddmdEq| zT(KTt_$2;eEC3CC{$x!6>pKN7C)&ma(8~tUM6!($VDqftSyKM%m%WStUGo3*_|%pE zCr>u#|7&@Kc>hj~Cin_69Isjh$SIyfdS{BlZNX56#ANVcm<~`^87{DhR;4|g46ml` z8D!V8KIh+VW)=SVg}Bq5*q=4KMPNIFbF>Gxs}fwOtJ?+DJ3~5f zj3+fb%v7|g3Un=3(4Us8bHrknA zw(7Z=VD>KeHusK{XO5ItjoCQ#NRw+0tdR$&Dsk`_TxN+i3~HLy!w?tSG!DA8W zjTbFuh$0zsj3Sua0a(Fxr;y!*F;7k4=2qRH>6GM#QJ|pV8Ydv6fhZwf%RPSa#h-zxQNIWm#iRjk(76WQ^fWFWC~OQaHh2M(H)$p z-4_rPQX}-CpzvLuMpiV1L#zE487rv~b{6D_sszyt7!f!iSJ4EnjtbJapD7ERiil_& zA{+h073giN?N{(U0-|}T0`fMv`oguHzhAz32@s`(vhL;-b@YvmNN*+_JxfHmlPRWO z!F-49_9ta5Y6&w`Gc9!sh!%K)V_2X;ZLk=o$f(?-DH$JaSSu<*TPN(RIh-PJU8bpO zh7D@R3klbwGvewtP*L-SHD|{F?9tlWuP&brYJrYn+ym~54+WwbOuu-k*M84=V4mg`q#0Jh;S*Hi|Z(xCL;T^cVz5;Ja zIdG*@UZYPle<2kAlQZE|#2mdW3nI7#9oDZ|4tq4FLLrJ(OlN)DPHzp!3<7qSu?D? zc!-=ixIqQT3FY&!l7xGe$qxVfwfM$_HRAI6`fqPv4jD{dH;BY1xNqsF|MTtI@&r+Z3g6)-qME=ooWyYEMHKCbhw+7OnpmqmXf}T zv1dIvcnq!~WeB906|xnWi~QFG37iPDni>QM7rNS3yrU(0Cf15VU3(Ym zG+YDg)ixt3T|uiHOjCPr(G;@+QSc_`Z4x@9m1<28Re3}eIH#3w5yg``4w}kShXm*< za*Ll+#JB)nqREATeVL|CoAP7=#3VucGGh#YNwUuuzJZ2)s-ZOtm?R`)BVJclt&a7~ zW4|DRqN-6d3WaTTaQycAbvJIDpC_0JG$I$%MV`qczx|#FF7m7oW*I8jjF4h5>2$@R zgwyp}k-L;KBY_1RLx#XD#D!@zDu@ix*K0NVHBeK9v3U@Z{9J z|8aPFwDJE~%hRRRDQ&3poJMJ8Iiid+>MTYtG3$54qpBuI2Gk!`i|IK0Mzv3Jp?#uH z`}$X^;=zx`_IfxQ=ve`9k?+Sy48N=&p zQl_a0V0!ViMTkllZ(fd#bPe~|_1vW#-|?8notSSB~Bq@ z_B1sjRg2VBYSvXKL`LZ=#!9Y@%X#8`0MU#H2`ayfA0X^{{ZTxx`||%RpFWWOcXW7m z;@I!}x`HNl)wmpU(0r>dUA(Qk;QSoSMI|ZnmJ13or14FN>Oy zD&26+v%05&GjRqV$!b~(1Q;f&{7kKqE>AM?3OmgT^bChtk&jvVO}s~U;Clu62Y@s1 zg=p)MyiLjxA0r^*Mk?;y#U$Sn?`ll9JyBaxX9D`=eF--D>E7ADZoXQ z(H8;m6DqM=>jxL})|^(4CfX0&8W zbO%^7Y9=&iJ~z$Z8W@P)2zDm{R?=VcFQchloA|BT1YehNT1u1UcAt)nazawBFBEq< zia{mdZ*X_3I#UJGd;~G8w~``@5D6$@m&Fu^^+! zG#G9t zptx;PxR9;kRj`Z<7CT&wCzokHgRjduI6nrv%|oYPvqH%59fQdAf!D>s!K1~+qs9Mv zwAiP&7iXs@#|ITJQF!q2s8IBV#e7lOc}4GkE=hr01h+H7SUMD;e`PG4lLS3gcJ+ru zFekL&y9yV_M@%CWoSaSI8bJ+$@>4R7T`2tBg+sZw%oSV6_ghm$FpnhtD=>Xp{Bq5sS?e0al~DZH@Il|(^;eF&u6yTCbgUXsfg0lV)19G-aR zKc^f2zx6!wZoeK~aFfGZKH|$>{14nOG4A^JFdEkNR)1FHSrw~pn`c1P%l+l-i&gz4 zjEvPP>t|_niw`$9R=0-+*c_`?S73PDSRU_Xc?1o1E|Ut+M0jTaK}_;04pu!&UHhLM zno2}~c#cs1j90E_+^!dFLDti@z8ypOKjK<>wSK$bIG;cUjJa`PQ5uFe^2X$;5X{G@-Uu9qh7kmun@Pj!104d6*#f%Tf@!5%Y z;@gYIE&OZz|?YQ4CX|YSt_(+VzIx z21(PIAaUnZuhmPlA)khgmSeM;XLR@0A(x}Vn#q}_47zSanCmwOlr^-Ll3r5fj`8V? z;_=yOu$$*TPfz{dyT&fb9V)FGJSy zpg!&~JDMfv!yf-vcgg59{^0ePNnu%1c{9o0(b$@v=vGajCdILC8D1;iw#!&Uk!oNX3QR2TK zz)kJmhk{{kWox+B(WP^!JJFX#0pr;mWyN#8Y_ZkG&j`{_1YXxnO97>>m2ZR?i43ET6A;gxn|tzSVw{toBqZcF`^(}7Qj z%k^CUvnp`MHA(8Q9sSrr*Zq$pFaH1O$=N3V|5_fdBy3s!zm-L})d{#OAifojP9aP2ETjk8)@$%$P5 zqb)s8KCg2vmyLaTr(51q^kVaGCu%nI@1`{S$Yz&1Fj7-O<+%~c5J#flfm$K~Cq{ZB z&mbmZj1E7y9UCx3$lL47u? z2reMI;0mKbSWPb-5JLB_Z%hcg!^?+-XvW@e-K3p=mDK#&4{W#9B+yHzrNI`LYCYJ% zhge=}5WWkYm=|vUi5VLHMeL`c$SDio=uw!8aIKe~@-t>g`hGw7IPte_=-AJB$D58r`K1sEq0FuLSn zJ7nvs24>f5z3ZI6YvwF}+TRztn;v1w&1iQ+_jI>37EgF;T~m}p>Td~wyJ4MBGXE9QSuWAfZe$*VNSz+rX8h_sTt55Ca#9x*c){uqJpHKZQ|i;ZEXE=ttFRvlmX zk8zCBbN{C={5{0}@A&Za+}r=1ZsPx~<$2KkUzG%+`2biI>APz)F7&!rLfu`Pp0W+Q zHuc%qwV8mH+KpKtm)?z4cWZm@#_Wzf)M0Toly-Z8i#+IOml8sDMmb5;74E<_o)*zy z)^j&K<{hh0n<_f&Qti5RgKgUY4<3VeZ=S!o0GCN3)4|4&c|HLRyI~vuI{nJqGWGYv ztpuy8(lSK>#NFFto1^js15mkLUkojr3}K zz?^hi&B}mPu%AL;qid)I_6Juvu;+7wieMEo6a^pjPV}|5_fwvT~9n)##4J=&tMn zU@*7gATO{WgopP8%agGwPXbt2OsRK(5Ds^EXplS^_X`SQ6ztxxxOS~;l7PCGKzFlm zXpj(>*hDA(Tw{cUxWXX+#5@^q;)L`%i+Z?osE0fn3UZ5{Q91fdt~I*dwGk=A)rQck zKFsh*vqE3LpqSh^{%xMtr?>u33%K0v-_HCWrzgj5{@Z_@pp+ABqPci#DITQJbW=b& zMa2zDMMhP(p7XV_Q=zje)j&>3L1H3^7|n_z52%?s0(i8Ykp%sSLuGiMMVZsnlh9{a z%v|inyE-&{bP%Xl(o_ZM-#7AVRJOtbs56pokxO)a?BgTH zL=eNSqy#2on8GYZ6kJ_1 zFd-Ch^)5}vK55jJ!|9SbG`KJQ|%8 zIU!;{1zh*{+7vii-3!c$f>5MpKsg_4$>p=Er*@kS^bH`}I`y=hcfZ+pRXd!wO+dd` zXb$S82TViXDLsguKN*`Uw#~;HS{rL@@IG&wNUbzeQ_1z`cW`Q&M}j+XmR=8R!=&QW zb=wZPFgs-eb~%Hi?x-X!ZYAk0e7NgGNH-a(C=;Za*VS*-UR+F7K8a;eFWCo_74$AA zSSL(($X!r~Cis1w2ZztmBHm|r%nHq7l0c6|l~!E=33;%#6qnYI9LBDhrUkX(ztIyTn%zke;!q1 zAFu=)^P;0d;}o~r@;J85(OU}kgYRiLjylv_utf=n87?qGjr$1!%ik0BUs_H5s)7H@ zVK3OdKv(X1Z;_PD;C6;Gfd3s#@CU@exSTQ&Q^;m~mVNWLD?l=Nf)&*C4j#K`6AE_J zZ647Bjim1WF3?|U!tIJXK24RpI-DN6Ab8bksei!Riu!MO3JJ8E`^Y)=pPIs5yTho zf2#9qai|%J&taaonD5nv8-qxGr&b?Tf7M59jqyi18|ocdzoPmO@VyW8>M`w%tiO!r zI{c1M*YVbXnD-9lY^3nN%c&PKkCqI*CJDN__MJF@EsW%vZLyHnpuB_sHZ2(c`*nzW zh3Pt0O|Q_wVlVmMCyj z;i;c4=fGr=F`$_A_D)%;1{8K_sxb{XGQG*tJ0Pa5STcA5aKV6{7<|tr2u~&;5|g^& zvLO0deRqd!S6w8uywor&a5jCGLOc(sWy|~1b?Dj;q&SCEvXFmRDE7pXPGPMT+b_GX zUX2ywzH|(}RyWV3{Iq(?e>#TCD*#>c|NP|0mH(%QoBTg(dF1`?uP&dhD&i}jDFYP% zS!MMafQU^ZokMEYBo4ha%jPY!k$JnUxjC@})FI`!2B&LLId~OQ*ATxwB|`vSN4!|x zP?tlt9hA(HU9M=-jyJyJlj$`*(8K!=<2=pRTu)zVF>O9>Owy|fkkP`v!wC{MKN5nN zm=Z!m*#nTVa*mYMBz&21C*-@Yf{<~zQEQxorb?~1A-0y2<6Tl*a;)Ejb9G<&Ps(CY z&Oh_%y#IaZ=KnrCKiTB}SvWngzUkq?d2YiwE_6_%9cHp5dbBi`2tF0lIw{>+ZHBv|p zm6>m^&@PmH;Fzr&&PiH>VHe5eXE`>{qM<{Xa9e4 zzKQ>{md6n4t5f}!$@Rw8mg0?hx!qVGrCaZKKC1HYkUq@H6xSZrhxu9Mj6HsLU>}{d zu5TnC)!rs}&*vJvry-MB>!yOOE|H)$|9@X0dp_%Z(5IUA(8_h#rNM8q^sP>L@2&r- z2muce|Nr#p$kqRjjyC5%>v_~7lNb0`o1o@XZx4C~^_hxbP(G zL*OYB!Hi-JYIuu&5xiDsVEHsqJLr5ExMv;G(bZ&VQ_>v_m(bRG>p)8DZ0gm)V~(eA zdiCV9>)I4Ck}ePn4S!H~Yw$!0*&G8^{GkOlbn8t-YVJQeVoU;wMseuFpf!?{jStYC0IAc;mzYd!}R}4xi$uF z1G@ab&yHRF|M>K5qyMkvvGjj6yer-ZD5%SA2dc^+aaW*4LSIjDXR$1`OVC5%Zx-~I zragmhc8yyH)#S#v{L@mf^m^`XR{MP`Kou+5=t1?qDG?NwR80%z0jGhCe-9 zhU)rNwU1%!tEPBABVSc~n0ZfEvo;j^ou_|QjSN!6DtLpGE?vu)z15vvR{(c3^k8A~IRlGo+efnc7Wp11nS8}mrU`EhmbD$; zR7nn!n;gY}5x!eX2x8fv3%OAx8OU%7MAULS#ltTh0V@>HfRBj)Tn&S{_5DIs`ciCs z3nGJNxV!vS1g((TkgEtr&rzO|yE)2=VX9GL)LV_B=Am{|zyeLm^ac&Yjj4)k8Q;mC z$UTQ>PO`zMC8F9xBKB7@9){9Syut$^^Nf;gFhVgU*?p1v3>557{At(!WqP55A9044 zz5LZ9{>$OXi5LI%Y?J?SEswPSBRbWwT~tOX?bj!#g!*QOM3D&;W(Y)TVMki-n`%ai z$Fxe%H+)O6(5alTa3JX3Ojs4_eFUCV>bB~VY5d%l@9MZPmTKHukrSq&-VT}L0#u={ z6_Ivr0CP_J#D*ZoUZ&nAZUAN1+R|J8ov zVeWq%oq6$Jj*gCwHvE4bkKoA4b|KjQo!(i9jhoswiQQ04vI61^%uqT9h|+4qrUU_I zpkyUX(>oBu49tY*G=Sp3jPo6wO|^6pS@vL7@qD>S#EEE!ifCjYCX}K$H6_PojomFy zQ!qv#hm7wc3j(5o{2k8I=$?{BPxT0lDrwUtZ0b6O;R>c{&DD1#a$vM;>Zf?3iON7E zD9V2?5G^>Z{(kxDCGXf@Z{EC)On5cZmsYK;lG+6UY({SNPmx!U3tn;FgqW0&Zbe$X#kdVO$s>NS5C1fpIC$K4HoC1VugSRbMWmy=otDRe&if7|0>z zBL$gEY5|2)J)bFj#HZ*3n8PBTA@NpBnp;Q{X5=RF51B>!5wH&wUGxNnnZi~~t2w;m z69oc_SeX`FFHy5`3q^s%&;HD|m+Re`CrF5(3@)|B1u@ zPtG^~pX+(L_`fse!-aqWpji?)t+?VKLjgDgWrC`|&*$<0$>2BphZPV0NcNEtW=b6` zAjHU30)oxNrlUzbh&_iN4tOI0R`Lwu|AZF9wf}DZe}3ZW|Hn@@@!!_+bn<^S=IxAM zy=RNK=JBKYmmwRrXOJmJoNGc0*InKaAGtc@-;;kD!lME#uw$;YFp4+$uRDbrolYEF z!!Fsqa#Q+UyOPqewP&6ztcYTZHbTR4O|`ST>vk-y(^OUPM(K z`vJ7ta%65jGy#8}ng*u0ZE|6^L~T7I1X5~m60>N$+x!zp5;tv|_AepcpEsbw>ireK zn}SfZ^(XL5x?z3$>;@#5vaQh+7YE}168){w_@DGZ{9nJAO%M40^iQ_P4r)MS7{4!b zFu^HeTaQQVHs5+Y8pHQnk4MFv|4k^KZax10xBdjag%p#Lfve{)*w!eg-@I5^8|~}==;-X&x&L)^dUU$6|F7lws$@7r zjDZ_cQemNuQN|EB8XawIT|)}zs6do$ZOIRWUI6oXH$&hZEs^lVVBlJ=h&_OdKQlnY zT{7wD@n`8}LGidO2xST!O2pl>iw1DfGv!zM7nII{c)4|%B$zW0n1a7C1iqm#D=xs_ zNhusXN`{ozsRDmX=zD-OkW-SBF|W7>AOk7MrduHRKn8FDFyqVx#YK7tm>^A}yp~J^ zb4nICK}iEBGMV5Q!xT`I6NU>y@Ag0p3z(8AAXEV!RoKIn5ip1E5y&ZCzydYEos&dn zu;GlfATqLoi>)9*tVpoe07-CqaSz9$(P*ooJRhJ5NmFvmB|{7uVgORK2a*ygOfUr* zEK2^8_oo4nHuXaW{#>`qQTel&G3Y~{;u!M|<&@0u7#AqHXaKekzACdM6=Fte!yG$8 zL4sMH!aMEQW6g>tir`|lgR@-#Gg8bD)ibC-S;FT4p}@wsk+jzH@_5m0a7%D>Hp$8Jt?b3gig1%UXudH zXlsj4%O*~?Bf6ZBxa4i^0oBxh|JVOkCI0)r{?D$C`U*4fCP&$pf}sfo{z7ii0?|ED z)#6>!6A>*?R!A?nF#>a#AOIH-r*NF2ty1_iD$ovkf*XmOOkxQNTwhkhqx(>x4~4km zN%3@6fSq_393LJ%0k0s%@cCEZ8KF5*fe$Xnd*Cun!CPLGfwzcn&`>hk`tSex-wibS z@BjKgoB$9M6eeg6>3cp^!oWvcTl=egwzgVD&^tuuOb)P?KwyR_8sC8_XZ;M^ky2*K z7NjYNpwph@k(}MiD{~1F92GCn7GKbe>!}H5QXnCrol4G|k!;^tYU(C~HS8nK3M-)~ zxVNYdGZ2zcd(v%ikE^tET!;mo;yGt(TXt)st*sZ635vyXQTHW{Ra(v82`OnY12D_* z0#OEOb^UjODJwu;j#C_`cU#pw1XX_(FMxpMDCUv`a1a%TaA&xjzkF(LRkQYXhT|Du z5e1hS5<7n;S3g> zf>#sX9Bmvu)2Vr$r*}28R%wU@TiS|C${BZh$J<0=RD}O3Vll;If5q;JPR>g~ej3j> z2ZLK&t437l0g9hUO~Rzro(M1vClj1v!3$7UV9wUXc*C-o5sLqbk}ZlDN>fDThpIV> zCKTdK0xp>rc=nXt+Twg6COH=uiY$C@gZWey3qa@v7}(mQz_AI7ux>8PiLu`0y+TR?iZ)ei(kLcEBy)_Mp= zTU&qE7vmpA{Hy|-JABR3X=@A(u6jw70!=x&OVHEYv8bCxD0 z4UZ&>K~f%jJU&Zw6}lT{b)j59k?QfDh<%MO;=9;q*+M1`-^vHuTHz{?EK{2$J4X(H*D|w zv+M6Ze7t7w&fcG0AKO0r;bJOLp<`^5VnQt1dhLaNavRe|>p&{^r&DSLfGVJFA`Rv+H-S`a3&LLYZYW zz-F~3{Rp+f643wmfBkgZ-L>z!FS5F8=!s#|8a zoLuB5Wt5W-J+yd|?4Zh&i%4ct(BxEzl-{ zry9rBq{5WTbA)bY6%hxOZ6N&39H30L=P2hBoYK zJ3GJavvUPU3ss6L%OX}nrUE|ge+fq4pv|-YUcNd$egCRIiMRBPhvNSZzxi)<`|oet z{9m7^c`wL2yr;jj^VL`EoKGyXyNbqQB6fCqu0Q}~&_3E>tmo2c9kH9=ye^XDoKM6J zJosSGf)0Q0{iZqqzT0D$e>y%{V=&vz4M791KP5NNg^KkWqg<%ijc|gu2FK*Is?~2`q34J4=nohdi=9RD{ zelm^4r<1>}q1kpVpwGy*fu z)xE!&`Gpb5UvQg8|D!zC2a(84Z^BbP5_#YL(x39ldI?~b(f`92-+c4@zs=@K?0n_5 zW~-ZfU1cZ}0pueC4y%f~da3SFqBgRLq8BWl9$LDnAS0`m^Yl-=jjfb+=->pNeS z#?}h3yx6EKFDSUQz6+}QE-LEXov)ZvsY5mTGSJD{hu7@*{IBfo+4*UggmY(S0Q-dn zqlhicu0+Mwt@(VC(+N|iv*E~>v{zXJ;8Q3Zv9fMQQb zc6cTUQ;rzVr1)e+3ZLrV{!aI$I=DOBxs_>r#7+ur)Z|j2WAjuDWeS4+j!Tzl*|z0E zM=VMTZA31$E<~>T6&fbhj@6C^BGKqaGO-M!-~X@J6r7R2z%9 zb6@|;r_zjRCJRQnbCB7+JM14G_Mh$U*p0ID9_6aYs_@07K|)Gg8Nm&KaR$JE-xI0L z+u3LDqz0XgWl53qqz*=Sq-8oP5}wx{!ZRy^j8rb&=dG+1&Toe?9jQ$C&+ag%pi++> z?cd!Y4WNrbP8+UEudg=T6#9t$%LP%Esw1Sq5c!Epib)!D>9K!km0oZ&K4N|B-!Dz1 zfBW~n{|@&E|Lxy)F9naMyZe8qw*qG>&JCUizuIm`l=y#>&rO8Zd?aSRcU7N8mP?gO zGd*I5D^0^^6$MwAROz*x2yOTz3x+|TMrHu(PU&i?%3s`j7;=Hu!yEN5te9hKrevu6!_=I949Q*^(%TlHY3#8?jwc~-yx zbAu=JQVeg{P>Lkh4iZ{UWWvF)$y0_O@3JwvxGDIBPI(UwZtQG_Ic~}9cL!7E&#O}g zq=xPMny1sRkve5O5?CYSAB9G1jJDc?f9TA8G_vW>fE`gP_}Q`PYHUak7+dA=Sd1|; zBqu;YN;XsrpQvnA$L=QyHW<2s6D2YxVnPD%4)J^Gt+YI)$@f8N6}fgdUn%Dg%SEI{ zsr<>0rd@CkFi#910X+^7+c~W*=;53dX)prCf3x>?!(=*CM<563ql1HyG>*wyiN8pt znI44ESqHJW6Ul*=qaM$ru{0twMJ^6_CVMd16i?nH{>txqrv|>cbcs3Uv=r8sMIpt( z?zom&qI3D`>e{1Sh2oSasRXtKluU=t=j2_mB8?#nFnXSVlvwsNkp^Wzp}~yVXD2+R zsx(Cw6EREK37?4MglqBWptcazJqy0(zz#*E*$y*@i7_W;EZm(_p+PE!m=*82uhB6I zY-{?_#m5tlXfzS?BEPD%^yK|3<|<3T;k5J|=L0bz0DPdPpi*$l0DkxKK>LMOZ5CaSL6&$XhW5pqkwBCcD}iJwQv~*QqjJJIYGqxFH4wW%d)0IUU0%%i*1z zSU~7V%Yl_SSdyY&Y6xbd&Ai0!z5IpJ*penCW(J)X~e9B}F zqI((D3@g=@xlTuVWXrgyy7+^)2`;2a(R~~;RV7JCSv5=Ktzhqj>1g&Ujq+)R z2LzNPg?A@OW2=zlGJ=MN2UHYDIf{ z2I8a22t*`+7hpj7SZbqk8S%tNdsyCYNdwnp({w7B6YRB>>aQ(L@#DfFyJusb$0!aN z#lE|G{_-13_C_k<>FD6o0URuKU}e>QT{;h21J=%f^b|{BVz&V%@!&fze)ro4-+6iX zeAzCYoi^Scc-wKSvs14h93%U-B+mZdJ0y=w(mhZG#1Sn*Zq^ifA$qPdao-7P1pb%3 z6;pOa1!_FqK!R=+D<-Wt0bYo=-h}J=qL@5ZNvuhToJ@qtWyIbep8!M%J~QwjYK6FX zb1SAd4yfRzb&9czX399|WS(x=p>cLdm}x$<2yZne;OKL@8ZD9`gc;j!hVLwzE^R-= zW8>6OB7;HgVJxG!X+~dvJt?&L`fE6RX)oh(EaEO3fC9okUcO^a2>}b{gQ&5T_OV9v zk9m9al2@A0H-@;l{Dm4CUegW`UWnA>(;CQ}G~Lnc#sY<`dnB$Q1-nucP)xuTp}kS6 zB1cg%2McbQVgM7|e51z>P|IM>niDiKrLF>t&UsKq!s`$NVG#`uVh+T3uHB{TPKi~d z4(K{a!9U9gd84&wZk{Jr1#Tp^bS^4= z+_6U;nxg6CjBLVGVY0$#HYpM#vqbdS>^P|^ZSIa1TZJGMn4vosiM$heO+$C~u|9jP zawb0UNtTE%a9ArNW)v^9IAXi@>7`P}@`Jy;*tMi(_w4HO z4gUC-!(Fd(rQ%-H$7eZqCE*v1f|-nNb#U!vu7V!uM8RD&04d4cn93#WOvKKA2(E=X zlaig)$@wDmXmBJZ{L?#;j?DOoeKVgw&#?(L!k-J@uU?I19)}97r+ik&1Cos@Rv6Il z73Zo{>ZXi_fDfc*CetqC#KMTQkk6UE0lYQ5i-bha!k>1|E+DSY7^HE}89`5R!`crL zbpuC;Npv4x4A=L_GV~Ju(NH#SEV_JIJfji6c!*bgL44xD^&$ap#v9O=;SRPHkK9q^ zQ3NKTDqFC0s?))%;VPeYI;&B0Z8%izaGkm{6y3qm>ODPry?6KQd7o#pp9rG`nH*F; zI`H$@rCc8{)4S(>e9iV`U-a4K>l607moH!L({(a3Z!A=-9)@vf+HD5vv-7K0Cm%0g z&9{UGHDqTE1!(0Btu@{%8aR|@dI5E^glx?30&DS%A>A321Y!5sDsjbbD@ z0I(=suSirju_KD~PUb3|p!@9!SlQ&NdSP7gbXCldt~5`@ z@bwxlHxl)v+x=apg(xX$Eg;F$(sD9DBo3BCp65BAE_lOg+Dlkw)g6cnIB|d@;JBN+ znvK={!$2ngp(Gs};wt*=*cYsIe6PG0i1K+XhZw&AH&b8ZR6jdhuCi6bhD!Hq#U5(eQ)vx_;7(zL zztv2bI+(Hy%Q8FvJ}$jHE5^IpQ0w&ks>Akz zn1FFH=tpXD@DHWNN+S1+Q@ziQFV5hm5kPJR0J(@%9?$hauL%d%*d&6j=Y;)-48YY+ zW2GOSNAo>lurJklH0d)Fe^v7Xcon2`E2bT%g77)2N6K_XT<(^t2rnatL3Vz4x7eyX z##Y=l*2JV$w$(O*H8XRS?F&|3s;#l=M&dQV@sbBOXLR|TXDX{Kcr0}p{Ep`EU+Mlg_iFAowdTV*fgkPVcJv*2k= zS2~xEZYMD#RToys<7tCA&_wpJCGY#N^ zbUzr6?YXcacys|Nlur^>#QTpyY?_35m#sH5snt53jAhE#==VnC6P~Wo@#EDSNF`z+ z+qC;wX(QqvR0`RqHr!uty~V_gzRd7rF%J|Q;xo9%VHy&-%Is+bCTWPOH@^!vE`zHI zj0czKA@>5;o*j4RGc(8^4oN&42m)*!X0tj+SWSXpb*Ry$?ee-o9gNKY=g4G3xUltz zdij+#SL>&U002USsy<4k4=v2YieP zyK}w9RN)FBr9g#HF)y#yrE=rbyZ9@mP`4%(VsRy$wU-rH#<9MV_eQBvA{elrFGRz0 zRmC29b2T!%F=PF%G63v)>hBUeAsg-#h$N{60LhfDLY4bKd|Au@A42g_S}$`34N+wh zlg#qO*}ImN==5l;Ahj@jV-;&%<8ww^v~`OHD{UvoZFozov9=oP7q77b{~9KIapHgl z@NgXL#1HVZ@U9gjEi&2U!qSpuckCi5)d!>pRS+j?<=XOERtXcx%`T28zMZE8qg#>A z^rU;-h+buui-|B}6;steo+RpCvk@?!94i*8#A0QT3v=oH?lr;8T9Vh2yk7{(V@L=# zcjx+}>@PVjqXg}tthV-0t_7)I@S$9qbZQAmFa;HXgyQbIOr>EdD=H*wq2xID04l5n zXLd=(v$fY1S&&`f?V1LMqk3QE{P_JV*EdWaI3_s(MJ&2=lRFFYn8S@U=lVK zn8?&?xQ(T;hI`o5U(jRcDsAQ(eht-pA9yvEBWZY|BEcK@@#o61r#Qq1JH!`ai7~5% zGp|O^O&jghvelNYe&K92A4bm)UwpF$O}u=4VtcZ^-P38xCo*CmA+e!$_=8bX4B&PJ z_o8?A%S(h7l}yf~TaovrFhjgxuc8B*(ZT)`C$6w3i?Z2P+iEAe9C!_)Y7g|;h0n05 zaxk3x3@WKl!Hy|pEFYuW`;?`?;~GJXJv%fsTyI{f?o|M}m4V3?_~%<@^!{<#{R zSk?ce<)~3gzXj0mSnyw8oxNdYT0bwA`P5+m^ciUP?Wu}UDg|Ne=EhE^=Ka380f!bo zdn=|;$m#}yvM{Z?rN%y;CgxCwr+X3Cq9;==QZ4P??;o+7oA2HqpS(YPd2{0g=B;q#lDm8?lC?F21v%~Jr|@K#WLuerN`DR>ruS!xH- zZp~Zx=qR{(_}+DpHp!G}>?reuyPpmqay2G~Gf1^v2(-dgD_kvt)Gt-IQiTyOU#xqD z_xme$i6eXgx@Im$O@cz!x%m3_p$x8No8`vGpq|GpHvEYIdpv68>+lFQU`a32bA1M6%L2w*^dWkTqyo?!0UqMLbC!Mdd-!VI2!{a?hul%H;_fr{c*8XfovP zt1^p6S&Uj-qiD%eE>(gtiTKy?svOawZUI?qyjT-L5bhIg=(k1c(ji0y#{NaD^C3YnsJSeZl&(v zWLrraZRCv2p&O|-j}cWEh`Krr)tG~EJBZ48Jmw91ymHFD7ryk&BgIE-CETeR{SX3t z!;xxaZj$>M$+lVj&>@*jhRxc%4;EdU-(j)tF;hyryKY?65D)1@NiB*U1|S&_S4zSt zCW_nLY1_GOW!CV3UAmd7UZsi=s+s005Fc82x!?RGheHBMTpR35UZHwb!N5;1M)AiI zRk1>hfof4}d55g0n${ZxqZTW=O;f)!eVv$g*1R=+-P~;ZW_X(8{r&}}4I?{r z$KImQJsY)B7r-+_`-J@0HhYEaRc+I<{aHVZ8!}8@5#Z*Xvm2(m*?cnkSst3==Qd>KS zJU}&kjTnz|dKDY}o<7EmkNm8H2;l-8b(1I3BtR*_PNVcp4BolJ^eapDg&MaLIa9y3&b->)r}hmlszW$e-U+c;zEbk_>Us}D zO7v+}d-1uXIV3oyvqWJoP-DIp($)pR(?he0P_U|F@`Wx;c=!wSo)JGvz2qhQ^Y=!Y zask)1H)KmvJi}Nn%%L*Bp1eR++5}dHPO)0P3D)Etk8<1gCAVj#o-cfO^#l#52ASc( zC8$`l1{Ilf7oK9{U!F|TsfGpvBuDrI!gO9OW!Q!i>>UU+Ycl1t#Vz0dX5UJUT{+1O zG+|OILD{Ojwa|u48)w3A4tAlPQ`8_Le%;wI>4XqXLjYrUI=VC&34(^E3OX#Xg+^4R z{S&HC2MqbKLObsaaZ#t@DPIoZrwJc**)zYZeLhypr>oNXU1jv6J_;mM;QhFI`8%(? z^gx9Cz*7@EW%7&(UsV`$>EA#5R9LHCqg$sn->u<{IWvs&M$6;q?f3~nWrNv$xC;l~ z8=d^IyF=Q8j?6xvRJozhv-oDV^p1!L-ka~X$(Oqdj)gn#K4D0z#sg#8i~~^3*^!_+ zP|Z~YO^6&6FsO@VZr^u<;F$E}w8y8guT$IaQ{V6CS09g+kFVX=@0G&d9v9y0pO2l` zuj1L)-f!u{+YN3_Jh=Tc$?I}06yQtE@fWUW7`$xdq=Fo{ncWWn)LTi>ju&1s$~mdk z%{N<>_1ADI?cTxWxnY}6`&;mV;KLm_T%5DpFJIdjxXN{{%eOs5oh6jDVYYjW7pH5a z_LUhoV`C=rf*vG4L|-$$V@cf0>A&F-Zj77~<6pDM_s%lHv~#IPGx|EjMe4dq1r!q% za(&F`=#+|&*cN%&Yo^@~>g3@k#5nP8fQ$Wzrhut_R3~MnW-JIMQX6I{ggs;#&-{!k z$r;|?^o9e-RA+l*MR4)fa}kU>240Dd;1={1@z zaPUXA!Rnl*+A{)e`vqGooI6yJupM)lo0nWesZ{r+_%>^l&25btFnY=ze6o~Km7^Xn}ClN?iv0RdLX zsaC3fFn0aMebb`8gE|iC=EgU|tIeX>8%_F(Z%QegdwIXUm>MovDC@^*Y|!_YJbOQQ zx6l%oi5N%tI60m~qf<4MT&rhSTp%e{%Z(2@GAU7F^CqAkj27zlh(*6`RqqEjgzw@m z`Rg|3eFpu{M%1OZ*M;1EXop?G1y-~`g#1+?Xw5gnX)zNCho3$I!ca^obnH&c-?!!- zT^en1j6{w`-3kBi>J%vksefX^r~lJLfM>-iB`P18@{G)! zh_?$Mx`=VhVIFFWr~4)UA4Z&G0oFR~SvR+GvT_opoy)oVh~~^dfc*ZZCnEm-i?oFG zocX+BbWD|guv-!J^lgD|$GKiK@r6JDH0s&QUdOxC-tW2kFOFw(XSEUo2Ni|7h3qAT zV#lq77peh7O1zwdgd7Dm{y_X8(Wgz3Kei3tlCAI~cJ7}QIz8(!>S~c#d4JLY2zDyL z9xRrxV7(d)S$hr7Jx0y7bBK5(-e73nG^84WSi>#T05f@iU|m8+9)5?8fLbv>EBPG} zftEGKw$4A8R(s}kSM9=F!vXMh#rsKndTu+}62 z5p9X0*9&D}rolGbbkdVwte@C0vOsx<`-m}fVrb*Aq-|6o9McRPWw4+mloU)1JwQTS zV7dfTv#)BTEgxKwmIw)9tvoF~izk+p($Sgxb)%uAPv4fLZO51~yTmf)Dikl=I|03w z9q~+v^P*?TK}?9Iq^AfZC}-}YqMr_=uLXFvVS;l#sczkv%s_TV4rpb&oUGQqy2 zeR7c2WD$O~(cPtrSfPkb4mBSa6r z7dB8m*QN}t@=!7SPmwU$bQInB^y_Z2K=b2_?L7LMnmRfLkdHryJL1WFdR%J-4u9p_ zS78G78NxcQNLez;ttB8heB*FNbcy=|kT>YHrLOW`1!6`-T+^>2eat1PL$e{!eD*)J z0W0+P?u3d&8o6t0;{cm3fg>+H+0nGLNu_?9BnNCa(4&&N!~{|#f{~LBJ)Ksd?@I^? z;MMHRwg{~-RyYm0*xPr;L~iWUr$DZP({ki%BiqtCl_;G3k=03d{0O`S*++*>Gi1l) zRC7ppt@Nz>w{B>;1ya_UYy-BWDGgDipiZI!`e7@?b1w&i+#k6^tSw9a1!@EAIr0K9 zUUY88_m(s9@^O_`9L(!D$rDG(%L60yeDJAeS>s0J5NiDl|IgzR0YnIs1*R&O6=J|+ z8t^aCwheS^#Pev{xGe0b^2g;2VXhO#s)jJ)kby6LWhuITJ*`UJwI0|eq87#*ccqbe zuAAhO{x5Pj;xo`=ssf^!~ zGdepI2`mkkBi$)bdRKlH$xE@aHDu&Q${gzENl~>Gcjr=d)S+Mdz1}8A=96qogO#+O{x+@cns`*Os8zhB=rx0}H&X4iU1cA~`?{%`{quy2$? z!8B?!;1U=%Cdqpzk)?cH-2w#_$Vg9Wm|#n~RjHUej`B3d|E~2gh_lY9ZCJ3|e=pe; ziZhTYn2Bal{s0B?wEeCm#iEZuR-2goUCNHDO)-Il3y~p`f4d&oP#7PhK733xz&OR% z7Rk4zpRL|H+}mIi(;=|$5wmgNGpYd=b5}#XG}&3jth#EkskvdMU}b{CQG@ETsbNOs znqq<@dB_bZ=h|s$dt;2CdrANH zZoP3D#;HwYhf(ny|k)Qr5Lm4(UTV9aB{53OOhcg`^}Bs!BS&0Vrbg`p}9csS#K< zV_?YGWrK87^30WxCCy!IYkchOxt|2pd@j5rJkkWX-ceD$k=3z9`6M0SfB;>2wXo;;Z-{6^DB z2{$*_;6Ss#M!5u$B_o70EH%W7QD*Kt0x&$~1wMPVrR%w#+NwI%xTM)7)Wh-`ma1vx zmnQfP)>k%gG&%=KuUGY4&Ah3henm~HPIk^{Rar^5{#AQ|slh*lqQ za>e@uP5~ufiDyIb)?E!M?FZ*Y8mGu28X( zHMx>|Y%_KU-+k85inzCeS~%s@1{OMvGpQ=OVY(Z}d6%bCT&ANpOAQ}SpUspGsEaa3 z3Y$$>(25&gsCZcdV7~GJP;(RQ{h2V!dJ%=-^%mj6@xRuPn=iHv99@@qe3L1Spa(ir zEMPPD>Zv^!G*b?plryL(S?y>4hB5xEx4;BjO^yh(2nP~u*38FQZ`+Nvm~$C96L${> ze4a3EBCNl_Xj@&r2&sUl@CLjaVxa9~t6oLQVr*?T(KK+>{f>(3uX_nr!}Jwt#PbAM z#M^9nkF~~v;}>#o71^nIw^sSgPtxhDA;XS<`<`?#?hE)az({Rx$$(Ig7&JBVgbJ-E z5}T%`>N*Th2Bt?$sX}sj>X=(D&R|HPEu0pxX!+fl>fFX?+UAyYmDfq*SEAG6W2w+~ zYx!_LYO4N&usNpDVpX8oKR){B$5g+&dA3+9AH*-l_tjb(5*)q`69SCK15HL!J#M{6 zvq+(M<`W6}MABwyVDnF~GG&>N5|<)e^v<=RoHa#xkv;cR%N1b9q|lvGqqZs0Er{{9 z%ZG6eHt)es@3&=d0#+$@-7+;+t4iZmS#!qmz=}l*R+CDj)r!WngS{ooq)MY!VRMFY zrFzY##`J?c^W^nNbf^a|Xse%%c$%EO z_s1G1-m0=eEJ-(E?G(Sogf(1!k$Zec!5Z>aa1&-(<)9;Sr9Kb7W@;T&K_VMAW6pxJ zVY0#}BC=EMGIubF_|G$sC#V`8EOmX}U*)P@SVG${R!x~``(6i&D2*b?OpLtzoJo$4WnI>4A1$cSuZ^MyUl|RNT;e}tiHjUQ z7(DSW5;l)7BwFKN>7Tf|Gt*miE35a#TT|9wSX9lrgTd?7|Cls%M^cO{s_B15@AbLX zp*F2H5$vs*w`MV5RxMnsT~w{BU04@2u5E%>EL+yX)yF639JXBR4U?ve;*)=%q;F+7_9s*EUjr6N2s5xsV;Xvgn|t`Z~E zRM5ukmX2TC$6CJ0IMzttED~?65GK|uy`b0ULqpB#KPuM0!F%=ezt*DPXrs#4+9m`> zBQsN9#?q0gYIkD`I{G)tpPrVpu6DI-TsbjWt82!s{mVKS0^IU@1Ka3G^)j{Qbc6bD z_67egShiCYOuzd5zRp})+nP7Ft$tPf zRdw!H(B+$q{|Nl}^Yvi3`1>$N4Xn_Yro*|FA(YOD=O}5EptCIS!=)!x31$(Xq;V)f z_f;)6xT68avo9q#HEYe>(j1vvN4~^$h7e9Bky~Ub+>5 zYQq2U70ihlfqkKm%f|S-c=t3W-Cle!5~+8T?^UEfMx1BeKU9t`M6hqKW1iVDmY4tePwn!tbaFBZ@{vj_R4A zt)7uuHOOTO|L~(#GjYB?g-~+Dej1PcDTq4uDo5%D^^&{5fOsuR(_u zHtI1BcDb5(q^0Zrng4peu1N9*=J!M@M5498VaNx1SEYweG^ZxA4HFtWK%?FQ)QTZ1 zAQu(l5vQcHjJSusOL#Lbhxy}DL!PASv<_;dNbL(q@SvqHcN?JuwkeXZmJ!kkDYlzp z!Vx4rETx(=6T#dI-O_5Hk)b>W0fFe&I;1<=I4|)49^tK+=r46|$kwzeg}!YqjydSN z&y z)I9hj*1i-$mYami6@w|IA?j2_M0mi_WcE<(cyYFej3h!QT&(zBqe4EpXH^v1^$%O> z7)kKaM0goqQg?+`MM%tFcY*ogqlH(6NV(SJ4Dl|iIy`zfU&fCsS;b1vweD+1^Q@@a z;B$`flo%LmRrj(`N;FqOQ_uPU9{9JOT~ppLt$b2y5p;d&QE0*+{tDE*7rW`4dhV#y z)Wq;G5>~?Wn?m3f;jP-<_ey5 zV3xIbxmdQJy0>9s9}MUC$CoiET z%j|1&$QeX3Rb?z745Q!?iZf2JNC2g4k`XDPG48)d??ST*XLzWCZVgTY`>xqkzA^@_}>+y0^{ z9wH|Vf#5Tc zB1AGH-jMQVUEl#JmJPtXswUg<$cQ|4LIlHohK60M&IRZMAs^^`;V*_sQRzUos+ndB zBq1Tj^&0^00m%1Em}cQf-*LqcU>)>va57y4dNxJytf_%(`Ty;xR>RA*Bg-^cY~IB4 z?UI?T&5HxIb`7`G8`O#takHuH{_RA5$B9G}(qDoK^Q81TOvW>gI3K%YWKwB1rxcVu z06WuyTKOlHqO-U6c6CJSPb7jB4Jt3Q84^sDl`O6{qr!NoO z0bHM(JAg{8d0MG4pQDajSg@$O10~H7xE;ltfO@pke9m;*jSTH>J=S>qrdv^DgplP7Nw}O`;5`SMX^X8!DAz}Do4_IXq7Xmd} z*y%DXR`HtBY>yl=4^pRFH8{N!mj*SW6HYN5+-x!sSy-5(6S2K`Gn(~eaC{jQ;)_u9 zL47mc0S!Rk(6@B0y^vR@2Y3(!T4=RSSf)R(84qXdM?GxoL2NWBAbKGr6Nm<<9N4W6 zV_7?(3A{gMW}Q5x!Y;Z^@Tz$N$MtFhE?Dl(?L9_VW@8uUzmT-r+>5b=N3PBjl75p| zp;tzF&x9yc_hM}C{;|JJ)2`~bbLrpG7u(x&5Xuu0TuB(&0Yg4H=lNYzKDJakpZ=|8 zu@F^WHm~a$N%uOf~Jt&LJQ#fACA#Yi3v$GI^-vBtT%&$iKvnTtI*gX7$5P0Mh^U3=~nGRj%AsK{1RtG@pn zVWTLq9=&zZAA-g*_S_*L4zSQ~`qUs0;-Q&f2iR8KPz}IE8O1L#=q*sfo3QmBzttqq z)xZotnlOAy)|Gk<*X&dK?2%~g7NgU;*OuFl&z$o=Dw50`2V^n`V@+Q{UFVayJMq+u z>BlShZRO6B;r}ZnYME@Ds&ReIS4$YtAP}%EK3*%&%}yDe&>i$J(|+BHLs6@19HVcX z1A?FHz*_*vs$C@Nvyem)j1Oc0J$ULr#4s~hmi&tXzf_cU*8~=dQoNd}$c7~T5 zZ+V5=!I2Lz`c8jk=7QunxZR_dl@@G~t4%?*Ub1n=jQCuUfyC2nn~;q2z*}q9-8l+qTP*n)U5v)BlSJ6X9GJ09fUO$}ay(E4@+ubyQWoiATc z)_QW1uGEoU<6XZ@ZfN6vI~R546d8 ze|H@g_UdN7nz~Jgndp0MH>Z8a-1t)-yRZ!0Jh0GHC|7nNHGLP=3rPhn_rw~)DF*odoExm$ns&l|-E>+vJF@Z$X6~W_%i|0+ zJ9w`V;Je($ zgxJ9HblJbyq+DVQsTho5KuSg#kQr`A^=F6?>#l^QWw9k{0bf8zZf?1`|6U3X0qG19 zE#vViozbIJ-|?|oOM%gcIS_6|+t01^bbZpmX^wfN-DZKkPN7cNqu-_lyH21EnBZzw zb)&6?8jRr~IFYyfh(e-L#qf2CMUK>C5FWE=TP!@t7dX=^ksT4y zkCO-^<%DV1J_s2aOob*E%{IuW+$-Q*5yrgoAdz(7$j}Ibj0)8Iulv5fyzy4zk0H4l zZ193|clg=o2*r3Ij*WK$*>wWd3&H)pMyglqO(iDfJqCp^16xnfK>!b9g;l zP9SfDCPE+d$*8+pQqWR5bab`olRJO1i7Ue9_ZWi9rbO+=HuP8jVALsEHf6VkF?xeo zVFNzP{&K|rKF_) zi<9)_5}@YjVY6h}C?(gfQz`UzyB5x2=Apo&+hyNj*wg6y31unJ=*B(&oxov)XYP$> zw)p!CT2P{co7px}Z)B^8jPw)IISu}MMW`BrzAHQsz5JTPRSg}rILRf*-I zePv4TsHz&V-vCgxf#C64Zr-V_KJO=vtCmSmQ6m`Ob+#}6^2M43EcsD zUR{LRXseF=gM>0gEhj=gl(*O+1T#XSaXzkt9}(?}5N7p!#C0^=BwPyBSj3vQKO`s@ zK_pJi$|a?@OBS(Tg#gwxDHkm;qFvOKJ+UaGqrNE?=n(uN<{l$P1-%o@u&$%87>5P~ z2=sU@T`y+wb>RzvUz!cr;=z_RI?de56>ZnuK-nKw#shK2!~wnWcO4gWcjg}emEe!W z*V+jzubUBmk&zn!3#UsoL`K*?h7W3G8hWNin12a1~s zn|gXJQcU3UeL3vf#t^Y$H$|J9lG*Mhi8rkm5a^;SZnwq4E<>i%1Hs&G>1A&XSOBJ> zxz9|={=@TWgDY+1lwM-u-i&%kmyaRe4RHIE#(Jqa385ETh!e3?9btDlIX5w(GlVWw zo)+CSTLmvUi#pR6j??mxV(m%eg~6%(YL};U`XeE;L9%r#bt$g44L4+eBK4g!JA55# zR~AIDtUe2p{haKX09G;qOCF1kgV(pe6J>`61Bxk7xR3mV186vK4yUuFflDKZgg|Pk z!V?k@NRYf^psQFlnlOGlqqag4>7tmlS5{}VjpOM>tY6{uTqhx~qCRVk@=ETcH|!0n zRIQ&F5m% zN`OP;FMw{SDC5`AbcdpVDBS>EpAzbeO)Sz0i+drgTltc17!0;?k_<*jxY5Rx641!G z4MC+O@)do+j9MypwnS2ybg?vPp301miWeM@!#mT?I$@c#o$k{}Fuq<=wlu(P>$`EV zVNGe&i;x~xt3IBt?^N{F$G3AqsrRcUeH}R_2C!v%PxLS|xcB|f1WM!L*<#lC49&}- zXzsA6cIoT>caumt^P6r4vG}T$ALC_P3Ob+FtC!cmwF%!dR|Ps3Y*d;N{soSZd)0>` zkNB^p?1$O`2H-ILDHY23=fyQIdYRQN!G6ML0QyN7vMHDW- zT?$Jr{FEokPM+7%oa`4^Lk1kDh7=SFBA*1)AwZvzQ!#M_n+bnr=Z=`f7Xl5ISfMKd`oPi4rMX~ z|G=`zP|UgS_o?q^g_sZbdRArGsMC#g;3Mt9oVLx*c%5{}_dDib5_rWJS1y-WO*Kjt zb+EzgN7Bzz$yf z3K{O88wR|(c>ai+19;Ol3OS!mSq1 z<~4yl!5nl_NHGbT=N1n})ONt=NL@^1j_nw+WTa5EAO+W#Mh6}&-_8>@oGk|1g#GM> z8(oYLPvKzS$Fv?eUJ~|{_(rA6*JUH8HFocxMHk#ma&@E!3wb=1^E#=jx~gx`@lcoQ zA^67%iaZ?_bRDysWB^N*|F<-qa$-mmE0iQElJ|BQQ1q+=4?t0uaw0Y+^CC<@syQvy z-z6>UznN>?vxL2pYf8JOABEm)b1Y0vRfoE3>7F>2wFCNfTx32@Q0qF#&LMNnMzi*! zYQ#P;PrC#7gFpJ@k_pT>!qPU^t)RZ=X`UnTCSJvsTpy#UK|;8 zE&}mq_I>SPpL3fEQds*$mM|-!11+0ALtB_!jrW9U_XubSj~ahpI}PrI{0Do$AtJ>u zro4VEpw=cNO-=GHvM2~Gz^1rdqi{ZR75gB1 z&^q1+5YCBc*pVI|-KIjy***BWCP*Fk(wzuFFo5EUhg(OKZ#Ofz@G;!A+H=raJ>rSo zp3a7_>mJP(B-U9Q%GYB=oWC(QG^(59OPTQmO)7<&Y*=n$1|B7*PbjH<4Mhne;twnh^hjZ(s>$;0e!r%Ws8o(6y2?_=4?Is4CF!gYdmFPzFLC?#GF=K)Y}>fB+}z&iM#XGhW?b8m1)hB!~f#q)DAb9AiyGT zL&mSaI}yi+R(k&lQ)Am`~I|`AXxP?&d9Vj1f`_44t+wAobdCcC&MbK z4S<;2&?9a-hG*~13p0orfv7gWwhANS#yF0wWTp!&(vlgbKO}o}A-o5bQaQi7J&)LM z@m=r77#2r|`O1}>DLDA<`?!1VV$-d*yoB0d7)XD|CWpWByM1wc%ADu|E^Kr4 zdHZ7P!cd)&h`L2%(!oVS`Mv%6H|gJBd?q-oRqzNwpY$rl# z^#NuE=ZTdueor4tim0oM@v=oDR4LO9&rQVTB;vaG;s%u^S6P4}?!OeG8&xSYAUbR567`-X(U zfm8$bgb*@HM6YsNrl_(Ho_K^0h}PxiL6|70eoG%!Me89W*WRu?!+8)!UWx$lI~}Fm?PleLWm-Cv{f#MpuFkvP0txm+`E>2DymQI8E#CD^JMY6y ziFnAMWV2jjOmJ?FnPKE{?C>Mx5QeJ=d;yAKZa*YArt<2w91?Cbiy z(KJ-_e$Q1@G}L$Zhxg|L4jM99?7F(GvP8nUx;>VEa{kvXNsqyMMwQczO#l@cQg&dMsv5W$$tgUJ35VPQ>{zz)o(hUnT&2h7@O)^d8CugY zmGt!l(;+4|uD)~TkBk!>O`-&$Ce+--|sZ(teB6M~&> zmB!St*<6h5HAh>&>eGpJlkXwA>#Uwz+NA2jEjiR`xZ58!8=OS7Ew-w}5Pj9`F!^L= zWhjn;KW8sjlPULJEFJ9&ha*Dk3yz0r=)Qs687hT7t1ul;9_=F+1fb{t4yE$v2278n zwJ$x|R*Lp#rmPH2SX75AvM0e<|xI*19wx#6G5_ z=zU8fVN56y=n8bkTUtjy{tWSoWD?qaD5IzRiaAYyL#zjjUDH8UG5*et&2Rl=Su0EF zZTWnLI;wp&pjWwQY3E(Rn8iOoAe%UsER1_>tGPBHZ6+&*jm^+W3o7TmGdP?~0O(vs zZ=3Dy;Y!yUVG$lzOLE%mXA)oW(0e!T;lZCua$C%it4kN%LOa*z!V^n;^qTlSyclE; zY}&pVOWaQ5xp87pB||z7Tpoay^*tzh55~D}WiY~x`u9b-+*&pAfnh}a(rHxz`N~2* zA&dm5Bbw|Yum;qR7EuwfFqNr@ig~acRqQ{^{SU#0 zQu!?ad(I>0JXPI+FkDY9RWr^>>%4}laNj=%dl6RQJ^?N|Jc7OP;m}IUwmFPw&yVUK0~EsRTuV-&^7aak&) zVKL~5VpHKc24Z1_8u12#f{3jK`WSOlRWb(cJur99cuxwEE|^KL?mLe@j~;EY*9+8w zad+>7pJ6(RE3F@PQO!jd5wv_d9i}*hkB~)WU%1vlyLg=qz=Fj8^7amKNaYY2j)G_< zYPjef$9~UsRnmjn!wnp;Jay)@@&L09LWGiVev+%K3E8*%n0SDGrH%AwE0BD^#Lb>4dz-aA2EoXB&cD++zVfqn zv{u54rGY2~4}F$`Np6iI91N2fBe|!Yx~j5J%3304h-Zn9j8?&4r0IomyoRIw9ZU*y zmy+|}>|aN_q}n;5*DROD$qc(mMafz`~k_j$U1);6UYHJufE&09*5 z(mQZNsR;eIXMTD6roqu}yid}_-H)Fgqtwg|sLM|5l_GJfl|f<7FEP&M5pfNK3!Nri zG?_9qkiG#tOu3ze(&Xb&rJ=-ic?lcOnkYI|Vh4X7C|92cLIUZ>0_4v!7q+EEDsbE~ z!f1Ee;G0IIk1ACjsN=4zA_Rj|`fQ3%Y&n}Yfe42l6(s$UqGn}+1J8na3`@bn`bcJ7 zUwj4@LovG1}&Q2;c+&%v++-n)d1$Xw0jMdx&pr85wh)*wv)HuR+tiG}*~ zp?Y;q+>uq7(7pWuuh$ZsW^9mjCRoUIHq=u#YVo83ssN^^0xCgTs@4fve18Ixl}AgP zJNd}ZEK3@s+BqwH>ODPjw_}r0?=rsd&SA}p!@|Az!T8tY9C|moN8bFo0AyQ@uwS^} z8e;F7^Wf`$7-ifBq?t$dCzaa=B6v$!!ucCtM}3{uMS)nr;M}zB&u5=t30LZ&%1R!S zaI4}`NdivCm$2s6)wc1*2pr3B_9&-bSlEvn30v!0fDIW`$-jdw=%NCLZ?kjCpzI{! zB8P4i3l`#;SeNC~ME3#=7x;oX%$>&|Nv=I4GzuI+k}qkzBcSa;O-t_^33-_7i?Hv< z4IEpG4z}-BK-(l?uOD(|-*IIawQ6cX&dq4HFzSA>d#jn$;!G%vNozg635CQ8<({jV zUEthEP@nv)y47mImAi@aW!{pj*dhk(;Fn%oRekJV{0&Z1&is4$v7}4n{{i=zj96C- zLCa?es8xf+0tyO=ob6bf!|Fi$-~rm*<6*7tRegRr*0!x>Ft`q=9J)Q5@!ONN+b($Z zt}znXz#Xe$dpd3FAF_$09z>a(S0V`WP=Ai#(=q&c4lrZKoEW||ftC}#zz%Gri^)cy zUJm=J0`0LF(O7KHOqP^jF<7Y)w6IDP_7Nmz(BLI5HWrpWQXy31igvy4_z zK`P&Hc-pS)XC}dbnv~Ij!Li;O&XPf0?`D*#{lF@+vh%WEu7K*m8^m0*qe0K2J>98f z?9*c$@>4YwOugclLX$!ugAvAfv5J;EwAuh!^ z?4=QsC-mXG{s}! zRNQfnlvz{$#EZNrDI2~ zC{=6gFu}Rt4*+zs;MeAgnXKbO;{te-GdQM^Ux#JJjUSLEH9N2L0=cQrPV30#8Xt07ljxv z@grYUe4xoFA~lzm7yPg?+r`?D0dj$lL|ZzUsBzT z`^Op{Cx35ZMXPx4K@B@pqWj0Uk}htoDwG>&G$=Y46dIXAlY%c0LKIX2mR zI5?t~5kWqxHAj#h^}H`VLQo+7SmAg|q8ds*zA(0SHio7gfQY2~{6OlMT$xI{%7aURKT-#(eKy2-(C)wJ zJ?<}huYyyql)3d_|K;Y^bx~m5*y-DKaG;I@P+>uw6l`us)v;p&q6(DQsJ?&d|GEg=fI$IJTUf9q#yu2x z4M@vlta2yVTK3zBvLxA3BygZ@GrDI9_zEk^lS~P(t7A^uOdi-Faes z&7~mkWhdMJN8Vdk|3C5`XGr<~k@w`yL-P%Z|ChY)UEila09yrzCCJzQH2(jS_c7k! zQ}x)b(_D<2jH0aAi6Rn9xj4tH;Cre znOeZfNu))AJzkYsc1=gAX+HmGzW6J>-<#uCv>uLXxK~>uGFVjxF|2CFu23zU?eCqq zZzGgYxoW3=cI?>9Tt4NDmqUrld{AZnFL)m$<6BlihM?N>Pp47(HPafJ7mTNYl0e-x z3&V_5A+Wa-av72zS8Cr}G;yO27k*ttsoctPp|pWUxKwZ7iG79$bBjRUsK&!V-2tka}4W5mPH zK&!-Kbb9!~mfpGKB!jc|L$t(z>d8BH)+@7VLAI6Ig#W=#iy0Zzr&w1rL58RBgKy`{ z;1$$s%!IutGBr=lrZW6-e-^i(vdN*$pH24vd0EE_G`-)>Nb0fD1SYRBt=!|1i4QRt zf&sDOER#<$k_{^|F)c^={$u5T4;O0p>aCFc!e^4n2_~=^gEZhdZWkHq0i6Hm7S#nT zk;hb{q;Lr8bjIgq8fICJA*X|!yJ73l4SqQHf3SP!I$%Q-i2udz8*RWf{~B7Y{WY=O z5Be*h3(u}&$P=C`yupX0NM+r$0M@LsQP!%m(YGRjwWMKQnEY48OjdZKjJP@Du1Zvr z*@Cc;MMTJQ7IjK`w-BMhMi*#(jO45gGedxEiv_)uJcB#5i7~W$&~)}MgJ87-PVtUP zZ_dF6A=D?)oBSEF=c11=ht?iszm?rYT{wMIW(0$pOpxnw^0*s#aU-b-CCOyZcGtHD zQy9o9ZN=)efb^BBu?04NogzG}M3NpQZ5@Z&1SGj)Q*7h1TpENICnOTmx_Krx-Rw^I zl3oa+JsHvADmee=Lf(fBcWJ-Iz|KD)9ov&3=I6?emT<1WkJrv-BGUizunVDXAlqgicxxvaaI zzXUCdqyI-)v;QpqdnuDS3t#(gWl||QpwTHBQ|dax1zo0?s={>p~4f<7SF~g)c_NnqbZW#sZ(EyKoV9-qxK%iM$wU-JAcj zt%d^oBCOT6rgVD6AV^ypI+;3Sn@JUsH^UCT@=`^gNBrFg|Bh^fmwF)=mo|^08`*|R zrM;eGt;s-WC3?A&gBQKLuYre2!!dIZOrLA{kZ}l11w5KpbFp2KYXiMZeEDR^zs2lWtjv%){pdUkBMCDa_BvP+ZVXXf)Sm7kmiu3kP8 ztZ>P;lN9Cc`=JMuC7lY!6--`6-sjJ@optPu-%)Z z@M8)gVuv1bM(e=Lf#G}QCY>_}n|~$%u3sjxF@1)*eZN+HNNh#e^(u3xn^br;^PB&v z7yo_&S1wE+H7awJH7j$Q|E(wdhSfeVa+c4H&Kl*|R^kj$%_NXP0P1sgM1_nUtE<;R zy)Bi+!I*1aI5bO#Cd^CUz>w*x>n0wwtIIuCp71i zx0};a$>ls!(O1c~Za>UHAxbtjs#;Y%2NR<2NpJdpO2?=i<1!l91hw>ZifZsFg1_;L zK{w9mF@!bJ;QkL`_ZVEs6ZZ=|wr!gm+s4MWv9WF2*x0tcv2EMN#=2+!&#kBGzPc|u znd!>OIny;&nRI{q_Ze*_Ukn7?N+aQ=&Jjw*Xj32|j#e&b24eGm-7|W?dSRe4bY{{i z{v2XU&GjZ$nD;m8J@NWcF%~xm0-NjaFKS^8hQ95j{(V*entQGhww|%#%T9l=;Z(MYU0=-hz zL>#?kT+)y{R8jyjd$#{#_QgB@V)kZhG?1QX2=^oY^L`t_VSt!DCN&^tAJ0gwW0!PvxGN)%7#n z7X5AVKKivI?aYtmq6~QK`xcu!`Ewka4LxraT-?WpLGfm8rApFf?s={1rG#@pqXD$C z|2mf_7SAQCV-MGBB_!6x5zg89Ei3P&GUrEP%JxIkI~;hGaHIaJ7$+?EN6QY4lqYP+ zougl06-?@V$c?3&hU9xo*tph~#&1H~uGCsvO$Egn4; z)l(0EPj@oW{6z4|UEM7q2WVgRRyPSVmREfDPXrzpUY6_YUWf477jc$12^`ioIkoJm zHbQ{=OHBaqMGMdXn*nByo7Ds=TmI`J2b^ksUgiVt#ET~OnU#guLSy-(SeeX|%9v`a zx*@=C@O)1J6#gId`1Bs@QOgz2ysMmgSu*?h#o|kEVKZF&#O~#l`6*L(-`cunuI-hX zt>u;3-95Ffb$L{t)1oPrW=IlBBFh>)WWzqee?>VY6ILsvDeG_b^!rsKk``aBDAD7QSj)98%}S!|&sdimO$u!Z}u!^enLh+>3bvQ^hfObKCh=Q=`F z|GJuq84GmVE}S;IG941NG5^ zPUwv2{{r{LigZ>7&22#xF@0e2KXCPS<{VXm z93axJws#$K@ARXmH|u>i?n>omM-nrlfX)`=o)%;OeAlCJ7<|Awge@YLrQNiNMvQhp zFIQ|YP3Ma@<>g=oRLy1aS{A3t^-aa6O1PC4rHN5jp|3z|=T~c^?9~)ypjJ?l6a7TG zR4wLbb5Q2)N&d6JoH7a`Y6}!Yx|yWO`(P#6Q#dOe8&J)yGKe|dV17_^ELO0`w& zz}dY4XX-z7J9hrkmq#oU2gAHlqTB`MTvY@Jo~k|M?$cc5PnKaoOVm508-V#4B1&2s zDraE90+Kk*qVkFKAgPs#xW89Winyb3@Amn9CB-qjuqjUv`$njHKjef`w4^s_y&hvH zJ$=o`S3hxH4A8~*WmjuAX z`9p9oYF&4|v#Ji=U=w}c5s^h|tOdHEB3!%e<;6jMt65*z)=$#}m64NKcWl|LS{3M} z%y7OZ?0S%da0mu$IhZYycP_}b{>qbQE3ia3yx4`kR#o}>u za*9F*mp5o`-GYPv`dN_wV|CHCDd)WBWsp*nm(qq(U&Vf#O&kH}S6(E(GCm8m9%weOR0fV71mu zdhkreR-^03A?$(iyRmomzWY2`*d!{6Vvq=N85UbX+Wv5F0-aQO zuK*1;7OVK2MSHU+V|%}MvJW}RvqnVfu0QWvkB?$EYkM^*Ij(@@z~v6Dd=gUv25dvf zGnS80pYq4?H|Whr6JYl7GE!U6@l)7DZ@deXqH_o^0ukT`xu}U zv1@t61(L^qK~CxM+eDm`Q-Goh1pM1fFsyH1L0AN=mnhr7wNvP4cqA`oxl~Ej!N?U7 zi8nqiaK_z=tek&vKH;y?g8Fb<`gE2WHqLzhA}NEh0=wAPYy(hYrRBLH1Ckj0%?GI* zP4`2!Z+Hqeu*)~b6*|m>apPT`A2qp7X>(;y8hkt^=sPm6 zJ@1->PPCnL+g9s6lD(dUn}u=C?nVhTq^qAAKqJ*G(6wE&vufi&I}}$y87u~w#DF~S ziV5>+vict$1q9Jz5;h-Kvtw8Md(kwXPitq$eRjtbvZv(R{QR;L#~zI6c0n0#a}nss ziu!l+07gpJw-Dl=d`-i_`q#@4^a5JjDv%!2zZ8jbZbv~}9zVyyS03z6)Su1=#VVtt zpyh39(-Bde{~n==65WoH49W>Jizp#ylYkA6|3&m<%QbuHL->2esYMv?Sb7c<30vq> zp$tiT{IAfGKFCh<>IS~NN!RXg@H=nIx)EmJ)@w|@M+y5rSZ3WP!#nDvc8wR-8P!)b zlcX0YxeP#rEh|p+vDIjo5h1OPXu0?6QJ<$<&+dfQ72FOl;BYnbHaSkz*IR#&E)eVhFI;qRPnmo#&Qm=l{vI5r$p75#e6T2JbO(Y|2p{p}x_K zRjN2jJ`eovD^feV=7UF+Oy#B=ed&K?nAgx-LwK;zVNlyZ)iIlZL&HUUYHT< zXga|B`MS=}ebuj})0mB!=SHz6vI@pTM@tKb2g;pXlmVIKcD91U4ztTZRm+|FU&hTT zA7Jgn`oL{;49dxCU*=GO*b!Qi>4nDG0_u5%=HVJE`f z?fd4hkv)im=XJ_%pU(cmM`0;Rii|)6qxDTtT51LT>$YjkIopd4MM2ME2hwXX*3;Dw zmcpFAgQYO~rqL4w$<-P)yhdab3P1=m z8RmrZZ9%wvS6zartUD_8b(o*nkTPnZDl`-a#{$He&j@o$B+uA^%AZsWpLM>H}7 z6lZ5z%GnZwZ7JeHMxss4(bM}l8ge-kho1B*WkYMWFzL&sQuNMg;3SK*U_-KG_~Xu$ z1Mm}!@2#Zek_Oq7J5N0OXs1Enw|vAXj*(>RLT4O*TgJaA9J`dUP&7M15HD%Xs$hu0 zg*;&&jS=UMM}9E5?z0f~CjsBD3>KgL9%Baz&IpNJ6t<|XBn%Xo-z8iTYi)@E8_|+6 z>xQ7lr&5GO*t2-zFDR#nAYU65^y^YzyN!I(%B^DsQMTAyU8ZddP*6_njzso{NV?^+ z@)NaOab(5N{`Fc7!L5FF+BBz0W3lPqed%}6b6_-^}mCADp>XoacvFw%X~m<+FclMHySD-h|IXzc!{DhQ-y1rjxO9UwS-_Ll?6O(tp&yv9WZ<1*~+#T47F~1aV`<8m7>X5qnj6VDVn; zx=;=>qUT(g_wFOh8EI>$wx>5{r;ayG+^$*y@Etl=mEacNP;p1Qp(~?_^rf=G=_?Ds zZm7vx28)LN)Q8a6Tg`lm;gyXGa{hW{jml__S$Mz+0r$%T{W7R9)x1O&!5qv?LZ_gU;mfwVx7CG-)VJky4#X8gFJrV5350#!sHY=O}8Q+=Kb5CQbbe%9(ux z3iCnnAQ#OGjBBq;-|W&0Q)Fphp1Uiixq2?NVa zF3ct_jPnS)GYA^P2=ceP%hl7v@MfLG_8COvrT?WwYK(-H*xM}0h=VfrYV6&@uDpE- zJvFGM5<*&&+{1Q?fU5)!H)i8&cIx_APQo+$QiBH>iI~uiz)}W6+>qb~ewuHZmk$1t zykDosgTu&@Y?A5a<@}{nD+3E@iJEkq{@DKQ5=}C~#}hWQE9x|>#swXgW&29+!`>ms zNqIMm*H>7!$#8EJ+VkaT(wKq2Pu!_jZx4u_S3C5+>_J^Tf6;@<$u2!?4rXBa@U2vz zzl$&IRyhiaSCw~oH=*%@HvR)v@h~ZUro9B(nu|?q3`~%z-PDQ&N}oPmr$GgDibj<2 zT4kO}%gWcx3P?46FRF^*wXP5GNwH8J+X<-#djg%AUbJ91>ugP9^mR^{F^QBbN{{dR z>4kQvH=Dzg%a@-Y`_JlrcGAh=$|A(&djv#&?cyY@)L^&gPv5OZiL;e%k^2ih@YNTV zD$1oni#Q!zi-VgZzEQtor!kGMq`9wOIe$T-Kb0x^^sgOmXVwihjwmzMzcm_3r~dZG zhH5$A28Huw*XL>|CCp9R?0URZPR}Qk?=c>K9PDiKpZ_5z zX{Pb@86%}mPPZ&LM*d1>t|sX)dYRZ}XSU1SK$cbF3>kh$N3-y5h(wQxOGPez6pG`S za-u5)RAIvpWfL$=sJROOAz+t}c=U)YnR*5Rv(2%NU7+7cEcAFNkWSy>rR9W+X`MJJ zJP_h##z*|Ey!ayNUWY>nGoy7N5^}KeqT)_s)keb|@iy4m8zeSH41d^AO3l3(W{=*8 z7Wkv}4Z1U4f)qTjepQx@;a4-R#_2k1NZH1hiJ0O%Rb)pbhRsfGvv&v;6)Q@bak^0BYsdm&6BU+j)LQB)E0}*p z&#yPWuO6^q09Bc+Js!d!l5?QHes5g#cl$VqH zcU2zmhO6vjM7B<0{<3qW#3NTZ!O;Rj4L-I-J%m+%?rz+^$n9RY_3O3z~Vg(Z-bq9S~5$fSO>kFMTsqb zJTVkK3|ij8Q_*Zpr*+3#VNS`K8ch_3&1vxdd3ivSZy9^H+#SaQCZ+{L>p8o5(e5*_ z8Rfkre>OWrj3;YrGE5O>au50w?c)Trp;pSq+TljCg_aX+dOzpYwfpUmFu<}|z?gE= z4C?~23OCb25d>WtJ>ZwGLHVs=2pC~vL=-T~_sDJ)q+r82j^_N*X=*j@)1QPMwpWc* zXH}1N$88D_b)YrG*G43bamNk}6SSpK$k<07sY$WfTjx}h-Hdc)E-{v$iFt3JI(E{9 z8wu%C1ihydO*Jf%Pt>A+xRL+H;osqa!5k~rycm-=ED6K;P7J7c@b_b)X1qZOWr~m; zB0;aAKzrc4xCBY|C|I#V!qePycW-pCRtul_%qkQbh>>#-bjxp?JB{}N$r)K+a2xj; z>{83w5NCiVVfLKKLkB@93G^|Vx}e%RafHra?LG^nDS(_wMfU|2)mW_QsWn{w!; z(wMvUmLZmS*1;)-(#HME*7dhE$(v8=u+*Qru$ywDovy#ckjm~0*7rx5ZikmD=4>+om;V*CSM8Xnz{toqZvzpWvdBrvV+ zvaFr< z5W0ab6(T3EkQ5dKOrP6AS}v*DOSN({t@xR-6uB8^8 z)!7xhY(?C)Yif~l=AY+Gm8FJ_ag=fKYr0f|!QSC7_)QT8WJ9M^+Jtt-s~L1zuhYPa zP<+a}$HRH$f0008m4GdTiL)Mwov4F$G)aF3tQCD2tk$NOIHYl5Hbg$U?!F=^U8kg) z-Wk)^qQfyt>Xr+XkZFbBEZV@Oo-uYz!pzqX47Z-Uk#|Rk#rep=&5JQ{*V~1ek=0)m zfEV5b6#uJS1GD;iN}mmSm|8(Ul)-P|Rgi{=))z_YImT&QO(GQg>`GYRwm*jIGEj?MB z1;{i^1=sCY^CPRlt7@eeSHyN0y0QQRUV~Rd9<#WEB<%gd6uS%8oV6O8;A%X&FNf@S1FKW|%&+GfeFyR!U z#~5P}CQ?%oDOitF6B{^QipETHn}6aQvJJ0yR@!C%B~b0AH6#Yst5cb9fi{uL*j6_& z^51tPw9bQ7sIwZCY-9-RN>meyZLoxc*yJ6`2p#|7?zI7Y-j|}iwS?iU4;%HFGxwb7 zI)mgUyY1lW=gfFWFMmQBv_d+F2hNY>@)!MMVM(gc>57(PhNTeX8Abbv5%#9dIF7ps z!z@Ubx<)|@^|zj>)+o?z@9%2J6b?=-&TYJPq3gt_-H5Rwp;Mq{Zk9XLr05=DpN7ApC8%i&|Bk46h z+BkW#o?jvQO%OGJV%{}2#p1%|Rhc%o)Uj^#Oc{T6@&5>7MPA(52$dui>R z;_s;gS?b>d?bPYVeKt#~I9+4Z^ALfwFTOBt291VT5p*j8b(&I~e-a3Bob7dY6nOTU z95y^~&8~9;KiOi#4;ig{;mTv&UTx^9i3XB6*eqZ(U7E~5V=Jx z0y>j8fW*1gFW@;o+%1+i6J`E)A5*t$pJgAFk0uirWIK){4|M?Fnv|fuP`VIGR#>dX z;B@iJcal83_Tuw%s;qt9836+4ecmvnfQJ*O+uVeZa0_36Z~>i=QkK^2CxY;F+z0QI zwWdV+*_IQafTYK(xUqU(nqQ~8yfs*>(AFRu z`Ztq?hm4f21v)&hR7$INf^eDbS@jUQNCykm$kcxjNcI0fAZm^pYpY5i*R=J4Pq}p6 z2TDaP2QR2~4J%kh>rCZSB&JbT&%CuQC~o;eUhS!kzYKbg&B}Z2x0R>UPKFD1$7k)R z;B?F6E4<@SbH!~=*@FcSb7}&yQSb^_>2Z4Csx?wU`Vk{wSRSMUgmY3uW6ldqo!mOE z9k=m|yC&+9%z%4}j+-m_Y;%4yi(%~d;Epc)jaJ9P?;*`ntZ-b3_M8M*9X;?$^+hA* zKyLu8A>;_ye|_N`-~ohjro5Kbs`wUB8xP#h0!*I2yT0dESrrFKt|`?zl8f#7uulpD zIgVCk6P)%!RDU#Ovunm8rGoUP>*Hi*;wI>jpRdj>ZgR{&-?Olb`275~wh~LSTEJvh zAs4y*{JP~40uB7d*zqNdJpLjQV+4`{sED& z;70ez0AiP+L=QAnLH(*uSCM$N}~5x>+TyBB&|ZvqL$M*)HFmV)!<_` zN}NXhik0E5H}*BQ`H`X&{Y(zv%`%TI^QtbiT6&!PN2WkF!E?(>F2ulSV#Lq9hQ8jv zsSMORiMF}@6NYh^BJo09pLCL}%ID&n4bCjgF@|<8)9iM(cTyWxm$F4P+RPpZ^Ox6} zV&DXzofdx}T$$>kO2-*~jV;>eZPe}wB0|1d5}pPKA)a_}&gl1h)S#cc)$V?#jzOj$ zZ@h0E>&7DkBD@&dRyj{1ZM}A)$}e4H;jeWkaGG^DM2M z7%H%iPer2nW{ndy$gTY&@-SteGB$Hu#w;y&v2;Tu@ z^4`;fB;EL8M`C*8Me29(<#}OKp8pLHKD2XgK<+u6F$Q?X)pU&JOl5alp~ zp$j4{yl66c?cr}Qb%EEm{c#zfS(fCf+IaVn(0!k^y7v~lZEqVlIz`{o!OY9jlIZkB#4ipNqc?yQQ_^# z#cCBfNE;E&sszv>{B`Ah80t|Qh)ey+rKo|zOWDzBb|5FxG{IkxBID*g^$yKLX;4|0 z%O;xXL`x-LiP1>Wdg>#ZYo56pwVRxxAjWJcOGVr#^6C+AF3kV=9vS3K?e>D8ym*j2 z51=0mT~-5Uw*}A z0_ra|^c;1NfHqi7)|@$TM!wSA$nSJJ+=LE+VyejrB2OG|N}3DlDU3=6wPr7dT#STb z@jl|%+F4ee5Ij9%Mvriw;^K3iwvzdBuu+7=^yb(lL29+8JB^ajH&m7c=pHaM z<+WL{2gO&;69V zw=0YELH|C(zu46<`jUBQ{^LF70lWuH)5x*P5LHUx5BA^bXUSbVs2e4)*PoNi$IicZ z$QmCv;n|*!SO>nCkyWh+m51{5XYswBGGr+Px_S7#+`fJ>-zAXFAY9F?2xRBT0_F&2 z^nF-Eia_|7~sZbKQdS^1g)^ybfNVknTQmhKk!^th9^dVj#{30xZ>xdp}$y8>hWtT#sF#B8`r* zg0Jk&QaZz#9Z5(B9!(GaR50Gu(A?Ho0=@0vp+(MJ`fCOIv1r+gYuD_=VI{At8QSEb zV!BsdHKJqlmb>sdN4ZO!?(2nWD%n@~TK_-WLjz!Y+&_g$FZF3zW8W4r=D;QP5<#;H zox`SpNfHOzbZSg$ZsTtJqdg|2!SlF4gbkc6&x;`oncnuj>wn;Qkqp|jG>}0U*qElY z>YVYa$oU|S1Lf1okz|m?72M~Y*2RExwU=6%zHcz`$n_RpZ^3GSCoGV9j2EfUm%1TlU5 znEcURm?#20HuXApAc~8zd|y5k5zwjLV!L|{>Shv*t`ZcvZ6PWu7>QVbDSv zf&jWC#uX(5?% zoNblHB@KMt)dDE5K@_w1)D*u*hg<<5dl={^Xo&v)?j$Uxb*>2GkG+qLVZOW*=+Eg5 zQMm!PdQ5(!wxPYl+P+H|6}A6j{p1GaitAt(7^Wvxu%lVaUS&h7Oy&6eyW zDRgYo@9g&5-?U_3TDP-JF!=){yvWnzd@!?wn1oD$C_mIm2{m|R`Ny=(;0r@pCt}}) zOjm`WutIT3(=y@U>%!(o0jkH2bK+TKTwcgqf(Oc^tAxH{HFc9RmL*ezoo!Kb>mxmt z9=J{33cZrQzf6BX z363QS{z%%sXAP~Q^5(F(t-?H9>1H8btM&3Y&`7yKR$ymQt#rg4qK|Rf1F^(tGOM#Y zp`^Z1RC=r7CZmbM2#tqmd$2k`5`+E6dQ1UWk3ur#j4^?eKzxPO+$oeTSRumYeeD)i zuwHtoVV51O8yn|Cjy%RpZ9n#gZ);=Vh611OkqH3o(K;2QF!*G8-i)7#?%`#=1)bn5Qvh#-r3(7(x(BgX4f(I zUioA+)y^hEu;~aboUmNOyJxnuKJ=il=KQh%6YgOo0fo){n$i zxU2=yX;^;AXzR{_TSMW~v!h88gK&i*7gyp7Y;WSc;L#aspI(JurKM6aALRmUAO)*08 z&ik;Igbd-c!g!;CHbRfh4?d2<(FrXFlBmw5%FqLFkHSjT1_sl$e8+-tjq2bD`R6D; zg_+S$VJe8Y-+!ulf-o{x6FJL}VR3&A&`uH<4~Cl*34YOCFwOL(`IvM7gGYU)IrPsG zAcf7ShxEX$P8K*9jCL-3pPf^HS74$9G&Hc)bm5yA@6zTOtWf_t+zPwEMInzKH@VV9 zHX*)_dx_>;M6gFUdk=!I*D#&$#pzJ_Rl(u{Ma`AhHNdG8(osE5RAi7!ZkCIZFr8gq z9o^3gB0;r>v;N^w_?*gJ#QiI?u#rn65&ImyUF~}sExd4RvogX^!Be7EZ+Y>yyg_P9hN4Cc9e2`k(H>&5z0QAg`g!mQmxvD4-GxW8m( z4XuAUldK{~-C|Bg++N-U)2a`(VNa^ac#Lf9n~BW(1EO!kSUM9`Dm1cuN_To;vFevwcwkUJSK0}oanwdy(yv1BSusTh7*=<;MtK@> z%Weo`ZZs34iF&~|9^P*7KHtATHhMe&x$bJ829$aiwRMAHo|-mEtIfn?+DW8;z(-`x zdR-uaPhddf$P z0mf@Wa8=*H_9neV6tFtmmvz+H5@vAgt{MVf5bI$~H~{w~B)u87$(nrgq?;EqK$@9i zHh>aL);9pyV^lK>JH9Z-dhnm{VFS&kK^hR+zP1s8skg=o<3W0}=Ze6OQsb7i0;u8Q zRF(qrVu5!el+REGdb@RPfV}n&8Ud(PbKh$pyFbE#k;x97@1PF6Y8Ql+0X&^j`Nyt| z%{nnnLkoBtR%_3i|5&`>x?g#S?1_0c&|Viw5l0FuSQ!g`9#YG!MNgJ&-p|CcX7I!s zJ8GT6BBA?{g>WiHE%@+D=vPQ#`B0uP7

+N)7$lOmTRvI$eVY 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 literal 0 HcmV?d00001 diff --git a/stable/onlyoffice-document-server/12.0.2/ix_values.yaml b/stable/onlyoffice-document-server/12.0.2/ix_values.yaml new file mode 100644 index 0000000000..e43c160ff2 --- /dev/null +++ b/stable/onlyoffice-document-server/12.0.2/ix_values.yaml @@ -0,0 +1,69 @@ +image: + repository: tccr.io/truecharts/onlyoffice-ds + tag: v7.5.0@sha256:7b0f98493745e730bb790743ae5f0c21681bc8c5c9754a60554de79c87e8add0 + pullPolicy: IfNotPresent +service: + main: + ports: + main: + port: 10043 + targetPort: 80 +# Enabled postgres +cnpg: + main: + enabled: true + + user: onlyoffice + database: onlyoffice +# Enabled redis +redis: + enabled: true + +portal: + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: "/healthcheck" + readiness: + path: "/healthcheck" + startup: + path: "/healthcheck" + env: + WOPI_ENABLED: true + JWT_ENABLED: true + DB_TYPE: "postgres" + DB_PORT: 5432 + DB_NAME: "{{ .Values.cnpg.main.database }}" + DB_USER: "{{ .Values.cnpg.main.user }}" + REDIS_SERVER_PORT: 6379 + DB_HOST: + secretKeyRef: + name: cnpg-main-urls + key: host + DB_PWD: + secretKeyRef: + name: cnpg-main-user + key: password + REDIS_SERVER_HOST: + secretKeyRef: + expandObjectName: false + name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}' + key: plainhost + REDIS_SERVER_PASS: + secretKeyRef: + expandObjectName: false + name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}' + key: redis-password + JWT_SECRET: "randomgeneratedstring" diff --git a/stable/onlyoffice-document-server/12.0.2/questions.yaml b/stable/onlyoffice-document-server/12.0.2/questions.yaml new file mode 100644 index 0000000000..42ecbda387 --- /dev/null +++ b/stable/onlyoffice-document-server/12.0.2/questions.yaml @@ -0,0 +1,1920 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: Workload Settings + description: Workload Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Postgresql + description: Postgresql + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_tcportal-open_protocol" + host: + - "$kubernetes-resource_configmap_tcportal-open_host" + ports: + - "$kubernetes-resource_configmap_tcportal-open_port" +questions: + - variable: global + group: General Settings + label: "Global Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: stopAll + label: Stop All + description: "Stops All Running pods and hibernates cnpg" + schema: + type: boolean + default: false + - variable: workload + group: "Workload Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type (Advanced) + schema: + type: string + default: Deployment + enum: + - value: Deployment + description: Deployment + - value: DaemonSet + description: DaemonSet + + - variable: replicas + label: Replicas (Advanced) + description: Set the number of Replicas + schema: + type: int + show_if: [["type", "!=", "DaemonSet"]] + default: 1 + - variable: podSpec + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: containers + label: Containers + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Container + schema: + additional_attrs: true + type: dict + attrs: + + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: JWT_SECRET + label: "JWT_SECRET" + description: "Defines the secret key to validate the JSON Web Token in the request to the ONLYOFFICE Document Server." + schema: + type: string + private: true + default: "REPLACETHIS" + - variable: JWT_ENABLED + label: "JWT_ENABLED" + description: "Specifies the enabling the JSON Web Token validation by the ONLYOFFICE Document Server." + schema: + type: boolean + default: false + - variable: WOPI_ENABLED + label: "WOPI_ENABLED" + description: "Specifies the enabling the wopi handlers." + schema: + type: boolean + default: false + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: command + label: Command + schema: + type: list + default: [] + items: + - variable: param + label: Param + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: podOptions + group: "General Settings" + label: "Global Pod Options (Advanced)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: expertPodOpts + label: "Expert - Pod Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + label: "Host Networking" + schema: + type: boolean + default: false + - variable: dnsConfig + label: "DNS Configuration" + schema: + type: dict + additional_attrs: true + attrs: + - variable: options + label: "Options" + schema: + type: list + default: [{"name": "ndots", "value": "1"}] + items: + - variable: optionsEntry + label: "Option Entry" + schema: + type: dict + additional_attrs: true + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + - variable: nameservers + label: "Nameservers" + schema: + type: list + default: [] + items: + - variable: nsEntry + label: "Nameserver Entry" + schema: + type: string + required: true + - variable: searches + label: "Searches" + schema: + type: list + default: [] + items: + - variable: searchEntry + label: "Search Entry" + schema: + type: string + required: true + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10043 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: scaleExternalInterface + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + additional_attrs: true + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + additional_attrs: true + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: tcp + enum: + - value: http + description: HTTP + - value: https + description: HTTPS + - value: tcp + description: TCP + - value: udp + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: autoPermissions + label: Automatic Permissions Configuration + description: Automatically set permissions + schema: + show_if: [["type", "!=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: chown + label: Run CHOWN + description: | + It will run CHOWN on the path with the given fsGroup + schema: + type: boolean + default: false + - variable: chmod + label: Run CHMOD + description: | + It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770 + schema: + type: string + valid_chars: '[0-9]{3}' + default: "" + - variable: recursive + label: Recursive + description: | + It will run CHOWN and CHMOD recursively + schema: + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: certificateIssuer + label: Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + show_if: [["advanced", "=", true]] + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + show_if: [["advanced", "=", true]] + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + show_if: [["advanced", "=", true]] + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + + - variable: certificateIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["certificateIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + show_if: [["certificateIssuer", "=", ""]] + type: string + default: "" + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: clusterIssuer + label: clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + show_if: [["clusterIssuer", "=", ""]] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: clusterIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["clusterIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + type: string + show_if: [["clusterIssuer", "=", ""]] + default: "" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: securityContext + group: Security and Permissions + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: container + label: Container + schema: + additional_attrs: true + type: dict + attrs: + # Settings from questions.yaml get appended here on a per-app basis + + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID of the user running the application" + schema: + type: int + default: 0 + # Settings from questions.yaml get appended here on a per-app basis + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + show_if: [["runAsUser", "=", 0]] + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "0022" + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: pod + label: Pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + # Settings from questions.yaml get appended here on a per-app basis + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: device + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: scaleGPUEntry + label: GPU + schema: + additional_attrs: true + type: dict + attrs: + # Specify GPU configuration + - variable: gpu + label: Select GPU + schema: + additional_attrs: true + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: workaround + label: "Workaround" + schema: + type: string + default: workaround + hidden: true +# - variable: horizontalPodAutoscaler +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# type: list +# default: [] +# items: +# - variable: hpaEntry +# label: HPA Entry +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: name +# label: Name +# schema: +# type: string +# required: true +# default: "" +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: Target +# description: Deployment name, Defaults to Main Deployment +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: Minimum Replicas +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: Maximum Replicas +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: Target CPU Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: Target Memory Utilization Percentage +# schema: +# type: int +# default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: gluetun + description: Gluetun + - value: tailscale + description: Tailscale + - value: openvpn + description: OpenVPN (Deprecated) + - value: wireguard + description: Wireguard (Deprecated) + - variable: openvpn + label: OpenVPN Settings + schema: + additional_attrs: true + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + show_if: [["username", "!=", ""]] + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + additional_attrs: true + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: string + show_if: [["type", "!=", "disabled"]] + default: "" + + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + max_length: 10240 + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/tsmuxer/5.0.1/templates/NOTES.txt b/stable/onlyoffice-document-server/12.0.2/templates/NOTES.txt similarity index 100% rename from stable/tsmuxer/5.0.1/templates/NOTES.txt rename to stable/onlyoffice-document-server/12.0.2/templates/NOTES.txt diff --git a/stable/tsmuxer/5.0.1/templates/common.yaml b/stable/onlyoffice-document-server/12.0.2/templates/common.yaml similarity index 100% rename from stable/tsmuxer/5.0.1/templates/common.yaml rename to stable/onlyoffice-document-server/12.0.2/templates/common.yaml diff --git a/stable/tsmuxer/5.0.1/values.yaml b/stable/onlyoffice-document-server/12.0.2/values.yaml similarity index 100% rename from stable/tsmuxer/5.0.1/values.yaml rename to stable/onlyoffice-document-server/12.0.2/values.yaml diff --git a/stable/qinglong/6.0.8/app-changelog.md b/stable/qinglong/6.0.8/app-changelog.md deleted file mode 100644 index e8eab46bec..0000000000 --- a/stable/qinglong/6.0.8/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [qinglong-6.0.8](https://github.com/truecharts/charts/compare/qinglong-6.0.7...qinglong-6.0.8) (2023-10-07) - -### Chore - -- update helm general non-major ([#13386](https://github.com/truecharts/charts/issues/13386)) - - \ No newline at end of file diff --git a/stable/qinglong/6.0.8/CHANGELOG.md b/stable/qinglong/6.0.9/CHANGELOG.md similarity index 90% rename from stable/qinglong/6.0.8/CHANGELOG.md rename to stable/qinglong/6.0.9/CHANGELOG.md index d89fba5e6f..813d13e041 100644 --- a/stable/qinglong/6.0.8/CHANGELOG.md +++ b/stable/qinglong/6.0.9/CHANGELOG.md @@ -4,6 +4,15 @@ +## [qinglong-6.0.9](https://github.com/truecharts/charts/compare/qinglong-6.0.8...qinglong-6.0.9) (2023-10-18) + +### Chore + +- update container image tccr.io/truecharts/qinglong to v2.16.4 ([#13741](https://github.com/truecharts/charts/issues/13741)) + + + + ## [qinglong-6.0.8](https://github.com/truecharts/charts/compare/qinglong-6.0.7...qinglong-6.0.8) (2023-10-07) ### Chore @@ -88,12 +97,3 @@ - update helm general non-major ([#10955](https://github.com/truecharts/charts/issues/10955)) - - - -## [qinglong-5.0.32](https://github.com/truecharts/charts/compare/qinglong-5.0.31...qinglong-5.0.32) (2023-07-28) - -### Chore - -- update container image tccr.io/truecharts/qinglong to v2.15.20 ([#10918](https://github.com/truecharts/charts/issues/10918)) - diff --git a/stable/qinglong/6.0.8/Chart.yaml b/stable/qinglong/6.0.9/Chart.yaml similarity index 95% rename from stable/qinglong/6.0.8/Chart.yaml rename to stable/qinglong/6.0.9/Chart.yaml index d608ee0fa4..d0572770d3 100644 --- a/stable/qinglong/6.0.8/Chart.yaml +++ b/stable/qinglong/6.0.9/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: qinglong -version: 6.0.8 -appVersion: "2.16.3" +version: 6.0.9 +appVersion: "2.16.4" description: A timed task management panel that supports typescript, javaScript, python3, and shell type: application deprecated: false diff --git a/stable/qinglong/6.0.9/README.md b/stable/qinglong/6.0.9/README.md new file mode 100644 index 0000000000..e0a9b8fa8d --- /dev/null +++ b/stable/qinglong/6.0.9/README.md @@ -0,0 +1,27 @@ +# README + +## General Info + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +*All Rights Reserved - The TrueCharts Project* diff --git a/stable/qinglong/6.0.9/app-changelog.md b/stable/qinglong/6.0.9/app-changelog.md new file mode 100644 index 0000000000..8a855a3388 --- /dev/null +++ b/stable/qinglong/6.0.9/app-changelog.md @@ -0,0 +1,9 @@ + + +## [qinglong-6.0.9](https://github.com/truecharts/charts/compare/qinglong-6.0.8...qinglong-6.0.9) (2023-10-18) + +### Chore + +- update container image tccr.io/truecharts/qinglong to v2.16.4 ([#13741](https://github.com/truecharts/charts/issues/13741)) + + \ No newline at end of file diff --git a/stable/qinglong/6.0.8/app-readme.md b/stable/qinglong/6.0.9/app-readme.md similarity index 100% rename from stable/qinglong/6.0.8/app-readme.md rename to stable/qinglong/6.0.9/app-readme.md diff --git a/stable/tsmuxer/5.0.1/charts/common-14.0.9.tgz b/stable/qinglong/6.0.9/charts/common-14.0.9.tgz similarity index 100% rename from stable/tsmuxer/5.0.1/charts/common-14.0.9.tgz rename to stable/qinglong/6.0.9/charts/common-14.0.9.tgz diff --git a/stable/qinglong/6.0.8/ix_values.yaml b/stable/qinglong/6.0.9/ix_values.yaml similarity index 81% rename from stable/qinglong/6.0.8/ix_values.yaml rename to stable/qinglong/6.0.9/ix_values.yaml index f1cae8ea6b..c25bcc2b08 100644 --- a/stable/qinglong/6.0.8/ix_values.yaml +++ b/stable/qinglong/6.0.9/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/qinglong pullPolicy: IfNotPresent - tag: v2.16.3@sha256:b3ba365d983e7849fb89e785b4f53128de15ae9763d8525e13789237b488bb19 + tag: v2.16.4@sha256:9b3b84371c2163dcd3f92271745b82d01cee6e31f2c67b135d921b98648de2de service: main: ports: diff --git a/stable/qinglong/6.0.8/questions.yaml b/stable/qinglong/6.0.9/questions.yaml similarity index 100% rename from stable/qinglong/6.0.8/questions.yaml rename to stable/qinglong/6.0.9/questions.yaml diff --git a/stable/qinglong/6.0.9/templates/NOTES.txt b/stable/qinglong/6.0.9/templates/NOTES.txt new file mode 100644 index 0000000000..efcb74cb77 --- /dev/null +++ b/stable/qinglong/6.0.9/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/stable/qinglong/6.0.9/templates/common.yaml b/stable/qinglong/6.0.9/templates/common.yaml new file mode 100644 index 0000000000..b51394e00a --- /dev/null +++ b/stable/qinglong/6.0.9/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.v1.common.loader.all" . }} diff --git a/stable/qinglong/6.0.9/values.yaml b/stable/qinglong/6.0.9/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/stable/tsmuxer/5.0.1/app-changelog.md b/stable/tsmuxer/5.0.1/app-changelog.md deleted file mode 100644 index d9aabad8e9..0000000000 --- a/stable/tsmuxer/5.0.1/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [tsmuxer-5.0.1](https://github.com/truecharts/charts/compare/tsmuxer-5.0.0...tsmuxer-5.0.1) (2023-10-07) - -### Chore - -- update helm general non-major ([#13386](https://github.com/truecharts/charts/issues/13386)) - - \ No newline at end of file diff --git a/stable/tsmuxer/5.0.1/CHANGELOG.md b/stable/tsmuxer/5.0.2/CHANGELOG.md similarity index 90% rename from stable/tsmuxer/5.0.1/CHANGELOG.md rename to stable/tsmuxer/5.0.2/CHANGELOG.md index 97953d4031..113f028022 100644 --- a/stable/tsmuxer/5.0.1/CHANGELOG.md +++ b/stable/tsmuxer/5.0.2/CHANGELOG.md @@ -4,6 +4,15 @@ +## [tsmuxer-5.0.2](https://github.com/truecharts/charts/compare/tsmuxer-5.0.1...tsmuxer-5.0.2) (2023-10-18) + +### Chore + +- update container image tccr.io/truecharts/tsmuxer to v23.10.1 ([#13746](https://github.com/truecharts/charts/issues/13746)) + + + + ## [tsmuxer-5.0.1](https://github.com/truecharts/charts/compare/tsmuxer-5.0.0...tsmuxer-5.0.1) (2023-10-07) ### Chore @@ -88,12 +97,3 @@ - update helm general non-major ([#9393](https://github.com/truecharts/charts/issues/9393)) - - - -## [tsmuxer-4.0.11](https://github.com/truecharts/charts/compare/tsmuxer-4.0.10...tsmuxer-4.0.11) (2023-05-29) - -### Chore - -- update container image tccr.io/truecharts/tsmuxer to v23.05.1 ([#9279](https://github.com/truecharts/charts/issues/9279)) - diff --git a/stable/tsmuxer/5.0.1/Chart.yaml b/stable/tsmuxer/5.0.2/Chart.yaml similarity index 95% rename from stable/tsmuxer/5.0.1/Chart.yaml rename to stable/tsmuxer/5.0.2/Chart.yaml index 9f7946037f..6fec927a7b 100644 --- a/stable/tsmuxer/5.0.1/Chart.yaml +++ b/stable/tsmuxer/5.0.2/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "23.06.1" +appVersion: "23.10.1" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -21,7 +21,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/tsmuxer - https://github.com/jlesage/docker-tsmuxer type: application -version: 5.0.1 +version: 5.0.2 annotations: truecharts.org/catagories: | - media diff --git a/stable/tsmuxer/5.0.2/README.md b/stable/tsmuxer/5.0.2/README.md new file mode 100644 index 0000000000..e0a9b8fa8d --- /dev/null +++ b/stable/tsmuxer/5.0.2/README.md @@ -0,0 +1,27 @@ +# README + +## General Info + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +*All Rights Reserved - The TrueCharts Project* diff --git a/stable/tsmuxer/5.0.2/app-changelog.md b/stable/tsmuxer/5.0.2/app-changelog.md new file mode 100644 index 0000000000..8a04765775 --- /dev/null +++ b/stable/tsmuxer/5.0.2/app-changelog.md @@ -0,0 +1,9 @@ + + +## [tsmuxer-5.0.2](https://github.com/truecharts/charts/compare/tsmuxer-5.0.1...tsmuxer-5.0.2) (2023-10-18) + +### Chore + +- update container image tccr.io/truecharts/tsmuxer to v23.10.1 ([#13746](https://github.com/truecharts/charts/issues/13746)) + + \ No newline at end of file diff --git a/stable/tsmuxer/5.0.1/app-readme.md b/stable/tsmuxer/5.0.2/app-readme.md similarity index 100% rename from stable/tsmuxer/5.0.1/app-readme.md rename to stable/tsmuxer/5.0.2/app-readme.md diff --git a/stable/tsmuxer/5.0.2/charts/common-14.0.9.tgz b/stable/tsmuxer/5.0.2/charts/common-14.0.9.tgz new file mode 100644 index 0000000000000000000000000000000000000000..570d2bbefac48017e9f1cf1418ee88f0f7ccf1fb GIT binary patch literal 133549 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 z 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 H(-q6YdUzvP91u2)nT0!A(b=IUWr{0**w2 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 tN4*#`2df{|^8F|Np-7cf|n45CFw3U1R_N literal 0 HcmV?d00001 diff --git a/stable/tsmuxer/5.0.1/ix_values.yaml b/stable/tsmuxer/5.0.2/ix_values.yaml similarity index 94% rename from stable/tsmuxer/5.0.1/ix_values.yaml rename to stable/tsmuxer/5.0.2/ix_values.yaml index 3bb70bf640..0d66bbbd11 100644 --- a/stable/tsmuxer/5.0.1/ix_values.yaml +++ b/stable/tsmuxer/5.0.2/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/tsmuxer - tag: v23.06.1@sha256:60b3d9623889f64275e5d67ec52d0ccdd80f96b3b17805185e3c9ff1c0af763e + tag: v23.10.1@sha256:d05770c321f0c2d0d64563a13e144d64f418096f7c5d9c44184c395149a17372 pullPolicy: IfNotPresent service: main: diff --git a/stable/tsmuxer/5.0.1/questions.yaml b/stable/tsmuxer/5.0.2/questions.yaml similarity index 100% rename from stable/tsmuxer/5.0.1/questions.yaml rename to stable/tsmuxer/5.0.2/questions.yaml diff --git a/stable/tsmuxer/5.0.2/templates/NOTES.txt b/stable/tsmuxer/5.0.2/templates/NOTES.txt new file mode 100644 index 0000000000..efcb74cb77 --- /dev/null +++ b/stable/tsmuxer/5.0.2/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/stable/tsmuxer/5.0.2/templates/common.yaml b/stable/tsmuxer/5.0.2/templates/common.yaml new file mode 100644 index 0000000000..b51394e00a --- /dev/null +++ b/stable/tsmuxer/5.0.2/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.v1.common.loader.all" . }} diff --git a/stable/tsmuxer/5.0.2/values.yaml b/stable/tsmuxer/5.0.2/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/stable/zwavejs2mqtt/16.0.15/CHANGELOG.md b/stable/zwavejs2mqtt/16.0.15/CHANGELOG.md new file mode 100644 index 0000000000..0804b9ad4f --- /dev/null +++ b/stable/zwavejs2mqtt/16.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [zwavejs2mqtt-16.0.15](https://github.com/truecharts/charts/compare/zwavejs2mqtt-16.0.13...zwavejs2mqtt-16.0.15) (2023-10-18) + +### Chore + +- update container image tccr.io/truecharts/zwavejs-ui to v9.2.1 ([#13751](https://github.com/truecharts/charts/issues/13751)) + - update container image tccr.io/truecharts/zwavejs-ui to v9.2.0 ([#13748](https://github.com/truecharts/charts/issues/13748)) + + + + +## [zwavejs2mqtt-16.0.13](https://github.com/truecharts/charts/compare/zwavejs2mqtt-16.0.12...zwavejs2mqtt-16.0.13) (2023-10-12) + +### Chore + +- update container image tccr.io/truecharts/zwavejs-ui to v9.1.2 ([#13538](https://github.com/truecharts/charts/issues/13538)) + + + + +## [zwavejs2mqtt-16.0.12](https://github.com/truecharts/charts/compare/zwavejs2mqtt-16.0.11...zwavejs2mqtt-16.0.12) (2023-10-07) + +### Chore + +- update helm general non-major ([#13386](https://github.com/truecharts/charts/issues/13386)) + + + + +## [zwavejs2mqtt-16.0.11](https://github.com/truecharts/charts/compare/zwavejs2mqtt-16.0.10...zwavejs2mqtt-16.0.11) (2023-10-06) + +### Chore + +- update container image tccr.io/truecharts/zwavejs-ui to v9.1.0 ([#13318](https://github.com/truecharts/charts/issues/13318)) + + + + +## [zwavejs2mqtt-16.0.10](https://github.com/truecharts/charts/compare/zwavejs2mqtt-16.0.9...zwavejs2mqtt-16.0.10) (2023-09-30) + +### Chore + +- update container image tccr.io/truecharts/zwavejs-ui to v9.0.3 ([#13111](https://github.com/truecharts/charts/issues/13111)) + + + + +## [zwavejs2mqtt-16.0.9](https://github.com/truecharts/charts/compare/zwavejs2mqtt-16.0.8...zwavejs2mqtt-16.0.9) (2023-09-28) + +### Chore + +- update container image tccr.io/truecharts/zwavejs-ui to v9.0.1 ([#13047](https://github.com/truecharts/charts/issues/13047)) + + + + +## [zwavejs2mqtt-16.0.8](https://github.com/truecharts/charts/compare/zwavejs2mqtt-16.0.7...zwavejs2mqtt-16.0.8) (2023-09-22) + +### Chore + +- update container image tccr.io/truecharts/zwavejs-ui to v8.26.0 ([#12828](https://github.com/truecharts/charts/issues/12828)) + + + + +## [zwavejs2mqtt-16.0.7](https://github.com/truecharts/charts/compare/zwavejs2mqtt-16.0.6...zwavejs2mqtt-16.0.7) (2023-09-12) + +### Chore + +- update container image tccr.io/truecharts/zwavejs-ui to v8.25.1 ([#12513](https://github.com/truecharts/charts/issues/12513)) + + + + +## [zwavejs2mqtt-16.0.6](https://github.com/truecharts/charts/compare/zwavejs2mqtt-16.0.5...zwavejs2mqtt-16.0.6) (2023-09-08) + +### Chore + +- update container image tccr.io/truecharts/zwavejs-ui to v8.25.0 ([#12368](https://github.com/truecharts/charts/issues/12368)) + + + + +## [zwavejs2mqtt-16.0.5](https://github.com/truecharts/charts/compare/zwavejs2mqtt-16.0.4...zwavejs2mqtt-16.0.5) (2023-09-04) + +### Chore + +- update container image tccr.io/truecharts/zwavejs-ui to v8.23.2 ([#12229](https://github.com/truecharts/charts/issues/12229)) + + + + +## [zwavejs2mqtt-16.0.4](https://github.com/truecharts/charts/compare/zwavejs2mqtt-16.0.3...zwavejs2mqtt-16.0.4) (2023-08-26) + diff --git a/stable/zwavejs2mqtt/16.0.15/Chart.yaml b/stable/zwavejs2mqtt/16.0.15/Chart.yaml new file mode 100644 index 0000000000..cf86b63b47 --- /dev/null +++ b/stable/zwavejs2mqtt/16.0.15/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "9.2.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 14.0.9 +deprecated: false +description: Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue +home: https://truecharts.org/charts/stable/zwavejs2mqtt +icon: https://truecharts.org/img/hotlink-ok/chart-icons/zwavejs2mqtt.png +keywords: + - zwavejs2mqtt + - zwave-js + - z-wave + - zwave +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: zwavejs2mqtt +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/zwavejs2mqtt + - https://github.com/zwave-js/zwavejs2mqtt +type: application +version: 16.0.15 +annotations: + truecharts.org/catagories: | + - tools + truecharts.org/SCALE-support: "true" diff --git a/stable/zwavejs2mqtt/16.0.15/README.md b/stable/zwavejs2mqtt/16.0.15/README.md new file mode 100644 index 0000000000..e0a9b8fa8d --- /dev/null +++ b/stable/zwavejs2mqtt/16.0.15/README.md @@ -0,0 +1,27 @@ +# README + +## General Info + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +*All Rights Reserved - The TrueCharts Project* diff --git a/stable/zwavejs2mqtt/16.0.15/app-changelog.md b/stable/zwavejs2mqtt/16.0.15/app-changelog.md new file mode 100644 index 0000000000..3be24b576f --- /dev/null +++ b/stable/zwavejs2mqtt/16.0.15/app-changelog.md @@ -0,0 +1,10 @@ + + +## [zwavejs2mqtt-16.0.15](https://github.com/truecharts/charts/compare/zwavejs2mqtt-16.0.13...zwavejs2mqtt-16.0.15) (2023-10-18) + +### Chore + +- update container image tccr.io/truecharts/zwavejs-ui to v9.2.1 ([#13751](https://github.com/truecharts/charts/issues/13751)) + - update container image tccr.io/truecharts/zwavejs-ui to v9.2.0 ([#13748](https://github.com/truecharts/charts/issues/13748)) + + \ No newline at end of file diff --git a/stable/zwavejs2mqtt/16.0.15/app-readme.md b/stable/zwavejs2mqtt/16.0.15/app-readme.md new file mode 100644 index 0000000000..259a81bc32 --- /dev/null +++ b/stable/zwavejs2mqtt/16.0.15/app-readme.md @@ -0,0 +1,8 @@ +Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/zwavejs2mqtt](https://truecharts.org/charts/stable/zwavejs2mqtt) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! diff --git a/stable/zwavejs2mqtt/16.0.15/charts/common-14.0.9.tgz b/stable/zwavejs2mqtt/16.0.15/charts/common-14.0.9.tgz new file mode 100644 index 0000000000000000000000000000000000000000..570d2bbefac48017e9f1cf1418ee88f0f7ccf1fb GIT binary patch literal 133549 zcmV)bK&ihUiwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0POw!ciT47D30&X`YUjl^tn_QM@L}BSV)id_otZ6;&IC*^L-Y@$Q5PwVHnbV79q4hhm@gcU%i*C*uXAtNP~b2 z$Y4ZU5>!l4>mLfOvryHfLkP*HUJ19@2^Dw0OH6`(9cwm z#T5o@8KNVNUSpwg>GWIe)?s5yIyIj2!s3`uVwwp zRn;~4WT7E+k@$LZae8qCPU0v+0rQuDk~soo{2$~p3OoV=!T^oKkVFiy8K!D-3IIpI zadZ>Mo=3qPG3dYj-bMp30w{_W*hK za4-dK5KcvHk02_jCBGp+84SE8^htmOj0O-ukA43LOrTFuqcMTLKZfqzDVo68XVfsq zDVpE_0my4aaEeZRNa=exM}W;B1NYeX!5D#o(e{FpCW=a)IWxCo~V1#W^}@=8_?7jCxN72>0%Ivy@u`CHRIQ~2`Z3Ao0;Az76F zbp$%?_K!GQ@Z-siF1T=6MZwFDC;PncvFjpA!8_tfwiQ3cFFpVOG{F^u-Y*em=pt}) zh^axrb3|gX4$6U1za9{w^A>WVLXEn;!_Aan*L*mO&=8MZ6v(~xrJ zQ|MzC3xO+SvyrJ{I&(n_gnk1^;4d3#i7P>z&*2p5wFUDZWodp&8-vp$u;{cp?N;Z%=?r!U!=v8N>vmCpd;mLx{$b~Ee9$=@ zd!z0_Z_w+E4tmIihwahuaMVQy6L;9_4Eu-U@d!Z=jYe(nFx^fV`#uPXk6n%^|8*&T z9D(!6d%`XwL{Y#R4T0(j*HS+*-qqvF%MVv?)fyBM@8taSO8ue>*ZgXz70`_%%$7g_ zXi)XS0w@ZeXdw@D2_g51jE0_f1pf7J^~;NhnOt0=9lw36e!T#{%upbh zoDqq_Yk<`X24hC%kYN}4{?b%{o(E2Ty7=Y&YjAyb^Wpqd{QD#S_lJvL-k)8)2B*g- zw-+DJuCC5c&rCfVO>pu4?LWaiZ`x3wQ<(xt!PUjZjYb?(zTjUEPhd!G5(!?o{BV9+ zJnFT^9S8u)hzgh=-W^~6{3xIT!Vz%V?QYkoUzfxyXIQ0ult2%OCnt~`!AX`8)r*rE z45mm=&5MBZlXpRB~eNlrN4xvlxGGG3d^YIE%5=UHg5MLU^-gZ4YzXqbjBLa9PF0C@lL{Pg_z z_T>2TS})Sj_Z8}@T$;KSv<-=8fkr~ZRC>@`9NbxKHzSn2N9>+Ncj=dxoQ?DgI)f3{ zviQ>SK3N#_=Lm__P7l@^u2)UcS_Ux0Y{X{FDE3J;Hm5@NsyIYm)3RQ5k}1% z7wgUua5|1c@z}?ZB0c0>k;od zM6RZJA{G*9=_NnVkN19`a$3WL!UF=5^P0X(HNuWXtZ&o-OWTEFe?W_02; zI?LSf*?J%+DmQxCE6b8%prphQP74KN0VAJG=>r>Bz-XUWU)4kumySh^7NR&%OTCBV`4M<0mi)># z**tt;gKQpFLiW&t&gKsU?xDp#oz2(ljm;7XCwZuVv(AJ6AeSKzOd>J|*C)qs&%hje zo{#Qfgc>gZw?Txi6QK!;gcF8OwFdrl_KBe=fc|;FP&9!qQffpTDLdp}|9Q{}dlHL<_cHeVYve|V3pj7Dk$IV`$j~JAuaR_N>@|uC z=CO03k8)!!u`K+Qqm(FS4Q5i;dRg4=kCz{k(m!5)(6HZM+?-vv*eBKq2$MR}3_*_@ z@P8huq3hI8XQmteV^B0sSoaq z5CJH)2lfKEF=b>fms&>t3Fp39an%a1ODNP{fDdH|i2}d>-UN7J7GV4jzA{6fg68MX z8o~()0^~9d2B`s1_WD0b3|tuSbyzyBL0bN01`m z&X9WtNX!JX3EhEb*8oJVO9fkzE}1vPw~G)3*TQHO)Zr5Vpih`GaF5wc_Iif=@HGfk z+a#daLy_KUNsoMKgCv^n(~ty|L=DBy_#e_yM5SiIR~KOILV_{mDpM#a+Ay?Ly#C_F zi-!20-G6SG@QDMs$qz2%-jFQz;)QBfZdg!3It5(t@%;?DGav;P2oUnbHqIDsi}OBmp2;keiAP2l*4Q)dDx)~5-`of_-?%y|wKTDcI!~j*QLz1 zg!M-0w~04V@VLVfc2s{~C%Z9X4^63}(pP{3J#AVI%Wv73`Y~d0aIW3AE8MiIxN*z& zTD?K5t=+QT!O-n=4`6THKWLAK9y;v12c5(20qV5dquybA;b2P1dj zb`QIgF>*(6Fs}5z28huaA*?Q{y1c=)-Rg7_T+tAAhuwqzpw}69`|X3_0Jg`yj@NMy z4tfK0fKcaP*c}}nx(A(MyVFN~cW~%-`t1%JqmDbM#Fatp3n5+?SyRDscn>UxcW2l? z?Dt0p?OwO*O}gFz?85eVG8*&_4?AwVb1?4o29sXD+Zpyo-Oi-%cH0wp(Dz1@!MNS) zRQt7whd9Tfs4lv^MpITX2=`l^QG#$EjSdfBe=p|oW2i|x*fW!8rKj@%IzjJT^+m#4IKg2<8+RD-v%XSW0eM8uh>y1XJJMelF zc+frcI>Q4OBDe32N8|BeJm|UzjSqVR@4$s^uhThbduTWrb_Rn%&vW~gcv3fl%$?Om zR2A2l$}k)wL45^RwI{t{ zzkASiJDuL3e|XqEJeUmnW7OrH7!KM8u+tg3{c0(2KSi}A057X??6lemhMm!{Kkkgj zqr>sQ>-CU_#>2t5J@y9uL3iAShr@1naxiRnCxadwjnEJdI>YX;<4zFomsg2lNGRj- z{KUs7sEw;PZr(%8n!0v^wN_-`brfR1^fp$S3y=uB0r&M8}XCjDWEe z`kE>LTtO4#8D2pXRjVm$)rD*CDyJoEXL8WxPwlciwyU$JsA$$-R@|3a8MhAy8F!n+AlalKgKZf)}{JAj?k1>ET?+{ zyC%sE%o@-#+xP8Ox83cu4?AY*J)8`NXfPbM(SbKP@cLfwV9@O#Z`6Z**X z3`PfSzSfP=u-8NFcITjvx@bHZyLE7=OX`N+dKZL60+v$C5mgZpNCia9P=s2I7vMMv zg-eRMauW`E9`d+`4m}a11%Zb}d@YQY;0`ST#dGY#h}$9@@?Yl=2Y=OYTBU=kO@)-R z*a{q@fJAyvncBT5GHQ~_@8F#>pN07({lvN|cqQx#9H=dt*Fbn7UIWD3R;#twQgF_N zksTp`DVP&ML>PdM2J;%sc`H8@>$e^(H-&tq#A`*f$Q7uvI2&w4F!q~N8Q<$ zie>mU#!*q%FO*d$dLF@O4UxQSx){`gwCXf>{hh1zr-?cnxWzkTv1`;T@lcE4IMEN?Zr?M+zUqLX% z!Kad<%%@H0iXa0%Db);;5!sLL=rv*r79f%fJQE$TPnF-CBDU{AG$#Q?tdd9yR0Vw= zUegLfPvdXNMiG)xM_j)ER}we{KO1rbaYE##w2xX`hfa%fEO#LHbRIU1+ia4}aU_L1(*!T6Ox=$_X0h(5` z87^xwpBiZ*WB2%gjuCLle2fF$8khBEZ!0OBR{?6kNmWWJ81QL0*7SOzIk{+(NX`EH zvzz0i%q*EghVJ1KL?mW)lzdh0aT>k=!U3y29}Y<@bV7bfnI%?K1S6jdL8&Ak=!2VOFkndO!_Z|hU#h`9iSC3!@jc>bazd!+ZW!!~AXrz#RceJ`67x2U zUJ?+7U1YY2)OnnkA`k~YXUZjs!95H_bS;x+1Y{t>^sey&{Oey4n*96UugtkYN%AHP zaf{+9ZQUJ+_0CKxy3eiL{THfWE0Dp6IGC!U-*qR84)ntr?CzCXNrK30*hr#$*|tw= z$q^;N9S%J8?IZNDry~{tAIKlCE>Es_vDe_Io107Z=go=v>+QAr>%*yhCqQwSM@fyR zQcE_n6c>m!K^zq)Yf%a^2Hly^?367BBNVVJG%<%yxCDzx9O_M4#S6@U)9cPuMg^C$ zhS8;d#(}pInxyxS5}2tfq;FZ(Mt;?hHKe9oqneDAEo_Y<*Qn20Hy68wIm}hb_Xdre zW`Pn7Brx$Q1%npFz7l+Vv^XX8sUM??YhQqli<8zgua{MA60l?F-U&@#hQx^gZ7zFs zL^Pl?68j!!F^U3~=oPAB!W|O68hFQ!`IEz^f^Hk-OL~s#AhkOypL>L-Go}v@fvig9 zl0eQAOS?3k!huWXcJEqANRFA!N!YTehcX(N(4{gOgpA7KT3LZsWVHMJMk6HNDW*{@ zM9}xKH$|)@mM|mJPDGpr(7Vy#tv>mggn7tU$to+~{*0DK>d%kHvdC<0i}sb>791}i z_Bj%o#B=!RLjdi!je9hn5ps7Vg719nLC%k*9gx&X3O3|03J{vz=P|1TL>J40Xv`6d zuuE5xGap#_!UVDFnKLH=W+ZwILgJ~vEhLx zaRX*BgptEgw1EB*7#OysZUjSprqBM6(eh^`&Eie>9P5Nkl{BUm69I`;seI!Kh zR7&w&i^*b{ZTp3Eu;g2nomBx@sfJa}1g4@((qdERAaD$IoUe>J4f{MBP4+J+Vtm5M zm1o9H8o9loPaTM;tw@oL2(KB5XhZ*XlscykfeA*`YnCp^e@AGFxm97GXoNz+)}_R* zhb)vin)?w&c!Ifk!kIfV`cQ&X_N*k=|BU9XLhFzx%sJhLFvAuc^0F)-*SO@lW*;;s zBo6F0XE5@b6Nr5+wD{i_!C4e>NsxvD4U?cxEP@skMpV4nLk;{IO%QcpG~6o6qK7OhFhW!IQ`X9ttDmim<|D zb=OT=4xt+jylh)nmMo^e{KkKaeKs6SNaDUIfKrsUN4IbNHTKDPpQ{S{A|(0lfbK_e z(4sS?;Hh$n{UW!zX2RXU<%x{a)nb^_Dy^Wyn9c6E@@Q1~7vPxB0!}>_M&e+uG7iM< zV1SS(q<9t zPhcIJp5UoYeju0eMQZQIoc{WP5l(F-WjB*hurTlQn@Lu`mMR3_!x3^tLJ3O}t9B>Y zSLafIJY71$(_}nl9x|HZwo0gRD61qO0Z6$Bq)nj!H)_N6$bFE9%->eSPJ7jqZH#|I zo*2T^)RUy}i44qEvFKvHjLq8BvZ(X}_ECoO>o!DuzM^KDN--GclPqK1WJb-7nHT56 zkO%Z$w%H0!4GLc%ElO%3K9+kk-jONUqO(k4{w6|vNVwXhz$-$C?v#-tkjERiY>^up zg7Xui=)^;k^;J=Q)+q&28r3rC62}?`lDI>%rwN=hHgyDOX!&M9EY;t8_}R;{$pgk#U>9D^;Z3-mG~)QS*>zj;hgDh4#E!tASwl37R0}$xj+0eMwWcFZfl$km{2V|I>*ssG26ucJjU>Hge zdLHO77%pu?I5WrBa73BKRPsRMJ6=jUFC|{5m`llhy|$(|(CyiigrguBM}pZN;FS2(99Y3{9G?@8&o8k$ed`mJ_u)Mr`zjxByp^8${cY5 z6S=nrb!^L`I4WqZxS-6QTPCQ4Gq;KkAs%W~g@_acewdAiOc00Q(RE`uN~1VT(jAM! za^;hrJ0+-DvTml<+5El&U#lAc=+j+QYl1HGBnyH8o?i{b$wY9&*Eqea=Ncy{nWJVH zA+2GN2u#Gzk;r{1^gs`VDDY6=Vk8bZHrybbK4=euD@ZYud)yp|4zb{5m|@O?Qq<0g zC#&d}D7RS@#PczVxFiy8&A?S;5aFx((25LeopK}BRjZdNt@G7!xjTlG>$EUbF6~(4 zB1?Y1NNhg!o5mrEK2Q{0W3B#3QOjt(UrGWOiIhzs2~e?~2#K?q6wKg)+ubMtaX5`2R}5Y$ znYm}0wi}Lg2-_S6G4#zhy=0<@%hH0L?1+#t~Ci#T~FwaOsY~> z1cE9Tvl)Mtl>mCel_PaSxmpWX%+*DX$&`)`DE=*3lh{20;llkZ75S_*KgqRCme*2^ zid>jZcQE`BYh&#m`uW$QF%dQ;oGOA_+FaP#lLAva)e7;EbzV2a(@D5A(NwYA&T1D? zlvMkBW>->ABxYeOjsmOW%*vV13uj_A3?MyQfA!5y zj4BnONs{3@?Y`y$LW<<9T~%0g$@y|frbr-9xIKUbvSLjV z$iiPH30xn$cQe9)u1$rcZaqRI<-bf?P~u1HQ-Rki>_7i-Lc|e*j`}Ip#^adH_zZPb z<{&2^P7%F$jW3f@Z_^vSDuFuJgG6wDaxNo6B9^lu3f_di(9fScUH$Ia@T2a3(81z# zUvAmjsT=lh6MMVG!u2nRSaJVLzuWDl?|ow!V zAVK3?Ik5D#0s8=pq+?20sF)YSNGgGkIyofVSlVOT_}l*H&yC-IZvszVAK);zwdk}Y zFSbN;E!$__RK;JWt$c9whHEJ}NJ`*IlGssla?57kbak0{sR;0!HKEw4oHB{3^7WNi zHqGz<4IGOzZ#nN#%JHFHiavoJ1%iYM`J~v<8#6rBG;NtW4rqZtMA|r!q${BbCuIWJ zPFnR+qruyoB9;)#e8>_sRsELN<93h%)KYn6Th`STsa=yCCN{-29cGZq6PHW9!+i8c zu6#yIwPdpEg7LSB*#9&?xcIKI;gsMiewUNWFJjP zow@t}NhiPRuVyVd9eML%gabAK&UcHZ-OQ_E!6pLtTa(!L`Ckrb?PYj&;ffT#b+}a} z^0ht)Ol^2ddfdJSFK2`buxV1YS?gWHph!r2e1P8nO`vDlP{H6h#bq>uT_}w#jFBdZ#wY=%3Ex zUy$5fY|L6Y?AI0LN?566oBQIzhIBUl?KGOoX}^soGnXnjnOu%elGs@%KC)WR6mBK? zk$6J|7Zh1H2eljNTZ7E+_e9*xV&4Z+e2O_Kw>GRbaRRXq9CeCY#}IOW^2$vUG^A!;(MEEe zwNrTQDhXkVDgxfU1}_(ad`XAzOfMI9&x#uU{J9~cY4UlH^Ud>;yoSn$TmV{pbec_} z=!SZW% zwM^xdcDA(Q72RhCJuiu0e1CRxdwlxt{C(=p)$uP?i)GfYX$I*lSu0IE)uUF*Dk?nv zLRs2+t#xv<>(graZ?Jo)_+KgiJDovR{`ZEXo&4X%^TqD}XtrB(_osYfKi8&9(K7g@ zZn-2xuiS9idG5ZMr%e7Y!a%70>Nckb%l^NtmjCTRyPKB(ol(C#+{yoKJVyUlXZ$93 zDzrXz*3u~c@;q2Q(Y*+RmSLSDo!^5D9+mnncy-l$D-Na76^AW4I|6?+jY#7nG{Aw! z^}l{rFRBIGBlm%X&i`5q{#+p{q^n7XJ?nU?~mV|U7uZj zJi9sq4hbCo?c#?2J()OFgO?mk*5mO~A3RoB8$}GmD=Q@6^>+&=fhCTzDOz%U_T>EZ zs^lwOxZ>+x*1RvktMF{J9W9o_vIxmsp_bLSWy`OJ$FK^I#qhzH0Pw^4)!8q{Z{M0h z)Gux?KHPkN@!|dH?e&N6-=E!FE9XuYYSvw0=9UdvvxI84+$AFj5G)dJ5uda_3U3|DXyZ!xlkqknX2AyO}u0;1L z?(a%{yHedgdIKCMf4X2zqoS@l|6hgb{9kaRr)2$ByULGuFbai^<4sjgnj zQCX?~$+PK?bN<)x|M%J%{jW0|^>_QfTX~HBr!#@-Ja{rY-b3C0vU<7iUu5MKn*?d6 zd!F|dJ{8XR=O*D-{Z!6>lTY?>7T}8c-ye*!@gJRDd$61T+jz|Uzscqf-hc&Y_-8E} z&@t6iyxq5F2d0A_V;b#?JZvKT(U59P2rIG}E69)#+~mAg$R<{1r`^sPn)a*Odk^Zg zLYjPQ#X%|vt2Q@MRDZBN+z_08jTrd(!}n*m*JmeJXE!1f(>!ELKv^Vitq>W~U1Vi- z*BLlOW<`yiQ1-+fn1Dsl71v8Oe!=E?zJl*MrSM;wx_Y>A7m#~Ck~+DgND>)SaoZTC zdLDWr?5e?W(3yO72JK_lC2=4#>5AAaA3>2_WCHy-LTaL_{hFKWTdU_PQSr_7?e)dU z&;0lP0!I5$92Dhz_ga*=cdGo&@y*%o>G_qa;^VPZMf6z~pIAo9PoLopj1ass+Z?)H|Urhm7i{I zE^jZdF8=Y)+qdV}H)rqV!JE7fqIT=*`a#{2u-mR54OL~kH(*cCu5WJ7FCPup&Y5q3 zbB??o-0D5WM>dh<*f$NF{p059`1bhfM@^VQ!*x9ZWfS_F#%_+!--^3(PM@M(byq^d z=zP-seD=>Gvh7Un`X;vy1W!3p)(8bJZuiTxTq^Z{nK}5W?f*ezgu~X z{x8QGywZ29a*ajY3?ifD_A*8Qz=2F7DidO8xJm)G;=9L?qD#nTBIu(kq}qa_ z>xj$`Im<$(o;IVd|V4SF6yLy zZC&&tQjTAWhPmW31Gh@xuHZE}P@88p33tPsCIA^ih*i|4LxvO80F$V~$5rT&w-XDB zQ57sLt&A!L<+hLD6y1PzBHX+xXS;mE_T0%It}U)pHnD7@F*7G6EedKHGNyP-0m%%; z8*6`1tYxCRPBKD!2`OiUib@UrM_Kohi&j#Hh8JNV&JFA8GP}9M%Q+1gGjfTdIi?h= zo6xey{oR?kH%9%EIj&_4-!uv6dzNXP&~qd6THQ3W`ROg;Zebx=msRA=I+j+rDR%hc zM0>&m(w&mrL?#Dk-61vgi~NOhFhoPAINCTdayQsnB*}X`R#_PJ`kQc{72avHv63^* z&!6StwePt_BtCK*=z`C(bOtf>YhmY?Ap(xMztBl4HTqC)W;H%?qi# z0tXduRE2?Eq^Rv5RmhUva>{;Az?jXDW+iUlC_TM(1 zvh%;{9@g!j`_*Dj>!!Szz8KXh6(?32&|-a7sUV54Ngn{VZ-6s9-{K++@r!2D70NOz zPX5{(;RPptt&E`(Tv^hAK$<`^y6$yLqEz$D_T(gd-r)>TGm6%FHXUzD+q4<^?; z&S97(WO6BY4O&`f3MQ>&$u?!ENMHe4GbSO!4OScsawv<#bgA*CVW9wra_cfL@oh2{#u2sYBdVc1;!S z)TN>;Nhiy#M>%coRT3@%ye{1|_yQ0ssJ8z%a2C)wGI?)}k)gZ=RNnl6198e?wfN=~c3EMl;#OdV@v>uBXG)y&Z$6r{q&e=kZIo|s~eWmMN9;r`#i59j}Q zcXm|wW_V0#jOhMB=infj=egdQiATH(b>Y4v?n&cjb~>`*hTNgRDN2pL-ryDnB7K>| zYY);x23ehFc%oTSaHi+WB;&(piRJTn5)vBt-y9KF=o9OTpzNAb>{(o`Vk3Z|4RRlVbv#%|Lyhj=RbShUHt!6o+mv2St#gM zM*o^xf6gm^P7{Oj)237<&>WH>u1xE{MTmEk$@*SJJ_#xcCcS|b}%8!?b$z0 z-hMbeJAHq4^UKB6&)2u-mmmAZNkA6;Y#NZY&RSYqH(%Xh%M}D0mIfXdlVU|$+1>fc zFXQ~=*Z$=6KXJp){;i85h9}sC?8)OlJA*+k|6_Z1{%bpr(*H0uJ9y%@E<^#O0D`d} zBOwyS?1a7#PEf>}>Y7>cLvcxRmFx^M03)QXd-ocATH-)?06Dh-ACDs#Emx_M^0Fz5 z6Ri-Rh!A=Chxo(14%8)LQc{`M@=`ATKDnMtTJ8z(b4p`r!ME~nKYwmCo6QCc@kegK zalPvI-^=dEvNSCLsyUbBvf;K8P~7_e{JC+51MkSDXk(5T)W>B59e4Lq$zb(P9Cwi) zI3=|3GoP$bwN!zrPsY%%D0d~V|82cDB|d*{aH)M{E-imwfRh(cQ6n9OqXs~f5XsG1 z$hC1fie*^?0AGw3kfEQ^QfaLIlth@#=11V{%8 zfbdO5S7;(Z8G3R|3fQ0kH2~BQ`7vcEk_E+k6`7S9YfKuAuVDEomH$CFRULiu`2WE$ z8~-tCcX#n0TX|Lq-yoc}T*(Ki*fbf^VPC(*i)K82Gf00%OVBF53(z{_)Uv-PkStG{ zYVVEZ%`A6}X}4^`!}@Yb1t(b^@_l(0XlEoZ&Hw0`Xp$ zGh{N!Z0M25z|e&)8%K$4%1C(Zr+twr*l$D<$Gn;Hz(vgBg3^UcelA(GvO`g{epRkr zb=IxoHA_*)H^cgB9#i%XMNYo|T=dn%cfY+Eio zf|i)!^)X=ri0WFdPB6d&DvBza*9SL@dU2(6VV98d-W7f~yf5^b5c z7FoM0;Al(;qb!2T!H5IQys`G>@h*%ZMJZ_drG0V%hM@zDlqL58ic)oAilXxJQUyFR z`$|=Fy~#l}q(V1`(egv+L58kb1R0txQ;imuu(5~(8iy!aV2V6P(StG)!KsSZ4i~PD zXFRf2kX56vVCa8O`11E&T*LbcCC7z((Y`UM9bxz_^eG9u!N=wyR}6C$SQ^5coxlBg+_lj{c!Z3`uH z0TX0oa%OB+3urE|2xYt@zxqifF<^thtKTbBgE5pX)~cH7a0hV17phjuHy zuuiA#e6dU2?kRXm*Z<92{U)AO>;I^mTmSpRo&R?$j|j3nF~^;RQ3TYs9RC7+UuL6Y z#*8Z$;!WxNa^GE1I_p=mXedWqoYRm8Hciy8(_ z9B`tLT6T+y*^VYr)?RLlDu}g5l;nRE7O@r;jiOu%a)rSw84eHqJ-IQua%VJs$DURO z6cx?xDF55i6%yi!64uXx1$)ua?p@K=I~bNYcoQ(KvJJ`_o;OpWfOm9P%2)_EF7$<- z>KJ}@_Evjt;rhw*fPgP#GW>t zE+|0NJ_c&PuPcx=qgDu}nj>3(eCr6YjW>!uF%$*RKMxp+CeTHf#7klEAVKnU_=Xwu zsw92#Jd@1VPfqsRc-3QO>$P4M>>@Rm2O$R@G@2q(!9ueA)G5Qu>_3^$o^Igwua)-S zusz7-e;e%1e{AOwcHXHN>}$j}VF7w5^vQCL0``R&fu@%=%|J5+p2H9{jX%;9gkeY% zOVE(uYp?|kvO8;VXAOSI)}WcI8?y(gmCP7`Ib`naZAw9}#%zmrOh#c*x5cJy*}NUQ zEgN<__Um?R*Du;`-MY=1wO6x~`T%6G%bKarWuk7~JpGzX)2A^@pV1^OG)HUks(NKx zpxd@Shfi&M?w)6VO6`AR#XWia_pm+e=kEV*4|n$eHXdpJo5B9J9RLYW*Yp5bJ$VKf zfN6cRJ^%yut8fA&L$LD#?7RS9vKPQ`>dpTH`mb^RtKZAr|JL8x|66&~tu=D6H(~v2#@U|jPvw;%!uWqJ(@%;E>x!KK z>VgsFF{tSXNIGR1S5I=zN)HA78jN#|?9MdbndaLy&EqjeOx^?RF^osSr*YD=?Kli$w-TJ?cC$;{I!QP}2AOL=o znt5L{*43- z`j^Bzju{d6(ml!jZ~cBdcmG?z-QMYc+j!Qx|07`vae*;3Y*BvsM@(@reem5Mvk<0S zF7lFKoqMk$X{gW-g-+0##J(?=!j=t+zupL-SqM!sKm)WgRpKm!o5_@@0VSs9gAygq zLRcp|;VgtTvl6DSn0lppr*U&Q5ib@fim=C3EITQqex1o|uSonRm)lQ&setkOW784N zLRglD@TX!aS)%D`WVe`Xuv&Lb27a?i?>DI|ZC|&{@c9#Dwcjj#o=S^s+86$CzP=IC z*Ic1f6k-OE1doEbZgs3#f z!4(R9?80=8ee1ndy`w6@PsNpz_g1Bzs)SgCU5mcl8c*SQa{1u{!#@5^UQ>i37X=JX z%^gEcmCo}@Wvk947SAT!cf;7ckqsO#Pz0yQYNUW#tFXw1N)&eG9h#G9xyjzl1;mGR zs0J>-|C#RftNWDc|2Po&+qaPatJCWjQuRrk1Pm;7sK3@r84`~tix zqx|rCP%5;cm|?%AAnKc9j7p^5Q^$;(-VPAjk^@?n=B2RKB^31^j627BYF+cM;TCn# z8Wp8HWC)Pv$`V^D(|*pTN`J4gtqO3+n^^^gYP3+mvS~nV7M_1yFBqr|Q{dc)Ca$}8BjTQ8agNQffHNYr8xL=$|MQ>DrZ zTIO9wMr6=Lf$*@cflbz=}4^8rbTw^@+5oRD&UAc{&t>vky@Fm30KU^ z1<(vp_!yN=vg#ITQEPjfaxiLJtHjBuH0~0oqOGHSF^Y&D>+XuWqVo$}6;!OY8J?XDxBzSxIGehj;T1Et~ps?q-<1ojY^f!O?n*o*L;0 zhls=sMJ*JtXsPysQ!b(8gB>VykH!?aafF=pnz5vUYQ~lmU(Ge6t8_e3FZ(ugC23KW z`~JHT4c0i(xFegS6Sn%7`+UIQf-?y(?m^CvQYi8P1H+{})H+TZ1QeibJHYiR|#N}tTb&@|6Ca(YIv=tLE`!NZ( z62%D`~P64Z#dnxdOH*+APRx z;^IdX`^cjxrrl*k)hbTCb)_jtDaRK3^4pAfAu)4cCGWsk#-` z<2SuoRJQ-Ksk>kPQse%Y{wSOOchKAA|J}|bT;UtK`{m2K_oe=wFVA$}%f|0|`AY72 z+1>H73yJ^2^Z9J@ewSS$oLwTET_T*vu;eZg&MpxS*d@Z*_)}*8&0{`H!Sok2o)K~< zZ`6$=F?8!1hO5qh_j;N5zizkR*~R~D#uzYdG*+C#G)=rY3t1~<$p$KiYZgbXOEv(_4I47k`>-NOL=E0 zZ`D%1mwcDqs8O%8c`0=1bcAEMUZ$8@cg_4Z@bkSbP{s;|{u@)xw(^wee*t1#fj(vo zy0bY7*ePEE@I%zUmHGdMqwM+bZnwX?|9vZuQ0d;w!3N1_gJifjp#WBJ)AQgj2fL-15;8du2N0Jq%0ouo9g_vP4p4T@Riu$8H6 zkJrC4D$3WZjcrJ?+6q0kup^--d4|u`eE$Pb6Lhh06=%ize<=brpEUnpr#BpA^Z$t$dKGj*>F6|-7d?~-@|UF!)idRiUmkipi9WjV-< z=hm^!pz1g!$Yl>8CY;K}KoW?oKBHfYN;oDFg(#bRp-13fjyjX){5!+oC9qHhs51?z z9w>!YvkIif?lnlDSB5y}NF||5;PUU{pnbbs6EKoJ=h9*%qbE=yr6MLZ3vv?27#MPVv_T)rtfY*SH5 zoV97KK3%iUn>5DqvZcxPE{ai(;|nZ^|3ChHoOPm`vCs2 zRe^e(W7Wv>OzvY9w{V#hP>XUItp$MmiqtGER5Eg9=+d9m$BT-+j5WT^v#f=iPkTi)&(GK-P9oLaIS!5& z5c_cK>-1{&t0ZR}BiAg#!8FAbcG110BPBwk3NWcyd>V)0=wcK0vQ(~DwTgfvhr?~w)zytK!yJQjs#fb6n<I82krJpHsD>DT7u&qpir@U$_ zX{sz4?xm4SC3Zpv+X6G;c|x^vT=A!f)2gTG7teuRj1~a@A!9M%;)bnEdH|w8UB6n+ znmO%1v-?F0Vxx+JxM)=bSKc9AVEFGMwKl8GKPFNur@xDzT&0t%+*xw-ZWU9Qn|2Gh z;>jJ;yJss;ss104Ibt&u)2rA=kFx<*>Hpna{>RZ^usi>`m1mXyZ`dG;xl#QjHbAP4 zb?tyujqk~bUJ9MVum!uX{c1Pc$3dPvw>hY)e?nLAs$lY z)VGJ!%luXjA9@~^Tb`R~so+zi_ve|GnSsWc~kxUT5e3-^wFmdoDkoY$V=iQIsuti}5{|A5W^|c~pTq z@jIeuy#N~C?TrM?*g(RCdxaRpfzbOE7_D?ppzn{Ndv_`o9)W`@o!TdT#g*c73Y;+^ zetIK562&uD?j>N}6cjFxx91hF@o%UuuA*$kMk-CdXBv2u-6dUVT_mwa{0(I&U>}Je z&(Vnw@%*cZHZq6vF*Ad;MO&aLBh|+h&Lv}n95u9oRK*_IinYR#AJ8?!NziS1D)Eioblm6FS<+nL9sR7S6aAchg+G>FN?x}pr z^#5oKH)a5=(EkU6UN-;Jpx@iY|8M0Hy8hMo#~U#KIMY0@1t8eA(ge^Y>ev9fthxaA z7wn-U@XHLbnYv$!7XX;*0^lBd2#^Q_M8xk)UySUR@PlOF(pYp!716)arD~ZVlJHLz zv@Z~WF`JPH|5lu7n=eo(3ShJZ&WR+(74eY+9QjWw1UR84C{4OlsDLX~NgUTJ2l#x7 zI-f_jR-X21?^N`!Sw;Ukl;+g^s^!Rv87<0g=4O=cX2r($IPh>VRno)!dQKr?yc!i- zdb{bqo9$F57_py+VuLuFCD z))lfFZ1<}(XG`rr60=8!eVJ#4{Wt1#+FAQ=IM~^LTX{tO-y7S?6W4De3Lpg#j8mC` zxkY%z8AD|Rrhv^L1296sjSytWYjC-V18KGi)&f2rM=)BpYNZbrZ08uyP(i?#C}9e$ z4Du=o@k*eShj*2^sS*<_X0<}PM8Ud|TpNn5+e|oE8ku|unE6x+BTGa{jGuAf*;L@m zlC`WmKi%A1UL~v`9TGnxCip6KqCdiOzKp4bj#GB(hMJ(59QTGg~6*)6qPX|^OGD@cH9K)o) zmoiR4`*{{BD6|rOj;Yc>E=j~R!LqPq!j{^@&r9c-VBu;ZlOq*fxGFrqU}WTRgPfr> zg$&)prOr-`gK1(YK|h?qZfcYQWX~e!$E(W|Ial^_-;#Nh|8{dy{^{*?*{2VurdBf2 z6Nr8AN{{S&!T{v_jy)jdteD=fzN34N1#2%glqP^v+FH83Qq#^b@fQ=gX)gzVig?YM zMqF<7dxAL4BKv9EQJd@RX@)RD0lPwzl2nAr_avBbDy_TUe@~XlQo-S<*v=%R&P*;- z`A1pV0dn;f2McxW-Rm*5Ow;I`9pioru zUX{=~KlNdxWR6bkz=M$+s1u$9Mu>ps`%etKbQZb-RbW9KihbOoq8<> zdlL}=l5L(h20*cHWfVYCrcN9{QkpG8)gu2Z|GhZ9U-ErbMn6?@?IeDh?i&k3HYega zTygWn(Hr1ggz(oGIhiwue08$+0t96o7ex$DunQSVAGow(z5z};rvdX*o;&+4j9d$N z4yWic_Wf(C^R-&>h%=5W)Eknmxan#EUT<6Txndp^ z@prMvyPeOi?R=)sIB>fC1ZjR6zVb0;8A+6r8q#~9C)pY@P2j+M+H#dWV3!vJvWh3$ zh2vo#1#VLN4lRpohY?;thVIa^xbj0Jq^Q`+ioe44D;rH8c~^;HsK}^ynxbSXtw^SY zJ)0FXySKdd{@;MunBu(0KVb@HC_;b{06h;t5TJYD^A%Ank-NC!hdkx_zx04_!T_k& z|2y4bXPDLhJHz2l|KG-=^nbZ~u@M76`DwOb0m!IXg*%rhujPL9J@$PtMj)oh|1I~0YX{%cS4!I2EFKesPl1|9k(UKeJ?zdv(pUFHDqd zp@4TOdu4-M2VaRrN0tjC!iYyUVQpWEU!6>OR4X`1U(=-DSx)z$}Rz*cd8Pdu^r{~){rQ+ca6rwxGz z;EhrMo(1;@vN*D;ZyfLSax&P#rjI~I36z3c2Po`$Z zI56+uR2MI>Tjc1M0Iu>F>MY};-e%@vJI5mHqw^G)JkJ%MmCp+QzdD)sr1`(QqfR#e z$7s-Q@BIJUcvAjl*%>ct(ub_GHDSp7R4G8R&KuR>SLDOd%>Bjqa(2FvKS89*=g$o;3B;67PaP!} zGSj81utih3+qMbiVa58tkvjla=KpPXbL)S1xBtJDr{4PVq;~+O+gS7dk96fsVCwVV z|B*(o&SCL%jc2<5qhLt#CwB`9J>~r$>E_Dr|F}-ctrGpD0P_MB<#~>g7IMs=;yh_R zeWQGS?C$^gQ{5M6Wkz`Doq-C(#_kQwW?IO+f6n^@OLlMzFkg9(Alls?`0YHU`agpV zO=6#J;1J*n{eRdS<@|r`QGciZZ{v~vKQ-9bn>hsNq0lGGIogunPZX8E<*7SH%A$Xh ze%AG`CDUNzhwI9v{5^^8d;&eY`H#@Yo=^%5QL6}<)v;k1(j@PuMToD$g_oeabKmXU zch47Wv(}8g4pC7y^g6qU>BCTIjr|FA#@ajIWr2U0-A|=ICJTqa-;y_$cV+cl4vBXy zVtfkcbY*B{{Q$|w1Yp*0B_!S!T6y~M&duv&K({6n`QxXiLw;Hp-YuAm-mWPpH6K>U z%Nhf?7E7*_s~c_5ghmAnMHA?vOX58)Sak2na1Ar4RV_NnP(Q=c!=K#p1M2dsdZia5 zuu|xo1xd{2O@y)xLH&p}b<5Bqxo7Q08<>v|a4UjZcQxNR9x_jv{l8G=Mlk&ajc0`1 zo!DoN)^iE0u>X6#L1zE2+Z}aw_WxEMVdHUH+uzAjz!T!t!cx@LYG`1#(J-^%&r#8!U|Pfq_++ob!qC|I1v zAv&2M_wGsKzdD0nF8-_E-Q|DW$|DszKE~iISctUBr*Y_uq*V{r`6LguxJm|bfTEVo zOY10mz>zoXI^d=J12}hR>42AaXeor*lWrF!_^-ITWJQ0iMQAfwVu>N*TiZ1V88B%qIWvd%v7|6eEKGU6HO4%h&|B&R2^y4S5JM=9siIcV@!zWS1}Q3- zJ0Q}0sfhFStvBWJe~Lu@h%3I*KdJoh4SR!}{2%V_f7;3;@Bc+Cjsgnal6yp%h#~z6 zPiOpZnRf+Jil>2`og(2*uuP;Qz$U%RLl+D?K8qqZjxbxENI~AR`EYGV!IQ2Jm&9AO zGSu(bMi&X0XG%a8a$OQ_hNm+Jw1MN3dk3_oCncrN2QnEKO+xFkxySUUW>NfGHW3(5 zX~-rfOB<#@rS59ATKT*+`Y5!W-pfufbS?%h5^!LW2P&Tm$Uw>j5?TNi$m75hoGVfl zscu;CQb%)3fEI3#rS=@MbjqdnDmYSGczQLVLqL-LCn3G5H)OIy2ly9ekK$Adn;ki`Wg3Ixn9bc0D<=A~lH> z$88nhf9@5K$~tasvPjttrE3&m@F}VDG7yrlfkE?Q2d?N(7A*D;2$78(}W6_Q0!Y4UBow2cRrP;<`BJcaT?bevzt~ zVDSfFL}aCV2A4&p{%7UCdyEFSa{p(P)Bi@p-TCjWJgM{FO_6O-kGe=ZxB-Q3Lx~jS zw60Rr(uc8Y>wYUXHdc3KQ>vRPB%S@Dfci5nHj479TE65|0+GD-1B&uu&ST0>5eiR8 zxKv(%jNYf?2|z2Kyi!T+q6C&%kHB{nG!q8nii&gr$XudIiE#`KT6-&XiFD&7iDB14 zLP4mDgvi&3eFW|ixC_X=WI>|^P9ib~>0x*ce8m1LGh<=~(5KMHE@u8xK)g2TFo6pL z5TOZ*L~>Ix^*kIQm-)-rB9Q=O?o6~dMl-m;B#t<1Lo)+7JkAp&W*HoezW54K8qX00 zPE5_Uq)s-6s=apVVRlR>)8{#j#+ot!0+PkR&TDy(fW*U|z`R6EaWGBYm};y{1O3>i zgu@Szw9s6!j88}e=CRLk=dPX%Z5zfKAiiD|GVGc`H!KRuIyiWtfttd5n*|;4Tsr+ElgKK$E4^PI#EIWIPl) zxiAg@*O$a32qPpetQHsYSb2wS9F2mt+Y-t?we-L1$6W@nO8*;lvhhFdVRy9C|F-c| z>3{n5W_7?-hc3S|JuuUqt?Gi*Zu_zNU>aB*olvhKWh!ABVttKF!`+B#m_p(K>R}Nw zI~B1?MNAL-GpUKxmR(PxDq0u&S80kgIa$4)XT91ho>dx+ceKixTQR|3=9_;~1+tt; zY>IsuiewtsZ%dgh*Z=154xI<=B6?3q_^1uwRq;RF-2G3ZVS5+iDCF~5F7{#*!&F#-sS9EdnzulfHC`+!7X;uFY*{g$bz=9!4`;Df`Y z9`hTD2p2)I?}^n&|#8byp;XmkW5?9zlTez_rZmPbdV#oN$4^ZwfI7P&({mJZu3XA0N9LB z#1Tkelmi3Z7n6%w+)i?#Q?%^qJA6cnT1QaP0gfV~v!_p2iLI1ZGe|EZG{K*M({{is zHD+9bU5ibsy`;SA1{HnCmjr(RpWLHJR7mNKx@59JmD{(p%H>0EzJ3|{H9tA|@8j|Q zEpu;Exwjsd0c4f^-|dXD^1s*a?d1P99$P6Akv(A;kubuL@xS!}3!x%k5>KU71Jyw< zDb@*zSCq0Xkpsf)0*)$#gK5hp5h9dB+h25?oRDa&fpa!VBa|E(tAjL_RjRQKMfY)NpP+~}-@yP* zQ3R~pk=NoAUavWqK4Qc`k!7fKO>R30oDFO!{UdA@y3 zh7o_4%nLc=Et#tR*4p4B`Te<He*B>%5bf;XL8_pLVa^&Yl11?au#f z<*61WK{(a7At^7Plqf0^=}4RkZLnpCjzr#AeNR-wPFb8wSgaj@65@NEX{(j|2BHmf z%|ufiLq7rv6(gT^;_1;(#r%&WpI#$3dh`tttLA@ym^=U19qi`+R-V=KpGp?s+>rR| zUsC4D1T@U#Rec!{N`2{_5P#|SeDcn?JdWv?Y9C|Otwot*U6py4lNM^GSWZ>J zlK@7`*CG?qlrZqG?-u`dk|^eEiz~NLo_mIT+fSMNm#N+MZ(%fj^cKJ>`QK~j;(t5s zo&C3!C$&G%2OEgv1&jQysD;2Yq4@Jm!C= zC9+Hwp2^Z`WoJ#D3C!jrYl+19TvukH4_bC+@?T@Z5J;b^^C?O}@x}GAt=y43)ejg= z39ryj)~2&Ow>$6gG3c#_Ic}^lb)? z=&-(HLtZ3qU4?a5B;t!5ON*>QlH?0;oV=})f`9|zQZrCw=8lWNUy2ncaeAr!guYsdlw%?@iqaYFoX1Gv=nT| zff*LiKaaA^O2+@;O$yI|s+4DG%h_z7A4nIfF&viHnX3oi$@3T({FJG3;{{0StiX_qCkI!dDza7n|IT*%fypF$YOl$b{aDfA5)Ug-hn!-s)eoRE+$xO%=ntD^NVq+|0~<3xE4r_r`TUmDPP1u z%f+b>t012OwTl08OMyj=BKT=)2~M!yl<|VjJ~m-o9SMDad0$*IN8%a_(e`W6LkPx% z_}Sc9vTc0}h1HzN6~W zETQq5?1-;iI7hxX@1%NSp;$IJ`JPTl92DH2Vt3{8KGS>&&z3RP ziazP#kgzvC9zuwz+ssPF#`JqbgQS+DSDAxeH4i{0hgp+bMhel$Et!cupw5M^>D5mw zm5Hj8=$;yuesPr5kHknWTKc>E;}Tkj8#9AiOLNGB`@2)9?wePppo&l`!l;BkT-aIV zt>g@*pnbt{2E0}L(Yq=;=iHz8sp0?QHsw?9{|rW*T>ST7xXb^&l_%%_6<=)~E5v2N-qZGi7(KG;ZPJt8%|H5|_0 z0SZ{OEOOQqxMx8>6|2G)z z;=i}@U!0@S?oO{@S(XEwS7 zaGQ8Rum=L{1Cj3rMKp6MjK0c6M~E1~XmH91z~q{(!qVAm0(0qJ7udt_1ctQeo-#v{ zi%^`fZN2|^etLdh{Pe+okK|ZIwUXp zoFV%TbJ^UFc?#wM<#|Wm;dmT|90~PKapj!@oSXmQ62RdMWlMm1mBlct`r_{gg1Egt zyD0{<|2J@Rae8qCE+!KcfoT{6ibVbZfCCUAsrJiM^Z{gefxry;bHNAD`%g@n)JxPf ze$7c6fO~x@>YOa(J)sVs031;4A%H)L%*Tq`oXk2a8D+IhFsQYrVf_EG_vX!QBT3@u z{_Rgufl%*=y%I&;GupQ2sU@{rzp*7f$?b{X^LQN)P$X*w0x$}stg-#wU(|`ZaFGyg zxrvBwi$GOYW}TT?dCVozWR&6hHAy0mYNmTVQJ5%A1jHYBPxRJ}dFIsf(5 z*@x4!x92B%a`0zPI8C7DEYB_oz)cYOeo42)>7?yR>#-(`@l zKLF#I$&%5%D9Mz~r8s2z*)%@Je_)u=jitN@UDl*b53G+MFXY~k8ub~e%9k30(jLSg zH)q!$7KgGh1hOLv5HIHg@$&lekE;)hgK!-EI?2`QlEKArcWf^&^2iqMG!yW98T=Hc9F!S$Q&JTbMWE% z?D+J<<;AQ2`{DZXlJDl;wpYQd8hR}Tbn{#4jtc2VQ6AYYPV{Y=vZmy8DACqXWl^tN zbxr3_o&E<+{1Ft%xaU*?)#!hA4tMs<_+Kmk&m}!peil05N+73hR6*J_`XTf|21Q-l zg;DUA%&SYPYYKsu=U6{_4m?^?MS$85siK62s(u1UNY71Y{wn>7oBvawX>CYSxPMwr zEz72+sg^;oq1;MFUYv9A6{nTBR}q-@GnghA<%yC=zr96OfsX?3#he)B{-_&Na(^^0 z4(T+CSf0!>b)y_=uPEyQ?|gWXAWx_wYY}Fm?);C?5C#uH1Q)mf zsyY962Zx8|`Md>!QQIwsJvzRZv#Jmak>>$_DQe0F|R#fRon@f7pB&$90R=vRaDq8FW#9H zp?00gTQ*U0^($RLeE5sV1cge~B8$&fld47$C0TaTK7-Iu9iYr(FYqIp#KbFBbB}uw zD@l-cOftEFYUxPvW$0Xg^HE4(yo4^}sYfHy^i(LhRQo>k7OSV5r;h(ilPq5}0B{Ze zcd&C{=6^oi-C6N}OL;W@j}CT+(H|+iAAt~vYH%&rzGsj7?LVR)Fq7t;q@RI%+Cs~;jm)3tJ-e?XM&hq^dJrgHIk030a zI|#$YNlP;{k?K{0G6V4|UbH*3%Oe34IH;g?PJvI`ly~O_`%{^)`lzs7#YAgOE-v@H zwYs!s^6IDybhO#4_Fbb1TmrLd25Ylel2|^Mjrm;OiaIB7$xN>3+o}LSZoiolzsB16 ztr6{<+T zZeBL@qv+NT?oQcvd3Fk%dhW1}vMZ&)C)?5~a`vSx`=R7RzM#N zT1vFUAr$>FO;eF1OKp~^fs`&BCpa&_iC-)mr(K=y2u8_x8b$3FS=AwARM2nCw|)k1 zrWv*5Avj#X{65LAgGzz1! zNgv$6JQwXyVDM8Kp#bF(HCiQvgL@Q3S}jV=8+xkv83Z^d1p*&K%uG8ZFr>B^ZcrmP z_{pE75!@g%?;)8oQ(_;yIk}>!|8aW7wj4T)WOu@3zQohXEzJ5nKI#~f@=6y_6mOwu ziD7sgVd_Q>8CKXNRnX_t>lWI#6wbxv8{iLzgw0mEe*^ef7U3k*k)Y@ZpqMp%o-^y{ zF^p2om~+{E%yGjg;f!y#wczqQEpLp`Y5X-8qO$Vlk7#3TD-?B`2a>3WL64aHxoTjN8>X zT_H7DssYt9&lIdoniTe2)f-rXkwZpMt!#y{Nm0k+HM|~JU$ch0=iugl^HD?q7V=({ zK|g!|zHGe!@8sx}p|sgK`;O>RL=7sy27XM=VbLC8(8v)NC4T6RGPr4l%u$eVb#CJj ze`11N!;e!$Sd|<^(8oE&*y@lCHWUx$tWX9?9d;H=szB9YX`yx1vD&z3qUbilg4gw1 zDZ}`!ch~R#sXzadTe#o_K=t{*J=odaGxh&_EBnvoJevOhiVk*HM?Qh|V<`VQDP5a= zP`E_qS5+esn!y-i>;aD)QHcLdW@$c6bu$nO;EiDmqG?rxs%4a=fyZy&doCkCO%F$B zLG`ZfGJ;?gtCG;_2@=!}*wh&fY8YYUITVPw(j7K2iQroqHxJb!Giwkllo7iATVTJz z|F+n!q9e;4Yb6x5JLVvdVbIFRLv644Q4_y#4XI44rhql{kGIsljR7uW7m>m(mXs{L zpeX7ZTu`wtT-RroPOvC#z~SmLij~tgNNK3Ve!4>c<(>%?n6j|vvi{+7fq-g1A$YUJ zj|!uoV)B0dN)Hdi{KrL{(^h7=#xksb3OgCT!MCskqIWftBwNkfmV!J;Z<65dThhRe zh((BC5WW@uOSURo0Ds3`(3GKigC;PUI*lqS(Uc3-({}n2Tx*U&L)+PHD$ z6W11uOkt?#65&NJI<9YyR}XA2Lb?e~bi_7DViw1h7WHcRX^oX~%szIdE6H$_AQjCC zYSc16lPV?!MiuijsiIGCqk{gC6xXJ|QCj;3z85FxKk-wi|0`mhJeL30_RjA9j^+P# zu!{e>lt*LVu4T-fPB=F?cYX-2O`)c1MPL!@$mGXNR;(yl&S~joBx_N;c5_k1_bOnn zQ@d5jq?zLmxaipe3(iYs@Z%KX93MRcAV{Z2Jf60ICO-FrbjnPVCUBBu52fYUXP{nS zDa9f*K{-8_*k4D_bX|~Hk~hnE+AAMp6pz4QgIU5b`yM*&P`&{s(5IG1)0oyR?$HEU zeRtyg%JwBWi=m)&S|t|Ch>leuK{pdZUtawoqlb08khy& zKh@1|lupIDqXk3MMW&Zme^hux1bzg`usbBAq9&oy#rxOZYY6ZJfIDKgq8`WP*6e(V zW*92Q(?cozTE-Ry<_?SVf(U7jA6^)CAgr?*fYE!*FcSg5Qa{&q86CtaH;C#rgr z+Eut6L8`6hD@iE5O~Gzo4{dqsk;2q3C9AB7#80Q3u{Rh~n}8%US#8m|28#S9`dXKb zC7COF=!{3{%aa>wGf&@mPLuR@JH`v}3pEQXpXF?}oF?&Ka=^pk;$RHJX#~N59A(&P zk2K1;qGQ$r192Ne{jXW3(8aTYDwEOJRV#+U5yY~ASvNbMxtSisO6bo#0TVwD#=r-u zpXV^^$R2SXcC^J2E^G0Uk{-5h=RBfkZaYRzcyRFRq^GX_I0E#h?PzN&gCqE9dqA7p z%C=7Teov<7Tib;@I{P|___uiUkS7-bwfuK}de|L8E=H=^uyhnfk0_m&& z>ivC9w~&BYmSnH-s2nu~z4fceM=>~$b2y?)8;<&5ySD+>e~S`7=Pw5Ree&uxiV)%c z*~|UGVA8V@*O6amiOONfxcRfKtF1R%FSlNA{X?|%l0Y^}p{*;l^#*OdL|d=X)<2Le zi%4M|WfX(k2eO2CnZeE;DRlNJO=7}G^Vhq3@SvyLfyilOnv<}u;WYFdoLS)KaFj3; zS6)X*TdX{rQvYOedHo0{zz;*mKj>x6Kf!39qrd6vXpn{4uGupoX+?n(*<3jy3X`I>-*cyfYjV3`&J#0ZD>>PQNfagbq}gGTP5d0YW1Z1^ z9~KgYB`_8HFUQ`%*}-5{d5_s|THI8BYfbC-`PAwE%>e!L+yd0-{||Te&G>KIyN4_L z-=#d7=B(HrZuqbRkvO9hw%eFYKg6|wMN_Aj1GQbwvm|8@$X|_dEUL9Zk~U#uX=_VP#KK(qu3fn&Jo)`wrLOC1 zUc%g86${?s5-L>rFvAGvFqT1~lsDzqAW9)ida?kNSmX=4TB|tQHbOW<0kpN5YqKPp zGLysgb|((2_&S-!c^_dBFGWr*qboeCbF?B1SI^a7K;tD$pda&~4|*V(v5$ct10Q2FB0?eSQkPI@PMA4wBbut<8)oLxAU9Ko z*TO9K8CskHsasFPnU!|uJ+3r-O2BXiww4H5hXZfP^o-e}hE1mACthHwyG}gUN zBPh!D@(d~sW#ZSATL3<3{Vr~jqSEU_Y|af_BHDw z7|uDg_0`xq9yBh`*1D|FR1d6nOa;XTDV|#p>td@hoDyfI`muwJgn%|QqK~zc&;z?v zIBR-BTg2#KEH~LwjMlg`sNNf0Pvaa-Aom&ZG>OyuBMy?7L9I;TQ6t65cH3w3XhwQ- zze$cp4aU{kR$9vKE@P*9fxWQ-R81ENfW|BVNz7-w#Poe5gMd;xRH=IInXLk8F|UcN ze5uKHTr82cL|%E6SsA9L#EeIGK&fa|Z_59-W!_C?C z+w&76_2`-(h9^96b(LP?Xo^G(JNf>zFQ8t|9E- zM)2m~WX_D_Rr`Yuz0L972;Ji3Z$@2RJcbr)qUyM)K)B7apfkcs`CD1#=Ijkk7~8VW z%eHlXyZq$@*r^hEBF5jMAU!R|rtnkj4cnL>Mt9oIUSdur&;l#xa>uuMw#yFy? zJqoY$HKp*$gdVr$fLs|Ag=SValzO*~jTs2JKbJubX#kUz-k3nvUNwn*OO4SaC_5!9 zgfKn(IQ1j2K8?{wF<|qKTWk7AqeNzRQKvA)6=UdTwiG$8lhk&rr@>Qa|B=INg5r52 zzp|$;{_FPkzUlwDx3d3O&ZFo5Ee5-rt3w6g4{=$j(bM(ypxXO|q&a~Y`y+Ve=VK3e zUhzUCSJjPjt?LIBs=61`f_(+L$rlyuj0!@>XI&3^RdZtNO%{n{)mBsX`sleEwpCQm z7W*5Dpa;C)c)*f3$*W|9FXOW;OES+q8|?sGr8#2TutDmMsnOb2sZ?Z$O|_)3&i-vS zXnf8HN=rt|tqCc>txo43=czmYmFxMrLqOEnf9~%dY@6r*!NI}m{9neSo&U;UcbElE zf%-!*0UAABGXb+CVvEh?3%wR3A-sXv3})w}ILTmWdFv$c5RE2&>H!bKAcIEYU?c36 zX7r*fec?w_ZOy{$-Q<1_htuc=8dneuwys8@uRPXaCy|dPZ^S;+JV>k+B&(f~lq;f{ zGlXnYD=8pdHl@ergsvFb_gffd0i>QxWWX>TFsB>5x zyhF6f_H@m*=s-G&wiHV%`dxG;fi4=o8;Qfk1ltCI#)sO7>e7?HA z?2%p9<*|w>VB%I|6z1%}0z?zZtgIJJLjWDE3L+X#9n)|{fD@)Ntq2#Dv`a1M$8E@! zb}JSpHbq8`J6R=`iSFcFHcAwWmlhLk7^TE(pmhP$fmoXoEyI79Dem06w*knSh6)A6 z+iK9CD}o@jF{Jj2d3U(SlgpW$>L4#jfE7Dfg5DCN;6F1?%8s zO8Z3FL~PXc_*u4}2v1L|#8EnqB9@?*2YJJQi0f$*;w{BWgiJ10-K;A!U{3ry2r!H> zq!}q^LGH@-B=;fwxhRe7GaX<>*#z~o>Tv`5qi7KpwYFR8Et+6cksco z$XXLLnQEC@c;zA9s!cwq2Fz%-?mEZdm32(|YS8m{gb%6YnJKGW-jRg`n1*138=k^) zOY6}#lqoWu{ct=Cw6W@+)LyA|W}IqOMHDVguo zEu?z@IS6UCnd@mP_iJ?BtPvVcdlsA}Df^1l?TdV{;b(yml5lXS604z6~Qtjirr4{?}& z4A`zkg+L7=ed7YQ3IkO4)ZG8lEEby)8p7Zqh~Oqqm9+H%eu6>M``{Y;ukGDE^Zs{t z|8N!me<_c4|4RlHup#c|>bEAdR>kd($g8!+{`hV$gLMkKx(ycBy_9xZfd9E!nYoi- z=o^P!yO4o|%l(Cec|mj95W?P5F9&5X^ey)5*Jq>@4bji47Ew}~%o1Lyn^^ICtNp&s zGw=RC%F^!k|NUKa|34V)toHw9Jlg(G2K7<)|ElzsKhPndrqF!+L!j&wpiY$w9svXf z+y4noHT%D+v!;!kd5{G{#mQy5=B!yrvo|cQF8h1U?m>R~5FE*oLyEB*LRw*U64XEQ z?*BaHZlfchX8+$E9GdyR_I6hGpUZi){htr&qZ|R{Ihuc<13(h_jRk>jj{rhdS4V&- zJ8P@JBl}HY;3aQq^XxK({2tyIWW0GW$w3L$8Lz!Uv<7wHFz# zUr5irXgplD!;qTkULBPh`oDgC#;5;L8R&6>b7mMr{-P(f0n&u%I@1BY3Fhw#!ybwx z4_nF*{sN|H$|A;=A(ZFo@6ZonhB;ov3oFuR%&d%M^dZB>N7^5XXz=!hOzpyB$ztRv za!g*BKI^h`08q`V3acveP*}2$)!a5L_L1y!GgnMQgQahMa;=^&o_YB{DbY3H0Bhy{ zLsS2|cQ9D-e@l6E|6ehvD<#1EJfK46kEIF7gU-0X$5I5yzF%nr8a~ebKZGe+4sn1W z-ue(kD7YIZQw-1J|7C_E?HoaC_W!+u15^Ir+1p#~|4VszNU=BS&JIQ}h8c}5?-S-X zq{f#R-zOO}OMo$+W)K6E18%{EfgfZE#$cM#9DZ9cL@d&q+>L8CQ+3Yuiz(OVUW^6* ziH1N#Z&r%wmVTz4`OMD{`L0`*Q`3@|TgVr-Qkwr#>(8sWET9SviX$EH~ znKF0HB)OZWz?*G*z`NmiYjttz2T*O;2`h=hHsCx9Uk&P&k12L!AdjPT>|abLV1M8+ z`ph8kGYBL}tn2Xxp!mwr(Qybu7-SD=t|e#_Mj}d|Xxli)sBw20)IQr}M&aNkctL2GAr<5g9FOgc7;phvo%dNGJ0SQMC`cVU2Za<8-LKX0!klQe=fiwRv3bAllgmVlrW zS%bj^rwo!Kl^T%J{S>U9B$Ek@bCwG;jr<3C&L$BgY<7@j8Ie&~n!OywqaK@~{DeEA zc6!esbpU2DTQ8^vi28^;BO4Mm#IScZ#tZXl!SrZi4vJ5|O9h=aWCa(k6hQHazbAu0 z-%YcKy(0Zd-_YeuU(x=lw9ISI8z9b)>N;fB%SX>kgwr}kqYu7NzqJ4BPa*{_k8V#u zYv+tLMZ_qp9K}x-6Ja0PJp=x73>X{m|KaUFeKcR@KlW7f|2w;T2M1>Sm%;AdivM56 zQ>oktVT$|rKGIYf3jdwK5ZO*POjjXw3#AKDYk|S?z?!}KiuGsbpivd{0;~HZyNeRv zHab_XW&Qyl0Ci?aVE{Z7qg*OOuru$wvd+t@sotq&*6(gmeH{|;XlHD)o-d`kZI&O= zKNBJhg|{7z8;7=Ru`AV9%sYIl4EckPVB;}V z_})hvMw~=hM*~Pe{qRHAaNtN^bUI{f8N|~lFHf^5*JYfJ%ziJ)jwoPSp6d0}M^s&K z$;atvp&7IG6sAn`)gGs#ZYE7LLDb2zZd$@Q%i7D5S3N@$e*}g5;t`;gP9g;3{G5Dw zW<*^l!n=|NdH>+A;ssB5%-@t`Hm2?K3Nq_5e_5W)nCT7xP%{;acXm=@k(O9b@$?J; zGx@KYbXQHE3&18ge)Z}ZjA!J<_1Wq9&4=GFZ{D!aObq@9e7J@~QK3xV!M-vZn7@4f zTqAVT&gb&>*ROx!weR4=QK1Ww2wffD-2C(M`t%zj#pD2?z$q}hynb^8yo24tzj@CT zmzz!CZQY`H3y(eaYcpVfe4#+;w_6{N!7so3hj{H2i}7(UmPD_T^^sFU%Uj@ z1WAA}AUm+sO#8V{b~_Y<37jO^g9qOKH~A9FmTAxN)y$_L9lfF%;{$8xntlyoxIy+f z(jM7Jiw)C{Je_4w9BtRFvEc4OLxQ`zhT!gQ!6j&L8Qd*61b26bpuyeUEx0>OfAhR` z>Qr@4RnO0vySnyX`&w&@TWCuQEBN3NaATgf($K)<60n?SP)i{(h^?MKzHU5g30HmXe5rHQW~f-e4c>`;0!EWJh`a>z zsPlWgVqDLI@mEkSk`LSiLd^^Z6h!;gZTr*PL;JjxDxHZ?6IU}8rvx$>jpzw$0n1}b z8yFdO>8#EuM`S5;K?d^#mVXP#5q`EDddQPq4Gm+^(8B*#vk7bBdsq~%fPGqk{atpW zc-mb_$gLdPe8JL9Od&?9XkL|0Y5k>d*x9MSDA^a< z(kt2bi(kmk4UH$);Rf(l?;4> z39XBF#A^IARs1u^AxQ+i`8^L!tb|qEMy1C6v8WQzc3Hu$?lxO^UO^;pTQqFYkfcdY zyES&h~wb!p1_!6@fw^f%h+R z;silTS2YRd`zL=os?XB9X(6tIoB9=TW&B#F7q9y6JgGI+sm`(q*23r52lqIixV>!l}ISY+vQW{^AtsS;dcVX#JZ`uK%? zef_R?;(j-rM(r(GQi&F#WokI-)Qfp)scN+2BDQb!v~Cu3?xol7L4Q{Z>TT{a&X6#6 zN#y@xXRpY%c2438EC|es(8_l`^}q!dbc4@pI`o3Cn63jRb80s6lc`Gi3hRB5=^YYi zVHa$Wm*C4C@=mCAqYEICW5f;S#E|05?{GI_uZ(S~xRyWc`-vG|KW z!>HTd;_-V(aRCNmV#GTXH;^j>_iyp(o?#jFc&Zi?zV~n$dIUG?!4+MJlzMR0z$oRu zw`c<)HEsz(#?m)_{xM)z$lzYC%6>F+Yt^Qvqa@&+W{G3+_)X&yGKT4JSOwXW+t<8x zr`#w5HJ9VBa)h*+ZGLSrgao&*vrXq)ZF8xycBXMG1EkN#yrB`lW1Y#F5-Z_*8f_D$ z9ym@zp@}@+bf?$=tYL2385jP2f36nkZA_gXbAKM^{c}LG| zg$7zh)>wL{CxO8kN~E1zOq2Rwg6xWl4!mz{-+v7lC^|6(bo;eFgN$^TrUhDv7snmqMN-Cl6GI&PlkwnvVIYb>*fSGkN1Ve<7KZhO>8u!mxNPxM)l9sUk%j~{Vs z!&?jIh{0x@oYC;)ctS-O1bL&?lbVr<9{2?@K~0A+-@2oZI+B1kH2I>p z%b&q|%HSn=k1qFTBk>1>RG`h&kmp7Op;`U88wbYDW9u7OYl6Ju0AzD^pbo|R!2rEY zRi2S8ZtlPfuO4~6NOu~V8*7g^&zKfJjXEIX!W&iMj|Z7a0pxD*h#?ujK9NV)+!^u9 z)I)dss;7*;XfjEIAYeRBg&?p!PKS^xnxTfim^XoUH|XDM!4o#E|JLNck98`vr8w0=&SP;LuUC#jo%BV9bYDZ*9O;Te4_l#>gYLe^>0oHS5B+yAm0ux#xZA%`uX z(R_-4DL_07nlG^TJFXE1A6@KZ(*ft_mHXXAf?EY|Lw(2^GN9@n@u(5Ma-53<%5M1Y zx*pz&Ay5Msk-roH7M&@ULbZ46Bv^-S->{qC7lZ4fig~~AzkZ8>k_%7GY;RteLtK_v zn5Z$5;1Q%$i?_ruQ=K(I5Dr)QYel2>OeXQ`DX^D?Ez*$C+7_jDD&UAuxhAzXV*p-b z7g>EwYaV(X4}U&BfL2ruM)hA^2r1t!Zf@`wOczbDz^^}p)G#Yj43=BnsM=_!dCzZU znTQJ8U_h&whY`=#;^|7wj{WIM^^R(i_ zE7CX7m+MGD&2pTNICMbA_DNs`&l<~)%ikPU=_5}iWa|aj#WqN-(pOZ`96Kt zX~6}X3*&Jz+c|wFm)XLBYSVXuu9}6jHzVLd%RLFm@PD6UoW0<*qZ!BtoxP&=m(^$M zl;E}RE}$4!=BO(geBKBTQ>U01DA$8J+?nV4)LF51yGWmOnLxUjf~C|>D_IeHeV+NF z=uZ>xQaP!>n2Byw)|=jSr6L$(&?F<5ck5+4%mkh-)Fa^PvgsLkc))N4JG@?98G{A@ zroFu1!ym~VYLWK+SrT5A#&f!Y52c@J5?YfX3+OuZ3DUtHGN=t7kw5KytJugifFoSw zaG|;7NJ^IV5`3bgIdc8!SM-B<++9CZ-3OXI{^+MfH+TC9l6{Ibe*} z3u-?%?h|h}3?i(c!bmT?IHr69>Y(SHDEdc!t_&gqQ{4Uu(Gl!YC{zgJRj#KbgO($q61Qvq-iZqTwnrfPYj_FN+{Qeb~+yqy* z0S=cnHz39Xwnu=0eLL&y{pX3`f^W{3t?TUW6og}qlzo|aR_~g7#GTCTUtXX0gx*WS ztKU~fMHH1y<%=2qlrx9oxHZul;m->m(5iT3a`z6Qztgtg2MLfJ1hO_a@_hI>aNHvo z&!ndg19Jl}@N?h6*{xO#F^c0WRxBMg^6q~imEvKs^HLeUGRGLZw3)6N1w3tXO!M@# z6Ee24m)$K))sgXrqWBue%N!OsTZ>xGZbDLnvRLa_rG2SK+{dYSZ)r52B2C^2+!2>- z^FpHDyM|U9VV!S0Hx#Go&g^9g1KNZKvFOfYKcqgy7`sQE(V|&zEh4;}w;)n7lIqF-bdF~h4=28D16G(cC?-E4mDryA z?^Nhu%-!7lYvW(_U^8cv#CMPiMXe@Sfb+H+quE{S1@dZ`eDCI7;Tb0?Y zJb4Id67R1aB&^X}VtfILEB>bjrSgdqzV+|&Y z7hEgBB4rq9_}&Os*w&sThUvowrU(j?$r0QJ>UDsc7Jd`{%B(}NvfPqX$Np5tLd!hM z(a$yi45=>2QS*X7{SYqbo-pMuW~E{xOoLRFN0Wv2W4HEGC)A@Uq3y;fY=5`uz^0ax z!c$!+p_-TD1p}US{YdAMjv$SU0P&pg-)nQp6Q+2Alq)4Gy^@^Ca%M??Y zrvD!(TDKSvKH&VD!~W6LCP}p>P*Rxr@$vEDBSk#!Q6?O2 zd+{ycZ_yZYili0fKq7HxCX${PzyUL$_{hd$dhbu-~}Nc#6T ze*z2C1l+{xv>~jyRjhvtHOQ`1Vt+XP^G%p$u&eO%BzRVMwo3$NvppC@*?ZSh6}QuC z_zOwKk;*8?_h2lirqVV|iK96@y6c|pNkscB@}lVF!#)zz?K1bPf$+p6AkhfAe;`Ld z(0rTvv+&%VX-Rhkz{qx6LVW`>MY9TwtZWro@YyD+NHh)Y;o++jWMH?r z;h!o5U?a^kzK!V$Tze5k+`O%AU;EXw~i4wv-T?;-cZ&w^@Ha@BdD zceF<0a=C7l%kYC%E(thWu=H=)tP36gqSW-vVZ$v-!ZZ44H%i1FK!x6ot(ZQK35#p|}z zwB|w$pmjIwD-TR%1qsaoN5<|=;MALG^Zrl|KDnGGuBCDUjS*eqeyiD`J*M*KJPWc3 z?6BGH=UpmRZVq1YG>d@uw>HPAu0w~AF(JB(5^KQT3#EbZ5c5%`p6XmLqiKThR~IpU zq|?O^^!)XiO8C>6UOVxO z9*IkHteym(%o>zw#>tD+G|TAsAnIfeg~L~d>rY-+KD<1 zIlZMvgmBKUrta)>81x8h-`UX;8hfKU7=4|#rLM;R8vauEq@^2x`^TG~(n)yOWBDtn z6gwo;bXH$v8uM-zP711<-ru2 zOg4JzrBxGi;QH1V(=5tMG&Zjksp?^(lBUW?2QV8%hQ9Yh2py{NawRm1%~l3WtSG%0*D zQvF4A;w7!ZSoT={r`x=*; zT+JVNsi|I-S9MbGV&)8~`W%HTsI7O+m3X|H|2Y0;jIiXFjsAU}vN z&XmJvhM7@%i*HL|{f@S|lKRqd;HoK-Q02u%)}DE6|+;SuJ=Q^{^;sv@qjVfAS^o z!#shY_aEKUC}FNs5qy;r@@ufArGxiYJHV&E0Wcm|H#Z+}PTy&K3*3J8e9AFkXfW%@ z2pvU_sGfHkefF6PZ$ei6$!I8$RhqSmY{`+;uhqy#+K2zZG|v+mKDy)xC-Udv))=)D z@H}z=d)Gd?+5({6)$&0r(bb>eYTNdAP zWQrtJjc@4GNRz$2_9`fkLVP(IvgI$eW(j#pcib1j48ILRB}~bU%pJppp)q_{??{+r zsZg4xBnT;;?s_!n)KJCa|8DPR9v}1vf1N016J=}VwZm5Fl?tB zm$|gNZiHT&I19+TN?qe}IWPCXzXzirgIh4j9B67RSp`?@6^YcGr>eTTf~L>a8o=q_ zEqbA@TyKEwXV5rDeM#&rZv4tfKJHE1M69BK$am_A^jlxQ8i{8$aVf*^o$>^ zg>)u7zjpiG`HsX9t?)(V4+jO+{1#IZ8DZa3vfWT^P_9wjeW*MRd9lFs)trGDchBm0 zBV?&;QRT+3ODZfD1^+ZhIv}uZCb*W8?FS#U(YGM z!^!GOVq@BPLGEQZJr^AJwyC5o{O+L6lEb&5b;lnR6uF0QTbrbiK@0{$#Ve$sQv@4X z5f1!w???RSQYK7x^*gLF-1jjwv`E(M>(^&7-M3;HX{L_WftoOs+wH!eEmMJrgP4$p zt{29!pDXXBQ>ng#_F6CfIirz__oB%gTh`D?>82PFqXai$FmzOjN}w8BCw|drF3J~N z`R!%9i`K@;4_&9pOmHdo&1fF;gv*|Fk~k-syJW1y0x)8{f(4yG26Dc(069tZeL6H9+~IH95d#(PcYh?XwZ2YjtC&-$VM!pqsT{P&pbmiffV;X zFV|ss2!6adjBi4u9YY;J1UFjkk0#l1A*Y^5=~`*?PgUX-|1aGFe$jMDFHT}w<|`;8 zSdaY8I=fS`*lBX(Yg~~3n^)p`Z%UZh1_Z*jeF4tT$gBTrD`w7s;dmw4P@iA00j!%E zwOL-Bvxs7(2XHFUbT@FU2IN)V$-(dNogg8VA0htjKPl?DRKpKVmwd&(Cw&q53WRdH z@FfPOk%l28H1aMS95OsEu2Dt^j=@tZ^o=DMylG*TU;aT(X;w245644iN##g0rwx_| zrBd%0IdZHv{-wRsw6)LI4TPj;(e?OMcvs!L=d39)`Mj!i0OY966R$Zz{aINH;O=Ot zH9+ZaJWKn^Slg|cyIV+Lb&C@b#l_77=$JX13Wtcp`Onvo&jg>V=zJoMWJ-(J%WV0^ zsXzbpv{g?Uy`}h0iO9}qu+oH3lQq8Mn1i}ce+cAqA*8R z$**SDGXPfszfr38g)_KU9J6=8TQktB@gpn9O9V{?`EVvalWOKCOqpN@Z#i;pGa=8( zG-F#x)Lm)d@TC5qWU);724f0J4WQDc9 zaD%2>QpJ%-#t6Vu2I`I{%AEw?I&ML#bw2$O$ZYf5n>+VB%11A&?;JUtN=D$+;GdQ7 zR)dJMi24raw)4$0jrZFQ^&u!J;<{jFIm(HoOffbE)EY^guR1o?I?O zICzjOXk#d77#gzKv$I;Mt|4asi`HMloWwijtdZGoWhczYBbaM1J!We=%(>n$acU7u zDeJv-sMP?yLcwWSAK>ARY}cx*+%bNHM`Ls& zW`$r-Al{bllIQtM;ME(J1N;aEUqCRV(Sl<@iNzjD%jMZ=c&?9e6g!v-OFsvO0CUh~ z*?I98P+RPmnhJ2oR&YXZ*ix1(6kWg$cm2cgsyAk9Xqk(AK*k--M(%vxm-t1;LpZ5j zSv~MjO&WH>x&mtBDSIh0fx_)1q|CWL^LJ*05?z#l+?rNmxJ;5ZzYth$3RL>d8)Dz- zHfAG$?(@IZ5!~Iw70*>H1Lga?2~^}ZjRdH>sF{HoswO79WZf7>JchB-Hw34Y1#c*Y zg=*17@RvP3xkC(VEa!J0pX(K`Q@u<7B#@QKW-2gzVRCQoQXdQODmgnDg58wB?muB% z``#$wy-?Odh3AT*4q=)-o(vs2_eb#d9K)&sjQqKuT#ujW~yhnz>eadfnfX z3n192RzdXKN)ZtFI`-O?-cq(2BdhgGHuvm?RiipNGNiBUn8D!l*7at5w}h0_c68*I zFIRQ2*$b%!nISjFk3IIcWN?X;L7&K9A#l^H;kk5C9f4*j%VK;5$}vjO#jh`ovO&547PC5pki;1dwKuOICx~T*&xCl%DJ?l#h z_k0dkb>7oA5E);%W2<<^KBr+Y!-o5H(ikYZY5T#hM%jm_g;)C&aB?(00X@3AY29qG zLloPFFdvnjsn91gb1?!sgQ(D0Xzlj0nwX$o9fA1D#yi&}qgda|%p}f0bqc{GT(GcG zCghD7t}%pl!=|r}q3sUv@Gdv)c0=Hgga6=%W5@8}NFH zyh(GuhV3l&7zvj%+y7cDD(-QI+TI0`r$4gZ&kD;LvFgB5vOP)kUP(aEY13w1s^srd zUb!!WG71^TAxERu{?JV+lGYR-^X4%tDfy*B6C}hM6~F2Kqqe>m94L8tJ8It=5&~Kt z-P|j0A*Dw{=8!NjaQ+qH2=u(rJI4o5p&8@=qg3P09|S|_#mTT~H6mS3(B_@@TO|>- zmMSop;G#v2*tGrtMp-#-#;~d_z$ID6vk1Byy5`N6Dw#JVQ2PVm)cqoXiXw$^g(z%2 zv%vX9%>z&*hz>S7JTN$eGNztTdV({C6CA|)B)=k5^J^!)^81g-b@o3JyCqySwHDm> zv5xlZ_6AT@;rB&6ovR_;i6uTjY8{TfaeVLF^{&W8E99=efz-n@4}c5%zJD~IaS*!U z2<7!HIsD)^uX@Ws38^J1*ood;CZ;U&x{S{@S z9i6j(%7>;;bW*8c6iSo`Icz51?ciMSmk)U(tq_mwPGmJ`0@5|)D+C)j?rEO~hw`Pk zH7u*Da(X{v&Bn)?Bw)e$a`VDR#;3B_Wq!dGor-Z!SP3mJtmedUz1#jXsN3 ziAr22YNO<6kJRD4Nn7t@VN~d=kF9X~avIKf^vBS=8L{gMb=eE`i`07RWzIwyFJPLK z^K%#0&;<<1=1T`}t*xz9JWa`Y79N&~(>N}Td$yN!C8kZr`8DAkx_#|H@pytha@?Jn zlU&){h?CmpWRXj(=4KLBkV+^2s;PfVZ!|`(I-w=GJw8LHn;?4kf|C|wTsn7&9UNm= z|9C_ld#-7^N>@wWimTcD)oFbwY@z~)p0q6GYG9e8^HMP8FqIhUa1f3M5M@Wey z{e-?a4le}qb^J~F%QFobfn)~ewy=Imgl4nJye}R{C*M>GKn$9^gQbbc@9pElpoaHF%(6RL9fONvx8 z2&vBXdp)A~KbwQ)4Wt~Wzr}_Wp%<{6TOn3#qqx8uDL>}h^2%7mx4oC?483#4kcnc$ z*7F4QY*U=9YVDHH=S|u;9?o1>BI}6+@np*E@C~sUhv?|IjfX+(#qvDdT|1mTNn!h6 z5T}e$olIs&13c`u8j5}JDp6l3PLK%|QbZIO#DpTOh*qJ8zqJeQgeHi)25!6v%Hd_z zP=60L;3A|yp|YvPTp-T1ZvyTcDB$8~RUQ{dt=`9zBrJ@TBCK;OnX z7WHtQpTa18Ngl12nP`}`^w#z7hvJ8$B5$-yTmH``6iIYT023A%yuiFQp;iq_G?*5b`?gUzxBD26_pVa9C z(vPrXA-hoV;y}%5SJ~&-;OQo2u@HuYRXLW@ZACL?BF92X`fuj=$Jl;_r5*gVz`D}& zv(jP}GlsC@TiE&e2J9Gk&)6~<_yJ+@z(!OQn5O7Yxh$jb^HTdDqD+4YsiARyUZLo@ z39FRce9~|S%80D@S5mvYBlzYUw`E$$vY>2}>xdU$A&dH}t&tk;pPeqLS!NI_`wA)kVzdNr z)z`SHU#sKth1eCk8{@i&mbCurRAuWn7eVLH%OCx-gqWi68T5IGRnts@T?i54jTGn| zMvo#?hdX~ZLMOp(;P*aN?nZN1JgsSYT~L>gSCf!_S3oqytstJZaESV-kFvm(_14Exj>Y=$ynGOPQue;wnZioXByUyoK@dY}jx!L4@W}5kzCXfZ5GA@#mGKtykk-g1 z*)kc)BBk#lB1pfoaX{ZZ8!Y`^2fA7^oN}713BxS5Brow(M+uXE6#0HvS8QyKZWko> zG*GR`54~rTk**B@$YPh*22~->e-% zsCn;%paOy@H8Kmx1^e;lMVonL4Uu@$LW&TH%QtEA;f3~HdG?X)>fhZx?w6x<%LkX5 z4JM5Qyyic&#bj(Rp9#P7-|H~$-3zwmE%IM{&OXv^z#A8=(H?09dTZ=P3X_(azZ%YI zyJ=mp^-6ZIIQ<~f$Bs5Q39iPG61@n8tGFMFa3A_19DDJOa0Y$J-ldrE#?|+qZEe9R z-B#KPw`OJC*`RTpw7ZQ+%w_5Q<^Cg!L~`)O!j#(*_-}X6k&|D#0j11H8o~Cwqz><1 zMmEQO%SqxT1Rs6SW9a;ay-eVk zbEOb4k2umn{b%w$lnX>*E#muYkxIxmmNka=OI0!hU@VMen(gv0&U%J~k|y+7ZsF>1vTO}Me449A6Kg9J_xx#(>I+*x>r^`a(?M55I=)Ief`X2F?kZ~ z@T{H*%<)R$w6;EJxq~ms>@W46yS1)?)Z2eYBE&c710pWiLI&JDp9^gj{adEh?|#Q2 zv6fCN=>_!in8NW7#F9Cgk^``-)Y9_y@MJGPzZS=t%xSEvbtuH#>-vhIvRKf512+YB z_lPe&FRnt<#XL$KCv{qqzOQx%K`C({Dl3-42%jGKb=SOfSue5>7O2=|6cK(x~xR8FX($P1><%!eCjvQq!fA^?dnWnzYF#EPmK2=rBAe-Fv7<%W&v1p`=K( z(kc)x@H)Yn5aoT0=J8iT$hNyknOWYuR~@6%16Mbx#1-bl#tbK#!NBE?`! zZ}+Kjz^}Et;RethEw~2pd>c025L1J7^f!3A%zx{#hk! zM*1Hr4S=Vx3CR$|*kf)b&;$6NLGIpDlR*0@(2yjx1+2uw3LkD{!Yp!nwMzvAB~4Dj z8f^m3NJh3nzQTD0E_WoT^X*=a+N3%qIFW{5*8)bMP`(|;OsG4Kw7cf6+N9rx+HJ)u z>-p%ZiN^{AV^I(hDY#*WE&A&a$EL)cx_o#~V7GJ3ffYe*xp)5^hnLwLn8s&1-|W9! z8KnDDCB*UNTztum3qw}AGMRJ+GuoMS-7Rs9L}=>x#?z~PZh1#Kpak@?c=!)ToK2C5Zc z-2*Pp>}sC6%?0@ZsZf$DHU#Hs0t;vZj^ktJ0DBvLOE`lGMiHkp9JDV&sl*GTh2Jme znSP?(mJsTN=NDgvzGx48fNOm=kM9;z94$BbX zh@^TK#CQa$ZFvUbVfhdJ(fGFuy8ekN^A%;E1t^PaEFtulTJ2rC4kkAqdlyG)jq!dz zhje{`b1NnDapL7anE6!9e!73Ksww9qijwnP5RIt9HyZt=TnEr#jr$0rk#PX8U}NJA z;2d4^6;LJf1z19TcB;Cd?jfjWawtUh`Ounme2T^GT*PNESK(vT`h(!9P)0j8+V<2C z6Qyk54VM1F$s(Y5NLX7=Rh7o%SJcQw=Voe67gV)|wlJR0&JPwcH4H2_~vV_{mL;xs)CueVx=H{KvDz^3USe~Zj9bKf3SMi(i6znFetj~>>L$zUTGrbZ_v zww*<>iU~9I#vAC?G5h=Ad(7PmK27%=N;cL!rKjPGgfu`u&*dBjkEMNz#{0F%c}MHI ze|7iL%3W@gquxqS&ns_eW5YYxS&VS^S>pl;Z&77@9I@XA7S5D#9gCBpQ$siv&bR6& z+uFjqQITU-qvx!xDu$lFc-DS+1Eu(S+6i}sbni;R+Cf-7(*46?;d{M`NweMC@6C0{ zY$>Tqs-E*HgK?sr`X{=e)M2|Y<^GSn23GgBJaUN^KS%dbU!sK{HN#^Tlc-Nv9>(NIiJ)T*7>fL5<%U+FcRm$_L!T*)i6lrJYiPhuTK$o@C*W+! z{QLglV6y_ont>@Q_|d+Tgqz7WezO-6jg;9p!q_rn#>KK>R^gZf@%wy=4i`WsL=(*6 zWUs2CC>-8Y^B(eCXsnJlReBxpirY+mRk^2<8@a;Qo<3E^GW;;`;&_CVdyMwS+3Z|^ z$6WhIONE5$-5M?L5y>Ti77-~`QdGT{pvpkxdcHy8%B@`<#goK5K7szFH0*#q&=YEZ-3rf6Iz z0#)xfWVLom>hw*D_y*>e4mQb>CZSeS$Q}dtr(7hxN;U6-gs_*OO*C%c0eri;#HECP zUPx>`nW87%><{sj`*?A8y{7W;3JSiZmbjh|J<6`Zi{15U4BELftXYMKvLZ3&{?RF- zEsYKPM+_Fr>-DuB1w|sUF#A8>we&D7=aVSzf1rJLDr9uT^4iL?DipiE%wo2ZeSq1RP-_vv(OfRmQ#cv~p$Brg%eyGZKM7G3;o9LbK$(Gl;xri1N#VIa7HAA|aXlHXdQr4oT<?%Tj8AP`Nn6KC5@Ff=V?b6 z)&J&gi~1*HP!Kt7q;mr|IBVV_FXGP*H4!cKI7NucR@7eB+k-i&)7(G*W_RgoLa}ux zrs~bwz~jC1=b;9oEO9KyFIEln;;mb(el(sE=r(B#z3Fl`YfovJX$aFETYT&5;WWU_M?k1f+i#SO=dR%uSz|KLktQs12fs`Aow;aL~ z`<1Rpxy_QnC%nR+6E6zJ;l(&n$9nz$wzwIr=!86e#Gvh85`9x=DbE~*LdK}qp53X<>BQn#)sh|n z^&1Kj8}VxH0Gn1cy@gmm~G`-FtqXli1pK87pCm1IY1Qved# z!^~56*1M1ZFm^HepT}+xkYOuP1K0Gu-IiU0KF~2NY~`1WNaQ^1(E%qBdSz~!AZdrtqbRykESPZDX;~Hj&PzIG{?UwqJ-pd_vmJt z;Sf>LzZnF~N6TM~mb-1dRK?|?*lZnUa0+ID!#}uAF_<)~a?F^R#gsqKUQiHHeM-MR zFi@7~&GJUpfGr!h4Fqgh!{6hQsJCO=? z?1wLEbhd-JJVtp8@V*1NK&z4vK#oDq2R?e}?fM8DI9j?V0}lWFrbcgWb4;g~ZfU+Y z`XWX7rlDKCdL_3f3#w&mQDLoMQ8~Gv)@4Of6@ndeDfEqvAup9kq_JdwS%3H1RSTPG z*m~7n>)>P5c}5qFVhs`{YCfQ2t0%rn36-8a0zdHuZ@}FR-42(KMPQK1U=<8uj|$h` zw@CF5%FcnL$Z9;{V@AyO=nDg;d!aHd^8@iBaojk?&*UHRzrhR;Mdb{3yyGg|4FJGnAjRg zUHAX5Gb?PnSH4{vteeLH`rN;e>!jR529jOv9_g5^aQyP*N)&6{bsum@lxIz&iyY+o zU?gz(J~cTBrU%xX$>_KKgtjSB6}LEt6C{BZu@)_qy3+(zaT&1ye}X3!I1Y@;I+5j- zd_=D)sPH#ELKEtny6z%<+I|gT*q*pOO3PI=dglsX0~753Qf3VhxilY=ceaO2_s z8<}E++WhVm&oG#JzH--0rr3wRzjA^^tZ=1YF1mj3tg*_Kq^>lOKY(j$T%f}| zX>mN&-*c`P4>v4GCx`_9&VBMYEEw)Cg6t&)=E&<UnXCLkpq@nh_n{ zt_Cbz0Ucp$)PM-D{s3S&X}S(f@4)+X_A=DhVI-o)Bh`g}6FpIzOZm?3YsB+)shcck z_%#rGl|P)m-b09;hMV7F;S(sfRf8q%`m)iO zo*`ee?M%xmYt@POFu*n4DeL!69Z*E8x;B?!DAX`-WO00BCky_fuk;tMq}gY{2mg(h z-Ay|qJo<_~mQ!Ig;JDNZ#}aq?59WAHK8rl#l!q>MgJ55eWkV@tmIj4`Bx7oX$$l|Z z!$(%8OM(ferPi0e`3?xh(E3Z}aK&^xfD$$vdTk9#c+d*BLEpuPo`@J_BW9n>*4<+6 z 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 H(-q6YdUzvP91u2)nT0!A(b=IUWr{0**w2 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 tN4*#`2df{|^8F|Np-7cf|n45CFw3U1R_N literal 0 HcmV?d00001 diff --git a/stable/zwavejs2mqtt/16.0.15/ix_values.yaml b/stable/zwavejs2mqtt/16.0.15/ix_values.yaml new file mode 100644 index 0000000000..9ff032e1bf --- /dev/null +++ b/stable/zwavejs2mqtt/16.0.15/ix_values.yaml @@ -0,0 +1,85 @@ +image: + repository: tccr.io/truecharts/zwavejs-ui + pullPolicy: IfNotPresent + tag: v9.2.1@sha256:ce1e3a7d6f9efc8d448374045ce92ba0fffb3bb05c9919c4e879f782346f6b4a +service: + main: + ports: + main: + port: 8091 + targetPort: 8091 + ws: + enabled: true + ports: + ws: + enabled: true + port: 10046 + targetPort: 3000 +persistence: + config: + enabled: true + mountPath: "/usr/src/app/store" +# affinity: +# nodeAffinity: +# requiredDuringSchedulingIgnoredDuringExecution: +# nodeSelectorTerms: +# - matchExpressions: +# - key: app +# operator: In +# values: +# - zwave-controller + +portal: + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: true + # custom: true + # spec: + # failureThreshold: 5 + # httpGet: + # path: /health + # port: http + # httpHeaders: + # - name: Accept + # value: text/plain + # initialDelaySeconds: 30 + # periodSeconds: 10 + # timeoutSeconds: 10 + readiness: + enabled: true + # custom: true + # spec: + # failureThreshold: 5 + # httpGet: + # path: /health + # port: http + # httpHeaders: + # - name: Accept + # value: text/plain + # initialDelaySeconds: 30 + # periodSeconds: 10 + # timeoutSeconds: 10 + startup: + enabled: false + # custom: true + # spec: + # failureThreshold: 5 + # httpGet: + # path: /health + # port: http + # httpHeaders: + # - name: Accept + # value: text/plain + # initialDelaySeconds: 30 + # periodSeconds: 10 + # timeoutSeconds: 10 diff --git a/stable/zwavejs2mqtt/16.0.15/questions.yaml b/stable/zwavejs2mqtt/16.0.15/questions.yaml new file mode 100644 index 0000000000..d72068321b --- /dev/null +++ b/stable/zwavejs2mqtt/16.0.15/questions.yaml @@ -0,0 +1,2055 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: Workload Settings + description: Workload Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Postgresql + description: Postgresql + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_tcportal-open_protocol" + host: + - "$kubernetes-resource_configmap_tcportal-open_host" + ports: + - "$kubernetes-resource_configmap_tcportal-open_port" +questions: + - variable: global + group: General Settings + label: "Global Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: stopAll + label: Stop All + description: "Stops All Running pods and hibernates cnpg" + schema: + type: boolean + default: false + - variable: workload + group: "Workload Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type (Advanced) + schema: + type: string + default: Deployment + enum: + - value: Deployment + description: Deployment + - value: DaemonSet + description: DaemonSet + + - variable: replicas + label: Replicas (Advanced) + description: Set the number of Replicas + schema: + type: int + show_if: [["type", "!=", "DaemonSet"]] + default: 1 + - variable: podSpec + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: containers + label: Containers + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Container + schema: + additional_attrs: true + type: dict + attrs: + + + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: command + label: Command + schema: + type: list + default: [] + items: + - variable: param + label: Param + schema: + type: string + + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: podOptions + group: "General Settings" + label: "Global Pod Options (Advanced)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: expertPodOpts + label: "Expert - Pod Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + label: "Host Networking" + schema: + type: boolean + default: false + - variable: dnsConfig + label: "DNS Configuration" + schema: + type: dict + additional_attrs: true + attrs: + - variable: options + label: "Options" + schema: + type: list + default: [{"name": "ndots", "value": "1"}] + items: + - variable: optionsEntry + label: "Option Entry" + schema: + type: dict + additional_attrs: true + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + - variable: nameservers + label: "Nameservers" + schema: + type: list + default: [] + items: + - variable: nsEntry + label: "Nameserver Entry" + schema: + type: string + required: true + - variable: searches + label: "Searches" + schema: + type: list + default: [] + items: + - variable: searchEntry + label: "Search Entry" + schema: + type: string + required: true + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8091 + required: true + - variable: ws + label: "WebSocket Service" + description: "WebSocket Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ws + label: "WebSocket Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10046 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: scaleExternalInterface + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + additional_attrs: true + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + additional_attrs: true + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: tcp + enum: + - value: http + description: HTTP + - value: https + description: HTTPS + - value: tcp + description: TCP + - value: udp + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: autoPermissions + label: Automatic Permissions Configuration + description: Automatically set permissions + schema: + show_if: [["type", "!=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: chown + label: Run CHOWN + description: | + It will run CHOWN on the path with the given fsGroup + schema: + type: boolean + default: false + - variable: chmod + label: Run CHMOD + description: | + It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770 + schema: + type: string + valid_chars: '[0-9]{3}' + default: "" + - variable: recursive + label: Recursive + description: | + It will run CHOWN and CHMOD recursively + schema: + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: autoPermissions + label: Automatic Permissions Configuration + description: Automatically set permissions + schema: + show_if: [["type", "!=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: chown + label: Run CHOWN + description: | + It will run CHOWN on the path with the given fsGroup + schema: + type: boolean + default: false + - variable: chmod + label: Run CHMOD + description: | + It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770 + schema: + type: string + valid_chars: '[0-9]{3}' + default: "" + - variable: recursive + label: Recursive + description: | + It will run CHOWN and CHMOD recursively + schema: + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: certificateIssuer + label: Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + show_if: [["advanced", "=", true]] + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + show_if: [["advanced", "=", true]] + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + show_if: [["advanced", "=", true]] + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + + - variable: certificateIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["certificateIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + show_if: [["certificateIssuer", "=", ""]] + type: string + default: "" + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: clusterIssuer + label: clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + show_if: [["clusterIssuer", "=", ""]] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: clusterIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["clusterIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + type: string + show_if: [["clusterIssuer", "=", ""]] + default: "" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: securityContext + group: Security and Permissions + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: container + label: Container + schema: + additional_attrs: true + type: dict + attrs: + # Settings from questions.yaml get appended here on a per-app basis + + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + # Settings from questions.yaml get appended here on a per-app basis + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + show_if: [["runAsUser", "=", 0]] + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "0022" + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: pod + label: Pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + # Settings from questions.yaml get appended here on a per-app basis + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: device + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: scaleGPUEntry + label: GPU + schema: + additional_attrs: true + type: dict + attrs: + # Specify GPU configuration + - variable: gpu + label: Select GPU + schema: + additional_attrs: true + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: workaround + label: "Workaround" + schema: + type: string + default: workaround + hidden: true +# - variable: horizontalPodAutoscaler +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# type: list +# default: [] +# items: +# - variable: hpaEntry +# label: HPA Entry +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: name +# label: Name +# schema: +# type: string +# required: true +# default: "" +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: Target +# description: Deployment name, Defaults to Main Deployment +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: Minimum Replicas +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: Maximum Replicas +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: Target CPU Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: Target Memory Utilization Percentage +# schema: +# type: int +# default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: gluetun + description: Gluetun + - value: tailscale + description: Tailscale + - value: openvpn + description: OpenVPN (Deprecated) + - value: wireguard + description: Wireguard (Deprecated) + - variable: openvpn + label: OpenVPN Settings + schema: + additional_attrs: true + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + show_if: [["username", "!=", ""]] + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + additional_attrs: true + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: string + show_if: [["type", "!=", "disabled"]] + default: "" + + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + max_length: 10240 + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/zwavejs2mqtt/16.0.15/templates/NOTES.txt b/stable/zwavejs2mqtt/16.0.15/templates/NOTES.txt new file mode 100644 index 0000000000..efcb74cb77 --- /dev/null +++ b/stable/zwavejs2mqtt/16.0.15/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/stable/zwavejs2mqtt/16.0.15/templates/common.yaml b/stable/zwavejs2mqtt/16.0.15/templates/common.yaml new file mode 100644 index 0000000000..b51394e00a --- /dev/null +++ b/stable/zwavejs2mqtt/16.0.15/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.v1.common.loader.all" . }} diff --git a/stable/zwavejs2mqtt/16.0.15/values.yaml b/stable/zwavejs2mqtt/16.0.15/values.yaml new file mode 100644 index 0000000000..e69de29bb2