From 3211c033ff423bb5ca7bdc732311dd99a254ad2c Mon Sep 17 00:00:00 2001 From: GitHub build-firmware Action Date: Sun, 22 Nov 2020 05:45:32 +0000 Subject: [PATCH] Auto-generated configs and docs --- ...ngine_configuration_generated_structures.h | 4 ++-- .../controllers/algo/rusefi_generated.h | 5 +++-- ...ngine_configuration_generated_structures.h | 4 ++-- .../controllers/algo/rusefi_generated.h | 5 +++-- ...ngine_configuration_generated_structures.h | 4 ++-- .../generated/fsio_enums_generated.def | 2 +- .../controllers/generated/fsio_getters.def | 2 +- firmware/controllers/generated/fsio_names.def | 2 +- .../controllers/generated/fsio_strings.def | 2 +- .../controllers/generated/rusefi_generated.h | 5 +++-- .../controllers/generated/signature_all.h | 4 ++-- .../generated/signature_frankenso_na6.h | 4 ++-- .../generated/signature_hellen_cypress.h | 4 ++-- .../controllers/generated/signature_kin.h | 4 ++-- .../controllers/generated/signature_mre_f4.h | 4 ++-- .../controllers/generated/signature_mre_f7.h | 4 ++-- .../generated/signature_prometheus_405.h | 4 ++-- .../generated/signature_prometheus_469.h | 4 ++-- .../generated/signature_proteus_f4.h | 4 ++-- .../generated/signature_proteus_f7.h | 4 ++-- firmware/tunerstudio/generated/cache.zip | Bin 964985 -> 965065 bytes firmware/tunerstudio/generated/rusefi.ini | 6 +++--- .../generated/rusefi_frankenso_na6.ini | 6 +++--- .../generated/rusefi_hellen_cypress.ini | 6 +++--- .../tunerstudio/generated/rusefi_kinetis.ini | 6 +++--- .../tunerstudio/generated/rusefi_mre_f4.ini | 6 +++--- .../tunerstudio/generated/rusefi_mre_f7.ini | 6 +++--- .../generated/rusefi_prometheus_405.ini | 6 +++--- .../generated/rusefi_prometheus_469.ini | 6 +++--- .../generated/rusefi_proteus_f4.ini | 6 +++--- .../generated/rusefi_proteus_f7.ini | 6 +++--- .../com/rusefi/config/generated/Fields.java | 5 +++-- java_console/rusefi.xml | 2 +- 33 files changed, 73 insertions(+), 69 deletions(-) diff --git a/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h index c8109cef17..186a5762a6 100644 --- a/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/hellen/cypress/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Nov 22 05:11:00 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Nov 22 05:45:12 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3769,4 +3769,4 @@ struct persistent_config_s { typedef struct persistent_config_s persistent_config_s; // end -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Nov 22 05:11:00 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Nov 22 05:45:12 UTC 2020 diff --git a/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h index 007f335b8a..97b027fa9b 100644 --- a/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/hellen/cypress/config/controllers/algo/rusefi_generated.h @@ -250,6 +250,7 @@ #define CMD_ETB_DUTY "set_etb_duty" #define CMD_FUEL_BENCH "fuelbench" #define CMD_FUNCTIONAL_TEST_MODE "test_mode" +#define CMD_HPFP_BENCH "hpfpbench" #define CMD_IGNITION "ignition" #define CMD_INJECTION "injection" #define CMD_MIL_BENCH "milbench" @@ -1210,7 +1211,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD hellen_cypress #define SIGNATURE_DATE 2020.11.22 -#define SIGNATURE_HASH 1730384411 +#define SIGNATURE_HASH 752275885 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1540,7 +1541,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2020.11.22.hellen_cypress.1730384411" +#define TS_SIGNATURE "rusEFI 2020.11.22.hellen_cypress.752275885" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' // 0x74 diff --git a/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h b/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h index 1f7405b3b5..b452d26b2a 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Nov 22 05:10:58 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Nov 22 05:45:11 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3769,4 +3769,4 @@ struct persistent_config_s { typedef struct persistent_config_s persistent_config_s; // end -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Nov 22 05:10:58 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Nov 22 05:45:11 UTC 2020 diff --git a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h index 7ec5ae8a82..001cba54ea 100644 --- a/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h +++ b/firmware/config/boards/kinetis/config/controllers/algo/rusefi_generated.h @@ -250,6 +250,7 @@ #define CMD_ETB_DUTY "set_etb_duty" #define CMD_FUEL_BENCH "fuelbench" #define CMD_FUNCTIONAL_TEST_MODE "test_mode" +#define CMD_HPFP_BENCH "hpfpbench" #define CMD_IGNITION "ignition" #define CMD_INJECTION "injection" #define CMD_MIL_BENCH "milbench" @@ -1210,7 +1211,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD kin #define SIGNATURE_DATE 2020.11.22 -#define SIGNATURE_HASH 910141665 +#define SIGNATURE_HASH 2110450519 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1540,7 +1541,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator true #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2020.11.22.kin.910141665" +#define TS_SIGNATURE "rusEFI 2020.11.22.kin.2110450519" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' // 0x74 diff --git a/firmware/controllers/generated/engine_configuration_generated_structures.h b/firmware/controllers/generated/engine_configuration_generated_structures.h index 6f89e35f56..31db5a82b1 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures.h @@ -1,4 +1,4 @@ -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 22 05:10:40 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 22 05:44:51 UTC 2020 // by class com.rusefi.output.CHeaderConsumer // begin #pragma once @@ -3769,4 +3769,4 @@ struct persistent_config_s { typedef struct persistent_config_s persistent_config_s; // end -// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 22 05:10:40 UTC 2020 +// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 22 05:44:51 UTC 2020 diff --git a/firmware/controllers/generated/fsio_enums_generated.def b/firmware/controllers/generated/fsio_enums_generated.def index 70f8a91c58..6b9511c0da 100644 --- a/firmware/controllers/generated/fsio_enums_generated.def +++ b/firmware/controllers/generated/fsio_enums_generated.def @@ -1,4 +1,4 @@ -// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 22 05:10:40 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 22 05:44:51 UTC 2020 // by class com.rusefi.output.FileFsioSettingsConsumer FSIO_SETTING_FANONTEMPERATURE = 1000, diff --git a/firmware/controllers/generated/fsio_getters.def b/firmware/controllers/generated/fsio_getters.def index d2b5ce8acd..76c75e6413 100644 --- a/firmware/controllers/generated/fsio_getters.def +++ b/firmware/controllers/generated/fsio_getters.def @@ -1,4 +1,4 @@ -// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 22 05:10:40 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 22 05:44:51 UTC 2020 // by class com.rusefi.output.FileFsioSettingsConsumer case FSIO_SETTING_FANONTEMPERATURE: diff --git a/firmware/controllers/generated/fsio_names.def b/firmware/controllers/generated/fsio_names.def index 690dae3516..6278fa4b83 100644 --- a/firmware/controllers/generated/fsio_names.def +++ b/firmware/controllers/generated/fsio_names.def @@ -1,4 +1,4 @@ -// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 22 05:10:40 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 22 05:44:51 UTC 2020 // by class com.rusefi.output.FileFsioSettingsConsumer static LENameOrdinalPair lefanOnTemperature(FSIO_SETTING_FANONTEMPERATURE, "cfg_fanOnTemperature"); diff --git a/firmware/controllers/generated/fsio_strings.def b/firmware/controllers/generated/fsio_strings.def index f691dd2723..1ec9b0f25c 100644 --- a/firmware/controllers/generated/fsio_strings.def +++ b/firmware/controllers/generated/fsio_strings.def @@ -1,4 +1,4 @@ -// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 22 05:10:40 UTC 2020 +// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Nov 22 05:44:51 UTC 2020 // by class com.rusefi.output.FileFsioSettingsConsumer case FSIO_SETTING_FANONTEMPERATURE: diff --git a/firmware/controllers/generated/rusefi_generated.h b/firmware/controllers/generated/rusefi_generated.h index f22f3f0802..07f7e301a6 100644 --- a/firmware/controllers/generated/rusefi_generated.h +++ b/firmware/controllers/generated/rusefi_generated.h @@ -250,6 +250,7 @@ #define CMD_ETB_DUTY "set_etb_duty" #define CMD_FUEL_BENCH "fuelbench" #define CMD_FUNCTIONAL_TEST_MODE "test_mode" +#define CMD_HPFP_BENCH "hpfpbench" #define CMD_IGNITION "ignition" #define CMD_INJECTION "injection" #define CMD_MIL_BENCH "milbench" @@ -1210,7 +1211,7 @@ #define showSdCardWarning_offset 76 #define SIGNATURE_BOARD all #define SIGNATURE_DATE 2020.11.22 -#define SIGNATURE_HASH 2933011672 +#define SIGNATURE_HASH 3844568942 #define silentTriggerError_offset 1464 #define slowAdcAlpha_offset 2088 #define sparkDwellRpmBins_offset 332 @@ -1540,7 +1541,7 @@ #define ts_show_spi true #define ts_show_trigger_comparator false #define ts_show_tunerstudio_port true -#define TS_SIGNATURE "rusEFI 2020.11.22.all.2933011672" +#define TS_SIGNATURE "rusEFI 2020.11.22.all.3844568942" #define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND_char W #define TS_TEST_COMMAND 't' // 0x74 diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index 1fb3d2cf2f..2bac818cfe 100644 --- a/firmware/controllers/generated/signature_all.h +++ b/firmware/controllers/generated/signature_all.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD all #define SIGNATURE_DATE 2020.11.22 -#define SIGNATURE_HASH 2933011672 -#define TS_SIGNATURE "rusEFI 2020.11.22.all.2933011672" +#define SIGNATURE_HASH 3844568942 +#define TS_SIGNATURE "rusEFI 2020.11.22.all.3844568942" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index abe05c289b..afe60af373 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD frankenso_na6 #define SIGNATURE_DATE 2020.11.22 -#define SIGNATURE_HASH 950175011 -#define TS_SIGNATURE "rusEFI 2020.11.22.frankenso_na6.950175011" +#define SIGNATURE_HASH 1935132309 +#define TS_SIGNATURE "rusEFI 2020.11.22.frankenso_na6.1935132309" diff --git a/firmware/controllers/generated/signature_hellen_cypress.h b/firmware/controllers/generated/signature_hellen_cypress.h index 855a56fb17..7b06fbcdad 100644 --- a/firmware/controllers/generated/signature_hellen_cypress.h +++ b/firmware/controllers/generated/signature_hellen_cypress.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD hellen_cypress #define SIGNATURE_DATE 2020.11.22 -#define SIGNATURE_HASH 1730384411 -#define TS_SIGNATURE "rusEFI 2020.11.22.hellen_cypress.1730384411" +#define SIGNATURE_HASH 752275885 +#define TS_SIGNATURE "rusEFI 2020.11.22.hellen_cypress.752275885" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 695ef31149..0eef8447e3 100644 --- a/firmware/controllers/generated/signature_kin.h +++ b/firmware/controllers/generated/signature_kin.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD kin #define SIGNATURE_DATE 2020.11.22 -#define SIGNATURE_HASH 910141665 -#define TS_SIGNATURE "rusEFI 2020.11.22.kin.910141665" +#define SIGNATURE_HASH 2110450519 +#define TS_SIGNATURE "rusEFI 2020.11.22.kin.2110450519" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index 1a57e1bede..9724b1b438 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD mre_f4 #define SIGNATURE_DATE 2020.11.22 -#define SIGNATURE_HASH 3103976097 -#define TS_SIGNATURE "rusEFI 2020.11.22.mre_f4.3103976097" +#define SIGNATURE_HASH 4076316951 +#define TS_SIGNATURE "rusEFI 2020.11.22.mre_f4.4076316951" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 625f499e73..109298b695 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD mre_f7 #define SIGNATURE_DATE 2020.11.22 -#define SIGNATURE_HASH 3103976097 -#define TS_SIGNATURE "rusEFI 2020.11.22.mre_f7.3103976097" +#define SIGNATURE_HASH 4076316951 +#define TS_SIGNATURE "rusEFI 2020.11.22.mre_f7.4076316951" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index 849f5045e5..cc862ff6bf 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD prometheus_405 #define SIGNATURE_DATE 2020.11.22 -#define SIGNATURE_HASH 3960091273 -#define TS_SIGNATURE "rusEFI 2020.11.22.prometheus_405.3960091273" +#define SIGNATURE_HASH 2818535743 +#define TS_SIGNATURE "rusEFI 2020.11.22.prometheus_405.2818535743" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 242567eee1..ef525cdb29 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD prometheus_469 #define SIGNATURE_DATE 2020.11.22 -#define SIGNATURE_HASH 3960091273 -#define TS_SIGNATURE "rusEFI 2020.11.22.prometheus_469.3960091273" +#define SIGNATURE_HASH 2818535743 +#define TS_SIGNATURE "rusEFI 2020.11.22.prometheus_469.2818535743" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index f83a837e55..dd5b848755 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD proteus_f4 #define SIGNATURE_DATE 2020.11.22 -#define SIGNATURE_HASH 1735949830 -#define TS_SIGNATURE "rusEFI 2020.11.22.proteus_f4.1735949830" +#define SIGNATURE_HASH 747453872 +#define TS_SIGNATURE "rusEFI 2020.11.22.proteus_f4.747453872" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index b3012208fe..2724080f12 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD proteus_f7 #define SIGNATURE_DATE 2020.11.22 -#define SIGNATURE_HASH 1735949830 -#define TS_SIGNATURE "rusEFI 2020.11.22.proteus_f7.1735949830" +#define SIGNATURE_HASH 747453872 +#define TS_SIGNATURE "rusEFI 2020.11.22.proteus_f7.747453872" diff --git a/firmware/tunerstudio/generated/cache.zip b/firmware/tunerstudio/generated/cache.zip index b7e92e9446ed304c6c6c0110051b845764620136..bb000b874db077a2504506d9df1f46cd127e6684 100644 GIT binary patch delta 20208 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 delta 20190 zcmeI)dps0t9{}*R7rSP6Czo|yL~3)tl!OyqP$Ee#pt<=b1sz;#c+Gj2Vh8pW!5GO&ff* z>O~%>K8xt&ukH1CG^4EboL{bCqRR5JnudU|E4OY^&R2B4+p6mkyk-#k(|KM|!E(_; zciKnRcFBpPkjmS4I;xji1`PxY+)kNkrcOS_Qx08GSFmXzta-!Vd7jC~=F6=|Yr{+0 zLVvjA7rANmnt>%dUbX!8ud~gx<)N!x>+OF3EiY%1ZT^ib*_TJM`+eAp`-*q`^+Ego zB~@2tZ|0G*k?@rjYMD)zDWCr8B6Rv6(Y4xNbLo9w@UIy$5BQw*-pTitF;m20yL6-N z2AfL`+VHxpQlH1X=;x2-1V;{W-X_FKYWNXpZ*AQx6FT=Y66SvYR6n6JoiV>VE=m8^ ztpHd4d*bnE0+C7f^dBbcK^+gKACPztq=`)`^>^7u{q-T;nrmh{!+6`G=}U9NeimmJe)m-v_M zn^xDTIuz0PO?{^B$l6Nf-WSo2+umD6Tzk2tLUQ9%y33z78Tr3+52}rGK)k^haFLLNWf1Y_YggYsV^2bMLyCYIwQp9dUsSC^nK8ZFzOzpIJHTf(-y(E>%Al30OvjBKO!nrxRp$e!Zoc7J6)!ftGcuyR zHl#6Kp!(wAlTN($#Nl<9o~}K#=*30|K3$T$uV0P z)3>xN3R(LOrt&HeujUjl+{=}mzim64v;N?*-5U;ezipR@OS=m0q}{Y4b=!s!lh@zr zB!T;y^O0Zdw~467 zzv(Z`zHhzd%G->d!r0rQfIrx5Q{kGNUaJewO;dlE&WdAy(wkH&T$|f)y7-U@nWq;M zGp{El;EyH`4dR15^YX_^@mVU|9NzX8lJ&G*k=w5u4r}naz_OX4ohOHd|vUF zecnCQmh(A)a>m!hc;y=A-A+bb=Q^Dy4=*Th_Ux-#;&%teAYmOa`V;nPtRsO^xehRb>Tv< z`xE!w8ua+{s)in9{MsSmgx+AgHt>4mD0cq2wl|8>Q0iBDqH*|P&Z|Xx52Rci{MPE- zhd1Bu*GXA%6yj+*kBw9K1CW)TQ98UdxL>twJ6YJua(n<{8xXaQR-iWYPeF;CWT^KkQU^KkQU z^KkRNqIsxIKgRt0TL_6j$WSJL^Et{8u-r}IU}=*17H9^z`<1o9y*-qf*r;|oWk89D zL_cIu+%SO>&rFJRx>pv(0W-Z`s-j-dcomTg!Pw1_+;#S#vjR3^G6~c>h>o&`>xk=! z>xk=!>xk?46?H_78mFTzgi%QbV~`X^FKj?&A`$?3%5Io|%tU1R6QJyXnJzPt8G7A`+7uaeBd709j75}F@5kl0YaS+1bc@v$3rAek?m{dbAY(NGf5XNOZI@=G9)kV z6A1$6%VD;gW?T*y51qWzgc3vcUXu*jiB-Er;~Yer1pgU_)6c3ObRN@?D;?AX{s!5(Rl^ zC8P^LS)jyXfumwr&1QU(+=DvETZ}B^cGhIjQUTAjL&rj6%NRG3nqVb2lW74}a7x?g zpPe>wZV*$6tXJPrDtI8Ivh(s`2+S>{YN5MBL2?h8tRVc}goj~d`mD{+$ z0}?b((fQ}>f)1&`7KnTk^|uH)N{#^iYIugaf^c{>vT1$A5J)%&>7b<;E6NhpB3W9E z5O|$~oJ){feA07?g6^zpkVO4+((X9u!7@Ha?klhf_5911E|_ns1NtjqEp_y3F>Eo& z^%7bPDYc0X9yHOd(1S%mjdLU>AEA+lQ(BuNYUc!@5^wHT{MK^|I<5)s&) zfi3JNhUMRgHcf8VtPNp+<`9OdHnNuJ6`*`2iGD!sD6B_X*Tw+nlVQDo&K?s}foUC5 zw5Eh1cxb@^LJ5P77Oo)g2%7i#1_L~#kmrEH4hHKBiN^IvVsZzP*ugMCchdOIH1Z^n*#KLr zE9mYQG_|@Ho4TZr>G*|?(KCgT2S^daHq!q!mU&Z@(f - +