From 692b39cc18374200b5c997fc7672d0db6aea2d1a Mon Sep 17 00:00:00 2001 From: Thomas Date: Sat, 5 Sep 2026 09:41:31 +0200 Subject: [PATCH] IHM IA option 2 --- Appli/TouchGFX/CelloEffects.touchgfx | 2101 +++++++++++++++-- ...elloEffects.touchgfx.backup-before-option2 | 193 ++ ...idgets_gauge_medium_backgrounds_active.png | Bin 15408 -> 0 bytes ...es_widgets_gauge_medium_needles_smooth.png | Bin 847 -> 0 bytes ...s_backgrounds_800x480_gradient_rainbow.png | Bin 128968 -> 0 bytes .../gui/include/gui/echo_screen/EchoView.hpp | 6 +- .../gui/equalizer_screen/EqualizerView.hpp | 20 +- .../gui/overdrive_screen/OverdriveView.hpp | 6 +- .../include/gui/reverb_screen/ReverbView.hpp | 6 +- .../gui/saturation_screen/SaturationView.hpp | 4 +- .../TouchGFX/gui/src/echo_screen/EchoView.cpp | 6 +- .../src/equalizer_screen/EqualizerView.cpp | 20 +- .../src/overdrive_screen/OverdriveView.cpp | 6 +- .../gui/src/reverb_screen/ReverbView.cpp | 6 +- .../src/saturation_screen/SaturationView.cpp | 4 +- 15 files changed, 2143 insertions(+), 235 deletions(-) create mode 100644 Appli/TouchGFX/CelloEffects.touchgfx.backup-before-option2 delete mode 100644 Appli/TouchGFX/assets/images/__generated/alternate_theme_images_widgets_gauge_medium_backgrounds_active.png delete mode 100644 Appli/TouchGFX/assets/images/__generated/alternate_theme_images_widgets_gauge_medium_needles_smooth.png delete mode 100644 Appli/TouchGFX/assets/images/__generated/glass_theme_images_backgrounds_800x480_gradient_rainbow.png diff --git a/Appli/TouchGFX/CelloEffects.touchgfx b/Appli/TouchGFX/CelloEffects.touchgfx index 9ddd6f3..7f83fe4 100644 --- a/Appli/TouchGFX/CelloEffects.touchgfx +++ b/Appli/TouchGFX/CelloEffects.touchgfx @@ -1,193 +1,1908 @@ -{ - "Application": { - "Screens": [ - { - "Name": "InitScreen", - "Components": [ - { - "Type": "Image", - "Name": "image1", - "Width": 800, - "Height": 480, - "RelativeFilename": "__generated\\alternate_theme_images_backgrounds_800x480_meteor_rain.png" - }, - { - "Type": "ButtonWithIcon", - "Name": "buttonWithIcon1", - "X": 280, - "Y": 215, - "Width": 240, - "Height": 50, - "Pressed": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_pressed.png", - "Released": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_normal.png", - "IconPressed": "__generated\\icon_theme_images_action_done_50_50_E8F6FB.svg.png", - "IconReleased": "__generated\\icon_theme_images_action_input_50_50_E8F6FB.svg.png", - "IconX": 97, - "IconHeight": 50, - "IconWidth": 50, - "Preset": "alternate_theme\\presets\\button\\regular\\height_50\\medium_rounded_normal.json" - } - ], - "Interactions": [ - { - "InteractionName": "Interaction1", - "Trigger": { - "Type": "TriggerClicked", - "TriggerComponent": "buttonWithIcon1" - }, - "Action": { - "Type": "ActionGotoScreen", - "ScreenTransitionType": "ScreenTransitionBlock", - "ActionComponent": "Screen1" - } - } - ], - "CustomActions": [ - { - "Name": "changeScreen" - } - ] - }, - { - "Name": "Screen1", - "Components": [ - { - "Type": "Image", - "Name": "image1", - "Width": 800, - "Height": 480, - "RelativeFilename": "__generated\\glass_theme_images_backgrounds_800x480_gradient_rainbow.png" - }, - { - "Type": "Slider", - "Name": "slider1", - "X": 360, - "Y": 224, - "Width": 300, - "Height": 11, - "IsHorizontalSlider": true, - "BackgroundUnselected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_track_medium.png", - "BackgroundSelected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_filler_medium.png", - "Indicator": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", - "BackgroundX": 16, - "BackgroundY": 11, - "IndicatorMax": 300, - "ValueMax": 100, - "Preset": "alternate_theme\\presets\\slider\\horizontal\\thick\\medium_rounded_dark.json" - }, - { - "Type": "Gauge", - "Name": "gauge1", - "X": 41, - "Y": 104, - "Width": 240, - "Height": 240, - "Preset": "alternate_theme\\presets\\gauges\\medium\\active.json", - "FileNameBackground": "__generated\\alternate_theme_images_widgets_gauge_medium_backgrounds_active.png", - "RotationCenterX": 120.0, - "RotationCenterY": 120.0, - "StartAngle": -113.0, - "EndAngle": 112.0, - "RangeMax": 100.0, - "InitialValue": 50.0, - "UseAnimation": true, - "Easing": "Linear", - "EasingOption": "In", - "FileNameNeedle": "__generated\\alternate_theme_images_widgets_gauge_medium_needles_smooth.png", - "NeedleRotationCenterX": 7.0, - "NeedleRotationCenterY": 67.0, - "NeedleMovingRenderingAlgorithm": "Bilinear Interpolation", - "NeedleSteadyRenderingAlgorithm": "Bilinear Interpolation", - "ArcColor": { - "Red": 20, - "Green": 151, - "Blue": 197 - }, - "ArcCapStyle": "Butt" - } - ], - "Interactions": [ - { - "InteractionName": "InteractionSlider1", - "HasCompletedTrigger": true, - "Trigger": { - "Type": "TriggerSliderValueChanged", - "TriggerComponent": "slider1" - }, - "Action": { - "Type": "ActionCustom", - "FunctionName": "slider1Clicked" - } - } - ], - "CustomActions": [ - { - "Name": "Volume", - "HasValue": true, - "ValueType": "int16_t" - } - ] - } - ], - "CustomContainerDefinitions": [], - "Name": "CelloEffects", - "Resolution": { - "Width": 800, - "Height": 480 - }, - "SelectedColorDepth": 16, - "StartupScreenName": "InitScreen", - "SelectedStartupLanguage": "GB", - "TouchGfxPath": "../Middlewares/ST/touchgfx", - "UIPath": ".", - "AvailableColorDepths": [ - 16 - ], - "AvailableLCDs": { - "16": "LCDGPU2D" - }, - "AvailableSections": [ - "ExtFlashSection", - "IntFlashSection" - ], - "AvailableResolutions": [ - { - "Width": 800, - "Height": 480 - } - ], - "PhysicalButtons": [], - "GenerateAssetsCommand": "make -f simulator/gcc/Makefile assets -j8", - "GenerateAssetsCommandOverride": "make -f simulator/gcc/Makefile assets -j8", - "PostGenerateCommand": "touchgfx update_project --project-file=simulator/msvs/Application.vcxproj", - "PostGenerateCommandOverride": "touchgfx update_project --project-file=simulator/msvs/Application.vcxproj", - "PostGenerateTargetCommand": "touchgfx update_project", - "CompileSimulatorCommand": "make -f simulator/gcc/Makefile -j8", - "CompileSimulatorCommandOverride": "make -f simulator/gcc/Makefile -j1", - "RunSimulatorCommand": "build\\bin\\simulator.exe", - "CompileTargetCommandOverride": "make -f gcc/Makefile -j8", - "FlashTargetCommandOverride": "make -f gcc/Makefile flash", - "FlashTargetIntCommandOverride": "make -f gcc/Makefile intflash", - "LandscapeSkinX": 0, - "LandscapeSkinY": 0, - "PortraitSkinX": 0, - "PortraitSkinY": 0, - "DisplayOrientation": "Landscape", - "Family": "STM32H7", - "SubFamily": "STM32H7R7/7S7", - "Toolchain": "STM32CubeIDE", - "Platform": "m7", - "ProjectFile": "../../STM32H7S78-DK.ioc", - "OptionalComponentsRoot": "../Middlewares/ST/touchgfx_components", - "OptionalComponents": [ - "GPU2D" - ], - "AdditionalFeatures": [ - "GPU2DVector", - "VectorFonts", - "Video" - ] - }, - "Version": "4.26.1", - "CreatedBy": "4.26.1" -} \ No newline at end of file +{ + "Application": { + "Screens": [ + { + "Name": "InitScreen", + "Components": [ + { + "Type": "Image", + "Name": "image1", + "Width": 800, + "Height": 480, + "RelativeFilename": "__generated\\alternate_theme_images_backgrounds_800x480_meteor_rain.png" + }, + { + "Type": "ButtonWithIcon", + "Name": "buttonWithIcon1", + "X": 280, + "Y": 215, + "Width": 240, + "Height": 50, + "Pressed": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_pressed.png", + "Released": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_normal.png", + "IconPressed": "__generated\\icon_theme_images_action_done_50_50_E8F6FB.svg.png", + "IconReleased": "__generated\\icon_theme_images_action_input_50_50_E8F6FB.svg.png", + "IconX": 97, + "IconHeight": 50, + "IconWidth": 50, + "Preset": "alternate_theme\\presets\\button\\regular\\height_50\\medium_rounded_normal.json" + } + ], + "Interactions": [ + { + "InteractionName": "Interaction1", + "Trigger": { + "Type": "TriggerClicked", + "TriggerComponent": "buttonWithIcon1" + }, + "Action": { + "Type": "ActionGotoScreen", + "ScreenTransitionType": "ScreenTransitionBlock", + "ActionComponent": "Overview" + } + } + ], + "CustomActions": [ + { + "Name": "changeScreen" + } + ] + }, + { + "Name": "Overview", + "Components": [ + { + "Type": "Box", + "Name": "__background", + "X": 0, + "Y": 0, + "Width": 800, + "Height": 480, + "Color": { + "Red": 35, + "Green": 24, + "Blue": 15 + } + }, + { + "Type": "TextArea", + "Name": "titleText", + "X": 0, + "Y": 20, + "Width": 800, + "Height": 50, + "TextId": "PEDALBOARD", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + } + }, + { + "Type": "ButtonWithLabel", + "Name": "tile1", + "X": 10, + "Y": 100, + "Width": 140, + "Height": 300, + "Pressed": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_pressed.png", + "Released": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_normal.png", + "TextId": "EQUALIZER", + "ReleasedColor": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "PressedColor": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "TextRotation": "0", + "Preset": "alternate_theme\\presets\\button\\regular\\height_50\\medium_rounded_normal.json" + }, + { + "Type": "ButtonWithLabel", + "Name": "tile2", + "X": 170, + "Y": 100, + "Width": 140, + "Height": 300, + "Pressed": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_pressed.png", + "Released": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_normal.png", + "TextId": "OVERDRIVE", + "ReleasedColor": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "PressedColor": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "TextRotation": "0", + "Preset": "alternate_theme\\presets\\button\\regular\\height_50\\medium_rounded_normal.json" + }, + { + "Type": "ButtonWithLabel", + "Name": "tile3", + "X": 330, + "Y": 100, + "Width": 140, + "Height": 300, + "Pressed": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_pressed.png", + "Released": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_normal.png", + "TextId": "SATURATION", + "ReleasedColor": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "PressedColor": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "TextRotation": "0", + "Preset": "alternate_theme\\presets\\button\\regular\\height_50\\medium_rounded_normal.json" + }, + { + "Type": "ButtonWithLabel", + "Name": "tile4", + "X": 490, + "Y": 100, + "Width": 140, + "Height": 300, + "Pressed": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_pressed.png", + "Released": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_normal.png", + "TextId": "ECHO", + "ReleasedColor": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "PressedColor": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "TextRotation": "0", + "Preset": "alternate_theme\\presets\\button\\regular\\height_50\\medium_rounded_normal.json" + }, + { + "Type": "ButtonWithLabel", + "Name": "tile5", + "X": 650, + "Y": 100, + "Width": 140, + "Height": 300, + "Pressed": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_pressed.png", + "Released": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_normal.png", + "TextId": "REVERB", + "ReleasedColor": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "PressedColor": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "TextRotation": "0", + "Preset": "alternate_theme\\presets\\button\\regular\\height_50\\medium_rounded_normal.json" + } + ], + "Interactions": [ + { + "InteractionName": "Interaction_tile1", + "Trigger": { + "Type": "TriggerClicked", + "TriggerComponent": "tile1" + }, + "Action": { + "Type": "ActionGotoScreen", + "ScreenTransitionType": "ScreenTransitionBlock", + "ActionComponent": "Equalizer" + } + }, + { + "InteractionName": "Interaction_tile2", + "Trigger": { + "Type": "TriggerClicked", + "TriggerComponent": "tile2" + }, + "Action": { + "Type": "ActionGotoScreen", + "ScreenTransitionType": "ScreenTransitionBlock", + "ActionComponent": "Overdrive" + } + }, + { + "InteractionName": "Interaction_tile3", + "Trigger": { + "Type": "TriggerClicked", + "TriggerComponent": "tile3" + }, + "Action": { + "Type": "ActionGotoScreen", + "ScreenTransitionType": "ScreenTransitionBlock", + "ActionComponent": "Saturation" + } + }, + { + "InteractionName": "Interaction_tile4", + "Trigger": { + "Type": "TriggerClicked", + "TriggerComponent": "tile4" + }, + "Action": { + "Type": "ActionGotoScreen", + "ScreenTransitionType": "ScreenTransitionBlock", + "ActionComponent": "Echo" + } + }, + { + "InteractionName": "Interaction_tile5", + "Trigger": { + "Type": "TriggerClicked", + "TriggerComponent": "tile5" + }, + "Action": { + "Type": "ActionGotoScreen", + "ScreenTransitionType": "ScreenTransitionBlock", + "ActionComponent": "Reverb" + } + } + ], + "CustomActions": [] + }, + { + "Name": "Overdrive", + "Components": [ + { + "Type": "Box", + "Name": "__background", + "X": 0, + "Y": 0, + "Width": 800, + "Height": 480, + "Color": { + "Red": 35, + "Green": 24, + "Blue": 15 + } + }, + { + "Type": "TextArea", + "Name": "titleText", + "X": 150, + "Y": 20, + "Width": 500, + "Height": 50, + "TextId": "OVERDRIVE", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + } + }, + { + "Type": "ButtonWithLabel", + "Name": "backButton", + "X": 20, + "Y": 20, + "Width": 240, + "Height": 50, + "Pressed": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_pressed.png", + "Released": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_normal.png", + "TextId": "BACK", + "ReleasedColor": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "PressedColor": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "TextRotation": "0", + "Preset": "alternate_theme\\presets\\button\\regular\\height_50\\medium_rounded_normal.json" + }, + { + "Type": "ButtonWithLabel", + "Name": "enableToggle", + "X": 600, + "Y": 20, + "Width": 240, + "Height": 50, + "Pressed": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_pressed.png", + "Released": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_normal.png", + "TextId": "OFF", + "ReleasedColor": { + "Red": 200, + "Green": 90, + "Blue": 70 + }, + "PressedColor": { + "Red": 200, + "Green": 90, + "Blue": 70 + }, + "TextRotation": "0", + "Preset": "alternate_theme\\presets\\button\\regular\\height_50\\medium_rounded_normal.json" + }, + { + "Type": "TextArea", + "Name": "paramLabel1", + "X": 60, + "Y": 140, + "Width": 200, + "Height": 40, + "TextId": "DRIVE", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + } + }, + { + "Type": "Slider", + "Name": "slider1", + "X": 280, + "Y": 145, + "Width": 300, + "Height": 11, + "IsHorizontalSlider": true, + "BackgroundUnselected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_track_medium.png", + "BackgroundSelected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_filler_medium.png", + "Indicator": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", + "BackgroundX": 16, + "BackgroundY": 11, + "IndicatorMax": 300, + "ValueMax": 100, + "Preset": "alternate_theme\\presets\\slider\\horizontal\\thick\\medium_rounded_dark.json" + }, + { + "Type": "TextArea", + "Name": "paramLabel2", + "X": 60, + "Y": 250, + "Width": 200, + "Height": 40, + "TextId": "TONE", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + } + }, + { + "Type": "Slider", + "Name": "slider2", + "X": 280, + "Y": 255, + "Width": 300, + "Height": 11, + "IsHorizontalSlider": true, + "BackgroundUnselected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_track_medium.png", + "BackgroundSelected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_filler_medium.png", + "Indicator": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", + "BackgroundX": 16, + "BackgroundY": 11, + "IndicatorMax": 300, + "ValueMax": 100, + "Preset": "alternate_theme\\presets\\slider\\horizontal\\thick\\medium_rounded_dark.json" + }, + { + "Type": "TextArea", + "Name": "paramLabel3", + "X": 60, + "Y": 360, + "Width": 200, + "Height": 40, + "TextId": "LEVEL", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + } + }, + { + "Type": "Slider", + "Name": "slider3", + "X": 280, + "Y": 365, + "Width": 300, + "Height": 11, + "IsHorizontalSlider": true, + "BackgroundUnselected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_track_medium.png", + "BackgroundSelected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_filler_medium.png", + "Indicator": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", + "BackgroundX": 16, + "BackgroundY": 11, + "IndicatorMax": 300, + "ValueMax": 100, + "Preset": "alternate_theme\\presets\\slider\\horizontal\\thick\\medium_rounded_dark.json" + } + ], + "Interactions": [ + { + "InteractionName": "Interaction_back", + "Trigger": { + "Type": "TriggerClicked", + "TriggerComponent": "backButton" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "goBack" + } + }, + { + "InteractionName": "Interaction_toggle", + "Trigger": { + "Type": "TriggerClicked", + "TriggerComponent": "enableToggle" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "toggleEnabled" + } + }, + { + "InteractionName": "Interaction_slider1", + "Trigger": { + "Type": "TriggerSliderValueChanged", + "TriggerComponent": "slider1" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "param1Changed" + }, + "HasCompletedTrigger": true + }, + { + "InteractionName": "Interaction_slider2", + "Trigger": { + "Type": "TriggerSliderValueChanged", + "TriggerComponent": "slider2" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "param2Changed" + }, + "HasCompletedTrigger": true + }, + { + "InteractionName": "Interaction_slider3", + "Trigger": { + "Type": "TriggerSliderValueChanged", + "TriggerComponent": "slider3" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "param3Changed" + }, + "HasCompletedTrigger": true + } + ], + "CustomActions": [ + { + "Name": "goBack" + }, + { + "Name": "toggleEnabled" + }, + { + "Name": "param1Changed", + "HasValue": true, + "ValueType": "int16_t" + }, + { + "Name": "param2Changed", + "HasValue": true, + "ValueType": "int16_t" + }, + { + "Name": "param3Changed", + "HasValue": true, + "ValueType": "int16_t" + } + ] + }, + { + "Name": "Saturation", + "Components": [ + { + "Type": "Box", + "Name": "__background", + "X": 0, + "Y": 0, + "Width": 800, + "Height": 480, + "Color": { + "Red": 35, + "Green": 24, + "Blue": 15 + } + }, + { + "Type": "TextArea", + "Name": "titleText", + "X": 150, + "Y": 20, + "Width": 500, + "Height": 50, + "TextId": "SATURATION", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + } + }, + { + "Type": "ButtonWithLabel", + "Name": "backButton", + "X": 20, + "Y": 20, + "Width": 240, + "Height": 50, + "Pressed": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_pressed.png", + "Released": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_normal.png", + "TextId": "BACK", + "ReleasedColor": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "PressedColor": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "TextRotation": "0", + "Preset": "alternate_theme\\presets\\button\\regular\\height_50\\medium_rounded_normal.json" + }, + { + "Type": "ButtonWithLabel", + "Name": "enableToggle", + "X": 600, + "Y": 20, + "Width": 240, + "Height": 50, + "Pressed": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_pressed.png", + "Released": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_normal.png", + "TextId": "OFF", + "ReleasedColor": { + "Red": 200, + "Green": 90, + "Blue": 70 + }, + "PressedColor": { + "Red": 200, + "Green": 90, + "Blue": 70 + }, + "TextRotation": "0", + "Preset": "alternate_theme\\presets\\button\\regular\\height_50\\medium_rounded_normal.json" + }, + { + "Type": "TextArea", + "Name": "paramLabel1", + "X": 60, + "Y": 140, + "Width": 200, + "Height": 40, + "TextId": "DRIVE", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + } + }, + { + "Type": "Slider", + "Name": "slider1", + "X": 280, + "Y": 145, + "Width": 300, + "Height": 11, + "IsHorizontalSlider": true, + "BackgroundUnselected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_track_medium.png", + "BackgroundSelected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_filler_medium.png", + "Indicator": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", + "BackgroundX": 16, + "BackgroundY": 11, + "IndicatorMax": 300, + "ValueMax": 100, + "Preset": "alternate_theme\\presets\\slider\\horizontal\\thick\\medium_rounded_dark.json" + }, + { + "Type": "TextArea", + "Name": "paramLabel2", + "X": 60, + "Y": 250, + "Width": 200, + "Height": 40, + "TextId": "LEVEL", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + } + }, + { + "Type": "Slider", + "Name": "slider2", + "X": 280, + "Y": 255, + "Width": 300, + "Height": 11, + "IsHorizontalSlider": true, + "BackgroundUnselected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_track_medium.png", + "BackgroundSelected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_filler_medium.png", + "Indicator": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", + "BackgroundX": 16, + "BackgroundY": 11, + "IndicatorMax": 300, + "ValueMax": 100, + "Preset": "alternate_theme\\presets\\slider\\horizontal\\thick\\medium_rounded_dark.json" + } + ], + "Interactions": [ + { + "InteractionName": "Interaction_back", + "Trigger": { + "Type": "TriggerClicked", + "TriggerComponent": "backButton" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "goBack" + } + }, + { + "InteractionName": "Interaction_toggle", + "Trigger": { + "Type": "TriggerClicked", + "TriggerComponent": "enableToggle" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "toggleEnabled" + } + }, + { + "InteractionName": "Interaction_slider1", + "Trigger": { + "Type": "TriggerSliderValueChanged", + "TriggerComponent": "slider1" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "param1Changed" + }, + "HasCompletedTrigger": true + }, + { + "InteractionName": "Interaction_slider2", + "Trigger": { + "Type": "TriggerSliderValueChanged", + "TriggerComponent": "slider2" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "param2Changed" + }, + "HasCompletedTrigger": true + } + ], + "CustomActions": [ + { + "Name": "goBack" + }, + { + "Name": "toggleEnabled" + }, + { + "Name": "param1Changed", + "HasValue": true, + "ValueType": "int16_t" + }, + { + "Name": "param2Changed", + "HasValue": true, + "ValueType": "int16_t" + } + ] + }, + { + "Name": "Echo", + "Components": [ + { + "Type": "Box", + "Name": "__background", + "X": 0, + "Y": 0, + "Width": 800, + "Height": 480, + "Color": { + "Red": 35, + "Green": 24, + "Blue": 15 + } + }, + { + "Type": "TextArea", + "Name": "titleText", + "X": 150, + "Y": 20, + "Width": 500, + "Height": 50, + "TextId": "ECHO", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + } + }, + { + "Type": "ButtonWithLabel", + "Name": "backButton", + "X": 20, + "Y": 20, + "Width": 240, + "Height": 50, + "Pressed": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_pressed.png", + "Released": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_normal.png", + "TextId": "BACK", + "ReleasedColor": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "PressedColor": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "TextRotation": "0", + "Preset": "alternate_theme\\presets\\button\\regular\\height_50\\medium_rounded_normal.json" + }, + { + "Type": "ButtonWithLabel", + "Name": "enableToggle", + "X": 600, + "Y": 20, + "Width": 240, + "Height": 50, + "Pressed": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_pressed.png", + "Released": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_normal.png", + "TextId": "OFF", + "ReleasedColor": { + "Red": 200, + "Green": 90, + "Blue": 70 + }, + "PressedColor": { + "Red": 200, + "Green": 90, + "Blue": 70 + }, + "TextRotation": "0", + "Preset": "alternate_theme\\presets\\button\\regular\\height_50\\medium_rounded_normal.json" + }, + { + "Type": "TextArea", + "Name": "paramLabel1", + "X": 60, + "Y": 140, + "Width": 200, + "Height": 40, + "TextId": "DELAY", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + } + }, + { + "Type": "Slider", + "Name": "slider1", + "X": 280, + "Y": 145, + "Width": 300, + "Height": 11, + "IsHorizontalSlider": true, + "BackgroundUnselected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_track_medium.png", + "BackgroundSelected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_filler_medium.png", + "Indicator": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", + "BackgroundX": 16, + "BackgroundY": 11, + "IndicatorMax": 300, + "ValueMax": 100, + "Preset": "alternate_theme\\presets\\slider\\horizontal\\thick\\medium_rounded_dark.json" + }, + { + "Type": "TextArea", + "Name": "paramLabel2", + "X": 60, + "Y": 250, + "Width": 200, + "Height": 40, + "TextId": "FEEDBACK", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + } + }, + { + "Type": "Slider", + "Name": "slider2", + "X": 280, + "Y": 255, + "Width": 300, + "Height": 11, + "IsHorizontalSlider": true, + "BackgroundUnselected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_track_medium.png", + "BackgroundSelected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_filler_medium.png", + "Indicator": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", + "BackgroundX": 16, + "BackgroundY": 11, + "IndicatorMax": 300, + "ValueMax": 100, + "Preset": "alternate_theme\\presets\\slider\\horizontal\\thick\\medium_rounded_dark.json" + }, + { + "Type": "TextArea", + "Name": "paramLabel3", + "X": 60, + "Y": 360, + "Width": 200, + "Height": 40, + "TextId": "MIX", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + } + }, + { + "Type": "Slider", + "Name": "slider3", + "X": 280, + "Y": 365, + "Width": 300, + "Height": 11, + "IsHorizontalSlider": true, + "BackgroundUnselected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_track_medium.png", + "BackgroundSelected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_filler_medium.png", + "Indicator": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", + "BackgroundX": 16, + "BackgroundY": 11, + "IndicatorMax": 300, + "ValueMax": 100, + "Preset": "alternate_theme\\presets\\slider\\horizontal\\thick\\medium_rounded_dark.json" + } + ], + "Interactions": [ + { + "InteractionName": "Interaction_back", + "Trigger": { + "Type": "TriggerClicked", + "TriggerComponent": "backButton" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "goBack" + } + }, + { + "InteractionName": "Interaction_toggle", + "Trigger": { + "Type": "TriggerClicked", + "TriggerComponent": "enableToggle" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "toggleEnabled" + } + }, + { + "InteractionName": "Interaction_slider1", + "Trigger": { + "Type": "TriggerSliderValueChanged", + "TriggerComponent": "slider1" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "param1Changed" + }, + "HasCompletedTrigger": true + }, + { + "InteractionName": "Interaction_slider2", + "Trigger": { + "Type": "TriggerSliderValueChanged", + "TriggerComponent": "slider2" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "param2Changed" + }, + "HasCompletedTrigger": true + }, + { + "InteractionName": "Interaction_slider3", + "Trigger": { + "Type": "TriggerSliderValueChanged", + "TriggerComponent": "slider3" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "param3Changed" + }, + "HasCompletedTrigger": true + } + ], + "CustomActions": [ + { + "Name": "goBack" + }, + { + "Name": "toggleEnabled" + }, + { + "Name": "param1Changed", + "HasValue": true, + "ValueType": "int16_t" + }, + { + "Name": "param2Changed", + "HasValue": true, + "ValueType": "int16_t" + }, + { + "Name": "param3Changed", + "HasValue": true, + "ValueType": "int16_t" + } + ] + }, + { + "Name": "Reverb", + "Components": [ + { + "Type": "Box", + "Name": "__background", + "X": 0, + "Y": 0, + "Width": 800, + "Height": 480, + "Color": { + "Red": 35, + "Green": 24, + "Blue": 15 + } + }, + { + "Type": "TextArea", + "Name": "titleText", + "X": 150, + "Y": 20, + "Width": 500, + "Height": 50, + "TextId": "REVERB", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + } + }, + { + "Type": "ButtonWithLabel", + "Name": "backButton", + "X": 20, + "Y": 20, + "Width": 240, + "Height": 50, + "Pressed": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_pressed.png", + "Released": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_normal.png", + "TextId": "BACK", + "ReleasedColor": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "PressedColor": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "TextRotation": "0", + "Preset": "alternate_theme\\presets\\button\\regular\\height_50\\medium_rounded_normal.json" + }, + { + "Type": "ButtonWithLabel", + "Name": "enableToggle", + "X": 600, + "Y": 20, + "Width": 240, + "Height": 50, + "Pressed": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_pressed.png", + "Released": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_normal.png", + "TextId": "OFF", + "ReleasedColor": { + "Red": 200, + "Green": 90, + "Blue": 70 + }, + "PressedColor": { + "Red": 200, + "Green": 90, + "Blue": 70 + }, + "TextRotation": "0", + "Preset": "alternate_theme\\presets\\button\\regular\\height_50\\medium_rounded_normal.json" + }, + { + "Type": "TextArea", + "Name": "paramLabel1", + "X": 60, + "Y": 140, + "Width": 200, + "Height": 40, + "TextId": "ROOMSIZE", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + } + }, + { + "Type": "Slider", + "Name": "slider1", + "X": 280, + "Y": 145, + "Width": 300, + "Height": 11, + "IsHorizontalSlider": true, + "BackgroundUnselected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_track_medium.png", + "BackgroundSelected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_filler_medium.png", + "Indicator": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", + "BackgroundX": 16, + "BackgroundY": 11, + "IndicatorMax": 300, + "ValueMax": 100, + "Preset": "alternate_theme\\presets\\slider\\horizontal\\thick\\medium_rounded_dark.json" + }, + { + "Type": "TextArea", + "Name": "paramLabel2", + "X": 60, + "Y": 250, + "Width": 200, + "Height": 40, + "TextId": "DAMPING", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + } + }, + { + "Type": "Slider", + "Name": "slider2", + "X": 280, + "Y": 255, + "Width": 300, + "Height": 11, + "IsHorizontalSlider": true, + "BackgroundUnselected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_track_medium.png", + "BackgroundSelected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_filler_medium.png", + "Indicator": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", + "BackgroundX": 16, + "BackgroundY": 11, + "IndicatorMax": 300, + "ValueMax": 100, + "Preset": "alternate_theme\\presets\\slider\\horizontal\\thick\\medium_rounded_dark.json" + }, + { + "Type": "TextArea", + "Name": "paramLabel3", + "X": 60, + "Y": 360, + "Width": 200, + "Height": 40, + "TextId": "MIX", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + } + }, + { + "Type": "Slider", + "Name": "slider3", + "X": 280, + "Y": 365, + "Width": 300, + "Height": 11, + "IsHorizontalSlider": true, + "BackgroundUnselected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_track_medium.png", + "BackgroundSelected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_filler_medium.png", + "Indicator": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", + "BackgroundX": 16, + "BackgroundY": 11, + "IndicatorMax": 300, + "ValueMax": 100, + "Preset": "alternate_theme\\presets\\slider\\horizontal\\thick\\medium_rounded_dark.json" + } + ], + "Interactions": [ + { + "InteractionName": "Interaction_back", + "Trigger": { + "Type": "TriggerClicked", + "TriggerComponent": "backButton" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "goBack" + } + }, + { + "InteractionName": "Interaction_toggle", + "Trigger": { + "Type": "TriggerClicked", + "TriggerComponent": "enableToggle" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "toggleEnabled" + } + }, + { + "InteractionName": "Interaction_slider1", + "Trigger": { + "Type": "TriggerSliderValueChanged", + "TriggerComponent": "slider1" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "param1Changed" + }, + "HasCompletedTrigger": true + }, + { + "InteractionName": "Interaction_slider2", + "Trigger": { + "Type": "TriggerSliderValueChanged", + "TriggerComponent": "slider2" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "param2Changed" + }, + "HasCompletedTrigger": true + }, + { + "InteractionName": "Interaction_slider3", + "Trigger": { + "Type": "TriggerSliderValueChanged", + "TriggerComponent": "slider3" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "param3Changed" + }, + "HasCompletedTrigger": true + } + ], + "CustomActions": [ + { + "Name": "goBack" + }, + { + "Name": "toggleEnabled" + }, + { + "Name": "param1Changed", + "HasValue": true, + "ValueType": "int16_t" + }, + { + "Name": "param2Changed", + "HasValue": true, + "ValueType": "int16_t" + }, + { + "Name": "param3Changed", + "HasValue": true, + "ValueType": "int16_t" + } + ] + }, + { + "Name": "Equalizer", + "Components": [ + { + "Type": "Box", + "Name": "__background", + "X": 0, + "Y": 0, + "Width": 800, + "Height": 480, + "Color": { + "Red": 35, + "Green": 24, + "Blue": 15 + } + }, + { + "Type": "TextArea", + "Name": "titleText", + "X": 150, + "Y": 20, + "Width": 500, + "Height": 50, + "TextId": "EQUALIZER", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + } + }, + { + "Type": "ButtonWithLabel", + "Name": "backButton", + "X": 20, + "Y": 20, + "Width": 240, + "Height": 50, + "Pressed": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_pressed.png", + "Released": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_normal.png", + "TextId": "BACK", + "ReleasedColor": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "PressedColor": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "TextRotation": "0", + "Preset": "alternate_theme\\presets\\button\\regular\\height_50\\medium_rounded_normal.json" + }, + { + "Type": "ButtonWithLabel", + "Name": "enableToggle", + "X": 600, + "Y": 20, + "Width": 240, + "Height": 50, + "Pressed": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_pressed.png", + "Released": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_normal.png", + "TextId": "OFF", + "ReleasedColor": { + "Red": 200, + "Green": 90, + "Blue": 70 + }, + "PressedColor": { + "Red": 200, + "Green": 90, + "Blue": 70 + }, + "TextRotation": "0", + "Preset": "alternate_theme\\presets\\button\\regular\\height_50\\medium_rounded_normal.json" + }, + { + "Type": "TextArea", + "Name": "bandLabel1", + "X": 40, + "Y": 90, + "Width": 80, + "Height": 30, + "TextId": "EQ_31", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + } + }, + { + "Type": "Slider", + "Name": "bandSlider1", + "X": 120, + "Y": 90, + "Width": 300, + "Height": 11, + "IsHorizontalSlider": true, + "BackgroundUnselected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_track_medium.png", + "BackgroundSelected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_filler_medium.png", + "Indicator": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", + "BackgroundX": 16, + "BackgroundY": 11, + "IndicatorMax": 300, + "ValueMax": 100, + "Preset": "alternate_theme\\presets\\slider\\horizontal\\thick\\medium_rounded_dark.json" + }, + { + "Type": "TextArea", + "Name": "bandLabel2", + "X": 40, + "Y": 160, + "Width": 80, + "Height": 30, + "TextId": "EQ_62", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + } + }, + { + "Type": "Slider", + "Name": "bandSlider2", + "X": 120, + "Y": 160, + "Width": 300, + "Height": 11, + "IsHorizontalSlider": true, + "BackgroundUnselected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_track_medium.png", + "BackgroundSelected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_filler_medium.png", + "Indicator": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", + "BackgroundX": 16, + "BackgroundY": 11, + "IndicatorMax": 300, + "ValueMax": 100, + "Preset": "alternate_theme\\presets\\slider\\horizontal\\thick\\medium_rounded_dark.json" + }, + { + "Type": "TextArea", + "Name": "bandLabel3", + "X": 40, + "Y": 230, + "Width": 80, + "Height": 30, + "TextId": "EQ_125", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + } + }, + { + "Type": "Slider", + "Name": "bandSlider3", + "X": 120, + "Y": 230, + "Width": 300, + "Height": 11, + "IsHorizontalSlider": true, + "BackgroundUnselected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_track_medium.png", + "BackgroundSelected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_filler_medium.png", + "Indicator": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", + "BackgroundX": 16, + "BackgroundY": 11, + "IndicatorMax": 300, + "ValueMax": 100, + "Preset": "alternate_theme\\presets\\slider\\horizontal\\thick\\medium_rounded_dark.json" + }, + { + "Type": "TextArea", + "Name": "bandLabel4", + "X": 40, + "Y": 300, + "Width": 80, + "Height": 30, + "TextId": "EQ_250", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + } + }, + { + "Type": "Slider", + "Name": "bandSlider4", + "X": 120, + "Y": 300, + "Width": 300, + "Height": 11, + "IsHorizontalSlider": true, + "BackgroundUnselected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_track_medium.png", + "BackgroundSelected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_filler_medium.png", + "Indicator": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", + "BackgroundX": 16, + "BackgroundY": 11, + "IndicatorMax": 300, + "ValueMax": 100, + "Preset": "alternate_theme\\presets\\slider\\horizontal\\thick\\medium_rounded_dark.json" + }, + { + "Type": "TextArea", + "Name": "bandLabel5", + "X": 40, + "Y": 370, + "Width": 80, + "Height": 30, + "TextId": "EQ_500", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + } + }, + { + "Type": "Slider", + "Name": "bandSlider5", + "X": 120, + "Y": 370, + "Width": 300, + "Height": 11, + "IsHorizontalSlider": true, + "BackgroundUnselected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_track_medium.png", + "BackgroundSelected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_filler_medium.png", + "Indicator": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", + "BackgroundX": 16, + "BackgroundY": 11, + "IndicatorMax": 300, + "ValueMax": 100, + "Preset": "alternate_theme\\presets\\slider\\horizontal\\thick\\medium_rounded_dark.json" + }, + { + "Type": "TextArea", + "Name": "bandLabel6", + "X": 420, + "Y": 90, + "Width": 80, + "Height": 30, + "TextId": "EQ_1K", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + } + }, + { + "Type": "Slider", + "Name": "bandSlider6", + "X": 500, + "Y": 90, + "Width": 300, + "Height": 11, + "IsHorizontalSlider": true, + "BackgroundUnselected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_track_medium.png", + "BackgroundSelected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_filler_medium.png", + "Indicator": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", + "BackgroundX": 16, + "BackgroundY": 11, + "IndicatorMax": 300, + "ValueMax": 100, + "Preset": "alternate_theme\\presets\\slider\\horizontal\\thick\\medium_rounded_dark.json" + }, + { + "Type": "TextArea", + "Name": "bandLabel7", + "X": 420, + "Y": 160, + "Width": 80, + "Height": 30, + "TextId": "EQ_2K", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + } + }, + { + "Type": "Slider", + "Name": "bandSlider7", + "X": 500, + "Y": 160, + "Width": 300, + "Height": 11, + "IsHorizontalSlider": true, + "BackgroundUnselected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_track_medium.png", + "BackgroundSelected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_filler_medium.png", + "Indicator": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", + "BackgroundX": 16, + "BackgroundY": 11, + "IndicatorMax": 300, + "ValueMax": 100, + "Preset": "alternate_theme\\presets\\slider\\horizontal\\thick\\medium_rounded_dark.json" + }, + { + "Type": "TextArea", + "Name": "bandLabel8", + "X": 420, + "Y": 230, + "Width": 80, + "Height": 30, + "TextId": "EQ_4K", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + } + }, + { + "Type": "Slider", + "Name": "bandSlider8", + "X": 500, + "Y": 230, + "Width": 300, + "Height": 11, + "IsHorizontalSlider": true, + "BackgroundUnselected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_track_medium.png", + "BackgroundSelected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_filler_medium.png", + "Indicator": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", + "BackgroundX": 16, + "BackgroundY": 11, + "IndicatorMax": 300, + "ValueMax": 100, + "Preset": "alternate_theme\\presets\\slider\\horizontal\\thick\\medium_rounded_dark.json" + }, + { + "Type": "TextArea", + "Name": "bandLabel9", + "X": 420, + "Y": 300, + "Width": 80, + "Height": 30, + "TextId": "EQ_8K", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + } + }, + { + "Type": "Slider", + "Name": "bandSlider9", + "X": 500, + "Y": 300, + "Width": 300, + "Height": 11, + "IsHorizontalSlider": true, + "BackgroundUnselected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_track_medium.png", + "BackgroundSelected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_filler_medium.png", + "Indicator": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", + "BackgroundX": 16, + "BackgroundY": 11, + "IndicatorMax": 300, + "ValueMax": 100, + "Preset": "alternate_theme\\presets\\slider\\horizontal\\thick\\medium_rounded_dark.json" + }, + { + "Type": "TextArea", + "Name": "bandLabel10", + "X": 420, + "Y": 370, + "Width": 80, + "Height": 30, + "TextId": "EQ_16K", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + } + }, + { + "Type": "Slider", + "Name": "bandSlider10", + "X": 500, + "Y": 370, + "Width": 300, + "Height": 11, + "IsHorizontalSlider": true, + "BackgroundUnselected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_track_medium.png", + "BackgroundSelected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_filler_medium.png", + "Indicator": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", + "BackgroundX": 16, + "BackgroundY": 11, + "IndicatorMax": 300, + "ValueMax": 100, + "Preset": "alternate_theme\\presets\\slider\\horizontal\\thick\\medium_rounded_dark.json" + } + ], + "Interactions": [ + { + "InteractionName": "Interaction_back", + "Trigger": { + "Type": "TriggerClicked", + "TriggerComponent": "backButton" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "goBack" + } + }, + { + "InteractionName": "Interaction_toggle", + "Trigger": { + "Type": "TriggerClicked", + "TriggerComponent": "enableToggle" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "toggleEnabled" + } + }, + { + "InteractionName": "Interaction_bandSlider1", + "Trigger": { + "Type": "TriggerSliderValueChanged", + "TriggerComponent": "bandSlider1" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "band1Changed" + }, + "HasCompletedTrigger": true + }, + { + "InteractionName": "Interaction_bandSlider2", + "Trigger": { + "Type": "TriggerSliderValueChanged", + "TriggerComponent": "bandSlider2" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "band2Changed" + }, + "HasCompletedTrigger": true + }, + { + "InteractionName": "Interaction_bandSlider3", + "Trigger": { + "Type": "TriggerSliderValueChanged", + "TriggerComponent": "bandSlider3" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "band3Changed" + }, + "HasCompletedTrigger": true + }, + { + "InteractionName": "Interaction_bandSlider4", + "Trigger": { + "Type": "TriggerSliderValueChanged", + "TriggerComponent": "bandSlider4" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "band4Changed" + }, + "HasCompletedTrigger": true + }, + { + "InteractionName": "Interaction_bandSlider5", + "Trigger": { + "Type": "TriggerSliderValueChanged", + "TriggerComponent": "bandSlider5" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "band5Changed" + }, + "HasCompletedTrigger": true + }, + { + "InteractionName": "Interaction_bandSlider6", + "Trigger": { + "Type": "TriggerSliderValueChanged", + "TriggerComponent": "bandSlider6" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "band6Changed" + }, + "HasCompletedTrigger": true + }, + { + "InteractionName": "Interaction_bandSlider7", + "Trigger": { + "Type": "TriggerSliderValueChanged", + "TriggerComponent": "bandSlider7" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "band7Changed" + }, + "HasCompletedTrigger": true + }, + { + "InteractionName": "Interaction_bandSlider8", + "Trigger": { + "Type": "TriggerSliderValueChanged", + "TriggerComponent": "bandSlider8" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "band8Changed" + }, + "HasCompletedTrigger": true + }, + { + "InteractionName": "Interaction_bandSlider9", + "Trigger": { + "Type": "TriggerSliderValueChanged", + "TriggerComponent": "bandSlider9" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "band9Changed" + }, + "HasCompletedTrigger": true + }, + { + "InteractionName": "Interaction_bandSlider10", + "Trigger": { + "Type": "TriggerSliderValueChanged", + "TriggerComponent": "bandSlider10" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "band10Changed" + }, + "HasCompletedTrigger": true + } + ], + "CustomActions": [ + { + "Name": "goBack" + }, + { + "Name": "toggleEnabled" + }, + { + "Name": "band1Changed", + "HasValue": true, + "ValueType": "int16_t" + }, + { + "Name": "band2Changed", + "HasValue": true, + "ValueType": "int16_t" + }, + { + "Name": "band3Changed", + "HasValue": true, + "ValueType": "int16_t" + }, + { + "Name": "band4Changed", + "HasValue": true, + "ValueType": "int16_t" + }, + { + "Name": "band5Changed", + "HasValue": true, + "ValueType": "int16_t" + }, + { + "Name": "band6Changed", + "HasValue": true, + "ValueType": "int16_t" + }, + { + "Name": "band7Changed", + "HasValue": true, + "ValueType": "int16_t" + }, + { + "Name": "band8Changed", + "HasValue": true, + "ValueType": "int16_t" + }, + { + "Name": "band9Changed", + "HasValue": true, + "ValueType": "int16_t" + }, + { + "Name": "band10Changed", + "HasValue": true, + "ValueType": "int16_t" + } + ] + } + ], + "CustomContainerDefinitions": [], + "Name": "CelloEffects", + "Resolution": { + "Width": 800, + "Height": 480 + }, + "SelectedColorDepth": 16, + "StartupScreenName": "InitScreen", + "SelectedStartupLanguage": "GB", + "TouchGfxPath": "../Middlewares/ST/touchgfx", + "UIPath": ".", + "AvailableColorDepths": [ + 16 + ], + "AvailableLCDs": { + "16": "LCDGPU2D" + }, + "AvailableSections": [ + "ExtFlashSection", + "IntFlashSection" + ], + "AvailableResolutions": [ + { + "Width": 800, + "Height": 480 + } + ], + "PhysicalButtons": [], + "GenerateAssetsCommand": "make -f simulator/gcc/Makefile assets -j8", + "GenerateAssetsCommandOverride": "make -f simulator/gcc/Makefile assets -j8", + "PostGenerateCommand": "touchgfx update_project --project-file=simulator/msvs/Application.vcxproj", + "PostGenerateCommandOverride": "touchgfx update_project --project-file=simulator/msvs/Application.vcxproj", + "PostGenerateTargetCommand": "touchgfx update_project", + "CompileSimulatorCommand": "make -f simulator/gcc/Makefile -j8", + "CompileSimulatorCommandOverride": "make -f simulator/gcc/Makefile -j1", + "RunSimulatorCommand": "build\\bin\\simulator.exe", + "CompileTargetCommandOverride": "make -f gcc/Makefile -j8", + "FlashTargetCommandOverride": "make -f gcc/Makefile flash", + "FlashTargetIntCommandOverride": "make -f gcc/Makefile intflash", + "LandscapeSkinX": 0, + "LandscapeSkinY": 0, + "PortraitSkinX": 0, + "PortraitSkinY": 0, + "DisplayOrientation": "Landscape", + "Family": "STM32H7", + "SubFamily": "STM32H7R7/7S7", + "Toolchain": "STM32CubeIDE", + "Platform": "m7", + "ProjectFile": "../../STM32H7S78-DK.ioc", + "OptionalComponentsRoot": "../Middlewares/ST/touchgfx_components", + "OptionalComponents": [ + "GPU2D" + ], + "AdditionalFeatures": [ + "GPU2DVector", + "VectorFonts", + "Video" + ] + }, + "Version": "4.26.1", + "CreatedBy": "4.26.1" +} diff --git a/Appli/TouchGFX/CelloEffects.touchgfx.backup-before-option2 b/Appli/TouchGFX/CelloEffects.touchgfx.backup-before-option2 new file mode 100644 index 0000000..9ddd6f3 --- /dev/null +++ b/Appli/TouchGFX/CelloEffects.touchgfx.backup-before-option2 @@ -0,0 +1,193 @@ +{ + "Application": { + "Screens": [ + { + "Name": "InitScreen", + "Components": [ + { + "Type": "Image", + "Name": "image1", + "Width": 800, + "Height": 480, + "RelativeFilename": "__generated\\alternate_theme_images_backgrounds_800x480_meteor_rain.png" + }, + { + "Type": "ButtonWithIcon", + "Name": "buttonWithIcon1", + "X": 280, + "Y": 215, + "Width": 240, + "Height": 50, + "Pressed": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_pressed.png", + "Released": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_normal.png", + "IconPressed": "__generated\\icon_theme_images_action_done_50_50_E8F6FB.svg.png", + "IconReleased": "__generated\\icon_theme_images_action_input_50_50_E8F6FB.svg.png", + "IconX": 97, + "IconHeight": 50, + "IconWidth": 50, + "Preset": "alternate_theme\\presets\\button\\regular\\height_50\\medium_rounded_normal.json" + } + ], + "Interactions": [ + { + "InteractionName": "Interaction1", + "Trigger": { + "Type": "TriggerClicked", + "TriggerComponent": "buttonWithIcon1" + }, + "Action": { + "Type": "ActionGotoScreen", + "ScreenTransitionType": "ScreenTransitionBlock", + "ActionComponent": "Screen1" + } + } + ], + "CustomActions": [ + { + "Name": "changeScreen" + } + ] + }, + { + "Name": "Screen1", + "Components": [ + { + "Type": "Image", + "Name": "image1", + "Width": 800, + "Height": 480, + "RelativeFilename": "__generated\\glass_theme_images_backgrounds_800x480_gradient_rainbow.png" + }, + { + "Type": "Slider", + "Name": "slider1", + "X": 360, + "Y": 224, + "Width": 300, + "Height": 11, + "IsHorizontalSlider": true, + "BackgroundUnselected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_track_medium.png", + "BackgroundSelected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_filler_medium.png", + "Indicator": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", + "BackgroundX": 16, + "BackgroundY": 11, + "IndicatorMax": 300, + "ValueMax": 100, + "Preset": "alternate_theme\\presets\\slider\\horizontal\\thick\\medium_rounded_dark.json" + }, + { + "Type": "Gauge", + "Name": "gauge1", + "X": 41, + "Y": 104, + "Width": 240, + "Height": 240, + "Preset": "alternate_theme\\presets\\gauges\\medium\\active.json", + "FileNameBackground": "__generated\\alternate_theme_images_widgets_gauge_medium_backgrounds_active.png", + "RotationCenterX": 120.0, + "RotationCenterY": 120.0, + "StartAngle": -113.0, + "EndAngle": 112.0, + "RangeMax": 100.0, + "InitialValue": 50.0, + "UseAnimation": true, + "Easing": "Linear", + "EasingOption": "In", + "FileNameNeedle": "__generated\\alternate_theme_images_widgets_gauge_medium_needles_smooth.png", + "NeedleRotationCenterX": 7.0, + "NeedleRotationCenterY": 67.0, + "NeedleMovingRenderingAlgorithm": "Bilinear Interpolation", + "NeedleSteadyRenderingAlgorithm": "Bilinear Interpolation", + "ArcColor": { + "Red": 20, + "Green": 151, + "Blue": 197 + }, + "ArcCapStyle": "Butt" + } + ], + "Interactions": [ + { + "InteractionName": "InteractionSlider1", + "HasCompletedTrigger": true, + "Trigger": { + "Type": "TriggerSliderValueChanged", + "TriggerComponent": "slider1" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "slider1Clicked" + } + } + ], + "CustomActions": [ + { + "Name": "Volume", + "HasValue": true, + "ValueType": "int16_t" + } + ] + } + ], + "CustomContainerDefinitions": [], + "Name": "CelloEffects", + "Resolution": { + "Width": 800, + "Height": 480 + }, + "SelectedColorDepth": 16, + "StartupScreenName": "InitScreen", + "SelectedStartupLanguage": "GB", + "TouchGfxPath": "../Middlewares/ST/touchgfx", + "UIPath": ".", + "AvailableColorDepths": [ + 16 + ], + "AvailableLCDs": { + "16": "LCDGPU2D" + }, + "AvailableSections": [ + "ExtFlashSection", + "IntFlashSection" + ], + "AvailableResolutions": [ + { + "Width": 800, + "Height": 480 + } + ], + "PhysicalButtons": [], + "GenerateAssetsCommand": "make -f simulator/gcc/Makefile assets -j8", + "GenerateAssetsCommandOverride": "make -f simulator/gcc/Makefile assets -j8", + "PostGenerateCommand": "touchgfx update_project --project-file=simulator/msvs/Application.vcxproj", + "PostGenerateCommandOverride": "touchgfx update_project --project-file=simulator/msvs/Application.vcxproj", + "PostGenerateTargetCommand": "touchgfx update_project", + "CompileSimulatorCommand": "make -f simulator/gcc/Makefile -j8", + "CompileSimulatorCommandOverride": "make -f simulator/gcc/Makefile -j1", + "RunSimulatorCommand": "build\\bin\\simulator.exe", + "CompileTargetCommandOverride": "make -f gcc/Makefile -j8", + "FlashTargetCommandOverride": "make -f gcc/Makefile flash", + "FlashTargetIntCommandOverride": "make -f gcc/Makefile intflash", + "LandscapeSkinX": 0, + "LandscapeSkinY": 0, + "PortraitSkinX": 0, + "PortraitSkinY": 0, + "DisplayOrientation": "Landscape", + "Family": "STM32H7", + "SubFamily": "STM32H7R7/7S7", + "Toolchain": "STM32CubeIDE", + "Platform": "m7", + "ProjectFile": "../../STM32H7S78-DK.ioc", + "OptionalComponentsRoot": "../Middlewares/ST/touchgfx_components", + "OptionalComponents": [ + "GPU2D" + ], + "AdditionalFeatures": [ + "GPU2DVector", + "VectorFonts", + "Video" + ] + }, + "Version": "4.26.1", + "CreatedBy": "4.26.1" +} \ No newline at end of file diff --git a/Appli/TouchGFX/assets/images/__generated/alternate_theme_images_widgets_gauge_medium_backgrounds_active.png b/Appli/TouchGFX/assets/images/__generated/alternate_theme_images_widgets_gauge_medium_backgrounds_active.png deleted file mode 100644 index 9a2669de1aa61dec53b0165c83c9d2efde7e4449..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15408 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

}jXU%b+M*#QeOqa%ISHYTwFvszhP)Qi7cu+N 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 Bzk~n) diff --git a/Appli/TouchGFX/assets/images/__generated/alternate_theme_images_widgets_gauge_medium_needles_smooth.png b/Appli/TouchGFX/assets/images/__generated/alternate_theme_images_widgets_gauge_medium_needles_smooth.png deleted file mode 100644 index 144d692dfd76624071beb9c5649dd2e6d649c92b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 847 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

#N^6^EI0fFys z!d2ksXJZ@soF_L`|J7smB#Aj3cQT3COL!~YRG5qb^XnB21@sBu@SRm`W8aQw0j>LlcPtt_ zfondy13A}hOpwjX=Ci(j+U6I_`E50&b^?y}=(3)US!Vw3Y)Z5pzrQ*lPyN)EWxc}> zBna1lJ|XLu_^0kf{roP*{axNEQ91?O$XoIYObAGe001BWNkll`oa+ z`KtUO@*o?7%lG3iesAZg8~)M1{RMy7S7j2jH&>5o1nrs4HM;~Ql1Y!aW?f_1pj?9vfqN!F-q3fB@Gk1`%LR4X zsdiBp@pV#wI~-BfZfIUn1srfI`H>$Fl{`?loUf$GwmF%k>pGQOiA8zy31tP7!H|(z zPXK2?n7>D+U(>eMY1)!K_`ausS)3)K-wATNBE?JWC(U1BJG18bi8Tv{g7ty`@=8q9t=AO{PCu(VB6>` zVtem$zBBU5h&x47&uDWF(mL3VbsQXE$x(ND#8|y1LdI|KVLja#cRZxu*x?iKKzGG& ze9jXME&~rCA8B`j$ZwBaO}K+O{vJm47k*)z#*fl@!qgi2nJg#A+VXNbeOZ5*`a+-5 zMrGjtZKCJv_i6U}`@|k+^8X%I!T+V2a}P2>yEorjYp>@_py)BBT$4l)-$^&&J@N*x zrM5j>1Me((n5E#P6JA4SnE7S;C}Yq@z9vAsK}uE*wh@OD68;4F?-UMC@8unh zn+A358egH!z%;T5-6-fg(%m_R#+oeuGOU(^qIq}S@cXXwFxxA6XQ3D15w(Nptp z+MrMO-Y0zaNgi{JY=rpcV!2w5f<0c{K@NQHAXnlEpM~==??iZ9QC|4HS-0?Syu5BD zDLVo7DuG$8KcCzcm}8A;v@B(t4+G+5@}cyuqDV5nOa-u|hw1>yEwj zu4PWW2NB_Nosgy4(+St{=~$l!l;fw2$n=*J1o;D(woc!9%s$)2bsOM!%NZg!R?^ z50vHbBk$>2X8Qq8T-J{5@ANwwkv{ECjN}G`-=P}>^--UT+-yu>UfTFzMcm&I!GBK9 zoKI3oM-T0JfGT;AiOc<^Blp=}dSSrSUyLV8e7LPyf5d%tL>{XzvJghC(<9V(BMpClTm!FQ!Pw2K_MOef1|Dbxuik-f$JgE78(~2a* z?Siy-vFg~;jXNN{#BaKe6^~vS_yvT46Ie>#fk)>NhI~+uBFNvmFG6iH{BqF9^t_N7 zoi?26T!cS!ioLMSu`?QhnsAtAaaBBhxi8=qtVlLmw8LB0PCtKVomO{05Z@g)i){uT zyi3xxj9f=af*60DC||maqx9A7;`ZeKb0^_#3%jz|rZwLVI0_yEf0hSsWx#v$yDC@G zHU3@)w&iI91>QIQMY=qCO8V#{#V!r$fbDs#2?^QT#@1lRB_um6YtjI zIMVY5_2)JZ99W`gP6wLIyDgvJ?Vf<%_CF%&S@OExKYRGO4*QQ07+3L|cspxCy++l? zX*6v310l=FsdUq@Sbs74TE8vb^7xeXOWq5aB1zlV(bQia|I9AF-oZ}se<^#`pSAI? zU>@hz@1KEcDs}`r9#8P@8#qZGuf){{==iaZNII0KleDct5&<8PT#S0h1Nq>evp^~Tk`xp^FepG-z|1!O57t?lyKLUQ#)g1%FH!wYQ9O$M1 zI>Y@Pjn=9=7X391>>Qx1xXYm5WEJj{KwIWpsiH1D=#uE8T}IoY?WX_I?H4*E-l9I( zq!FL_5y#1ZHrf>X=>0^SaXY4NZvLO$1A*_9G$g&Kt&ZOb>=nH4+Z>MZy(tk|tr@%Z z-y|R6GnVPo;P2!q_Btu4V7~~yclvdH&YsYJ)}|!#NM>Dsl1P4XOwWIQNpr(o-ye?i zAHx61ea^y@^aXt7wG#c#o2!;buUha>!Qn@*3^+>8s|zc5nMTJ^PWoCNhR>+plsi}n zI|$jxf%uh|(mi~BQ-e2Kpne*qhv}X(p8<{v1YY2tv)j2uE%+JPY=yH0e&;FT&V}{7 z$d2F#D!asYvLb)2Lm$Hz;Uc+c6H)3}$f+**&i}ei=}1oGPk}1me~8pQ&|re_(#(+% zY1YY$ds|eX2faGz!0n7OduzvcIP|VWOc3y`RPWBnC-m)Ui@rk=dEmH7N7aVwza|H; z*@JMkl;o!VB>NBgA%pvGe(?7}9&SCtThN2)W1`rgeOZqF&NAFwOLQXmul(4cA%OS4 zm#7nXV`;7faK%&Ou684;b%$VA0W0b&In|ED0KERQYL8!Qt@SipG;J?&Zai%%)?ew=f*CTG zJ*OP;SDM7S9VhAnaaZRPfLuNeD0JI*o|y7y{YI+{uXW{iubu#_bL_hJ5YL@|&-&%E z3#QyS%?p2(lyKW#Hw8%vxD}Cb2tK)$FaAZfjS`ZcpW+Ys{Qw`6hFjl!{~_X^(BI`N z$>%#Hx&P6o?~z?OUIHJsU#6Mux%qbnBwYrAOeiKVIWNRgqvx4P{;5wTy;+8FU0Kba zmG7%?_5xP+qchoaxO>S*^{IE|#adPHbvkLiCLae&^)mTzG%6_H&>0e}1+G(WTgNqS ziGPqZtohcl#ftwg+Vq+1)1!VXemig#8?Nc~CG>#ZMV;j4U>z3$>Dk>bNJLxilps!* zIP_@7)Yli!qyD@Qad59@Zcn%vY>OlSRu*1cx}b?|aUKfk@-WbR`vOM~r`fh|2Dx;; zITi@`d-_>=2n6(9mD2^9?T6FG^RB;7BlMxT8S3!8Iu0eq23%|pfnS^=f_JnV$Vj?% z;^}rhR2}(?81x%@_%B{LoA7A7^@bLdzvGc;<~SPq1y_T*JUEb)-0-{1cPt+M@;*wJ z{8|&cCIx=HPtrzt`k9GeB^ej-du(pnACtBo_|5iC#iz_^BkYGTPGmb~hw!+V{TkXD z`ycEYd9;-5v{9eu8TK)LhI#}`-$S1!dXR5mq^H%TDCg&CyF1ab-uT40tf@-Lw+@n& zJb;ON9W}2NO!4!89$wSWBTalSx&--*4yjTEFunaNpx^1ng!g)Z?e% zcUZrI{enLK4oG9CA-Gg!ac`ohFXr(Je9SI{JB}6QC4E>B)djuu&Ii$}cCaS)l_TiQ z^I*z4MZt-q*-?>C3_D_^k0VzMQ0K5ku_n9i|vR5^p`(^F?rv-&+F@ zql1au#x4;>aPR2h`%IAM99<_RQNP?KhdZ(N`R6t$S`Hj`=yPHql8z8KCi=lYAIF2= z@gPmqo2GKRCJsNpv;&+YD^5@RPEYEgld&c%f8^4(5UI--} zZ?KMcO2QacKP1R}M^LUt$mEm81tl+RkJzTw_^gf$;&<%hguj^-IM|9Vm1#NKk^7FL zN+}28IlYuYNHyO*d2iJoFXw+;8@^0tt^y|Om2X|^{7DeJ*2ULXIJ zU+`7$0$9xu)DQ$2m~LwxtRRH{$8@6OXA6|ktX zb|ASd>=tzz-*Nopsh73G@3i>EU`8y|+8$@SB(;ueM?)WXnRQ;q$^DNRutphZKfS|& z^7(SMqLFW$YOSf?4#BrCA&$ON!aS~k-%*$1H$j-6$5)r$^D(AqE8b0rxI-EzI3wwZ z{2oHmhuizoa}tI4efEX8$UbZu_+XzB-DuM=-)KW?J<_ngL0;7hJtvZ&Yb`C0+TXhM!_^T!2Yt!rj_;LNsdnwxXWjZQ>POB~WjThh>NK zD;!e_fk4LGu~o^vq_3TB-8yzIJG`nXv*K52{`&!b>5{v~usgxKCOIVBjqQB2YKyH*CC#)S6$ zz{?~NBVY#Di4Qu1sq$U74!pESTJx&uH*xJTr96&2pDM{%e;ltpek?CE1Y}>#9GyPLj4G(Q(1q{0e*K0$HwkRPde5KM|S!O zpB+GK#Isn&1rPWKn$AVF_^46;E-K3520FP&b;FaFs>+!!aFVWj&icCvGPskb9*SsxZD3$T(nDbfeoik(h<3ECC)ZBZYh#ra$8 z_K{sslWHEvkGS(;6PQq@ak|1?@^f`bPQ6y>y0auj*GK$SFz6GQdRL&L+m%DQU8dgP z-!PZJe2e>i{Yl>}aj%KL--qXKmikq_gH`x@a?TRmGyQ(Y`~Ao}ASIU#uQLYQ&XKAe zEgfz2hK$!3PY8<_W9B zm-K?7^E&bt6T@(}I6gYF*e5fhq+TD(p-`p%l)gBSIYZ_2_qb)h~T`A`vY^B3ilx@hBL+W%9@NA)?s?7aG{laKb> zdcVXT@!rEdO+?QUhjUx(kF&TwelPc|{tWh;|BE{VM0=0N>9@fBbkaK|CR6jyJOiCN64e^ECH^vaw0Pvlzp>$d zI1r9(g+Tr0p>{?BKFre&2}-pSG410M9Q9VJ%n!#KCqWS85BZZnA4S9aEzuS|=n&^; zgtFeVA6_JVVd0dtn`{CznFfTpyak@xY9`L0k9BcRKWlQ zNk;CD&Fdg&jf?PXS3IBJV4A2lsJ3XB_z&))N+P3;Og}!sx$A>l9wr5y=mzc;f#}B4 z9gjBc!bt@tLE^GBB^=TEJ+##wzvEXCGk^Z2b(eI^1gD4ozEUvXo;x9VK1}{MK1RH` z9FQCH4>k_{(32fdN30_|3|^GbL^#nVIO+0IX+OaqL9>xSR4~+O4}Y(&4zSn!es@fU zb@I4H)c>K}^NYmSL9o6^Vh-x}aZmf@^tkh0;62^yIzjjw`>bM#GyG5LKZkubZg$~2 zI7dH3=*r!}?RQKzU;)}XwiTX)fpFzPukamKmX;EW#`vt@MJxneAq(wfXakd|g2sKc zs2-EFchMI(Bw+99&HHUVk#1OT&Y{=C4e53#iIcbI9Ps?O<}b=|$aS<2&kZ@O#!!i^ z*E%HmL4gtUtn@vUwZhf%dZ~}6#efv>AOLUDT~xa^lZKKWa4~ociQP`x1rdpaOH9J$wnauf|j-6dy$W-`G-Qw5DXTZ+)M`j(5g*aNl#EYj8}^;#76!+1+_i zchl_Qu6VE3z-n!Au>JZ0tCs68>X&boy14#ZdExT`@87gpefATg|Dyh!=I@e+Z)i_& zT04CUmVg7w_AbU#&yLZ`y9}^OIE+lQKqMN5sRf~Whax2k9a#jK3Gk?r6Ah)CU(WV% z>I?3Eaj39nP35qO2D;NN6ukH|ef1>7(<)t=c5jjPdiR9O-~BNq!0Sw3+e*vJ4$KGd z3YRHr8W{|+yD$Mc)7Aa3kzACC1j+utxhNG(?ok1@5*|Tc`GEHC`biLtpIojO8 z=&xLh-$i>m>_o6Ue##%)Hg`p;gk>7Ii-dshbnsmkU5>V+hg8>v$912e-`O{gnb^6K zcbkYXFQi}Vdbt#BbRQ!+^NYb{&va0hNzOv6CF+$-*Xlh;(fUJj6n>7wju1p>@)ODRX4Lna)Wm z7LOPd#D!J-uvIsuyl}1@iSAu?LV7{2NuHwfDSr?cK|KpFYM^aG>$hr1)ME*H$xn;*{I$?u{zaq@z1 z%;L9CHI_fxcLn{rz{firnSV}#;%|0LdxqVJcZ&89sJAx#^>yQw<=Cg3Bv9MZ&WW^5 z7@gzJ4b_Qpq%MQce!(?n*l8FbjOsMDLLvfO8sU@Q5xXS*XMMFk?7@_d8fJp^Ypv^^Y*p_PgxLqReGq>S*W-Koy<}_Mt~LJJW+!}+ z*Ixgj>@ym!*LHKXUe>l(-#}@fP+w<`y z?9EG-!Nu`96CVPByT3+YKFcj782NY<@^|`An3z*TPe*el2;jg274O%;&y2R${y~-x zmgiL&>I%NPPCw1=hCydUBgf%ZpV&{H&*$~qG*;EUq~rvDuaCZ`-+}!~)-U?&uiN`) zW9P@T-@?~8y|s3oAHjl4o_4R+!Jb7XdCjmup?8*w#3xL&!b)czVZEejq_+;fm?wS^ zp42JseoS1CGx4Ig7dX}qu~vAz{w`~KPa)pgzjWf<`*o6`>R!kxUF1+dWy$5p!7m7T znyl&ccRCgmklY(`x@eo?-4lgMVl+)mawWbB?gK3c$x5Dj_K+?>KWe)>B$KXDpgL(^ zei0XRPrnlp<%B?g@arw^%A`9cybHlN1`c;HfakQQwG#yHSFq8WWaPvL?aQ=gm&BB# zk4~5B%}&P{lSR_egS;Vu$5yd(qU*ev<>@0JK_STa*{-q5lmXJv5O1 zZwH4fq`n`l2__sk53FnaF7PyNmGFG>wk&s)Na0s)_{|0VZ*l*(^k+8M9($v{8ozsE z+mDa4wtoxzmiAlz>a%?WE1h+Xo|kC~m_By(0v&96w&43WXaaJgc`CIh$gns&UUY63WauklPQ^6-5+LA0& zYUQTPL#OMrw##6IDC&S`wrC|o@gKa?bacr>d}v@WiSk{O=TEc%-x1l_!N50FHBpClV~>D(WS^3`^NtVem-xvgEbE=7mGC32MVr5H z!6PL|tmh_9Dtlk6=*oJq%W3ja*E@YP?x)Gep53AfziroU{X4IBd93Wk^}9*n#Q(Ov zzt#V9dB5Vn1FLy{HYa!C-{Aejk*6G{;LM)TJz^zT3M{Hi-{O8oKcQh*T38S!buTDo zk`Pr+Z>ADFIy<*o&I&I#-}L8kf}!cYpIrXPmY?X(3Vxy3Nlun@X(8S?as}f-({T?u z*a#p=4;4t^cfIovW$EClCAdD%?v7kN6dWjpU^u!1NFLIY?1vusaPXe>bVsM;Td-P| znfYHiVYwcO+{V^0=pXu^-H{(2&$`JU{7!a`Pyeqg$m>ad!l$I;W=}~+?5EJi@usH7 zUSn6F1%7E~qs{vz*E=`39C%YQ)E-{1?yrsre`<$4IoZ0XUEU5)W1uhLI2ep8e<3~b zY7O)Qf8mzVgWn86I&5c&+fYZ3gZ@F{93(BSZr0DS=6GfvCjsv&srht=!L6?Xc6pj# z$ey^T30#$U?bmy}z4rcv{wHm6xS!!y<6<9wkM=XVUHC4}3h!UUN>6U~JW{h>C&DBj z^BAY%S$ZS`i)~vZDX7C-e7wv|@0?j;o^UU!2zbfMYrG^gfi&*g3GNNIjP(Wr4D1Uh zRM^PM<|Q@LC=Bm3&B9HQ!fKI@EvbVCt*1Rd9`sc8bwZijmhKEB9Vu{s|8lTCrY`n9 z21jK3l&JUwBeo3wi{xheEm)1{0_{tO`bXMJ@N{DuX5T>{%(fa zMbPw!$2$i3txfvn_fzWZL^eJB}n(?}oHyj#$}wN_I}Z zQ0tX>QQs1uJrC_Z#uu9t5DtSAyEWLa)6X8+7 z^wPcalkt#0^AmR_1pTy8-eusY+A5J?xjpfEW$L3*sMBg!BaDeB5max=LVDcU(EMgO z+vAew>>d|$z|0qG*39eO+TPW?P^m;KJpdY)>!w)-cimpUk^CB&4~5dOVE$D z^Sn^LEB@7VJMg5JC@<>@-kH{~Ej^>%^$B^C#{zfOSL;)?Zd8c@&b>9w>6&}GV^i(o ze^!4&zpKCJ`FYaw3*2AU@4%0F_U;B}tpETZ07*naRA!UQnzpyyIFV^O7A3Fv$-jiI zCbr5_y83P&MGaWfyuy$TJ$RR(Fea<2lZk}J>he5l;@1^s;&-7m976?rxTu4-+!-bRsSi?U(oHsGfrqk`fRy&09?seVsaiag^Kgqyjce@# z@YMoVEdrIS9Y^Tss|BOdq6*{{r^;cv-I+6**iRZpHb_I?B@9j$>WH*;fP_J9rc+ZQ z-euaNNkMr0Px>7t7!Q4L0XXfhl)S{boOxw?On%RitJqf@$V2^O*2z z;(b(ig}Jqdzt&-u6jf`NUJn6w#X73ks$bXT`Xcb=kmae|?W^DSsp;n<*?S3^r0>Cp zZ_DFPo#d`y4*m(vgw!ugkn}g%u^t)UFlz2CSeDb`aS1J`dbgtmWel%QPk#Vr=%MJJ z9$EQNGW-)fJ9T7;Ns$}yIdO39nz+?cqMT2L?R0$Qh%#hSi>|gitDTcik_-{ROQ~F=ZB-`>9Qd{oKx_Qg@Ir0YKL>C{5JN$?)SrWQ&?&Sn zJzr6_?Gc}s=yTMEHs0o0` zpKj@s{}XuHACsI-{;PUqNVql;n+TuF`_7Cf>} z_$|O`oD4jbh?8EKXG=cT%XB!oyjvINZ^eI4?!y1`vKi;XhOEyMjD>DC@o;PCd6IFW z_c!!^A?N=h&r{q}KHt)9^X$!SJ}i0c;_TsSMb>vfY%heTF`dxBJFYxWoNTTMF_ADh zd@0@W5j^zd_qw>{Bgq;Vn|Ls4@+UdFWY!g3pe?ZK2~jNqb!!#I}HdZu8<@RPq25(4K~e(`Qsav2@4Z8^wtNd(!0 z19Q*|Wh5QoVsOAsi49*m@3VcNAGWnMeqzqaOTY{XgF5bW|D!t|0XCBt7YJVsB`TZX z-3I>gJ-D+G5-FCSk{ABbz(z^N;FHThlYaf3`iYKd#l+~H4}9kZZOrz$nmS^oj%zj0 zd+m>!#PYsj&GWpR>d0TLXyNlQZC*3Bcu;~}%W~^dw(*$`=gGuL{a?}V;wsym==4pU zs{hs=zv7``y?y%Nb_ezgc)~-KQ^hVnC*$~+&|_V1t(9-18XtOW_y@dtgh%TYJoqRE ztsvohS6^FlN_016s-Yf%a0uY}a+ts$XnRFxn)=e#!yrTR~iPwOsBPOlIA2~z(hk~Z($YGAMYMzmROV3SLX zX-W=4Vvu(^I*qx>Kl=Lz3nE0 zjGyr`uM>V;baeg>$d09W#;rUYIa9A#ShW@6@ML$PCm74~l1^}XiG#d$aP#2FA9gYs zwi@zEueIC^J?D{Yg)@wSfTVL1B-gU8dAR-xzbY$_fk(*naP|9t+q5c(hX9x9pAsYy zZ6pi>k7?7dU&k*k>C%ZN>JBzb`uEHS^ilHsZU*l@=sOlKzbnfXGfw{Mw9&a!a9Hc7 zbmQFzrb8O_#D4OLEuy1QkFME17?AVZsNR4YcNl2LA;~WILShgtWn@RJlD}ov9`->Byu0unLGRcPUD7)s9fhN50n1iF!ZdRdUaNol|jJ>!9o2 zTJLmoSp_o{4F@SFGIsI#FT-;CFwmG2)5&syiK6wm;s4c}ya%zAeap*9NlQWZ{N9`V zu|AbBK_U^7r#9t{soHa!^6y+wTds%qgP{0fn?f)ec2-`V)0S^pCw%oCjbPn@!@Bj! zANcejkKTM0_)J+nw2gNhR^`yX0l}o>mUU4wSn%O{JdtlGzxL<1UV(oWZ^7bSnb;Rv zkH4#x=5S z-QIfmj#F8`Xw$5p4^A}h?~;iV+;4dPSF*p+r*lDsZC}X_JS+T9U>^S#TJb}AQnKRT z+dZ#0_)A_%l$L!%gz<{!0hoZO{T}5kw>;jZf$ZFN_jB9JvoFw062#h=BUTxo9+_A~ zzQC;86Bm-q&OZg$`e@EIq!>x5Qlp z_3QGL)YkKTuWlFTTN%!eekA{zU(R*-9QTCBE`8M}JGlRaK7V10bDq5&C9gk(t>(?Q z@EQl(y~AtGJKNI1{^>yYK^@MTrJZ=V*f?HQV<9|h+aptT$*hNriPe;2rJmXW5lh;z-UAMGw*QG5S^_6>O<@C9C%zH^e= zr}XdOmhcWj(|1bJos~JBX8ZBAz45m_z$P6>M{iSp54>L*c>zB?jmJa?$4ETl<&ut2 zTO}QVC)z@?nuTC!q`v{4I}C4}<6GE)CqKf0bC^Vf{MbTHj~htQZEK%l80uPlWiBy^^PjM#zm}hkjSOM!!|YD&vv(U;Dtdpn-*fYb?Cx3IcBj?N`0idObrk&sk759276)oX2^ zH=yCbJ|`j5b43?|Z$0Awc+{l7{5dHayg2Z0Ed}Et@Y})TADLrY$vY*fKTdW>P>*=2 zxHqvY)iBs^L8mcx2F-&Tc)Y*oG0Sbev(W-CD916wNypp9IQ#Uj0rpFtV=at<-2ORW zrtKq>9PsB|3U}9nd83|DW}*#=*}$Xzzj; zyL=Gy?AR95zF*yC`hUvsl9#Mg>1+U>F|~jH_dBAbDp^o`daDzR z>O0Xco=A4WdpS5fd=eh`ae&VO7CrHtb?B_tcSL$iKj0^lDSVrkdb3o(Yt01DieIph z!vlVo(JvmCif^WR@pyLtW#nJ-MjOpOx;AKfXk)loKH8Fxc&o`rcOw= zbN|CUwBel^#UmwGg{*~tTGh3N^QNYE529AGb}zV}Cn>+7U$<*d|G%l*)#n=>f78Bu zt@wmzRsU;V{{?&x5AAircUxW(aaa6HNJ~zljy+LWM0W83z>aK%Pq;{XAy9l~ZGjsd zaj$W;6xG4Ln=_=EQ0w8f$0sjoyUzAIUQVag0-F<5wU@J6gj`T?m#c|c??9dGZlv$# z!f0zv?jB^>H=<7<9(oaEq&`VJ^6@AY#5V}mqU>p#w99d2A8=1$l_Ydwqx@DHd<#?4 z0o~Qd+-5t>a?kp{0dIfHXxGj%*hc)sooz&Yee;<<7VXLjKy2fz(RU1T@N4gEaJhw# zOfn)y)<-2St#xQu(kqOuM(t^l$M}lTtvrGiXk^=jzL8h<2dG0#WbS`z{2G2Tz!wqw z0-VPMLe~Diz#(}%yiR1C>^f9_xyJMB*{oj&Yo2~D(EGNXd-go&+Yj|gIKA<6+GE+W z?&13>eN|u67{MjKp2k5*dwdLQ>a;r#JYU~FhMm#g@UMOcgv%Yum#SRQ>tw{szleTi zZtBGH2-#-B&?m0$fU2erZr9x2`qczb-yE(VP|6175b1srFfTn!>cOqMuhPHL{WLL| zvU;iy63tV@y`7QVZ?T`^RO5RWtxtNj8v%DI-l^IHzo!CldT2Mx3^=NeWhMQFd~=sX z*fIzI?GEZ5UbDT=Za^GgA>n8bFSOmGU(k);%9VaABibQ4TAI8HK zX?m8QlGF=#PagV#am6-v+Hr_&;o$iSHkvz1Z~t;RB}<|Va)ySOjNLk2bBqpqP@5aJ zH}}ic8XeQZH&xAKhv!eUeT%jm@?K=;OY(6q9OEicoS$ghp$o&SG9(Pj|IM~J9>1>B zr?kIIJWk&9xUO5Rk6G4V+swhXXnWgE2t3Zizt43hO8J* z%H+Wp44QLdgOg&;lvCiMSc>g6kT=UDM z?a&601#MDof0B)$2fP9oZ1C7UB@n>|X~fT@ASEumd-61{w`j{dQ0L=Ee19Tpqwa9z z@o5qQk{ipheX0#n|6!}QG{$@<9f+q)I;eleD}A9Y94MPMv<70#^+TdbK{zITO@QG@ zF3C^$qO3o2j@-7XdA7#$vzBFbQuA*?>+ALs0)_j%?7g}@-1;p3PXF$Xflu4A&rk0F z{Jjm|8h>&8B-yR%Z`jSx!|PAyf?>5cm(Ot{)oRD4mUyMF@8>y!bs@guA?k#St?Bqq z#o(d5YAjz8UhiNCc`Z0mDQn8X&R46(DkG-gf%rR>E&ce^a_jC>-)g7p%hQgE*FK+F z$_w(DF8lX7Sn66H>pKD&g_nZxtnbzi2nFsKz)T*Bp8qp_r?Qf#<)f2c?|NX8@Y;># zOMN8&Zgvfx|DEvcTeD^_=F8-M}bfj18Dm`M7Mad1~%o>!} zL=r=IDJiawor)ck0=Km|f0(inT=59yV0VQBbt?I4c5+aT^j+fXYHm=MUr}B`Bg8ryH)tb` z?nEjXMkmLr3N{B$Zlx^)RzbU7@bu6q97V4d-{=XoRXic64gt^0=Gul37b((E>LIXr%De_dDT)pSy`mP?3R zvetb61kb6;Z9k^p(1~cb?tpYrr|@Q(wBw@$<*3yOLJ})^u+!P;u1h$2y^1*JHlTLF zm~?K?lc-7!(4n3XmYt{*L2>MV4zfyKH$Taz&`{(1CsX!Fzz%&c=pVXnVMsfMUPqaB zhz8mEj)<0><@5}P@6{#rM+XYJW}H&o5oulQ23&;m(($pN)_R`To0u@6EpV*xPLXUq^L+?C|`&y(jfs z_S==wTL{~F)9u|qI`x@;x7vm>Yq#yOsp0l0(o8h%i5PZl5Zl#CYImyybk_?w1C^>uyTg&Q1(;$e9 zG>qf#h`di}nXZ%m4^pb@N#O}k{80EO?dyKgC4O>y|Hb){z&&W z880hipYt1^a6aPh2^_8B1c-lQf}Z}Ta>LJTo9g4KQ<^or%kc6DJafCvTd{^Nn1m$! z^jj#Q3}fHR$ne}=|9eq^mq?m<-n>bbW`hZm<;jVd(K*pT+4sNtEak{KUg=}%r2qVa z-~UH-s{T`c-^l!5@tgIxU(dL+zNacjbC>)n6Qqm9YF>C)zkPEOM{*YYcWkhSUyyhJ zV(pQa>F40<5yRjMa**yB z@GputPK@*&jg)jeiB~Mc@3KS=)%_D_5BJX;L{(xFWwIxPogGf@x9BInhG~8XfAvLZ zNAO~Kya+BHywQBrdg!_xoX_jDzpv}o!QVb!juAe!$u8|KzyGFg`t?29eovN*@xnUt zg+8aa85Y(lEN;CNAj+ zt$%Q#f5_gi!r)KJUrS$nE{#GqS4Pxbf7I|l~*G*TuZIlzm2`GPku(CKnG$-L{-)BiT@@lI#b9qU??Kje2!U+`+d z_eq%F(AEa&ffuxicRBJgIC$;vpqmSdK9Y3}nQV_?zi6+Q4zOXlUzrcwgNgX= zj>REfu!}qPH29>1EaMDKL3eC_N;>Ec2igD=y4)Vtoda|}78V1QETah>Vq!4orn=}q z+qaW&_yi#*nb~(?asY6c=NDpGegQqfiARzl_{1{hRDx`)F6U;S2DWCc5_EeqcKG=u zX;+s|aO%3=a6TZ0jyrVyr~0e`sXj4x5D3A;7X8mCd zr{9gZ>2wlH{DO{fA0*&+!XNc%$LJDcz}*GOJ4ufJU6`I`!T}i4-wAMAsb-nunYq(DrIRp(G>c1jpm3nUX>hZ$}t$+AkGF` z%I^lDc1{(pfBM4Cr{fo4b`$i+ewIUmc&2f&x2UYk+&?}^;j;V=fl8jlB|lCGLeSlw zr=rz83^t9VILypF`tQHX$ro3br<-zeY&@9FZjdpu`lDZHhoU_YhI(iH%bV;l`$FS(RL-7 zFYMbLnATd@1wjEy56y?@pqP}VIVJS}VE4k=!Qt;FZ>*C6KK~2&>ojbh;d%VSqE3B- z9~FQq{SmtY8#5+3fUcnh3nM3VJbz)QW_ykYsz&q^yzb~@XAyMLxO!)1$MNc}N~>eZ zcaNu`?)Y7HnOUq?!>p&jR&4m}9l!GQ`+O?>5bsKf3nn4m1ph4s-i_&!J}n$qnc8ts zaI<~-q0}S4i7M*<(Jlw*tM75#dW1mR>gDK)0gZ}F=O!6tg znC%Vr4aq>{qmPndlF^7S>jz_9B)trax(!_;1@8a}9n?+=w-e#fLXHQw1`_}|zac50 zWJ!Dg7RFwJL0R)%`{k_3K95*;L8bVm+lnW8T=MVd;kC-07*naR2+5izSfcGvtnKkXh)INhcD$s?xJp?-?>vh_9_CYp5g>=yr%x_c&O8&}QWBExh=BZX z42tD}P8aCqk7@B84Z>+x(m(x*^yT??(&G(EN1r^pK|ekO(|&9V?8_UEcWpY_wfvn9 zZNIx5`CM6_@I)Q^n-c-m9>*^Za!O3DU|b;!$7rAJle-Sls+<6YfPW+eZPvA5qhZt6 zp0BP!2Jo2W!HwZjC;m~xt>67%FQeYPg{=Yllvu}c&ff0jA8MqpdgpvkutCXwixaN| z7d!%<#$o@;?RR{QUk)<605BewPmf+LbP#w7XRX)5zJEZ6b-mejcY=N(_hy#yLgFOk z={9G?rTpIRxmF}%6)%8;cx@!7=YWO_+^R2jK6PSL$ljz;eO2nWmBcjQG2eo&xd_N-6OPvIt>Js|InPUp*8U`=<$vx_s zWn9!AY6}IMymN5VQQ&U)*S}&u`A*(Xaz*`ww&43KZ~a9{hY0QmuWDC^@F~EZ<3r&o zd*uKb;mA+X$Tx4jG!W=!K0w32!y)-#@Sg8@P=8Web41TGFqLT=Du_4N!Cq0>bCEMh%>G3%Y}zL>+0!N zd|GY;hY!jc=B$SH_lvuiA?3lM+C%XB;BY{cf?C0!lLbYibmlshl(bddD_c zc)ZfvG`w^p!L8o>FJH6^(xWm$J9yqP? zoe2E(cS@Rq{xALPBXLYDB|UEf*I$ugZlirrbF-_G+8bzihi35U!S4GP%UQ--ws$xv zd5Zj1yG9?g4Os`FWA-s1CCE+5r#S4sXN&|32T{G$4=+V^|9-h47~!zAr=&zt;a{camTevntwqx=k;O7~cO z8JOX#?4)J7&y<&NGrI&>$-k?g`UG0p$R#w*Dc0Dw8oc5$k^kk&86|{bJ}G( z+o31`Q=;tpqfs?hz zdBF}tYbn^i>mqG9a`m>GW#K@VzeXPM-@n%cMjKBY4v1$R&vnKceVO_j z>Gi8!Cl1;t;_00ZFogVp!G*s?4sDLDhmYWi_VDeSIz%a)4B$n6)h@8v=vR~I7`?P^ zx&1m>sp+|m*?)=g8Px1lv3yuWvhO3>h&?OVTB)mw|l z)sAS7c<>#NNSwc}tO+<8)h9P;AuDD@uW)Sks%z`rkVcMjKdF$lee!S=-2lBg*2&nJ zWAfSmhN+73#@nOfxC<2(-y_&!k<_%SV^XRdpQJnfSK^tHl)z`yC7L;>M%~aSxHG1E z69=|OpbNt_?pb;_2BhM-`X|XJKFKuHSlUz<9iR$;seK( zAqjhNSk5euc8ziJ_D8S@^MoY!Ra9SqSI4C$_-ee{6m4jCPr{gZ%X2!IVYE@bjDd9~Yvq6+?d$kiy_i4fP?tyDO6~`|vFz8`y6%LoUek8#_UZc2Pvhu- z{5!pZ%-&=Yaw5aa5qLxN)WP9u*iDz}1K;|kK<-!-_QRB&>witd^`M_Uj`e|z-Zqnv z=5YoOkCS&moKx5wVN1F$z7CJ1K2xD;@NMHP5&&PSu=f*_dIAYPXe8uA%;bV3aq4#J zvT=MJmew^t>Z1x5o;2+0c?m$``+Sy3f^V1O2RjI>w6Kuj{G3G>Y@$BPQ%rPL1sInJaylK>LH=ZPrJFj(RRIY z@EdrHw&%M8Z+rO2SDv|no<0eOZN`_anNK`kHS8AUV?v<#x}!{3G;M%65ZkrlNlAyn zU&0~ij(x2AA%WU2a3 z+V-2ap3wECgW&gD9prz?&(Ww6bbdr#%W?Pv=E(wWjnpMdrH_Ff-s9NOO;epFI#b#@ z5n1V?`TUC@T7^WN;AiPIQ9@bF92G=c`4Xpg#Q0fXB&ytQh80gM(gM5EbKz8@J;dTv zI_RiNvTNVKQQ5fRFZHR*pThQN!(UEFD1c8vzIlpQejhyUNvn8l-5I%h%exItBq6MG z$0X^+Y25a=Zr+!8c|n`rCrJ;Zz#4I{-sY3~Amb7I%E&u4Jtr%Jf7UH>;~kS5N3|!+ zLcaJ8!Dq|&Falq+`Kxc7;p*5^uuq@$nP*O7_yRN}OAEbUPA~5k>@elU8FCFhvHgg% zy9+V<_feFSvM4jusUur*=VF*==UzxJl8mfVez^m;bG9Y66?CQkiGAi}XBhHFSuIkt zZ;SSzgvR+V#UJ#uGV&+-wGwAhmv^;Q(7Vgm1=9!m*m7^PPtI{>-Nezn5MJ}ztqXd+ zNSDGp=U3sPyvjCHsUui_`8wLHtLm$kY_igIKMCoXdCluJnB56E;nifD^k*?JE?q%y z!P?BIl+##@KsCV~Q#Tlo*sJ zbm5>U^U1pm00TYZ5jdI)e7t4o;NPyr0cI`VBpotfqkwFPK_0n`df~Y8cRq&xDoCf` zbLtm#4hf8xmv?y@a7k=Oh0|9B;TTNUNk?NIQiBBh-_+QJT%CT9@-tqay=lvrck49HdGfKt_fxw6CC;yT-ShE6r0bofpCmjtovPPwdunYw z#M;uAVOh@|_^Z)w(7waZ!g`;({<|~<74RJ%QsiCn&mQWFykc>4#LCOs zX7u9%?rC-$WKUlTJn-f$%P3K??{!<8{_bMC;^p+(GIv+JJde7(@usYW6?I^q%YOl@ za4`Uw6%;?ra%&j)av;wE|8-Nl-IcfB>tu$5?x+u4UVrf(CEhyZe~G#dCpv~+OI&bL6l+u8|DNc9709P@a7@A8JJ3LxHR~PKCkzC2Yd& zzzLR;j&%Qp;88>QTIGPl34yRDwxzXne;5Y20K zgo_l8!r%4gAZbW8ODIB~q61+6FmX8N75#_OFt+OgRDxSw2}jsRyag+>IQdu_0gwZ% zth%%SaClzpo%W;&_R5v?YC))Yex6L|diMljMQ0YMCDnfQ7~EpPtMvO6_9>rbg0Vw0 zaC(W8#xm7&@c*La1f%66Ne~=#N)VzB*xyrTPE6nq%BTxWDag9Nc9Hx%7qt7VWqlga z4%jv6UQw9j%(g~{nuGiMPjv(aZFRN$`yv>ianP0%I^NMx_1Jm1D0He*w#z#oiVpR- zz-~N%bo&>_tD=4>2(CYB{4-BTI;j0PCSp5gk|Eo`Hl>}G+&7ezC>~-wd0J(MWQ5dD zE4oj8=8D%|S&hMhhWym79MpAJw@S{h_lc9bX_$UEWJ+S7N-<5BMIUf2$l zm0{?iK7r}aSeB}Ix_NzTV&8sCcX%g+d9mkNHf)z?Vs%&4++S^Ul12&0d|FuYidBcR zs8@Io;Ar7W$k(1cg|pHp@u=^N^i-(YrfqL|h*hRPI$8RG6Q-+^*J^r`xc_C1e=-kX+n7W36gqi72KPFBxTB;Jm_s$DfyYWJIA&9kQox0 zV3V75Ov0|Femi7u*JR3^i%71UwQu_o2NO zeg)hl9dS;_GTiN89bis!TT#~R16mVcj;LfKOs+InWS>@a|(RI*MGKy7oSZujcaCM z8WaN0yR$-sL0z@M4`Q`6ta-XY<7l**RM+Zh0_C(q2**c6OJ^$a^~6n!-3PF3+_W$+ zc$kG1zFVBD#Bn_{;E4u<@Z6>jbxfPvX8LsmDItJw4Ug==|C!W8JZwjlpN}8~$W(@t zg2!3HofT@wXe$NdF7SzbIzjWDim59H_0pa+)?!dy)y@9m_O{SBPeJa)WL{V|?G_DG zzs6P9BTNVMn4A%uFW5idJkMDNZ3_WE&Z9c105~NP2_EGYZO%ufax!7>br>9mfgUc| zNObO~R%BTn_4-j6k~74t#@AkXy~gbF<+@++_)DA}n!UQ-WHJ$8r@FO1*O3gWcxD)m znJd@#*3@faRl85%l}?DU&^Mu+@w=;^HFP)G08LzS<#bqm00A479Kwl z96?CHlQ@;!o@j94o#pftv=QBm$)>GE5@L5M`p{@TU>N)_QTNjFk*C(wj~}*Xj#WWj zPB^AL=qS_+d)qsb8l+24c zwD)dahjMveWbo&482Cf~cRZpN_2)~@>0*EE=hq6HjD-O#WW43UXpCdAlL2w{1w6~$ zmFjmtLedfa9nQ6!NICprM}WWfk2pe49#b%<^W3i!isD`f*#Cr9@QNCx|VHR=|KDjFCiysw1B^hT0-NV%yVmybiM;ZnEX2otB*`l zEKY39hrD)lf|3}-3+hiMjWW9BWt{mD537rD_=ZN7Lx7?2JC*nJ%Z}{~?=Jgne#w84 zU`T!`FlZDoJ-8wXxfjQtaI$XI(W@@%T7xI_P{#oh|G$E64}Z}n_m-=C=b=HsKXrLv zJyOs1j_>Lc^(1UBdio`E3cxYoZY{mSHtPG9)i#b*6KZE`_@GO50nm_&B4{hS?K?-Yc8_cA*UkF7Z5mIv zJGJp*SZ}`1D_EgVZ>_$AaweCn-Of!(YhXCjeC(oGIl4oBL#-9vx9}t|QMML;3Eerd z#mHSbJ&%)<8#PH8mnODD@T4)-8~PU8^3c1*B^ZC} zDAusYwa^C(y9?RQ_fb}ha0pbld2#?noD1Q+*h7&2{7->o+qe_*{8hh$ z(NN|%0@P5yjN2h_VYx4_8ypi3rjH3nD|R{NSWdryZtuzPjzO3YkL0@m&7?q2|;wx zrj+klT<<|+{}ZEElDfVk1N!LF+On_Y|@95)DS zV(o$rZFevZdb3xpC%2$q=>m0gkg4{p9jy=AZ=Sw4D&D&=iFZZ7B^Rq*9_--VU6Eel zTrCMnv=kh+*37O4_L6)PkVs7Q+omd+K@RA_PqIj#phqA4gwFV7$l)EM6s*xj@dk9^ zk}~O>lb5&Mo$P^0M~i$nb~R#9i1t!WHPTW7K)hmIwmI`#^MCPHyKMP`Nr(O24o*r2 z`AiVFP24Xk36S{d4hPDu?qq;XMPNV24;lvMX65?_C7M;2iG8}e#Iv(}n-GWDIh*hVI2S4J503PbXYBB3N=@;*CjMhScspRyB z_Guc@J&H~lF*&$qJ30rdFV1W4IN$h5wcxAt>yr|Xx8d#p_wnke)){}rj|2PH)_lw; zS|9|VAgeY0am3lfe8HcRDgF(VpqoupR^{r)24ms^yI;`{u9Fg%tmV5ty1j9{+MSl5 zMV!00y*Lqj^=OTcdPVtD2DUT%w>2#56hHO7kc^A92yZDTO7O$-Cpc>!KfeF5)!u$C zSMd$OF@kaq{QG9%+EqNHhM?4PU6IKoE1;2Md zOCDN!uHCyI;=83tY8L%gIrmR-cfK!qKw$WMa!j*ze9Ga~m(m#r?}#W}S5K=?ezPOt z4_$C%LKFCC)BCMRcC^k>ZYQ2o4p5iL!o!o3gVxfeX$Vdq=f?>KBrP0VzDz)qzz=N4 z0i;iA@ZJjQ%>1FvPG;Hu5L|MwOMEIm9x zdW*r_9?cqO)=mD2&sz~f3EyRyEU@Qs@z?rT)Q;@nvM#Kx?{R9`OZcev?V8&9grT!x zFIjNH55bwwTD@3^pyy0i){7Kr{XP6kfpPhp?(k>5?QH6q6);`W@|{cY1;?Q*b^90rrL8LCHxL z-6s$`9UNrmT^S0F7rz~{dxwL^7e-%&{O~^o|JAO`hHfsI$bN@$xLYRSGuu$+zlxbf=9lxP2vr#e7je$sT;#9x}-p;s%(V*Dt`;KQv8linX4wv zxc{W#J0gv0-Ah&-r`QG?;nop&#^W4bwZnJtj^p93U(?_9d9ZdYN_t!%0=z5fo8`Em z6h_=#7=}X<{Thd2y#sMc9%%s#Wykwe@8vNosPhRy?9(1`o-dhSPj%@C)cD_}OuTT7 zI?OmEAKO8>F|h~9$ppS_&7Q#A(Fo&#@u5BGE{#tTN_mcdq6z%coD#Y! z8;-9&Ndtb+pSi90;hh?#M-yYr;1O(=bGuh`85VS=nzdg%Oifnlu8E3ftI@$6$E{GPLWMmCi^yk zF^}+lb=h3+Zm?|)?+?nQt{>3LXmLQ{JMVq?327$gbY;V4bWMf8F$ZhVjz07~$Lhz~D8>GW4 zbK7{zJFD{U$h22{3zu$7N>nI7&pPxcF$#9%An_W?G)%f)9WuY_euxUl@x=qNx73@0 zuJNtgx}4xtJ2JD+DZxp6ffFb|Z3tH2blO#jk zZ{dVE_Ydv#CI6)ZeEmHqCY|dOU6r8l_;s><5>l7zV_g4Vm%D=Z2J4mKq3NO@*rjtg zw;mEN_`b0ly+I$fe29$>2+#b{*RVZrvYz3E46la^_A|U{gO&d-c9(!zdc%8EJK38$ z#YE&{*r84X+QX1pCx5k`0k;=NuoTO`#My=$L{DF3vnzV-bZa`lgQ4(oahbI{&S%I9 z#@TXOP*FL|dSP6ZJ>BN9st*ztw&xj5^Oq(!6AqaG0ncmJHRdVoZ4wD}|3l%)SM8E6 zDe!;m9t8lx36{eSJ-&Sj9@KMwB#q~$Ka~&U`Wn~w zJK|S~gYvsoBEyN5rmJP>3-{|XJ{VZaQT}sV*5@=wJbOjcn-6S1(;e$>{%g7oJetD0 z^e_BmCq?V1iRUv{%>#941)< z=$jR<*1{32xMr5TpjZvS=bM=UtAY5xgjenJE?C=8T^@Jxm0ZA%|74%g69HOv&z-P; z!cfs}FPdTPyB$K-vtAG<4ZvN%VUmdV3*ZI9w_YYEDu7AJMLffw>EQ|bHGw_SHqxDc z<-9d}L7aCzV*93Ou|omvD-xjV(LJ^o+7@X$>SKNvRKqP(BCIlypGgOuW^uhQ7ZM>RRldxp1XqjV``}H%m|JgIrFc+H8xu zm_D8?_DKK$AOJ~3K~&^X*~*hiM@(YeJ)7u_F$u|cVuIc86kp`M1DmzUN3o6(ru^>)t-`Nm|5Z88m+$y}k27^qxZHc|w`kq`lnysE$OE6O z^~ro{{RZQ~ z;R2_(>8}8~!)t!b5vVaMGHYllB14OOr9xtpA^7v!Y<+!_y@+4mykKIq|M(1 zNG(et=(0M_<^MHNP7q@I310+p`uGk~aj=#2C0&x;*(Ejp)zEQG-E%NcAh#Oi& z0c?4^ijxiz+}3Zbs)KQtbSOB`lgM4aj`NFcO2?z%KM9PT=m@B zgWa~MX@kH+9Ok-8czhDF^I0JGN4^PLYI@VYLE_rKXP5a^>Bm0#P`~%z#iM?0*nbsL z>G;h=JmL}I2GP^&rxqW}--3ySfT96E=^ZzkbiyE+a!-zSc>amTXN$@{-Y$=Qdfk?C zF%I!3EX-R;%$#T^7uaKueP5t)us`cCF!xp&!)I(La zUgr0YE0V$I3h8mgXN6ODEROx(@c$lG4al`)nU52C90U(irjHX$4_{52@1Sfu&R)PO zx((c&?-_QDwGQe{vLMV#yz>}d>hJh&B^<2lCF(*Ci-3Y1ZT>xhMuFqYtAj4{f3!h2 z$&^VBNKSj`K~8ZeBxZl8*J~Hlxiy7f^S~LC?-Jzkv2zLA>i~4C*Z7J6+WHTX41ld7 z1s^v{?ck&XWjo#Y$d;uSm*2C!&{lTrt@=aEefEC?pU0+4ek{D2_r5PBos_3>vMg7SMJRPwVl5B_I${9i;t_j`769#JzjWur=xcnusXSw zu4|ko@m}&C3rp#XU_9C+iQcEzU~RJv!OIN*zA9NckaO2xrXKOtk)xqQBY7#9XPzBsC(n!cb>bK70CjjA3(m)n zy6N_&eJ~OB2^Ae7Y8S|!e0BjAMJ9xH_&&p4V+Z)TfB~sQ~^F-4j)IzqHN1s-0=v>8}1fS zG9?pU)JwvQ|3E*)xFTVpogw$y;=wz~Re?MwH>z)%|31bQ^PLC@2EKx1DgPUFvhe&# zb{1`A8!@kyoYV5G>&+$$f@ojP5~s!k zU%)C3@*Q64h^b|WRhNOU=mFdb#5ini55L_U!7sK_#oyZq+q}|oM-~><(X^{|e+0{k zJi+<@2fj+WoFlJ!<>kWhP(jDa=|nkB+gZ^G$isHe!DmOeyD-@AE^mXHBppr$@-+Ci z-IcyAz>4`0^q6?-dlsxmwkPVZ?N#%3@Fw6<7pUhk)oMN3M|k{wwfnI9)~mB!jNLY@ z`1}{;U(vj^utsdl>VxJ?-Wl#bpPGxZc_c4N3e9Ktpf8}rT=U2zQFJku*&GGZ>@Rf;j{@8 zC;<5vX%Q@(T4x+B?`*NyNIW=b<)i?DjCCSWF8VSl@D5FWSIJ3|?-L7kvAo8`zS2Qg zPi>n=dYB&{n_;@v@^P$-+OC4u7V3BuML7XRiBnE4#12PmA&8%~1Ap-1C(GFObSYjY zF?qKkwhU#4zhbu`%9>+D?Aq{~r$q1%{U_TW#}w`~l)E=kH|UEZ=^z=YZIM2VM}{Tb zVY@hn_wI0D|DhjKw$pmV|2{FwK0>rd+}lv?mF*`PTBi03{+G!`Qe$M}_f_&zCl?hT zkLzGs*Z;muPu_dR-{I-&`sBUM=dE1_>w9m;n!FT``)?h14jZ8xS?cUKt#OSF68TE* zN*=)zyB&Rv4n2GspbZ^L8EvcqF(-+$D)Zo8H!}K;u8!x5@BM||f~5%*>;Eh8bK2D; zo)8Dq^>ISu%AuXg1trHDoqVhlG;vIp@)UeWhn2%D-Zb?AKlm<_67jUdB`;-Clb!K) z67-Pg*JNs4syiG>9}(oUY#F?BeCZN~@jvR^VbSfawRCI=+K1ylwS|8d#fvVS6U|$fk7@C)4N6MEfAQmiV6e2T=qKi?jPfT>PC9D(Dp|@2 z4fG!*a6b5tpV@y@M{P(tr~4B{d(3ZRxMU{j_kI`6$2r7F7>zZBBlO_Unm)H}+uv^D z&GLqP>d(w;H{tnBxyI>DtuNp4oHgr2VP78B-+HfkBHoIR=0!MtEC+&WC+^ZZA%^Cc z$=AHrI6;;~Ep!36z!{`p@L-&L=^}abj}o4w>q;NRSL3H6Sl-?3<5ci(X#ZQ;&Mw|T zM%siG7rMBpzAG(Yn+3U)k?GEy=Yg{|fq^Q^@4P^(U>}0V6&}eT{x70UDo*O(cz;I^ z$z$H(03BW6^aO{%kH*uy6A~7ltF;v5Ft65iur&Au_XR2# zM^mC~r4J=Hp5W^Hhe-bHZ+p!CP;zpzBih)C_QfD^^ogL4GPduC z#5ZFhEa8gZ7y)~c{p$YE^EB%>X%XlBEOuicQDocmt{K4#TRZ=e+Y;#lcjLSA{OVMX zdT3Y>uu2|=zwQY}WZSU+eVHFVXc|?oa8|t6e0jXB@oK)kaof(|SymEu8N4m7JIMjz zLA6k(sD^9j+6E>@1v_b0lh$$R67WCS@xK81`lkb2QYJNiFw!D2_|7`cJG1OJA0 zpSQ;Pl((+uNxhOD7mXT!mUB?G(n~wD9a-!0a>3w$UzC>@#>E2nkuD=3oCrX(T(Aii z1D)89Q2*BT4IUZ(>WxoQbKim8IH*;8RX`0gICy3r>IhKO=MGR=g-ILQkP;ZtzO)-4 z@NGc;+9eM}wlmf#eIA@58HhBpy&}Nmac2YiAXhD15GWT(Mk-Sv4EBKjG4zi-otS1D zVA7%5KRs8}!;Yrz=m$PmB zK+EXZlj3xgj2zhM7$-V7VImyaMN*^WSQXSr$@KqvG=TV2PHzSO?`ijvr8Ag!ysu1M zUoECeLa{i+g{~u3?N|@DkZq!n%bzSd@ZBW{Ngv&(TfAhwKPI-9glPP+cp4sl_of@X z%g_dVvd@&w2?s6;)!V0{HaTf%DOs8KF(&P+8{V;C+Dq%p$u|Z4`6+eKSJiF3^=c@b z^iWT^Xa5y%q8hR}aE^Msa!`+I=VrDM%UO3^IHcXeuZ36iIWgQz0B~G5J*cgtM(E@c z{FHQvc?rBS4~3UsZ|oDSypywNA0>lQuVg=Lb0ckbzI#~B?}X2Pd5r46Eyppx&tqN3 zK4wjO_th$hpL{(Z^l=)Vc^%>5lu1%QPB1Lq#PxSXDt;PA+V-8OIkrESmELgm0gn~l zFr^#A(-UT1ZUi;d-F8!^pT7fQf;h#sP@{z1@ET)H|2h0Km^e;V(CA6!Tg~`8J040# zC&)LBR>H($sBl+2GkpwhCxTr}DYlxyLKDGBcD&1ly+}f&+ztMU_pH0(X$LGND@HE!gCwex?RIuKTFXb8ZiO&7ga(H3K@MK*=-@}t zi1M^ww#U|+r$o{*XhN|2e(bId&^OR6e)5hDUwGCRwJTU}*jDEQ00v`5Cl1jb6-@H4 z5+zeiE}IcN3?#`#}wTvX%$3tiFeQBuZFIim`DW z%Zy)TRtBGcx$|-s=8ndY*iG18BGX!0V~=F7;BG0c=x`xNNEd{0QK{s1_#!fQqirr% zPi9uTC5HeHXyjXuB!g^6`~&Na!{c7+Ba0CcC)Vf zD2ct7G59T#mGCX8Gj} zvQB?DB1QYRBUx(@>F=N*&Q;_gfC z?;BgqO`9w%et|tEv-z$<#4UE0xZR0X>9|UGRA7ISgbdJvzW&a-RB-8Mg|2IPuDq7> zUzE8n!&%4u9SmO=A*;lKOCCRtZ;yezyiC+_B~ju^kjB?-+R;H#UV`)!UILE;8;(x z-`VZB>++yFcdk`i_ZNz9@!&fpn4U%?87>*mY;awLSqy?9!mEW_9kb zf^X7C2gIze^M`9+Xmp}eo)!<+j16esEUdsx#c3{7O?@ftZze>#9!g~R@;~!c)+{Dcb zqtnYfM$O~Mxtjnz;W>U|;r9W5;;UrJU|P{%lCN91t-M5YmH1iDE_f*1%h2DoJ=I;Q zPVcN-RL8uyJsh-QGJ|#rFcs*I_L2?Sm35A~Hlk^*={ptyoBOByt&r@~6DmX02=MYF9_#4rvWwuYA~v zN%JoT;>>QL|}KYc{|L)=fwqpok@ zlx3XPyL^0oy>p@P@4r5n%{#Rf-x^o>vh_#%f6eN1-bVqrZ03i&61WrC#n#cwIhi~_ ztAvC{$AX{2EBgccZ+C=7hX1(9C*&*mU%<}ct0w|jv#%EhX=@qv(`T&XBxB9r2Nf&) zdLe{z2%2X(;8nrA;jQF&e7@8y><@*V4OA zi1^pMLmTxShA6`YKo^u!+d?uB^^iY$2plT8JHc4KNIYm@d~*^J8}5${wboktb@ZrP z=r^^~faMnI-hPgKbPsm);bs>nwf+8Hy}}l45I@|0q^lAHi(4idJ}5rEV*+*AUSI8s z1mBbAy^s%Z!7s^l?a>L1r(f+(IDQ_s<2PTGKG}WwtMadCbREydeO|e~mpn4f#IN*Q z<7nI(uO+@-2K(ZQRe}4VE{Ufl`GA)N_wi7!<`h?gjReTPnQK!&i5GAsx%MwRz0+FX z{2dVCNHx1JV3$VvM&`awF8R{bJ$+%v;GH`M(azB;{h00}=bHkKv*3FL+o4g5@LeA! z5HH+|#T?2M|HXDn`geZymT_FNaZr!J$dz#OZb5^#zL(q5?nr8nNLqw_^AVjEo)`xi z1#Q%~KL&^0n1C?b(F4EM_(uwJKXGu_+U_r+&-TB%MSd8}%i#V=I&k+1^~}it*}&Y{ zm_e90mc;foiOTGM3<#^YYQg-V!6DlOvi$BwOcImM)f==@GF&AS`5p-;DCvHV(J?{M^;+ME8QWJm4;a*Hk}6 zj4NU4Zeks)(X)XIRcxpF+)?B{e+Q&Mt(biW^BAA<{T5zLnw_19mrk`$JDog$_MBfm zNKc*R-lFvxY%W?&2k!J#Y|MQM668w>673?PS|l>^yV6hSqv}_@W6(5V_3W@0yg~NN zWK{CjI8aY|=OAN#SNANY%%1*6xJsVX1?)!$_1fPwuW|yR0=3-#m;kJT`~0i!9PHLS zW?KpWYW9s+d}kx_MEmtXret&r>(s`4BroH}Pr@C^?6i~H718~fVSP4@#>2FM?C)3p z#;>0H`KI;p=!0sSI1j5& z2YzeZUHKlr{;)q^vD=kV@Kty{;7RmDehLp%U-RSDz~c7srATtTo-5pdpVVII9)Aa9 zp~A;76L3POE_i;U55Ntgb_}Y<>Dy%=_zABw#MN7@l!hyLC*@BTuqDkW0sr`(6JRON z1tpX?WcG#3g8}oePwl--1Q(5ga#!lKt+wPJM7ac-+=2 z;E5wtGT}hnxy$j?4jnIQf4)l*XVI`V*yPpk#S!vf0{~yvqvBEPkuQpewvi4n7MPzs zCYF;9cNeDI1t@+eBjG+U-In>`qiU}?tGgCzzOG?S>aYs#>$q7~UDh;h(YAGP0D?VY)zk1zYfy-**-;2tuFwGGO17E#$q75{^hVoF0{}N*$E` zS8Msl74=zsoL?8~qg_R?*F?e*`9!q*s@tml zv29{EQe1AobwIk-x^Da6%lNbO@?BqYXI&A0bu28mwc;24i{t_OC}!5X_c8E))^C2) zTd=yE?|Zv0nP(I8$0Q^d2?qXZjAlId{nTgWUAJa@rEgF59eJpJ+2ipE-d;J6*I$+Y zipRHgv%U}iyu#1$-s<2~)bdME-cJhTcXf)8&k~EZj6#kTpWET=VuN=j|DB)~m8I+^ zBqA9Z)oY%-;*|0`6}A!*Nxa4vvgmg}E}v9fSW!sjx|kq7e<2WOEh9Z89HXrvfdKpF zH)pj+hw2Sp^XdMZaJ3NZi)6^YQ7g7mzx@f?&gb|;vIIOr8QWlz252Ad;-q^ojoYy+ z-{VH!+}^zVaF3n4%n9vG+X>~BzW$CJrU|ufRdnSR% zx5Ghp1NVS0tG!N{o5q#lzU(rk^IE>gd#edwwrTR#{p~DDb}M-+PCNLBzIO@z3)rXp z_Gxz}nu4ECgM3^Kox0=$PrEZ_uGzb!zATTYWCE^&Xv6E1g=FUrgyiFbdol6kLh6#_ zqP;3;*=<7|G`wo}-Jhd+}0UaVjGEm+9?SFAmWm{56 zme1HG)5I6cQ+rW8`PP9;*1!TDF96~(Ca=NUize|0olTmEy=Q&pJ17~aJ1;*u0z(%7 zR6pA3;m4=E9fd#XWc>BbKHj}R@#v3atK-F=o5gLG^#l3nTfm31YImbQ&h^n*-(;w^ zQYUH6QLt>>*`|OGsa_t&bX0zN5u$W`;&CaTf?;V{d!V~nWXZEbh5q_&lHK%&9V~G!P`$DFRkvsYUzbprijXjjH z9hI8JYSyfL@g;OOd9{+>sIKEdcyMJDcz5Z@m*Ls_ycisU96wwS7qnbyA%`3Mj{wr4 zJIQM8s8dgq56X9h^W>b$?~;ct3`T>9ljZz73>*`=S%8T@e+ob?swyN@b;FXx*SC75l&bk)Lct8DONZ85M zw#_DLcyWUk96p^Mp&|BMvbo(277S&fv>L@^_yr>((n2yT~j;n z@{M>=Kc0C(nd3Szv7^?DDdxIdrC6Tu3JjHw_0-v)mbW6)^J6_2BlaN${MQ#G6B%J+ zJ7Mqq5WzT{C8%FokenTg5+!w3Y9o#K7(++TNAQQPra@;d%vetclUmgnOfiKHt94mP z8R<>fsKdcHvm;d@4P4Ux(6v5#1nFbOuU<7vHBvG1qVB_ zg^olyn*g7;FUm%lns0oZs$k?vzxStGxWO-AeHS{=zc9bRKCtMx%G>Rvq=hSA(D5&0 z#n0+?_Fhl8L?7^u{_V&|UAWY`KDS>kpy0$l`w8I_*=F&_ZLf6J-gOu)^w>gWu46{i zcq{l@L8|mQUM*jUXT6R`X}QmZ{L{%jrbhY%DqjXVop)>(Dy$%sOiz1C$9d~Ii~OWX za?^qO3CEE#>DW-CU+HWiEtgv!fbT3Yau_a%_`)Kze=-^HVVDn~8>fRWW3ljxJx2ye zzR(dS&YQ}c?q(cDerpu+yPN3c=d>T3r@!d>u8f z?+qWL4(59cavFumv}{8h3B0g)I{RBCwuT+K_e_pYxd?t^;n%YJ@o}oBj%HA2W6sa! zz8+Ng+rG#-iffMaVyC!vKflpZT;tA+d_cHeLPt|$Ai_h>*j*R8S zgWpx5N4>svD%*7NR$8{<@{gt6ku8>2nIun-h$)-E|5InSm*oYQ3(E7jzXGzjzNT_X zKZMD5cxqVN2Np+5^3VBJaB{h=Vby%LGNiv=NrUOec@@q@i~Zw@yyxC@GF?cnEn`De{|rWnL$KylKlYQr}WQ)%){B?Pl|4N%3OikfRx97qn@*`?k+w#!71=;YbtV@lSX>z5^UrLT zgm#Y3*Q*_KnW(}EDI1{c;K>Iuw~#d0=rSl{v)WJL{4?4xdCM-Q*ugUxVWdLPBn!ofD;2015Wnq>-1_0zk*`>+k!tZ?4I#%DP z$2t*hF1s%tBb0Yt$mBZ5cO3Z9D7DZizey5)2ZrG}f0Q(JL~E~g(A!nM^u};H8~$GS zE^Q6NQk=`K>biq(fY8~{r6bHcI5RrR@4bn=uj{L_@p&pg#X<7>0QQbvB?I``v7P-6 zew2wlOX3R2yCSxFMs_iMav`MAzn|f~2Kk8)OIPYyW2rKzk<4wlEqe~G+=AX0y5jH- z(oeFK1s#r$PZlX?(n4rNuJCk=ng`)C4Nmr1IQzER3T1~29c{xN_(Q1zKf$-7WFqaK z%RhTeK?}XigXH(W{ZXe#%l^UsMn1i42s-KS%+v+MR(LQz?Hia);L<$C$NyO#D-Wt0J!Yk= ze6BA@G%p^QJM5|6yL_K`UnhE;RF7?P&{(=^00O3!`eBF>bK`Fu=I;xT?sU0KjP zljr%EV&wzqXmQZNt=hl9Z;5{|fk!&B|Mo&eiv*=-VjGYRF#A#!`azem;~+%U%Cy|k z_xuNqTR(2xfN^pRpg!aaVP_}F2L>gNWIH+S_lh{{#C7`w6yIpqq@-Mp?-e2I?$Pb#j zgAg!I-z|KZ%I#nrHmEkfa;F0wpF(}cJiq;73fml?TlYc|O4Uae*|4p4So82|{7v2~ z&H2s{z0nDnYSM7-VkEt>>GR+hgzTB|WiB#*S;SbAR2rWyZYl<^-9U2mWltDi;J4Si#H$n`b=s=x#T+%?u%He zZlW?{{9XBX@?KwE6m&Zl(_Itbo1_D`8+9q(kUtt(lGje(MPpPwshm7KH>(Q( zjj?XqZ`d=($v*#`1qqTNa+V@wl0MhdEl6CdWy0Nj4P}clpM+)yWFcKnl5!e0xDFFq z?}Tm*gWhq$g4_?e0?hJ~eNu)pun44`a5H%2xYC`=l@5*r9yq~5i-HM0NcZw|7lJL; z;N-9I8}oCp)k=Ch8QCuZKalhn%^feWC*I33;N#{5JCyj&pyg?e#NG76)DY@c_pb4GZCbPZt*Xv$Na1JTQE-4Ku#_245b!6$Tg zf$$%>Iu|mWzrO>L{3U-uz2+mPF&pszz?YQ$XnQ95 z$(Oxgc}(n8iq-S*|9AB`P*JU&I87)?S$7U|J=RQuIQ?r)CaXgR2Rm5IMH>7mOV3VUw7hnd5W(< z|E=&~y1?kLR(UA@l5l2b^RByi82k1EkEZM}C_qU13%d}A+u6LwKR5I}v{AyXlB$3~Ptz60RNLzgSOxE ze_ibPJk<7->p0#WWBOEhosZ?e`j5q#jR*zOEvMo9hxRTdxScGW@ovV@8@VAJ@&=)2 z6MXD-_T166lEW1}27@hLf$oHvEps`Ge*og%WO?F41VH3U@*e)Jml>KHyBfad;r>8{2qf7SZflfnlF&2g%Gw4 z@38oEZ^ON#R##fooqbX#e9`WOJ0OX_$e-ni-tJfId>`YWDSw?h(Qmk<2g}y_S1-gf zjBMlabYEz5aaYf-3Hww(#@G2{^>H1a(|63}^V;bDt#B7#p~W=r(@FeF!~G>s6T3r3 z(g&E^w&54^4c3%ic&Pv*=t=yF{+ZOXh0yQnK^@=p4L!1Dae&>nKh}5f zZr?%LQk=_6TKa7AXqR9xiJ#g7-x3aXMq2!4=VFOpEW&#Jo#2aIi-Ntoa`A8VFQ!Y~ z^=9Aa4P9;zSRr>}*8@)K6K=RjeWl|?#FdWTdV5~A>v74u3Fevaeo?_cb6ff4?|PgI zvS>f#J$)b+7NBpk!zQwj9N!}e_)|NQ-ftO{-y{K(?c6?8ooD~A{Bv1lf6u>{`a7{l zVe6fiCJg)I=NHjS|4H&2!!-}S{z2R(j!+>_v9EGvyLz1>280mK9Ui4){wROFxme&@ zen+R$b92%hAoFg(iVgP`CUveD8_iwPfJd;7K|6l|K>r@W zmBNZmcK~QdfN9`Q*E|Y6bn4aN%#LXu^8kd9`i@b>E9O;xPD38R1`C#gJ6M!3J09Zz z%wlJ=*eF=5{0+{8zvAceo4%Fh3xLSG11iSaTs?_c`E7rcjbB zyn&vUA1Y6FZzr}@V4r*ApN}cU{5e|K>6k7cYWYBYeqkjR-3*uO<;SRwaQErkEVHGs zmfuSK_So#GRm8d$Se}vj0b^914C7XRbVGiG0rI`T%*$30mZU+kWn8%>Zo;znU+YX5^oOZxYSm$rzFUZpzrAbG1#@( zwrzB2oyw~8FHoyX<%dpC`Czp)c@PueSRbO_F`nO9QHz(!f`uHR+BbI;3{6bG*y#5@ zHYUe+L#hpEadBXqv+!7T#|$f7$2vb~jM` zi&xs-!G{+#k;mKI>0keUm)5sWl{f#NEu=vi5u8bw_7?-}sjj=;;!ya=MA!J&r9=7gzzV zyznu#V8=g1crm<{hA*#_GzK?IH<&(dL-p^(UY2&3zBTm9%j?O9zt#<9OQ(<7deKlD?{RP(V<9@Tt-~p4 zDbn&Mg7OcRP|i0CphW3 z9BJIncqrd8AsGy2VuJ1C6IsenCfrc>&>qj9>%I)P{AdR-mh6h&`X#Sg8>xP|E26$? z^%3@(>hYre>+5U}-bK0EWPhI|VnzLUk+Z%C$#S1Gvgn}v%7(nK!f)G)ZRc*2-ceyV z#olul_1uJGKc24}+^c`OvOkXEIp{>wY`aOofVnavc;fRo1O^*+F4Ix)f zN-r-Ou>P&|HH0suV+!NnOwc5v&@mNY@-K4!_F|=4a^JSOrA)_@g~1TRi0pV_^2B!b z65s8X>`KR7y+vVFG2EF+cR=vu38)i%dD6{07oCQTP7XI19O>w2C|`^pb&G3xy>wLn zYTT8$pIC4jlWPVMA9jlXpO!oKm4W<~aAQM}S>*>|ulEzrZHynA!g_oi(Z@$FeX;B+ zo!imfA>otA75K*uAlH^7xK@9QJm2xKAh^vJw-?F^sn(9 ziHkcPl+OCSA;v`DKKqSlMMIi{*)Q4$CdyVBnw0!7Yo9Jm2J)6<_Y(LWy-v28un!94jehq-(r2`u z7uOT}rlHQMAAo`FYzJdycc!t2@hcu5*S|ZW_2J3P5wER7+l+T9s+`+lKof1Z%d&oi z>O(v1!1>F^pAOqCr5#w=4+ww$HLSRcf_D_Wy@#K|9TLKSEF6k_u>Z^JWswg`o*8Z~ ztB)_Ry&J^1vm?@BW-L|zaeH8w@V(FVm!x`~YVn|L+cxZ%iF{|{)9|tk=qFb2m*P}c zPN_VY>kVE&BNGTEOZlckYpl;7qU>4D?>=sB)2f=(l?=@mEi3uLFT$5)b7N@Lyrefs zTY%7;6nFHC1quLT79shD|pBrl5i7pEYm`uy$|pL%XzP4LNL2=E?e;g?2h3yMRgKMoZa2)R8J`))35 zjxcT`^_kc@S+pQ*W#1}&H5}}D*dMOO3oRvBirv;_iU$+Ba>@)XKjC0Xekv5{m z&~V4(&LCaG^RJ1O$sC%{OF!nt86GZCdH1|{$Kv9_$GqaMz(uJx#B_Lnqs7W!r%Lj{ zR-T4r&%Qw1(NJ&p5r6zoca-x==V&8hO zK`-jOxfpo#bk;B01j^?c-y#;zjUUU&Uzdf56Gj;;sjfzqjjwWYeNU9jDqqf7AkC z6WGW$llEUW;dn zC~X$6ohkML!qK|#rU$!-fRe2|Yl0K(WYTPCYt63*0IV$)Y?(o@k?*pyU5RU$~c| zjsexh%(XkTe}7fH=B@5XOzrI#CsAgyyTb02FgrA6mQ_0?D!-R}e{tDo*R46v+X6vVVm zP?4V4Fs)cS46gZ_?^t-0^^;+$oa{P+#T$FGK-p3g1(UuteAH#(r%&%~pQTSb#kI5; z|III8;TI9 zz73ZZ&pVq4f72VR>tXjP_(a?5>K7q=w;`u_`>!;x({cBQ1xp@to5j3rGOqm5>q|VY zzGZ*R?vzY?yVg&3`S0*L{#CqHdEP$z@F%|7XX(2coR-?3WjaQu@Zgko<|cq-4hPPGLZVq&)d5k=uuu+)z7d7IH{r@edmQRwdH{gwUJ!1uk2Xh7yWdt zv#FHIk$Tf zvD^+v*{!*EC*+XJagSRt+)j?Z4-$PaUhtG3Tf}xLojK3#9g_6BAl^^tw_dE2!Sw%O zhhFgY{>1g4mtDu7Y5mbZh*N&3ve$ivLI2R%ulSc~M1L%MPsi;Y#Y6indT`&vIWnJ+ zPZ5Mu*b9@gPqK>S&XO7aO_aa%JhAqT#f#Fvg3oXoj8N}gWcUA`EKC+;y?79N?uVG_ zmRbuY|9FaS{4Px#t?ASDkP`U7TXl@Z7b&XincBIMzLxiGIGnby(DPs4`O^K+*^i)ngd-j$O{YA1t2y z=J@VHh2j6Xg~{3Tgayfp4bSwS5y*buucoBUVLPV!8D6vq*th2EShX`p@tRiO{LW=r znp<hjl^sZMf$PEW>?r#`EMoO^#5RTKSu3&2GT9ZL{N4h$mpM?vT*SE zwG>DBpDb9eU6fpg{5L)B+(D^%xpq2cI}jL$>x(-xY>}+$>)amQH_Umu-9Oy^SK2P? zKPGp@Fm2v{WIZ!E)DG3nk|ba9h1xr|;fSzFyTv~g(=$_g(Jgd#kNoP_&4<*Fm(ZU- zziP(Y3ke0ObWJn)B8G*3SE$a@hc>Jf)Q;KdC65`Vg;;({hT~^=^Ms(LA-=7A`RU@( z&8fz-$&)uD>uEDyvNJ^9)K~f00%qisJc-}8vm;!=>-?<-rq%F-@0b`Y>i`QFD#I2J zqeaDf{$g78Z?$!T@BP%B10R2?*c~s*p2T@D;QOO~T4@vACx)>v*qdpz6VmUFpx@x| zGVDK1E5BAA?VTJ4LO!T=#0fsPIZdiVIrC##*k1Lch}>6Q|D$Ez-0kSgPtp3eJj0&I z-3b>O>ARLN1nrC);=z3oPh(>t;?zi0VC9~NQAmxEJJgBH-~k`~_^Z!fF=9pOaIr!m zV_&(1*@8daLD>uW7;n|9|95TJw#{!eEUyh~>#Yzm#qEHw$tX|jdDI;S-uUj>)Hmi? zXSv2ZvAyl+-Gbr})j#}nOdclqe3BO8dDn#6>E-fp#PLUi?5#zC^Ml-x(e{19xDLIR zKi3|-rj^ME{jox5OMgEklz0AR@r30uY8jxqkQPm4f{g3}llcAo19@Y9lWfWJ>aIuk z^(yc`E$%XQw&^N^esQFKmqTM5Jgxm=H|pLZMRWkV$_xaJ00%Q2G8%FNaqL%ug6Cf`$v8KM-D*(O)9#CMXjfmA@XbQu&GL{Vu>7 zZ#||m)pzf=KbXC2LDS2t1q4b%i<`-Wnd{Rw=Q80Fda{E7UQYCS5I&A~Hu`kbcTVl7 z`dxk#^TeOiG}fLn{{(v`r~3~Tp6XcP^LN%Dy@{V`=Hr#C^RwiAxcI;xZ=*cb6#qc} zHr9(zb@HFKV7q_ZYWj3}THQfOcsC~C*ro>yo3lUM7tCRPS+`5JxS<9LBDEV!-; zJlgGG3)o*eLgmBU|2HQVpdR>o=n*HApToXRuJYFUQ|(}9zwcg9AO2|J=_9`5QRP!w zIx2S~Q<=NGD*TC)KE#Y zksagQ#Qa5w-+O-3xXEOCML)ocm3tt@Y}{W{=4CaMn~>=&v}q(tVpXnQmaRrX1cnsXI-J^ z19}aw+dIpLFW03{0z;m3bm>S>Ws2*?k!_N%D!X^jjRjXk9RVvzWe{DJS)5<%>=E{*U7BVe=DrxR8W} zrb?@{N+Qu9u>#_18`RDDK>&=@OpWVw-^6Nk{BJ+Z33qpy(v8;u03ZNKL_t(tZsJ*r z6!zcUK{?vcb&5W75`3?`s7lt}A<#~E~ z#Jy}sHnR!uVSBCjz=m=eyy^?Gr^=OG52QQEm*4To^`VwQ)?57(c~yB#>I3udOrQRL zM`lI#4&D)%wUv}+H)NdP^Zv?*asNtb!1i(c`V)~&@e@qT7Bb5x>4aiA$fUQF2f_DL z24H;t-IO2V|DwQOK=cou#I8@7m6dN!zzJ4nU;iobTQ(dVMO{$ywr>vDgiAJ)_HEyO z)WkKUg?R&i``hBcc%E>o&bQZdrl*&s#~{3FXP?Hq!CM2uwrzN!BK+Jg2z8lxf6WHT zT4t*Q@Vf&xwh_zUn=st7*Zb*-Ua~7fX1}C7+xz|AgzE?^d&D9ny;Sgd z3pOas6-$M2=zB~QhI9_%rW9F&{M4Eab*7-r`J6Vj=B9u+o8f}~(QpO-d z#<@`~(2G#N@Z13{uhMUbS0O)E5>4Pi%3s($F^4mPV@|-!DhhcrD5pMMG+xSnuDA6M z7aoJ-J6F8hRhf0hSK2+>=lC)94o0c17#L(aPV7F&jMht9{udU!Txu zz#r-76PC!+`*YQ%8eTujR{S`&rQ0!3m&7Z*VkkO3@-zMM!OK_r*cIZ#K3rXt;5_%d zi5BYobce+IXtv|BavUx5tjMg$uHdie}r5em|q+H<<8N`+?@k6R6xAOPdIpd+XKLV`tq}{Nk#%Q?Lj^Y% zCLV5I#o_Hq=BDWEG3(RY`D3;^c~{4+u8`_z`#9b;=`bdGp3B`|G~A2xxAJRvyDX#m zfVqd*D#rcra6u%(kMyU$ATCb&@}~G@aGvc}U|S}Om$;Qy?dw0Y+tIxpxm~Xw$I=U) zUT4lXrgiwpcIC&}9fn?q;+^qm8Ke*GdJJqyN^je5g2&TLV=|qAW(}Q&=Y0;Yy&Yey zSrb1q4Qp|%Bil0z%{XQ>L!`jv>xJT*Bn^N*9FV1#o2#2+-PHO(@W1e=%r%o^B)Z4; zGF^`J_AKD|j;n~R*<%}ebq}x%Cr>o!XTLtf%RAw2w_?D5zV!p$lN-l1zWSj-)rIwT z%e1k5aUy|v`bAV9#}nT>_R&FZh$)XO4e*|XuQ*$nWQ)4I+|{4UB>zSH6J2#t(c?{b zMCu}^;&n&7x+7QB4v&lQ=8KI>bJXceezIGVZCU%3bnOrSV~3w@!mI=Nnf>Rx8-MDK z2iUE#+y-iWnBX5cigzNvB0C9(+Gqp=eq>>SultCO_K9cR+?G{5m|`3|mw{(yR$2T* z>@C2peIh~dQzcbi*gSt!z6Lg|ay>QoKl4my$Ww=qiTH-v%O<`+tL$1S9B$9H*}?)L z&YNc25Fi=qo0q{)zFY7~-t!B-LFYAzqltOn5%=+Xi<3K@^fR7!@_&WvLW1*7aj?H; z;rA9K_w;9Z>~AR#>inv`lO2gUKHm}1`gL9CbbB0K-cip?-%QT)R=)WK^j^n2E%!SJ zf10OW*Zde&rgL7t3$;?mlr1Aa8pi*mG2isZU)2$)uH7T-R!;IyUw|0-JJVa@2Iyj; zG*3hRNA}`8U~J5FB2bX-ZiA+tg}(62@0K+7+{9qMUl8~oc)Cpg?ykkr%=W^DaPHit zXmB#Qz3g$tF4ol@nJhM`cpv7U*e+^D+RpBA{I`!ZY5WPs#IAd`ZJXX<;`nncz3Za< zrF=gdl)E1toZB{?1oV8|rfkt|TP&7GOxO4W^U>u)Ky0P^`*q+eVKYSz(3JAcR42Zvk{-cq(flpzw*l6%l5~G6u}; zvf6i_Ustf*o0v}@W&iWL6==+_i;)?|E4EmSKErE(mUMlXf386{k?0OccL(GfKjm?k zvepT!MZ`M(dpzuSChprs@xQ)Y_hWxNNMkg+8s@^(212ub!IV4y=|p6vAEo0T|9h&t z;_GrSkoK7zbh{D@cxU|nA_LKTeacS0<5AOZeug(&wd1;A1Np2|`5@bV<>$^qWx9)U z*S^a46n_P8o~Cz2YI`?I_rkn>LJ5gkv9R?MKQTLUO!=h7a|mHq#8!tfE`-_jyaV6QNYfQ7i>AAJI1oHhOT_} zq>Dd4Y(a5#!mD>ca{RaMgiP$y-Otmw=0SeFvw-k%z8L7RuDG*{{Ady%d@uQ|U(59N zdB3p%d(Fyzi;1#GP&Q8{C39Oq9*G__Ny{vd7asF{CRf4z3LP=p#Q#wXPnmA5W}F3 z*`)o)K;JGG@0?}aqGvi@IEl=#890(vtt?`}E(7V+DazV{0LqpmavKe%aw*DM2^yN~ z)NGxt!>7sj|K@YoAKjFDire4uu*`*^`6ZGCTN-zl;y+qHhYNyqv9fEn%{DE$DN!%yXBwoZOeM9P!)FxP)PYr7*8 zd|xlROV~B6k7Y6a8jqJ{{{=0jlOM10>Cx9&7f!44`WRKtOUA~!)Xv1S<5g9k|J@OF z#BEL2tvYIV@*?mS<&hmnfaR&vv7&p5S81T9FvKVDLc)#3$X1_hOXbsAYVSa-Q}~d^ zYc?+zOo5n?wUh5t>0{@go^8spXu?19{0+MwA2<4)yCMctJ%hvHXSZInC$rk#Y3mBJ zu{Am1C(`h?%v*Dj@`D{&h_kX6d z`V0B;o_;QGj&Tj|``=<(Yo9fEO5WD^KVj#0!~EVaZM(CC=|Z|)>$-_;>+!1ISeUuQ za~lpwz`u|W*c)|XK&YMUtY-y~%On*Ul&B1kCPYeh$m%orMZ(5{Df8m<8qljyzxLR+ zjVJDqjb-wkg^6v0kNDxJbDqbvKZ_1;r6B{mmX8=U*Gk>y0q?z{1NWTd#3+69+SUspYyXJp1%D1wvg&% z=@WBUU-6yf756W!*XuAeEo_{b)$@79V$>fv`lN}77xJc#c*|HbTm z3*S@E^vcWi^b4bv4*X6W=qH~*oMF!vBL(}6-1`B-55^v-6FC^RcNYV9!u4)REt6$^ zaDu}ZUK4y=mpKmB-z{7wi>2AcbcC;uhOOQEz>6xKhHUaY%8x2dFW%H*h99Xy_*$OX zyPth%wY#%*lRFXcKdk#A4e)pE>q%M(+mM&!D~BO%s^g679!crjwyn9_QTY{m9)GdC zv(Oj^(t0@t_b35W>a9ev>=^AvfI<`8lO&?y7W_@7p}rTf{+VZGlFahI_bi2V>dQJm z)UW=*1AaVwzEEOMcW2}qc(ewo%PnySKQ?oJ0^gn0QbKiEFJIO%pzI@?(Oti`KoJ^yq!CO(;OO}@WOuH;vIfZBn|Px%kp z?nEAk*LDLhI;c-=ALafUNe4I?t3JFlD`SF1Myx00%_@hFS02oHrV>1s$L28D00B|B z&zMGyKDsBL z!!93SJXl&NA$jP#9A5wO)+E2UZmsS9ME&!xLuGz#7w1{Mc-~=m{={_kdm@;xvo(}` z*rA*+Dj=4~FXqGgX0|i_+5MDHzoYeLd5-t}Yls&4D2DF`y=_iFE@~{6>sbL;JgIC&5D)obUVBA}5o+bR&+8ljO4Do~Psm@B#U11-1=XO4W!&LQ=k# zW=uIJK)1>NdyjHRH=`an(-O{Tl8%mJjfE4Gv+B={Gf_wOb=(}6mJ{goYqC0o4s z{sJD=V*{8SguXi2uvX>f-C4eRD{ zSiMlcOVZq%DEFht{S=$r@%WS#S};VJoR@lk` z<|CD2g{bi>OSTyELluO(2AU@qkkUe^BUMv-l-Ny-|Mc@T&rgnJO|eKFx^-k~CBN4T zW|W+XYt|(0p$`9qUqVNHMK%q0+Bm+#n|1Yr!%!!^BeHhqB==dp4eR$UDve(PU$LQ1 z@;Y0NI~rI{hwmLVLhZAc_rDac{S(4u+=B9@yuUh!`ego2Z0ECqZPAu#8Px?wmv@%G zrE=Yl{BeJE7*l;5e{wOurm=3mJ2o}Lt(VN1PNt{JPo=HhiFvC3uDw%xCgGA+0IT08 z;f!PDucJX;1k?BN6_3}OA~#JheO`lTDc)-R+T1Bf1xDFf1}N0TTVFoGibm+X&k)@9NlB$0IdOeE>fylGXj_BUJo;zKV}%gJV`_ z{N$b3GoOgocz2vE4;PWa$75f&hqxu7pd$4TvuUO?|9t{&lU;M7tN8ZE!LrxOXXGn)o76(efMB(5rA!d_CthG zXWqHUGItj(&5lol3FS*WV15SvA?=OjW%Roor2H-Moc=Ri7O1RPe_3^8I_n#~zZg&A zHxf<{^3MkJLEYKkF5?*s>4!1{xy}?zhBpOzb zTVdB!_W(;$t3DbG=NS4CzZ2L-HAKdM5YU*apQ~#yG2f%?lAdwq( zk}go?yW>??jCcObCQZxwbEoxOM_!=3aS$J|ki{@G65jqgi&$73;B&zkSh zK&2)E3@_G2o}MP?%x+qrr(xhDz~AHFJ(jh87h{5h>t3|Y*BMr>T&J3__vPLB_)2qn zKpp7u)UF5cy&=9?op?o_@I!e3P~?HnCpID5pp0RArsW&@fHRD5CvY2Tn;Xf4x}SRi z%+*X3uS?Ug)lc zV@&(a1xfd$+`T%%MxJ|dx5Q#}9Vg+f!0b8UA?_go^7NA{OZO$Hn6~zb-bkBVUdJ7g z8XzzYy&ZpJ0mMJ$de64Ld#_=9JwZ(74&n}JE@Quskg*KT$s&biMIzMGB zTRin0e&f4l_kJdh?lOqBxo-bZ=K~!Q-$=T^nboD~eF9yE44>r>VRIWhY>dP5&vvgA z{!#z+g>`Zq-e=Q|(!6lY}55X*r@?!B@+EG)LNxOPC;Z-1N#&5^7e&+Rk! zOG$R#;de*8SQp)e=XVHtOn!M>4@yy%4@*1`cu?zfyJJ78oZzI?8W{(k$D)bP*jK!& z4Aw*SGo8V%_@<7vhgsdd%H!E$XL09gyZ{*9`M70sO=Ic77SOk>=s;zU?!Zhjkv}lM zp!qxn+xm;>(T?@sIidNnHTg4aD34+{g0y+q-V{#OZB93+GpgRUeG14!w)Biy%>%{( zvXZ}AhI)|FLxP=6$XkM)1yxT?%^haqu_^%!A@)SQfROYM9h6jgWQu?sG7#1UIRdtX z@KoJ{$F{$5Jgdv_;x5XrFyAgc;RQeKewn}~=JWV( z)9NI_#pz|XS@`)et9s;UuKUQ(n%t##)!xB`Gmk^dlVhbnhg}}5@=$r3rMEgqHh#lo zZ1U~Mdv+N=+Xnnm>#cELyb@NvVv}WDpINyey85&(v*Df|o_6TGyC8U-AJjjVXNC2| zKF_pdzr}EWj|$VhV$U(^e=OIOK5qygA*eow^Ls^X@d3?)#@59L)0I#x#kXz4ivXOf zVh?+eovluwr?3f~f+oF8#gr~4azlpb8zU{Nd}3pdd~Xr*TT2&}SD@1r8DUk7J}1nk zBsq4bA0Zd5k@?LG=!rrgU*C?6$ z{UCEju5-Plq!*XgRweqBA1 zHRLy3A2>hTz3J?E!hij>UbX4cmz0-l zI7e)xLb`y}bGk7K%2<`dix1)yWSx~1@-R$hLr{q#y}mnQ17^wb$3N5iC!aU-HeJj# zI#060YZfJ1^Nsr*IqB6qBZ3wDo(a|z@yS=P#6qIO+gN>@{8orMT9ndYdG{C6H)kK;1>uwFN%#)^P90gri~qX?-+g=U*)vEpLd*SK zgLlzzeN;G;@VGy539297w%jMKJhmt>Ibv1&i@;}*5AvdW9!yT~DoZ#%;5qRKmXNiQ z+&Ns8iCB67|MU;wZN-;s7*1J(dGT3Syo1o6f0W&K>>{1U@{bNOyB2VQ{+O_KSgO-w z4Gbo@UqZhaQCo&QUxMniv#c5<&Nv(Jz;UoB&&~s{;AKP+whzWszG8@7gY1J4k8jZr zLcoT2ZZb-J>}B+EBrG$?8`Dqtpnj{1189%JSmFmh-*TQc&bH+|>cyI}?*dqAzZcJ?4weQI73EshoDS5}G=CXEBT~7q*#wa8cfn0L{I}fIP z_G^X`Pa=$W5eOd@pW=-}nfcQ(fSnTF!cT4A)_-H3M#6QFOjdd^o!SLPOdVa|y1o)uZjk|yDkNK}#$NZs= zoXM=*I{-Aah!JDLB;TyuyYgzwWE5_WwT*Fn{Bz8xldZJr0&#G!rCDsgaUp#YX8EOk z#|>Om7dfBUu@Ln~>3xI$2;agdN7|_bfN?qccsm=$3@Fr_nZ3-4cXobZFX z!t@&mMLr+_`yr%FU{Jhl{KVqMQwBW`bSYFM&-L|q!MMRAm>_8cN@bow-qHPEeWrPR zx==xSW|-mQRgb=8l^>P&J*r!R?{PzDs3R>vqMoR7mkWhnzU}hb@EQ%@{g}vK{Ve|l zac%S6I|ScJUh4n!?g-G;%GU)?u_wro{1Cfp-Udg&vdxZRlK!y=98qH!EIj64U;Op; z6;B(GJhOw>w;M;kXnE%FY$3$#@%$@!?EHl3y&sUh%D!p2ui~xZqWU|>Kl&YuX(g1Y z{^bPTHL#pwR~oYi>ta4(<%!Z`M}u{ecG&D%)c&k!#{8CeEF^Am@uYKYP9|9|etkUU zI%kCHi+T!O=*uY+xuB^6U|lU1)7{`wmI2=aHYti$?w#j%@ZZ~?_>Bd`Q=J+U9(&3n zWfnhudfWCG9f(hSEbR0o0Ob}S*Ika{VvNd#{Ce=3 zec zGWI<#6l9QHGK}ws+{Pnybi4rUbPnr9(F5%4>q~PSkN9iit2+yoBA@Fp$`kPK-Q5(O z-@)-do9z%~KQ8mxx-7**ZIJ%A!Vl#Jm`nCH<%wiD=4IUFPgm0n>9r`EG07LVkWHb! zh0f&WeUH>B@lU}6oYEgB{M=!c9OVXS*_=xA7{$L^$xpRC(Wydazn05)9jW}8Owu#f z3MLa8u}?7__bXqpdIRGfb+2AAznd+3)ahin34A;le_z5S1KzgXxWssUFKXr7H#bz4Rj)ZTmHOf0lO@UOlTH-?|q* z(9aefXna6}KJ+0NoXL2zdU^V?!Am3P;+P`{UCl5xzR z<*^bFAih6k`Z*8QLTWy}jP8(;?Pz-n@)6xZWWb+QW*#V)e52&gWabGXqso;tH|*nD zRb=k1J8lWxdu|wbciQ~=qfFmBhLdTX%1$o;03ZNKL_t*Psb_#5;F$>#Oqgk4ZRv~9 zfM~MtscqX2|Lu-?=i}rt$0JnTUfkRWtIOlQkLe~Nr?ePsWBBkB8vJ6yp@R>W@rgEV zb+F0#$>q}VyF7g2253r0HzAl{4ep1G?5X1uF5g+*kUCvLO`qlGNaOihTS!j%`nx7y z9}&MYoqfCFmu+Y5^S#B&5$^2i%DmHwUO1q-tL&vZV0{(3l1{|e`vbT4qyO{0N9^NV z%qmZn)ApQvtPRroZ6M}Qja!0k8St3mz&W-QuQ8F%`a`KlY2hVO@&hNQxsU)4k+T@( z@~9%X1eniUIPgKX4tQ?jaikR;4=~P|gKZ$_-$ijGcYL)*^7}7u) zJhK<;Te0^0j!}hHg(pgp;8Zlyh?M@;jwe`|YwX;0 zoiDI=&oAs-{PNQ|VC_x@xri_appR;cdx4$-;xrx0Yf<^v$ESK7edRhYq35;*2RfHo z+W7}wY>Lt~9Vi%Hlt()>MK5GNG{8@~_kzFjI~#W3ThL4GC;TT5&94|bQ8|<2 zSTUa%EAzpL;c6Y3)H`pt32a6irsqY~xGs~yiTUwP+iK;hOmk6vYU9K{SlLY6;7d8652Qy+=zu&wilS)9Hf1Xe zTg)%y1NqR$ruIOgHi&+K*;;99b}QSN-=&?jonRZ4&QX0x<;8vbp3b+!)XxiYD{W$m z#q7Ilr>a|l57Z$ni5H4^Li#0)X=crnL}#NrPnr|?Fd{julRyF(nEDnA6ogV zAMy&os?FRsF9&G31Weqw+d>*0{Oo1Dy2y8@nBM z^7EGEmVVFUsScHw9e^>rlZ0m1A;iHQm4+YMQ3kg@zfgwNr&1rt z@h*X(zNl60J^oC8M?=#N`zz1tM*&dy|7xDpC2J|4 z+voW|S|BfRTl|mt<`>kb3zM!)G_TdZCG!r;4D+X557xeg&6S31t(EWODtK1@o|M$# z$fH_R_9C<051&tljv5r)F)4klm#YBD>co=sBw94c#HAKw4i*rRFM0$HqA3 zlcv~>>=T#<|IaTvenaC^2a)eup|&tK|NeauDrt$@8!ew*#0u2tQh)j(!m`5=+GDz` zE(c0>v7HYhAQ5-4UWI4pR7SyB;LPF{?7ziX&4Sw|DlnCvt>{^zk}RIUi|K zj_iT{zIkz)^!x1S%M@SL(-GEKUuWv2%B3=SK$~LwH0H-w^xvtI1c$bvCT-jL zHi`QTj+^V7)c>`8q&ugvI-P7BW1H~N`5%SwGyhthjrofX-(E4Q#vCrvv#y?p=O9?* zoZncQBngjl)<{PKQreo9t&0z>CYMXkta>jL)wM~pN#|C+h8>s1%A*|k5C=Secc%j#Ctl4J_VlCP{Zzn z3mXu~zqpQ_9GnpC3S@S4%n~cXX84RZlUl8wvzvvu54=UTd1!qeBQwEuJPiMC8=>K0p67QkZqPx!L*;l+ zcXz3K(7(8X>9FpEQQW7_cmXZ<3#FeR_=C^P)*h1^hIoq(R~asMM~@ZwEK`igsiFkR zu`A5x*!fdzcZ6E88lEFnbhO+Ek)$#(k=KMBrY`80B?>eo1pu6wVC5h`Lq2|ray{B@tE&WIcED381yg1Kc0H|TG~GdU-4$~ zC-TDlJkuKqDo?Tx$h@F0mF027b9-g{1Ap-Lqvas)qP`J*kk_tG&ULyg-d5AL4fF>t zt>8BGi@uyN&69PO-D|23+j)iUG$3n@JyAz@l+foSjj(??oYr~D^RirJe#8TI8%o(% zdm<|-jK-dkEhUBW|9+xo91DcOb(=|^K0;GNc^F@BO!^_Jyd*{kfD=4&Je z^m_U--hzFN`;T&tQsLjM)Q4d=Drp>L`*Y|%`LJ$j7x|mM`;Y>#`*PFCJ+{e0;-pWgnc?-2C=vJ{Kj2b8dYDZ>(_%Qqi;7%ko_D3ELi{dIsuH1w zQfo~wj~-EGt?Wp?$C3*X=d(vgVE*4jp6DO$<2Uw;R9W7Sw8 z;Hy|6e>vYBf5Ss@Ts~-A;W12-zJf1p?qmjb71|&@)09tGy&2;V%TMv$!DHn$;qf#p zf0;e8{W4#T%IZs;_c_Q;Hkr4WR@%E2nb1y^%{dM7;?MMIUZfA$ISME3ruAUiNLB6K z=l4tj89)D~@}S;;yC%Ko*dl{rcb?96=SHh=5fbKgTu2Y#ub(AG`6e9<;#SAv(9@q0 z(~p#2z;Vy{>7O;RTe|)|{K@k>hsI{8UH)G@mX(tCYb)Y?{PPjtwlc~#z-_RU_OXFr2k*? zYYr3r8n?Nm@8c|gA>AF1VtIf*@?uPS+815mYrc-XZMYbo9$uHwV#0#4>;)0ZH`ir2 zEq5@1iRA^S0|i@Lba_Hk3rOYdH0xy@P)&KW?^k+5rknVpwPlb_9iu!pbn2wM5$}rF zJ%L}w`4g~1P&!e6bY;7FI@{JYmNQ3I2)D88bJ;KNyx1Ley>FI&2P8+?;C)029>PNM zjVv4_vy6*Zey|$?bmgLHcQ}BJn0Jr&OGIAU$$?#YVrQr$#>3qbnXkn%MEaRs3WMm& z=}&dY`kv$hoz*p#cZR>!hvx0n%Q05k>r&Y>TFLL=SY!&bdy_W zw$(ZjF*`cqbhem}RXOeZn)_N`%;hcXiN1jP*!{d@?6kgktGR?r^ZyKTR9%TV>#z8Z z7c3}Lj)-@t_EO5Z0FVv2Py>6EnuD%m9%Fky%Hf051UMB5+L57k?q~=fz?Y9nMi6;6X zIJj@Ku#dMB6vZp#KL5$Ri83D4-4d98%lN=XkOpnfek1iu`jeE;lkzAuhR4bYv_so? z{>S$&@Ga81HYMY^z7PD@wU5Zt`KMoSu=?29 zbc;U8|3aN*7lkKB;g+yP+pFb-+MQjrf{!iJ^~*rr$4fkjK^#da*(}~Z+IYSf_X#NEx4EQBKR+2Z`;y0 ztFkG-@MeGI!Q2BKb_MS|;72nc2YpPj*aYEo1S_{u*^w(c7{oIF3h%ao0T}dee1OIB zSJGbJ!X^9&CyrPJxr7VG0BV2H>vlFsUOOzFpOk(Buk}B|1-z zVa{6$R_u(DI~yMkb=x2>`w~`JB<6NPb}>T!qJdk?1>=eBq3S1%3*r`www#xW2kaT} zXgtMFXv)Tk{3E=ZI_}`S1^Z7t-6vz&vsXVn-XWPdw*SV|Scg{^K%ZW%@A9z=-7_6O zXwX5bbGsLPB$p@r7<*5Axiec2`}mbk?u2Zcp1hEOx(uQQ=x2E4t5`^0+ZyD`AXfP$ zp5U3-RcNTrtky4JqpYVYE+&f7Hl&}}*4c+~b-jnQp&zHVs66$)sP=#2EM13xgMZwQ zi2S2vfY!mwbtO-$A2)z_u7HD8gSMMbqSY?;++A}{rSV@rzcoUeANyPLm^6z@Cg#^?xpOv%Hz-0|RQeIPrd?!)l~C_b2cHK^8)lFIT$FWqmP@Et^w*>7)~+QzsH{k`AalI9Tp#6fm&!0>XxDCYaGD2sh>-*iw>M zZ-SB*{4eo`vYBVXI%B#o_p3Ji-RH@*?&Sxyi5qbHvf#tAF{e*{OzVjr^2;Q?tv6Y& zzXL+r5b5_Soymi~f0g%2ZZ44z!ai;X=4M1+;!VH%5$MSFQ?9oS>F>&D=}t?d-{Yxr zTG6@6=L!FpIAk4738Okoj&`+eft7Po+S%aosvhHd5C*`RmZ8LCxB(NlMXyKUTluT( zolR(4{I)&1JhA#iZM@U|qEo7qBWM9ZqrK(H7R}LWCbzmD=d=x%x8-H>Gl|9U5OG)a=M)5H{jz-B{ z{t{2iKEZn+^C%zx{&RmBv6}zE-G?D-Bv0&k^RoU&-%jm){}aOHBE3Pv`TY1k26qp( z$g0zU1(AOv4S1qh}9HxkhiDwV4w6i z;18Md`2&Xxrez+|Bg!lF?8L%DKDG55p~Gmf!62>J$nt~gwY1?zUK-w$&dLI6k2H*z ze1pQWPeNhcZnG_RNoABGTguZMuO&Hx;oC#76_yR&x$yke4-TF36btF`D{7bJlnAbl zbHToWl{0YSG`>XXMb8T?nNuTXn#!rJzz~SS3RO&q?tDx)3bJaX8l7 zQewf!j-K^r?1WeRRzwLFO2&ym_e4hUP>~7NLz$6({+rJq_-+^86V8SE{M<# z#;7kn;&f-XVHvzgUk+z~B}T?4v00sD7+oEOSmFbitd1(&G>GRhUCOT50DWVeW|c4V zF6C3%C-N!l3&F#60_}d}+{F@DY3G@*=(32;7G>P7A#Y;D8r=lC_*L*TUn8Hgx5_~u z$!FV+4!Ou!(dO;vNQoF7B1naIQ~)R3O{u!Ivf7VfEF^?T%3IWgguUSLV0>3P$o|qh zVNsYDR5&Wn47-yf^d;SQbSjY>vNPbn^1Sfd+JE7(%L?zlm+y`so$MJM_c|aXTUQ@$ z{Ju)k`xCnj+m01o?wG&#{Qj zD|#*EE#vxVwbu$yDpiMv-ijl6W_y#zuG~}p&}n~IFPIIqUHcsh)SlUO_F4I|7ah0{ zQeVwt^{-0gQeyf3U?8t&dl)_U32^~-asUG=U(8R`#%w&~ar-Rtxt+jCJ*nk}u#~re zHC+diD=g&8?Y?A+T13u%xuB>y$gYf4NP-u#F#d+#+O~i-k+~!KOz@9Ae`d$vt*8HG z@AJv^?3Fc$23bGumDrXSO?SUMcIh1)!E*83_oSG)?I<-FIO#}l;I%Cu?}`IFAIuYOIL~(3@oHcOupaF`}f_4is| zxN!dq$FtZ2j$qjd9^0A~_qP)dJdPB8)fcn3{+$i&?uf1N} z>r`@v!WQ#>q?h~yR1>r#9y$(fW8^@-k2W3(YP+#5Glo#f@0IB*Z>YUQ>$6_iJ6Otx z=N0v{Pw~MLU**O206F*)s5oS+Pv#-`P^aRZ(6(atEsP2O2x3*w zpT@(_pIvmkr)>?Xt4ALA&CmJ{^$W=YAz12#i$xvZ=Ld8vysdAwE!VDjhqP_0ZJ6}Q zg_qjEFtdK+GKgQ&JKhuyzx4rqR&6Zw&VFJK()sup)?J>cR`5lG#&rl_op`E@R6T3P zvDyRKd6rTYNmHLmepWZBO~& zvX005*V`=n6FZrz{pb?81xm&|<5uNA7(kBJQ^bU|R75^?`&@ZL=U=dz>+Z|ohYuE@OETNS?ue)R0ae@=39@Lg zVf`7x=_VgZ4)o>4hVtbqF(5K~EXAR`2~4FE*iY^0>}9r{VKCG=+n_&_O)|Zdb2^veLnUunj51yb|1A)wc%k9JRnaTX47i+)l1to-fu zeA05;79W7H93JQscTMOKr7hu)zxtyR+Kz&a zKI6GwTuLEU@pr|77e?BSp*Eb@t}Z?dQOh6dpM-NEt4b5<{sfD}Sv^*FK2p4RV4@rH zury>(!w+p*kzM378hQA?_--HH33-Zxpz^9%NQl?Bc?Y5BSNJ0vbR+q9YM`6)-P z&XD@_u8TwZcM-y5+2DuzeZi}`t1!keEHa2p_zlsASltebF&e{W_H_0x(0v|wo{if} z>cW(dmN%(?MLz3l#w@JMYFcNX3(W0j@d#AttG)xBt&ROm${P8|g7wg*wk>}JWc$qv z&KvDj*=&j7!pt?V+LMi;eL;{Yt!q<9uCjfVBkR#LUM5+NG$!~UUeu#8PEcooK-nY8 zl~3rn(mkN~ECKL0H?FUN$~v7=k7Q!!ba}x29ch)svcyaLk91?ar)er3&0O&qRGm&tCqC@muOpfvRxVb-YSTMv(=sBOMk7s#TL)5Y?wbu&WV^JTX zvO|8J@Dwa;6V(f70W0T4>c+IEc$^*+=9u*ye2}%s+uEn@#9Z1)-r3Qs$_wulIDy)h z%*i<};z#JeoQGrwZ0pvw4J%=ffZBP`c*OJF03S*=Tv#=)_zs6fjAUt)i++fLGzImtom#HN3{Um&xn+M#{=9qsbH68F?gX;2sVR;6Ivx~SfT@H!`WVf z3*=CFRSY0kUPx$q)r)ut-zqPn6;>rXp?lT^-n%+}MIJxgP#kWBMj8c~9a+U$cnVnEh8~d;23e z=FeWs{Dgks(>9xPTXFzX3XSB)huB?@9B1WI+b_1N(s;Yb*0yZ{*yl1p+F9o>7nVn^ ztb{JPjOXj0AqvzFdl8u7iW|e^cE!-C-EL>Jqv{Urf?yRHsc@xc@V1zF^5U4=r^2y~ zGtD8j240G9ppaPpUP!0;SiuE+Q`Tkdw`FHge{hZPYX-b}vHSt@2*p(564Em}vR-J{ zn$Dm9bB(Ti<;vapNUFb`6r;sJ*bONIVT?=%SJbZM&I98?db6C56JF0xyZMC67EekK z^Ybx4qI`FY6Cc<3%&%5?KptxOMxeGlneJp)Qii!-O>Gy-f6+QK`Y?sH*MugQa;*g!lo~{ltEP@AZClwXtAL4N| zJ_k_tmBe+-D|jjC?Z6GF)Uk+sr5d0kzcE|Tj!LStP!DVO-jY)P_}v7U&uoW9tJuUJ z)2e@;Ex~aEKA0zH000)oNklOAGc+n-FQ(49^~ zFUg}?d4qQ#y8!pvr1OtH?O`SS*o5iL2m9|=e%ZrTA);-6#wIJMKjuw22bBKOc&1++ zA^AGiiJxd?0CY#X60_7Vcp0C$KRpl52b&0-^acy*W&YB~rBYW9dGk?}b=@AnOd>kJ zZEK5<=x44g+g-3vd&qEzbZ;>a5EE?Qui@rFdZYGVcvuGNX?8w(pBm4AgFYSUhnQqM=<;0aNUuNev$}xBmNVHXZ_$V9ha*7y z7VthiF%xhIB>9PQm5CikzUmpTuf-N{R0io#ZIPC#Q{3e%m0n#m7yC(CvaPh;$x*<> z0OOgKBZ=Z$?T-^ByGI-D4j{ezd+B8 z>MqV*nU*Co{P!0g^?B`7)fi~4Ecd_R^^hlS@1Ob2_p2X5KVo?P4v3Y7g>BomlOr(K zt$f_Q9D^lTtjIx}4Af_0+FcQ2OGqz$kX1f{h4t}s;z%#zEoZq2-CP9eDYC={uZR1_ z8u}q`kdE_e7zgAf%ICq6@DiHOPqDAqi0wyK$i>A7*D|XdBjphpl;?&&mL9?oN1{Fo zgnX^1K_93WB~Vj0rGM2f|w;l*#p@>dS2!>#DkQ8FJn+Pth;EdGxPGqNJ=uXB4e3WyC3NA=mumKiyPRa#!25T=s+r}Be3lj9;xol0;N3TG{GB5TQ z>&eh1di6wg#If0zrA?|>#)ds46KcXxFzCa*7jL|1u_)trb~9Gecx4%+C!UsVf^&m^ zl!qr%#8tch^pii2^z7@7p%KNn%&x51ItVt_1IPT-{8wXbEq~ z<_m_5_l2q!Fx?w}Qpjz!?Ql0ioF@hmW{NQ$c+u^_BQ zNI!8TWt+1u9QT+?huRs5^@;6JFnr%H;qWEr@{r!TWB*tExa?xDQTUUcydEL@kN(6n zdp*IB;=7!ekUyG_D325&-4Tp+JeZ~67Y7;OOC}8Pl~+&_eo^W!!4IJpfWrv&bd zcSeQNOGmRv_i40j7`Eb7>7DLXj61v=@C|?XveVS}o`w1` z%Fk1Kt34F)%lZ?$4%@=c#yK#M9~@-u{TqSZnQdGB)GwBacIfd$;V_KR8(4=0ClFZ| z854}rQy5{vape4u7bq=u4tMzonkKl0?M3B~6t?vt;6y`ven4l(mc-a&fKZPe)M%C~ znn50r4dzp2`@nuB6o8?8V<0WIb%+pnMELJ*u`X~29EX~_f<%@Tr3HW#yl=u3RJ|q0B^)Y_b9tvJA5N{X7f!8JX-A#T`rJQG^Vai*zMEgQ`V)_7 zBi_Bl{eEuO5GVG|5ht8KrOAJfSK)4j-3i$)8PsQNTbj^bGHQTFW6)d&#-Q?o&m05N zhcOH;MxwlF`cPN3bqkXcWrsy(V&{bnbtS_PPg3L9$%Z}Yhr?tms%`iIogHxkiMd_^ z3wnKkp8ZwiiqBkGf&RkcpQb&b$!L$^tOm9iu?^Hi$H?PI7t)>UrxjWkFKt26uG$|U zPy2y>pBMj+;Ch^>Yrt=e|H6X44NL}X26s7py@HL`T#_XozHrNWi~WHY>q|mTpH*7I zjQLIW6*Xl zU*TENc|Ct_!SP$TGhOdY#b27xALg}pDc({veQtc=$~uPbnc27x6?}dPJ#=7L9UNDD z7%W^Ab{QDE&+jT4(}B|S*o5R$KH*WX%tHnNOz-584cgvmIaNJriUaL1C_l~%wJ8sZ zR{++-WDBx6>!@jdpyzf{oWz*NN2ts1>Ca@cFzc}=$9SS1*56P& zR~8=-H`A0)_0g-Ou2`!VA7F71dz|RUve57hc#^E}3p=S$-2&(;+T2s+{CYB}>Avg` z3((;txPE{D(Q$>Ty3cHx$Pcqg)7vm^U|JR}KBT>k&Qh+RPUc3{$Z9(l(tc&}q2%uH zb^7pwZ{0q9-o|_OygR9Xnzz4muxkF`{QYgKS1#cH{NH!s5ZOOzbt3sqKho%6rGFWn zP7DG~f66!OXZR-#jfJQWuxJyMP4RB=;W5qqp*DZxegMZqRrVS136Tx<59yF6-3DxiuZ#IJc7knMVDdyaBn~!2R^J1E?9`at5rPbl{?l& z3|Q+$GAPoDA7VJw793{2?6Nk=x@4ZFb;^|OZ)HO8LDH3YZ)&>a+y~FQdS-e3yUUaE zgWj*0v+BoRxGQrjFWBx1GdO~Ey}|xik~<|AF^%8QmV)O~5-M-5$q8bm{fUIx6K z;?Q)|hldFQv!Uuo$C;oVB@GWnk=Lj`M6dacwnW*?i}I2zrMg^R$oLfM4fTKK-Rc`_ z#Tyb*Ik0*L5_Nr3GLeA}lTwz*!LhO$hsMvkLy)m6c*McJ4A`KYu|81#;z-qHLXIc9 z+IX&`gjRS{tIhT6z%qxJ+XXwil_u#?9xbgjfBt((_(G_Y@QY-ahwP3}8(@8MazRHU zZ+1y5o1}cqZ>E)Y1nW}7sJkmx`GRnw7hW(T&~n8Xxqj6=g9RkO3RH$ycBKF&wWH%l zHZq)VdLap3_E^a z8Kf4Ul_zYJcG!S?L~4`kXK=@WFgtr{Z=of9d6hx~m0sY7{0QBl!CA~Qzy?KC6HrGI z)B(GNOiib)B8JfdCK^I?F?#MSX0@Q^QSqt=7S0XK0S_sUzdI3s8*ldf8^^75-rI@2 zNv2csLFuu?d*`{Qr-%jgHq59;jqMaWpS)%IKD$Y3_v&6x5* z9}u3L|HA_n!}E*dU#FcG(`=FM%Ylv`Ut5t+w#!zJfy*)SBo#?!zEHXBO?mZn(*EME zpVo2dNpT+<%3aZzK`09bR&K|o42{Rx#~44h9{^qPL0$5w84%3L@$Uk}n+r zX)|J13Cj~7AR5EKjk@BMx}Pwk$}KWGALc^v^`Y2PT9q>&@LA#kIy&r8+!}hZ5Ah>R z#jDbhzMi{!x`PU5NDP&U-3Y7`ujK?ZQ1NPQ(Ks_Y_^IXk#M zX#-g_Bi%(WjXRla$Kv9n+7Md@Uwkl2k$g7R`$`<2@;y>&_;^gO{C@@(`< zcX9NX_BGZD8_mi3aYA6d6pbHVx9J^1+6Sp~J#&X~DREAWJ%sFX2vCrJp>6 z&g8vq6CGa9^-tJSct4>#N2K%*>XD%h48&`47YCgqBvv?K1WGLaX>{QF>Ve>N0O6;+ z<+M{DEK6i7@{grp=9$H>ppU0|klqT{3A~d(%E$2(8%sTNEyS0v_d9%x@73l`z~k7( zaZjQhDk{{u!_Nkp2o&Q?Ni2ta)F@S$i5$zPByhK}bev0l|NKq54Yb@^q z*K^QDpY23^sIFvvS6;k4YHQWj0X^59S~37r@ea}Z=-z zHF*nsaI6YgM)O}5HIlxi!7k!Ky0fRVx7+Qhx)S~5slz6-Ir~QQ<^dPfC0KS=(+GZ` zpY~KxIYhbu8dsq#7*Np|8}Y2BZ8^IJ(h3!%9f8@At717UOP~$b*CwU3fhG=fS?flb z%vqF#yE_*U){)-oXWv5LVs{jzyIm>y)IG|h=ff?ysAUuO)V_;hXB6c>Ny43=WG`F* zkQVCebXx|od}9fNb{ZnGhuC0#5`M9fD+4^)kBBeT3#>%giXPa?7UBa;Q2%>8=EI2% z)6Anzk4@6X4t-hnPvBk8f8n^*wxM6In@fhrYSO>;O!K+7d3h_FKeqYK9{mD(UYK0z zxj(G3+vY#n>masMC8FiQpXkWH6~e|SrB~Vm-`I+=u%tQrvz&|jL7eHaJb^3pM&47u zH0p1Fb=sNp88D(}_@c%*Pc$=V>y9nu(o*#+@;kejjF3Zl&$eN?>d!<? z!|~F|_PRsT*&6xr;sZDOxNvgvTa?EwDSDvnLL~V!r7U1#xn+#vqo5Vg;Nl7RH;7sJ z3-eU$h&oW4scp!LUKyV3R`|cx@OJc&j7mMF(Z%{yzT;n^C!WNPe!yVuxg+xnI9dD; zy&3-#&vQG0Z|y1YosZeR{qQ>T_H}jl8D6ZOPSy`kyMCs0F@69dzjV%Y&FrwC|Dx6V zDl@&!yC78Ga{kGfgLr&Lj_k3NV3Zzh#}ogAQFsm5MtlQ#(vS+qA9kpK%Q;L^H_8N& z*ck1|NtL+|kIK3-GvjgEBH9>$VPHt8y4q%YZA;cFf8cKGrr&IVwj#MyBpqj{*< z$cM0V45Vr=x>HiEFOJ?em&)k2Eadl+A>^E2FuUWWa2;jzm9BF0m9Z`-!*Yrld`LH_HHZ4ZB#<9dGKmp|suqkJgP z>q(#C{b-DR>A?~2W?Y?U+TkDrcznyBswtK6cBE`DnFQ$joe4I6i>vvfj-)%u;y0?o zPB1B4q5Fvuv_&-q`8dz(`DQc&w=Xh_Un3o@Z^2w2e` zy2An&C^oPwVUf4?Xy*gj*XP3*a$dA$-&B2N1y%Gp>mjcHseust28s*LWNQ0^$F&GV= z=nDFjTy{FKE$RUIUbQ(-mcC5TqagOgc*NqQ+tf6(H>STOj+BP%tBtSbsVW7XOkpPal68TfbUbPo$8uW0KzRUm z2j3zcH4oHS6h@7{*ql2Vpf&J`)h-j`&@ zVsrd diff --git a/Appli/TouchGFX/gui/include/gui/echo_screen/EchoView.hpp b/Appli/TouchGFX/gui/include/gui/echo_screen/EchoView.hpp index 5392474..cfc94b9 100644 --- a/Appli/TouchGFX/gui/include/gui/echo_screen/EchoView.hpp +++ b/Appli/TouchGFX/gui/include/gui/echo_screen/EchoView.hpp @@ -14,9 +14,9 @@ public: virtual void goBack(); virtual void toggleEnabled(); - virtual void param1Changed(int value); - virtual void param2Changed(int value); - virtual void param3Changed(int value); + virtual void param1Changed(int16_t value); + virtual void param2Changed(int16_t value); + virtual void param3Changed(int16_t value); protected: }; diff --git a/Appli/TouchGFX/gui/include/gui/equalizer_screen/EqualizerView.hpp b/Appli/TouchGFX/gui/include/gui/equalizer_screen/EqualizerView.hpp index 5476d74..39368ea 100644 --- a/Appli/TouchGFX/gui/include/gui/equalizer_screen/EqualizerView.hpp +++ b/Appli/TouchGFX/gui/include/gui/equalizer_screen/EqualizerView.hpp @@ -14,16 +14,16 @@ public: virtual void goBack(); virtual void toggleEnabled(); - virtual void band1Changed(int value); - virtual void band2Changed(int value); - virtual void band3Changed(int value); - virtual void band4Changed(int value); - virtual void band5Changed(int value); - virtual void band6Changed(int value); - virtual void band7Changed(int value); - virtual void band8Changed(int value); - virtual void band9Changed(int value); - virtual void band10Changed(int value); + virtual void band1Changed(int16_t value); + virtual void band2Changed(int16_t value); + virtual void band3Changed(int16_t value); + virtual void band4Changed(int16_t value); + virtual void band5Changed(int16_t value); + virtual void band6Changed(int16_t value); + virtual void band7Changed(int16_t value); + virtual void band8Changed(int16_t value); + virtual void band9Changed(int16_t value); + virtual void band10Changed(int16_t value); protected: }; diff --git a/Appli/TouchGFX/gui/include/gui/overdrive_screen/OverdriveView.hpp b/Appli/TouchGFX/gui/include/gui/overdrive_screen/OverdriveView.hpp index 1d18d29..82e2dd5 100644 --- a/Appli/TouchGFX/gui/include/gui/overdrive_screen/OverdriveView.hpp +++ b/Appli/TouchGFX/gui/include/gui/overdrive_screen/OverdriveView.hpp @@ -14,9 +14,9 @@ public: virtual void goBack(); virtual void toggleEnabled(); - virtual void param1Changed(int value); - virtual void param2Changed(int value); - virtual void param3Changed(int value); + virtual void param1Changed(int16_t value); + virtual void param2Changed(int16_t value); + virtual void param3Changed(int16_t value); protected: }; diff --git a/Appli/TouchGFX/gui/include/gui/reverb_screen/ReverbView.hpp b/Appli/TouchGFX/gui/include/gui/reverb_screen/ReverbView.hpp index df8f80e..c262836 100644 --- a/Appli/TouchGFX/gui/include/gui/reverb_screen/ReverbView.hpp +++ b/Appli/TouchGFX/gui/include/gui/reverb_screen/ReverbView.hpp @@ -14,9 +14,9 @@ public: virtual void goBack(); virtual void toggleEnabled(); - virtual void param1Changed(int value); - virtual void param2Changed(int value); - virtual void param3Changed(int value); + virtual void param1Changed(int16_t value); + virtual void param2Changed(int16_t value); + virtual void param3Changed(int16_t value); protected: }; diff --git a/Appli/TouchGFX/gui/include/gui/saturation_screen/SaturationView.hpp b/Appli/TouchGFX/gui/include/gui/saturation_screen/SaturationView.hpp index f57c5fa..8f437c7 100644 --- a/Appli/TouchGFX/gui/include/gui/saturation_screen/SaturationView.hpp +++ b/Appli/TouchGFX/gui/include/gui/saturation_screen/SaturationView.hpp @@ -14,8 +14,8 @@ public: virtual void goBack(); virtual void toggleEnabled(); - virtual void param1Changed(int value); - virtual void param2Changed(int value); + virtual void param1Changed(int16_t value); + virtual void param2Changed(int16_t value); protected: }; diff --git a/Appli/TouchGFX/gui/src/echo_screen/EchoView.cpp b/Appli/TouchGFX/gui/src/echo_screen/EchoView.cpp index 6f61896..5726560 100644 --- a/Appli/TouchGFX/gui/src/echo_screen/EchoView.cpp +++ b/Appli/TouchGFX/gui/src/echo_screen/EchoView.cpp @@ -32,15 +32,15 @@ void EchoView::toggleEnabled() enableToggle.invalidate(); } -void EchoView::param1Changed(int value) +void EchoView::param1Changed(int16_t value) { AudioEffects_GetParams()->echo.delay_ms = value * 10.0f; } -void EchoView::param2Changed(int value) +void EchoView::param2Changed(int16_t value) { AudioEffects_GetParams()->echo.feedback = value / 100.0f * 0.95f; } -void EchoView::param3Changed(int value) +void EchoView::param3Changed(int16_t value) { AudioEffects_GetParams()->echo.mix = value / 100.0f; } diff --git a/Appli/TouchGFX/gui/src/equalizer_screen/EqualizerView.cpp b/Appli/TouchGFX/gui/src/equalizer_screen/EqualizerView.cpp index 9aefc65..ea0dbff 100644 --- a/Appli/TouchGFX/gui/src/equalizer_screen/EqualizerView.cpp +++ b/Appli/TouchGFX/gui/src/equalizer_screen/EqualizerView.cpp @@ -32,43 +32,43 @@ void EqualizerView::toggleEnabled() enableToggle.invalidate(); } -void EqualizerView::band1Changed(int value) +void EqualizerView::band1Changed(int16_t value) { AudioEffects_GetParams()->equalizer.bands[0].gain_db = (value / 100.0f) * 48.0f - 24.0f; } -void EqualizerView::band2Changed(int value) +void EqualizerView::band2Changed(int16_t value) { AudioEffects_GetParams()->equalizer.bands[1].gain_db = (value / 100.0f) * 48.0f - 24.0f; } -void EqualizerView::band3Changed(int value) +void EqualizerView::band3Changed(int16_t value) { AudioEffects_GetParams()->equalizer.bands[2].gain_db = (value / 100.0f) * 48.0f - 24.0f; } -void EqualizerView::band4Changed(int value) +void EqualizerView::band4Changed(int16_t value) { AudioEffects_GetParams()->equalizer.bands[3].gain_db = (value / 100.0f) * 48.0f - 24.0f; } -void EqualizerView::band5Changed(int value) +void EqualizerView::band5Changed(int16_t value) { AudioEffects_GetParams()->equalizer.bands[4].gain_db = (value / 100.0f) * 48.0f - 24.0f; } -void EqualizerView::band6Changed(int value) +void EqualizerView::band6Changed(int16_t value) { AudioEffects_GetParams()->equalizer.bands[5].gain_db = (value / 100.0f) * 48.0f - 24.0f; } -void EqualizerView::band7Changed(int value) +void EqualizerView::band7Changed(int16_t value) { AudioEffects_GetParams()->equalizer.bands[6].gain_db = (value / 100.0f) * 48.0f - 24.0f; } -void EqualizerView::band8Changed(int value) +void EqualizerView::band8Changed(int16_t value) { AudioEffects_GetParams()->equalizer.bands[7].gain_db = (value / 100.0f) * 48.0f - 24.0f; } -void EqualizerView::band9Changed(int value) +void EqualizerView::band9Changed(int16_t value) { AudioEffects_GetParams()->equalizer.bands[8].gain_db = (value / 100.0f) * 48.0f - 24.0f; } -void EqualizerView::band10Changed(int value) +void EqualizerView::band10Changed(int16_t value) { AudioEffects_GetParams()->equalizer.bands[9].gain_db = (value / 100.0f) * 48.0f - 24.0f; } diff --git a/Appli/TouchGFX/gui/src/overdrive_screen/OverdriveView.cpp b/Appli/TouchGFX/gui/src/overdrive_screen/OverdriveView.cpp index 30675f5..9c3f6de 100644 --- a/Appli/TouchGFX/gui/src/overdrive_screen/OverdriveView.cpp +++ b/Appli/TouchGFX/gui/src/overdrive_screen/OverdriveView.cpp @@ -32,15 +32,15 @@ void OverdriveView::toggleEnabled() enableToggle.invalidate(); } -void OverdriveView::param1Changed(int value) +void OverdriveView::param1Changed(int16_t value) { AudioEffects_GetParams()->overdrive.drive = value / 100.0f; } -void OverdriveView::param2Changed(int value) +void OverdriveView::param2Changed(int16_t value) { AudioEffects_GetParams()->overdrive.tone = value / 100.0f; } -void OverdriveView::param3Changed(int value) +void OverdriveView::param3Changed(int16_t value) { AudioEffects_GetParams()->overdrive.level = value / 100.0f; } diff --git a/Appli/TouchGFX/gui/src/reverb_screen/ReverbView.cpp b/Appli/TouchGFX/gui/src/reverb_screen/ReverbView.cpp index a94b72c..b3ace4a 100644 --- a/Appli/TouchGFX/gui/src/reverb_screen/ReverbView.cpp +++ b/Appli/TouchGFX/gui/src/reverb_screen/ReverbView.cpp @@ -32,15 +32,15 @@ void ReverbView::toggleEnabled() enableToggle.invalidate(); } -void ReverbView::param1Changed(int value) +void ReverbView::param1Changed(int16_t value) { AudioEffects_GetParams()->reverb.room_size = value / 100.0f; } -void ReverbView::param2Changed(int value) +void ReverbView::param2Changed(int16_t value) { AudioEffects_GetParams()->reverb.damping = value / 100.0f; } -void ReverbView::param3Changed(int value) +void ReverbView::param3Changed(int16_t value) { AudioEffects_GetParams()->reverb.mix = value / 100.0f; } diff --git a/Appli/TouchGFX/gui/src/saturation_screen/SaturationView.cpp b/Appli/TouchGFX/gui/src/saturation_screen/SaturationView.cpp index 653839d..796d981 100644 --- a/Appli/TouchGFX/gui/src/saturation_screen/SaturationView.cpp +++ b/Appli/TouchGFX/gui/src/saturation_screen/SaturationView.cpp @@ -32,11 +32,11 @@ void SaturationView::toggleEnabled() enableToggle.invalidate(); } -void SaturationView::param1Changed(int value) +void SaturationView::param1Changed(int16_t value) { AudioEffects_GetParams()->saturation.drive = value / 100.0f; } -void SaturationView::param2Changed(int value) +void SaturationView::param2Changed(int16_t value) { AudioEffects_GetParams()->saturation.level = value / 100.0f; }