From cd519e528fb1afe2176065f3aab4b36865e309d4 Mon Sep 17 00:00:00 2001 From: Minimata Date: Wed, 4 Feb 2026 11:20:00 +0100 Subject: [PATCH] complete project reorganization --- assets/ladder/Textures/colormap.png.import | 42 -- assets/ladder/ladder-top.fbx | 3 - assets/ladder/ladder-top.fbx.import | 44 -- assets/ladder/ladder.fbx | 3 - assets/ladder/ladder.fbx.import | 44 -- assets/{ => materials}/greybox/greybox.png | 0 .../greybox/greybox.png.import | 8 +- .../greybox/greybox_blue_grid.png | 0 .../greybox/greybox_blue_grid.png.import | 6 +- .../greybox/greybox_blue_solid.png | 0 .../greybox/greybox_blue_solid.png.import | 6 +- .../greybox/greybox_dark_grid.png | 0 .../greybox/greybox_dark_grid.png.import | 6 +- .../greybox/greybox_dark_solid.png | 0 .../greybox/greybox_dark_solid.png.import | 6 +- .../greybox/greybox_green_grid.png | 0 .../greybox/greybox_green_grid.png.import | 6 +- .../greybox/greybox_green_solid.png | 0 .../greybox/greybox_green_solid.png.import | 6 +- .../greybox/greybox_grey_grid.png | 0 .../greybox/greybox_grey_grid.png.import | 6 +- .../greybox/greybox_grey_solid.png | 0 .../greybox/greybox_grey_solid.png.import | 6 +- .../greybox/greybox_grey_solid_2.png | 0 .../greybox/greybox_grey_solid_2.png.import | 6 +- .../greybox/greybox_light_grid.png | 0 .../greybox/greybox_light_grid.png.import | 6 +- .../greybox/greybox_light_solid.png | 0 .../greybox/greybox_light_solid.png.import | 6 +- .../greybox/greybox_lime_grid.png | 0 .../greybox/greybox_lime_grid.png.import | 6 +- .../greybox/greybox_lime_solid.png | 0 .../greybox/greybox_lime_solid.png.import | 6 +- .../greybox/greybox_orange_grid.png | 0 .../greybox/greybox_orange_grid.png.import | 6 +- .../greybox/greybox_orange_solid.png | 0 .../greybox/greybox_orange_solid.png.import | 6 +- .../greybox/greybox_purple_grid.png | 0 .../greybox/greybox_purple_grid.png.import | 6 +- .../greybox/greybox_purple_solid.png | 0 .../greybox/greybox_purple_solid.png.import | 6 +- .../greybox/greybox_red_grid.png | 0 .../greybox/greybox_red_grid.png.import | 6 +- .../greybox/greybox_red_solid.png | 0 .../greybox/greybox_red_solid.png.import | 6 +- .../greybox/greybox_teal_grid.png | 0 .../greybox/greybox_teal_grid.png.import | 6 +- .../greybox/greybox_teal_solid.png | 0 .../greybox/greybox_teal_solid.png.import | 6 +- .../greybox/greybox_yellow_grid.png | 0 .../greybox/greybox_yellow_grid.png.import | 6 +- .../greybox/greybox_yellow_solid.png | 0 .../greybox/greybox_yellow_solid.png.import | 6 +- .../{ => materials}/greybox/human_scale.tscn | 0 assets/{ => materials}/greybox/m_greybox.tres | 2 +- .../{ => materials}/greybox/placeholder.png | 0 .../greybox/placeholder.png.import | 6 +- .../city}/Guard tower.glb | Bin .../city}/Guard tower.glb.import | 6 +- .../city}/guard_tower.tscn | 2 +- .../stairs}/Textures/colormap.png | 0 .../stairs/Textures/colormap.png.import | 8 +- .../stairs/stairs-diagonal-narrow.fbx | 0 .../stairs/stairs-diagonal-narrow.fbx.import | 6 +- .../stairs/stairs-diagonal-small-narrow.fbx | 0 .../stairs-diagonal-small-narrow.fbx.import | 6 +- .../stairs/stairs-diagonal-small.fbx | 0 .../stairs/stairs-diagonal-small.fbx.import | 6 +- .../{ => meshes}/stairs/stairs-diagonal.fbx | 0 .../stairs/stairs-diagonal.fbx.import | 6 +- assets/{ => meshes}/stairs/stairs-narrow.fbx | 0 .../stairs/stairs-narrow.fbx.import | 6 +- .../stairs/stairs-small-narrow.fbx | 0 .../stairs/stairs-small-narrow.fbx.import | 6 +- assets/{ => meshes}/stairs/stairs-small.fbx | 0 .../stairs/stairs-small.fbx.import | 6 +- assets/{ => meshes}/stairs/stairs.fbx | 0 assets/{ => meshes}/stairs/stairs.fbx.import | 6 +- assets/{ => meshes}/swords/License.txt | 0 .../swords/fbx/Texture_MAp_sword.png | 0 .../swords/fbx/Texture_MAp_sword.png.import | 10 +- assets/{ => meshes}/swords/fbx/_sword_1.fbx | 0 .../swords/fbx/_sword_1.fbx.import | 6 +- assets/{ => meshes}/swords/fbx/_sword_10.fbx | 0 .../swords/fbx/_sword_10.fbx.import | 6 +- assets/{ => meshes}/swords/fbx/_sword_11.fbx | 0 .../swords/fbx/_sword_11.fbx.import | 6 +- assets/{ => meshes}/swords/fbx/_sword_12.fbx | 0 .../swords/fbx/_sword_12.fbx.import | 6 +- assets/{ => meshes}/swords/fbx/_sword_13.fbx | 0 .../swords/fbx/_sword_13.fbx.import | 6 +- assets/{ => meshes}/swords/fbx/_sword_15.fbx | 0 .../swords/fbx/_sword_15.fbx.import | 6 +- assets/{ => meshes}/swords/fbx/_sword_16.fbx | 0 .../swords/fbx/_sword_16.fbx.import | 6 +- assets/{ => meshes}/swords/fbx/_sword_17.fbx | 0 .../swords/fbx/_sword_17.fbx.import | 6 +- assets/{ => meshes}/swords/fbx/_sword_18.fbx | 0 .../swords/fbx/_sword_18.fbx.import | 6 +- assets/{ => meshes}/swords/fbx/_sword_19.fbx | 0 .../swords/fbx/_sword_19.fbx.import | 6 +- assets/{ => meshes}/swords/fbx/_sword_2.fbx | 0 .../swords/fbx/_sword_2.fbx.import | 6 +- assets/{ => meshes}/swords/fbx/_sword_20.fbx | 0 .../swords/fbx/_sword_20.fbx.import | 6 +- assets/{ => meshes}/swords/fbx/_sword_21.fbx | 0 .../swords/fbx/_sword_21.fbx.import | 6 +- assets/{ => meshes}/swords/fbx/_sword_22.fbx | 0 .../swords/fbx/_sword_22.fbx.import | 6 +- assets/{ => meshes}/swords/fbx/_sword_23.fbx | 0 .../swords/fbx/_sword_23.fbx.import | 6 +- assets/{ => meshes}/swords/fbx/_sword_24.fbx | 0 .../swords/fbx/_sword_24.fbx.import | 6 +- assets/{ => meshes}/swords/fbx/_sword_3.fbx | 0 .../swords/fbx/_sword_3.fbx.import | 6 +- assets/{ => meshes}/swords/fbx/_sword_4.fbx | 0 .../swords/fbx/_sword_4.fbx.import | 6 +- assets/{ => meshes}/swords/fbx/_sword_5.fbx | 0 .../swords/fbx/_sword_5.fbx.import | 6 +- assets/{ => meshes}/swords/fbx/_sword_6.fbx | 0 .../swords/fbx/_sword_6.fbx.import | 6 +- assets/{ => meshes}/swords/fbx/_sword_7.fbx | 0 .../swords/fbx/_sword_7.fbx.import | 6 +- assets/{ => meshes}/swords/fbx/_sword_8.fbx | 0 .../swords/fbx/_sword_8.fbx.import | 6 +- assets/{ => meshes}/swords/fbx/_sword_9.fbx | 0 .../swords/fbx/_sword_9.fbx.import | 6 +- assets/{ => meshes}/swords/fbx/sword_14.fbx | 0 .../swords/fbx/sword_14.fbx.import | 6 +- assets/{ => meshes}/swords/readme.txt | 0 .../resources/first_person_material.tres | 2 +- .../swords/resources/fp_sword20.tres | 2 +- .../swords/resources/fp_sword23.tres | 2 +- .../swords/resources/sword23.tres | 2 +- .../swords/texture/Texture_MAp_sword.png | 0 .../texture/Texture_MAp_sword.png.import | 6 +- assets/stairs/Textures/colormap.png | 3 - .../ant_hill/ant/ant.gd | 276 ------- .../ant_hill/ant/ant.gd.uid | 1 - .../ant_hill/ant/ant.gdshader | 5 - .../ant_hill/ant/ant.gdshader.uid | 1 - .../ant_hill/ant/ant.tscn | 700 ------------------ .../ant_hill/ant/walk.png | Bin 733113 -> 0 bytes .../ant_hill/ant/walk.png.import | 40 - .../ant_hill/ant_hill_demo.gd | 8 - .../ant_hill/ant_hill_demo.gd.uid | 1 - .../ant_hill/ant_hill_demo.tscn | 157 ---- .../ant_hill/banana/banana.svg | 10 - .../ant_hill/banana/banana.svg.import | 43 -- .../ant_hill/banana/banana.tscn | 20 - .../ant_hill/marker/circle_white.svg | 8 - .../ant_hill/marker/circle_white.svg.import | 43 -- .../ant_hill/marker/marker.gd | 47 -- .../ant_hill/marker/marker.gd.uid | 1 - .../ant_hill/marker/marker.tscn | 20 - .../ant_hill/nest/nest.svg | 17 - .../ant_hill/nest/nest.svg.import | 43 -- .../ant_hill/nest/nest.tscn | 16 - .../ant_hill/pause_controller.gd | 10 - .../ant_hill/pause_controller.gd.uid | 1 - .../automatic_transitions_demo.tscn | 199 ----- .../automatic_transitions/stamina_bar.gd | 9 - .../automatic_transitions/stamina_bar.gd.uid | 1 - .../automatic_transitions/the_frog.gd | 48 -- .../automatic_transitions/the_frog.gd.uid | 1 - .../cooldown/LICENSE.md | 6 - .../cooldown/cooldown_demo.tscn | 143 ---- .../cooldown/icons/cooldown_overlay.png | Bin 318 -> 0 bytes .../icons/cooldown_overlay.png.import | 40 - .../cooldown/icons/enchant-red-3.png | Bin 30559 -> 0 bytes .../cooldown/icons/enchant-red-3.png.import | 40 - .../cooldown/icons/fireball-eerie-2.png | Bin 26284 -> 0 bytes .../icons/fireball-eerie-2.png.import | 40 - .../cooldown/icons/heal-jade-2.png | Bin 32433 -> 0 bytes .../cooldown/icons/heal-jade-2.png.import | 40 - .../cooldown/skill_button/skill_button.gd | 51 -- .../cooldown/skill_button/skill_button.gd.uid | 1 - .../cooldown/skill_button/skill_button.tscn | 34 - .../csharp/CSharpExample.cs | 115 --- .../csharp/CSharpExample.cs.uid | 1 - godot_state_charts_examples/csharp/README.txt | 9 - .../csharp/StateChartExt.cs | 27 - .../csharp/StateChartExt.cs.uid | 1 - .../csharp/csharp_example.tscn | 109 --- .../history_states/history_demo.gd | 11 - .../history_states/history_demo.gd.uid | 1 - .../history_states/history_demo.tscn | 102 --- .../history_states/white_rectangle.svg | 13 - .../history_states/white_rectangle.svg.import | 43 -- godot_state_charts_examples/new_theme.tres | 4 - .../order_of_events/order_of_events.tscn | 110 --- .../hundred_state_charts.tscn | 23 - .../performance_test/state_chart.tscn | 36 - .../performance_test/state_chart_receiver.gd | 12 - .../state_chart_receiver.gd.uid | 1 - .../performance_test/ten_state_charts.tscn | 25 - .../thousand_state_charts.tscn | 23 - .../platformer/breaking_box/break.png | Bin 635 -> 0 bytes .../platformer/breaking_box/break.png.import | 40 - .../platformer/breaking_box/breaking_box.gd | 53 -- .../breaking_box/breaking_box.gd.uid | 1 - .../platformer/breaking_box/breaking_box.tscn | 423 ----------- .../platformer/breaking_box/hit.png | Bin 454 -> 0 bytes .../platformer/breaking_box/hit.png.import | 40 - .../platformer/breaking_box/idle.png | Bin 406 -> 0 bytes .../platformer/breaking_box/idle.png.import | 40 - .../platformer/checkpoint/checkpoint.gd | 36 - .../platformer/checkpoint/checkpoint.gd.uid | 1 - .../platformer/checkpoint/checkpoint.tscn | 347 --------- .../checkpoint/checkpoint_flag_out.png | Bin 3331 -> 0 bytes .../checkpoint/checkpoint_flag_out.png.import | 40 - .../platformer/checkpoint/checkpoint_idle.png | Bin 1834 -> 0 bytes .../checkpoint/checkpoint_idle.png.import | 40 - .../checkpoint/checkpoint_no_flag.png | Bin 530 -> 0 bytes .../checkpoint/checkpoint_no_flag.png.import | 40 - .../platformer/fireworks_box/box.png | Bin 399 -> 0 bytes .../platformer/fireworks_box/box.png.import | 40 - .../platformer/fireworks_box/fireworks_box.gd | 24 - .../fireworks_box/fireworks_box.gd.uid | 1 - .../fireworks_box/fireworks_box.tscn | 243 ------ .../platformer/ninja_frog/full.png | Bin 2048 -> 0 bytes .../platformer/ninja_frog/full.png.import | 40 - .../platformer/ninja_frog/ninja_frog.gd | 79 -- .../platformer/ninja_frog/ninja_frog.gd.uid | 1 - .../platformer/ninja_frog/ninja_frog.tscn | 269 ------- .../platformer/platformer_demo.tscn | 90 --- .../platformer/terrain/green.png | Bin 543 -> 0 bytes .../platformer/terrain/green.png.import | 40 - .../platformer/terrain/terrain_tiles.png | Bin 8792 -> 0 bytes .../terrain/terrain_tiles.png.import | 40 - .../platformer/terrain/terrain_tiles.tres | 131 ---- .../random_transitions.tscn | 108 --- .../wandering_frog/wandering_frog.gd | 48 -- .../wandering_frog/wandering_frog.gd.uid | 1 - .../wandering_frog/wandering_frog.tscn | 209 ------ .../stepping/stepping.gd | 57 -- .../stepping/stepping.gd.uid | 1 - .../stepping/stepping.tscn | 106 --- .../2d_axis_mapping/2d_axis_mapping.gd | 6 - .../2d_axis_mapping/2d_axis_mapping.gd.uid | 1 - .../2d_axis_mapping/2d_axis_mapping.tscn | 43 -- .../mapping_contexts/2d_axis_mapping.tres | 67 -- .../mapping_contexts/move.tres | 7 - guide_examples/2d_axis_mapping/player.gd | 10 - guide_examples/2d_axis_mapping/player.gd.uid | 1 - .../action_priority/action_priority.gd | 14 - .../action_priority/action_priority.gd.uid | 1 - .../action_priority/action_priority.tscn | 126 ---- .../dpad_spells/dpad_spells.gd | 52 -- .../dpad_spells/dpad_spells.gd.uid | 1 - .../dpad_spells/dpad_spells.tscn | 56 -- .../action_priority/icons/enchant-acid-3.png | Bin 78361 -> 0 bytes .../icons/enchant-acid-3.png.import | 40 - .../action_priority/icons/enchant-blue-3.png | Bin 78298 -> 0 bytes .../icons/enchant-blue-3.png.import | 40 - .../action_priority/icons/enchant-jade-3.png | Bin 80121 -> 0 bytes .../icons/enchant-jade-3.png.import | 40 - .../action_priority/icons/enchant-red-3.png | Bin 78173 -> 0 bytes .../icons/enchant-red-3.png.import | 40 - .../action_priority/icons/fireball-acid-3.png | Bin 88799 -> 0 bytes .../icons/fireball-acid-3.png.import | 40 - .../action_priority/icons/fireball-sky-3.png | Bin 91276 -> 0 bytes .../icons/fireball-sky-3.png.import | 40 - .../action_priority/icons/heal-royal-3.png | Bin 75737 -> 0 bytes .../icons/heal-royal-3.png.import | 40 - .../action_priority/icons/protect-blue-2.png | Bin 96600 -> 0 bytes .../icons/protect-blue-2.png.import | 40 - .../mapping_contexts/action_priority.tres | 197 ----- .../mapping_contexts/actions/acid_bolt.tres | 6 - .../actions/acid_enchantment.tres | 6 - .../actions/fire_enchantment.tres | 6 - .../mapping_contexts/actions/heal.tres | 6 - .../actions/healing_enchantment.tres | 6 - .../mapping_contexts/actions/mana_bolt.tres | 6 - .../actions/mana_enchantment.tres | 6 - .../mapping_contexts/actions/shield.tres | 6 - .../actions/spell_toggle.tres | 7 - .../spell_indicator/spell_indicator.gd | 11 - .../spell_indicator/spell_indicator.gd.uid | 1 - .../spell_indicator/spell_indicator.tscn | 77 -- guide_examples/combos/combos.gd | 6 - guide_examples/combos/combos.gd.uid | 1 - guide_examples/combos/combos.tscn | 88 --- .../mapping_contexts/basic_actions/fire.tres | 7 - .../basic_actions/move_horizontal.tres | 6 - .../basic_actions/move_left.tres | 6 - .../basic_actions/move_right.tres | 6 - .../combo_actions/dash_left.tres | 6 - .../combo_actions/dash_right.tres | 6 - .../combo_actions/fireball_left.tres | 6 - .../combo_actions/fireball_right.tres | 6 - .../combos/mapping_contexts/combos.tres | 211 ------ guide_examples/combos/player.gd | 50 -- guide_examples/combos/player.gd.uid | 1 - guide_examples/input_contexts/boat.gd | 58 -- guide_examples/input_contexts/boat.gd.uid | 1 - guide_examples/input_contexts/boat.svg | 10 - guide_examples/input_contexts/boat.svg.import | 43 -- .../input_contexts/input_contexts.gd | 6 - .../input_contexts/input_contexts.gd.uid | 1 - .../input_contexts/input_contexts.tscn | 195 ----- .../boat_actions/accelerate.tres | 7 - .../mapping_contexts/boat_actions/leave.tres | 6 - .../mapping_contexts/boat_actions/turn.tres | 7 - .../mapping_contexts/boat_context.tres | 84 --- .../mapping_contexts/player_actions/move.tres | 7 - .../mapping_contexts/player_actions/use.tres | 6 - .../mapping_contexts/player_context.tres | 91 --- guide_examples/input_contexts/player.gd | 42 -- guide_examples/input_contexts/player.gd.uid | 1 - .../input_scheme_switching.gd | 21 - .../input_scheme_switching.gd.uid | 1 - .../input_scheme_switching.tscn | 61 -- .../mapping_contexts/actions/move.tres | 7 - .../mapping_contexts/actions/shoot.tres | 6 - .../actions/switch_to_joystick.tres | 6 - .../actions/switch_to_keyboard.tres | 6 - .../mapping_contexts/joystick_scheme.tres | 67 -- .../mapping_contexts/keyboard_scheme.tres | 103 --- .../input_scheme_switching/player.gd | 27 - .../input_scheme_switching/player.gd.uid | 1 - .../mouse_position_2d/background.gd | 16 - .../mouse_position_2d/background.gd.uid | 1 - .../mouse_position_2d/background.svg | 152 ---- .../mouse_position_2d/background.svg.import | 43 -- guide_examples/mouse_position_2d/camera_2d.gd | 19 - .../mouse_position_2d/camera_2d.gd.uid | 1 - .../mouse_position_2d/godot_head.gd | 15 - .../mouse_position_2d/godot_head.gd.uid | 1 - .../mouse_position_2d/godot_head.tscn | 10 - .../actions/camera_movement.tres | 7 - .../mapping_contexts/actions/camera_zoom.tres | 7 - .../mapping_contexts/actions/cursor.tres | 7 - .../mapping_contexts/actions/spawn.tres | 6 - .../modifiers/zoom_sensitivity.tres | 7 - .../mapping_contexts/mouse_position.tres | 133 ---- .../mouse_position_2d/mouse_position.gd | 26 - .../mouse_position_2d/mouse_position.gd.uid | 1 - .../mouse_position_2d/mouse_position.tscn | 80 -- .../mouse_position_3d/camera_control.gd | 42 -- .../mouse_position_3d/camera_control.gd.uid | 1 - .../mapping_context/actions/camera_move.tres | 7 - .../mapping_context/actions/camera_pitch.tres | 7 - .../actions/camera_toggle.tres | 6 - .../mapping_context/actions/camera_yaw.tres | 7 - .../mapping_context/actions/cursor_3d.tres | 7 - .../mapping_context/actions/select.tres | 6 - .../mapping_context/mouse_position_3d.tres | 185 ----- guide_examples/mouse_position_3d/mou4D8E.tmp | 128 ---- .../mouse_position_3d/mouse_indicator.gd | 13 - .../mouse_position_3d/mouse_indicator.gd.uid | 1 - .../mouse_position_3d/mouse_position_3d.gd | 7 - .../mouse_position_3d.gd.uid | 1 - .../mouse_position_3d/mouse_position_3d.tscn | 149 ---- guide_examples/mouse_position_3d/player.gd | 30 - .../mouse_position_3d/player.gd.uid | 1 - guide_examples/quick_start/game.gd | 7 - guide_examples/quick_start/game.gd.uid | 1 - .../mapping_contexts/actions/move.tres | 7 - .../mapping_contexts/actions/say_hi.tres | 6 - .../mapping_contexts/quickstart.tres | 86 --- guide_examples/quick_start/player.gd | 22 - guide_examples/quick_start/player.gd.uid | 1 - guide_examples/quick_start/quick_start.tscn | 32 - .../mapping_contexts/binding_controller.tres | 111 --- .../mapping_contexts/binding_keyboard.tres | 53 -- .../mapping_contexts/controller.tres | 90 --- .../controller_actions/next_tab.tres | 6 - .../player_movement_stick_invert.tres | 9 - .../controller_actions/previous_tab.tres | 6 - .../switch_to_keyboard.tres | 6 - .../controller_actions/ui_accept.tres | 8 - .../remapping/mapping_contexts/keyboard.tres | 138 ---- .../switch_to_controller.tres | 6 - .../shared_actions/close_menu.tres | 6 - .../mapping_contexts/shared_actions/fire.tres | 9 - .../shared_actions/open_menu.tres | 6 - .../shared_actions/player_movement_2d.tres | 9 - guide_examples/remapping/player.gd | 24 - guide_examples/remapping/player.gd.uid | 1 - guide_examples/remapping/remapping.gd | 57 -- guide_examples/remapping/remapping.gd.uid | 1 - guide_examples/remapping/remapping.tscn | 68 -- guide_examples/remapping/ui/binding_row.gd | 29 - .../remapping/ui/binding_row.gd.uid | 1 - guide_examples/remapping/ui/binding_row.tscn | 32 - .../remapping/ui/binding_section.gd | 18 - .../remapping/ui/binding_section.gd.uid | 1 - .../remapping/ui/binding_section.tscn | 36 - .../remapping/ui/remapping_dialog.gd | 198 ----- .../remapping/ui/remapping_dialog.gd.uid | 1 - .../remapping/ui/remapping_dialog.tscn | 223 ------ guide_examples/remapping/utils.gd | 18 - guide_examples/remapping/utils.gd.uid | 1 - guide_examples/shared/fireball/fireball.gd | 13 - .../shared/fireball/fireball.gd.uid | 1 - guide_examples/shared/fireball/fireball.svg | 7 - .../shared/fireball/fireball.svg.import | 43 -- guide_examples/shared/fireball/fireball.tscn | 10 - guide_examples/shared/godot_logo.svg | 1 - guide_examples/shared/godot_logo.svg.import | 43 -- guide_examples/shared/instructions_label.gd | 52 -- .../shared/instructions_label.gd.uid | 1 - guide_examples/shared/ui_theme.tres | 5 - .../mapping_contexts/move_down.tres | 6 - .../mapping_contexts/move_left.tres | 6 - .../mapping_contexts/move_right.tres | 6 - .../mapping_contexts/move_up.tres | 6 - .../mapping_contexts/simple_input.tres | 68 -- guide_examples/simple_input/player.gd | 32 - guide_examples/simple_input/player.gd.uid | 1 - guide_examples/simple_input/simple_input.gd | 6 - .../simple_input/simple_input.gd.uid | 1 - guide_examples/simple_input/simple_input.tscn | 54 -- .../tap_and_hold/mapping_contexts/jump.tres | 6 - .../mapping_contexts/somersault.tres | 6 - .../mapping_contexts/tap_and_hold.tres | 52 -- guide_examples/tap_and_hold/player.gd | 30 - guide_examples/tap_and_hold/player.gd.uid | 1 - guide_examples/tap_and_hold/tap_and_hold.gd | 6 - .../tap_and_hold/tap_and_hold.gd.uid | 1 - guide_examples/tap_and_hold/tap_and_hold.tscn | 153 ---- guide_examples/top_down_shooter/bolt/bolt.gd | 10 - .../top_down_shooter/bolt/bolt.gd.uid | 1 - guide_examples/top_down_shooter/bolt/bolt.png | Bin 2550 -> 0 bytes .../top_down_shooter/bolt/bolt.png.import | 40 - .../top_down_shooter/bolt/bolt.tscn | 10 - .../mapping_contexts/controller.tres | 89 --- .../mapping_contexts/fire.tres | 6 - .../mapping_contexts/keyboard_and_mouse.tres | 124 ---- .../mapping_contexts/look_absolute.tres | 7 - .../mapping_contexts/look_relative.tres | 7 - .../mapping_contexts/move.tres | 7 - .../switch_to_controller.tres | 7 - .../switch_to_keyboard_and_mouse.tres | 6 - .../top_down_shooter/player/mrg0000.png | Bin 40175 -> 0 bytes .../player/mrg0000.png.import | 40 - .../top_down_shooter/player/player.gd | 46 -- .../top_down_shooter/player/player.gd.uid | 1 - .../top_down_shooter/top_down_shooter.gd | 18 - .../top_down_shooter/top_down_shooter.gd.uid | 1 - .../top_down_shooter/top_down_shooter.tscn | 139 ---- guide_examples/touch/background.gd | 16 - guide_examples/touch/background.gd.uid | 1 - guide_examples/touch/background.svg | 152 ---- guide_examples/touch/background.svg.import | 43 -- guide_examples/touch/camera_2d.gd | 42 -- guide_examples/touch/camera_2d.gd.uid | 1 - guide_examples/touch/godot_head.gd | 15 - guide_examples/touch/godot_head.gd.uid | 1 - guide_examples/touch/godot_head.tscn | 10 - .../actions/camera_movement.tres | 7 - .../actions/camera_reset.tres | 6 - .../actions/camera_rotation.tres | 6 - .../mapping_contexts/actions/camera_zoom.tres | 7 - .../touch/mapping_contexts/actions/spawn.tres | 8 - .../modifiers/zoom_sensitivity.tres | 7 - .../touch/mapping_contexts/touch.tres | 116 --- .../placement_indicator.gd | 26 - .../placement_indicator.gd.uid | 1 - .../placement_indicator.tscn | 27 - .../placement_indicator/radial_progress.png | Bin 7034 -> 0 bytes .../radial_progress.png.import | 40 - guide_examples/touch/touch.gd | 24 - guide_examples/touch/touch.gd.uid | 1 - guide_examples/touch/touch.tscn | 89 --- .../actions/player_one_move.tres | 8 - .../actions/player_two_move.tres | 8 - .../modifiers/joystick_deadzone.tres | 6 - guide_examples/two_joysticks/player.gd | 12 - guide_examples/two_joysticks/player.gd.uid | 1 - guide_examples/two_joysticks/two_joysticks.gd | 6 - .../two_joysticks/two_joysticks.gd.uid | 1 - .../two_joysticks/two_joysticks.tres | 44 -- .../two_joysticks/two_joysticks.tscn | 39 - .../mapping_contexts/actions/click.tres | 6 - .../mapping_contexts/actions/cursor_2d.tres | 7 - .../mapping_contexts/virtual_cursor.tres | 60 -- .../virtual_cursor/pointable/pointable.gd | 15 - .../virtual_cursor/pointable/pointable.gd.uid | 1 - .../virtual_cursor/pointable/pointable.tscn | 17 - guide_examples/virtual_cursor/pointer.gd | 17 - guide_examples/virtual_cursor/pointer.gd.uid | 1 - guide_examples/virtual_cursor/pointer.svg | 10 - .../virtual_cursor/pointer.svg.import | 43 -- .../virtual_cursor/virtual_cursor.gd | 7 - .../virtual_cursor/virtual_cursor.gd.uid | 1 - .../virtual_cursor/virtual_cursor.tscn | 81 -- .../inputs => inputs}/base_mode/aim_down.tres | 0 .../base_mode/aim_pressed.tres | 0 .../base_mode/aim_release.tres | 0 .../base_mode/base_mode.tres | 40 +- .../inputs => inputs}/base_mode/dash.tres | 0 {systems/inputs => inputs}/base_mode/hit.tres | 0 .../inputs => inputs}/base_mode/jump.tres | 0 .../base_mode/jump_pressed.tres | 0 .../inputs => inputs}/base_mode/move.tres | 0 .../base_mode/move_back.tres | 0 .../base_mode/move_front.tres | 0 .../base_mode/move_left.tres | 0 .../base_mode/move_right.tres | 0 .../inputs => inputs}/base_mode/parry.tres | 0 .../inputs => inputs}/base_mode/pause.tres | 0 .../base_mode/rotate_floorplane.tres | 0 .../inputs => inputs}/base_mode/rotate_y.tres | 0 .../inputs => inputs}/base_mode/slam.tres | 0 .../base_mode/slide_pressed.tres | 0 .../base_mode/slide_released.tres | 0 .../inputs => inputs}/base_mode/toolbox.tres | 0 {systems/inputs => inputs}/input_system.gd | 0 .../inputs => inputs}/input_system.gd.uid | 0 .../inputs => inputs}/menu_mode/back.tres | 0 .../inputs => inputs}/menu_mode/down.tres | 0 .../inputs => inputs}/menu_mode/left.tres | 0 .../menu_mode/menu_mode.tres | 16 +- .../inputs => inputs}/menu_mode/next.tres | 0 .../inputs => inputs}/menu_mode/previous.tres | 0 .../inputs => inputs}/menu_mode/right.tres | 0 .../inputs => inputs}/menu_mode/select.tres | 0 {systems/inputs => inputs}/menu_mode/up.tres | 0 maps/Components/large_square_tower.tscn | 34 - maps/Components/small_square_tower.tscn | 50 -- maps/Components/stairs.tscn | 13 - maps/GYMs/enemies.tscn | 12 +- maps/GYMs/main.tscn | 4 +- maps/GYMs/metrics.tscn | 4 +- maps/{ => _old}/city.tscn | 16 +- .../{ => _templates}/main_scene_template.tscn | 6 +- maps/{ => levels}/level1.tscn | 84 +-- .../main_menu/main_menu_with_animations.tscn | 4 +- .../scenes/menus/main_menu/new_main_menu.tscn | 4 +- .../Materials/Health/CameraDistortion.tres | 12 - .../Materials/Health/CameraVignette.tres | 9 - .../Prototyping/DarkFloorMeterByMeter.tres | 8 - .../Prototyping/OrangeWallsMeterByMeter.tres | 8 - .../Prototyping/RedBoxMeterByMeter.tres | 8 - player_controller/Assets/Models/stairs.glb | Bin 38660 -> 0 bytes .../Assets/Models/stairs.glb.import | 48 -- .../Textures/GridTexture/Dark/texture_01.png | Bin 2774 -> 0 bytes .../GridTexture/Dark/texture_01.png.import | 42 -- .../Textures/GridTexture/Dark/texture_02.png | Bin 1338 -> 0 bytes .../GridTexture/Dark/texture_02.png.import | 40 - .../Textures/GridTexture/Dark/texture_03.png | Bin 2727 -> 0 bytes .../GridTexture/Dark/texture_03.png.import | 40 - .../Textures/GridTexture/Dark/texture_04.png | Bin 13212 -> 0 bytes .../GridTexture/Dark/texture_04.png.import | 40 - .../Textures/GridTexture/Dark/texture_05.png | Bin 19065 -> 0 bytes .../GridTexture/Dark/texture_05.png.import | 40 - .../Textures/GridTexture/Dark/texture_06.png | Bin 2739 -> 0 bytes .../GridTexture/Dark/texture_06.png.import | 40 - .../Textures/GridTexture/Dark/texture_07.png | Bin 2743 -> 0 bytes .../GridTexture/Dark/texture_07.png.import | 40 - .../Textures/GridTexture/Dark/texture_08.png | Bin 637 -> 0 bytes .../GridTexture/Dark/texture_08.png.import | 40 - .../Textures/GridTexture/Dark/texture_09.png | Bin 2838 -> 0 bytes .../GridTexture/Dark/texture_09.png.import | 40 - .../Textures/GridTexture/Dark/texture_10.png | Bin 9183 -> 0 bytes .../GridTexture/Dark/texture_10.png.import | 40 - .../Textures/GridTexture/Dark/texture_11.png | Bin 9048 -> 0 bytes .../GridTexture/Dark/texture_11.png.import | 40 - .../Textures/GridTexture/Dark/texture_12.png | Bin 9585 -> 0 bytes .../GridTexture/Dark/texture_12.png.import | 40 - .../Textures/GridTexture/Dark/texture_13.png | Bin 9867 -> 0 bytes .../GridTexture/Dark/texture_13.png.import | 40 - .../Textures/GridTexture/Green/texture_01.png | Bin 9868 -> 0 bytes .../GridTexture/Green/texture_01.png.import | 42 -- .../Textures/GridTexture/Green/texture_02.png | Bin 2774 -> 0 bytes .../GridTexture/Green/texture_02.png.import | 40 - .../Textures/GridTexture/Green/texture_03.png | Bin 1338 -> 0 bytes .../GridTexture/Green/texture_03.png.import | 40 - .../Textures/GridTexture/Green/texture_04.png | Bin 2727 -> 0 bytes .../GridTexture/Green/texture_04.png.import | 40 - .../Textures/GridTexture/Green/texture_05.png | Bin 13212 -> 0 bytes .../GridTexture/Green/texture_05.png.import | 40 - .../Textures/GridTexture/Green/texture_06.png | Bin 19065 -> 0 bytes .../GridTexture/Green/texture_06.png.import | 40 - .../Textures/GridTexture/Green/texture_07.png | Bin 2739 -> 0 bytes .../GridTexture/Green/texture_07.png.import | 40 - .../Textures/GridTexture/Green/texture_08.png | Bin 2743 -> 0 bytes .../GridTexture/Green/texture_08.png.import | 40 - .../Textures/GridTexture/Green/texture_09.png | Bin 637 -> 0 bytes .../GridTexture/Green/texture_09.png.import | 40 - .../Textures/GridTexture/Green/texture_10.png | Bin 2838 -> 0 bytes .../GridTexture/Green/texture_10.png.import | 40 - .../Textures/GridTexture/Green/texture_11.png | Bin 9200 -> 0 bytes .../GridTexture/Green/texture_11.png.import | 40 - .../Textures/GridTexture/Green/texture_12.png | Bin 9056 -> 0 bytes .../GridTexture/Green/texture_12.png.import | 40 - .../Textures/GridTexture/Green/texture_13.png | Bin 9588 -> 0 bytes .../GridTexture/Green/texture_13.png.import | 40 - .../Textures/GridTexture/Light/texture_01.png | Bin 1338 -> 0 bytes .../GridTexture/Light/texture_01.png.import | 42 -- .../Textures/GridTexture/Light/texture_02.png | Bin 2727 -> 0 bytes .../GridTexture/Light/texture_02.png.import | 40 - .../Textures/GridTexture/Light/texture_03.png | Bin 13212 -> 0 bytes .../GridTexture/Light/texture_03.png.import | 40 - .../Textures/GridTexture/Light/texture_04.png | Bin 15848 -> 0 bytes .../GridTexture/Light/texture_04.png.import | 40 - .../Textures/GridTexture/Light/texture_05.png | Bin 2739 -> 0 bytes .../GridTexture/Light/texture_05.png.import | 40 - .../Textures/GridTexture/Light/texture_06.png | Bin 2743 -> 0 bytes .../GridTexture/Light/texture_06.png.import | 40 - .../Textures/GridTexture/Light/texture_07.png | Bin 637 -> 0 bytes .../GridTexture/Light/texture_07.png.import | 40 - .../Textures/GridTexture/Light/texture_08.png | Bin 2838 -> 0 bytes .../GridTexture/Light/texture_08.png.import | 40 - .../Textures/GridTexture/Light/texture_09.png | Bin 9102 -> 0 bytes .../GridTexture/Light/texture_09.png.import | 40 - .../Textures/GridTexture/Light/texture_10.png | Bin 8958 -> 0 bytes .../GridTexture/Light/texture_10.png.import | 40 - .../Textures/GridTexture/Light/texture_11.png | Bin 9494 -> 0 bytes .../GridTexture/Light/texture_11.png.import | 40 - .../Textures/GridTexture/Light/texture_12.png | Bin 9076 -> 0 bytes .../GridTexture/Light/texture_12.png.import | 40 - .../Textures/GridTexture/Light/texture_13.png | Bin 2774 -> 0 bytes .../GridTexture/Light/texture_13.png.import | 40 - .../GridTexture/Orange/texture_01.png | Bin 9912 -> 0 bytes .../GridTexture/Orange/texture_01.png.import | 42 -- .../GridTexture/Orange/texture_02.png | Bin 2774 -> 0 bytes .../GridTexture/Orange/texture_02.png.import | 40 - .../GridTexture/Orange/texture_03.png | Bin 1338 -> 0 bytes .../GridTexture/Orange/texture_03.png.import | 40 - .../GridTexture/Orange/texture_04.png | Bin 2727 -> 0 bytes .../GridTexture/Orange/texture_04.png.import | 40 - .../GridTexture/Orange/texture_05.png | Bin 13212 -> 0 bytes .../GridTexture/Orange/texture_05.png.import | 40 - .../GridTexture/Orange/texture_06.png | Bin 19073 -> 0 bytes .../GridTexture/Orange/texture_06.png.import | 40 - .../GridTexture/Orange/texture_07.png | Bin 2739 -> 0 bytes .../GridTexture/Orange/texture_07.png.import | 40 - .../GridTexture/Orange/texture_08.png | Bin 2743 -> 0 bytes .../GridTexture/Orange/texture_08.png.import | 40 - .../GridTexture/Orange/texture_09.png | Bin 637 -> 0 bytes .../GridTexture/Orange/texture_09.png.import | 40 - .../GridTexture/Orange/texture_10.png | Bin 2838 -> 0 bytes .../GridTexture/Orange/texture_10.png.import | 40 - .../GridTexture/Orange/texture_11.png | Bin 9194 -> 0 bytes .../GridTexture/Orange/texture_11.png.import | 40 - .../GridTexture/Orange/texture_12.png | Bin 9054 -> 0 bytes .../GridTexture/Orange/texture_12.png.import | 40 - .../GridTexture/Orange/texture_13.png | Bin 9581 -> 0 bytes .../GridTexture/Orange/texture_13.png.import | 40 - .../GridTexture/Purple/texture_01.png | Bin 9797 -> 0 bytes .../GridTexture/Purple/texture_01.png.import | 40 - .../GridTexture/Purple/texture_02.png | Bin 2774 -> 0 bytes .../GridTexture/Purple/texture_02.png.import | 40 - .../GridTexture/Purple/texture_03.png | Bin 1338 -> 0 bytes .../GridTexture/Purple/texture_03.png.import | 40 - .../GridTexture/Purple/texture_04.png | Bin 2727 -> 0 bytes .../GridTexture/Purple/texture_04.png.import | 40 - .../GridTexture/Purple/texture_05.png | Bin 13212 -> 0 bytes .../GridTexture/Purple/texture_05.png.import | 40 - .../GridTexture/Purple/texture_06.png | Bin 19065 -> 0 bytes .../GridTexture/Purple/texture_06.png.import | 40 - .../GridTexture/Purple/texture_07.png | Bin 2739 -> 0 bytes .../GridTexture/Purple/texture_07.png.import | 40 - .../GridTexture/Purple/texture_08.png | Bin 2743 -> 0 bytes .../GridTexture/Purple/texture_08.png.import | 40 - .../GridTexture/Purple/texture_09.png | Bin 637 -> 0 bytes .../GridTexture/Purple/texture_09.png.import | 40 - .../GridTexture/Purple/texture_10.png | Bin 2838 -> 0 bytes .../GridTexture/Purple/texture_10.png.import | 40 - .../GridTexture/Purple/texture_11.png | Bin 9192 -> 0 bytes .../GridTexture/Purple/texture_11.png.import | 40 - .../GridTexture/Purple/texture_12.png | Bin 9059 -> 0 bytes .../GridTexture/Purple/texture_12.png.import | 40 - .../GridTexture/Purple/texture_13.png | Bin 9592 -> 0 bytes .../GridTexture/Purple/texture_13.png.import | 40 - .../Textures/GridTexture/Red/texture_01.png | Bin 9911 -> 0 bytes .../GridTexture/Red/texture_01.png.import | 42 -- .../Textures/GridTexture/Red/texture_02.png | Bin 2774 -> 0 bytes .../GridTexture/Red/texture_02.png.import | 40 - .../Textures/GridTexture/Red/texture_03.png | Bin 1338 -> 0 bytes .../GridTexture/Red/texture_03.png.import | 40 - .../Textures/GridTexture/Red/texture_04.png | Bin 2727 -> 0 bytes .../GridTexture/Red/texture_04.png.import | 40 - .../Textures/GridTexture/Red/texture_05.png | Bin 13212 -> 0 bytes .../GridTexture/Red/texture_05.png.import | 40 - .../Textures/GridTexture/Red/texture_06.png | Bin 19065 -> 0 bytes .../GridTexture/Red/texture_06.png.import | 40 - .../Textures/GridTexture/Red/texture_07.png | Bin 2739 -> 0 bytes .../GridTexture/Red/texture_07.png.import | 40 - .../Textures/GridTexture/Red/texture_08.png | Bin 2743 -> 0 bytes .../GridTexture/Red/texture_08.png.import | 40 - .../Textures/GridTexture/Red/texture_09.png | Bin 637 -> 0 bytes .../GridTexture/Red/texture_09.png.import | 40 - .../Textures/GridTexture/Red/texture_10.png | Bin 2838 -> 0 bytes .../GridTexture/Red/texture_10.png.import | 40 - .../Textures/GridTexture/Red/texture_11.png | Bin 9207 -> 0 bytes .../GridTexture/Red/texture_11.png.import | 40 - .../Textures/GridTexture/Red/texture_12.png | Bin 9072 -> 0 bytes .../GridTexture/Red/texture_12.png.import | 40 - .../Textures/GridTexture/Red/texture_13.png | Bin 9590 -> 0 bytes .../GridTexture/Red/texture_13.png.import | 40 - .../PerlinNoise/Gabor 1 - 512x512.png | Bin 327498 -> 0 bytes .../PerlinNoise/Gabor 1 - 512x512.png.import | 42 -- project.godot | 2 +- .../components}/damage/CDamageable.cs | 0 .../components}/damage/CDamageable.cs.uid | 0 .../components}/damage/CDamageable.tscn | 2 +- .../components}/damage/EDamageTypes.cs | 0 .../components}/damage/EDamageTypes.cs.uid | 0 .../components}/damage/RDamage.cs | 0 .../components}/damage/RDamage.cs.uid | 0 .../components}/damage/RDamageModifier.cs | 0 .../components}/damage/RDamageModifier.cs.uid | 0 .../components}/health/CHealth.cs | 0 .../components}/health/CHealth.cs.uid | 0 .../components}/health/CHealth.tscn | 2 +- .../components}/health/CHealthbar.cs | 0 .../components}/health/CHealthbar.cs.uid | 0 .../components}/health/CHealthbar.tscn | 4 +- .../components}/health/RDeathEffect.cs | 0 .../components}/health/RDeathEffect.cs.uid | 0 .../components}/health/RHealth.cs | 0 .../components}/health/RHealth.cs.uid | 0 .../components}/knockback/CKnockback.cs | 0 .../components}/knockback/CKnockback.cs.uid | 0 .../components}/knockback/CKnockback.tscn | 4 +- .../components}/knockback/RKnockback.cs | 0 .../components}/knockback/RKnockback.cs.uid | 0 .../components}/movement/CFlyingMovement.cs | 0 .../movement/CFlyingMovement.cs.uid | 0 .../components}/movement/CFlyingMovement.tscn | 2 +- .../components}/movement/CGroundedMovement.cs | 0 .../movement/CGroundedMovement.cs.uid | 0 .../movement/CGroundedMovement.tscn | 2 +- .../components}/movement/RMovement.cs | 0 .../components}/movement/RMovement.cs.uid | 0 scenes/enemies/flying_enemy/flying_enemy.tscn | 14 +- .../flying_enemy/flying_enemy_damage.tres | 2 +- .../flying_enemy/flying_enemy_health.tres | 2 +- .../flying_enemy/flying_enemy_knockback.tres | 2 +- .../flying_enemy/flying_enemy_movement.tres | 2 +- .../grounded_enemy/grounded_enemy.tscn | 14 +- .../grounded_enemy/grounded_enemy_damage.tres | 2 +- .../grounded_enemy/grounded_enemy_health.tres | 2 +- .../grounded_enemy_knockback.tres | 2 +- .../grounded_enemy_movement.tres | 2 +- scenes/explosion/explosion.tscn | 2 +- .../FixedDashthroughTarget.cs | 0 .../FixedDashthroughTarget.cs.uid | 0 .../fixed_dashthrough_target.tscn | 2 +- {assets => scenes}/lift/lift.gd | 0 {assets => scenes}/lift/lift.gd.uid | 0 {assets => scenes}/lift/lift.glb | Bin {assets => scenes}/lift/lift.glb.import | 6 +- {assets => scenes}/lift/lift.tscn | 4 +- .../player_controller}/LICENSE | 0 .../player_controller}/PlayerController.tscn | 91 ++- .../player_controller}/PlayerUi.cs | 0 .../player_controller}/PlayerUi.cs.uid | 0 .../audio}/InteractiveSFX.tres | 0 .../components}/dash/DashSystem.cs | 0 .../components}/dash/DashSystem.cs.uid | 0 .../components}/dash/dash_indicator.tscn | 2 +- .../components}/dash/dash_system.tscn | 6 +- .../components}/dash/dash_time_dilation.tres | 0 .../components}/dash/light-ring.jpg | 0 .../components}/dash/light-ring.jpg.import | 8 +- .../components}/head/HeadSystem.cs | 0 .../components}/head/HeadSystem.cs.uid | 0 .../components}/head/fp_blend_tree.tres | 2 +- .../components}/head/fp_state_machine.tres | 0 .../components}/head/head_system.tscn | 8 +- .../components}/mantle/MantleSystem.cs | 0 .../components}/mantle/MantleSystem.cs.uid | 0 .../components}/mantle/find_wall_shape.tres | 0 .../components}/mantle/mantle_system.tscn | 2 +- .../components}/weapon/WeaponSystem.cs | 11 +- .../components}/weapon/WeaponSystem.cs.uid | 0 .../weapon/placed_tutorial_weapon.gd | 0 .../weapon/placed_tutorial_weapon.gd.uid | 0 .../components}/weapon/weapon.tres | 0 .../components}/weapon/weapon.tscn | 9 +- .../components}/weapon/weapon_tuto.tres | 0 .../resources/PlayerShape.tres | 0 .../resources/player_health.tres | 2 +- .../resources/player_knockback.tres | 2 +- .../resources/player_normal_damage_mod.tres | 2 +- .../scripts}/AnimationPlayer.cs | 0 .../scripts}/AnimationPlayer.cs.uid | 0 .../player_controller/scripts}/Bobbing.cs | 0 .../player_controller/scripts}/Bobbing.cs.uid | 0 .../scripts}/CapsuleCollider.cs | 0 .../scripts}/CapsuleCollider.cs.uid | 0 .../player_controller/scripts}/FieldOfView.cs | 0 .../scripts}/FieldOfView.cs.uid | 0 .../player_controller/scripts}/Global.cs | 0 .../player_controller/scripts}/Global.cs.uid | 0 .../player_controller/scripts}/Gravity.cs | 0 .../player_controller/scripts}/Gravity.cs.uid | 0 .../scripts}/HealthSystem.cs | 0 .../scripts}/HealthSystem.cs.uid | 0 .../player_controller/scripts}/Mouse.cs | 0 .../player_controller/scripts}/Mouse.cs.uid | 0 .../scripts}/PlayerController.cs | 0 .../scripts}/PlayerController.cs.uid | 0 .../scripts}/StairsSystem.cs | 0 .../scripts}/StairsSystem.cs.uid | 0 .../player_controller/scripts}/Stamina.cs | 0 .../player_controller/scripts}/Stamina.cs.uid | 0 .../scripts}/WallHugSystem.cs | 0 .../scripts}/WallHugSystem.cs.uid | 0 .../player_controller/shaders}/Blur.gdshader | 0 .../shaders}/Blur.gdshader.uid | 0 .../shaders}/Distortion.gdshader | 0 .../shaders}/Distortion.gdshader.uid | 0 .../shaders}/Vignette.gdshader | 0 .../shaders}/Vignette.gdshader.uid | 0 scenes/ui/{ => healthbar}/Healthbar.cs | 0 scenes/ui/{ => healthbar}/Healthbar.cs.uid | 0 scenes/ui/{ => healthbar}/healthbar.tscn | 2 +- systems/tween_queue/TweenQueueSystem.cs | 54 -- systems/tween_queue/TweenQueueSystem.cs.uid | 1 - systems/tween_queue/tween_queue_system.tscn | 6 - {systems/ui => tools}/general_manager.gd | 0 {systems/ui => tools}/general_manager.gd.uid | 0 {systems/ui => tools}/grab_focus.gd | 0 {systems/ui => tools}/grab_focus.gd.uid | 0 {systems/ui => tools}/new_main_menu.gd | 0 {systems/ui => tools}/new_main_menu.gd.uid | 0 {systems/ui => tools}/tutorial_controller.gd | 0 .../ui => tools}/tutorial_controller.gd.uid | 0 824 files changed, 397 insertions(+), 16380 deletions(-) delete mode 100644 assets/ladder/Textures/colormap.png.import delete mode 100644 assets/ladder/ladder-top.fbx delete mode 100644 assets/ladder/ladder-top.fbx.import delete mode 100644 assets/ladder/ladder.fbx delete mode 100644 assets/ladder/ladder.fbx.import rename assets/{ => materials}/greybox/greybox.png (100%) rename assets/{ => materials}/greybox/greybox.png.import (65%) rename assets/{ => materials}/greybox/greybox_blue_grid.png (100%) rename assets/{ => materials}/greybox/greybox_blue_grid.png.import (74%) rename assets/{ => materials}/greybox/greybox_blue_solid.png (100%) rename assets/{ => materials}/greybox/greybox_blue_solid.png.import (73%) rename assets/{ => materials}/greybox/greybox_dark_grid.png (100%) rename assets/{ => materials}/greybox/greybox_dark_grid.png.import (74%) rename assets/{ => materials}/greybox/greybox_dark_solid.png (100%) rename assets/{ => materials}/greybox/greybox_dark_solid.png.import (73%) rename assets/{ => materials}/greybox/greybox_green_grid.png (100%) rename assets/{ => materials}/greybox/greybox_green_grid.png.import (73%) rename assets/{ => materials}/greybox/greybox_green_solid.png (100%) rename assets/{ => materials}/greybox/greybox_green_solid.png.import (73%) rename assets/{ => materials}/greybox/greybox_grey_grid.png (100%) rename assets/{ => materials}/greybox/greybox_grey_grid.png.import (74%) rename assets/{ => materials}/greybox/greybox_grey_solid.png (100%) rename assets/{ => materials}/greybox/greybox_grey_solid.png.import (73%) rename assets/{ => materials}/greybox/greybox_grey_solid_2.png (100%) rename assets/{ => materials}/greybox/greybox_grey_solid_2.png.import (73%) rename assets/{ => materials}/greybox/greybox_light_grid.png (100%) rename assets/{ => materials}/greybox/greybox_light_grid.png.import (73%) rename assets/{ => materials}/greybox/greybox_light_solid.png (100%) rename assets/{ => materials}/greybox/greybox_light_solid.png.import (73%) rename assets/{ => materials}/greybox/greybox_lime_grid.png (100%) rename assets/{ => materials}/greybox/greybox_lime_grid.png.import (74%) rename assets/{ => materials}/greybox/greybox_lime_solid.png (100%) rename assets/{ => materials}/greybox/greybox_lime_solid.png.import (73%) rename assets/{ => materials}/greybox/greybox_orange_grid.png (100%) rename assets/{ => materials}/greybox/greybox_orange_grid.png.import (73%) rename assets/{ => materials}/greybox/greybox_orange_solid.png (100%) rename assets/{ => materials}/greybox/greybox_orange_solid.png.import (73%) rename assets/{ => materials}/greybox/greybox_purple_grid.png (100%) rename assets/{ => materials}/greybox/greybox_purple_grid.png.import (73%) rename assets/{ => materials}/greybox/greybox_purple_solid.png (100%) rename assets/{ => materials}/greybox/greybox_purple_solid.png.import (73%) rename assets/{ => materials}/greybox/greybox_red_grid.png (100%) rename assets/{ => materials}/greybox/greybox_red_grid.png.import (74%) rename assets/{ => materials}/greybox/greybox_red_solid.png (100%) rename assets/{ => materials}/greybox/greybox_red_solid.png.import (74%) rename assets/{ => materials}/greybox/greybox_teal_grid.png (100%) rename assets/{ => materials}/greybox/greybox_teal_grid.png.import (74%) rename assets/{ => materials}/greybox/greybox_teal_solid.png (100%) rename assets/{ => materials}/greybox/greybox_teal_solid.png.import (73%) rename assets/{ => materials}/greybox/greybox_yellow_grid.png (100%) rename assets/{ => materials}/greybox/greybox_yellow_grid.png.import (73%) rename assets/{ => materials}/greybox/greybox_yellow_solid.png (100%) rename assets/{ => materials}/greybox/greybox_yellow_solid.png.import (73%) rename assets/{ => materials}/greybox/human_scale.tscn (100%) rename assets/{ => materials}/greybox/m_greybox.tres (82%) rename assets/{ => materials}/greybox/placeholder.png (100%) rename assets/{ => materials}/greybox/placeholder.png.import (75%) rename assets/{greyboxing => meshes/city}/Guard tower.glb (100%) rename assets/{greyboxing => meshes/city}/Guard tower.glb.import (78%) rename assets/{greyboxing => meshes/city}/guard_tower.tscn (99%) rename assets/{ladder => meshes/stairs}/Textures/colormap.png (100%) rename assets/{ => meshes}/stairs/Textures/colormap.png.import (64%) rename assets/{ => meshes}/stairs/stairs-diagonal-narrow.fbx (100%) rename assets/{ => meshes}/stairs/stairs-diagonal-narrow.fbx.import (77%) rename assets/{ => meshes}/stairs/stairs-diagonal-small-narrow.fbx (100%) rename assets/{ => meshes}/stairs/stairs-diagonal-small-narrow.fbx.import (81%) rename assets/{ => meshes}/stairs/stairs-diagonal-small.fbx (100%) rename assets/{ => meshes}/stairs/stairs-diagonal-small.fbx.import (77%) rename assets/{ => meshes}/stairs/stairs-diagonal.fbx (100%) rename assets/{ => meshes}/stairs/stairs-diagonal.fbx.import (78%) rename assets/{ => meshes}/stairs/stairs-narrow.fbx (100%) rename assets/{ => meshes}/stairs/stairs-narrow.fbx.import (78%) rename assets/{ => meshes}/stairs/stairs-small-narrow.fbx (100%) rename assets/{ => meshes}/stairs/stairs-small-narrow.fbx.import (77%) rename assets/{ => meshes}/stairs/stairs-small.fbx (100%) rename assets/{ => meshes}/stairs/stairs-small.fbx.import (79%) rename assets/{ => meshes}/stairs/stairs.fbx (100%) rename assets/{ => meshes}/stairs/stairs.fbx.import (80%) rename assets/{ => meshes}/swords/License.txt (100%) rename assets/{ => meshes}/swords/fbx/Texture_MAp_sword.png (100%) rename assets/{ => meshes}/swords/fbx/Texture_MAp_sword.png.import (60%) rename assets/{ => meshes}/swords/fbx/_sword_1.fbx (100%) rename assets/{ => meshes}/swords/fbx/_sword_1.fbx.import (79%) rename assets/{ => meshes}/swords/fbx/_sword_10.fbx (100%) rename assets/{ => meshes}/swords/fbx/_sword_10.fbx.import (79%) rename assets/{ => meshes}/swords/fbx/_sword_11.fbx (100%) rename assets/{ => meshes}/swords/fbx/_sword_11.fbx.import (79%) rename assets/{ => meshes}/swords/fbx/_sword_12.fbx (100%) rename assets/{ => meshes}/swords/fbx/_sword_12.fbx.import (79%) rename assets/{ => meshes}/swords/fbx/_sword_13.fbx (100%) rename assets/{ => meshes}/swords/fbx/_sword_13.fbx.import (79%) rename assets/{ => meshes}/swords/fbx/_sword_15.fbx (100%) rename assets/{ => meshes}/swords/fbx/_sword_15.fbx.import (79%) rename assets/{ => meshes}/swords/fbx/_sword_16.fbx (100%) rename assets/{ => meshes}/swords/fbx/_sword_16.fbx.import (79%) rename assets/{ => meshes}/swords/fbx/_sword_17.fbx (100%) rename assets/{ => meshes}/swords/fbx/_sword_17.fbx.import (79%) rename assets/{ => meshes}/swords/fbx/_sword_18.fbx (100%) rename assets/{ => meshes}/swords/fbx/_sword_18.fbx.import (79%) rename assets/{ => meshes}/swords/fbx/_sword_19.fbx (100%) rename assets/{ => meshes}/swords/fbx/_sword_19.fbx.import (79%) rename assets/{ => meshes}/swords/fbx/_sword_2.fbx (100%) rename assets/{ => meshes}/swords/fbx/_sword_2.fbx.import (79%) rename assets/{ => meshes}/swords/fbx/_sword_20.fbx (100%) rename assets/{ => meshes}/swords/fbx/_sword_20.fbx.import (79%) rename assets/{ => meshes}/swords/fbx/_sword_21.fbx (100%) rename assets/{ => meshes}/swords/fbx/_sword_21.fbx.import (79%) rename assets/{ => meshes}/swords/fbx/_sword_22.fbx (100%) rename assets/{ => meshes}/swords/fbx/_sword_22.fbx.import (79%) rename assets/{ => meshes}/swords/fbx/_sword_23.fbx (100%) rename assets/{ => meshes}/swords/fbx/_sword_23.fbx.import (79%) rename assets/{ => meshes}/swords/fbx/_sword_24.fbx (100%) rename assets/{ => meshes}/swords/fbx/_sword_24.fbx.import (79%) rename assets/{ => meshes}/swords/fbx/_sword_3.fbx (100%) rename assets/{ => meshes}/swords/fbx/_sword_3.fbx.import (79%) rename assets/{ => meshes}/swords/fbx/_sword_4.fbx (100%) rename assets/{ => meshes}/swords/fbx/_sword_4.fbx.import (79%) rename assets/{ => meshes}/swords/fbx/_sword_5.fbx (100%) rename assets/{ => meshes}/swords/fbx/_sword_5.fbx.import (79%) rename assets/{ => meshes}/swords/fbx/_sword_6.fbx (100%) rename assets/{ => meshes}/swords/fbx/_sword_6.fbx.import (79%) rename assets/{ => meshes}/swords/fbx/_sword_7.fbx (100%) rename assets/{ => meshes}/swords/fbx/_sword_7.fbx.import (79%) rename assets/{ => meshes}/swords/fbx/_sword_8.fbx (100%) rename assets/{ => meshes}/swords/fbx/_sword_8.fbx.import (79%) rename assets/{ => meshes}/swords/fbx/_sword_9.fbx (100%) rename assets/{ => meshes}/swords/fbx/_sword_9.fbx.import (79%) rename assets/{ => meshes}/swords/fbx/sword_14.fbx (100%) rename assets/{ => meshes}/swords/fbx/sword_14.fbx.import (79%) rename assets/{ => meshes}/swords/readme.txt (100%) rename assets/{ => meshes}/swords/resources/first_person_material.tres (84%) rename assets/{ => meshes}/swords/resources/fp_sword20.tres (99%) rename assets/{ => meshes}/swords/resources/fp_sword23.tres (99%) rename assets/{ => meshes}/swords/resources/sword23.tres (99%) rename assets/{ => meshes}/swords/texture/Texture_MAp_sword.png (100%) rename assets/{ => meshes}/swords/texture/Texture_MAp_sword.png.import (73%) delete mode 100644 assets/stairs/Textures/colormap.png delete mode 100644 godot_state_charts_examples/ant_hill/ant/ant.gd delete mode 100644 godot_state_charts_examples/ant_hill/ant/ant.gd.uid delete mode 100644 godot_state_charts_examples/ant_hill/ant/ant.gdshader delete mode 100644 godot_state_charts_examples/ant_hill/ant/ant.gdshader.uid delete mode 100644 godot_state_charts_examples/ant_hill/ant/ant.tscn delete mode 100644 godot_state_charts_examples/ant_hill/ant/walk.png delete mode 100644 godot_state_charts_examples/ant_hill/ant/walk.png.import delete mode 100644 godot_state_charts_examples/ant_hill/ant_hill_demo.gd delete mode 100644 godot_state_charts_examples/ant_hill/ant_hill_demo.gd.uid delete mode 100644 godot_state_charts_examples/ant_hill/ant_hill_demo.tscn delete mode 100644 godot_state_charts_examples/ant_hill/banana/banana.svg delete mode 100644 godot_state_charts_examples/ant_hill/banana/banana.svg.import delete mode 100644 godot_state_charts_examples/ant_hill/banana/banana.tscn delete mode 100644 godot_state_charts_examples/ant_hill/marker/circle_white.svg delete mode 100644 godot_state_charts_examples/ant_hill/marker/circle_white.svg.import delete mode 100644 godot_state_charts_examples/ant_hill/marker/marker.gd delete mode 100644 godot_state_charts_examples/ant_hill/marker/marker.gd.uid delete mode 100644 godot_state_charts_examples/ant_hill/marker/marker.tscn delete mode 100644 godot_state_charts_examples/ant_hill/nest/nest.svg delete mode 100644 godot_state_charts_examples/ant_hill/nest/nest.svg.import delete mode 100644 godot_state_charts_examples/ant_hill/nest/nest.tscn delete mode 100644 godot_state_charts_examples/ant_hill/pause_controller.gd delete mode 100644 godot_state_charts_examples/ant_hill/pause_controller.gd.uid delete mode 100644 godot_state_charts_examples/automatic_transitions/automatic_transitions_demo.tscn delete mode 100644 godot_state_charts_examples/automatic_transitions/stamina_bar.gd delete mode 100644 godot_state_charts_examples/automatic_transitions/stamina_bar.gd.uid delete mode 100644 godot_state_charts_examples/automatic_transitions/the_frog.gd delete mode 100644 godot_state_charts_examples/automatic_transitions/the_frog.gd.uid delete mode 100644 godot_state_charts_examples/cooldown/LICENSE.md delete mode 100644 godot_state_charts_examples/cooldown/cooldown_demo.tscn delete mode 100644 godot_state_charts_examples/cooldown/icons/cooldown_overlay.png delete mode 100644 godot_state_charts_examples/cooldown/icons/cooldown_overlay.png.import delete mode 100644 godot_state_charts_examples/cooldown/icons/enchant-red-3.png delete mode 100644 godot_state_charts_examples/cooldown/icons/enchant-red-3.png.import delete mode 100644 godot_state_charts_examples/cooldown/icons/fireball-eerie-2.png delete mode 100644 godot_state_charts_examples/cooldown/icons/fireball-eerie-2.png.import delete mode 100644 godot_state_charts_examples/cooldown/icons/heal-jade-2.png delete mode 100644 godot_state_charts_examples/cooldown/icons/heal-jade-2.png.import delete mode 100644 godot_state_charts_examples/cooldown/skill_button/skill_button.gd delete mode 100644 godot_state_charts_examples/cooldown/skill_button/skill_button.gd.uid delete mode 100644 godot_state_charts_examples/cooldown/skill_button/skill_button.tscn delete mode 100644 godot_state_charts_examples/csharp/CSharpExample.cs delete mode 100644 godot_state_charts_examples/csharp/CSharpExample.cs.uid delete mode 100644 godot_state_charts_examples/csharp/README.txt delete mode 100644 godot_state_charts_examples/csharp/StateChartExt.cs delete mode 100644 godot_state_charts_examples/csharp/StateChartExt.cs.uid delete mode 100644 godot_state_charts_examples/csharp/csharp_example.tscn delete mode 100644 godot_state_charts_examples/history_states/history_demo.gd delete mode 100644 godot_state_charts_examples/history_states/history_demo.gd.uid delete mode 100644 godot_state_charts_examples/history_states/history_demo.tscn delete mode 100644 godot_state_charts_examples/history_states/white_rectangle.svg delete mode 100644 godot_state_charts_examples/history_states/white_rectangle.svg.import delete mode 100644 godot_state_charts_examples/new_theme.tres delete mode 100644 godot_state_charts_examples/order_of_events/order_of_events.tscn delete mode 100644 godot_state_charts_examples/performance_test/hundred_state_charts.tscn delete mode 100644 godot_state_charts_examples/performance_test/state_chart.tscn delete mode 100644 godot_state_charts_examples/performance_test/state_chart_receiver.gd delete mode 100644 godot_state_charts_examples/performance_test/state_chart_receiver.gd.uid delete mode 100644 godot_state_charts_examples/performance_test/ten_state_charts.tscn delete mode 100644 godot_state_charts_examples/performance_test/thousand_state_charts.tscn delete mode 100644 godot_state_charts_examples/platformer/breaking_box/break.png delete mode 100644 godot_state_charts_examples/platformer/breaking_box/break.png.import delete mode 100644 godot_state_charts_examples/platformer/breaking_box/breaking_box.gd delete mode 100644 godot_state_charts_examples/platformer/breaking_box/breaking_box.gd.uid delete mode 100644 godot_state_charts_examples/platformer/breaking_box/breaking_box.tscn delete mode 100644 godot_state_charts_examples/platformer/breaking_box/hit.png delete mode 100644 godot_state_charts_examples/platformer/breaking_box/hit.png.import delete mode 100644 godot_state_charts_examples/platformer/breaking_box/idle.png delete mode 100644 godot_state_charts_examples/platformer/breaking_box/idle.png.import delete mode 100644 godot_state_charts_examples/platformer/checkpoint/checkpoint.gd delete mode 100644 godot_state_charts_examples/platformer/checkpoint/checkpoint.gd.uid delete mode 100644 godot_state_charts_examples/platformer/checkpoint/checkpoint.tscn delete mode 100644 godot_state_charts_examples/platformer/checkpoint/checkpoint_flag_out.png delete mode 100644 godot_state_charts_examples/platformer/checkpoint/checkpoint_flag_out.png.import delete mode 100644 godot_state_charts_examples/platformer/checkpoint/checkpoint_idle.png delete mode 100644 godot_state_charts_examples/platformer/checkpoint/checkpoint_idle.png.import delete mode 100644 godot_state_charts_examples/platformer/checkpoint/checkpoint_no_flag.png delete mode 100644 godot_state_charts_examples/platformer/checkpoint/checkpoint_no_flag.png.import delete mode 100644 godot_state_charts_examples/platformer/fireworks_box/box.png delete mode 100644 godot_state_charts_examples/platformer/fireworks_box/box.png.import delete mode 100644 godot_state_charts_examples/platformer/fireworks_box/fireworks_box.gd delete mode 100644 godot_state_charts_examples/platformer/fireworks_box/fireworks_box.gd.uid delete mode 100644 godot_state_charts_examples/platformer/fireworks_box/fireworks_box.tscn delete mode 100644 godot_state_charts_examples/platformer/ninja_frog/full.png delete mode 100644 godot_state_charts_examples/platformer/ninja_frog/full.png.import delete mode 100644 godot_state_charts_examples/platformer/ninja_frog/ninja_frog.gd delete mode 100644 godot_state_charts_examples/platformer/ninja_frog/ninja_frog.gd.uid delete mode 100644 godot_state_charts_examples/platformer/ninja_frog/ninja_frog.tscn delete mode 100644 godot_state_charts_examples/platformer/platformer_demo.tscn delete mode 100644 godot_state_charts_examples/platformer/terrain/green.png delete mode 100644 godot_state_charts_examples/platformer/terrain/green.png.import delete mode 100644 godot_state_charts_examples/platformer/terrain/terrain_tiles.png delete mode 100644 godot_state_charts_examples/platformer/terrain/terrain_tiles.png.import delete mode 100644 godot_state_charts_examples/platformer/terrain/terrain_tiles.tres delete mode 100644 godot_state_charts_examples/random_transitions/random_transitions.tscn delete mode 100644 godot_state_charts_examples/random_transitions/wandering_frog/wandering_frog.gd delete mode 100644 godot_state_charts_examples/random_transitions/wandering_frog/wandering_frog.gd.uid delete mode 100644 godot_state_charts_examples/random_transitions/wandering_frog/wandering_frog.tscn delete mode 100644 godot_state_charts_examples/stepping/stepping.gd delete mode 100644 godot_state_charts_examples/stepping/stepping.gd.uid delete mode 100644 godot_state_charts_examples/stepping/stepping.tscn delete mode 100644 guide_examples/2d_axis_mapping/2d_axis_mapping.gd delete mode 100644 guide_examples/2d_axis_mapping/2d_axis_mapping.gd.uid delete mode 100644 guide_examples/2d_axis_mapping/2d_axis_mapping.tscn delete mode 100644 guide_examples/2d_axis_mapping/mapping_contexts/2d_axis_mapping.tres delete mode 100644 guide_examples/2d_axis_mapping/mapping_contexts/move.tres delete mode 100644 guide_examples/2d_axis_mapping/player.gd delete mode 100644 guide_examples/2d_axis_mapping/player.gd.uid delete mode 100644 guide_examples/action_priority/action_priority.gd delete mode 100644 guide_examples/action_priority/action_priority.gd.uid delete mode 100644 guide_examples/action_priority/action_priority.tscn delete mode 100644 guide_examples/action_priority/dpad_spells/dpad_spells.gd delete mode 100644 guide_examples/action_priority/dpad_spells/dpad_spells.gd.uid delete mode 100644 guide_examples/action_priority/dpad_spells/dpad_spells.tscn delete mode 100644 guide_examples/action_priority/icons/enchant-acid-3.png delete mode 100644 guide_examples/action_priority/icons/enchant-acid-3.png.import delete mode 100644 guide_examples/action_priority/icons/enchant-blue-3.png delete mode 100644 guide_examples/action_priority/icons/enchant-blue-3.png.import delete mode 100644 guide_examples/action_priority/icons/enchant-jade-3.png delete mode 100644 guide_examples/action_priority/icons/enchant-jade-3.png.import delete mode 100644 guide_examples/action_priority/icons/enchant-red-3.png delete mode 100644 guide_examples/action_priority/icons/enchant-red-3.png.import delete mode 100644 guide_examples/action_priority/icons/fireball-acid-3.png delete mode 100644 guide_examples/action_priority/icons/fireball-acid-3.png.import delete mode 100644 guide_examples/action_priority/icons/fireball-sky-3.png delete mode 100644 guide_examples/action_priority/icons/fireball-sky-3.png.import delete mode 100644 guide_examples/action_priority/icons/heal-royal-3.png delete mode 100644 guide_examples/action_priority/icons/heal-royal-3.png.import delete mode 100644 guide_examples/action_priority/icons/protect-blue-2.png delete mode 100644 guide_examples/action_priority/icons/protect-blue-2.png.import delete mode 100644 guide_examples/action_priority/mapping_contexts/action_priority.tres delete mode 100644 guide_examples/action_priority/mapping_contexts/actions/acid_bolt.tres delete mode 100644 guide_examples/action_priority/mapping_contexts/actions/acid_enchantment.tres delete mode 100644 guide_examples/action_priority/mapping_contexts/actions/fire_enchantment.tres delete mode 100644 guide_examples/action_priority/mapping_contexts/actions/heal.tres delete mode 100644 guide_examples/action_priority/mapping_contexts/actions/healing_enchantment.tres delete mode 100644 guide_examples/action_priority/mapping_contexts/actions/mana_bolt.tres delete mode 100644 guide_examples/action_priority/mapping_contexts/actions/mana_enchantment.tres delete mode 100644 guide_examples/action_priority/mapping_contexts/actions/shield.tres delete mode 100644 guide_examples/action_priority/mapping_contexts/actions/spell_toggle.tres delete mode 100644 guide_examples/action_priority/spell_indicator/spell_indicator.gd delete mode 100644 guide_examples/action_priority/spell_indicator/spell_indicator.gd.uid delete mode 100644 guide_examples/action_priority/spell_indicator/spell_indicator.tscn delete mode 100644 guide_examples/combos/combos.gd delete mode 100644 guide_examples/combos/combos.gd.uid delete mode 100644 guide_examples/combos/combos.tscn delete mode 100644 guide_examples/combos/mapping_contexts/basic_actions/fire.tres delete mode 100644 guide_examples/combos/mapping_contexts/basic_actions/move_horizontal.tres delete mode 100644 guide_examples/combos/mapping_contexts/basic_actions/move_left.tres delete mode 100644 guide_examples/combos/mapping_contexts/basic_actions/move_right.tres delete mode 100644 guide_examples/combos/mapping_contexts/combo_actions/dash_left.tres delete mode 100644 guide_examples/combos/mapping_contexts/combo_actions/dash_right.tres delete mode 100644 guide_examples/combos/mapping_contexts/combo_actions/fireball_left.tres delete mode 100644 guide_examples/combos/mapping_contexts/combo_actions/fireball_right.tres delete mode 100644 guide_examples/combos/mapping_contexts/combos.tres delete mode 100644 guide_examples/combos/player.gd delete mode 100644 guide_examples/combos/player.gd.uid delete mode 100644 guide_examples/input_contexts/boat.gd delete mode 100644 guide_examples/input_contexts/boat.gd.uid delete mode 100644 guide_examples/input_contexts/boat.svg delete mode 100644 guide_examples/input_contexts/boat.svg.import delete mode 100644 guide_examples/input_contexts/input_contexts.gd delete mode 100644 guide_examples/input_contexts/input_contexts.gd.uid delete mode 100644 guide_examples/input_contexts/input_contexts.tscn delete mode 100644 guide_examples/input_contexts/mapping_contexts/boat_actions/accelerate.tres delete mode 100644 guide_examples/input_contexts/mapping_contexts/boat_actions/leave.tres delete mode 100644 guide_examples/input_contexts/mapping_contexts/boat_actions/turn.tres delete mode 100644 guide_examples/input_contexts/mapping_contexts/boat_context.tres delete mode 100644 guide_examples/input_contexts/mapping_contexts/player_actions/move.tres delete mode 100644 guide_examples/input_contexts/mapping_contexts/player_actions/use.tres delete mode 100644 guide_examples/input_contexts/mapping_contexts/player_context.tres delete mode 100644 guide_examples/input_contexts/player.gd delete mode 100644 guide_examples/input_contexts/player.gd.uid delete mode 100644 guide_examples/input_scheme_switching/input_scheme_switching.gd delete mode 100644 guide_examples/input_scheme_switching/input_scheme_switching.gd.uid delete mode 100644 guide_examples/input_scheme_switching/input_scheme_switching.tscn delete mode 100644 guide_examples/input_scheme_switching/mapping_contexts/actions/move.tres delete mode 100644 guide_examples/input_scheme_switching/mapping_contexts/actions/shoot.tres delete mode 100644 guide_examples/input_scheme_switching/mapping_contexts/actions/switch_to_joystick.tres delete mode 100644 guide_examples/input_scheme_switching/mapping_contexts/actions/switch_to_keyboard.tres delete mode 100644 guide_examples/input_scheme_switching/mapping_contexts/joystick_scheme.tres delete mode 100644 guide_examples/input_scheme_switching/mapping_contexts/keyboard_scheme.tres delete mode 100644 guide_examples/input_scheme_switching/player.gd delete mode 100644 guide_examples/input_scheme_switching/player.gd.uid delete mode 100644 guide_examples/mouse_position_2d/background.gd delete mode 100644 guide_examples/mouse_position_2d/background.gd.uid delete mode 100644 guide_examples/mouse_position_2d/background.svg delete mode 100644 guide_examples/mouse_position_2d/background.svg.import delete mode 100644 guide_examples/mouse_position_2d/camera_2d.gd delete mode 100644 guide_examples/mouse_position_2d/camera_2d.gd.uid delete mode 100644 guide_examples/mouse_position_2d/godot_head.gd delete mode 100644 guide_examples/mouse_position_2d/godot_head.gd.uid delete mode 100644 guide_examples/mouse_position_2d/godot_head.tscn delete mode 100644 guide_examples/mouse_position_2d/mapping_contexts/actions/camera_movement.tres delete mode 100644 guide_examples/mouse_position_2d/mapping_contexts/actions/camera_zoom.tres delete mode 100644 guide_examples/mouse_position_2d/mapping_contexts/actions/cursor.tres delete mode 100644 guide_examples/mouse_position_2d/mapping_contexts/actions/spawn.tres delete mode 100644 guide_examples/mouse_position_2d/mapping_contexts/modifiers/zoom_sensitivity.tres delete mode 100644 guide_examples/mouse_position_2d/mapping_contexts/mouse_position.tres delete mode 100644 guide_examples/mouse_position_2d/mouse_position.gd delete mode 100644 guide_examples/mouse_position_2d/mouse_position.gd.uid delete mode 100644 guide_examples/mouse_position_2d/mouse_position.tscn delete mode 100644 guide_examples/mouse_position_3d/camera_control.gd delete mode 100644 guide_examples/mouse_position_3d/camera_control.gd.uid delete mode 100644 guide_examples/mouse_position_3d/mapping_context/actions/camera_move.tres delete mode 100644 guide_examples/mouse_position_3d/mapping_context/actions/camera_pitch.tres delete mode 100644 guide_examples/mouse_position_3d/mapping_context/actions/camera_toggle.tres delete mode 100644 guide_examples/mouse_position_3d/mapping_context/actions/camera_yaw.tres delete mode 100644 guide_examples/mouse_position_3d/mapping_context/actions/cursor_3d.tres delete mode 100644 guide_examples/mouse_position_3d/mapping_context/actions/select.tres delete mode 100644 guide_examples/mouse_position_3d/mapping_context/mouse_position_3d.tres delete mode 100644 guide_examples/mouse_position_3d/mou4D8E.tmp delete mode 100644 guide_examples/mouse_position_3d/mouse_indicator.gd delete mode 100644 guide_examples/mouse_position_3d/mouse_indicator.gd.uid delete mode 100644 guide_examples/mouse_position_3d/mouse_position_3d.gd delete mode 100644 guide_examples/mouse_position_3d/mouse_position_3d.gd.uid delete mode 100644 guide_examples/mouse_position_3d/mouse_position_3d.tscn delete mode 100644 guide_examples/mouse_position_3d/player.gd delete mode 100644 guide_examples/mouse_position_3d/player.gd.uid delete mode 100644 guide_examples/quick_start/game.gd delete mode 100644 guide_examples/quick_start/game.gd.uid delete mode 100644 guide_examples/quick_start/mapping_contexts/actions/move.tres delete mode 100644 guide_examples/quick_start/mapping_contexts/actions/say_hi.tres delete mode 100644 guide_examples/quick_start/mapping_contexts/quickstart.tres delete mode 100644 guide_examples/quick_start/player.gd delete mode 100644 guide_examples/quick_start/player.gd.uid delete mode 100644 guide_examples/quick_start/quick_start.tscn delete mode 100644 guide_examples/remapping/mapping_contexts/binding_controller.tres delete mode 100644 guide_examples/remapping/mapping_contexts/binding_keyboard.tres delete mode 100644 guide_examples/remapping/mapping_contexts/controller.tres delete mode 100644 guide_examples/remapping/mapping_contexts/controller_actions/next_tab.tres delete mode 100644 guide_examples/remapping/mapping_contexts/controller_actions/player_movement_stick_invert.tres delete mode 100644 guide_examples/remapping/mapping_contexts/controller_actions/previous_tab.tres delete mode 100644 guide_examples/remapping/mapping_contexts/controller_actions/switch_to_keyboard.tres delete mode 100644 guide_examples/remapping/mapping_contexts/controller_actions/ui_accept.tres delete mode 100644 guide_examples/remapping/mapping_contexts/keyboard.tres delete mode 100644 guide_examples/remapping/mapping_contexts/keyboard_actions/switch_to_controller.tres delete mode 100644 guide_examples/remapping/mapping_contexts/shared_actions/close_menu.tres delete mode 100644 guide_examples/remapping/mapping_contexts/shared_actions/fire.tres delete mode 100644 guide_examples/remapping/mapping_contexts/shared_actions/open_menu.tres delete mode 100644 guide_examples/remapping/mapping_contexts/shared_actions/player_movement_2d.tres delete mode 100644 guide_examples/remapping/player.gd delete mode 100644 guide_examples/remapping/player.gd.uid delete mode 100644 guide_examples/remapping/remapping.gd delete mode 100644 guide_examples/remapping/remapping.gd.uid delete mode 100644 guide_examples/remapping/remapping.tscn delete mode 100644 guide_examples/remapping/ui/binding_row.gd delete mode 100644 guide_examples/remapping/ui/binding_row.gd.uid delete mode 100644 guide_examples/remapping/ui/binding_row.tscn delete mode 100644 guide_examples/remapping/ui/binding_section.gd delete mode 100644 guide_examples/remapping/ui/binding_section.gd.uid delete mode 100644 guide_examples/remapping/ui/binding_section.tscn delete mode 100644 guide_examples/remapping/ui/remapping_dialog.gd delete mode 100644 guide_examples/remapping/ui/remapping_dialog.gd.uid delete mode 100644 guide_examples/remapping/ui/remapping_dialog.tscn delete mode 100644 guide_examples/remapping/utils.gd delete mode 100644 guide_examples/remapping/utils.gd.uid delete mode 100644 guide_examples/shared/fireball/fireball.gd delete mode 100644 guide_examples/shared/fireball/fireball.gd.uid delete mode 100644 guide_examples/shared/fireball/fireball.svg delete mode 100644 guide_examples/shared/fireball/fireball.svg.import delete mode 100644 guide_examples/shared/fireball/fireball.tscn delete mode 100644 guide_examples/shared/godot_logo.svg delete mode 100644 guide_examples/shared/godot_logo.svg.import delete mode 100644 guide_examples/shared/instructions_label.gd delete mode 100644 guide_examples/shared/instructions_label.gd.uid delete mode 100644 guide_examples/shared/ui_theme.tres delete mode 100644 guide_examples/simple_input/mapping_contexts/move_down.tres delete mode 100644 guide_examples/simple_input/mapping_contexts/move_left.tres delete mode 100644 guide_examples/simple_input/mapping_contexts/move_right.tres delete mode 100644 guide_examples/simple_input/mapping_contexts/move_up.tres delete mode 100644 guide_examples/simple_input/mapping_contexts/simple_input.tres delete mode 100644 guide_examples/simple_input/player.gd delete mode 100644 guide_examples/simple_input/player.gd.uid delete mode 100644 guide_examples/simple_input/simple_input.gd delete mode 100644 guide_examples/simple_input/simple_input.gd.uid delete mode 100644 guide_examples/simple_input/simple_input.tscn delete mode 100644 guide_examples/tap_and_hold/mapping_contexts/jump.tres delete mode 100644 guide_examples/tap_and_hold/mapping_contexts/somersault.tres delete mode 100644 guide_examples/tap_and_hold/mapping_contexts/tap_and_hold.tres delete mode 100644 guide_examples/tap_and_hold/player.gd delete mode 100644 guide_examples/tap_and_hold/player.gd.uid delete mode 100644 guide_examples/tap_and_hold/tap_and_hold.gd delete mode 100644 guide_examples/tap_and_hold/tap_and_hold.gd.uid delete mode 100644 guide_examples/tap_and_hold/tap_and_hold.tscn delete mode 100644 guide_examples/top_down_shooter/bolt/bolt.gd delete mode 100644 guide_examples/top_down_shooter/bolt/bolt.gd.uid delete mode 100644 guide_examples/top_down_shooter/bolt/bolt.png delete mode 100644 guide_examples/top_down_shooter/bolt/bolt.png.import delete mode 100644 guide_examples/top_down_shooter/bolt/bolt.tscn delete mode 100644 guide_examples/top_down_shooter/mapping_contexts/controller.tres delete mode 100644 guide_examples/top_down_shooter/mapping_contexts/fire.tres delete mode 100644 guide_examples/top_down_shooter/mapping_contexts/keyboard_and_mouse.tres delete mode 100644 guide_examples/top_down_shooter/mapping_contexts/look_absolute.tres delete mode 100644 guide_examples/top_down_shooter/mapping_contexts/look_relative.tres delete mode 100644 guide_examples/top_down_shooter/mapping_contexts/move.tres delete mode 100644 guide_examples/top_down_shooter/mapping_contexts/switch_to_controller.tres delete mode 100644 guide_examples/top_down_shooter/mapping_contexts/switch_to_keyboard_and_mouse.tres delete mode 100644 guide_examples/top_down_shooter/player/mrg0000.png delete mode 100644 guide_examples/top_down_shooter/player/mrg0000.png.import delete mode 100644 guide_examples/top_down_shooter/player/player.gd delete mode 100644 guide_examples/top_down_shooter/player/player.gd.uid delete mode 100644 guide_examples/top_down_shooter/top_down_shooter.gd delete mode 100644 guide_examples/top_down_shooter/top_down_shooter.gd.uid delete mode 100644 guide_examples/top_down_shooter/top_down_shooter.tscn delete mode 100644 guide_examples/touch/background.gd delete mode 100644 guide_examples/touch/background.gd.uid delete mode 100644 guide_examples/touch/background.svg delete mode 100644 guide_examples/touch/background.svg.import delete mode 100644 guide_examples/touch/camera_2d.gd delete mode 100644 guide_examples/touch/camera_2d.gd.uid delete mode 100644 guide_examples/touch/godot_head.gd delete mode 100644 guide_examples/touch/godot_head.gd.uid delete mode 100644 guide_examples/touch/godot_head.tscn delete mode 100644 guide_examples/touch/mapping_contexts/actions/camera_movement.tres delete mode 100644 guide_examples/touch/mapping_contexts/actions/camera_reset.tres delete mode 100644 guide_examples/touch/mapping_contexts/actions/camera_rotation.tres delete mode 100644 guide_examples/touch/mapping_contexts/actions/camera_zoom.tres delete mode 100644 guide_examples/touch/mapping_contexts/actions/spawn.tres delete mode 100644 guide_examples/touch/mapping_contexts/modifiers/zoom_sensitivity.tres delete mode 100644 guide_examples/touch/mapping_contexts/touch.tres delete mode 100644 guide_examples/touch/placement_indicator/placement_indicator.gd delete mode 100644 guide_examples/touch/placement_indicator/placement_indicator.gd.uid delete mode 100644 guide_examples/touch/placement_indicator/placement_indicator.tscn delete mode 100644 guide_examples/touch/placement_indicator/radial_progress.png delete mode 100644 guide_examples/touch/placement_indicator/radial_progress.png.import delete mode 100644 guide_examples/touch/touch.gd delete mode 100644 guide_examples/touch/touch.gd.uid delete mode 100644 guide_examples/touch/touch.tscn delete mode 100644 guide_examples/two_joysticks/actions/player_one_move.tres delete mode 100644 guide_examples/two_joysticks/actions/player_two_move.tres delete mode 100644 guide_examples/two_joysticks/modifiers/joystick_deadzone.tres delete mode 100644 guide_examples/two_joysticks/player.gd delete mode 100644 guide_examples/two_joysticks/player.gd.uid delete mode 100644 guide_examples/two_joysticks/two_joysticks.gd delete mode 100644 guide_examples/two_joysticks/two_joysticks.gd.uid delete mode 100644 guide_examples/two_joysticks/two_joysticks.tres delete mode 100644 guide_examples/two_joysticks/two_joysticks.tscn delete mode 100644 guide_examples/virtual_cursor/mapping_contexts/actions/click.tres delete mode 100644 guide_examples/virtual_cursor/mapping_contexts/actions/cursor_2d.tres delete mode 100644 guide_examples/virtual_cursor/mapping_contexts/virtual_cursor.tres delete mode 100644 guide_examples/virtual_cursor/pointable/pointable.gd delete mode 100644 guide_examples/virtual_cursor/pointable/pointable.gd.uid delete mode 100644 guide_examples/virtual_cursor/pointable/pointable.tscn delete mode 100644 guide_examples/virtual_cursor/pointer.gd delete mode 100644 guide_examples/virtual_cursor/pointer.gd.uid delete mode 100644 guide_examples/virtual_cursor/pointer.svg delete mode 100644 guide_examples/virtual_cursor/pointer.svg.import delete mode 100644 guide_examples/virtual_cursor/virtual_cursor.gd delete mode 100644 guide_examples/virtual_cursor/virtual_cursor.gd.uid delete mode 100644 guide_examples/virtual_cursor/virtual_cursor.tscn rename {systems/inputs => inputs}/base_mode/aim_down.tres (100%) rename {systems/inputs => inputs}/base_mode/aim_pressed.tres (100%) rename {systems/inputs => inputs}/base_mode/aim_release.tres (100%) rename {systems/inputs => inputs}/base_mode/base_mode.tres (94%) rename {systems/inputs => inputs}/base_mode/dash.tres (100%) rename {systems/inputs => inputs}/base_mode/hit.tres (100%) rename {systems/inputs => inputs}/base_mode/jump.tres (100%) rename {systems/inputs => inputs}/base_mode/jump_pressed.tres (100%) rename {systems/inputs => inputs}/base_mode/move.tres (100%) rename {systems/inputs => inputs}/base_mode/move_back.tres (100%) rename {systems/inputs => inputs}/base_mode/move_front.tres (100%) rename {systems/inputs => inputs}/base_mode/move_left.tres (100%) rename {systems/inputs => inputs}/base_mode/move_right.tres (100%) rename {systems/inputs => inputs}/base_mode/parry.tres (100%) rename {systems/inputs => inputs}/base_mode/pause.tres (100%) rename {systems/inputs => inputs}/base_mode/rotate_floorplane.tres (100%) rename {systems/inputs => inputs}/base_mode/rotate_y.tres (100%) rename {systems/inputs => inputs}/base_mode/slam.tres (100%) rename {systems/inputs => inputs}/base_mode/slide_pressed.tres (100%) rename {systems/inputs => inputs}/base_mode/slide_released.tres (100%) rename {systems/inputs => inputs}/base_mode/toolbox.tres (100%) rename {systems/inputs => inputs}/input_system.gd (100%) rename {systems/inputs => inputs}/input_system.gd.uid (100%) rename {systems/inputs => inputs}/menu_mode/back.tres (100%) rename {systems/inputs => inputs}/menu_mode/down.tres (100%) rename {systems/inputs => inputs}/menu_mode/left.tres (100%) rename {systems/inputs => inputs}/menu_mode/menu_mode.tres (95%) rename {systems/inputs => inputs}/menu_mode/next.tres (100%) rename {systems/inputs => inputs}/menu_mode/previous.tres (100%) rename {systems/inputs => inputs}/menu_mode/right.tres (100%) rename {systems/inputs => inputs}/menu_mode/select.tres (100%) rename {systems/inputs => inputs}/menu_mode/up.tres (100%) delete mode 100644 maps/Components/large_square_tower.tscn delete mode 100644 maps/Components/small_square_tower.tscn delete mode 100644 maps/Components/stairs.tscn rename maps/{ => _old}/city.tscn (98%) rename maps/{ => _templates}/main_scene_template.tscn (95%) rename maps/{ => levels}/level1.tscn (79%) delete mode 100644 player_controller/Assets/Materials/Health/CameraDistortion.tres delete mode 100644 player_controller/Assets/Materials/Health/CameraVignette.tres delete mode 100644 player_controller/Assets/Materials/Prototyping/DarkFloorMeterByMeter.tres delete mode 100644 player_controller/Assets/Materials/Prototyping/OrangeWallsMeterByMeter.tres delete mode 100644 player_controller/Assets/Materials/Prototyping/RedBoxMeterByMeter.tres delete mode 100644 player_controller/Assets/Models/stairs.glb delete mode 100644 player_controller/Assets/Models/stairs.glb.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Dark/texture_01.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Dark/texture_01.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Dark/texture_02.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Dark/texture_02.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Dark/texture_03.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Dark/texture_03.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Dark/texture_04.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Dark/texture_04.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Dark/texture_05.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Dark/texture_05.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Dark/texture_06.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Dark/texture_06.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Dark/texture_07.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Dark/texture_07.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Dark/texture_08.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Dark/texture_08.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Dark/texture_09.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Dark/texture_09.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Dark/texture_10.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Dark/texture_10.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Dark/texture_11.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Dark/texture_11.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Dark/texture_12.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Dark/texture_12.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Dark/texture_13.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Dark/texture_13.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Green/texture_01.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Green/texture_01.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Green/texture_02.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Green/texture_02.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Green/texture_03.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Green/texture_03.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Green/texture_04.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Green/texture_04.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Green/texture_05.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Green/texture_05.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Green/texture_06.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Green/texture_06.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Green/texture_07.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Green/texture_07.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Green/texture_08.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Green/texture_08.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Green/texture_09.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Green/texture_09.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Green/texture_10.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Green/texture_10.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Green/texture_11.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Green/texture_11.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Green/texture_12.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Green/texture_12.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Green/texture_13.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Green/texture_13.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Light/texture_01.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Light/texture_01.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Light/texture_02.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Light/texture_02.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Light/texture_03.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Light/texture_03.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Light/texture_04.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Light/texture_04.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Light/texture_05.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Light/texture_05.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Light/texture_06.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Light/texture_06.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Light/texture_07.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Light/texture_07.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Light/texture_08.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Light/texture_08.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Light/texture_09.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Light/texture_09.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Light/texture_10.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Light/texture_10.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Light/texture_11.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Light/texture_11.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Light/texture_12.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Light/texture_12.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Light/texture_13.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Light/texture_13.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Orange/texture_01.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Orange/texture_01.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Orange/texture_02.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Orange/texture_02.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Orange/texture_03.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Orange/texture_03.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Orange/texture_04.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Orange/texture_04.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Orange/texture_05.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Orange/texture_05.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Orange/texture_06.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Orange/texture_06.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Orange/texture_07.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Orange/texture_07.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Orange/texture_08.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Orange/texture_08.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Orange/texture_09.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Orange/texture_09.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Orange/texture_10.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Orange/texture_10.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Orange/texture_11.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Orange/texture_11.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Orange/texture_12.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Orange/texture_12.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Orange/texture_13.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Orange/texture_13.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Purple/texture_01.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Purple/texture_01.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Purple/texture_02.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Purple/texture_02.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Purple/texture_03.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Purple/texture_03.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Purple/texture_04.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Purple/texture_04.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Purple/texture_05.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Purple/texture_05.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Purple/texture_06.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Purple/texture_06.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Purple/texture_07.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Purple/texture_07.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Purple/texture_08.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Purple/texture_08.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Purple/texture_09.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Purple/texture_09.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Purple/texture_10.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Purple/texture_10.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Purple/texture_11.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Purple/texture_11.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Purple/texture_12.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Purple/texture_12.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Purple/texture_13.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Purple/texture_13.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Red/texture_01.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Red/texture_01.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Red/texture_02.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Red/texture_02.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Red/texture_03.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Red/texture_03.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Red/texture_04.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Red/texture_04.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Red/texture_05.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Red/texture_05.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Red/texture_06.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Red/texture_06.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Red/texture_07.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Red/texture_07.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Red/texture_08.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Red/texture_08.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Red/texture_09.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Red/texture_09.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Red/texture_10.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Red/texture_10.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Red/texture_11.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Red/texture_11.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Red/texture_12.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Red/texture_12.png.import delete mode 100644 player_controller/Assets/Textures/GridTexture/Red/texture_13.png delete mode 100644 player_controller/Assets/Textures/GridTexture/Red/texture_13.png.import delete mode 100644 player_controller/Assets/Textures/PerlinNoise/Gabor 1 - 512x512.png delete mode 100644 player_controller/Assets/Textures/PerlinNoise/Gabor 1 - 512x512.png.import rename {components => scenes/components}/damage/CDamageable.cs (100%) rename {components => scenes/components}/damage/CDamageable.cs.uid (100%) rename {components => scenes/components}/damage/CDamageable.tscn (77%) rename {systems => scenes/components}/damage/EDamageTypes.cs (100%) rename {systems => scenes/components}/damage/EDamageTypes.cs.uid (100%) rename {components => scenes/components}/damage/RDamage.cs (100%) rename {components => scenes/components}/damage/RDamage.cs.uid (100%) rename {components => scenes/components}/damage/RDamageModifier.cs (100%) rename {components => scenes/components}/damage/RDamageModifier.cs.uid (100%) rename {components => scenes/components}/health/CHealth.cs (100%) rename {components => scenes/components}/health/CHealth.cs.uid (100%) rename {components => scenes/components}/health/CHealth.tscn (78%) rename {components => scenes/components}/health/CHealthbar.cs (100%) rename {components => scenes/components}/health/CHealthbar.cs.uid (100%) rename {components => scenes/components}/health/CHealthbar.tscn (89%) rename {components => scenes/components}/health/RDeathEffect.cs (100%) rename {components => scenes/components}/health/RDeathEffect.cs.uid (100%) rename {components => scenes/components}/health/RHealth.cs (100%) rename {components => scenes/components}/health/RHealth.cs.uid (100%) rename {components => scenes/components}/knockback/CKnockback.cs (100%) rename {components => scenes/components}/knockback/CKnockback.cs.uid (100%) rename {components => scenes/components}/knockback/CKnockback.tscn (79%) rename {components => scenes/components}/knockback/RKnockback.cs (100%) rename {components => scenes/components}/knockback/RKnockback.cs.uid (100%) rename {components => scenes/components}/movement/CFlyingMovement.cs (100%) rename {components => scenes/components}/movement/CFlyingMovement.cs.uid (100%) rename {components => scenes/components}/movement/CFlyingMovement.tscn (76%) rename {components => scenes/components}/movement/CGroundedMovement.cs (100%) rename {components => scenes/components}/movement/CGroundedMovement.cs.uid (100%) rename {components => scenes/components}/movement/CGroundedMovement.tscn (76%) rename {components => scenes/components}/movement/RMovement.cs (100%) rename {components => scenes/components}/movement/RMovement.cs.uid (100%) rename scenes/{FixedDashTarget => fixed_dash_target}/FixedDashthroughTarget.cs (100%) rename scenes/{FixedDashTarget => fixed_dash_target}/FixedDashthroughTarget.cs.uid (100%) rename scenes/{FixedDashTarget => fixed_dash_target}/fixed_dashthrough_target.tscn (93%) rename {assets => scenes}/lift/lift.gd (100%) rename {assets => scenes}/lift/lift.gd.uid (100%) rename {assets => scenes}/lift/lift.glb (100%) rename {assets => scenes}/lift/lift.glb.import (80%) rename {assets => scenes}/lift/lift.tscn (99%) rename {player_controller => scenes/player_controller}/LICENSE (100%) rename {player_controller => scenes/player_controller}/PlayerController.tscn (94%) rename {player_controller => scenes/player_controller}/PlayerUi.cs (100%) rename {player_controller => scenes/player_controller}/PlayerUi.cs.uid (100%) rename {player_controller/Audio => scenes/player_controller/audio}/InteractiveSFX.tres (100%) rename {systems => scenes/player_controller/components}/dash/DashSystem.cs (100%) rename {systems => scenes/player_controller/components}/dash/DashSystem.cs.uid (100%) rename {systems => scenes/player_controller/components}/dash/dash_indicator.tscn (96%) rename {systems => scenes/player_controller/components}/dash/dash_system.tscn (90%) rename {systems => scenes/player_controller/components}/dash/dash_time_dilation.tres (100%) rename {systems => scenes/player_controller/components}/dash/light-ring.jpg (100%) rename {systems => scenes/player_controller/components}/dash/light-ring.jpg.import (63%) rename {systems => scenes/player_controller/components}/head/HeadSystem.cs (100%) rename {systems => scenes/player_controller/components}/head/HeadSystem.cs.uid (100%) rename {systems => scenes/player_controller/components}/head/fp_blend_tree.tres (97%) rename {systems => scenes/player_controller/components}/head/fp_state_machine.tres (100%) rename {systems => scenes/player_controller/components}/head/head_system.tscn (99%) rename {systems => scenes/player_controller/components}/mantle/MantleSystem.cs (100%) rename {systems => scenes/player_controller/components}/mantle/MantleSystem.cs.uid (100%) rename {systems => scenes/player_controller/components}/mantle/find_wall_shape.tres (100%) rename {systems => scenes/player_controller/components}/mantle/mantle_system.tscn (98%) rename {systems => scenes/player_controller/components}/weapon/WeaponSystem.cs (95%) rename {systems => scenes/player_controller/components}/weapon/WeaponSystem.cs.uid (100%) rename {systems => scenes/player_controller/components}/weapon/placed_tutorial_weapon.gd (100%) rename {systems => scenes/player_controller/components}/weapon/placed_tutorial_weapon.gd.uid (100%) rename {systems => scenes/player_controller/components}/weapon/weapon.tres (100%) rename {systems => scenes/player_controller/components}/weapon/weapon.tscn (91%) rename {systems => scenes/player_controller/components}/weapon/weapon_tuto.tres (100%) rename {player_controller => scenes/player_controller}/resources/PlayerShape.tres (100%) rename {player_controller => scenes/player_controller}/resources/player_health.tres (82%) rename {player_controller => scenes/player_controller}/resources/player_knockback.tres (82%) rename {player_controller => scenes/player_controller}/resources/player_normal_damage_mod.tres (80%) rename {player_controller/Scripts => scenes/player_controller/scripts}/AnimationPlayer.cs (100%) rename {player_controller/Scripts => scenes/player_controller/scripts}/AnimationPlayer.cs.uid (100%) rename {player_controller/Scripts => scenes/player_controller/scripts}/Bobbing.cs (100%) rename {player_controller/Scripts => scenes/player_controller/scripts}/Bobbing.cs.uid (100%) rename {player_controller/Scripts => scenes/player_controller/scripts}/CapsuleCollider.cs (100%) rename {player_controller/Scripts => scenes/player_controller/scripts}/CapsuleCollider.cs.uid (100%) rename {player_controller/Scripts => scenes/player_controller/scripts}/FieldOfView.cs (100%) rename {player_controller/Scripts => scenes/player_controller/scripts}/FieldOfView.cs.uid (100%) rename {player_controller/Scripts => scenes/player_controller/scripts}/Global.cs (100%) rename {player_controller/Scripts => scenes/player_controller/scripts}/Global.cs.uid (100%) rename {player_controller/Scripts => scenes/player_controller/scripts}/Gravity.cs (100%) rename {player_controller/Scripts => scenes/player_controller/scripts}/Gravity.cs.uid (100%) rename {player_controller/Scripts => scenes/player_controller/scripts}/HealthSystem.cs (100%) rename {player_controller/Scripts => scenes/player_controller/scripts}/HealthSystem.cs.uid (100%) rename {player_controller/Scripts => scenes/player_controller/scripts}/Mouse.cs (100%) rename {player_controller/Scripts => scenes/player_controller/scripts}/Mouse.cs.uid (100%) rename {player_controller/Scripts => scenes/player_controller/scripts}/PlayerController.cs (100%) rename {player_controller/Scripts => scenes/player_controller/scripts}/PlayerController.cs.uid (100%) rename {player_controller/Scripts => scenes/player_controller/scripts}/StairsSystem.cs (100%) rename {player_controller/Scripts => scenes/player_controller/scripts}/StairsSystem.cs.uid (100%) rename {player_controller/Scripts => scenes/player_controller/scripts}/Stamina.cs (100%) rename {player_controller/Scripts => scenes/player_controller/scripts}/Stamina.cs.uid (100%) rename {systems/wall_hug => scenes/player_controller/scripts}/WallHugSystem.cs (100%) rename {systems/wall_hug => scenes/player_controller/scripts}/WallHugSystem.cs.uid (100%) rename {player_controller/Shaders => scenes/player_controller/shaders}/Blur.gdshader (100%) rename {player_controller/Shaders => scenes/player_controller/shaders}/Blur.gdshader.uid (100%) rename {player_controller/Shaders => scenes/player_controller/shaders}/Distortion.gdshader (100%) rename {player_controller/Shaders => scenes/player_controller/shaders}/Distortion.gdshader.uid (100%) rename {player_controller/Shaders => scenes/player_controller/shaders}/Vignette.gdshader (100%) rename {player_controller/Shaders => scenes/player_controller/shaders}/Vignette.gdshader.uid (100%) rename scenes/ui/{ => healthbar}/Healthbar.cs (100%) rename scenes/ui/{ => healthbar}/Healthbar.cs.uid (100%) rename scenes/ui/{ => healthbar}/healthbar.tscn (96%) delete mode 100644 systems/tween_queue/TweenQueueSystem.cs delete mode 100644 systems/tween_queue/TweenQueueSystem.cs.uid delete mode 100644 systems/tween_queue/tween_queue_system.tscn rename {systems/ui => tools}/general_manager.gd (100%) rename {systems/ui => tools}/general_manager.gd.uid (100%) rename {systems/ui => tools}/grab_focus.gd (100%) rename {systems/ui => tools}/grab_focus.gd.uid (100%) rename {systems/ui => tools}/new_main_menu.gd (100%) rename {systems/ui => tools}/new_main_menu.gd.uid (100%) rename {systems/ui => tools}/tutorial_controller.gd (100%) rename {systems/ui => tools}/tutorial_controller.gd.uid (100%) diff --git a/assets/ladder/Textures/colormap.png.import b/assets/ladder/Textures/colormap.png.import deleted file mode 100644 index 09a503c5..00000000 --- a/assets/ladder/Textures/colormap.png.import +++ /dev/null @@ -1,42 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://kyoessd1518w" -path.s3tc="res://.godot/imported/colormap.png-0164da4e3e43f54bbcc6c773ee30521d.s3tc.ctex" -path.etc2="res://.godot/imported/colormap.png-0164da4e3e43f54bbcc6c773ee30521d.etc2.ctex" -metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true -} - -[deps] - -source_file="res://assets/ladder/Textures/colormap.png" -dest_files=["res://.godot/imported/colormap.png-0164da4e3e43f54bbcc6c773ee30521d.s3tc.ctex", "res://.godot/imported/colormap.png-0164da4e3e43f54bbcc6c773ee30521d.etc2.ctex"] - -[params] - -compress/mode=2 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=true -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=0 diff --git a/assets/ladder/ladder-top.fbx b/assets/ladder/ladder-top.fbx deleted file mode 100644 index 2f167631..00000000 --- a/assets/ladder/ladder-top.fbx +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:741bf628aba3d64330104fee634bd7463fa108824ff237673b8984d60d6e5496 -size 37088 diff --git a/assets/ladder/ladder-top.fbx.import b/assets/ladder/ladder-top.fbx.import deleted file mode 100644 index b63af23e..00000000 --- a/assets/ladder/ladder-top.fbx.import +++ /dev/null @@ -1,44 +0,0 @@ -[remap] - -importer="scene" -importer_version=1 -type="PackedScene" -uid="uid://bod7boex72igr" -path="res://.godot/imported/ladder-top.fbx-3af719d67bc92743407297e84a0e273a.scn" - -[deps] - -source_file="res://assets/ladder/ladder-top.fbx" -dest_files=["res://.godot/imported/ladder-top.fbx-3af719d67bc92743407297e84a0e273a.scn"] - -[params] - -nodes/root_type="" -nodes/root_name="" -nodes/root_script=null -nodes/apply_root_scale=true -nodes/root_scale=1.0 -nodes/import_as_skeleton_bones=false -nodes/use_name_suffixes=true -nodes/use_node_type_suffixes=true -meshes/ensure_tangents=true -meshes/generate_lods=true -meshes/create_shadow_meshes=true -meshes/light_baking=1 -meshes/lightmap_texel_size=0.2 -meshes/force_disable_compression=false -skins/use_named_skins=true -animation/import=true -animation/fps=30 -animation/trimming=true -animation/remove_immutable_tracks=true -animation/import_rest_as_RESET=false -import_script/path="" -materials/extract=0 -materials/extract_format=0 -materials/extract_path="" -_subresources={} -fbx/importer=0 -fbx/allow_geometry_helper_nodes=false -fbx/embedded_image_handling=1 -fbx/naming_version=2 diff --git a/assets/ladder/ladder.fbx b/assets/ladder/ladder.fbx deleted file mode 100644 index ef6a596a..00000000 --- a/assets/ladder/ladder.fbx +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:184a6607a01500f5d6aadbcb39e9234498b06896c030b3616b7e7ab7e2959dfb -size 29600 diff --git a/assets/ladder/ladder.fbx.import b/assets/ladder/ladder.fbx.import deleted file mode 100644 index 19ebbdc7..00000000 --- a/assets/ladder/ladder.fbx.import +++ /dev/null @@ -1,44 +0,0 @@ -[remap] - -importer="scene" -importer_version=1 -type="PackedScene" -uid="uid://cmfagvnymc2yr" -path="res://.godot/imported/ladder.fbx-fde4412b36d0b69e88ef176d131d5cbb.scn" - -[deps] - -source_file="res://assets/ladder/ladder.fbx" -dest_files=["res://.godot/imported/ladder.fbx-fde4412b36d0b69e88ef176d131d5cbb.scn"] - -[params] - -nodes/root_type="" -nodes/root_name="" -nodes/root_script=null -nodes/apply_root_scale=true -nodes/root_scale=1.0 -nodes/import_as_skeleton_bones=false -nodes/use_name_suffixes=true -nodes/use_node_type_suffixes=true -meshes/ensure_tangents=true -meshes/generate_lods=true -meshes/create_shadow_meshes=true -meshes/light_baking=1 -meshes/lightmap_texel_size=0.2 -meshes/force_disable_compression=false -skins/use_named_skins=true -animation/import=true -animation/fps=30 -animation/trimming=true -animation/remove_immutable_tracks=true -animation/import_rest_as_RESET=false -import_script/path="" -materials/extract=0 -materials/extract_format=0 -materials/extract_path="" -_subresources={} -fbx/importer=0 -fbx/allow_geometry_helper_nodes=false -fbx/embedded_image_handling=1 -fbx/naming_version=2 diff --git a/assets/greybox/greybox.png b/assets/materials/greybox/greybox.png similarity index 100% rename from assets/greybox/greybox.png rename to assets/materials/greybox/greybox.png diff --git a/assets/greybox/greybox.png.import b/assets/materials/greybox/greybox.png.import similarity index 65% rename from assets/greybox/greybox.png.import rename to assets/materials/greybox/greybox.png.import index 9b0a4521..d557fc20 100644 --- a/assets/greybox/greybox.png.import +++ b/assets/materials/greybox/greybox.png.import @@ -3,8 +3,8 @@ importer="texture" type="CompressedTexture2D" uid="uid://hf6y7ws45y8p" -path.s3tc="res://.godot/imported/greybox.png-ff2e1ff515631e83618eb1350d29d6ec.s3tc.ctex" -path.etc2="res://.godot/imported/greybox.png-ff2e1ff515631e83618eb1350d29d6ec.etc2.ctex" +path.s3tc="res://.godot/imported/greybox.png-937233f49e1f36f6cd6d2be789b53a69.s3tc.ctex" +path.etc2="res://.godot/imported/greybox.png-937233f49e1f36f6cd6d2be789b53a69.etc2.ctex" metadata={ "imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true @@ -12,8 +12,8 @@ metadata={ [deps] -source_file="res://assets/greybox/greybox.png" -dest_files=["res://.godot/imported/greybox.png-ff2e1ff515631e83618eb1350d29d6ec.s3tc.ctex", "res://.godot/imported/greybox.png-ff2e1ff515631e83618eb1350d29d6ec.etc2.ctex"] +source_file="res://assets/materials/greybox/greybox.png" +dest_files=["res://.godot/imported/greybox.png-937233f49e1f36f6cd6d2be789b53a69.s3tc.ctex", "res://.godot/imported/greybox.png-937233f49e1f36f6cd6d2be789b53a69.etc2.ctex"] [params] diff --git a/assets/greybox/greybox_blue_grid.png b/assets/materials/greybox/greybox_blue_grid.png similarity index 100% rename from assets/greybox/greybox_blue_grid.png rename to assets/materials/greybox/greybox_blue_grid.png diff --git a/assets/greybox/greybox_blue_grid.png.import b/assets/materials/greybox/greybox_blue_grid.png.import similarity index 74% rename from assets/greybox/greybox_blue_grid.png.import rename to assets/materials/greybox/greybox_blue_grid.png.import index 0adee5af..bb3f48ac 100644 --- a/assets/greybox/greybox_blue_grid.png.import +++ b/assets/materials/greybox/greybox_blue_grid.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://c4si5cetpfjsx" -path="res://.godot/imported/greybox_blue_grid.png-8cd3756907b9465009fdef23590a7e10.ctex" +path="res://.godot/imported/greybox_blue_grid.png-7e1f5a9ae717eb71e07b6f2d0690b37c.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/greybox/greybox_blue_grid.png" -dest_files=["res://.godot/imported/greybox_blue_grid.png-8cd3756907b9465009fdef23590a7e10.ctex"] +source_file="res://assets/materials/greybox/greybox_blue_grid.png" +dest_files=["res://.godot/imported/greybox_blue_grid.png-7e1f5a9ae717eb71e07b6f2d0690b37c.ctex"] [params] diff --git a/assets/greybox/greybox_blue_solid.png b/assets/materials/greybox/greybox_blue_solid.png similarity index 100% rename from assets/greybox/greybox_blue_solid.png rename to assets/materials/greybox/greybox_blue_solid.png diff --git a/assets/greybox/greybox_blue_solid.png.import b/assets/materials/greybox/greybox_blue_solid.png.import similarity index 73% rename from assets/greybox/greybox_blue_solid.png.import rename to assets/materials/greybox/greybox_blue_solid.png.import index a0fcc7b0..2ec847dc 100644 --- a/assets/greybox/greybox_blue_solid.png.import +++ b/assets/materials/greybox/greybox_blue_solid.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://cubdmqt7mvofh" -path="res://.godot/imported/greybox_blue_solid.png-73fd2109ac26d63d4b465f9fdbf39c1d.ctex" +path="res://.godot/imported/greybox_blue_solid.png-1df6f7c2eb7a6354084c7cdcdf55933c.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/greybox/greybox_blue_solid.png" -dest_files=["res://.godot/imported/greybox_blue_solid.png-73fd2109ac26d63d4b465f9fdbf39c1d.ctex"] +source_file="res://assets/materials/greybox/greybox_blue_solid.png" +dest_files=["res://.godot/imported/greybox_blue_solid.png-1df6f7c2eb7a6354084c7cdcdf55933c.ctex"] [params] diff --git a/assets/greybox/greybox_dark_grid.png b/assets/materials/greybox/greybox_dark_grid.png similarity index 100% rename from assets/greybox/greybox_dark_grid.png rename to assets/materials/greybox/greybox_dark_grid.png diff --git a/assets/greybox/greybox_dark_grid.png.import b/assets/materials/greybox/greybox_dark_grid.png.import similarity index 74% rename from assets/greybox/greybox_dark_grid.png.import rename to assets/materials/greybox/greybox_dark_grid.png.import index 53535454..f4902b24 100644 --- a/assets/greybox/greybox_dark_grid.png.import +++ b/assets/materials/greybox/greybox_dark_grid.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://cv3b5gjslenlr" -path="res://.godot/imported/greybox_dark_grid.png-650326b02ce8de7b619b333b97451c9e.ctex" +path="res://.godot/imported/greybox_dark_grid.png-263a03d38170005000089c1f9ac796ff.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/greybox/greybox_dark_grid.png" -dest_files=["res://.godot/imported/greybox_dark_grid.png-650326b02ce8de7b619b333b97451c9e.ctex"] +source_file="res://assets/materials/greybox/greybox_dark_grid.png" +dest_files=["res://.godot/imported/greybox_dark_grid.png-263a03d38170005000089c1f9ac796ff.ctex"] [params] diff --git a/assets/greybox/greybox_dark_solid.png b/assets/materials/greybox/greybox_dark_solid.png similarity index 100% rename from assets/greybox/greybox_dark_solid.png rename to assets/materials/greybox/greybox_dark_solid.png diff --git a/assets/greybox/greybox_dark_solid.png.import b/assets/materials/greybox/greybox_dark_solid.png.import similarity index 73% rename from assets/greybox/greybox_dark_solid.png.import rename to assets/materials/greybox/greybox_dark_solid.png.import index 7ea30956..4a937ada 100644 --- a/assets/greybox/greybox_dark_solid.png.import +++ b/assets/materials/greybox/greybox_dark_solid.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://c0fb4f41hssm5" -path="res://.godot/imported/greybox_dark_solid.png-b15b91f85aa45ac0ebbad03173c46e20.ctex" +path="res://.godot/imported/greybox_dark_solid.png-d2d73154d54369bf2237ad64f7f03b2c.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/greybox/greybox_dark_solid.png" -dest_files=["res://.godot/imported/greybox_dark_solid.png-b15b91f85aa45ac0ebbad03173c46e20.ctex"] +source_file="res://assets/materials/greybox/greybox_dark_solid.png" +dest_files=["res://.godot/imported/greybox_dark_solid.png-d2d73154d54369bf2237ad64f7f03b2c.ctex"] [params] diff --git a/assets/greybox/greybox_green_grid.png b/assets/materials/greybox/greybox_green_grid.png similarity index 100% rename from assets/greybox/greybox_green_grid.png rename to assets/materials/greybox/greybox_green_grid.png diff --git a/assets/greybox/greybox_green_grid.png.import b/assets/materials/greybox/greybox_green_grid.png.import similarity index 73% rename from assets/greybox/greybox_green_grid.png.import rename to assets/materials/greybox/greybox_green_grid.png.import index 1bd1288e..1d2ecf07 100644 --- a/assets/greybox/greybox_green_grid.png.import +++ b/assets/materials/greybox/greybox_green_grid.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://bkjusurqvb4q" -path="res://.godot/imported/greybox_green_grid.png-cb9366fe50966ade1eeb071d4a2016c4.ctex" +path="res://.godot/imported/greybox_green_grid.png-02f08143965d80ec158928c0bba1275f.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/greybox/greybox_green_grid.png" -dest_files=["res://.godot/imported/greybox_green_grid.png-cb9366fe50966ade1eeb071d4a2016c4.ctex"] +source_file="res://assets/materials/greybox/greybox_green_grid.png" +dest_files=["res://.godot/imported/greybox_green_grid.png-02f08143965d80ec158928c0bba1275f.ctex"] [params] diff --git a/assets/greybox/greybox_green_solid.png b/assets/materials/greybox/greybox_green_solid.png similarity index 100% rename from assets/greybox/greybox_green_solid.png rename to assets/materials/greybox/greybox_green_solid.png diff --git a/assets/greybox/greybox_green_solid.png.import b/assets/materials/greybox/greybox_green_solid.png.import similarity index 73% rename from assets/greybox/greybox_green_solid.png.import rename to assets/materials/greybox/greybox_green_solid.png.import index 48c06474..4ff8a1fb 100644 --- a/assets/greybox/greybox_green_solid.png.import +++ b/assets/materials/greybox/greybox_green_solid.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://bacqbuyggedyy" -path="res://.godot/imported/greybox_green_solid.png-add21b7e00a97e9ef0a7eede753d89ff.ctex" +path="res://.godot/imported/greybox_green_solid.png-9b057ed8647c21fdb0b8d38f5aa65114.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/greybox/greybox_green_solid.png" -dest_files=["res://.godot/imported/greybox_green_solid.png-add21b7e00a97e9ef0a7eede753d89ff.ctex"] +source_file="res://assets/materials/greybox/greybox_green_solid.png" +dest_files=["res://.godot/imported/greybox_green_solid.png-9b057ed8647c21fdb0b8d38f5aa65114.ctex"] [params] diff --git a/assets/greybox/greybox_grey_grid.png b/assets/materials/greybox/greybox_grey_grid.png similarity index 100% rename from assets/greybox/greybox_grey_grid.png rename to assets/materials/greybox/greybox_grey_grid.png diff --git a/assets/greybox/greybox_grey_grid.png.import b/assets/materials/greybox/greybox_grey_grid.png.import similarity index 74% rename from assets/greybox/greybox_grey_grid.png.import rename to assets/materials/greybox/greybox_grey_grid.png.import index 655bfc04..4e090759 100644 --- a/assets/greybox/greybox_grey_grid.png.import +++ b/assets/materials/greybox/greybox_grey_grid.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://bqqs6jweml03w" -path="res://.godot/imported/greybox_grey_grid.png-26095c1a41956f620b18195e2bc90091.ctex" +path="res://.godot/imported/greybox_grey_grid.png-1e81b400cc0d08d7726448732af748bd.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/greybox/greybox_grey_grid.png" -dest_files=["res://.godot/imported/greybox_grey_grid.png-26095c1a41956f620b18195e2bc90091.ctex"] +source_file="res://assets/materials/greybox/greybox_grey_grid.png" +dest_files=["res://.godot/imported/greybox_grey_grid.png-1e81b400cc0d08d7726448732af748bd.ctex"] [params] diff --git a/assets/greybox/greybox_grey_solid.png b/assets/materials/greybox/greybox_grey_solid.png similarity index 100% rename from assets/greybox/greybox_grey_solid.png rename to assets/materials/greybox/greybox_grey_solid.png diff --git a/assets/greybox/greybox_grey_solid.png.import b/assets/materials/greybox/greybox_grey_solid.png.import similarity index 73% rename from assets/greybox/greybox_grey_solid.png.import rename to assets/materials/greybox/greybox_grey_solid.png.import index 4bc0891f..bb9c34aa 100644 --- a/assets/greybox/greybox_grey_solid.png.import +++ b/assets/materials/greybox/greybox_grey_solid.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://d35wx32padgp1" -path="res://.godot/imported/greybox_grey_solid.png-65bbc21ac3c6d5cf6c0ccf4750ce8a08.ctex" +path="res://.godot/imported/greybox_grey_solid.png-6e55084ec1525c942aeae3c7a0c00f34.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/greybox/greybox_grey_solid.png" -dest_files=["res://.godot/imported/greybox_grey_solid.png-65bbc21ac3c6d5cf6c0ccf4750ce8a08.ctex"] +source_file="res://assets/materials/greybox/greybox_grey_solid.png" +dest_files=["res://.godot/imported/greybox_grey_solid.png-6e55084ec1525c942aeae3c7a0c00f34.ctex"] [params] diff --git a/assets/greybox/greybox_grey_solid_2.png b/assets/materials/greybox/greybox_grey_solid_2.png similarity index 100% rename from assets/greybox/greybox_grey_solid_2.png rename to assets/materials/greybox/greybox_grey_solid_2.png diff --git a/assets/greybox/greybox_grey_solid_2.png.import b/assets/materials/greybox/greybox_grey_solid_2.png.import similarity index 73% rename from assets/greybox/greybox_grey_solid_2.png.import rename to assets/materials/greybox/greybox_grey_solid_2.png.import index 8f2ae5d8..a49bb1e4 100644 --- a/assets/greybox/greybox_grey_solid_2.png.import +++ b/assets/materials/greybox/greybox_grey_solid_2.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://bhvwhtsguc6g8" -path="res://.godot/imported/greybox_grey_solid_2.png-d23eac6cd5cfc0459188de4ea58a8ebb.ctex" +path="res://.godot/imported/greybox_grey_solid_2.png-cb58867f33b2c5be382df42dae27b331.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/greybox/greybox_grey_solid_2.png" -dest_files=["res://.godot/imported/greybox_grey_solid_2.png-d23eac6cd5cfc0459188de4ea58a8ebb.ctex"] +source_file="res://assets/materials/greybox/greybox_grey_solid_2.png" +dest_files=["res://.godot/imported/greybox_grey_solid_2.png-cb58867f33b2c5be382df42dae27b331.ctex"] [params] diff --git a/assets/greybox/greybox_light_grid.png b/assets/materials/greybox/greybox_light_grid.png similarity index 100% rename from assets/greybox/greybox_light_grid.png rename to assets/materials/greybox/greybox_light_grid.png diff --git a/assets/greybox/greybox_light_grid.png.import b/assets/materials/greybox/greybox_light_grid.png.import similarity index 73% rename from assets/greybox/greybox_light_grid.png.import rename to assets/materials/greybox/greybox_light_grid.png.import index c3b4813f..452c69cc 100644 --- a/assets/greybox/greybox_light_grid.png.import +++ b/assets/materials/greybox/greybox_light_grid.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://d0qflfrscommy" -path="res://.godot/imported/greybox_light_grid.png-7eca13ef10388b7a948705824b3112ee.ctex" +path="res://.godot/imported/greybox_light_grid.png-ad9e413fc03f4a1fe9e0409bfc8a73d9.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/greybox/greybox_light_grid.png" -dest_files=["res://.godot/imported/greybox_light_grid.png-7eca13ef10388b7a948705824b3112ee.ctex"] +source_file="res://assets/materials/greybox/greybox_light_grid.png" +dest_files=["res://.godot/imported/greybox_light_grid.png-ad9e413fc03f4a1fe9e0409bfc8a73d9.ctex"] [params] diff --git a/assets/greybox/greybox_light_solid.png b/assets/materials/greybox/greybox_light_solid.png similarity index 100% rename from assets/greybox/greybox_light_solid.png rename to assets/materials/greybox/greybox_light_solid.png diff --git a/assets/greybox/greybox_light_solid.png.import b/assets/materials/greybox/greybox_light_solid.png.import similarity index 73% rename from assets/greybox/greybox_light_solid.png.import rename to assets/materials/greybox/greybox_light_solid.png.import index 66ba2fa8..9fe3ebf5 100644 --- a/assets/greybox/greybox_light_solid.png.import +++ b/assets/materials/greybox/greybox_light_solid.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://v6xb3yyu4bam" -path="res://.godot/imported/greybox_light_solid.png-cebdd2fedcee40d20355e5b9f3921fc2.ctex" +path="res://.godot/imported/greybox_light_solid.png-568b78db69c5862186dbc87475f9cebd.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/greybox/greybox_light_solid.png" -dest_files=["res://.godot/imported/greybox_light_solid.png-cebdd2fedcee40d20355e5b9f3921fc2.ctex"] +source_file="res://assets/materials/greybox/greybox_light_solid.png" +dest_files=["res://.godot/imported/greybox_light_solid.png-568b78db69c5862186dbc87475f9cebd.ctex"] [params] diff --git a/assets/greybox/greybox_lime_grid.png b/assets/materials/greybox/greybox_lime_grid.png similarity index 100% rename from assets/greybox/greybox_lime_grid.png rename to assets/materials/greybox/greybox_lime_grid.png diff --git a/assets/greybox/greybox_lime_grid.png.import b/assets/materials/greybox/greybox_lime_grid.png.import similarity index 74% rename from assets/greybox/greybox_lime_grid.png.import rename to assets/materials/greybox/greybox_lime_grid.png.import index e5755a78..34e4b00f 100644 --- a/assets/greybox/greybox_lime_grid.png.import +++ b/assets/materials/greybox/greybox_lime_grid.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://c74sh3woly0qb" -path="res://.godot/imported/greybox_lime_grid.png-73007e8b635010f9a4394691d1604216.ctex" +path="res://.godot/imported/greybox_lime_grid.png-408a0cbdbfe44763a4fc49927b9b1fd8.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/greybox/greybox_lime_grid.png" -dest_files=["res://.godot/imported/greybox_lime_grid.png-73007e8b635010f9a4394691d1604216.ctex"] +source_file="res://assets/materials/greybox/greybox_lime_grid.png" +dest_files=["res://.godot/imported/greybox_lime_grid.png-408a0cbdbfe44763a4fc49927b9b1fd8.ctex"] [params] diff --git a/assets/greybox/greybox_lime_solid.png b/assets/materials/greybox/greybox_lime_solid.png similarity index 100% rename from assets/greybox/greybox_lime_solid.png rename to assets/materials/greybox/greybox_lime_solid.png diff --git a/assets/greybox/greybox_lime_solid.png.import b/assets/materials/greybox/greybox_lime_solid.png.import similarity index 73% rename from assets/greybox/greybox_lime_solid.png.import rename to assets/materials/greybox/greybox_lime_solid.png.import index 5e855e2c..0a59f540 100644 --- a/assets/greybox/greybox_lime_solid.png.import +++ b/assets/materials/greybox/greybox_lime_solid.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://d2w4kpdxjqs0v" -path="res://.godot/imported/greybox_lime_solid.png-9c448948d12ebcb271a2ca5469bcd48f.ctex" +path="res://.godot/imported/greybox_lime_solid.png-fff96a9ab1098436044cdd8809274600.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/greybox/greybox_lime_solid.png" -dest_files=["res://.godot/imported/greybox_lime_solid.png-9c448948d12ebcb271a2ca5469bcd48f.ctex"] +source_file="res://assets/materials/greybox/greybox_lime_solid.png" +dest_files=["res://.godot/imported/greybox_lime_solid.png-fff96a9ab1098436044cdd8809274600.ctex"] [params] diff --git a/assets/greybox/greybox_orange_grid.png b/assets/materials/greybox/greybox_orange_grid.png similarity index 100% rename from assets/greybox/greybox_orange_grid.png rename to assets/materials/greybox/greybox_orange_grid.png diff --git a/assets/greybox/greybox_orange_grid.png.import b/assets/materials/greybox/greybox_orange_grid.png.import similarity index 73% rename from assets/greybox/greybox_orange_grid.png.import rename to assets/materials/greybox/greybox_orange_grid.png.import index f030f8cb..afe45267 100644 --- a/assets/greybox/greybox_orange_grid.png.import +++ b/assets/materials/greybox/greybox_orange_grid.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://bf2kevgw4gu03" -path="res://.godot/imported/greybox_orange_grid.png-9f4765cb2a776889705b67f169cac12f.ctex" +path="res://.godot/imported/greybox_orange_grid.png-0d1b53b56f229d8738c84ec7fd8ee11b.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/greybox/greybox_orange_grid.png" -dest_files=["res://.godot/imported/greybox_orange_grid.png-9f4765cb2a776889705b67f169cac12f.ctex"] +source_file="res://assets/materials/greybox/greybox_orange_grid.png" +dest_files=["res://.godot/imported/greybox_orange_grid.png-0d1b53b56f229d8738c84ec7fd8ee11b.ctex"] [params] diff --git a/assets/greybox/greybox_orange_solid.png b/assets/materials/greybox/greybox_orange_solid.png similarity index 100% rename from assets/greybox/greybox_orange_solid.png rename to assets/materials/greybox/greybox_orange_solid.png diff --git a/assets/greybox/greybox_orange_solid.png.import b/assets/materials/greybox/greybox_orange_solid.png.import similarity index 73% rename from assets/greybox/greybox_orange_solid.png.import rename to assets/materials/greybox/greybox_orange_solid.png.import index fbfcde9b..43dff7c7 100644 --- a/assets/greybox/greybox_orange_solid.png.import +++ b/assets/materials/greybox/greybox_orange_solid.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://bwt2ejfdvi505" -path="res://.godot/imported/greybox_orange_solid.png-b4529d3416b3e38d1ff6e3dc3184f0c6.ctex" +path="res://.godot/imported/greybox_orange_solid.png-4f16d14dbcebdeb70269d91c7b6f2178.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/greybox/greybox_orange_solid.png" -dest_files=["res://.godot/imported/greybox_orange_solid.png-b4529d3416b3e38d1ff6e3dc3184f0c6.ctex"] +source_file="res://assets/materials/greybox/greybox_orange_solid.png" +dest_files=["res://.godot/imported/greybox_orange_solid.png-4f16d14dbcebdeb70269d91c7b6f2178.ctex"] [params] diff --git a/assets/greybox/greybox_purple_grid.png b/assets/materials/greybox/greybox_purple_grid.png similarity index 100% rename from assets/greybox/greybox_purple_grid.png rename to assets/materials/greybox/greybox_purple_grid.png diff --git a/assets/greybox/greybox_purple_grid.png.import b/assets/materials/greybox/greybox_purple_grid.png.import similarity index 73% rename from assets/greybox/greybox_purple_grid.png.import rename to assets/materials/greybox/greybox_purple_grid.png.import index 224e87bd..d080376c 100644 --- a/assets/greybox/greybox_purple_grid.png.import +++ b/assets/materials/greybox/greybox_purple_grid.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://des0wknntv107" -path="res://.godot/imported/greybox_purple_grid.png-699ec8cec24b371f6d191fb0403f1413.ctex" +path="res://.godot/imported/greybox_purple_grid.png-6e10342032c072499ab9d17913ef9cc6.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/greybox/greybox_purple_grid.png" -dest_files=["res://.godot/imported/greybox_purple_grid.png-699ec8cec24b371f6d191fb0403f1413.ctex"] +source_file="res://assets/materials/greybox/greybox_purple_grid.png" +dest_files=["res://.godot/imported/greybox_purple_grid.png-6e10342032c072499ab9d17913ef9cc6.ctex"] [params] diff --git a/assets/greybox/greybox_purple_solid.png b/assets/materials/greybox/greybox_purple_solid.png similarity index 100% rename from assets/greybox/greybox_purple_solid.png rename to assets/materials/greybox/greybox_purple_solid.png diff --git a/assets/greybox/greybox_purple_solid.png.import b/assets/materials/greybox/greybox_purple_solid.png.import similarity index 73% rename from assets/greybox/greybox_purple_solid.png.import rename to assets/materials/greybox/greybox_purple_solid.png.import index d3ec30ae..d18af0b4 100644 --- a/assets/greybox/greybox_purple_solid.png.import +++ b/assets/materials/greybox/greybox_purple_solid.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://c3sh7e12tuphh" -path="res://.godot/imported/greybox_purple_solid.png-2834bf5e93ffb097572663d0b6711ab0.ctex" +path="res://.godot/imported/greybox_purple_solid.png-00d7788aa78855df728a7162f936b544.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/greybox/greybox_purple_solid.png" -dest_files=["res://.godot/imported/greybox_purple_solid.png-2834bf5e93ffb097572663d0b6711ab0.ctex"] +source_file="res://assets/materials/greybox/greybox_purple_solid.png" +dest_files=["res://.godot/imported/greybox_purple_solid.png-00d7788aa78855df728a7162f936b544.ctex"] [params] diff --git a/assets/greybox/greybox_red_grid.png b/assets/materials/greybox/greybox_red_grid.png similarity index 100% rename from assets/greybox/greybox_red_grid.png rename to assets/materials/greybox/greybox_red_grid.png diff --git a/assets/greybox/greybox_red_grid.png.import b/assets/materials/greybox/greybox_red_grid.png.import similarity index 74% rename from assets/greybox/greybox_red_grid.png.import rename to assets/materials/greybox/greybox_red_grid.png.import index 247d942f..c1cc20d8 100644 --- a/assets/greybox/greybox_red_grid.png.import +++ b/assets/materials/greybox/greybox_red_grid.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://bxdr0oajba7d2" -path="res://.godot/imported/greybox_red_grid.png-354bd18621a1d081151863b3288fac86.ctex" +path="res://.godot/imported/greybox_red_grid.png-cf507bd72cc6f4b1c1e358c1f48c3d09.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/greybox/greybox_red_grid.png" -dest_files=["res://.godot/imported/greybox_red_grid.png-354bd18621a1d081151863b3288fac86.ctex"] +source_file="res://assets/materials/greybox/greybox_red_grid.png" +dest_files=["res://.godot/imported/greybox_red_grid.png-cf507bd72cc6f4b1c1e358c1f48c3d09.ctex"] [params] diff --git a/assets/greybox/greybox_red_solid.png b/assets/materials/greybox/greybox_red_solid.png similarity index 100% rename from assets/greybox/greybox_red_solid.png rename to assets/materials/greybox/greybox_red_solid.png diff --git a/assets/greybox/greybox_red_solid.png.import b/assets/materials/greybox/greybox_red_solid.png.import similarity index 74% rename from assets/greybox/greybox_red_solid.png.import rename to assets/materials/greybox/greybox_red_solid.png.import index e521f94e..d39610f7 100644 --- a/assets/greybox/greybox_red_solid.png.import +++ b/assets/materials/greybox/greybox_red_solid.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://cun7t30skbay6" -path="res://.godot/imported/greybox_red_solid.png-9fe18e9b535fb0ec00eb458b83a9b8e7.ctex" +path="res://.godot/imported/greybox_red_solid.png-312f112a08a409666bc65953c208f856.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/greybox/greybox_red_solid.png" -dest_files=["res://.godot/imported/greybox_red_solid.png-9fe18e9b535fb0ec00eb458b83a9b8e7.ctex"] +source_file="res://assets/materials/greybox/greybox_red_solid.png" +dest_files=["res://.godot/imported/greybox_red_solid.png-312f112a08a409666bc65953c208f856.ctex"] [params] diff --git a/assets/greybox/greybox_teal_grid.png b/assets/materials/greybox/greybox_teal_grid.png similarity index 100% rename from assets/greybox/greybox_teal_grid.png rename to assets/materials/greybox/greybox_teal_grid.png diff --git a/assets/greybox/greybox_teal_grid.png.import b/assets/materials/greybox/greybox_teal_grid.png.import similarity index 74% rename from assets/greybox/greybox_teal_grid.png.import rename to assets/materials/greybox/greybox_teal_grid.png.import index 6eb082d0..db8c9ba3 100644 --- a/assets/greybox/greybox_teal_grid.png.import +++ b/assets/materials/greybox/greybox_teal_grid.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://nvc7eq13ym8q" -path="res://.godot/imported/greybox_teal_grid.png-faf53fab39f3fd6e4971da5026ce1ba6.ctex" +path="res://.godot/imported/greybox_teal_grid.png-93e9845a0ba29979243a884af823a8ce.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/greybox/greybox_teal_grid.png" -dest_files=["res://.godot/imported/greybox_teal_grid.png-faf53fab39f3fd6e4971da5026ce1ba6.ctex"] +source_file="res://assets/materials/greybox/greybox_teal_grid.png" +dest_files=["res://.godot/imported/greybox_teal_grid.png-93e9845a0ba29979243a884af823a8ce.ctex"] [params] diff --git a/assets/greybox/greybox_teal_solid.png b/assets/materials/greybox/greybox_teal_solid.png similarity index 100% rename from assets/greybox/greybox_teal_solid.png rename to assets/materials/greybox/greybox_teal_solid.png diff --git a/assets/greybox/greybox_teal_solid.png.import b/assets/materials/greybox/greybox_teal_solid.png.import similarity index 73% rename from assets/greybox/greybox_teal_solid.png.import rename to assets/materials/greybox/greybox_teal_solid.png.import index 30f09b69..865847df 100644 --- a/assets/greybox/greybox_teal_solid.png.import +++ b/assets/materials/greybox/greybox_teal_solid.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://bn0gggbdrcpw" -path="res://.godot/imported/greybox_teal_solid.png-a6697a5a3b72246fb8772342dca6c5c5.ctex" +path="res://.godot/imported/greybox_teal_solid.png-feb8022f9b39b615075907884dafe9bc.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/greybox/greybox_teal_solid.png" -dest_files=["res://.godot/imported/greybox_teal_solid.png-a6697a5a3b72246fb8772342dca6c5c5.ctex"] +source_file="res://assets/materials/greybox/greybox_teal_solid.png" +dest_files=["res://.godot/imported/greybox_teal_solid.png-feb8022f9b39b615075907884dafe9bc.ctex"] [params] diff --git a/assets/greybox/greybox_yellow_grid.png b/assets/materials/greybox/greybox_yellow_grid.png similarity index 100% rename from assets/greybox/greybox_yellow_grid.png rename to assets/materials/greybox/greybox_yellow_grid.png diff --git a/assets/greybox/greybox_yellow_grid.png.import b/assets/materials/greybox/greybox_yellow_grid.png.import similarity index 73% rename from assets/greybox/greybox_yellow_grid.png.import rename to assets/materials/greybox/greybox_yellow_grid.png.import index a6bfcadb..e2559593 100644 --- a/assets/greybox/greybox_yellow_grid.png.import +++ b/assets/materials/greybox/greybox_yellow_grid.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://c0kfbwkede8q" -path="res://.godot/imported/greybox_yellow_grid.png-415f899edf065d8a8b02962f77950d93.ctex" +path="res://.godot/imported/greybox_yellow_grid.png-11577a22b535f23ec47b7f40ec4e6bdf.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/greybox/greybox_yellow_grid.png" -dest_files=["res://.godot/imported/greybox_yellow_grid.png-415f899edf065d8a8b02962f77950d93.ctex"] +source_file="res://assets/materials/greybox/greybox_yellow_grid.png" +dest_files=["res://.godot/imported/greybox_yellow_grid.png-11577a22b535f23ec47b7f40ec4e6bdf.ctex"] [params] diff --git a/assets/greybox/greybox_yellow_solid.png b/assets/materials/greybox/greybox_yellow_solid.png similarity index 100% rename from assets/greybox/greybox_yellow_solid.png rename to assets/materials/greybox/greybox_yellow_solid.png diff --git a/assets/greybox/greybox_yellow_solid.png.import b/assets/materials/greybox/greybox_yellow_solid.png.import similarity index 73% rename from assets/greybox/greybox_yellow_solid.png.import rename to assets/materials/greybox/greybox_yellow_solid.png.import index 7178db7f..b6235f2f 100644 --- a/assets/greybox/greybox_yellow_solid.png.import +++ b/assets/materials/greybox/greybox_yellow_solid.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://ehp3ggwyy8xn" -path="res://.godot/imported/greybox_yellow_solid.png-d0b55f895a8bba6a650ccf694b93fdc0.ctex" +path="res://.godot/imported/greybox_yellow_solid.png-84ef5d31d11d4ba6e66cf06d3fe4afaa.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/greybox/greybox_yellow_solid.png" -dest_files=["res://.godot/imported/greybox_yellow_solid.png-d0b55f895a8bba6a650ccf694b93fdc0.ctex"] +source_file="res://assets/materials/greybox/greybox_yellow_solid.png" +dest_files=["res://.godot/imported/greybox_yellow_solid.png-84ef5d31d11d4ba6e66cf06d3fe4afaa.ctex"] [params] diff --git a/assets/greybox/human_scale.tscn b/assets/materials/greybox/human_scale.tscn similarity index 100% rename from assets/greybox/human_scale.tscn rename to assets/materials/greybox/human_scale.tscn diff --git a/assets/greybox/m_greybox.tres b/assets/materials/greybox/m_greybox.tres similarity index 82% rename from assets/greybox/m_greybox.tres rename to assets/materials/greybox/m_greybox.tres index 9fbd5e52..cb70b8b6 100644 --- a/assets/greybox/m_greybox.tres +++ b/assets/materials/greybox/m_greybox.tres @@ -1,6 +1,6 @@ [gd_resource type="StandardMaterial3D" format=3 uid="uid://31aulub2nqov"] -[ext_resource type="Texture2D" uid="uid://hf6y7ws45y8p" path="res://assets/greybox/greybox.png" id="1_qik1o"] +[ext_resource type="Texture2D" uid="uid://hf6y7ws45y8p" path="res://assets/materials/greybox/greybox.png" id="1_qik1o"] [resource] albedo_texture = ExtResource("1_qik1o") diff --git a/assets/greybox/placeholder.png b/assets/materials/greybox/placeholder.png similarity index 100% rename from assets/greybox/placeholder.png rename to assets/materials/greybox/placeholder.png diff --git a/assets/greybox/placeholder.png.import b/assets/materials/greybox/placeholder.png.import similarity index 75% rename from assets/greybox/placeholder.png.import rename to assets/materials/greybox/placeholder.png.import index 3c1462ba..b609f6a1 100644 --- a/assets/greybox/placeholder.png.import +++ b/assets/materials/greybox/placeholder.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://b305rs4ouva73" -path="res://.godot/imported/placeholder.png-3548d9618c59656d22cf299003541677.ctex" +path="res://.godot/imported/placeholder.png-4991ff4861e490361fb0a48149b41ce7.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/greybox/placeholder.png" -dest_files=["res://.godot/imported/placeholder.png-3548d9618c59656d22cf299003541677.ctex"] +source_file="res://assets/materials/greybox/placeholder.png" +dest_files=["res://.godot/imported/placeholder.png-4991ff4861e490361fb0a48149b41ce7.ctex"] [params] diff --git a/assets/greyboxing/Guard tower.glb b/assets/meshes/city/Guard tower.glb similarity index 100% rename from assets/greyboxing/Guard tower.glb rename to assets/meshes/city/Guard tower.glb diff --git a/assets/greyboxing/Guard tower.glb.import b/assets/meshes/city/Guard tower.glb.import similarity index 78% rename from assets/greyboxing/Guard tower.glb.import rename to assets/meshes/city/Guard tower.glb.import index ac4504ea..973da9bf 100644 --- a/assets/greyboxing/Guard tower.glb.import +++ b/assets/meshes/city/Guard tower.glb.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://2huty67y1g5w" -path="res://.godot/imported/Guard tower.glb-7dc55f179090ff4a70140c5e94077843.scn" +path="res://.godot/imported/Guard tower.glb-7ba39affa86d252d9ccdfb7e79fa4577.scn" [deps] -source_file="res://assets/greyboxing/Guard tower.glb" -dest_files=["res://.godot/imported/Guard tower.glb-7dc55f179090ff4a70140c5e94077843.scn"] +source_file="res://assets/meshes/city/Guard tower.glb" +dest_files=["res://.godot/imported/Guard tower.glb-7ba39affa86d252d9ccdfb7e79fa4577.scn"] [params] diff --git a/assets/greyboxing/guard_tower.tscn b/assets/meshes/city/guard_tower.tscn similarity index 99% rename from assets/greyboxing/guard_tower.tscn rename to assets/meshes/city/guard_tower.tscn index ba468666..51fef8b5 100644 --- a/assets/greyboxing/guard_tower.tscn +++ b/assets/meshes/city/guard_tower.tscn @@ -1,6 +1,6 @@ [gd_scene format=3 uid="uid://dip6cce5gtwi8"] -[ext_resource type="PackedScene" uid="uid://2huty67y1g5w" path="res://assets/greyboxing/Guard tower.glb" id="1_42k4c"] +[ext_resource type="PackedScene" uid="uid://2huty67y1g5w" path="res://assets/meshes/city/Guard tower.glb" id="1_42k4c"] [ext_resource type="Script" uid="uid://do8vihuwc4iib" path="res://tools/generate_collisions.gd" id="2_v6lxe"] [ext_resource type="Material" uid="uid://crqalmyy5wynf" path="res://assets/materials/walls/walls_and_ground.tres" id="3_xjmq6"] [ext_resource type="Material" uid="uid://cy7yon430rfy3" path="res://assets/materials/walls/wood_platform.tres" id="4_7r3kr"] diff --git a/assets/ladder/Textures/colormap.png b/assets/meshes/stairs/Textures/colormap.png similarity index 100% rename from assets/ladder/Textures/colormap.png rename to assets/meshes/stairs/Textures/colormap.png diff --git a/assets/stairs/Textures/colormap.png.import b/assets/meshes/stairs/Textures/colormap.png.import similarity index 64% rename from assets/stairs/Textures/colormap.png.import rename to assets/meshes/stairs/Textures/colormap.png.import index a1a86f9d..31729fd7 100644 --- a/assets/stairs/Textures/colormap.png.import +++ b/assets/meshes/stairs/Textures/colormap.png.import @@ -3,8 +3,8 @@ importer="texture" type="CompressedTexture2D" uid="uid://bu1pl3y7v25g2" -path.s3tc="res://.godot/imported/colormap.png-e3b1f476363d5485f6d3fb73d08e41e5.s3tc.ctex" -path.etc2="res://.godot/imported/colormap.png-e3b1f476363d5485f6d3fb73d08e41e5.etc2.ctex" +path.s3tc="res://.godot/imported/colormap.png-2cfe0487a47430f8db8839813ecd21db.s3tc.ctex" +path.etc2="res://.godot/imported/colormap.png-2cfe0487a47430f8db8839813ecd21db.etc2.ctex" metadata={ "imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true @@ -12,8 +12,8 @@ metadata={ [deps] -source_file="res://assets/stairs/Textures/colormap.png" -dest_files=["res://.godot/imported/colormap.png-e3b1f476363d5485f6d3fb73d08e41e5.s3tc.ctex", "res://.godot/imported/colormap.png-e3b1f476363d5485f6d3fb73d08e41e5.etc2.ctex"] +source_file="res://assets/meshes/stairs/Textures/colormap.png" +dest_files=["res://.godot/imported/colormap.png-2cfe0487a47430f8db8839813ecd21db.s3tc.ctex", "res://.godot/imported/colormap.png-2cfe0487a47430f8db8839813ecd21db.etc2.ctex"] [params] diff --git a/assets/stairs/stairs-diagonal-narrow.fbx b/assets/meshes/stairs/stairs-diagonal-narrow.fbx similarity index 100% rename from assets/stairs/stairs-diagonal-narrow.fbx rename to assets/meshes/stairs/stairs-diagonal-narrow.fbx diff --git a/assets/stairs/stairs-diagonal-narrow.fbx.import b/assets/meshes/stairs/stairs-diagonal-narrow.fbx.import similarity index 77% rename from assets/stairs/stairs-diagonal-narrow.fbx.import rename to assets/meshes/stairs/stairs-diagonal-narrow.fbx.import index 05b107d8..3b13bf3e 100644 --- a/assets/stairs/stairs-diagonal-narrow.fbx.import +++ b/assets/meshes/stairs/stairs-diagonal-narrow.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://bgnrg1jhx6pp6" -path="res://.godot/imported/stairs-diagonal-narrow.fbx-7c1d85006f93319e7227188613cc880b.scn" +path="res://.godot/imported/stairs-diagonal-narrow.fbx-b24a60d6c5de8399723de9db1331f3cb.scn" [deps] -source_file="res://assets/stairs/stairs-diagonal-narrow.fbx" -dest_files=["res://.godot/imported/stairs-diagonal-narrow.fbx-7c1d85006f93319e7227188613cc880b.scn"] +source_file="res://assets/meshes/stairs/stairs-diagonal-narrow.fbx" +dest_files=["res://.godot/imported/stairs-diagonal-narrow.fbx-b24a60d6c5de8399723de9db1331f3cb.scn"] [params] diff --git a/assets/stairs/stairs-diagonal-small-narrow.fbx b/assets/meshes/stairs/stairs-diagonal-small-narrow.fbx similarity index 100% rename from assets/stairs/stairs-diagonal-small-narrow.fbx rename to assets/meshes/stairs/stairs-diagonal-small-narrow.fbx diff --git a/assets/stairs/stairs-diagonal-small-narrow.fbx.import b/assets/meshes/stairs/stairs-diagonal-small-narrow.fbx.import similarity index 81% rename from assets/stairs/stairs-diagonal-small-narrow.fbx.import rename to assets/meshes/stairs/stairs-diagonal-small-narrow.fbx.import index 131d2a70..8f44378b 100644 --- a/assets/stairs/stairs-diagonal-small-narrow.fbx.import +++ b/assets/meshes/stairs/stairs-diagonal-small-narrow.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://b1cow40dk2xwg" -path="res://.godot/imported/stairs-diagonal-small-narrow.fbx-05a3ff8bab39925ddb1d71fb90b28608.scn" +path="res://.godot/imported/stairs-diagonal-small-narrow.fbx-76089e1dccd22fd9baf03f6ac7cdfc66.scn" [deps] -source_file="res://assets/stairs/stairs-diagonal-small-narrow.fbx" -dest_files=["res://.godot/imported/stairs-diagonal-small-narrow.fbx-05a3ff8bab39925ddb1d71fb90b28608.scn"] +source_file="res://assets/meshes/stairs/stairs-diagonal-small-narrow.fbx" +dest_files=["res://.godot/imported/stairs-diagonal-small-narrow.fbx-76089e1dccd22fd9baf03f6ac7cdfc66.scn"] [params] diff --git a/assets/stairs/stairs-diagonal-small.fbx b/assets/meshes/stairs/stairs-diagonal-small.fbx similarity index 100% rename from assets/stairs/stairs-diagonal-small.fbx rename to assets/meshes/stairs/stairs-diagonal-small.fbx diff --git a/assets/stairs/stairs-diagonal-small.fbx.import b/assets/meshes/stairs/stairs-diagonal-small.fbx.import similarity index 77% rename from assets/stairs/stairs-diagonal-small.fbx.import rename to assets/meshes/stairs/stairs-diagonal-small.fbx.import index 4e280773..727eaeff 100644 --- a/assets/stairs/stairs-diagonal-small.fbx.import +++ b/assets/meshes/stairs/stairs-diagonal-small.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://cry267xanpt3o" -path="res://.godot/imported/stairs-diagonal-small.fbx-e679869f7b7e4f0d259125e6ff6bc37a.scn" +path="res://.godot/imported/stairs-diagonal-small.fbx-341b9d35b312e18158fd1318c8e82c17.scn" [deps] -source_file="res://assets/stairs/stairs-diagonal-small.fbx" -dest_files=["res://.godot/imported/stairs-diagonal-small.fbx-e679869f7b7e4f0d259125e6ff6bc37a.scn"] +source_file="res://assets/meshes/stairs/stairs-diagonal-small.fbx" +dest_files=["res://.godot/imported/stairs-diagonal-small.fbx-341b9d35b312e18158fd1318c8e82c17.scn"] [params] diff --git a/assets/stairs/stairs-diagonal.fbx b/assets/meshes/stairs/stairs-diagonal.fbx similarity index 100% rename from assets/stairs/stairs-diagonal.fbx rename to assets/meshes/stairs/stairs-diagonal.fbx diff --git a/assets/stairs/stairs-diagonal.fbx.import b/assets/meshes/stairs/stairs-diagonal.fbx.import similarity index 78% rename from assets/stairs/stairs-diagonal.fbx.import rename to assets/meshes/stairs/stairs-diagonal.fbx.import index 4c598886..d45d2fb8 100644 --- a/assets/stairs/stairs-diagonal.fbx.import +++ b/assets/meshes/stairs/stairs-diagonal.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://mewjoraetnqn" -path="res://.godot/imported/stairs-diagonal.fbx-12da4b0b4d39e7ce0482f0cee458b347.scn" +path="res://.godot/imported/stairs-diagonal.fbx-cb448178b1520276c98818552b46b1f4.scn" [deps] -source_file="res://assets/stairs/stairs-diagonal.fbx" -dest_files=["res://.godot/imported/stairs-diagonal.fbx-12da4b0b4d39e7ce0482f0cee458b347.scn"] +source_file="res://assets/meshes/stairs/stairs-diagonal.fbx" +dest_files=["res://.godot/imported/stairs-diagonal.fbx-cb448178b1520276c98818552b46b1f4.scn"] [params] diff --git a/assets/stairs/stairs-narrow.fbx b/assets/meshes/stairs/stairs-narrow.fbx similarity index 100% rename from assets/stairs/stairs-narrow.fbx rename to assets/meshes/stairs/stairs-narrow.fbx diff --git a/assets/stairs/stairs-narrow.fbx.import b/assets/meshes/stairs/stairs-narrow.fbx.import similarity index 78% rename from assets/stairs/stairs-narrow.fbx.import rename to assets/meshes/stairs/stairs-narrow.fbx.import index 0d5772f7..65e8c939 100644 --- a/assets/stairs/stairs-narrow.fbx.import +++ b/assets/meshes/stairs/stairs-narrow.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://gpcsl7id7o5e" -path="res://.godot/imported/stairs-narrow.fbx-849e2dab63868da08d834a947f848ca0.scn" +path="res://.godot/imported/stairs-narrow.fbx-1e9000c05c9ec462f915d796f79ebeaf.scn" [deps] -source_file="res://assets/stairs/stairs-narrow.fbx" -dest_files=["res://.godot/imported/stairs-narrow.fbx-849e2dab63868da08d834a947f848ca0.scn"] +source_file="res://assets/meshes/stairs/stairs-narrow.fbx" +dest_files=["res://.godot/imported/stairs-narrow.fbx-1e9000c05c9ec462f915d796f79ebeaf.scn"] [params] diff --git a/assets/stairs/stairs-small-narrow.fbx b/assets/meshes/stairs/stairs-small-narrow.fbx similarity index 100% rename from assets/stairs/stairs-small-narrow.fbx rename to assets/meshes/stairs/stairs-small-narrow.fbx diff --git a/assets/stairs/stairs-small-narrow.fbx.import b/assets/meshes/stairs/stairs-small-narrow.fbx.import similarity index 77% rename from assets/stairs/stairs-small-narrow.fbx.import rename to assets/meshes/stairs/stairs-small-narrow.fbx.import index ccad69dd..9258f105 100644 --- a/assets/stairs/stairs-small-narrow.fbx.import +++ b/assets/meshes/stairs/stairs-small-narrow.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://va46v4k4pibk" -path="res://.godot/imported/stairs-small-narrow.fbx-c3330530dd1b993a063d0ead2e23cb56.scn" +path="res://.godot/imported/stairs-small-narrow.fbx-8643249d379eb8b62d5602e732655b71.scn" [deps] -source_file="res://assets/stairs/stairs-small-narrow.fbx" -dest_files=["res://.godot/imported/stairs-small-narrow.fbx-c3330530dd1b993a063d0ead2e23cb56.scn"] +source_file="res://assets/meshes/stairs/stairs-small-narrow.fbx" +dest_files=["res://.godot/imported/stairs-small-narrow.fbx-8643249d379eb8b62d5602e732655b71.scn"] [params] diff --git a/assets/stairs/stairs-small.fbx b/assets/meshes/stairs/stairs-small.fbx similarity index 100% rename from assets/stairs/stairs-small.fbx rename to assets/meshes/stairs/stairs-small.fbx diff --git a/assets/stairs/stairs-small.fbx.import b/assets/meshes/stairs/stairs-small.fbx.import similarity index 79% rename from assets/stairs/stairs-small.fbx.import rename to assets/meshes/stairs/stairs-small.fbx.import index 228ded3b..4e73bf1e 100644 --- a/assets/stairs/stairs-small.fbx.import +++ b/assets/meshes/stairs/stairs-small.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://dx8xqle8yojsx" -path="res://.godot/imported/stairs-small.fbx-d5edc3b36918005c5933bf159d6344d8.scn" +path="res://.godot/imported/stairs-small.fbx-d4889642e1b994d91cb743ef904951b5.scn" [deps] -source_file="res://assets/stairs/stairs-small.fbx" -dest_files=["res://.godot/imported/stairs-small.fbx-d5edc3b36918005c5933bf159d6344d8.scn"] +source_file="res://assets/meshes/stairs/stairs-small.fbx" +dest_files=["res://.godot/imported/stairs-small.fbx-d4889642e1b994d91cb743ef904951b5.scn"] [params] diff --git a/assets/stairs/stairs.fbx b/assets/meshes/stairs/stairs.fbx similarity index 100% rename from assets/stairs/stairs.fbx rename to assets/meshes/stairs/stairs.fbx diff --git a/assets/stairs/stairs.fbx.import b/assets/meshes/stairs/stairs.fbx.import similarity index 80% rename from assets/stairs/stairs.fbx.import rename to assets/meshes/stairs/stairs.fbx.import index e351c85f..5bb784af 100644 --- a/assets/stairs/stairs.fbx.import +++ b/assets/meshes/stairs/stairs.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://dblmypced1fvv" -path="res://.godot/imported/stairs.fbx-f8df2f332bbbd1f1a28fa9d66cf071f8.scn" +path="res://.godot/imported/stairs.fbx-aef624cd8a0a2c7c48402293dc16578b.scn" [deps] -source_file="res://assets/stairs/stairs.fbx" -dest_files=["res://.godot/imported/stairs.fbx-f8df2f332bbbd1f1a28fa9d66cf071f8.scn"] +source_file="res://assets/meshes/stairs/stairs.fbx" +dest_files=["res://.godot/imported/stairs.fbx-aef624cd8a0a2c7c48402293dc16578b.scn"] [params] diff --git a/assets/swords/License.txt b/assets/meshes/swords/License.txt similarity index 100% rename from assets/swords/License.txt rename to assets/meshes/swords/License.txt diff --git a/assets/swords/fbx/Texture_MAp_sword.png b/assets/meshes/swords/fbx/Texture_MAp_sword.png similarity index 100% rename from assets/swords/fbx/Texture_MAp_sword.png rename to assets/meshes/swords/fbx/Texture_MAp_sword.png diff --git a/assets/swords/fbx/Texture_MAp_sword.png.import b/assets/meshes/swords/fbx/Texture_MAp_sword.png.import similarity index 60% rename from assets/swords/fbx/Texture_MAp_sword.png.import rename to assets/meshes/swords/fbx/Texture_MAp_sword.png.import index b2e90a7a..d5972065 100644 --- a/assets/swords/fbx/Texture_MAp_sword.png.import +++ b/assets/meshes/swords/fbx/Texture_MAp_sword.png.import @@ -2,9 +2,9 @@ importer="texture" type="CompressedTexture2D" -uid="uid://qtu5ue4ixkwm" -path.s3tc="res://.godot/imported/Texture_MAp_sword.png-2af3c78c4883b079065f66f1feac90e4.s3tc.ctex" -path.etc2="res://.godot/imported/Texture_MAp_sword.png-2af3c78c4883b079065f66f1feac90e4.etc2.ctex" +uid="uid://b1cbr6ubqrroh" +path.s3tc="res://.godot/imported/Texture_MAp_sword.png-c690db194c6087e5c382e3c454c64adb.s3tc.ctex" +path.etc2="res://.godot/imported/Texture_MAp_sword.png-c690db194c6087e5c382e3c454c64adb.etc2.ctex" metadata={ "imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true @@ -12,8 +12,8 @@ metadata={ [deps] -source_file="res://assets/swords/fbx/Texture_MAp_sword.png" -dest_files=["res://.godot/imported/Texture_MAp_sword.png-2af3c78c4883b079065f66f1feac90e4.s3tc.ctex", "res://.godot/imported/Texture_MAp_sword.png-2af3c78c4883b079065f66f1feac90e4.etc2.ctex"] +source_file="res://assets/meshes/swords/fbx/Texture_MAp_sword.png" +dest_files=["res://.godot/imported/Texture_MAp_sword.png-c690db194c6087e5c382e3c454c64adb.s3tc.ctex", "res://.godot/imported/Texture_MAp_sword.png-c690db194c6087e5c382e3c454c64adb.etc2.ctex"] [params] diff --git a/assets/swords/fbx/_sword_1.fbx b/assets/meshes/swords/fbx/_sword_1.fbx similarity index 100% rename from assets/swords/fbx/_sword_1.fbx rename to assets/meshes/swords/fbx/_sword_1.fbx diff --git a/assets/swords/fbx/_sword_1.fbx.import b/assets/meshes/swords/fbx/_sword_1.fbx.import similarity index 79% rename from assets/swords/fbx/_sword_1.fbx.import rename to assets/meshes/swords/fbx/_sword_1.fbx.import index 4dbf8854..6b75cb71 100644 --- a/assets/swords/fbx/_sword_1.fbx.import +++ b/assets/meshes/swords/fbx/_sword_1.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://pgd71ofvqsmf" -path="res://.godot/imported/_sword_1.fbx-4fe48a2bb63be1f77a3cf7c7a5c46a2d.scn" +path="res://.godot/imported/_sword_1.fbx-6f36a1d5013e1e46c982d2236925f585.scn" [deps] -source_file="res://assets/swords/fbx/_sword_1.fbx" -dest_files=["res://.godot/imported/_sword_1.fbx-4fe48a2bb63be1f77a3cf7c7a5c46a2d.scn"] +source_file="res://assets/meshes/swords/fbx/_sword_1.fbx" +dest_files=["res://.godot/imported/_sword_1.fbx-6f36a1d5013e1e46c982d2236925f585.scn"] [params] diff --git a/assets/swords/fbx/_sword_10.fbx b/assets/meshes/swords/fbx/_sword_10.fbx similarity index 100% rename from assets/swords/fbx/_sword_10.fbx rename to assets/meshes/swords/fbx/_sword_10.fbx diff --git a/assets/swords/fbx/_sword_10.fbx.import b/assets/meshes/swords/fbx/_sword_10.fbx.import similarity index 79% rename from assets/swords/fbx/_sword_10.fbx.import rename to assets/meshes/swords/fbx/_sword_10.fbx.import index 24297b08..6e9d40a3 100644 --- a/assets/swords/fbx/_sword_10.fbx.import +++ b/assets/meshes/swords/fbx/_sword_10.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://dc867it2djc0j" -path="res://.godot/imported/_sword_10.fbx-26a7b1fe725211263b2c77d9a7dc6a5a.scn" +path="res://.godot/imported/_sword_10.fbx-33e4d6ea5bc596d89ca48ec153383d25.scn" [deps] -source_file="res://assets/swords/fbx/_sword_10.fbx" -dest_files=["res://.godot/imported/_sword_10.fbx-26a7b1fe725211263b2c77d9a7dc6a5a.scn"] +source_file="res://assets/meshes/swords/fbx/_sword_10.fbx" +dest_files=["res://.godot/imported/_sword_10.fbx-33e4d6ea5bc596d89ca48ec153383d25.scn"] [params] diff --git a/assets/swords/fbx/_sword_11.fbx b/assets/meshes/swords/fbx/_sword_11.fbx similarity index 100% rename from assets/swords/fbx/_sword_11.fbx rename to assets/meshes/swords/fbx/_sword_11.fbx diff --git a/assets/swords/fbx/_sword_11.fbx.import b/assets/meshes/swords/fbx/_sword_11.fbx.import similarity index 79% rename from assets/swords/fbx/_sword_11.fbx.import rename to assets/meshes/swords/fbx/_sword_11.fbx.import index 9cfd5c6c..a462c1b2 100644 --- a/assets/swords/fbx/_sword_11.fbx.import +++ b/assets/meshes/swords/fbx/_sword_11.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://b817njxdpygk4" -path="res://.godot/imported/_sword_11.fbx-6b498f728a419e5cdf7015937648dc0c.scn" +path="res://.godot/imported/_sword_11.fbx-4f1802728b46fe85873a127e5b06dec2.scn" [deps] -source_file="res://assets/swords/fbx/_sword_11.fbx" -dest_files=["res://.godot/imported/_sword_11.fbx-6b498f728a419e5cdf7015937648dc0c.scn"] +source_file="res://assets/meshes/swords/fbx/_sword_11.fbx" +dest_files=["res://.godot/imported/_sword_11.fbx-4f1802728b46fe85873a127e5b06dec2.scn"] [params] diff --git a/assets/swords/fbx/_sword_12.fbx b/assets/meshes/swords/fbx/_sword_12.fbx similarity index 100% rename from assets/swords/fbx/_sword_12.fbx rename to assets/meshes/swords/fbx/_sword_12.fbx diff --git a/assets/swords/fbx/_sword_12.fbx.import b/assets/meshes/swords/fbx/_sword_12.fbx.import similarity index 79% rename from assets/swords/fbx/_sword_12.fbx.import rename to assets/meshes/swords/fbx/_sword_12.fbx.import index 829c65e9..2b4e7dae 100644 --- a/assets/swords/fbx/_sword_12.fbx.import +++ b/assets/meshes/swords/fbx/_sword_12.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://vfwwh86wf1ds" -path="res://.godot/imported/_sword_12.fbx-2e156e5fe829c5a90f46f02befc39030.scn" +path="res://.godot/imported/_sword_12.fbx-9c46800c980e515470845ee2efeefe23.scn" [deps] -source_file="res://assets/swords/fbx/_sword_12.fbx" -dest_files=["res://.godot/imported/_sword_12.fbx-2e156e5fe829c5a90f46f02befc39030.scn"] +source_file="res://assets/meshes/swords/fbx/_sword_12.fbx" +dest_files=["res://.godot/imported/_sword_12.fbx-9c46800c980e515470845ee2efeefe23.scn"] [params] diff --git a/assets/swords/fbx/_sword_13.fbx b/assets/meshes/swords/fbx/_sword_13.fbx similarity index 100% rename from assets/swords/fbx/_sword_13.fbx rename to assets/meshes/swords/fbx/_sword_13.fbx diff --git a/assets/swords/fbx/_sword_13.fbx.import b/assets/meshes/swords/fbx/_sword_13.fbx.import similarity index 79% rename from assets/swords/fbx/_sword_13.fbx.import rename to assets/meshes/swords/fbx/_sword_13.fbx.import index 1583ccfa..f8871e96 100644 --- a/assets/swords/fbx/_sword_13.fbx.import +++ b/assets/meshes/swords/fbx/_sword_13.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://bdo4w8qjps8k1" -path="res://.godot/imported/_sword_13.fbx-0a46eb67177c7e5eef79859c7c94d975.scn" +path="res://.godot/imported/_sword_13.fbx-ed18c104db3e39e73530df5debefab8c.scn" [deps] -source_file="res://assets/swords/fbx/_sword_13.fbx" -dest_files=["res://.godot/imported/_sword_13.fbx-0a46eb67177c7e5eef79859c7c94d975.scn"] +source_file="res://assets/meshes/swords/fbx/_sword_13.fbx" +dest_files=["res://.godot/imported/_sword_13.fbx-ed18c104db3e39e73530df5debefab8c.scn"] [params] diff --git a/assets/swords/fbx/_sword_15.fbx b/assets/meshes/swords/fbx/_sword_15.fbx similarity index 100% rename from assets/swords/fbx/_sword_15.fbx rename to assets/meshes/swords/fbx/_sword_15.fbx diff --git a/assets/swords/fbx/_sword_15.fbx.import b/assets/meshes/swords/fbx/_sword_15.fbx.import similarity index 79% rename from assets/swords/fbx/_sword_15.fbx.import rename to assets/meshes/swords/fbx/_sword_15.fbx.import index 10213374..45fea3b9 100644 --- a/assets/swords/fbx/_sword_15.fbx.import +++ b/assets/meshes/swords/fbx/_sword_15.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://bo14ktg303cci" -path="res://.godot/imported/_sword_15.fbx-c121fcd47cad6f0460d63d2867e3fecd.scn" +path="res://.godot/imported/_sword_15.fbx-a8eae1da2a908c35409eba210cd8edf6.scn" [deps] -source_file="res://assets/swords/fbx/_sword_15.fbx" -dest_files=["res://.godot/imported/_sword_15.fbx-c121fcd47cad6f0460d63d2867e3fecd.scn"] +source_file="res://assets/meshes/swords/fbx/_sword_15.fbx" +dest_files=["res://.godot/imported/_sword_15.fbx-a8eae1da2a908c35409eba210cd8edf6.scn"] [params] diff --git a/assets/swords/fbx/_sword_16.fbx b/assets/meshes/swords/fbx/_sword_16.fbx similarity index 100% rename from assets/swords/fbx/_sword_16.fbx rename to assets/meshes/swords/fbx/_sword_16.fbx diff --git a/assets/swords/fbx/_sword_16.fbx.import b/assets/meshes/swords/fbx/_sword_16.fbx.import similarity index 79% rename from assets/swords/fbx/_sword_16.fbx.import rename to assets/meshes/swords/fbx/_sword_16.fbx.import index 23948875..ed62e44f 100644 --- a/assets/swords/fbx/_sword_16.fbx.import +++ b/assets/meshes/swords/fbx/_sword_16.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://bu55u3oj7roer" -path="res://.godot/imported/_sword_16.fbx-6c55a39e578558d03763795cf751f0e0.scn" +path="res://.godot/imported/_sword_16.fbx-bff94cd124b9c1c20030d38c8bf3ee15.scn" [deps] -source_file="res://assets/swords/fbx/_sword_16.fbx" -dest_files=["res://.godot/imported/_sword_16.fbx-6c55a39e578558d03763795cf751f0e0.scn"] +source_file="res://assets/meshes/swords/fbx/_sword_16.fbx" +dest_files=["res://.godot/imported/_sword_16.fbx-bff94cd124b9c1c20030d38c8bf3ee15.scn"] [params] diff --git a/assets/swords/fbx/_sword_17.fbx b/assets/meshes/swords/fbx/_sword_17.fbx similarity index 100% rename from assets/swords/fbx/_sword_17.fbx rename to assets/meshes/swords/fbx/_sword_17.fbx diff --git a/assets/swords/fbx/_sword_17.fbx.import b/assets/meshes/swords/fbx/_sword_17.fbx.import similarity index 79% rename from assets/swords/fbx/_sword_17.fbx.import rename to assets/meshes/swords/fbx/_sword_17.fbx.import index d8b6af0e..b6ff7771 100644 --- a/assets/swords/fbx/_sword_17.fbx.import +++ b/assets/meshes/swords/fbx/_sword_17.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://b4gescssbshia" -path="res://.godot/imported/_sword_17.fbx-b5a7ae5038b5033dcc9a27b689bdf110.scn" +path="res://.godot/imported/_sword_17.fbx-79c1756348930306cb8871ba86855781.scn" [deps] -source_file="res://assets/swords/fbx/_sword_17.fbx" -dest_files=["res://.godot/imported/_sword_17.fbx-b5a7ae5038b5033dcc9a27b689bdf110.scn"] +source_file="res://assets/meshes/swords/fbx/_sword_17.fbx" +dest_files=["res://.godot/imported/_sword_17.fbx-79c1756348930306cb8871ba86855781.scn"] [params] diff --git a/assets/swords/fbx/_sword_18.fbx b/assets/meshes/swords/fbx/_sword_18.fbx similarity index 100% rename from assets/swords/fbx/_sword_18.fbx rename to assets/meshes/swords/fbx/_sword_18.fbx diff --git a/assets/swords/fbx/_sword_18.fbx.import b/assets/meshes/swords/fbx/_sword_18.fbx.import similarity index 79% rename from assets/swords/fbx/_sword_18.fbx.import rename to assets/meshes/swords/fbx/_sword_18.fbx.import index d2998f0d..aaa52772 100644 --- a/assets/swords/fbx/_sword_18.fbx.import +++ b/assets/meshes/swords/fbx/_sword_18.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://fm4607vrkr5l" -path="res://.godot/imported/_sword_18.fbx-eda4d9cb8bcde4d55ac99ec09b545356.scn" +path="res://.godot/imported/_sword_18.fbx-a648c985405998abf979c8b2567a47de.scn" [deps] -source_file="res://assets/swords/fbx/_sword_18.fbx" -dest_files=["res://.godot/imported/_sword_18.fbx-eda4d9cb8bcde4d55ac99ec09b545356.scn"] +source_file="res://assets/meshes/swords/fbx/_sword_18.fbx" +dest_files=["res://.godot/imported/_sword_18.fbx-a648c985405998abf979c8b2567a47de.scn"] [params] diff --git a/assets/swords/fbx/_sword_19.fbx b/assets/meshes/swords/fbx/_sword_19.fbx similarity index 100% rename from assets/swords/fbx/_sword_19.fbx rename to assets/meshes/swords/fbx/_sword_19.fbx diff --git a/assets/swords/fbx/_sword_19.fbx.import b/assets/meshes/swords/fbx/_sword_19.fbx.import similarity index 79% rename from assets/swords/fbx/_sword_19.fbx.import rename to assets/meshes/swords/fbx/_sword_19.fbx.import index 86549e0a..7603cbf3 100644 --- a/assets/swords/fbx/_sword_19.fbx.import +++ b/assets/meshes/swords/fbx/_sword_19.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://c8lx8075hl8cw" -path="res://.godot/imported/_sword_19.fbx-eb227611876b1946d2773f4e1a392c73.scn" +path="res://.godot/imported/_sword_19.fbx-63f90b8d8d34a534f21afa7ed28460b5.scn" [deps] -source_file="res://assets/swords/fbx/_sword_19.fbx" -dest_files=["res://.godot/imported/_sword_19.fbx-eb227611876b1946d2773f4e1a392c73.scn"] +source_file="res://assets/meshes/swords/fbx/_sword_19.fbx" +dest_files=["res://.godot/imported/_sword_19.fbx-63f90b8d8d34a534f21afa7ed28460b5.scn"] [params] diff --git a/assets/swords/fbx/_sword_2.fbx b/assets/meshes/swords/fbx/_sword_2.fbx similarity index 100% rename from assets/swords/fbx/_sword_2.fbx rename to assets/meshes/swords/fbx/_sword_2.fbx diff --git a/assets/swords/fbx/_sword_2.fbx.import b/assets/meshes/swords/fbx/_sword_2.fbx.import similarity index 79% rename from assets/swords/fbx/_sword_2.fbx.import rename to assets/meshes/swords/fbx/_sword_2.fbx.import index d5e33ff8..c2f3624f 100644 --- a/assets/swords/fbx/_sword_2.fbx.import +++ b/assets/meshes/swords/fbx/_sword_2.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://dw35utjjm8gb6" -path="res://.godot/imported/_sword_2.fbx-75c5e721ad94d604d3e69e3919dbb3c5.scn" +path="res://.godot/imported/_sword_2.fbx-61ebc1ac2bf8de4250d1702a44583d59.scn" [deps] -source_file="res://assets/swords/fbx/_sword_2.fbx" -dest_files=["res://.godot/imported/_sword_2.fbx-75c5e721ad94d604d3e69e3919dbb3c5.scn"] +source_file="res://assets/meshes/swords/fbx/_sword_2.fbx" +dest_files=["res://.godot/imported/_sword_2.fbx-61ebc1ac2bf8de4250d1702a44583d59.scn"] [params] diff --git a/assets/swords/fbx/_sword_20.fbx b/assets/meshes/swords/fbx/_sword_20.fbx similarity index 100% rename from assets/swords/fbx/_sword_20.fbx rename to assets/meshes/swords/fbx/_sword_20.fbx diff --git a/assets/swords/fbx/_sword_20.fbx.import b/assets/meshes/swords/fbx/_sword_20.fbx.import similarity index 79% rename from assets/swords/fbx/_sword_20.fbx.import rename to assets/meshes/swords/fbx/_sword_20.fbx.import index 414ff910..387ff245 100644 --- a/assets/swords/fbx/_sword_20.fbx.import +++ b/assets/meshes/swords/fbx/_sword_20.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://dc65lwlhqbmqd" -path="res://.godot/imported/_sword_20.fbx-0617cc5a77fb88a346d20ddf46355225.scn" +path="res://.godot/imported/_sword_20.fbx-f848384bc2ec882fd10efddf97c49a11.scn" [deps] -source_file="res://assets/swords/fbx/_sword_20.fbx" -dest_files=["res://.godot/imported/_sword_20.fbx-0617cc5a77fb88a346d20ddf46355225.scn"] +source_file="res://assets/meshes/swords/fbx/_sword_20.fbx" +dest_files=["res://.godot/imported/_sword_20.fbx-f848384bc2ec882fd10efddf97c49a11.scn"] [params] diff --git a/assets/swords/fbx/_sword_21.fbx b/assets/meshes/swords/fbx/_sword_21.fbx similarity index 100% rename from assets/swords/fbx/_sword_21.fbx rename to assets/meshes/swords/fbx/_sword_21.fbx diff --git a/assets/swords/fbx/_sword_21.fbx.import b/assets/meshes/swords/fbx/_sword_21.fbx.import similarity index 79% rename from assets/swords/fbx/_sword_21.fbx.import rename to assets/meshes/swords/fbx/_sword_21.fbx.import index cde4760a..d5379933 100644 --- a/assets/swords/fbx/_sword_21.fbx.import +++ b/assets/meshes/swords/fbx/_sword_21.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://wawgl6e0h6tj" -path="res://.godot/imported/_sword_21.fbx-7200ded408f5953cbc70877022c333a5.scn" +path="res://.godot/imported/_sword_21.fbx-9a7a3fd7be080553596a199925a3a7e2.scn" [deps] -source_file="res://assets/swords/fbx/_sword_21.fbx" -dest_files=["res://.godot/imported/_sword_21.fbx-7200ded408f5953cbc70877022c333a5.scn"] +source_file="res://assets/meshes/swords/fbx/_sword_21.fbx" +dest_files=["res://.godot/imported/_sword_21.fbx-9a7a3fd7be080553596a199925a3a7e2.scn"] [params] diff --git a/assets/swords/fbx/_sword_22.fbx b/assets/meshes/swords/fbx/_sword_22.fbx similarity index 100% rename from assets/swords/fbx/_sword_22.fbx rename to assets/meshes/swords/fbx/_sword_22.fbx diff --git a/assets/swords/fbx/_sword_22.fbx.import b/assets/meshes/swords/fbx/_sword_22.fbx.import similarity index 79% rename from assets/swords/fbx/_sword_22.fbx.import rename to assets/meshes/swords/fbx/_sword_22.fbx.import index 4de83eff..efaa9cdd 100644 --- a/assets/swords/fbx/_sword_22.fbx.import +++ b/assets/meshes/swords/fbx/_sword_22.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://b0x5klx5auig6" -path="res://.godot/imported/_sword_22.fbx-c6ed8d5dbb3050e43ea62d2e5ccc565c.scn" +path="res://.godot/imported/_sword_22.fbx-f03bf58763e12038a0a3afe39e791ff2.scn" [deps] -source_file="res://assets/swords/fbx/_sword_22.fbx" -dest_files=["res://.godot/imported/_sword_22.fbx-c6ed8d5dbb3050e43ea62d2e5ccc565c.scn"] +source_file="res://assets/meshes/swords/fbx/_sword_22.fbx" +dest_files=["res://.godot/imported/_sword_22.fbx-f03bf58763e12038a0a3afe39e791ff2.scn"] [params] diff --git a/assets/swords/fbx/_sword_23.fbx b/assets/meshes/swords/fbx/_sword_23.fbx similarity index 100% rename from assets/swords/fbx/_sword_23.fbx rename to assets/meshes/swords/fbx/_sword_23.fbx diff --git a/assets/swords/fbx/_sword_23.fbx.import b/assets/meshes/swords/fbx/_sword_23.fbx.import similarity index 79% rename from assets/swords/fbx/_sword_23.fbx.import rename to assets/meshes/swords/fbx/_sword_23.fbx.import index d0b00d54..75ab30c7 100644 --- a/assets/swords/fbx/_sword_23.fbx.import +++ b/assets/meshes/swords/fbx/_sword_23.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://dqmfrrbc3ewal" -path="res://.godot/imported/_sword_23.fbx-493172d63aace2a9301836d894a62890.scn" +path="res://.godot/imported/_sword_23.fbx-675e2dc993900081dad783ca9b5e5f6c.scn" [deps] -source_file="res://assets/swords/fbx/_sword_23.fbx" -dest_files=["res://.godot/imported/_sword_23.fbx-493172d63aace2a9301836d894a62890.scn"] +source_file="res://assets/meshes/swords/fbx/_sword_23.fbx" +dest_files=["res://.godot/imported/_sword_23.fbx-675e2dc993900081dad783ca9b5e5f6c.scn"] [params] diff --git a/assets/swords/fbx/_sword_24.fbx b/assets/meshes/swords/fbx/_sword_24.fbx similarity index 100% rename from assets/swords/fbx/_sword_24.fbx rename to assets/meshes/swords/fbx/_sword_24.fbx diff --git a/assets/swords/fbx/_sword_24.fbx.import b/assets/meshes/swords/fbx/_sword_24.fbx.import similarity index 79% rename from assets/swords/fbx/_sword_24.fbx.import rename to assets/meshes/swords/fbx/_sword_24.fbx.import index 0bac5820..89ee3a4f 100644 --- a/assets/swords/fbx/_sword_24.fbx.import +++ b/assets/meshes/swords/fbx/_sword_24.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://b1qfs4yugw3ph" -path="res://.godot/imported/_sword_24.fbx-0adbb8989d27c2a804efc391a50e4c7b.scn" +path="res://.godot/imported/_sword_24.fbx-aaa26f0c775b9dfd1b4022adfeecb416.scn" [deps] -source_file="res://assets/swords/fbx/_sword_24.fbx" -dest_files=["res://.godot/imported/_sword_24.fbx-0adbb8989d27c2a804efc391a50e4c7b.scn"] +source_file="res://assets/meshes/swords/fbx/_sword_24.fbx" +dest_files=["res://.godot/imported/_sword_24.fbx-aaa26f0c775b9dfd1b4022adfeecb416.scn"] [params] diff --git a/assets/swords/fbx/_sword_3.fbx b/assets/meshes/swords/fbx/_sword_3.fbx similarity index 100% rename from assets/swords/fbx/_sword_3.fbx rename to assets/meshes/swords/fbx/_sword_3.fbx diff --git a/assets/swords/fbx/_sword_3.fbx.import b/assets/meshes/swords/fbx/_sword_3.fbx.import similarity index 79% rename from assets/swords/fbx/_sword_3.fbx.import rename to assets/meshes/swords/fbx/_sword_3.fbx.import index 7b65d50f..b94ac36f 100644 --- a/assets/swords/fbx/_sword_3.fbx.import +++ b/assets/meshes/swords/fbx/_sword_3.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://sdufabwshlrj" -path="res://.godot/imported/_sword_3.fbx-04a6f1a0f269fa6ff0c8cba8aed2c8b8.scn" +path="res://.godot/imported/_sword_3.fbx-1c4234e442e797e708b18b09538c6d29.scn" [deps] -source_file="res://assets/swords/fbx/_sword_3.fbx" -dest_files=["res://.godot/imported/_sword_3.fbx-04a6f1a0f269fa6ff0c8cba8aed2c8b8.scn"] +source_file="res://assets/meshes/swords/fbx/_sword_3.fbx" +dest_files=["res://.godot/imported/_sword_3.fbx-1c4234e442e797e708b18b09538c6d29.scn"] [params] diff --git a/assets/swords/fbx/_sword_4.fbx b/assets/meshes/swords/fbx/_sword_4.fbx similarity index 100% rename from assets/swords/fbx/_sword_4.fbx rename to assets/meshes/swords/fbx/_sword_4.fbx diff --git a/assets/swords/fbx/_sword_4.fbx.import b/assets/meshes/swords/fbx/_sword_4.fbx.import similarity index 79% rename from assets/swords/fbx/_sword_4.fbx.import rename to assets/meshes/swords/fbx/_sword_4.fbx.import index ac3e0008..24cfe605 100644 --- a/assets/swords/fbx/_sword_4.fbx.import +++ b/assets/meshes/swords/fbx/_sword_4.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://dmiewrsn2o1xt" -path="res://.godot/imported/_sword_4.fbx-25a5609f8f6918f76d0ed4b3e8e55618.scn" +path="res://.godot/imported/_sword_4.fbx-6c584ccd45b3275afa46e80ac89d748e.scn" [deps] -source_file="res://assets/swords/fbx/_sword_4.fbx" -dest_files=["res://.godot/imported/_sword_4.fbx-25a5609f8f6918f76d0ed4b3e8e55618.scn"] +source_file="res://assets/meshes/swords/fbx/_sword_4.fbx" +dest_files=["res://.godot/imported/_sword_4.fbx-6c584ccd45b3275afa46e80ac89d748e.scn"] [params] diff --git a/assets/swords/fbx/_sword_5.fbx b/assets/meshes/swords/fbx/_sword_5.fbx similarity index 100% rename from assets/swords/fbx/_sword_5.fbx rename to assets/meshes/swords/fbx/_sword_5.fbx diff --git a/assets/swords/fbx/_sword_5.fbx.import b/assets/meshes/swords/fbx/_sword_5.fbx.import similarity index 79% rename from assets/swords/fbx/_sword_5.fbx.import rename to assets/meshes/swords/fbx/_sword_5.fbx.import index a1048c16..707887e8 100644 --- a/assets/swords/fbx/_sword_5.fbx.import +++ b/assets/meshes/swords/fbx/_sword_5.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://brogj578mkndo" -path="res://.godot/imported/_sword_5.fbx-9d38cdd495cd4ff9bc2758f9d1e01b7e.scn" +path="res://.godot/imported/_sword_5.fbx-95cfd89e08ba9053661d854c74f7942a.scn" [deps] -source_file="res://assets/swords/fbx/_sword_5.fbx" -dest_files=["res://.godot/imported/_sword_5.fbx-9d38cdd495cd4ff9bc2758f9d1e01b7e.scn"] +source_file="res://assets/meshes/swords/fbx/_sword_5.fbx" +dest_files=["res://.godot/imported/_sword_5.fbx-95cfd89e08ba9053661d854c74f7942a.scn"] [params] diff --git a/assets/swords/fbx/_sword_6.fbx b/assets/meshes/swords/fbx/_sword_6.fbx similarity index 100% rename from assets/swords/fbx/_sword_6.fbx rename to assets/meshes/swords/fbx/_sword_6.fbx diff --git a/assets/swords/fbx/_sword_6.fbx.import b/assets/meshes/swords/fbx/_sword_6.fbx.import similarity index 79% rename from assets/swords/fbx/_sword_6.fbx.import rename to assets/meshes/swords/fbx/_sword_6.fbx.import index e10a6c49..6c61a009 100644 --- a/assets/swords/fbx/_sword_6.fbx.import +++ b/assets/meshes/swords/fbx/_sword_6.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://tol5v11e7bhx" -path="res://.godot/imported/_sword_6.fbx-65a0a7d72918e7512792cfa786f56e6e.scn" +path="res://.godot/imported/_sword_6.fbx-599214aefe9d6fe2d3c99f61267a9ffd.scn" [deps] -source_file="res://assets/swords/fbx/_sword_6.fbx" -dest_files=["res://.godot/imported/_sword_6.fbx-65a0a7d72918e7512792cfa786f56e6e.scn"] +source_file="res://assets/meshes/swords/fbx/_sword_6.fbx" +dest_files=["res://.godot/imported/_sword_6.fbx-599214aefe9d6fe2d3c99f61267a9ffd.scn"] [params] diff --git a/assets/swords/fbx/_sword_7.fbx b/assets/meshes/swords/fbx/_sword_7.fbx similarity index 100% rename from assets/swords/fbx/_sword_7.fbx rename to assets/meshes/swords/fbx/_sword_7.fbx diff --git a/assets/swords/fbx/_sword_7.fbx.import b/assets/meshes/swords/fbx/_sword_7.fbx.import similarity index 79% rename from assets/swords/fbx/_sword_7.fbx.import rename to assets/meshes/swords/fbx/_sword_7.fbx.import index b017bd0a..b4eff18a 100644 --- a/assets/swords/fbx/_sword_7.fbx.import +++ b/assets/meshes/swords/fbx/_sword_7.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://bag0oxbvo7ya7" -path="res://.godot/imported/_sword_7.fbx-5a2d61c3625b87c9b91bab13a45ef09e.scn" +path="res://.godot/imported/_sword_7.fbx-7838619180e23a2876235f37738f92e3.scn" [deps] -source_file="res://assets/swords/fbx/_sword_7.fbx" -dest_files=["res://.godot/imported/_sword_7.fbx-5a2d61c3625b87c9b91bab13a45ef09e.scn"] +source_file="res://assets/meshes/swords/fbx/_sword_7.fbx" +dest_files=["res://.godot/imported/_sword_7.fbx-7838619180e23a2876235f37738f92e3.scn"] [params] diff --git a/assets/swords/fbx/_sword_8.fbx b/assets/meshes/swords/fbx/_sword_8.fbx similarity index 100% rename from assets/swords/fbx/_sword_8.fbx rename to assets/meshes/swords/fbx/_sword_8.fbx diff --git a/assets/swords/fbx/_sword_8.fbx.import b/assets/meshes/swords/fbx/_sword_8.fbx.import similarity index 79% rename from assets/swords/fbx/_sword_8.fbx.import rename to assets/meshes/swords/fbx/_sword_8.fbx.import index d5d92193..0d904e0a 100644 --- a/assets/swords/fbx/_sword_8.fbx.import +++ b/assets/meshes/swords/fbx/_sword_8.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://b7ibkej2rcs03" -path="res://.godot/imported/_sword_8.fbx-84c74a27d77c6f3455ecd47693de31ef.scn" +path="res://.godot/imported/_sword_8.fbx-1529fae8b43abc6945d72284afc35594.scn" [deps] -source_file="res://assets/swords/fbx/_sword_8.fbx" -dest_files=["res://.godot/imported/_sword_8.fbx-84c74a27d77c6f3455ecd47693de31ef.scn"] +source_file="res://assets/meshes/swords/fbx/_sword_8.fbx" +dest_files=["res://.godot/imported/_sword_8.fbx-1529fae8b43abc6945d72284afc35594.scn"] [params] diff --git a/assets/swords/fbx/_sword_9.fbx b/assets/meshes/swords/fbx/_sword_9.fbx similarity index 100% rename from assets/swords/fbx/_sword_9.fbx rename to assets/meshes/swords/fbx/_sword_9.fbx diff --git a/assets/swords/fbx/_sword_9.fbx.import b/assets/meshes/swords/fbx/_sword_9.fbx.import similarity index 79% rename from assets/swords/fbx/_sword_9.fbx.import rename to assets/meshes/swords/fbx/_sword_9.fbx.import index 072b30ec..7b1e3e62 100644 --- a/assets/swords/fbx/_sword_9.fbx.import +++ b/assets/meshes/swords/fbx/_sword_9.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://7widux5ck7kg" -path="res://.godot/imported/_sword_9.fbx-83e0a99c6bcb7a2f902fc35d3c339287.scn" +path="res://.godot/imported/_sword_9.fbx-456233af19ffdad9a40429cb80e991d5.scn" [deps] -source_file="res://assets/swords/fbx/_sword_9.fbx" -dest_files=["res://.godot/imported/_sword_9.fbx-83e0a99c6bcb7a2f902fc35d3c339287.scn"] +source_file="res://assets/meshes/swords/fbx/_sword_9.fbx" +dest_files=["res://.godot/imported/_sword_9.fbx-456233af19ffdad9a40429cb80e991d5.scn"] [params] diff --git a/assets/swords/fbx/sword_14.fbx b/assets/meshes/swords/fbx/sword_14.fbx similarity index 100% rename from assets/swords/fbx/sword_14.fbx rename to assets/meshes/swords/fbx/sword_14.fbx diff --git a/assets/swords/fbx/sword_14.fbx.import b/assets/meshes/swords/fbx/sword_14.fbx.import similarity index 79% rename from assets/swords/fbx/sword_14.fbx.import rename to assets/meshes/swords/fbx/sword_14.fbx.import index 27009096..1f203f2f 100644 --- a/assets/swords/fbx/sword_14.fbx.import +++ b/assets/meshes/swords/fbx/sword_14.fbx.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://3gho2priko7i" -path="res://.godot/imported/sword_14.fbx-43a1e42a5de4603e1b903e8a8848e2b4.scn" +path="res://.godot/imported/sword_14.fbx-fda0e31bb75f0d7dc5bdb7850cd9a297.scn" [deps] -source_file="res://assets/swords/fbx/sword_14.fbx" -dest_files=["res://.godot/imported/sword_14.fbx-43a1e42a5de4603e1b903e8a8848e2b4.scn"] +source_file="res://assets/meshes/swords/fbx/sword_14.fbx" +dest_files=["res://.godot/imported/sword_14.fbx-fda0e31bb75f0d7dc5bdb7850cd9a297.scn"] [params] diff --git a/assets/swords/readme.txt b/assets/meshes/swords/readme.txt similarity index 100% rename from assets/swords/readme.txt rename to assets/meshes/swords/readme.txt diff --git a/assets/swords/resources/first_person_material.tres b/assets/meshes/swords/resources/first_person_material.tres similarity index 84% rename from assets/swords/resources/first_person_material.tres rename to assets/meshes/swords/resources/first_person_material.tres index fd84acf1..1c63d2e8 100644 --- a/assets/swords/resources/first_person_material.tres +++ b/assets/meshes/swords/resources/first_person_material.tres @@ -1,6 +1,6 @@ [gd_resource type="StandardMaterial3D" format=3 uid="uid://buevqo8w8fq75"] -[ext_resource type="Texture2D" uid="uid://qtu5ue4ixkwm" path="res://assets/swords/fbx/Texture_MAp_sword.png" id="1_ke6g8"] +[ext_resource type="Texture2D" uid="uid://qtu5ue4ixkwm" path="res://assets/meshes/swords/fbx/Texture_MAp_sword.png" id="1_ke6g8"] [resource] resource_name = "Sword_mat_map" diff --git a/assets/swords/resources/fp_sword20.tres b/assets/meshes/swords/resources/fp_sword20.tres similarity index 99% rename from assets/swords/resources/fp_sword20.tres rename to assets/meshes/swords/resources/fp_sword20.tres index 3832c9c5..d21e50ef 100644 --- a/assets/swords/resources/fp_sword20.tres +++ b/assets/meshes/swords/resources/fp_sword20.tres @@ -1,6 +1,6 @@ [gd_resource type="ArrayMesh" format=4 uid="uid://dogiv0piqfmfu"] -[ext_resource type="Material" uid="uid://buevqo8w8fq75" path="res://assets/swords/resources/first_person_material.tres" id="1_q8pc2"] +[ext_resource type="Material" uid="uid://buevqo8w8fq75" path="res://assets/meshes/swords/resources/first_person_material.tres" id="1_q8pc2"] [sub_resource type="ArrayMesh" id="ArrayMesh_uvq6x"] _surfaces = [{ diff --git a/assets/swords/resources/fp_sword23.tres b/assets/meshes/swords/resources/fp_sword23.tres similarity index 99% rename from assets/swords/resources/fp_sword23.tres rename to assets/meshes/swords/resources/fp_sword23.tres index 382be92d..445d2cbd 100644 --- a/assets/swords/resources/fp_sword23.tres +++ b/assets/meshes/swords/resources/fp_sword23.tres @@ -1,6 +1,6 @@ [gd_resource type="ArrayMesh" format=4 uid="uid://ckr26s4e3fj1m"] -[ext_resource type="Texture2D" uid="uid://qtu5ue4ixkwm" path="res://assets/swords/fbx/Texture_MAp_sword.png" id="1_7a84w"] +[ext_resource type="Texture2D" uid="uid://qtu5ue4ixkwm" path="res://assets/meshes/swords/fbx/Texture_MAp_sword.png" id="1_7a84w"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_tisiu"] resource_name = "Sword_mat_map" diff --git a/assets/swords/resources/sword23.tres b/assets/meshes/swords/resources/sword23.tres similarity index 99% rename from assets/swords/resources/sword23.tres rename to assets/meshes/swords/resources/sword23.tres index f52d31ba..6c271da4 100644 --- a/assets/swords/resources/sword23.tres +++ b/assets/meshes/swords/resources/sword23.tres @@ -1,6 +1,6 @@ [gd_resource type="ArrayMesh" format=4 uid="uid://cho5fixitrbds"] -[ext_resource type="Texture2D" uid="uid://qtu5ue4ixkwm" path="res://assets/swords/fbx/Texture_MAp_sword.png" id="1_tisiu"] +[ext_resource type="Texture2D" uid="uid://qtu5ue4ixkwm" path="res://assets/meshes/swords/fbx/Texture_MAp_sword.png" id="1_tisiu"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_tisiu"] resource_name = "Sword_mat_map" diff --git a/assets/swords/texture/Texture_MAp_sword.png b/assets/meshes/swords/texture/Texture_MAp_sword.png similarity index 100% rename from assets/swords/texture/Texture_MAp_sword.png rename to assets/meshes/swords/texture/Texture_MAp_sword.png diff --git a/assets/swords/texture/Texture_MAp_sword.png.import b/assets/meshes/swords/texture/Texture_MAp_sword.png.import similarity index 73% rename from assets/swords/texture/Texture_MAp_sword.png.import rename to assets/meshes/swords/texture/Texture_MAp_sword.png.import index 5b479641..4b0b5c35 100644 --- a/assets/swords/texture/Texture_MAp_sword.png.import +++ b/assets/meshes/swords/texture/Texture_MAp_sword.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://br8gpitkrtroi" -path="res://.godot/imported/Texture_MAp_sword.png-5d2e59afea3d1af36913e0e3757cf603.ctex" +path="res://.godot/imported/Texture_MAp_sword.png-474d2b01c39ae9f86dce787d6ba15b46.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/swords/texture/Texture_MAp_sword.png" -dest_files=["res://.godot/imported/Texture_MAp_sword.png-5d2e59afea3d1af36913e0e3757cf603.ctex"] +source_file="res://assets/meshes/swords/texture/Texture_MAp_sword.png" +dest_files=["res://.godot/imported/Texture_MAp_sword.png-474d2b01c39ae9f86dce787d6ba15b46.ctex"] [params] diff --git a/assets/stairs/Textures/colormap.png b/assets/stairs/Textures/colormap.png deleted file mode 100644 index 3e53f785..00000000 --- a/assets/stairs/Textures/colormap.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0d4947d34ff32acf4a359c7f22ca784e057e7e72f622170a9a77b6fc88fdb70e -size 8706 diff --git a/godot_state_charts_examples/ant_hill/ant/ant.gd b/godot_state_charts_examples/ant_hill/ant/ant.gd deleted file mode 100644 index 23cd631c..00000000 --- a/godot_state_charts_examples/ant_hill/ant/ant.gd +++ /dev/null @@ -1,276 +0,0 @@ -extends CharacterBody2D - -signal clicked(node:Node2D) - -@export var marker_scene:PackedScene - -## The navigation agent we use. -@onready var navigation_agent:NavigationAgent2D = $NavigationAgent2D - -## The state chart -@onready var state_chart:StateChart = $StateChart - -## Set of close food markers -var food_markers:Dictionary = {} - -## Set of close nest markers -var nest_markers:Dictionary = {} - -## Set of food nearby -var food:Dictionary = {} - -## The nest, if nearby -var nest:Node2D = null - -## The currently carried food -var carried_food:Node = null - -const SEGMENT_LENGTH = 150 - -func _ready(): - # start the state chart - state_chart.send_event.call_deferred("initialized") - - -## Called when we are seeking for food and need a new target. -func _on_idle_seeking_food(): - - var current_position := get_global_position() - - # if we have food nearby grab it - if food.size() > 0: - state_chart.send_event("food_detected") - return - - var target_position := Vector2() - # if we have food markers nearby travel into the general direction of the closest one points - if food_markers.size() > 0: - var closest_food_marker := _find_closest(food_markers.keys(), current_position) - var direction = Vector2.RIGHT.rotated(closest_food_marker.get_rotation()) - target_position = current_position + (direction * SEGMENT_LENGTH) - - # otherwise or if we couldn't reach the last target position, pick a random - # direction - if food_markers.size() == 0 or not navigation_agent.is_target_reachable(): - # otherwise pick a random position in a radius of SEGMENT_LENGTH pixels - # first calculate a random angle in radians - var random_angle := randf() * 2 * PI - # then calculate the x and y components of the vector - var random_x := cos(random_angle) * SEGMENT_LENGTH - var random_y := sin(random_angle) * SEGMENT_LENGTH - - # add the random vector to the current position - target_position = current_position + Vector2(random_x, random_y) - - - navigation_agent.set_target_position(target_position) - state_chart.set_expression_property("target_position", target_position) - state_chart.send_event("destination_set") - - -## Called when we have found food nearby and want to go to it -func _on_food_detected(): - # set the target position to the closest food - var closest_food_position = _find_closest(food.keys(), get_global_position()).global_position - navigation_agent.set_target_position(closest_food_position) - - -## Called when we arrived at the food and want to pick it up -func _on_food_reached(): - var closest_food = _find_closest(food.keys(), get_global_position()) - if not is_instance_valid(closest_food): - # some other ant must have picked it up - state_chart.send_event("food_vanished") - return - - closest_food.get_parent().remove_child(closest_food) - carried_food = closest_food - # remove it from the food set - food.erase(closest_food) - # it's collected, so remove it from the food group - closest_food.remove_from_group("food") - # add it to our ant so it moves with us - add_child(closest_food) - closest_food.position = Vector2.ZERO - closest_food.scale = Vector2(0.5, 0.5) - - # place a marker pointing to the food (0 means point into the current direction) - var marker = _place_marker(Marker.MarkerType.FOOD, global_position, 0) - food_markers[marker] = true - - # notify the state chart that we picked up food - state_chart.send_event("food_picked_up") - - - -## Called when we are returning home and need a new target. -func _on_idle_returning_home(): - var current_position := get_global_position() - - # if the nest is nearby, drop off the food - if nest != null: - state_chart.send_event("nest_detected") - return - - var target_position := Vector2() - # if we have nest markers nearby travel into the general direction of the closest one points - if nest_markers.size() > 0: - # refresh them - for marker in nest_markers.keys(): - marker.refresh() - - var closest_nest_marker := _find_closest(nest_markers.keys(), current_position) - var direction = Vector2.RIGHT.rotated(closest_nest_marker.get_rotation()) - target_position = current_position + (direction * SEGMENT_LENGTH) - - # if we have no nest markers or the navigation agent couldn't reach - # the position of the last target pick a random direction - if nest_markers.size() == 0 or not navigation_agent.is_target_reachable(): - var random_angle := randf() * 2 * PI - # then calculate the x and y components of the vector - var random_x := cos(random_angle) * SEGMENT_LENGTH - var random_y := sin(random_angle) * SEGMENT_LENGTH - - # add the random vector to the current position - target_position = current_position + Vector2(random_x, random_y) - - navigation_agent.set_target_position(target_position) - state_chart.set_expression_property("target_position", target_position) - state_chart.send_event("destination_set") - return - -## Called when we are returning home and detected the nest -func _on_nest_detected(): - # travel to the nest - navigation_agent.set_target_position(nest.global_position) - state_chart.set_expression_property("target_position", nest.global_position) - - -## Called when we have arrived at the nest and want to drop off the food -func _on_nest_reached(): - # drop off the food - carried_food.get_parent().remove_child(carried_food) - carried_food.queue_free() - carried_food = null - # notify the state chart that we dropped off the food - state_chart.send_event("food_dropped") - - -## Called while travelling to a destination -func _on_travelling_state_physics_processing(_delta): - # get the next position on the path - var path_position = navigation_agent.get_next_path_position() - # and move towards it - velocity = (path_position - get_global_position()).normalized() * navigation_agent.max_speed - look_at(path_position) - move_and_slide() - - -func _on_input_event(_viewport, event, _shape_idx): - # if the left mouse button is up emit the clicked signal - if event is InputEventMouseButton and event.button_index == MOUSE_BUTTON_LEFT and event.is_pressed() == false: - # print("clicked") - clicked.emit(self) - - -## Called when the ant is sensing something nearby. -func _on_sensor_area_area_entered(area:Area2D): - var node = area - if area.has_meta("owner"): - node = area.get_node(area.get_meta("owner")) - - - if node.is_in_group("marker"): - # it's a marker - if node.is_in_group("food"): - food_markers[node] = true - elif node.is_in_group("nest"): - nest_markers[node] = true - elif node.is_in_group("food"): - # it's food - food[node] = true - elif node.is_in_group("nest"): - # it's the nest - nest = node - - state_chart.set_expression_property("nest_markers", nest_markers.size()) - state_chart.set_expression_property("food_markers", food_markers.size()) - - - -func _on_sensor_area_area_exited(area:Area2D): - var node = area - if area.has_meta("owner"): - node = area.get_node(area.get_meta("owner")) - - if node.is_in_group("marker"): - # it's a marker - if node.is_in_group("food"): - food_markers.erase(node) - elif node.is_in_group("nest"): - nest_markers.erase(node) - elif node.is_in_group("food"): - # it's food - food.erase(node) - elif node.is_in_group("nest"): - # it's the nest - nest = null - - state_chart.set_expression_property("nest_markers", nest_markers.size()) - state_chart.set_expression_property("food_markers", nest_markers.size()) - - - - -## Finds the closest position to the given position from the given list of nodes. -func _find_closest(targets:Array, from:Vector2) -> Node2D: - var shortest_distance := 99999999.00 - var result = null - - for target in targets: - var distance := from.distance_squared_to(target.get_global_position()) - if distance < shortest_distance: - shortest_distance = distance - result = target - - return result - - -## Places a marker of the given type at the given position -func _place_marker(type:Marker.MarkerType, target_position:Vector2, offset:float = PI) -> Marker: - var marker = marker_scene.instantiate() - marker.initialize(type) - # add to the tree on our parent - get_parent().add_child.call_deferred(marker) - # set the position to our current position - marker.set_global_position(target_position) - # set the marker rotation to look opposite to the direction we are facing - marker.set_rotation(get_rotation() + offset) - return marker - - -func _place_nest_marker(): - # if there are already nest markers around, just refresh them - if nest_markers.size() > 0: - for marker in nest_markers: - marker.refresh() - else: - # otherwise place a new one - _place_marker(Marker.MarkerType.NEST, global_position) - - -func _place_food_marker(): - _place_marker(Marker.MarkerType.FOOD, global_position) - - -func _maintenance(_delta): - # remove all markers which are no longer valid - for marker in food_markers.keys(): - if not is_instance_valid(marker): - food_markers.erase(marker) - - for marker in nest_markers.keys(): - if not is_instance_valid(marker): - nest_markers.erase(marker) - - diff --git a/godot_state_charts_examples/ant_hill/ant/ant.gd.uid b/godot_state_charts_examples/ant_hill/ant/ant.gd.uid deleted file mode 100644 index 6add0464..00000000 --- a/godot_state_charts_examples/ant_hill/ant/ant.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://d4ld8mlrjp04a diff --git a/godot_state_charts_examples/ant_hill/ant/ant.gdshader b/godot_state_charts_examples/ant_hill/ant/ant.gdshader deleted file mode 100644 index f55dcbac..00000000 --- a/godot_state_charts_examples/ant_hill/ant/ant.gdshader +++ /dev/null @@ -1,5 +0,0 @@ -shader_type canvas_item; - -void fragment() { - COLOR = COLOR + vec4(.3,.3,.1,.0); -} diff --git a/godot_state_charts_examples/ant_hill/ant/ant.gdshader.uid b/godot_state_charts_examples/ant_hill/ant/ant.gdshader.uid deleted file mode 100644 index b855a339..00000000 --- a/godot_state_charts_examples/ant_hill/ant/ant.gdshader.uid +++ /dev/null @@ -1 +0,0 @@ -uid://bx4vu24rcr0m5 diff --git a/godot_state_charts_examples/ant_hill/ant/ant.tscn b/godot_state_charts_examples/ant_hill/ant/ant.tscn deleted file mode 100644 index 31098727..00000000 --- a/godot_state_charts_examples/ant_hill/ant/ant.tscn +++ /dev/null @@ -1,700 +0,0 @@ -[gd_scene format=3 uid="uid://dy43c80qlfftx"] - -[ext_resource type="Shader" uid="uid://bx4vu24rcr0m5" path="res://godot_state_charts_examples/ant_hill/ant/ant.gdshader" id="1_01qat"] -[ext_resource type="Texture2D" uid="uid://bqgc7cft671q0" path="res://godot_state_charts_examples/ant_hill/ant/walk.png" id="1_7ajse"] -[ext_resource type="Script" uid="uid://d4ld8mlrjp04a" path="res://godot_state_charts_examples/ant_hill/ant/ant.gd" id="1_i761n"] -[ext_resource type="PackedScene" uid="uid://dy5xrmjffewnk" path="res://godot_state_charts_examples/ant_hill/marker/marker.tscn" id="2_lqnr1"] -[ext_resource type="Script" uid="uid://couw105c3bde4" path="res://addons/godot_state_charts/state_chart.gd" id="3_lard5"] -[ext_resource type="Script" uid="uid://jk2jm1g6q853" path="res://addons/godot_state_charts/compound_state.gd" id="4_ejp2e"] -[ext_resource type="Script" uid="uid://cytafq8i1y8qm" path="res://addons/godot_state_charts/atomic_state.gd" id="5_21sgy"] -[ext_resource type="Script" uid="uid://cf1nsco3w0mf6" path="res://addons/godot_state_charts/transition.gd" id="7_qj278"] - -[sub_resource type="ShaderMaterial" id="ShaderMaterial_bjtx1"] -shader = ExtResource("1_01qat") - -[sub_resource type="AtlasTexture" id="AtlasTexture_p0h5v"] -atlas = ExtResource("1_7ajse") -region = Rect2(0, 0, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_mubvl"] -atlas = ExtResource("1_7ajse") -region = Rect2(202, 0, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_nj3h7"] -atlas = ExtResource("1_7ajse") -region = Rect2(404, 0, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_fij1g"] -atlas = ExtResource("1_7ajse") -region = Rect2(606, 0, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_i21td"] -atlas = ExtResource("1_7ajse") -region = Rect2(808, 0, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_a0fxu"] -atlas = ExtResource("1_7ajse") -region = Rect2(1010, 0, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_bwhdr"] -atlas = ExtResource("1_7ajse") -region = Rect2(1212, 0, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_hm8dw"] -atlas = ExtResource("1_7ajse") -region = Rect2(1414, 0, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_lfnfv"] -atlas = ExtResource("1_7ajse") -region = Rect2(0, 248, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_kljff"] -atlas = ExtResource("1_7ajse") -region = Rect2(202, 248, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_t8fco"] -atlas = ExtResource("1_7ajse") -region = Rect2(404, 248, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_blb68"] -atlas = ExtResource("1_7ajse") -region = Rect2(606, 248, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2k7ie"] -atlas = ExtResource("1_7ajse") -region = Rect2(808, 248, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_vpjgq"] -atlas = ExtResource("1_7ajse") -region = Rect2(1010, 248, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ykqrl"] -atlas = ExtResource("1_7ajse") -region = Rect2(1212, 248, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_yq06r"] -atlas = ExtResource("1_7ajse") -region = Rect2(1414, 248, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_m8wtm"] -atlas = ExtResource("1_7ajse") -region = Rect2(0, 496, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ytxlu"] -atlas = ExtResource("1_7ajse") -region = Rect2(202, 496, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_jiy2o"] -atlas = ExtResource("1_7ajse") -region = Rect2(404, 496, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_vfiyg"] -atlas = ExtResource("1_7ajse") -region = Rect2(606, 496, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_sl3a2"] -atlas = ExtResource("1_7ajse") -region = Rect2(808, 496, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_nmj2f"] -atlas = ExtResource("1_7ajse") -region = Rect2(1010, 496, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_sngog"] -atlas = ExtResource("1_7ajse") -region = Rect2(1212, 496, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_71qgv"] -atlas = ExtResource("1_7ajse") -region = Rect2(1414, 496, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_88uru"] -atlas = ExtResource("1_7ajse") -region = Rect2(0, 744, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_kqc1k"] -atlas = ExtResource("1_7ajse") -region = Rect2(202, 744, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ar5xr"] -atlas = ExtResource("1_7ajse") -region = Rect2(404, 744, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xs12g"] -atlas = ExtResource("1_7ajse") -region = Rect2(606, 744, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_6mpdc"] -atlas = ExtResource("1_7ajse") -region = Rect2(808, 744, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_lqwgf"] -atlas = ExtResource("1_7ajse") -region = Rect2(1010, 744, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xrg7o"] -atlas = ExtResource("1_7ajse") -region = Rect2(1212, 744, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_kmp2k"] -atlas = ExtResource("1_7ajse") -region = Rect2(1414, 744, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_hpmfd"] -atlas = ExtResource("1_7ajse") -region = Rect2(0, 992, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_3osu6"] -atlas = ExtResource("1_7ajse") -region = Rect2(202, 992, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_gdwlg"] -atlas = ExtResource("1_7ajse") -region = Rect2(404, 992, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_hau5u"] -atlas = ExtResource("1_7ajse") -region = Rect2(606, 992, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_2uawa"] -atlas = ExtResource("1_7ajse") -region = Rect2(808, 992, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_aj6m3"] -atlas = ExtResource("1_7ajse") -region = Rect2(1010, 992, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_lnduy"] -atlas = ExtResource("1_7ajse") -region = Rect2(1212, 992, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_bqt77"] -atlas = ExtResource("1_7ajse") -region = Rect2(1414, 992, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_plrtj"] -atlas = ExtResource("1_7ajse") -region = Rect2(0, 1240, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ggvde"] -atlas = ExtResource("1_7ajse") -region = Rect2(202, 1240, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_xavhi"] -atlas = ExtResource("1_7ajse") -region = Rect2(404, 1240, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ev8ji"] -atlas = ExtResource("1_7ajse") -region = Rect2(606, 1240, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_65x5e"] -atlas = ExtResource("1_7ajse") -region = Rect2(808, 1240, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_yi6fp"] -atlas = ExtResource("1_7ajse") -region = Rect2(1010, 1240, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_eseb1"] -atlas = ExtResource("1_7ajse") -region = Rect2(1212, 1240, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ux63t"] -atlas = ExtResource("1_7ajse") -region = Rect2(1414, 1240, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ocabh"] -atlas = ExtResource("1_7ajse") -region = Rect2(0, 1488, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_8sepc"] -atlas = ExtResource("1_7ajse") -region = Rect2(202, 1488, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_4d7on"] -atlas = ExtResource("1_7ajse") -region = Rect2(404, 1488, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_jsu7m"] -atlas = ExtResource("1_7ajse") -region = Rect2(606, 1488, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_vhyb2"] -atlas = ExtResource("1_7ajse") -region = Rect2(808, 1488, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_t2dka"] -atlas = ExtResource("1_7ajse") -region = Rect2(1010, 1488, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_e6l64"] -atlas = ExtResource("1_7ajse") -region = Rect2(1212, 1488, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_mdp8v"] -atlas = ExtResource("1_7ajse") -region = Rect2(1414, 1488, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_ywpdo"] -atlas = ExtResource("1_7ajse") -region = Rect2(0, 1736, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_1d2bj"] -atlas = ExtResource("1_7ajse") -region = Rect2(202, 1736, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_80asc"] -atlas = ExtResource("1_7ajse") -region = Rect2(404, 1736, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_m5ngl"] -atlas = ExtResource("1_7ajse") -region = Rect2(606, 1736, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_r7ql0"] -atlas = ExtResource("1_7ajse") -region = Rect2(808, 1736, 202, 248) - -[sub_resource type="AtlasTexture" id="AtlasTexture_w0vp4"] -atlas = ExtResource("1_7ajse") -region = Rect2(1010, 1736, 202, 248) - -[sub_resource type="SpriteFrames" id="SpriteFrames_kcoy1"] -animations = [{ -"frames": [], -"loop": true, -"name": &"default", -"speed": 5.0 -}, { -"frames": [{ -"duration": 1.0, -"texture": SubResource("AtlasTexture_p0h5v") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_mubvl") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_nj3h7") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_fij1g") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_i21td") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_a0fxu") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_bwhdr") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_hm8dw") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_lfnfv") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_kljff") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_t8fco") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_blb68") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2k7ie") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_vpjgq") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ykqrl") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_yq06r") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_m8wtm") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ytxlu") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_jiy2o") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_vfiyg") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_sl3a2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_nmj2f") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_sngog") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_71qgv") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_88uru") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_kqc1k") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ar5xr") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xs12g") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_6mpdc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_lqwgf") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xrg7o") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_kmp2k") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_hpmfd") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_3osu6") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_gdwlg") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_hau5u") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_2uawa") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_aj6m3") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_lnduy") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_bqt77") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_plrtj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ggvde") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_xavhi") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ev8ji") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_65x5e") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_yi6fp") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_eseb1") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ux63t") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ocabh") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_8sepc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_4d7on") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_jsu7m") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_vhyb2") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_t2dka") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_e6l64") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_mdp8v") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_ywpdo") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_1d2bj") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_80asc") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_m5ngl") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_r7ql0") -}, { -"duration": 1.0, -"texture": SubResource("AtlasTexture_w0vp4") -}], -"loop": true, -"name": &"walk", -"speed": 64.0 -}] - -[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_1lk3q"] -radius = 4.0 -height = 12.0 - -[sub_resource type="CircleShape2D" id="CircleShape2D_htg24"] -radius = 80.0 - -[node name="Ant" type="CharacterBody2D" unique_id=357919111] -z_index = 2048 -z_as_relative = false -collision_layer = 16 -input_pickable = true -motion_mode = 1 -platform_on_leave = 2 -safe_margin = 2.615 -script = ExtResource("1_i761n") -marker_scene = ExtResource("2_lqnr1") - -[node name="Sprite2D" type="AnimatedSprite2D" parent="." unique_id=1030931224] -material = SubResource("ShaderMaterial_bjtx1") -rotation = 1.5708 -scale = Vector2(0.05, 0.05) -sprite_frames = SubResource("SpriteFrames_kcoy1") -animation = &"walk" -frame_progress = 0.938219 - -[node name="NavigationAgent2D" type="NavigationAgent2D" parent="." unique_id=1705676987] -editor_description = "This navigation agent sends the \"navigation_finished\" event to the state chart whenever the navigation is done." -avoidance_enabled = true -radius = 40.0 -max_speed = 50.0 - -[node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=1692864822] -position = Vector2(0, 1) -shape = SubResource("CapsuleShape2D_1lk3q") - -[node name="SensorArea" type="Area2D" parent="." unique_id=1997461294] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="SensorArea" unique_id=1493720022] -shape = SubResource("CircleShape2D_htg24") - -[node name="StateChart" type="Node" parent="." unique_id=1652274412] -script = ExtResource("3_lard5") -track_in_editor = true - -[node name="Root" type="Node" parent="StateChart" unique_id=1619485726] -script = ExtResource("4_ejp2e") -initial_state = NodePath("Initializing") - -[node name="Initializing" type="Node" parent="StateChart/Root" unique_id=1173467514] -editor_description = "This state is used for script initialization." -script = ExtResource("5_21sgy") - -[node name="Transition" type="Node" parent="StateChart/Root/Initializing" unique_id=1132136339] -script = ExtResource("7_qj278") -to = NodePath("../../Seeking Food") -event = &"initialized" -delay_in_seconds = "0.0" - -[node name="Seeking Food" type="Node" parent="StateChart/Root" unique_id=35708485] -editor_description = "In this state, the ant will look for food." -script = ExtResource("4_ejp2e") -initial_state = NodePath("Idle") - -[node name="Idle" type="Node" parent="StateChart/Root/Seeking Food" unique_id=2055371097] -editor_description = "This state is active when the ant currently has no target. It is connected to the script which will look for a new target." -script = ExtResource("5_21sgy") - -[node name="On Next Destination" type="Node" parent="StateChart/Root/Seeking Food/Idle" unique_id=837784741] -script = ExtResource("7_qj278") -to = NodePath("../../Travelling/Place Marker") -event = &"destination_set" -delay_in_seconds = "0.0" - -[node name="On Food Detected" type="Node" parent="StateChart/Root/Seeking Food/Idle" unique_id=718952215] -script = ExtResource("7_qj278") -to = NodePath("../../../Picking up Food") -event = &"food_detected" -delay_in_seconds = "0.0" - -[node name="Travelling" type="Node" parent="StateChart/Root/Seeking Food" unique_id=1951054255] -script = ExtResource("4_ejp2e") -initial_state = NodePath("Travel") - -[node name="On Navigation Finish" type="Node" parent="StateChart/Root/Seeking Food/Travelling" unique_id=1442664241] -editor_description = "When navigation is finished return to idle state." -script = ExtResource("7_qj278") -to = NodePath("../../Idle") -event = &"navigation_finished" -delay_in_seconds = "0.0" - -[node name="Travel" type="Node" parent="StateChart/Root/Seeking Food/Travelling" unique_id=857682499] -editor_description = "This state is active while the ant is travelling when searching for food. Periodically the state will be left for placing a marker." -script = ExtResource("5_21sgy") - -[node name="Periodically Place Marker" type="Node" parent="StateChart/Root/Seeking Food/Travelling/Travel" unique_id=120374019] -editor_description = "While searching for food, periodically place a marker pointing towards the nest. This transition will move to the \"Place Marker\" state which will trigger the placement of the marker. The \"Place Marker\" state will immediately return back to the \"Travel\" state." -script = ExtResource("7_qj278") -to = NodePath("../../Place Marker") -delay_in_seconds = "0.75" - -[node name="Place Marker" type="Node" parent="StateChart/Root/Seeking Food/Travelling" unique_id=1932547830] -editor_description = "This state is briefly activated when the ant wants to place a marker. It will immediately exit again to the \"Travel\" state." -script = ExtResource("5_21sgy") - -[node name="Return travelling" type="Node" parent="StateChart/Root/Seeking Food/Travelling/Place Marker" unique_id=1482996519] -script = ExtResource("7_qj278") -to = NodePath("../../Travel") -delay_in_seconds = "0.0" - -[node name="Picking up Food" type="Node" parent="StateChart/Root" unique_id=1498579937] -editor_description = "This state is active when the ant has detected food and wants to pick it up." -script = ExtResource("4_ejp2e") -initial_state = NodePath("Travelling") - -[node name="Travelling" type="Node" parent="StateChart/Root/Picking up Food" unique_id=1898584525] -editor_description = "This state is active while the ant is moving towards the food." -script = ExtResource("5_21sgy") - -[node name="On Navigation Finish" type="Node" parent="StateChart/Root/Picking up Food/Travelling" unique_id=1459603142] -editor_description = "When navigation is finished we can pick up the food." -script = ExtResource("7_qj278") -to = NodePath("../../Picking Up") -event = &"navigation_finished" -delay_in_seconds = "0.0" - -[node name="Picking Up" type="Node" parent="StateChart/Root/Picking up Food" unique_id=691826560] -editor_description = "This state is active when the ant has reached the food and now picks it up." -script = ExtResource("5_21sgy") - -[node name="On Picked Up" type="Node" parent="StateChart/Root/Picking up Food/Picking Up" unique_id=1812353397] -editor_description = "When navigation is finished return to idle state." -script = ExtResource("7_qj278") -to = NodePath("../../../Returning Home") -event = &"food_picked_up" -delay_in_seconds = "0.0" - -[node name="On Food Vanished" type="Node" parent="StateChart/Root/Picking up Food/Picking Up" unique_id=1828759205] -editor_description = "When navigation is finished return to idle state." -script = ExtResource("7_qj278") -to = NodePath("../../../Seeking Food") -event = &"food_vanished" -delay_in_seconds = "0.0" - -[node name="Returning Home" type="Node" parent="StateChart/Root" unique_id=68722348] -editor_description = "This state is active when the ant has found food and wants to return home." -script = ExtResource("4_ejp2e") -initial_state = NodePath("Idle") - -[node name="Idle" type="Node" parent="StateChart/Root/Returning Home" unique_id=1472914152] -editor_description = "This state is active when the ant currently has no destination. It calls back into the script which will setup a new destination." -script = ExtResource("5_21sgy") - -[node name="On Next Destination" type="Node" parent="StateChart/Root/Returning Home/Idle" unique_id=1710164190] -script = ExtResource("7_qj278") -to = NodePath("../../Travelling") -event = &"destination_set" -delay_in_seconds = "0.0" - -[node name="On Nest Detected" type="Node" parent="StateChart/Root/Returning Home/Idle" unique_id=1259208177] -script = ExtResource("7_qj278") -to = NodePath("../../../Delivering Food") -event = &"nest_detected" -delay_in_seconds = "0.0" - -[node name="Travelling" type="Node" parent="StateChart/Root/Returning Home" unique_id=1574608417] -editor_description = "This state is active when the ant has a destination and is currently travelling." -script = ExtResource("4_ejp2e") -initial_state = NodePath("Travel") - -[node name="On Navigation Finish" type="Node" parent="StateChart/Root/Returning Home/Travelling" unique_id=843084238] -editor_description = "When navigation is finished return to idle state." -script = ExtResource("7_qj278") -to = NodePath("../../Idle") -event = &"navigation_finished" -delay_in_seconds = "0.0" - -[node name="Travel" type="Node" parent="StateChart/Root/Returning Home/Travelling" unique_id=391342697] -script = ExtResource("5_21sgy") - -[node name="Periodically Place Marker" type="Node" parent="StateChart/Root/Returning Home/Travelling/Travel" unique_id=20755757] -script = ExtResource("7_qj278") -to = NodePath("../../Place Marker") -delay_in_seconds = "1.0" - -[node name="Place Marker" type="Node" parent="StateChart/Root/Returning Home/Travelling" unique_id=826088477] -editor_description = "This state is active when the ant has a destination and is moving towards it." -script = ExtResource("5_21sgy") - -[node name="Return travelling" type="Node" parent="StateChart/Root/Returning Home/Travelling/Place Marker" unique_id=210360225] -script = ExtResource("7_qj278") -to = NodePath("../../Travel") -delay_in_seconds = "0.0" - -[node name="Delivering Food" type="Node" parent="StateChart/Root" unique_id=113331670] -editor_description = "This state is active when the ant has detected the nest and wants to bring food back." -script = ExtResource("4_ejp2e") -initial_state = NodePath("Travelling") - -[node name="Travelling" type="Node" parent="StateChart/Root/Delivering Food" unique_id=2113420401] -editor_description = "This state is active when the ant is moving towards the nest." -script = ExtResource("5_21sgy") - -[node name="On Navigation Finish" type="Node" parent="StateChart/Root/Delivering Food/Travelling" unique_id=1612529738] -editor_description = "When navigation is finished we can pick up the food." -script = ExtResource("7_qj278") -to = NodePath("../../Dropping") -event = &"navigation_finished" -delay_in_seconds = "0.0" - -[node name="Dropping" type="Node" parent="StateChart/Root/Delivering Food" unique_id=844996374] -editor_description = "This state is active when the ant is dropping the food off at the nest." -script = ExtResource("5_21sgy") - -[node name="On Dropped" type="Node" parent="StateChart/Root/Delivering Food/Dropping" unique_id=1491069231] -editor_description = "When navigation is finished return to idle state." -script = ExtResource("7_qj278") -to = NodePath("../../../Seeking Food") -event = &"food_dropped" -delay_in_seconds = "0.0" - -[connection signal="input_event" from="." to="." method="_on_input_event"] -[connection signal="ready" from="Sprite2D" to="Sprite2D" method="play" binds= ["walk"]] -[connection signal="navigation_finished" from="NavigationAgent2D" to="StateChart" method="send_event" binds= [&"navigation_finished"]] -[connection signal="area_entered" from="SensorArea" to="." method="_on_sensor_area_area_entered"] -[connection signal="area_exited" from="SensorArea" to="." method="_on_sensor_area_area_exited"] -[connection signal="state_physics_processing" from="StateChart/Root" to="." method="_maintenance"] -[connection signal="state_entered" from="StateChart/Root/Seeking Food/Idle" to="." method="_on_idle_seeking_food"] -[connection signal="state_physics_processing" from="StateChart/Root/Seeking Food/Travelling" to="." method="_on_travelling_state_physics_processing"] -[connection signal="state_entered" from="StateChart/Root/Seeking Food/Travelling/Place Marker" to="." method="_place_nest_marker"] -[connection signal="state_entered" from="StateChart/Root/Picking up Food/Travelling" to="." method="_on_food_detected"] -[connection signal="state_physics_processing" from="StateChart/Root/Picking up Food/Travelling" to="." method="_on_travelling_state_physics_processing"] -[connection signal="state_entered" from="StateChart/Root/Picking up Food/Picking Up" to="." method="_on_food_reached"] -[connection signal="state_entered" from="StateChart/Root/Returning Home/Idle" to="." method="_on_idle_returning_home"] -[connection signal="state_physics_processing" from="StateChart/Root/Returning Home/Travelling" to="." method="_on_travelling_state_physics_processing"] -[connection signal="state_entered" from="StateChart/Root/Returning Home/Travelling/Place Marker" to="." method="_place_food_marker"] -[connection signal="state_entered" from="StateChart/Root/Delivering Food/Travelling" to="." method="_on_nest_detected"] -[connection signal="state_physics_processing" from="StateChart/Root/Delivering Food/Travelling" to="." method="_on_travelling_state_physics_processing"] -[connection signal="state_entered" from="StateChart/Root/Delivering Food/Dropping" to="." method="_on_nest_reached"] diff --git a/godot_state_charts_examples/ant_hill/ant/walk.png b/godot_state_charts_examples/ant_hill/ant/walk.png deleted file mode 100644 index 1001882e37eb6a10a589b0a7a047b59542ab6bf3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 733113 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�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

c29@bg8 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ĶhfsDH44fR4_zoh1L9O0-m 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�$goCBSP9F#Bgkf zC_aSuunNv9eO6M!EtaG6`%439sdKgDt4e+!X&m>rLhE0;BU89oowI)&!4lgyT-OFW z*E2!N5^5z4QOzKb<7oQcmr9)I$_%!lQrVOlJu1mX- zI@5AsXvzEpwUe-9P!eBkJ^%@WQ<-qF6IV~#n0FdP*1cv9GhA6M(id`k<%n?=$$Hee z^JXc~x-T79jY#JiGku_og+1%NgnE z>8o_JjhG;<@^M@ZDisA9{BC{Zg|UDpn4|tr>;+ z_B2N8htXq)8O*by%;}dSBJo(x_R3EjCBA6PbjD#hI{06^hyROYPu7hC6bl8{Grsi74FrlqUxM$tT798GQ|L|=jA&m1Yl7CAvSv$W3kjo6|ly@oq}IPoDKEoyuzk@05! zouzeQ@IIwn&NFA0uTH(~zrUzbHh+PKk!j)BB4Ow3{lVhvz`sVNa5W^?_)UF7@+lSzLi+hkkB2;Z4oYQ7~e02Lgnx*bm z#5k2}RSSez$R}6O;05$G^Acf&-BVPiY>C%`hB7gvTMp;Y4cD2v8Sc+LT;LQH5fsze zb%-PauRR02FA*OT8NudTJ~vl+0G2~)5JOeg5o(XH3FhD zV)iY~wPx7LWvPZ!bgm{Y3z-oW++H<6}H|xB}Ycx64wTk1O2OOp?BMI~O;{5JFoxV)~*@vc7QKGQ@>Wt?=5vyl_reErK zQ6{Q`gANvmO*v4naQ-ru96|2`_v-y_-E0vuplN`Z`wdt-w6#7!ke*x0N-P_3!Pk|l z(MiAdm7`GGeYujiSd=HfX*TDmj5Y}N#)^UQTIM`Jg9E+iEuB#b)ta)E@o^eBE_(O0 zm6VidKga^hg!gtPU#vsoa(-?1-M7A$ioIUBetY{C={hDs*Y%+6yTV1V1T$}9_A>E? z_@bZB-)`m+WS3rbqCV=NR2eAdZVP(U|)7glw07WR4zgvf(<$XfOv(_*W)@Io0UpW8bi7 zRHk=xo9V)T;B(;y@U+XlNN~rj!up-#VBwA)#)#jkYv(!gTRPYoC?{`tR`71J61@`4Fef@$56 zPgGt&?@qw!&3X$ZNZ(3}bKVFILzT-5KO9APe~JCN{{bt)+O^c=AvC-roO(zL93{9V zZ)^PUqE-7e!kx<${fV@6rJK^X8O3-rq@7FS4wQB}kfM58?`Nr}y|f(I0XBb+l|Y56 z*e_n5tl_)Yf5<~?2?JA#xBX-hU06AfqJpi7(v~{v!-}RICB|rv+YgSwXst^Yu^41x zLVFbYtf;A`h_CfJ&cBT^l0xv=w^Qp1!zpKCB7le8{s$pwy4nZ1Qlnud8{;OBhi@+< zapmVW;4NVWG?ZV=z>W`94Fp-?s;MD?8&7VSLJuttB)DfchwBVeRbQZglvVl)QK=NJ z%fRn00?~rQQK*Ayu6A`$#XHfyoB1xKJ16#m^p@pEzfeWeuKIVjtLQ(f8Y%QCy3n_W z)L}(^@D!C*D_v4!j0RenBn*ljF9EomOkBX;B0ZVQnbVsz(ZS*f;wtFgutcFUD z?XA@e@-uu@FnbFe4i+5IC`W6~QZ>{le`hCXE-%Uy^-0L>>YW+&Pqs*-;n zXVBs&=p=~1h4lW8B&043z^4Dyow9|tAFgpTt5T6&uq;GEs-*}eZyi}t;inGyI{^hz z=zbp0Tyf3Ky2ePVo&UH3i=Y^`M@}aH8qlddO)6K#3Ae2^2jwoq8=+vl@E3?*U%cgo z#N{R*E)AwHK=gX;U_ral&7k(l#&1rD-PX-w;Tcu*H%r=;XW(F6z$=_@{~ExRSfV&z+KBJC(vtJ8<(&GDuO!x_|Y# zt8HOhPeN(2zhNVU6M!UQm0S9Ff<{RixH~-8O2N3s5^j7LI8tQSL`gs6+5sQu=IEt# z2Z+`TZFq8&4BZdl!S2E~d$GKnXRUXhpzGwF?Qc2*u-m`l&HLzgV%y8qU#3KyrP1%1 z1dng!iv2#wXxF+U;T?sBt0%dFiJ=EO?fy>hS<(IGTlEZFzg$#;C3dPN+AW))8z;`w zy$*^qca?#=SxGai9c>JDTDe)~2B5;HChNoqQnTxFF9hZYYf9#G5;^MGFfMVPf)A6w^ zi`t~hF00%Mg$BvJcf2zK#O%FwmCuY)Hs4ctV_IQ}zqs#)cw@ zm3}A|069qK0bdQ@(3Z$zlRwLCc>*rLb!|3ij(zD>h*;!1;Dpl z=bPAbn*$SY6-kM&W2#xW`4X=SGolJhoV3O>wUpw!K??xzVY9^0M*jKVS+5zIU7Y=1 zIU28X@wae2`x&=*;n=Z7=04lHJ1~aBWy(=JSeXR;%N?5A?eik>FIKGcSD_*0u^n;- z!vE0xzqisI;L0@%!_RKbSz=%9Ok5~3r(N^n473~MDg)0?|7E^5)TH&h>jaIA%(RzF zPH-MEc>(WogiOaKDkK#BWM*_%S;hUCrd8eiBFi5p8PAuSUa0Y~qq>{hiaTz$1$XqeT<5Ir+Ghu1Z@C3G#-o%pmLm-1muJGPsJeF!+CW|AG%=MMi~t+z`OM`XO4 z-N5hyxn+(k-NSwM<0J3aMSQ}yWndyigb3;UN37|5Iaj%?yUz8F{6~pMa6#(V!7H_K zX>iv61emau$z)Q(g+A=hzB1ZidR^%fSPJ%vLs}gyFl^}oS#(Eiij$t_wVgb&!)6th zjAG0nyG*BM0KwdmGk?)k-mjgr3#`|pL0AK{iegx3y;&q{FB7E}fe~M>EEZO{yD#}P zhu?{(SfoU0M;K<47VxsKoJl8&8vo%P_J--5!?OVqvMa9HKh6?cDEqy%VG^O-d@oTd zG1%bFzI)0X$_plUpRM@E@Ez^}I zaEI+krsi5jqr|ApUIU%Wew8af^`g-55BBS;auZ_0m*n_jmvj@CJ8BoT-jWHqctb7yyOw#nPPwfsaDY-jEE7eaEDq zCHy+DR8w?uN_q({?6&p803nlLy7SGWEmPMKLC7N%CjRd^SKD{ofYe}jype-AnoKzWf9yO2E8?O>h(}bbGw)p&^tcl6iH!0mB*8&t{ zA(~z!)VXj3YQniXA*b>65fGj?X!~ks` z^vS6$lkJ>;LKKDTZY(bvfaNcAo2>*5BYNZF={PU)A0jt#%JFe~M56ZzFD=0gP?V6; zzki7LBd?v73K6Ni~FfT!N1v9u(gd}?=NCYUTdYm|{Es(3ukHT3|z3?lq@!KHV~65cj= z6ym;kq-ax8FvTqCVdWn9sQKPybQgXJI=fVw(N!lW>oPCe(C(yyC&GPp|B^<_Uc;TM z24+$u7{3CS>>tT4e9*yWmiY1P$p5IfGQ#izL>3YhUPlExez~qqJm?#Cqf7DXa8Ovp zZ&nPe;1bi;i6SsgfFBiZ82i5tF=*{0Y@~1b%B3(*=rQ+0SL7iVxBP?beMqVX~m4SXJkC*$rCX{wo%td8p&F3Qb9o!J)XUl0ylnzM+-;mmLi>hV~ z+T{%n_8ql{_p1<`spSC(Bq`9yxoC;8jv=wH-Ii0_pxq0?Z*3Gt#xiYp>3F_lQ-899D8vF4A@8oGpRQ z>-A!RL!n3i55XUYc{rU!o)=AjJU^SyeggxQsqfh5hkdQ_)l%Pe@a!+L0>n1L!#;@kaRlnrgbO( zrrTKfm$LSt$9u~YDq$DRYjmR&Z`^V`sm_sunqCw{v~WVf9^vwy|Ci)krr2Yqn_Ub)-?>WA*Vh&vLCuU6_XEW2j$m*h4k=sdC=7aWyWX`oqB7P zJsYG(bLLnKl0ug@``<;Tv43RMHLG=bT~X(2#eY}x@niWECn!a z>(~R2j{Xe5OaOT%dGa(GC4!u0N0iaNG#0STcsu3Iq7Dq5T8rt=>X+(y7rs&wJa3gI zKmegr059TF<<2qegtSS++dvBP7n_SKY?cKdYiDbDYjEf~;3clBr2l--o49REjn6*Z zL6mB9-z$~c+RyUgYn&UwtF+t8x%rt+1oT`dqhUwhHX|tZy?TM_M;wSwE9z&l(B-L5WN;Oy^`#m z%xK1b25%ruj9!hkPe`iN$5rUwLlQ5`g|@?vbFP6ey+o~$?8JCk)bkO+Fd`VZ{p5>{ z-lr_$i+yiv@cxTSDbjTjnOF2YUNv&jiQHkQe%lhyPkb^b&{u<3ToS7jXVx z3vfGo){!I{%zdkk1un(VHbl>>6E|m+I@f?8yRmwG8-nv5C)vqh z?!|LygbC8em2}gh7@4Zq-G{T@S@M;n2^ADbpvUhK>LX2n)e&;86d{WQW-+NL)~#t? zgbe)E-`Pk?02Zu_*|RG2B3kmg;kFF}Qa$)|zuqq&bu3Gb;tb4RG3s&M`hK(W^}!1H ztk?&27^*O`WaZ=p!xCo=S1lKGRdkA|ouAav?8qYr*}jz<;ULr@h+rd=c9b9U`A?(` z8#U78t}-@=AC2OWM0!Had0-BKUzCPJ$O`{uSb zL&!UBw5^qTE16Wp2aRYYkZp+Gq9JZC=^=YOTdQoNg#{*wMs(l*c1K!X-Q-0@e1BNIe)_<0Y$&G9_`zP&C$SG_w`B~< zj879BX6hvZ6)$!%G(YdX-jvFV|atp*vFFc7bFEb8(*5NpVcg#}3T55euDDsFBNx~OFm*hiA zRpj7GE#O;8h-n)kVL`bc{yrPq4YgQ)-m~ zBB;E56M}VhzSlsy*8t#H(x&!Y^5TyljXGH3q)G%*i0vO(L!znNFNnCq8q$5IK(O!J zf=5N-lMXxdAj`dVF1otrj!XfL&8lhqz+L1Cz%>=M$Co5@c9)T8rh#I$T64L8lZw)8 zIRbrTu|FEcb&Ug5CHMg9@`rjF|8^TD(4mK#pB z;|yd#xqvoiPq|2knGZtQx~wmq15wqp#a=&Q0I_gOLWju`x`lh9Bm>rk)G&_?gggul zI|8`#oZ*40>%M!!)a4kN8u;Te{L!$+jj~eb(92zFm!|O%g?_L4-;5N=IyMh1iP>vl z#}?LD1%MP(H}6m#6=pJDVBrk-| zs4})o>F^t>oBdzOZL^p?2V}#_;we& zF+n@3qP~$`2V4ppQaFg_nh^|3e!uM7m9wsx>=^R8mokn|;HkTSZRbkoq{2$)1uT?Z z?E)s4MTz013(%&4Z{mTsok#YY$@cTs{pf)>yihLmI4^VbpSWV5|49K}@x_kgZijam zxmEfH9mO2^B3@To+OTv&uuF1lq(qlL!YQ0sYr~n@P>%-XT4^e~j{u1@KKqKV&IC>W z1=yF(0a45VaNRXHcR?}yf@JBc5(`oDBSDE3fpD1T>A*_wa8U{XB;p9UD2c;-y6|uxC-LeG*NXPrac+IF`%RObUjC zts|^ID6}4uAcdwC@^Prl1V_xOBkBgv1z0fwivDq-#K9uYfG#iPi2l@P} zk4E{k-;~bT1KkI}p=tJ#)C}a{KTji5zyAHvLN4DjbNybW=|-1ShFM>Yzt40g3o45n zZ=5f}awqS?Y{>J_@Zkw40Xn$?i4pLQfna3;j&>EC^Yg=E9TMNZe#?wF^${A*H>xsK zgc~?#WN#f(3iH(w1jfT#6ulcMM?*Lmzbla5Sj2K;xDL)b!X|VjBsQUof3=RRutfh| ze$r$shyhr>1KfMp)&PlAz#a9-W?Z65*&V~Z9PTi4k0+2EX4xc(%U?x)weiIs0Y7=z zJpIIU;TvYJy#qJ=nUsYZ-u9fY5GyGbo^ViFcsN*GEvwyGn$+%Db9nZjJA|jKx zOSyo(lKEKYCR}6xDT(5kI2N-)UlP|@g&{bO?FkRpxq{=VnoEP6%*<+UUbOs^M>VS$ z)G+7Id5YLAXj8c`MpF)VRjO)FM}+DxvX;gTIv)r zyJ)LA@D0n4Z&k17-?uQe75Ah}T#kiL&e*kkL~$4Ccp`;*-$&0hw8|0wU)}E`Q22f9 z%cD{u>yg5lxmxTb&T-{mM*$}OTL~0@iCiB(S5vG=0-VX0KH33(V@dwl8)&ba#Oy8A ziez4W$~F8|DZipj$!L zZxCLY4-csReX`jhM{jSNzgl4h ztw;z={&wr*s0?qhh^%qfeEob9#2ik5P!hi3xA-cDudfU1yN9+6D*HzkaxLeL{K?9< zGhXu3a1sfo1>7w_N9DYf;D##idlBD!)Wy91tkRqf@y~qmhMFcOAs53dZiu+R45_o= z`|d=sKHrMG-GPuLrc+KJ24+Hunk7Ye18P&Qngf7Sfi0()&=<61ukf10@mfuRedpAe z#or_Hzbkc+216f4aZ~g3^Rx#HM7^_i>0g{c`xHRwMB49l(?r66?n$ZhWjr>9c6Ha; ze2c5@=?+Aa?*hN`n3z~MPZ5Cn^DL-c7n+^+3*X9gWN7febwZsHoLUTL=K8C{GE~y# zWZQDWV}q=-5r#5Xm+@m#I}$CnAdq7JK5~*!ELyWa%OwjE3PWI=IT>yV^?QAR*k|so zj7u#24(T@OHy%4@PoT-$L3VO`;L8MlkH{_(^nljPM)MH2R_N$GoUdF`=;Y7A+!Z2Z z^@efN#DQeD6C$DAS~gTk1cb1=a6FcOl0?a#-m2}YwD7%uS=8lj8|VV-L5p;CjjIIh zFO#W&SSD~YLyt` z)o(BoLf;?s6&YN4aIsU78#R5fIPhq#1m;VM>u7y$8ih>5_Gz!&IQ4UXP#&z9a0Tp%uF-4pV2i^DIrE0T`hYMOE(n#i%wVA(e>!`uoI#hBt1(0=`W+=jES?iDK=P zIp{1S*xKj>b5fj(0gC1heeAO=-y38%p>0gCqHh@MFys7sd|IrCFY$B3D1R8}_Q!bF z1EU`=aE=lahR^ZOibb`(4b>KgGGa$ z4btu|t9=?6yEeAVh%Df5%OhtA$5^#srCRf^kXfs%ccBX}ym~z&I3K$`nB5=^?P(j> zA#lca!&ExTmn7i3$F2rGOZ=wmG$UV&*Cj}ulqKh_`a-`61zrKt6s`p0UTB?>X*$!l zKazY;hE@85>E!BEHF(>JV(ctMLyJ*`*mX9#y!_{E-`^C)YTc&yE+RtjWKzhjrQBh{ z;|P!;$+BKJ3#D%zkq#W-K~>L8RjfK92STC{oPBLgX&~?(!9ycK}Eozs7jBuJwdi z4cO4wGi$9_iukO+=I_Nh6fS(BXS!B}+ z2~gx&J6KqW(vCN7(3(v zc>2HO*8)6*0mfKlJ3rFS7pvDouP;L{vckM7OU6xvrQZ^cv6r*a&_rbivnRPUIvLbl z*>1CG)KyZY7cbWG>=}30{pN-JM=*7Y9Vv8XD&iZba{9d5ZtL@$2;vQ3X8kPZP=u_k zdL2vfeE65LMY~JElY5vaZo-0LZR8WlCe~?OYrrx| z`YjIry5YLY^ko zsbBG0$`H5Mz2$wL?^+6{DJ@O(mNM}RIDWHqS-cZh^a^^ABh6t(4|>UFbwaX#AC2uA57&9u4?^~X`FE01 zGzT$mQ#B~pN=FSw>Re%HU+UU@u1|INOvn%u#tZY)+lZw0$7-=;IPYkrfA7_KR=r*Y zLY}uM6g@q?Obo*=vXs)yMhx7Zw}hAZ>uNsE3W2_%4Z`pek7s|n>ncQ;OZsI?19l+v zsz$|S#MngsDV6t~@n#_lbMud%c;#>NTl!bxD~lv7<0Jb$f8AObHBzo6JN!E+PMw2B zqf87fMd^o|kX`t_poouR@XH>ITJ-QeyYbz=h>((!)~MtLUO}m>E9^kh{)$_oXB(Aedg*=-n z2(;->WW~acpocb8HNaoMervfVHAf*{$yvgvwQH%wH&OHaJK>f}^_O}wK$8w&v8B}PNOmInJOUTl$2r6lO{Ji%vnrSaRqXaum!7N}Jc z{aA<+m$f%KieVOcg*p1$+dUYTi#`WTaJ4x_D3vBNHiKU2;Wk^DL=Z}!OW+tWl zh6m~f8-xoqCG;|Rx?5)_X2@j;gW9=NIu>^Oanx$uG(Ikx@p zhZ`eE<}3x$I`Z|o-oT~ns9q8w^0ju;H-boLF3radH^;T^oxw>`}qqW{0yAmxtFpl&VWF#5Q04Rhrc9V-{q~` z*ZcY^I35Sm8FO(L_3dd@1Kq*W^y|)J?B$Lv*;40u@~#hSIpS9Ev|q+u#I$b(*BQtw zV$i=Aj-H9wT@<(MAYCk*!$^c*Fs0#8>wVmxWJ|j9GL@`w#E;vNrk=QE#)@=chR_EH zm84`nZ2^K?2}Sp%1uHY2EZog>Xp+hq8V^8xpejpV{rAGMro8;*is9COzhag@ch&u7 zfJJ@nCC_EphO5^%RU5MioN}_=frklo_Q5U9$JT1B+~SaYOfEi_!I1 z4i~gfFkO4|OGyYl78gyhcix3xjnu#FkF2M4am-Zf_c2;8ce^EQeqs z=Sw`?<%m*+Vt|MZn}EBzx_T4D4#CYtKdUN=`0iZhL@{2IO{iz#1=v9kgRdU$YuaSiV@gWy$DVc*lz3>Xpmy;-@_vUWP8d z9Nem8aZ=qs!#AR2!2VRLS+_Gs2Mw9bW z?H_lyBlf~wDSP*DN8%r0_zp?g`x-lP2UKA9dN)*eysz>CtkonvA1C}maHPM!fej6a z^>2Brj<7eZ4|((E9mBq+394fc7|>u0 zl)j&vzo^dEneZ|5$rA#iKPnG@Q>mmgIGtRwl_%Pf;$;IAsOH+8?<*5sC`4B^cP`*# zS2MAfhA483*F{bH)5C`nsP?_G;6x;^ps72B&i%Sd=$ z!@^OS#^nx2{Td!~ld|)q|Hb?0!mY?%y&mf2DmjwhZ{ydnwSe=tu62QUu{~z*vnZuh zozT$+D2wm`dQlN{&9d)AV}lNDudbX^C(*t84do3pnN{nAYkXlk=d;U>+2v3HEHZ z+o%uYin>9%wWkecXI3TZ9@Up~ofxAn{Nf#EzS~7n0UI%Kc@r=by3421-b$<$CrXi> zf+R{LGmuPYR)Z;MwAxH{n+0&ql^FhXx`KiN3><#rk2*A#i?Qz%q~87Qy8y0EyOOZu zzkO<39drNigj$!zegx*FA(R38=x!>-dI$qOrkak#InS1j1eBQ30M*I&u zn3Ya(zL<)V`K)>^yn{=zrI*sD=}|Mz%zLtXf!#h(`)?9^;&RaLz>X*+`XF9~D0&pN zStcFTu$6nu7p`Y-^R7VTWk4-Zrs7))1!w()k+Y1tt9Knys22(GIbr*R#Nj51Z|3c( z@x2UGJdh_S;%F2YkaqSGmsx(bY+lVeMwXX1WAZv=Omn;Bt2gsuLQ2y0l-K1;sdV;o zQvsal@up8L!az+|<70_+A84jHgUD_IvBPtl52qK`4Xzd zVYsOjVKi0a;HG|-i)(YgXMFbS-`u!+XBA8hw?%gGild?PD zLO7X!>C%9G?;cRwhjxz#PHp5LEl5JEgGR{(w>05N9z@#rd)@nS!b{k%vBmi23(1tC z#NmQEza?aJ%JRDGsU8R|{SHL7sbt>;4a7w9c_=mFr~@th>AG}#OU|JS2|HG46l0-L z$-A7!{jyJQe5?4={SiZ@jsi2hg8=NF3$@m*l_y7#e^de5kZgu0sM~f=;7gcrIMK%cLuiF~@+|2L+2O3zvKwZ> z%>nJAqbf5Bkn9zNEOb)t+zqT7No1AX1U%y&)cUM^C8qT=m9`i1_*~c!{n~NQ9laQF zqu@3ouZ6NU{De%yvd@6PUYB7dVK>I?NkT;X4U(QdwR~19=8{kM>2S#W`toqx-^cp) z*2d&W?C;7|x^CA;fRDz6&S6eS8Rp*5%4E=1R(z@q)#uru$cPQWoH68(y_|6kRdA6t zTyjL7`dY7c&rFUfko6q5gXyx>3Q;qeG^1A8xp4+jB)7>|AsPVKDyFt!BbUC7#RN;; zBW4rUow|Yqa6k)t@&Tu?x8*w&v}QADnlT2yJI_wBP8JgNngw1T=U!H_Ze)jsk}l#P z{v5OUO&o+%O~A&9JgNUrgbW-M%;0U%$YHjHS{;Hx;wv|%DbR-Fth{!E5@Xlj;T>=; z*=W+k^G1{ch)ZIPl&(4+u+NYx|LV)bcgpEh zT3$&{yfPa3VV^d?mazqWcHZiXasW<+-Shs695@((|Af2pW~m284_%tdwcYoI=t+zYY<9z}mOgB%RnW})xLY(yo86Al&(W|8lyoa`$f zGONJ+80J6sZtEzRGB-@t_NnK^e~X#qgnAsH29t9Gr)MErx8Y`*;i1!rBQSj_HiJ(x zqjoKb%BoA)|6dEB$Av7+#`JJro`Tn7jT)EBq5U)j7 zQU&HEj47!cQTjR)*Ycm7bBym)Rq&Mr!2yd%WuVMrRs`qr^hvqn{T^JJW25X+Ws}ML zM^X)LN6=uR%uIv-AawO=7JA$TPEWGH5Kow)%tyRTj!T24;*&A9+yOfwNJZ{;{wg)_ zR;$+!Mfpl7|3e==O|fD8QDrgv25$LzE6C%qeV-!xI1eb6zsg>`ZB(zWc;5$Ol9~;&8hz^7QJ|1i!V38&z2A@LPTXuhOgfMo#Wiio#dY*((QA&+*!W5D$As$GN_^ z#AQH9&r#O4jemxF$fd3kB?|-{JLtcu@r9egQ{mRFm?X7+HkiMf(DqvP>7&uzHaX2* zw@hHdx@mhACK}328#zshAZ>+5GQxJ>#gS{b-f`TT5CenUkhJzWBuz52RGM-TGm|N8 z%AvVdQzv0t;hSd}`0q%Al%b1=nm5pa1aGm%-11308!^P7f&t^v!YdSG3sj(&)IL4S ze7vZ^FeEY}rgiwyven-*vw@m+>D|Dl=r^U_Q+|prhnV``8SLi)JV`K%=Cs7fGkH1g zYQwN06247^zGe@EjhZ?+CpOb_3Md)=kVfX8G%X0=EtVmKM~_*M#caOV(VM41>WNQo zz4W3l@qG{`F(Kwun=!@LAvcoUvHqj zWE7J#S~aUJ$$1TDTUnF;KaoIr75*m>|KY{rL{X8WqkA#oRu4~K%dqm*Ky{8Q8hCc>V1RUl?jH$ws$A+NY*pF_y7WXJ zDc~&%AP?2r=7Y!x4{e{I0-zOC3FkxHCa)#>Qn1?|h%Aj<GNo&H6@Egxs~4t5Z}? z8R(HFaVVVp5466Cv)^NV8_}OXAfX)Nj^FUU~Pd?Oh7OZDz!wH<*TP zpBGz$QxM7jtGS8%Q8Y>+9q#tWhCyj4Mx!#_=R|!Mm73A0O!1s0KjxDTh#Bt@d6GP! z`|2gmK--@!#~0`h)_TQcmZt}iN6+Io7~l7NB;PqW{TaoyfPJ{uVudR*dEyU89Yg3O z(`&A!fy>mw-Ie!!Px9D@WozmrS_C?pZ-iV-raVDt3_9jIP<4LzugeQ`K)dkGNSgq= zUtZxP(an!cRYhl09pNIyVT-j+J=@x^v1daWBeLI4IscwAkhUA?}h_2Zcu zg*D#c&UQtP`M8*v9Evl#x$s9Bb1|Z^!8J}anrojO05d3TVB&YjShi1@p2YCN(y6K% zQm`R=8qtBtzzI0ScN-$pT;s%a3OtlL|KJX3rQu<=+@9l+Ht$~@TObRWuhlM%-xr%# z<1nRe)6lsU+(gxbaJFi4$@}eN|hc3{o7jDmGhNhg|$1edVK-FkJT|b`J?#RrGCgG zQE0;8v9F-kt;I!;FL(X3V8$s7mkKDt4PaWT9Oy2Nc?gYTNC16hw;v>h(`76^P>K#M zn{!{)P!Mw){c!M4ojv_^8*g|k-T_ItGD%7>UK528WBe>%;EN?E`K%o7zuZ9| zWFP_SnPK)*@$G2#sITHK%=?Bxj}HjLGn|}n6H-+UDCm)TbSx*zmiFmos5jCo8BkH8 z?`#2l5U^aHEJRVyttJP-bwGr3@W(&l0}jqo-G?$5ZU3uu%Vc}SIZ8H2+YdWQ-LJ@U zS<~CCbDbO-$e2#esDAntIv@6y&qK;?kDVOcl&&~&UQ0d`v+dt5RA|7l zxklFW%2wh#mle8!JZJGYEZ0Ys37Kr{b(jjGa2G1Go)Me_E3A1~LGv)u<}`jwCk0kN zic;0OB*O>iYubeaZRsPn%amA^T(*xdI}QIh#0VNWX1kXhKaaAo@?u#%g^i5ik1QGQ zeb#yG;U-er(tYR%BL#RrX0R(~y>7|3-JCfIqH?@n&_NA9<^(Lqw2xpVoP!N5n4ie6 zQ-RG$@CI1P^VRtCE)3q#T-&ThfA5?oyh~mv5+liZ#NqF0ISXiRkOS(Q>{Y_p70pJR z*h@C30iQ6*K+~rtP=h$|>&CkUh4pdElVhfTL%A}zUEgCW>?l-(y2m@WIS}aaOc>CG z5d8Z{d4;*vf8$WF$Mt4Mm8hTx=5>Y|nmmO`X=0eauX&zJfN2#4oi=Tb0o9GI}HNZ>gY z^JzisbLCFBl^Q#ok|c13f-~Jvp)y9&Q^Z z!Pp&~ojl((qx2G8Y>zlE{`g7)(;t^Wx@cM3SJF)Nwo@r-mzzA~C4ZF%{t#vv9-hE2 zQB}Edz%ZO*IX3d;dA!v1RYNPSgj>sl7R-NyKjM4dnYv}K2K$NeDD6`XIyLOTmzeh4 z+3OC5t;?m5Zl%tDVl(Am33PVKjiIM!ac*^K$dDP*M%$%ZIpDn~`Miy~w(r+ST~kwl zc!^jB`78bsGl0@LPb}q#yCT^BU#@9H`|YPV`w@h9wY0Px!5KOk=LffAs0DK^gB_>E zHI>cK5Z*%pW+zqxvMGh= z=!9E#m!&D9Hq~+?+K;h|Et`)6$t7r1^1+***?+kym^s*Jp;HxJBZt4F`S@-zI@H(M znct&|qLkiI8{16Z^~tWoX&wbVxg4^dl|hnV7r1;hq90=(5jGQrS5Rxso76H~?Ss~4 zDDfhR#q1|ND*Rpe)`5P#8z1z0P2%<{$+N^@$UsTBom08-^C{KN2&@cw=NG6VfI1v& zSK_>E1(WD|V8fe3qAK0imX}~%u${Vf9A|Pb;o`<&JGDRbm`xEPd$-$H65#5d&9v@r z-!AtiU)(DDbybU3bf%@;QQsc(r<^U$N{Na9AK$@1ABW&8fvPH1GjR-Y5eM<>rn&)+ zBDRV;equg0K8_q$Tv3xb4ad3>uDs&b_0}+Br_$D6T&X3ky21-vAYe1*E|c{0HXNR5 z440JWHPR!ZQg^G|D~Wf`?xa;=c`c(}2HmtF`x__aJ|YqyMB+oBtEb~fQBdzTd)o4g zDn2a+@O2keRE>$UZmCjAB^s^Q^G>F{7vivfP`?yLS@jWHLA1HDvXU+?hS`pCo6U)2 z)_X81@&0Txp63Ask<2zKhBIX`q{iIi`0^P3YU&PJ_;gkbJnY0>3FSW8(DI;jmn+ja z!}o0ZMO9vDQSV6C6e`e=dD zu*${}Wa5{|;cfYl(p?VKz>}xDu-URHY_iJtM;`t_oNuee{pws;qHLm3MSb_@Doydi zrtP3$OY0X~W(-r67NRiOZ8XZm>jFeq9`fM3@-u>j?z=IY8k5R&g=J-Bk}n8L`Dj#r z|B@PAFj=(`ZDH+NFn+549^Aw+KNreNeZ(xu?MG_UPQq|558a21Q9tZb5(3Qzk zV46Qtn5+gx71ty?V=BZeU_k&t+F4NHI_rLuR@dRKTUxgJI!S=!n$Aq>dy)7tutt`} z+R+;Hd9md4HthR#-K9ISnp8Gk`}yMBJ|BwZD1GNfE(a&wlFOBVj2lH{0QfWptRG+{WFt_;WPh}r>>R|r< zzQ6jn&w{OA8bA1auD`du`zh3kiXodMrYZD;o{FAf<9`v%hr0R0h|zQR(0on`xT4!kG8ebE=c9tx&{{wAfBm;%7_2VIn3@`P0As5X>>{bokWYh z<1Wuioj<-6mDlx2X zv!QJQL^hQ>Zvimy$6Sa$NtFXN_waFyF38$)Oyr5}E`FYw2~480O}a03!4ktB^*Tr% zN5nKY>vh?Jw5d^vram4er3x2KGk3vQr*)%8%YWL6Z&hD@+B@S&CeO2sxnF&89S{;p z75ct?Dzpi=k_NwfD?VA-(sP#oB|`ZdT>uv!lo zWKpY(BP9`>cmo+`2Or~7X!tGQA&K+7@sHYnaiGdMW7fXbHTVq0mi?ez!F z&M(r_=^wbcm5h##)*1^;((jM;nR5eAhD9Ji=b0)8TzmfH+xi^Ih4Akr|Btx${>S?L z0>_`W%==FEmJo`{-l6oe_eeI$3L&>G*;`gd3Pna{X144ki95+CD-pN7`5y1j_w#ss z|AVg|dgST(ysqnv>s;rY>x@*@e;0O!x{NP%Syxu;lLlc1wfu{v2tUuZT@c^|?4 zq7nyS-J*24pePZgY<+`hn2}sVO>H38_-7o}82)qf7q7jb{_riaPal%*%$1Wpx1=WQTJF^I_Zbos$Vk(vy&Q+(d7yZgRvP%hD_0PS`xx<~NrLOLr2X*5UdJ4OHdR(8@y}D@g=_0H; z&AxhE!_%xzM8gSWs5ktUTKx2yq1um$i9;S@Nxe2SG&DiF z@W;DfzkaRy=`~rWsi}DvD%gPjm7koPoKEmO1bYY#s+4J>K0?p>ha-x)Usz+hpi10U zZDnO8uRe)QX&TU=*~`)KuS>(dGV$|K?|Wv~(|fwR%R0itFLX25#9sUVsB zSuvFj7?w8K|II;xTx}xR4fx-?E^(AX4ThItx+|tnD80gFMp?U!ztHiO3oI7Jb;8$d zER?S_yhytp?@_ez1*gvpUirk3>~}*=|rsnq4|AC)mp_<^a4sUz;6Bd2LyG@*J0A z!C*7b zL0aWMvTnzhr*FpS&qms@3t(?0lDWlgbNz(g>>c8(PYCZd^N)86g)x%*;!V9x*6k@K z?O-yM6?v6H)$I60yp`2P@Xl_4|C47IVn^jpQF|9t&jxz86VQa;p0g8st!+J^^oif- z4W7+d+leQ+h49B_!STm|e=akW1o#lHHSB1kL$8f$D(v5T>|Jt(At_?O&|-}QDx z+NNf}!YIe^{~gNdTenr|{dsh$(6(?4g^krAb^TLro9~S6(O+bjjVf+eQ#R4r;#ZXa z7OW|yZf|^4_ElNXc`X>*D?^wgWovWfH81ZtTaow=uRO=OSVBb>hfT%8keoN#Ht!74 z?glzP%nDv>UT`FZQ}~Rh?-?;<#S{W?O)YdzQdOMmy8;>?J1!7ZP%-zPs5#DllL<2W z5749dUbLw@d8um6fVpsCf4M*LhlHRqdwck!X;b$!Uu}homXE1C)>ivcV(RDm$@5%) zZgCYH<(2Fov6%a~zLUE1V(&(X*QMg?DDpviyzF8rW!47v_QtAYSiazg5PO=81a=N% zBe`67fynz_63&P)ki&uP#GJnA`{v5gb}06y0~P*!94{jdw;GoL(|Pj4IxTaXKDE9Q z(=@{%?TsBH4q`1@HcCGBc<)Q%^ynWdR+KeqI&jg2TUaUitQAVAHS@{ZkDSH>1;VTj z8sw-S3TKrJ!L;>w#g*p}0$jh;8woYpaXP?j_E+W7ALnsWLS}EJ?z~$!BBWQ)JsZlL zaNy*fD$Qt1I!eZVf)Cb!b4p3yHv>$Cm7q%nT(x0v&X|qs(-tn-jc(UMyylTNQN}g5 zw9ThZ4Veoc`qRSb@n@s&sQCB?iGljOKPv- zJo*)#pIDkT=s9p1YFu;vgUTW(ce%S@PAEVi^z7%Jxsp$YeOt4E*n&Q=>rGXfN=K(# z6`!>9GT+LvJe~2G6@AJyVMUs@fBj9=-%dQzoI3f-8Xt@QnWUueroy`8uEJ+m&OX~r z-=%^FlqO~kMrU)mD*BjA=L33|6!rxP2rb{hvNNyV^fB3d+r7VTVRRcf%RnTSa{kD> z%fvC>nRA~Vs8X!4)3J~RIEtv_#7yn+)KpFeTV|}4is%I3NdsN)}UcD^iP0fipsV@`BX$E+h zr!x7RAD$4mkT?-ng?F<8isZ$)Fx1^aPD}|aCnZJ>c?TX$A&V6nKqCis<%(D>Z6I|Y zle3A}AQnq_5<-rDzG|nFF zT?m=~G~zv&;2dz}Y*fl+l;EOl3QSzpDxP)5E$tTFvoozxn>Df_i|%2-2VYxaEE!LY zVdVEDA&W`O%*-*ZDzbRrb>Yc3D!GI>!Enp{6Z)T*b^l%<)EYZEo5mP#U(HI)`@==d ziCocjR7vzpF5}Namo@Z*Y@LYL-{Z&KdRiCEA)a#O^B8GPrxH*vwU&ABq(t{<5$6Hq zCfiKN=0N0i0NOVwnS?ci%t!-WfhI4PBfFnv*Y#O9U-oFhvCIE}op8V#m~~ritbNNC zIO~#ZwB>$_ibEdL*wdN5Mzu2#sV^FTPJp>z*4JsxCO7~2@gJ<5M#+t8Qvf7c>SK|R z?bok>@*6LEK7d%KU3h8p0=f4Ni1$oG`V-Lm;<^1}qmq7YuTMd2KAsO|_ryZx2bR%- z*{#?9;sF~G^{uvota;nAkIfqZcILNbc2g<$*?d`=4&xbclw6R>_B#pJ4y3YxgT&zb z6VkC{BfzE)$pjiq)jM{Iis|YY)G$F7|V&dx?fOp%}pz{|A07T@p=*Lnv|EE#-sN7P%kZKOgz7|27mV)T!eF}JpdQ2$LdFkwf zq$}Ke#qj=6klaf+oDF(6Nz?wFk;hesaA;BfY@NS_u=v4rAXr|WX79im$v?vl7(NFN zET9-@(Y61B0#8Xt)YWro7zfY)r^8djC~9Zk7xelXUwLb;!KW zv$J2Zq&cSM&P{S%96^_}bs3AF_%pV99D;!UuEqSvc+*c9d{U=DF}qYyettC_RP8k)`VL z+Ugl>-JPUqyyf!RjIPSKpJhPYEBfLg)nT|}qxs(3gYt#&(c5aY;D9uIBPswrxo=;&{{v!+)I`Yp?;&-@bcUu*=-D9^9) zO@gp#$zX3y+a}RWj{?>>z#X!fj!i3)KL>Nw%H!U$ZOLaZVPr$*_kscGi~fW|>)vN0xnB&K$Gkdw zWCN*3%XBl}Ub{3i>9Ic~nm|~_F0WK^Bv&S)Gy5!#a6yM} z`zA-d=9TtC=3aiS+UG~Q0PQ`f*SAAQfimru!i==74MgW;S;{^Y~ z>YU{~d$Arf;obeoqqOF|?*n_8+V8+>wzZ(=s~>Eq&2<{wpX7=ox^|C%inI3(FB%6n z^}2f9i<@a!NE+L|S-X&20(d{93t2o=0WcdH@!P8o-vQ+RvA0bXh;+PD9Zoy~PX8?tSy4-4iobqZI($C8YT&NBdKy$ovn!P2CY zQ2O`{$0>79enjy=Yd77KLb_6~X_bmkY;XYF++)8(s!#_oU6tarFy6eHn#=S&_^A6a zd1~(WY=4%GD!+(+ZA$evzjG_{(^>qVJ}%rA;|j6xG{Dl3=6INASJpZtPD@*W?5DvH zwtED=hM{a~!;emu|G}d1#<}J!;3#zYA{Ra5 zBX8osC6)!sPtbNT#VDWVP29(+d|>hzBa~pB=#0<9k|klnp?wP=26J-g(eHJ&)ZENq zXQsFGz?#e+s5vh?ad^^}M%og)cv;$UA{kCBD>tnsN7HCaS1WV!H?@6Z4E3rGc?-Yf z*KB6&Ki;ijo!hk-0Aa;-lCwQKGfYvVIwtYy;!4LwQ}2w?9MU-_!u1Pbw0TN$&vLcw z_{2)G(1JqrQ{N;@8=(%rA6uC2hudhu@=@GX!P3SPV1((L00Z-Q=OJ|}k0YDbMa-&C zK*W!&bG^&aMZ$VFlHP@F_yCF3*%YC3AD|-LqpkV<@=ftMp-XEt_3V5tfIO@eejPY;lK<5n4_)9oaF-SdW^;AK(l7dek+3B^t-Up__YWa zq>-Wh`d%6+XesB`=JQ))F@Ga*tZ|l-_u!lp5Y-d<6$3!)`f*9z;R<}GpI=|6aRSp<)W@x9s3`WJZw&gJXEHw<-l$5EU|A`Kt z-puXkyA}8wPW}1tUBe<;FyZl=C%6Vqv@QPdngbwPJJN-*I}XA8zYy)*V@FB%3}MG+1>U3_e) zB_=P0w^wjB>=?m@*x5u)$o?_*@!6<@sO+6pFbuw*?_F#CIzunOe+ACcKwytU3wRQk zfBk~eg?6fEtsr)fSpcw@er*bcil=jH-?|-qtHxiG%@mO;RT8(eCB6ez6Q^v8Nwkou zU(CN-&SlJ##i#M@r`XL3BmO7Yw?#y!inzuOkKB??#@_PF=>nfV%6M}bU(Eu^{__OP zo_b`*h%p)ucVfOja9<$xN#=86SSCX-RanFGMM1)W1xlDfh+reUdr?2!dN}}3hU|@D zHnLycAI7g#xhzU|S+Qj47-yagl2BEBjjI1G>|K*Tp%nc^a}Cm6ReFR&LdS z1-myBrmOwon!oRU6d<2WnwCIR-rc4WV{ z;0zd2hnVzw%0b?n@0NFfZ+yC5);1q8rbpijD}fCy7!FYj_^0^ zQ%68X-FI*c(_WJ56(H2o()K%v-?*MhNWDv`#?rPhM=JwRpWkX(}jHoq{VjzHYjD{ZWa7(VDD_Ng(jn8!RJL>)>Do$EBP zo&=d9jVq*@^Ib}_C0ZmEWbM9Rsa^HSN@U@og9?RB*a{F1Kqt1h zIRwBLDrZk#Q(v;<33a21BJ`FjW*a|HAj0wO`&NiX+oj#%=F3oT{P*u)08IauZ*GVm zu*yC~3KgXpG7A1HaDZH%-(Ez;HqyPzeM&R&=G!y>khkUK34#Lf|I)Q&&eFT)0t8JkF$XHMrRz+-+96Y>qp~XgX;T?X$@L4#n_6016+o}0Wm3cNbC}J7s)JX#w!V2| zV}_1SP9Id<3vP2~)h@Ho(Brndi4*`=Bh8J(`Xn$RVfo}$BoJ33Pg809=@dC_1tcc! zDokbN6mk^{;Uibf8o!+)L5Y7YDV1yGY^d6FfsRKGnT9wsy~B7T&YH9@Wy)!m3yF&BB1#QTUWT?)Fgh?E$G&&2~SIUqmN=Bgi?3T#aSY1WiKV zDpM9J4o*!?UD1zlLJ4twA6OqkYQuIrVn!3*A+O%NfoAJ}8mDYbpoMmk_gktlLL zdqe$~aOMH-=_dnZ~ercZ~+&wmqQL~AX(Rk&XxYd%#P=72C{f$oq=_LKkw$2x<@jn#E zi;AXhxX|?3e${-V+cdTC+ZlhxZdxovoOZZSQLB^A$r!ucw%sYBK{B}B(v%rbf-~#e zF+=V#KT3;!5N;8PMf}+jxch;N8wd%Ih7$ea8k^hE)uT6Z9e(^55D;L$yR(y5S4UrI zOo21^uR(f?<9g^UN!xbA_*|VKR!FN*_i~O623mgv<(8Mb-slwm^0g{(>re=<$<#`) z)=dbhw|exb$~hlWzr8#?aqq*(c||m`)OnJ9O(zcQrRm#lB3F&lqOWw*?E9bGKka@X za?tzrjheIpp(E<>Hdm5#^sdMI;bOkJC`P7OF^Ka=ezAuzlDK{)XRL;~IR<=Z#? zrCOlYjhTpNL~y6Qwz|B0sL6f)@?GX}t?ag!BDYeXyPDwLEtGqwdPs)YNC$R{8~v$;nBdPGPP-+w(7=IixZd z5hC4bnjbZKnd?A7EK9b`GYge>G3m~cia~)?orQ(Pvmm=hI5g}Oju)XIU}as#HV2}oxV}HhbuSI1prmY8RSw#5F@Ko3 z@Q;7vnhNMiop5v^AuoK>BuF>k0vSoqUbqQ6e z>_%jV5GUYOX?*E>?Xe^m|A&Mzk$;eM-SUcGk5w8Sd>Z%|f9k`o=bk%%p$U^V^2*iL z_M`k8{TMrw;%>=_b}|e4DC0N3VX@vuGHgO0-a<6TByyyo!)ep^HJ&{Ti9I*mz@pG_Mc&65`^R`xTovB^b79(nlfWEAXk)wjEALXJ*4>NoM} z&Y;-D3IYE{#os%HBP8c_OlF%<*38gaMajd=hW?Yt-~?CF9XQ}%=bbo~xZ7da9&I<-lriNM5ruW%)NAgun1s6ESvXB)`LoWa!69?#N#SN@ zs-4NZG&{RrruX6_%{^Ea^`X?AS3Ts;zfjg6Qxy#T4xN%)^Uj?<{uE)w@PV9j^=Wx! zpVy=fyWdJ>cAjym)Fa4!UYX_#{re{9@>LY@JVDYwL7t+-SqEU%#yG z6kNTa$l{#IGt?t14TXB%qVk-78F4i_&-bTl6_a%pL-N7mkKhs!P?N)T zM_hyoHsdW|+gtIo_iibt@7F=-0EBja)<+eYlMYm^j)}M=e~nXqe?4o^yqNz&Nsgz~ zu>n_OXDjrOy{3^|=$LhrKh?2X(CK5VEJT*zS=NNyDeZ^Q+t|pQT~}y0*nW0^8Q2z+ zgj=nEQ zJ=}`nMDjZ$2SsN+d7GcA`1vGhNy!F$O5rZDWDgd53$6n*D3Q5#Py!tGu%O(@(9Fz? zwXv+67$qlU?C+!(F09{SR{C&Z@w{c;}MZ%Tdp9R@53RG$E9}#_ynUd@=ygQ<+q`yB`f-dOHWjEdoa`? zlLW86{j`b(fie+R&}<$1Ovs5p&F%%Y!U0K0bjN&;UwoU ziP|fDkH=m`?^?D# zSz{$ZH)jtmPG1)muF%vGnTNtTP{6$eA(YyxFFOnaWGN9A5t^$V^wzlLG2W2EUGH^lSbK!6(J!+t;mKZ0&eGv=cw(+yh zBso%fMV|0eQ&S^*DKzoQ^T*JLwo1n=P7`|CumvaENkbBwzzfZnj1RdB?rLczKqlBr zw4&#o$1frDGXoeD59-b35LSc*k)Rvku=xi&?o>Z9=JL0R2`30PJMCR<2VS_=h3?dV z09#tc$cSSn0^0E|dNU1giyteEjg3<0qdt-&zG`*!Dx_-*5}G6L8tfpCNmS!-mEwaC z)MX<{hQ)E%rq(g$(GIqmK3HDuOB+=2s*jKR*)1x289y<=cy4d7hSR&PFw zXoYjj2ybsq+z|i!Sna=?M3pJ9>s>Mnnz=(sKiyVR76O^j5Pi?;!2xkfUZ|Z(5OGB^ zz%Y;3)Z?CAkg@nhWRNBdHJ$wLVxBZ`nDmNz>3z}>5vcYl_h0$WTqY*7VHzKlz zQv9UP-eNWJ*s?5WOeT8sTTm~^?+wMsL5OWNxG6|`7o;Jbf+d?i7j(dR3;^K~H5kW1 zFS|k{{$>T%El4bDvaucs=mfiN4TSpbzB>fSa~4+CN!!UrFM?bW8_~|H(intgZCX=# z2ttE-h>}uZYv6N!Ot(FZ{IeTB>n{xJs|A{!3l_Tbc=GHSZ7~lXJb*$?#c+a2bNOPzNp?$@8xL_mwI&o5~~=Q zVQzZ{Zu?AQ2f`3O3=zu$q?&7Ig%vIC>3`s43?CK<#VC_j7CFnKU#v=e76(3bH2zjq z3NE|foLuRV@v4O*Pb5DuLwcwme!X68LL^z)GFwWY?L#U_x)L2w+0`a~{206QSoBCg z3HlE4hwkxkJ58M*zRUTMERge4!C5S~?RAIFU1v4re294SAxO9#l~LgH4y7oyOo48O zV0W<@(I68YkXyCTr&joqIQqEVJv(6dRUAo?ez6u9E@Yfyn`;+`yuU7OUFNR}i(=O1 zzW=vUcjdC5H4**A3&<3uYbG&1jx6{P<)4uf?0szjzt`x`_hnl4pFskl-$z@^CGZ!| z>Ut|bJ-KE{ZVx?a&T)QDTj|G_0PeTQyWT498YZqNh}TAp6Gl!oT8R}@XbT7aE-z1* zV7DjipFa#oSRPJ@?ao=_fe4c@!xCVrxcWbo`B?(P)Zj-f5mc}Tvmu>G4k1pwZ}FV| z?plL!t@AiqdCTUGc{o7@FE8)(2jA_#_9f4sj9wlQY2^#8{{kFC4E4%5lKXlC3m27; zJtX+uFEgPW0ypssB6GBhuUk_h<5S-Cs3>bKZtm|=P*A+?{0u=`b|yUp^>?bA1fgSL zW$$#BL~tG6cgm?7y-*dF@RjYHt$Smn{Lq)=DI%P7k2@7Xxp)usppt+C&vmbkX839R z>`GOn>m>dwX0SmU5!)G!2k7V_2H$VtFb`1oe*A@Or~<6vPNc&~J1IP|ffn@hK|; zZ6EObTJ|cbX6|F?vj~Glg8lIP+1vDt=adxB#Cc5DDhcZOP*NnB@)n%<0Vme+?U{-{ zg=3eYd`DaB(@4XG&3yu5V&aoZs159e*eeEVoC*g|r}#JFw`t(URv5!~6Hi%@A;FpY zzz*Tqr(q}~Qcip)d^`lrIw$ctj#h%s$*s$;Vs{@1(^@^gQbzuKY}pN=@9-O+_ht{C zRFhjJa+7TGnjvk2oDY^Z=%)H9gS1ol^Qef%551Vk+ffgO;B>tc7T?39?;f2a9fmqd zZzG%$uXRyl$Ji&~<50m0)Jm9Lb5ndw!(L@@UD@a=uIw_nCupZc3%G>r{d|3&fxUbi zSxW-^r$d6eH0TC5QYF}&oZ*z@Tb5mJT-AZZlMNsL5-|*`zM(?kT8(^Dqwp1?8Bc^R z7!UI+!~N3#jRn{>7sqGF?73!NW83%a62vJdC{_j1HBog0_0B(v5X0TUH{|S^euIac znEY1-;j-Ol>ek}kJ1*oZf@8ch#vBgD>d>e3l?2NJ`QZ_;{8w#EDY5e zVtcHMaO6Qr)O~rkr!o_Oi^qIo#)sI#4}K6c`^x92`B*sEX{LE(L!iw`-^Ad^xb0B- z6pd-^93sFFPD#&3U)R{wN9>1$&9L0)7c&x{?H=S2`#e+_j|6jJ2OKQ)nC1%57lJCq z=Po`!6dE)_KJDafUq)Q7?(exFM*qnr%owD(EVw%(%k+6iHKp#PNaPAZ%ySY;~|TKIx^ z#`F^VG{t{5yiGZKAFQpKd1{`S-+Myx+WO+G3UpB1Cf}PXZK#3H0?$w#I2T^7#xeKo zgu!2a51>bLMUUXiP11gB`yoXzyBdJBEz;sZ)sq?pway@crRQ@+&;!6{^V6qKpA_LS zWDQo?4b*bw1+_2x>+-88M|`gQb-;`>-}ro=D0qpjfw;*jam5EZ+!sXo$UFj zpCEg!!nJ(Px3LY@x(S#z0e;Q$hyT1F-I21m68hbDwAi3TeB+8a$&5VdSdA`k$MQ$f zf99BK&6G#Kyxb(uw|%?)bf`^a&>OGbE_`^MBTpKrjucBMz7*vFlZZF8-gskUOKPH) zx@U!wf)#h)$mIIK;t`R;(&1YhynBNCO{R$dg{hET@-)>qa(NCvQg5gmQ6om+xQRLw z3%tAA{c2=S_b6$<8N%L~~bT4OZDE2=hT-nX?J93K_NbN160%B0Y z6*)iB+wZ4TgPG}3*;AwfLdqLlDY8`M?RgaFH?Vzf9v>ewFK1v#`~C0-vV%8%?U`CC z3HfDQ!!+OR7TXAbR+u)BN68$9l2(08gEm``h!o0sj zgppku(HdSJ#z0I8jfxQ_yKfX!yW+Mo;_)!}`v1bx?B_7;+ z24GnGv2pc-9bM^ixcjVpcxI6J+Q{^}!rG9&3=NfeT|%xCk#b|5R@$!7?qm`Xvn=xz&KH$FQtpj#eS}LM0R>$;EVD z(UzEmq!kRbI`2tF=E=et*_EMhU(TC>iqaGLN4M8PHDPXZpL%z9SB+lC&N(-_Gsu-* zaqG_G)3#a{6Y9k2Hm4M!e21xH@cG^pq+?$B^Jfo@)*$1&9frzCN=kY&?!40z)=`@O z)goesNom<6ZB$iR{=8yu0hS;bQY1R2GSmz5lvWu*hmU|-(w9OmzTh##PKv(JJS-Fo zU>1wjzo$it$4LmTVnMnAZ%@zci=n-E3|J8tTJ$?e7^QZ8os&)JdeFoOUI|4~_iE>U z2Fv4+WD@J0aNX_&P&3NUacV}Cr^}*`bx7S4T_$EPWu+qwp>wxN%a*^0P$u0W1eAC~ zCd;XtnfDd6WM;wHxKLxvX>cQU!=BJ@iUjQLlmds==MM7dV<;$0^UAHoe+-i*WHI#{ z(mW9sp7DTJkf=Hw{?%gZ&PS&SA-SQ}?^9EO4Jhji<~{FHK~(z9KWZ4UFXHV)(mr!O z0!Jfz+wzj&@&hp)z6+mWzG)IHt>Miss%Jqc#inLYX>_v)cx)!%3^Yu0ZXs=3KUupL zAd6PyI3G0!7cm=Nn0(bSWKRhF4)pNT7jJUvaZ=h3-_N>%AAF&)Y}#Pu%Vob)u@!Jo zfpSdAd}tm!sKTFmz;1>eU^<9)atH$7+t-@(A}U~RMLZh}BCNn}kwhuu_t`!Qn13E~?`lM4vSTMGI)RY%F=)JESH2HdYP$sd)JjLH}aTR z7!_;tS%Q_vz|I~qN4&C&$o-k1gI<~VcYF&HcPVoa+|5A~Yv`<)cnEOo-KA??ERSv$ zYapR7;UB1q=gcENj+r|@tQJ4pbZ#mpU!p0e`C3~EFI-T(dsj{QgN%uty{ES~a>Z8> z$2Lcxr+U^@nDgW44GkJ-c4!2+3j6*gE4I?{!R4JQ`I}X1$+a%0_)}}^SR|=rzrvEv9F4X3dvnlQ!|&w#s1s%Won>KSvxyZG-PjyE$L$P7>KsE zx0^-JN8KZLJyyw}2R{xP&ZZy&;K5r1X;)0aUe15*o)dYG^W%8e<$$zyzchLT@~^^c zYsDaQ(8E{G-OSt3-(N;dPA=Zx+&5-Ri_mW`ec@0TeH!ul=OW3`1AfGG_O9p>tMC9vAHqnJ&*Tk zZ!r1=iRPs|J$qk6&OG_^!{{YX-`b>ZjRnPE=1gw%N&@GXJKH#w4cf{ zmhgZdlX~V*F_IwQ18LipT9+WgHgP=vBDl^3L-zUXjlS58{U&Jqv&!7eq%PfeL;I_3AN z-@|%=Apcj+JMpUip|+ORkRhnp=7h|T6_jm|7SQ~)=#!sR5<$!GCM{C;65F@?UXUJ5 zJ`;6^J0vG3=N6WRs{@3>1GqulI?Se8Ya~K4tr!ZyM@iY2P7rLycY*4&?e!p2b*gSU z4mj)T!caZ=N8_#^YyVxrlPOp}-~m_f=HKs^W*f_(md0Hd=hD)rIC9*=8Zol9we=iU zLyW8`<4jT_{{;59@8C}dRVISeCMZvO?d)iP^$LQ~O*U`~1<&IYW{v%*7Cu|vQ zi|_A_tQO3%+T?F*EY>F6A6<$=-f|+Aw@V(s}v2OUPj7Y^kY<4UXE@)73vCKYGou>f}1id0VZgv z+h6W<5*&}oaN&`p&O^Wb5R;~v)Pq<5+EeKarQqe{K}?5)HL(0xFDzbNvYCemfOks*v@3r|nKUzQ8{y`5tC@tOG+!}cY&~RlbwA>i@!Pe?43;I|T z5}aNWWK4mnpXWgo5scc~XA zWSGpWh6L&(NAFP9K`EXG{qv75#N8G+QHK>q78PA?^SkzQbY!I3N09CVb4yWlbbdg! zVx%4vKvv#($3Sl2?l?N2CS6ruX8J|MrC|Fu-A6AoCPqf|_{zb&RwEJ%-7Qqz$y(@6 zv8dsos6RAd_O+NmZE^ER@{ceZj>nsM#tzlF}g$ zwOM$n;m1fsn*iv?&!@Szt-|^7Gcu-isJ%p{+wWy&;(9y{diyoEWzG^EXtO{yquWRR zqxkvr=L#}xyW+N*h=gSN!0{tXOAcXLa+_j^sd#@Q>CQa@%kqryaYHh+mA^j=n4@K{ z?fY9nBZ&h4yUp@8csMj)?rTov5{V_n5AG zp`<=%Rw*&I?cHlQ5`pvJQgj;f!H@MQ3ED`5$-#!8_CM`%On^d6l89zbu94p@bqx)x z?Z2aN5pJ}-v-9vjW$ArW$H)g4+UUXdF{pVYT&oSYS+5*^OyUZVvS@#~gp-p%#0|na z?7=78g324*bx>B;0vG>9*ns#>x2iJS2~@qhz@w=_x;`aLW$3&flo|PXj;PXDc4>K8 zn(utnkyxw^t?6MQ^3y0=NP?!@ozb*ZpT8!fz+uQ}^Ox=2|H_~L$0arDp3ROt_qyfM z?Whb}w3GCzh=qajmMfQ(7*xWb&N0gRpT8%Fob&!&y zA}=o}Hkq{NMnFw#YwO>N)A*CIqbzXWhqx7-Rh0k_b{32HeprSQNt06~ES}ZwyxUZyqi0i`I}fK4>Lt_7uOP1B!9C}@0X=H6!p|PGiwu$!sPsqJ ze)XC(1Isy|lP$UO7AP80NJO|-({HtMa@L-G{@}if_<`@%ut_RVTq~bH2!OT62zB*d?88^LgwQ z#n4E78TFSCh4kTF$n5o6jsl1K9sZXo5XHz&An1t|tfC9bJX3ziX@YL)H#%i_Y+}Hb zmBA^VgDBi1U9U+@==&aGlD2&_^g9M0GZH|~IYk7eNW8$;WKI;vizvYA=x4fV3`u;! z&68OW*4X`U-4}nNb~;tF(3M0yN1ssqm41|+i31}Arh$X1cv$-K=gdfZq`Ujq90AuP71A`>g;bB4} z6<^%Nz%7sWTZxDHXOeswqMR0CPk3oiXX#qfjEGR{dbxEka6s1~9WXlb!$PX;Xsy%i zj_-}OGiDJ$@Q%?~nVH|hx0Fm#r7%=u*|PU#NeLT|WPG>ZU%q^C0llMN5$Xka+mYBi z&(;#UE%o;HI(2q-YH!CXD%bH#3fp*8Q?zY@F7I@3c$iN^<0!R4#u?cC!pN9%;+%p! z0`>PHisW)b0V!uZf;xBH7CSgdhkQj&u1QGLYe>E5p0nM1N*;#t%PiP0`$GNmRsF6P zT=C5ajIck*4A$(KsHcxh?MzfVY^%pl8JU=VhgF)q zlca5{J7PAN^n=R`RWSeMw+L>CeGuySP>>SUWerg?=VW7-8;xF%ENO)XT6W*x)j^C7 z#mP7=Gw=Vgiu}V4w_fxIPZ+Z%A0uqZ|NgA5-j-pbmZS=InJ{PCxyg)9P$L*>S2K_Y^{i|gvV`w;32E9N zbnPztu-X_%g3fJ~KN@ceMNNcEJ5>FErYX+VgJShNKb&+9rqqV3kIs*X)ET+Y-0lo= z=C_eX*ztomKTA{FzwjD6U{wx<>oo07pgHFY&3tfS^B}v(cm8ikY+nWpG$^6-y7R>fAr}3x7$8k9dmQsw^dYj zNpJ>8)EBDH-#_IcSBZnYo0rWP*x0()d)Qk8dC_50d~he5IC!5@V~G0-knZZU0vOl-rR3`rVV<>o4K~w zz5qg;)J?hLtr3Zpiq4ApG}E+zkm#Z&#NVRpCNrh@E5RJ9nY#$4lX)sQSxb(w@MWOy zII3GQ7xkkl5iE_~`_*n{^vc}G3f_zfau{(wxH2Pv4S~1^x7CKlyy|Ki0mD+`*5pV< zKR}R7ES!+G)h2U~B#%$Wr8gy1`lU{Tate!e8%mxn<#^H(P!x8~4_5K#{r+9^o06?W zU<#|%WTy4e#@h=`>qh(0VEv=%g*Ean8bV1T;zYdr#b3QwJ)adX?jH~LJzp(*oxG~g zzvMGjPA|k`pj9lF{7HOUW@r~5cOSVL+(UUQSm8^?A`)C&jM@D#O=*(m{`EiJcMQU% za@29R32I$z0s~uU1NNtpVkAfS0v`TN`xDw=GGxeaYEyxisqcNO;#v9LXySOW2k8&V-iUbbuvzJa(Tip~Lv8#k&u7>49e{j>d68`>Vt z_3!%AbD%sIB@tn1=@?nRonVi6*j-Lt!B)x?&~AgaXb(zre*|VC6`bfBs?5$2L=kp* zJejxe?xMGd^=*!Sc{Il>KulrtwTq#1Wo0GWW}?p3^?1Dy`P~wOB9-!Z1YO9?F`O(t z?GbWYxwHh~qd}i*|Ivz#$9C)E9Wf2qSrLZ3`p*95(Z3q(?=;hg?J!rQZ*zBv6|Blowg} zvUsBk>OL5jaAv4;WvJ)r^S@)5+x;Et(b9oRkoZm7w4~wMA-S0S6jXT2{SR~wrXd`X zgvKXzzFWg87g?yv-36&SH8=K;POwX!Ox{yIyk!jwOt#k{ILU z-q34C^zpUW%>Rd`?~bRsfB%0U^T;f+cSI#4vbW4~j50H`_loQt4V%bbp~zm5RYHtdmQh2RH}4t8NkiSJzJtF)bZzzSQZ1eBC z@l<3_ug$z>h!cT%5xcHW%l=$c=KK*Cx%8X{8K9=EMxWI>Jk%`5ty~g+{c~sk=uA*~ zc@tIV8SYjK8rB23;2fVJO`{;6n+l$+4yva*iui@KX}i384O3HVoke(QD3Z^zXj+(b zgie#$xN0~3&UDBlQ%3u(O^r$05)k!l56-dwE;oN6K;T5&3lbiT`tKmyqq^KyC^v&_ z{CzpzhaBui(9{LS3yH@NE9sH`N_HnibFH1cygB`xuenAF5jLRWCyXKHh*l`@ct_e4 z;Ei;Ac0)=U+Q&DBf4z@kvS{Xxu;LXQ&-_TE9NbJ>{p0#{lTq1E9|3i0G>l1dCzI-A zi??9u4m;Y){|yTrv}2vjErfowQj5(gWvX3avEb$Nc(p*nliEMVV%>k0kT`PT)7XV- zr>trThq%hjAaht2*vda2j5`t{{8j0lUG**;fQFFRu_6{J4tYWF&!*;EU5b?c<){#PSVWzR}T9mze#F*EoMD zpHIEucM1dHr3xA2Zrzi~$;q*$)kC-Pi!^twot-aU6%kno5Tt+nmwletf4cvPk;Oxg zu!HHf*bgowWaFxmx+GmNWWYH$jt72iUJ>y&Yx2La&=oM=UZ6_cpLxUHtuRo)!;i8X z6DY8}>4NrX<5YxmU)sK^G}@pSnD-g=(qxjHs9Slo!EL(9?Y37O4T1J3P2z!NZ9^hu zO zLFtB%F_<)ie?1;-1WJ5pu0DYF)~1_P3=H7JXa z$WnL$($gIEQNN-JADl+ZLYvskHe5b2W=f5eXk!8KTWoa#)taf6JuI;$s+`7y z$?EJcV0J2L$*2>2=JSfLu2#qfei&0RelG)0hP0gtFH^Y%+ZLU4)4-tT^XJb;FR42R zrYl<&=v04ykaWWL{iyw2t~gH`SIeib1u!acFC(K(lHKGUMJ0Wu>71J!Yg-MMcpDMw zEu+kR{YTI}Vta+Gml4gS(wJ&2&{W#lebEe2V0y$E(M72Io-ksmar-BdZhbnyJDUCf za{(S+8{a11oZqx|JdKw2q^SA#T0TzktWY4u=Kjk$=_YP&LObDA9fgN|ivZqf@SIWc z$!lLn=FM1q*JAkn6q>W{_q3;HqNqXEs()Pk0ywqIpa^A$9^TwqkB_Y zl@m>b{adT#^1~}}%_wwb;t`tkgB7}$c;n6I&vYQr&vEsf=9wmsxg!xI?38Ktd>3eC z9%tulhx2Iuy6BLs!E=P3SBSiMo(74g`MOWF zn>!I*9+G%IlFCAZ$U5=}7dqBovI34MWPBi$>`T9B)q^t@gyBB&Obs#gX(NY^>97GV zdJ6w)ZbVp}trO4@7H6(hZTn#2iQQP?;x*>{m7VPMexNQ6%orRq;a-|k_Z2T3LXxU< zotAZ;M)^FNt6O_(O|c@*xY6|fN-H|H8z$zl1G-02sqJZ1-_RiTMkk_Far#O#;9U@oat7&s@=aBF=bBZ#F* zVJ^XwaoMUm@n8e4DoO!WC!FTWl>{}bNeoEA9pQ4ef-@Ef-ssNf=%naPoOK`hxI1&4 zC6XS+FC>6w?49t_TGo*Kh8jX2m|lEhN=HSfl=QT;CEkbKJnWk%`o1!3HxZsS$46JI zkpI!sATolI$$`&kQ}xG&7d&ykO6UlI0T{rwZU2SnZNwEs6948d>Ce;HmgkoQ7>QfI zPbVOEP79$~alWJH8s-{Flr?aeE`m40j90;(qPe&U^l2oE)3`Q>xoqVfDG5;cHW%7Y z1q(TNkM^DMz+q`3Qt=cX?UpJTZ}K$5$v|WW{K`E+N4ZGCZ2cFux?1Yx+9V}(6+GIc zC3csD^)1&KMgLKChA3VzN1H||Dx#U3WKhB^4M+r{sAE1yaLv^p*375Fy?KU{EBXQc zA*ZLBTo-w`aXy+LR$p45X_NiGzm&w&D!CZP1|Zyy#x(pe*|JroLt0MmGHZOcB6xuA z=V1wVBDm44*p@R5F}^h9bV_it)LI?R;?2YqPsb6QyQ%h;9NVIi$UsC@BF5ej<4&Wz zPImG}7ucNC&*6i0hM9>7dM7kUtB?s=cs(nM)o-B>cA-N5S>mXVSi%uCL&IVbdD{Bf zbz3qScw$_wUSi%EmhQ-|!nE!TaWu%2S>tgbiLH%kjAVw3x z^6c+_D=oMhCj&=-ah=>$QG!SF%<1k(z4_S!;=9lpv+&=dn2$t@oL{|0Bbl%m7x-*J zLt%r6lq7BBcI5alrQX}?!lxi0W{HA7Xf5X|xzM1&Z&j08^@daXhu>DY;T(QMZWk_5dhVn@8!8{VNQuvlNrT~bdL;c0H}Wz>7p z%5HM(-?HFWFDd3>QbSML$R289sauZdb{ym{hNw7Oa}CJwPrf%&uv}2{-%I@qJ2@=K z0Rw-%(#nr6hbVeZ8Zj?2u5*87QNJ2b_EuXmJo!uTQqD2LO`|W&?TM|XG>u}&*{VRr z1*QhQiRjj-B9z2Si0>^D{dY6^jH2jkn6Xm%d3i^_3#u<^jyM4Wm8G?+Qwz7_10ZoF zptKf9veMl3nnup(U~WfB3-FDXf?KznbosXlHB&k;7ee^LYjpNbyK*tw2vNhYgYkTi zPhQ-VMmdkQfkX%f*$9KNP$KW0NR1qySA{8@eE z6bU3-r2z!h?2T2wJbey|fA@3IY9uh!ZX*_u|jO&)<^Q=yY&{3Vw{ZOFJFx+#O9kHwaIbgq=H(?@*R zzr5#c`G$6X@2mf8J=%vaa_35BusziHBC1vd!$(8f%B;w(OvaZH3lVNV0<9NwCL*yt zi@y(mKu4Lv6GGM%J+w#bih_O|RQRYGZ#XoRsZ%eA--*BUgM7M4$lTO)s$c5(3_f_~ zOme7#pCrD!hBl%=Xm@=k2xj1&v03dwLMg4>chtNNaz1*Avw{3Bn69t;6h641|#KLFD zufB1-ll7e|XX_@i>O4t?Z&N}Cu;9(swmmvh+qYf#kna~t)Hh~cv5 zI971(j5ZE{vwQ4Rv~%#6<_;R)&) zDwv(6CN;i`F(?SWzQ;`l6AqK~rF=-cNTE5UdQmdpO^i9e*SnfLqJWP|>RS?>jccS2 zJ9K$+YAs8Aipr(13L(J$y$`bH*4Nu2L`l z)T3nCJXj-7R6t;bfoY<%VaJE#1sh|S^Qi$JVSQOFzS6i)rm&glo`mhNBmJ*C7TB@YQAoWndtTd zrKyJ*qxWg*(40L|bA4G^e#E6SM^RoTBst3aaX|`H8dE%xJ5;n#1TXFX532G?`xw|+au=iNf>;v4}c4Ytu zY31%kq{#JYfd`2j--_!Qp_ZzHqvhpgYLDH}5Kf6>g^OeML^cmBSN>pxdpiJ*x4iP; zfGqtq72UDkjZw46&KKXVr`z!gM|0eT{x4PZZ-J$ebwyOTcS}yinDd3st7J_?w?ANz zlUV-sErUZA!$a(qUR?-pI|b=Z83BVT&f4)zoSaH6Eix@IQ2xh1aZDE)B;&4e_cfo7 z1ccWsUHgehFAxxKBL8e3WDzY62(LanxjLW_z9m1~{Wul;fQRO&?o|C#mqybLGeMm< zeXBNa((my5=~v^Z^Ru(JuGS1hbwl~?cFMD}q*8c(`o|o1S=GgA7`8v?u0ng>DliFx zg4<&G(nhXBOS|1ct#e~mrC|lBlI_(~fqnO6xS~J9klPIfyzsE3HR8Lx0T6G|>a+~g$N<7$BWL3OS5Ok36oO(qR7@|x^ zVOVP*@c!JAv&#B@gAcD+5o{z=Ykb4VU?;HCm#jCx(v}Z_A5E5*&yrB{?fl%-0_lt8 zI)SiY##W-m!J5@*pCe28IU5CF0>HdNHgJM}cKMl2()W%t^|gS5m57qPYYZP9NLsxX z-?!*;Md_dY!R}gYOtLh!H10UpEpK zCn^~#9j@0?&jj(8;7JQKg=667prp+b(gBO4AGA}e!E*%~1WHj4I5m`XD7rC{_(Dgq zKtBXai})*E$;?UOxc~`DBJfNYT(Z7vrEI@M8qmFToommeaAbN~I@H4fn~vI}-)(B2 z0)8M!N^?ph*5d&MU6@|BMQ@>%NxH|$bTvV)XT@(Mm?>XXtprpV3xpPba+Jjhxkc7G z3`~%P!w}LrzUaFz`+nM8%JCUr-SNy!oPq^1geJp*1T`dIF}6jc((v|z=S$qm7!1nh z3Aa`kCGU;B?7*k39Ao|OAXqd_K#=ov)?ODG~v)lCUrG~-osXAuzC2uLh8`Sj45ns;%8_NFa z-hk~Dp|lCm((j0QAi)*Gd@F3`m2-0*CJd;>feES7n@L z7k`&Jjko3SA>)$YK(3t(4%m=~dE{@qOH-P(lfrRx8Y$alet@SmWWcCp&J&tb*SV9` ziE*`-aZ=JA{g+o>e$Bw(d3mdJg$NT>>>h_<^n(l>GSeHwkD0u-t<4$mYvd&V7 zxIOfdx0!B=K#d7prC7Wkom3UC$7GWM*m*s2!#T_TdIdSvu}x0)z)~JEZxl6re&R}8 zdoBX~oW@pi+u4FQ(a6ru1o|XR$w2PS- z8PQiS3wd#?wG5^u%WIfNUVf7fHfdPwGPE^zV$f2R)33%dO|{M2;1~iw_8z5ahSln% zzTXJ+wq+o%7|o9?D%@bw=VzF9EQkdC8{uWV-SjNC0mfK9j!t3-$aNVSCjh(n??3M_ zmqirf#aaT*ZtA*P9(P&s+(h+$Uq<{05Fh}mOR{!QbiG*XldEIqAe&F@9_BFy2dcnG z6+8EmU#p>U187;`JA!-=@20lg25=JIz$x+7rnHJ%%fEM3^c#n)t9F!{q;BxZv`(kq ziJI)kR4@NlTQd?XYZOg0V*j3Pa%-083{5I^!ufg^!S#Yx9&==U>ZLsRmM?2W1Jv(s zqht%FIk5q6n%pR1xTOb7)GW@;;fFardj=PubPIo{W_U9{LEuLqF#Vwq)z)$H*%_~# zMVMY1R=yIb&Zk+Z`)b51XO#4rb`9|agmDNoCPHbBl=I8Z_v_aw5v{T($!2l^LL1KDXkcYc$> zERNubJ5A-eNY}S-wt$2k6MEXKb6r1v{{CBQRq7C)8dXzTon-Y&S8E8qvYBQIx`Zx; zCqg6!MtBdw%qt^`+e3y;seaIR{)oo=l;M+TS25;;{0rd7)p{qQVoUm|uaOBIKcF~> z$?@T3rMhRPvG-PqlA# znu|&{zFjp{E7U1=e~VRymss9Le5FlTq*&xwb$-4m$#R6D?0yyQ6WSNJ2sz-}rZv8M zl7}G95oTSsrv?OZxP^Ab%*3}Jd%-D#qq~As^+~^YnzN-a(bV4i2JGr}h{8KC8!#<` zx(x21D1129tMR`NyQJ{UTtjD?Iq<`9hu$w=zN~*=Q7h4xDz&H%68~~8n#LTbKr;V3 zdyIdAj#N);u7dxA1XMzdYOrdh`Em7N!=T3E;!eWRFgp?0ek2T$Bl&#ZiPXmIn{z?~ z-u%#;L7~VNt)_JRzV2W8HExlzmHqo!rH4U)^=qd*Baa*rU5A~Bv6gL{jN7SPiHEd1 z-RI~5XsY;@i2wyw*Cf4~HBDY=juq4)JoF8&&desN7>r4VKjb8GBL?euro< zlO>#Og+d4}eJgG;nnpRL|63S=q*Ky9k(>&QeSkSR--dPhqhVjPE}*%R?3jRwZ7EK% zxDVafeN;C;8`h@MgLA8&^jU|YWmVYQ)p5PL{Am=i-Q4Ial6h55Q@6>uo~bCY(kNrV zM{U93$;-)+^=2$;%E}dka{M1qNfG4wrujpE(s@UeH(8_2B;{F^8@C$Mg5qy7t!3jU zb57!&@d7 z;ktjd+L<&M3shk|px{(OdM_{?0Ul=OnL9p`G_Z+#V%pQiEBmC-yv_s*4d=Tab|V3H z0|;sUqhfogA3aWa)wq?{-@kva@{sXUmCsiwOU;c|F6;;X>>_8wsr@MZeb`hl@UY2- z4W5#$F{Mt_t9&OMby?bMn)mi0>SJTP9{7cXeln7UUDUt3I8dCg8 z7}%kDRV%F)Hv9lJCR!46%3HmN^i8t+dy=K|ho9B{I1RJEA^&md7Pf~N0IcY$JS`_hMD3zAr7(oCE)RHH&2>volBMUy&7F&0HSy3VMsl|Dfky6jZuKNc z6qQz;h=tn*GoMIN&(t~I!}e}K=2v!KnX9Go0xMPQNu#g>V{dolu$Vm@4lpr^U^U{{ zwWPhU8`ZZi%HY3$AGbXv+AE(ng!fq6o`n%ah^k&kt6pv-eL-*SICz^ot9q`Ad#7HF(%R2hNl@^C1N-Wm^`idXJ!Pn%i$1e4x!@ z1MxKMv{R{*x7ISlaCZkk{$J=oog<)aC1!$iU!2UYWXk61GheIUBs|MY|M;-+5RdgW zzx#{0`aCr4l{$$7Rr2ngJ8u~qUWqi*A}3{2D)2E3DLhXQ*+xE8)j=|5>1HgPMP2(c4-T1cSWu z*How=Wqn;f=G=Eh6?XcO{{Bz-stXgW{l)_JfXC%SIPV8;A+lGSs3lJkkH4OC-iA%Lt>b4K>#fv&;-KC{AcA+_i713R_>IjH~sS zYzonUQErBx~!fJ3J z%dHtXoJj(ATABW-<9u(jGsPn(0c@AMNj#V}9Lw;93FJ}H7Z$*_x~9%>SkNf*bA4mf zOmP?2_URXn69SpLyK9pzdc7Yp2q!>XGFf`tLh6Z~=Rko0poHU)v4v`optvp_!UsO2 z=DWq?t}qNR$aB{eLI5A*3v%+VM z-}NT94WceofnkMQoneKq>u|0Hk37M=QZAO9L>)R+Fa~2ke!>K{f>DxCQVaG|_XR+y z1MG}krCpHq4X~xcAWtLNE$nU|x2DQrS3j_{c^a_t4GS}~V6P0$_tE9$phd2J){<{o zg$HKDc^De_MhZj)w#!=z(DQxzmrRbp4wwq19xA<&5}IhrB^e%@e%fz~$>4c``>fo| z#MWj_ZO?ONlI7twS(iXK7SL>nFHl!cu;JQ`Mvt(fqhGg zISaLM3=$0?W)950WEW}&LiNc74j`;!FJIZenx;RLn+`NOBf$)6;$g3%^Aln`tW+Bb zYQ^eJMfcn1b3{R6MC!P3QIcT@i>0zz3{6`j0&NZz^k4Sy;-I!BKr3~{v)33!HtzFi zb`FbGE`Ea)F?h}^CqmnwIIm3#bX};C1y9S+>`!0R{#J9b!*|L>%q54oHoCy!fbyU?4%&U@d6q zkq=fuztT_v5|~ZK)i18!U<06`14$3c+0HS4|3AR6I=0XOP#KTA`)EKJ^We<#h}Z6( zzN@a6HpF-4Vf_>g)#V!S?)z)R;Ec#SnT!V^{`QP+*S<@hU!NI4CKOU<94(4u>j=LrAcvSzgqP*4JAlkqaG3cFe z0WAVM!eL2qxS4wgZqkf6*QR?d(4pkj;BcWz~e7g0bw)9p;MC!?4yflVA08zT7? ziUfjSbzF#a_FxD2aeyE}I3#Ri8wauD9Ap3tk$n<5E&07wtIWkA`eu1tX7gW0>9 zCGq(K_Vp5X0wS-9!8)D=D(CO?IcP*{F~?qqozL%1Q{h@t;2xVv;3$~@GU zr-2^wsIIW%!Bu3=E-s|kcg7{#PKD&{gDEobbO|MCyGz2~ax8CGj2+ooTNe(Ol>%a8 z1~iT>6Bvo?+;c~yCJ%Ev*Hf~Mk2#)wD)dIW-TTd$0T&;{2zsNe!BEY9<7V&rF$GYP zQ-#j^%4Zed^^T2NpJVac|FnD&8Z2JztrFieXNhB<$n)=aU07CeQ;#>{Ic zIY@n-z+QvlT2}zbYC)I5exA0O4cs-DC(4%CH%B_Z^P}5P5>FMb4gp#QdyM*>+NYJ} z<==f%M81FbZn=s2*MvJD4}??wg#+wE#kK#X;%g8nzDXMaIi=Q8X}?IHQ1Wo-x$ij3 za#uc~E*DWepE@b1ITDM?xi7yb|9^nUIMXilt?aB}hElv+WX&taO7~l;3moz?FlC+J zeItDmv`V~vD-C5zd|kouT#Zh8Ebc56S1Ss=9sMv$caEx75Bw@*(^)Xkmq2k&u1^wg zhyD8k8V#7Mw;mOJ^v3bBbWNu8J2V$n zxX|mWgE0V+E9MvNpII|fpNrnUqQnFZiRnwr(SV2CQGQ<$*haOO!{I)?+fMkI9-@BH zLf!ZESRWs5Pc-5ZzDI|^DDCgY0)Dc?_uhG4nvy4-$MjBQz`J50ms0F3)~ic}^n#X* z3lP9<*-yX&QXj-(XRmU)32Bw+TdrOqdku_J-#8LlS14ezz&2i6@tON*&w&5J8~ufF zelM<82x=M?B!ymS5D3EEVGeYmnY%;Qr2@iHA@y$oIpCsy98lUL!L}(xEd1cTv=Ym2 z|2F1R_jeVpWwDrNPcph&6aFC&9|EG09Z13w!Zq8X@R z&Y-E*3w*}SiZS~vllZ7dR-fl|je#@<)m)4T(>lzwt zAxVn@xgDK!_zlrCL-ViMU!Yzki0nRu$Yd~dPBzjn5`+mZn52h&vJomc>xmU=bUQHk zAyn*kn>)D%*ij$vda{-oLSTms*V;B0gxQ)LIYDVI5+{X~qGw<@rgV!4g`ASCt6AJh zNJ6x?@5%Dl3p{~aBMiNixiy%#uST`$n2+~ zBO~&TkJELNtAAH0;^E5t#mpJ`9EJ*nUkzbbkN5H`hz3g*0{&Fxf@*!V^PJc@5$9-{ z$391ty%S3isI=ePuwYOm%)XvYon2}&^X}jP)P1hbIY8M*x@3C*X5F*g>X@s0=|fuK zs=&h>PcLIv^m%0mV!v%&r1|gNV?rvZC_i_adTd&K@bKjZ5gr6f(j@V(rSNlUJjE&puPQfL!^ED zHyfFZi1rp!&er3DyE%Y=)VfVqGsQ{E!qnGGuWhf+T2>m~Q?|WIMWmU61%1@~tw28? zZ1NCZ$RSQnA+Zxp2tKWs48z2~O|{EpeNkTeDu(0M`y7e z2bk384O%juv{4N!zFc zNZ!eC42kBhTJ?q`w%Fd@{%CmP0Nl8AvWCC?Hy><(e16y^SaFsyUSm`|49)~tsJk5_ zo*So5_^N(d6;cvZ_Qp*cFKnmgg~R!dkOTVRfDM1!RU+f{+gcYwXaiS!eh}NNZo!t7 zgtRSLX^*ZaON)`3!J#*}c-C@1i!!Cwx8QwUup8Vl{}tcP7_h#tS3@s8c9B(x1 z_&~N4-m<~%U}<84#9zTRvFA>hk-^yLL-2~_fPvB=KJqJ)H2#KAZ}&SuDWh#odZo3s zB`EN12q(2w49(`H-iga;BRx=B%r4^h?elVmvnXo3<4N`b1N6SoXn}!@qQo>U>|Z0O zz>5UGjMu&(2RPuK?<)m>#O?tQ8^aeHdB|UD>{>gzk-R9`<1dRrwtt4NlVbyz5GbmE zR9NqXTiS>V;yF;~XLD`U7TSXZ2R8YTwuXF1Htb(wDE^WkZLcQ-d}Aibx@*?(x@rKL z07Q`9Dyf<0pDH^%eUdjR5F@dmg<#^YD3L#Z?V@}@p!Hvj$Zm7#;1|%kly7irLcN(J zL!gJQJ%h#@%1M?RD|n!6&o)GOo3H%-2o5tBV}JYN6F=O_4k^W-JW}ph=PbW_WvbSV zrh|qRV^K9DCMD3!7J}sI^|F*?O0_X`#Ur6g7Y_9xrOMDMncVe4P4_cJCsETX%StG; zzL7eXvRSOl;op4Cpdq;_rXeWMSEgB=5yx2%@RM+>Ve;MDe`t?Ln_FM4gnYEv~pfUGPyT) z&l8(J<;!8EZaLoS1`i^64)Z^-S5C|PCc+S*}WUS{qv=>T3UYRCw*0j?;KEH zmf@*!wF*^LYNu;*T>-far}3s2XMcZ_@R#&J-I0grS19$t1l?uhP)~?tFCd|9nL%hk z9t3rG&g3n<$Qnv9B7F6%Z$NKUtQz_CS;=uR=lF?FXv?CcB|ERo8*h&E43s|;*S7@= zkDsS!1x#jj&OY+X%h4(c{aiBjVW-g)=J$T*WV}uaEEc!cs$-plS|v4#Jrx&%@xU2J zG3KqUE%G=KvhbpnKoOV_%wzgY2oQ{!o;zMBMMr3#m8Ux;N7WwEX-WF)7{tpF8{xGUaUjU7kyJz8`v$x= z%deY=J+=HFt5L6<$7rshcQpCgkgpI=Ere>S3NLgqii=i5SW_} zVI0w~(^|{qwSS*4B!CzD^6wv*Q+8EFzZBR9`iIwMA04ed8==?^6h#!cC6_dK>V_|f z7A;@PBud&^m?b4j8!=jGJzB=#A)V_SlnTQJ;zYE42)gc}w!Z{bazH=~k(gP854$=% z5>r+U%VQ3q%!-XT?$Vr#7_$fC-F`ch^f`cqj_OlsOa52Bec;gFTL`NdYG9yUojSPs zGwPFii%+*OI|kjt+O@zqzh7ceJ%k+^!b{;biEQ|sPi&MV>k;+#Cz{zP7Nl*a?qxo; z8rL^tf%KI#`~rc)Zh7@k^2WDgfYTyCFVU)?tUVe`oz7B59j#U@GHsUch`dEj_A_)Z z{0bU&5dAaei6xItx(>^^V!zX07Yqbz+1I0gp-L--^R;Z6JowWiDXmL|^9^Y>(j-tu zLu1trz%|#AAI78OI?VAT_72CVzp0`ltpBVye#?RE=1z+~g|LXor^aU{^+cm3OWuEH z{szzbC`nMjXydAz+n{EJDb)SLhlH`!y{trF%5oTWY_|+J5{288iX|qbo0p@LnhSo-eeCEGjD2R>0!`ZE!l0)Gw5-^E3*-euk4tAfA|tGcrP;hQP#20%y@4Pl+aVB2t~3fdrC(@G5*gRYG*Y5f)eD6~hS`yZl>hPL z$3v)Jx$zcr!f_H;VcfKm`k`=w-$+dSQeF^8q(X#+3@m}Ws-A3EhI8YTS&NxGV-e|$ z+EakZ4a+DhOG-+DOY|pWv<=DNv@?VscX^BMP?AQ*x8x!N$7dO1N&ePY>XWYG3cX z|2SJ1mHKBG@CTDkhZX~MMLU6VWbisvW}R~VryS8d;r2&E-c8Rkm;uCdVv+abi4aN^+G+}VU|Fv z&0w<3Y)wuChkhVH5=aut7)Tv+9@{bz8mP;Oc>mP}g}_7^~^szRLqsC{Dv_+&wRB*rV_AnYb?nEN~aQyzT$Fz0?4cpqm2N4RB0u;*Ub~F0E-+HLR;&_V_*;l!HmwD?fn0xpRq4p%%ntt z7&5bRZ8Tt$80_cBzAHu!vs5{20YQNfgP$p+JFnlomLF7)&ZOdTaYGC z+;vV0uWl7^T(Z$JiJsOx+ois;vmfB&d+p89 z1{q$>%`ZeIrlxh5o_r`|yy2nbd*=>!CI5#lL^hkIj;)I;$EO8%)yrRuaygR%YH2UwcoCJe{C5BIX5sEsSCTrz290A6;pgBSp z&ftmVP(=p_rysldQueUf$)J)JbHZ|IHZ5UH1wOlg{l{+mm0o|rj3C)?OKOwxS4B=) z;?w<5n4m9Xfkk364LPL&mYx#A>^iRxE=WRF^Jv^6fC@V@^3MRT0c zE?8uB$e~DWR?oFt2&MMFX*m&E5-{Z*=6SAJHxK}I@{=mOzxQIZPq&PN#z zpM>K&WW(FvG6M72+{Y~4?s@qK1B1i)w{IgIM1Sfj0}KrMLd>O6d|AI#QxPophw3S8xTpO-{;LX!kj*Mjilxp`k@yV5`O-$Nwj~vuiG?Wr0H_q2X!Ce>+sYy|EQZX#p8Rboc{e#rpsM+U@Ztux{DI^tQ-UZ17 zGXeU3{z*+>7Tj@nUuPoh{EYyo1J}3sJJvtfWtZDuKHTGEe}5aB#mB4`6g^Jr3Z{YD<}X!c3CeBvPGj9XF-c}nB$Uug&xj%#ZDm|F%*P)ZSsPAUU5 ztcp#HxsCUURxa*ELI?yP9gC7W98J%?pvn&~vXyi5Dsy~bt#J+_OxI^}CG!SfswUu~ zI?*(QT@Q1%RLHoftHzwk`n94x$YAHNl*$Z#p2ypO;%fr0>NoXPPs6 z-BNvT-x4@CRz-{e#NbmPv76`sgzrI2wm5`rz~bjPHNT-Uew7}`ayMZQ<7^$>DL5kM zzvBS61&?)`kIFPL!*v|Wz) zg)|Ja3}moCF!GPUwb*a()c(RgpeC^9V>t&=nEh*_N;-%u{2qLq!>mFM`da46ZSYKc zkb-o_UM?qx_f&*SqzN3LB3y6<)7enwa7#+dN&jKDwRK5MJ5vaoW7DUL(Yf10Ti__X zGYXywi8E6!TwDG~3ryccnL#5c74VtkLPBWXwsNjMQ-J$%8Oo|djSeklSe*0Kp;NR< z!t}md04Cx|#8`X+~bVVe45KHhJI3ja5`RVAh`YJ)nLBJ&4z)4ys+-}3~ z(%^EPI}Vt?o-=ROC0CYUc{K<*aP3xH(4*pR&QNYw-U>NHkQ;u z&wdC;>dkQGH;c1rB8>%h-$RBgC;my+r($F^X!GBHbrfDkHar>Us%s!Iz!cDTDeJbIHY4>IOs#t)I(}eTzT+awTFFh6PGs2FeH-ym?@V{Qp`# zIHHyw+(an?_u%r$YrLxcQJf%IF_Z^(D<(58@&r$bM?>iH` znhaaf&%dzgk5R!F5c77}RvTFh+)n;YEjfj!khHp;lwe);&c#8<%OGvX3&%?iY;r8+ z?OPmZndN*H+K2BhKPvKH?+00qX-G-P(2_|WpG9>snmlKOwxvJ8v0;i!fUum3WVlg4 zzobooIvAVUzSCM z0}V4EuIj%_4*BN5lEr*uGcf{3Z8C-D(Dr?nS~@VDLdxWAfdj7a^}jbzd(~_#zz!!@ z?s_ql`fZLBg79p3ErY$|A*sFwJW%@nV_i+RK?Tkt?$T$gS-it>&6>9C99 ztBH>&FB#WL(4kIWI`yC^awLdva^^KpW}4;|Xr|;yZNKN?mojLds#*8(U}tk_CbR!z z#>`*a@4+q*l(DH)C2%aAO1lNPvIbp`pI)D9yTu%9gPse_wY-7E5=>AihD&_;y8wuy zi1GuE>vir{akYRu@y0$UoIj0(5ki7NK5n=3>SOkG_NwwDsKF?Ek>VdmsKE2LMh`3Hyr4KAY*M_j-Yc&F>!GSf`dVL7I zS4sp+KK#rA?OP{*9?;!RI@QS*a|4@7!`F~Ca}XEUoEjpr1LA-zr)J8}=K5O~&0#o) zWWzk#cSJ_)q*5BMHf=uukf#E46WJ!I#h*E0p*-&K+nUBXihXo$l#U9I>8(!H<&)!n z^pzu}-*%eQ1gPCWMlK_D8h!9P2RQXk*#V61wZ3Ci74AuV7KOgRgg!ts5u-U&kOVN`Yq`H_VznRnfC|K3%Z#L|0DxL z>V*X)dIKorB}ni=tve5NXpQi&9EU_pFGFc86e0-A5kb-Mx|dLcl_KdHLuHHK;xADEVZr88 zWl}%xIUpVN{k;!$`OJU+hQSS0elpOq(*o2T=GXxRJ={*kVNT>AJ*Eux=PS+XPnklD z;nE~*$rU}ikhykf&d7y+8!{v=e2rQBlfP_Us@-HWcL&^fH<{lbY3SN)M)Z8OgpME{{mxh-p&c4F)e67GFN z3kS%w)-C8doWP*6xs3Ai*JY#2mS7~Lw3bOliiX1F3wh2w>})1K@zR}fLBELLx{$1b zqgw?|q5f+w-$+gkSQ?<$)j>fHX`?8lq%7GU_j^M-Q1=LyNrZ86uaXxQB-U-34_H<> zxTgma8Fo^6S|wGWZ;V5pQcbiKDqaZ5hCvr^Qok3>@!1d(>4d}PY_0y*Lrq`35e;@w zCw9JnhvkAlLA12V{V=c(?Ux5OD^0-_$^ZpY6^SKw#pxEN%}xsXf0axy5zN?oM{+6; zDa1(YzA&tifo?&WD1iRYfBo&x7EWJde$FIflgAua?Yws;eF(3E`n418_LHT)z8+8D zKd=cH3mXag@?o2qhTBwvSrQoMtCBA2XD);Kb5;3I>$NL9x4q19Fq&)*R!04o)>KuW zf7lyX;CGQcnrk1zgkV0PloHGTqv^Zjsc!%O-^bo$9-C4K*_%WtN}?n?S;;K3tYb%3 z5!q5y_LhBcM|DC{*2zjb>X1{$vHe~?-^cHd`=9&K8Q$l*Uh_G=n!;Uu_!>$o;3rN6 zG*a?9c{f_`J@>*pP?0=>OA7g;Ts8S-${O!?6o8YTI3j(ce%ts}dVvvioFQ)`>!w0k)DY`y-pD$(s5JUNbB3yTh2i?9A|lpvN28n}Qx zWp#{}xs`PX03enP@5>0V#83+!8mtxn@;)aU>bNnfLCJgq^qe8Z$HKN_ap7SdG}NUJ64%uGw3B4Sdqc z3fI4*CUP<@UgMXLg~e)FS?TVEeBU=1J*qe@_3Glelpc%O0f43Odk`zM3f7I*Q-b_U zR(!u-Nc}i3_HQLnX3BQV<%#ivK^1XdK_c2v2J;wZ0TY2Kb2n=@Ir_%OS?cm&gurcZ zr>c+u>?=+1@QL5PHz+>`%BxE@iN%|pNe$6{pm>;fw?&$AQSytX^MBwzas%@JU%Y$H z&#CqMVZuqZPHJC_Kw~CcQdLCjCa)Ps{Dvxs(Q_d)k+0`5B6MA!!6zWz zx5K_Vr!>3osq9tw9fgg5k^Sv-+#Bc7PE{^e2e9+*MZ#16{%#{OmaNIZz^7aGNHihri^yC?pKXYl@l+iFPE>LZcrSc;gFiT`}1xjmY_yXx($eY$C0t=S!gTmx6- zIq^RJ*&@W^Q3wJ`!K*SV0#JCU2&D>tJrR5prupukH3YX;>5Zbef3fh8sl!*S^ZX!s ztXOBR-=>?~ieSH!^{*GqP+P zvnLXB=CK&G)UmpJsuEPXn_g|RMjiHrfLz~kN{SXg^C~^O8?A|#OS%ZRgwe_K>y2k3 zbWp;n!_O58Tlkq0cRpHDcel-?1MmnN84KW%=9aebItgi^AmLI1f(1&uNQeqf0rVwT z0S^!lm6roFO6`DcxMDnmI>YkrOZaLiK%KqF?0`l7JC6J>cHRfOKr6T+M)2C@pi+rM zNK1za#0Dt@}JCxB}Qso7AQVAoopuGG^)7eme`Q!AuoIsL?NqDUFK0QQSZoWh z^3Z7U_4^&bM(g*w5o!qmk{`a)C%L49ezeUTK`cf@D78z0`{4lPc+jV&q>I#v5{Z`Z zNZdA;Jy_(Y_~)nW<30`!<{+Vz`a~?u85sKNbBcW+zq!L7lW9KrRT~u2vFgld17nDFUC+HN9zFL7?i;^>nM%OK77GH+pUH?)K++IyF9H5> zeE31~K*csC@{POQDoh+MAs~dwFm)pb+SE3JgiERWHJChxUhZ4ZcJs&y%%1Tqa=lOt zYhjV#dK$e~>HDG#Q6x9m#D!dG28tqd2R3kF=>bfEZ0ESB-Vg%1ijHK7)Z>q81VA0L z%J-dCqiUlufLEU3G{}a>mY&b@J?}Zx1~7ll23(Ys#QgR}Y3_$ICll+w7r47d?L(b$ zz!&F8DfZ?4wmJ}E97N%wwH?K_MVx%{Aqr^W)V`LOrgeT8b9uwEO1>)}Zcl;X^IEr0 zhSYF)*Z(>|20d!ViD%*TQQ|Xfv<_p&I8fah6L|`(*@H(e_j-KXI_y<}ltz7n#?z7w z%AEY@LziiNv$gy?IJ93b{e~OrmZoNic9K4Iq6poL504f=(Y`{Irk)qn(gkD@)3z)- zk_I!R(2ySO9B7SN-rh6=+K6gZrk4+X!(6x<-7bwkpzrAm_{RWKjcD;EFID*dCz2va z@Q2NAg6=&BRGzTRoYSnSVm1r@%J-7#T~+u$PrI=$0uOLR@AS&C^!Cvez}M5sliv{S zl~c(r-Qww5$_#}4O0uC7(&zZ+iyw5%?RKOWS5J1J_{D?Sf4}Hbt0JCOE*v@lG)=iH zMPl)JIQ$J&#FyYXYO9g|6ILU@J0*9n-W$F>jr z=d4Eu8ThJ3e&-d7uL>n=Bj{%_Gp8mrAD!o%q&9`m+T&M(7dh|Q+JkfgWbVPhvv0W! zh7VmPK&?Qk&uMwCKLWUCA$V$2=xp=cb4JFWc0=7yoS!K%ckfd&afsk9xeBYj1KCIC z(TKek9i^ct=I(tc1Y2fU@J;;C^wZ?ORn(OXJBEp-xoKBel<`L%>z9hVKrVvOi~6hU z(hTtMSE`6rzER42%o#YTwZPMu722DQKJCEFUup1T0^;yqjjoW~vr9A&iLE+Nzr2TT z8L-%9cFUWf&?$v}=-luiW(SR=`Z6=Fh)Mk0jxZONv3DU`U~F zG-Kj8t_~ofzoHc?SOtJm)wSCicxUh))CF(m)mHeT>?n_aF`7{ykxPPU?C)_tcA#_u znm8SZ4uJKZdFF0?jQgRszNEGc-PtiX$wOb2mUWFDhe|0k_ilpmrzz`Xl?YTWsPV18_m+?)4$GGSb)bu;UnXc>(F#2m~S5-OWaA>9q>Hs!9Cab@ednaSd{qyY`PgU zz>suV9OlrVQz@B+6TWNLyc}{3@;%6(Wx+{-S@1Cud-OR$-N!F{APp2I6ffdwT5L}p z0(=$5k%aDLD1p6&UXKx59noV=nr9xrxDIYFhm%A)to&a4W(}o8H8{l-`iywT!icBi zQww2=5on1Q#@4Ih4G$g^Z+?ulY6Y(PWYORN8ZWWuze61)Kro7Pq=Qw$vGw~?{&rbh z4-KxCONI6YVRL!^-9@sfynmgfi}K9_+D8*E4g$~+rLPaq%SqUAa3g{?j7$(ry8+dx z{`I!9H@dH!xZdg`0-ToT$B!JyA?iufjFYtq`rpqjPgWk5;mGC|+Y%od4$ELAFx`Lz zSzup1#&eDFg;F^mJ;oAwMR}g~rVF`Ue{6kb^E?#{-lVx5hR~Wpbb-tnm&GZ2U6MLF zfRX~2D%OMkg#jGg;y4XI;myKtNiQ5iTy0>_4gyzEU&Ku_yed5deGZGppioho^ z4G?%qOf=MGbB3@FY8d8SXD%EzEYg^PGRoDYS8^6eh1@%S3-bdUUgvGNUwR9~Ph zT)(|?eW0vTrnM?UZ*0A7{%^36S;h{unyeqjPo;4gwAhX`$TsEXTS#+v^`kXKZuLeT z1_=mvlz@Z0T0Q2MpOP+S1U|viCL;_mfEL8wL1n+WCItDA8|p0&deLR;7X=UyIpQ5{ z(;$*Df&h&;u#y!g15!j{fb*gPZJ2{9;kgzoHpe<(NB$%7;Rt*kyw5qm2fxe^q1$9f zUA94Rc-P^f(xq&VmvZvN-MDC{6O$InoGbXFrC$(${})F-f>OP((??lspa?>ZWt@F7 z6rp&TQq%7u$k@D^vdx0-iUM=NQl0i$MyK7_x+av6mLm-zsEg}UpHCn8Eq2{@Y%j$< z=Pz_fmmy(1^-HbcMm`X~|u;{G3Si2H^SRTY zO>ZP6KYm_S4KI;!fTUwydwtg|iyC-5aQENRH3~plB;U#jv~Cj#g*_d!(^5qI4eJ~5 z&zVx@1puxKQMa;uqbI}sB<}7}*e;a0PyRwD$2@rs=jA3aO>-J}l_vcEbtu3OegXna z%Uh*^35b5YU4tiaN2qkoE!JzG6Rs_Fmj)WPo@56l)(SN-nF91*9pD~WLxjoSsUm7X zjAaJW_UT*mak{V4JO5?htbG&GVegZBd7A0PMc6?&9A~FLo4MeDEPWwT$8(*zmjq^2 zPKVZ2lPHl#Xvs6*I-#dh z`!;?{DG&mesj`V8OHt#=1s;+>Z$GwN?>!|+aGHxV=9_K#*T6%6>)g_Njl^!oSUnGt^VWA@Xs0rdeiS@H zHJ1uub-B4H$ZiaT4<;5X|J{v1hWZ}3oZn&lErzbDhTRv0{{EcOdnFDcCF(jzHuBwY!oEa@G%pSl5DI3<4U%| z$HwKkzro*<44=2{ECUW3gpr5-n`F1>djf@`Q|Gnv<1nhG73}|Y|EE`d*zaB>khjPy z|1zwBDyxWHkHp@S!`|J=GlV0=fEl9l#MjUTC?JqNdm-Jx*)Ao5+N=n0)PXoM4ZaY^ zkV}F!37rs+VZdLDPVF~cTXjE_V*pQg8x?E*ISa@%4nlG!e$`NPXU?kywnYQ8Sj-5@ zGE<1~thaOeU;^{nY9Lstwc--5A+qp3r*vx8a(dje`R>tcRuuqGdZ=QxwH3}g;bS{i z$^83U-fCoi2<2TN%z}1>jiQJThTtzanZ*jL|NoV{(c!sP>#~MHG6{!bu9{a}l=G>g z(bivKddI{Cb~g@l10xe(>U@mEvwHm)gsE191o{+XATKrD3mUaDWqi)$^lcZ`V3wuEBE~3EK3twFkmLkQ{9i~}>g7`nnm~#03y_dqAT;DO7T|TL zTpp|Utg-A)f*-OOp2hmq4a#&ty{vnA+=k5-EG7}(J&mebYAgyp7jz2R84MaOH}nXu zP-3m%1%X@k537ap6^*K9e*vdI0|rDHFu&9URRK<>-lr&17RHO80Wub=)6$apYcVc{ zSO>+vYj!ZEd~^gMQ*N#mE!(6>mr_bJX-s~6Z}(v?iw%-LeNh6M-JVMp^2 z+4X-iA_lAHwu(WJ%{pBcHgipI9E>^Bl*1C@W)Etn?)dkxE#HcTpRu#lUHC7q%ts?G zRX;0b4!%ydO38nAWG5jA)P~VC?YhYqvTsy&$LyfAgu7=haDX@uKyChpYs%ot0I`Oy zaMU%G?11IS0Ipft#gEV`Ehzo$QXH-l@uu+AYA@PhzpxtVjjCzcT6N1gU`e#}$hmf? zg6k#2mmCKJFgHZ2rf;jl%;wfoP4-E0(w#X zrO^j3pB%$YlR6nkr?Nt^F&gxAgIj)}fdnPY{+B96F@gYS?ccMQ=S8Z7YTSV#4xn#u zz`@i{YM)gjwA-GFm{JxeVMj6~EpQXuB-YUOIeBfKqmAY1r^pdiUQm9rijk@PEgfmW`X2uh5G= z0OUY)^XXsbZ=g8gY~@`%AxkQU=BO6ZgP#8!`Woj#=7J7~o(N9i=p#B;H#cF3cCnyw zuncPWN6>d4W-ow>@XUi9lv9P;D?gtbDRJc3siu!oHt$!7Zv2o_vim!N60ceTd#5ZUfmucWM3rk70l^@7~b{O`yI$^x7=|l17Q}nSj17jM_huz0Beh_e+kzQw{UDSzkMH1B4tX=T`z4UVs~fOXRy|Y;N_} z>YZD%FtqxjG;k4??2E0P@gj6yd(;p<0Hpv|VF$H&sn8Rx2{E%L7FKdDFnAa2uWj8r zb48q$a`WcPd5SIe!~HS@Ew_MoWf3f`xUv~dzT`h??sPnsbkXX`{IasNu- zVYaJO3WH|L9$;${lz)TZg_KS65j_~|41E09?vv3_n+M0O|Md7D->{3=vC@psV6kRz zBF64D69B3PPB5l3@G+u{hmAtCwQArMA?=HL`AM9G@nd=c3CFBA3h8He77vyrv(2|5 z?bzClIehkZobhKW>_uy$iMQqsalThMkGF*Kmt3X2yt1Bm*hhT2!|PNS%_DtJI?%uM z52MeCMR}5S`83mPdRY60D2$B3f>!_nbDG#|FRlmkYG0w4=5(qM{(3X@;oFgKJVqSE?E>8CZ>e~ZZp^o^ebbSV%vcNw01>vxX9sZV9MK@ zZ{f#Q>Z-U8p9gs!k*#;N&^OyP&dt=%SA(8bQz1J^UQ=@?5(s$N%Hf@|kPss+dZneM z1s)tZC`OxAMK|Bz*tg(6Jl8_7D!m`velVxUNnbK*vpTN@XAd6E+1ug^urm_RPv? z@0Kbc1^Z=YM2y&-t>VhcPL`~BA~q1hV3oB0=)H5nXs_~Nig?sZQ^SeO$P{^)BQIf9 z0=fr2x0`F+l4_w;z6OinrFFfsvZ~-q?0O=JH=SS`7V`S)ZJwlAZI0j0KY}Tn#G?ep zf1;ZQHX7N}UAE@mJAVf8N$JAz9TiV}Aap(5Nwq;0gs3QyJkZxDwQg>!()|2?L6jLO zXj~#_*M?QvQ;|*}EBznT13Vlv&9?_`DOtmtI6y!Bq+F)*aPJCp9=ajzS`6`@e<_*19I=`I zyNNq)lvw>UmWti(p3YLt{OF?0)1)Qg_7TXlq zgx!QP=OxHs{9fm3;qQuSF118S7d6ii<{q8bCypM+sS}|3z27Uh;g}RA5S^{q4x0xU zX8-xBlCcdZHz?Ec#%Yo$0 zn5+{Tk;Z)hvl*GiY56=DYNb9Xesfmr0UL#Z+34-*URX%T_jR__)W~&>vR0!QWRHF4 z0>eh|5D@8Fu|3uNh4M>`s>q&Jup*P*wR1hblfl~Bu&h6UyZdDY_2nbqrq}afHEs{v z%dpHcSK>2i@U+263Q>{Hf|H$wj!wji_380rPz)8asvPie+5p$G5GJ*rctc7AXpDJ+-m9{~_4B5^Ac zECC9Wp;TC_fe7-v4+rQUMx^Q=-MMVsR-pX7^^_{pyb|K@JDM3mjDO+%?G7#y14onq zw>K3OIK~D^xAkIg$c*)Nu}}W{v$Gc7c1>}9LI5)y;}laeSuF#lrkh9@Ssdv5WfFafbX}N|Qs++oZ(Y zi;yeb-?V(U#WtLyonc=0?|+cCTZ$#{0#mS@ISMm4IjqM9+|prDP&f`c`be$b{53XU zYLr~OGpBv!CTY^%)G^zT=5IU>kb)jB-@S0p8G~rz=E!_}xmcnT%DXD`fA7?33A-U6 zAL+7KxptsCxJ3ruU~X=1TXp=<&XLG0`oFCU{16!&xUj9WdB?JFjowXj>RdD5#vaD5 zMd!oV2lUVe{qG)*Kw*2K`7(Z02jJibwE@pX=oT+$&(KH9Z@3L^^%Dq$gHas425ewL z)8+>J&`KbqvHl!xiNjlYTV4I_ox?YWcJRcDQ(?`&abbvd-v{qd=o~3`(EK|%q zzNHK1-Oq+^F_o_eOTmH6l4zg(?1gMtH|^OXFMHc&bZA$!Jt+o4S_&f?-Hm^7<&k6n2EJ`J#^_lUGx%)I&g|SDPP117(Op@90oZ8>I$K?Xenv|Wt8>5Q0mv1> zn}^vn`whYlGlW`KjbD2MO~}(k>SEGN-RdW*9m81GFN=#_(7N>ah2mk{zP8imH`wBy zqpHf69H1U&V740!vwchAhIf9i;72JS#C6Zh5fHbi4WL5x8B zU0p?UlZz)HBrX9DNXP@%>e(L&wO8B%|NV+>>UN&Z%Dh!SkjluK)z;az=o9|!y!%E7 zJAX~POi`cnZ3JBNs-Y2q)1f*}o(^lW$5KJYG7&DRLac#Vj6~qrvq--|dQlZjA%&WF z?tuM_c$+nZ5c@@v^~+N(Oym!uQ6jq*BMnuZZ;0#n!Nz@l_+_9S?pa2-*+|2ctUrz3 zkJ~^F9XKV%l6&B`Y8R8GrueQY_}QhthpR{)#cUl7 zR^bpjgoB1>GZRKtHf?X-)iLSOMF%-JqihZ6TE^=tBEVe7mDc$J6vs)dZCKnZTFk?_ zNQzpss1~M`OEj1Mpq3zvd=t=38aPUrokg*xb0DXY~6nc-BNQ5 z^k_5A8Gv={95=Ea*6~sQU&+66hz2hrciRK5Xqngmr=J>E_Zi6O^?(YGWczGZZP$ac z9r=Rif}`1V3a+1+n2BT<=)h&%Qfh6J#?^Y;i{wn$%l@}b;C>XWW&gzG-rH}Y_@+vL zzl9^h2EuW?u-cDF^HEP(?FC|Vxg&aN@DY8$zs0x*#ZSSg({9MqW011-eO*QL@Jmln zFWd*i6Be(j&XmMHFD2SfihA#c=tK!{P;KBm5^7cA^&zIYP+-4n4AuI<`UD06hL$>< zuf~YS!7es-`u=>-_gIhvjhFrrK*g6eOFH=@0t*j}5PAplY3f%+{XM8gIzySU_&N2{ zqsCO&Aw(;SE$ZsYuYYg!-??65zO{7U4HY1gb6$+$v6$EDn}A!i6Z9-1w6j@xtHSuE zu)Xi!Z!&kdJE_Bo;^8Rp^Qi24PSu`$9N$?XSppu(u}&iacCZ1c3a}$fqCFATm^25N z!aHS!|JlfY=y#fR)+cY3QJrAfQq>l4=gzQxgcJhjLfnUn#1*_U?qM}kMiRhvva;#X zfj!W%n3~&-+p++(Ou3nZv$L=WDlOk#=TGjlg)uw>rr@U}NX*0jA>=kO z@PG3kds1BNGWO>{uBv=r_$9h~hO%R8E!>o8;xW4ge)~kI2QCCVurVV?+w1029u4Z! z#mdLEv{aqUD~#TEei7&Y6GQ-w>ZA)HqOwozcI3*m4LT=<1#0tfQ_VfhDXm=WnECSl z&iL?OX=uqppPJv-Xpf(7oy%*BVWY*$@;XJpzhh<9*(FhqPrFKfF`|POF-ZUUaK|;B zFVA^x+dE*l&1FyX@xD4(#XJ1)6NJ%17(gNdC*5B*%&WaLH@0j@wiRa%{z{*PdK2Rp ze(qFO8;iZemy)*;uhP?EO5I}v6@OU6zIg#uc$hHZO^-(W?S^(bW&rnk6Z}u1>X8g4 zd+12|4qiaQjp()-=hgfUJz<=7qCDTFGLbvcu@WRs&&%Omg zhg4S9diF7sC{>2}DI@bPo8z)~2Zbqoc|?Dx0(9box;S8VsW+P&m;w~07fEsb)lb}! zgYLSnHZXU3d#$N5NT46Ayc7U0IadF~4q#?oRYW)0nbFi6p^QPwQrEm`eFX`-!a((A z#jXbVGt@wR=VQ;{lhP|bO5$a<=eM6BOB+1~dSDB&^%8*OW5INXxn%l<`{eFFa+eTg zGHwp>jv1T!4rh>-*NL^QD&&B#eBo?)>d5ZCG3x9ELuddGhDrrprV2Wy|x5vCy zod~cz1#dna%T|_T?w+&SZS|WgS1vRH39s z7+bj8LMcC~v6U`D=K}^xHl}ScX&XzhYo?q!tph+@(1SYxRs4u7C9DSQV0S(=y8J&O zpFl$#b{U3XOc>cCdK-&b%wDfhY;bhpO*A==RUB&UbO8=WTU9lPnkFxSEb&7MnSNDv z@@k`>CqBRquQX5%VyMNTVI5HT7nH)m_4c9p;XpC#2J~ThUA7denxi7>5;+!j;Be#u zB$U@^ul#SP=z45G(VdHqR&C=URePWz3{5_j@-!1$57`i4$Xso(vRZd-J`G~I%`i|; zeDDqKBRq7XDl|d=o@S zKlcah?`aIoW?QR352@3~YV5{5LpHlIbojUG^_jdoS6ea#pfvqB7$K0Sa$ts#ObW^mRp0VtHyMbC$uK0o*Lxs}YTRy-F z^hSw<8UaPL*^?MlbccU{`|*X8hkOLBv5((Udp&maktK%1QqmE4U+AQoOF&HgQ2J;b98p>jJ0GCH*Hld6bT#=lfv+OYav z)a+3Yq7!uqo?&foSw0oaB_mJ}JwRlX~G1IHt7h zt;^Q>`Kls*4@M{1i$htXexH9e_;@^r)u4L+o$01YdSHu_xefkOB9}yB)-=n}*v-Wk z>MIL;dhbF&;YS%wLK@D|ub@c7&I%J2KARw3^~}Xe{CV>zmzPnAdD5o7I^gUm0faKf zB3uGM&_YUIYn|o4PD%dXd;GqHf@ann=o5@~@~tiE#bix2dO3n9HGb&@gi0&ubE!T2 z(EcV0*%gV!Z+a$N@PW^5PgT>sb5qE+LxI=qD$V-tEte$!9>f#Ma!za(e5YkP9;uF^ z-kr{b=09vyC@7QgGp*K@_MobAiPCpQgc)>(d1|TE&?V{w~ zUExW_>TLPX^x`pSq$<#k>;ZwV%W(5g<2C2t?w*n$fs`j6d#rGYQo*76W{ATs7((@2 z08{(gnbY8`pa3F;mU{1UQCjMBA-iavd?k0}O`+fZ6@);z+j3?VcHF<(St!3SA9PD_(ba-C=m;a>d zNxVP11MI2ddAPYp?NEOue*Q(mVVU^lwr-zm;r5OUPJ@%Ua?rtSVNne>3bUij|AS48 zAW4mRKA?M)9h0U=FFF)6cCN)I>DeW;R{u|c=*<)s7OuSJntP5$*-vcFV>b3;vtC^* zXN3~YY3@lbd5leWGZIGS9#hl)fr6tAe#-A)2;2?rbMr4IV%fpIHSgJc-{5SuX39-q zuXatg26$Ko{3puxsZ>u6Y;oQHqdeS+EO6tS9B5@9dS2F&h35E!PrM`A0V*n!{L@w&=!Ivq3^u+}yH@mB9ui?GWUU-PY-RmUXiN&9^iNDw@-t9tK1)MhHW z$uB8@;s%~6shnPP%y;krSVZ1YJf5O-(Hj?bS+K83b;K;W+75~ZV+1fl5(rH8fkpAT zIRMrUp#+eA0L^D0{Hkl{Fw%Z_L!>I;hFy>z-Ih3E*C(kK;IwaKatEf9Np=;2xURF? zQw9DqV*YlrmyInqOX)?MiY1Q5c?e^epK;s>SztaE!;{hx-5{B>Q1J zvW?e?0JbGKQ1~?nX3R<(4CTV|BP&5uuX%zhuPFiyZ5XLqu4le7pwP#~3R)}wRB?5q zPlg-aM@k2ZB~G7Ziy>2tbJ)k(40$5?zF?=mSq2hUjQRfw9zmqBQmE<31ux5-$hYk- zRM09};_6k`1Ck<4eG3iN~~4Vbedo#O%@xzyG}QJs0WBA8@VK zdy__fo-+7w&VerK1}KGSY%9{fItB~oQfPHb0zyV6lqr1{Z(9P2^mK~f{(Zf7kMdTv z=|sa!nkNwrR1@(TO?CW1HL?pj6L!hxEJrOh#e&IsOtV^ua5TZ!ZZIAR6*>PLwuBBN z4F`Y!mn&GYs&p+(8tUrzU`>C(INO4p*!G%d=hqj9sL_(9SBPu|m~P`ii~4%v`K519B@>|~;zuxQca z-72)BP~oiAhR_`7n`LkjkB-~KnYTe$a?$uJ4fm4QxrX(V z1wA7%l+`8pvj{^KQ3dVP0~|cwMZf--BhlEA1iET--!vmzK_KWnOwhmi_M-#xj<8yt zo1NWq1nUUt5_!rr+PbV|?O(^Bxv7tK;=S3mAgLcgGILU%RheHJC0$*2r7!~ z)kv2^lVy*Z?GZ{|GkE;M;}FMkI&8oolp=b0g71(~%otUpBkC-y_wEXvC~c3F-H7#l zLvJT<@2U@I8}$;_Lo0)skn0*L(Xp}AGhxLNDo|hC|8V)1>-nEKW?R)ChlURB*u{BY z+^3p-u)uE}Es^I3r^y%+A=p|8GxyNxvUNUlpY(vp?545AI@@&G!91s+AXBoWO|EZ) zlWGnGBPi)ad4nnIUFQt4pRj1i^E!1poILx$YT3PHP~WE zr%q=tyTI9=_38X-$Tjq_{C6>F>n3%cO^OsG;MnsGZY?1DYC1Yyk9dTZMM%cqgCZ?Y z9H1)vTMJlc*HM#7V4s#ZLjsxg0}HVKu^W01bBDplV#^>=#)379VdFi+g!yubwp?CS z)zT?x>qG~Wk+``Ir9s~6NsN}LGYT641t3_{`P&8EA&yp_Y9}lk2J-39&1xdktSeoL z34-OfLG|imQ8I|*!HmzceFebeFafn^H~9gpJvZM$2Zq@@F=>0qt31Do)jcZgyI(KB zSY2{Mv#6DcfBJjS`>l1;U`qc3Xt#jNPxhK>UBB%qFttQgt>OXI7 zZOv1(@5^0h;Cw5uCBA6}Bdz9eO#loY2VO#TuiG!!JU${>GwE=hHuBhW{m=iVY5@B? z>5@QDiiOHQ1f}BrospJw4mrm%@*q$qP7ri%OU#MM;-;pi!WSgNgfY>S`=fjzm1&?nbEIqT zFANl$LI2RQu)5jx^DqC$<{E%PoI?tXB$GiOXiUX{&XlG`r#)*`3xhutd*v{=Q++!3 zPSBy98rEr+`SQb_a%7ttV_-634qcNVGCdLB`9np^ZFc}v*xB?B6>lqbrR^X#G{PltMN9sr@EanU7K1e7IRw9G~rNq0etn*hv$RA$b{EHVaiaA?_b6`@7&JOi9e)4=oW^0cn zuAp|cvT##OvbfD*tR3lO=EdNljM2pI8AMG*!U>Ws5OW49@%VOMY7`0s%fN9Ma{$gq zn;v;Ark(6}`mALBBiNU*YLT#_=p*?`c!z?EbX!`ZRtckV8ttENps*|SqFLbHRSghh zc_t?*%x9!Z{bE%dd5@$Q%vjZdNDqDK5I9q$$g#W4K#8CH<`t=m4M~$g_&|0^ij!gC zPy*EGv2l~v5JS`rV7Xgy8i3Jw>b#ny-UA7`9#$xJo#c;dphTb?CMe_m0tBWz>~nO* zvHU{bcLseZeLnz|zDvq3{;l7vwp6BOE4g=L#}{S)-SAVpG?X}4pL2y$KaL|x*@p_( z;|;{tdq@bo-UpCzA?1Zx=)F6k_iit5b&5*&oqS)Z?U)6)%+_64eIo^a2rNB|i&W6e z4V7ku7qHbu6jpbf%v+_wy!4)p$+8OW@}armMl~|(P2F0h8P4@D+3*+;5mhS*-@wHh zK4ar~#_gE2Xp~lg-z9oc(63d(ROb1`n_D9_pFT=-<@yzf#C%(BJw?dF=dIo|{xujS zq9oA2HPqA7gF=huLu)NyNVml#`r~z2XCQ=u@}ycy)mx17Q*!}an>5HwVvh*WRGPuT z3Fg$Ql*yV-$y0Wqcr#BgdQRD9)D3~ftQbLy0&_$U-Tog}JloA)V*5?s!G|W|s{y1x zJG5vgRS+_iC~0n~l46V!LA?ore0U})?GmhTH=ej`okddmF%%W$;C#ReN$nC}Un3=^ zmp{p#HxmUr5BrgZ>aAsB)7u(poaxWJt_N&)r3qThB6XSA59a@lArJiuVlBVIL7e@3 z3=yjF+MzLa2fd6QiOPA@4G^z61{iVV5_8>?rMqY+&yiA--vg>Mo|WNii*r0@wrDV1 z6H6ELj~)S07qE5z1*WpE(P|A18 z6|#Y~`5WOrX)xH*t)3-OQZKV}7b(bvdW5_)`}D44yFmxFkEls7&f7q}}l>skv2p;&2=)~e(k=%iTgfe0I=|np%vi9Qq z!tFpoCzNfB0mDPNX@zTwo^_{0gs>Zq$&oOs<$EkvNtXg59stXxu_jNk8lDjcop|wX z#=(`zRO2Xb&@eh=7CuZ~x3&5X{*jZra$gh9|O;{I=);^!}tb#W&bmM6{;cxw)ym6iv>cYp+CgoH+?J^vuF z=nPbm$L8DNNHvD1i1kPI_trlSus(}t$I>H=(MAlvxwWCC*qder@llYg#_8xnxZ=K!d%|Ukb2>Zj1MXE(wB{oWqhW=K*C@+7USD1XS~?kw*Fu-<|0J@ zGm_ensFi}>4^h5UU)m2wcxdl*gpX`r*cNG`H5FP@-;ccCQ3c#5JMcyAL5`(8I{#mD zvmMlP)J|wER80^7+;*_CgIf`w7W81FXa`LCCLpOPwFlA>Q$Ug_`Wc5_;5vN)a;C4Y z!nBgCaqK_wIqGxvjIuWKu`)aL<3g8t-^?FnPYCVx38}m$<-`;%jz;A}g>$IqJYPRi z!7$6YG=9>#BM`%;$Lj>pWvRqEaSYi-ffuMER1>9cX#gSbM+qb@^IpLTn%q;O{XiQl zkyyB9^Ax;!G_f{F`Cv^s=9Bz6PxjkNP<6>x3@+l2__1dk$Tirnd!Nd}Ll<^3skRr{MW3miX_Dy= zu)Dj`LGJWV8$%!MwU^boWR{UMlL7;L)irJ{los=w3D41w3wIClU|lQ?%dH03+YG?> zD1_wU0Q&hiUtj&eA7^$ZVmIV@F~@1Z4>+C5(ma|wz%b#d(xa{e*HN9&J~rca4($XG zR-oA9qtznVq$AjbP}K(;1|)^n4R7@(sv8c$suPryO~m(g($!D<2Gj{nUc&OT9^~|n zISUEj;72&Z+71Q4$DD&@mY>G#u9MZEE^X8$2Ut(pLZ4upeQOBaP5Ns0&sOgl(X!e z{`1w53&K{PFA#%4F;|V?a5$258oj@N;oL)_p zxZssIt(f#sD)C=<*D`?cDGo405(;%1fXsdin+y2056!2*Gr}ov^=~Npp;!4 zYdM!>6};Nmsh0E*glDQ8Sl#>3^&s)xTl1RM@R~RRB4RrxP(-Qa4zP~}kP#9ykc6^= zYQFjkxJ6K9kh;EM3`>462SU$`<- zUuZp-2X@&EvuF1-2oLW3lam!n&=19bw#l@Ju{2Qmoz!p%8Hd8~0Gx=$UF#=6pKlCl z7r-i$*cC=ApB#S)cCDZrdI4Blec`Dd*Eyg`^;o7z212AOTBY)l*%EURvKjM-U{ryJpGWE5!#@zgMsn3h~o`D7z@DWI` zVtZtQ-ALY(yQf9}YbM_t>Bd`Noz;`%;WO^GghsnqrP__e_ea;yF{@BxUSdPgv{A(p zmM|aYTKJOb0*Gs4_HK>WA&yJ_6u})2Bul`T@xM#`mB-(`@el2=k8pc-dHg(=&4o}F zd;Ww}l$z8#MnExd0l4ixBv{RN1IW*)hL^N`=Hj;oBQdHG#2Xc#g&bS#HMBjzs`6U7 zFvuyb5W7pw2)(5684kMrot+7&@PooNA&-46i^uhfC(Ku^C)#LPrS`* zy;19Rta)p6%7=wIkc?Qj_vE|7LY+o28`8ys24kqo0U?s+p@ML|S4fxWcmsDIoEJd! zDH)ihoQP@9WVdz+R^nmk@A_6;t7tvYfdPL%oWH49|`KmuN-{|*qz zU)*TGGp00N%6WBImjRO978yDkvoxS?ib6#7qs9yz-_O0x96(-arW~V-5>Zc~#Ml=%j~l_ zaCe$zHt%Pb1I_F?)I@{&6Jzc1)?m+Y-sNP$oyAl>7;_Y#RgyuTAqDft8GUZe=H$x_ zh}sH6sphP`+$z}LU6&jaZqD2>Nf+PAR$gr&= zURF~4dg938%&|ctaV3Vwcba>^~pr`h#d&!ZcQbI&a^1MdXoQ{dHB^}J)k|bIf%TuF1`Oi zenX*)H5uWz5??O5{)?m`@nrj8DL*Jr%JLpLf^bpxv8#Xc2Odu*ni2VdGa^r)vL_np zv9@Q#u$LLp{RlHUFLFXG28oOrUqeJ=rZ28^WMkyt(l|Ns&wQP-3A8XAA>@%+jmFwO z4_7rvB{zhukXQfG{z-BjoUqeYBxo&=-()@95BKo!NJWtz(GUH4(Op-OS?V4(R4}Oc zJ`T&PPMMb!cr*&I=nqdW_sH3j!@9I$)t4_o|LzP|kZ6LZS1O>L<=+~*ZF6bjy~(Z# z@G@zK6B-*EcZwZaoJ*fAW{lAd20VAxISbr#Ag^!@Gq!!bZ6S~EPFI-B{%DhV^!WSD zvYFOydK4Ab9Wign-#J@bQ&R&l|7id{jv-5G!H->dd*rlgQ$@%{7D!KidLlyNX(p0;Hm{A={EAXXXw&Q7*S;Z@8 zGI&6Hi)swtZgjPJd~0UHD4w+WcV4Qzyu1+XTM(=Tl6dQ&{VcU9CUCUIJ;$eKKVAI$ zQ$47llufQ|Hm`>rh(Dd0eIMSKeo7wW9}v(Out}QpVb?pIBlf-@$s1IU;KoFlb1n$h zNq1cvQL@W)0o02GgTEbZ31@ylPeI1xrv}hpzq}<|C}#8#o%>b!Pk3{>uIJrPFrCST zo!(Tg`3Ek8U-+@>nT^6yjiqm|7<6+WB(0UBA6-d5oEtfgd?W7#J-oEo`iEjX^@G&N z85NT&5`G}Dq2a0+eD}j8l~wD$|56nJ-J_y}^K5*5pBcmR+-^U2%y5APWHE=^7H=lG zz_9BYI=X5*=F{+>BlTW^jiv5tzO&ftGLP;}`LMgN1r@ zEt-KX@Bgg5a^LFoft0wx4Tp{3=(Bi_1y}wlMXpP&Uw#=VaVK#9N>}hg66C4$K#B$& z2aG?(V{AbqRRIQ9PQJzgiXy6+`{15>uRvU-r~{|lz{5^C^Cul!Cv7^?(76O|hx@;z zaYBy>wuU!`CXKQ{@reQhkfl@#Us2H)rhQK0{>pKvBKvA_t4uFR#=yimfZMi#Q(8GW znA6~#P35)1yx&PRgk@*Se}^rzRp!vmB<&O!-60E?3X=u9+;Rp^h#3JbQImDYV@jDz zqC^%@Xv`h`njY2aA6<1S_ngJ~MV}bIEz0=qo-_UW%Eab*y>~|q8?wcWz&bK?#(}xl zS9+x^Jufm#id%SK+a$(y_!A>%NSK8m#ps9Yvdx1KZD!?ohHz0OMPI?a<70K zt(MZ9v2*(E29#YO5bR)@I#|Cb`ZOhvcrCAv0|jko-DQby*8bjJUX@XSb;|`eqy%y3 zW%hw@b?r(fA%zl7Z^?VIHv&NmqwTdh^YUqV8+L=?l=}&5pMPb^E%gf{*jHCilIQbu zGT8oIAKWsxT=8e}Yf-?}F{TKp-(|+o0-EUFV9Vtmo3Zr^J#y_+RWx}rrzvLtY0-kC zh)f3@Pr6-K55Nfb+hn!gMjY;7|TAaVPloyf%*)373B)O%O?X|R;a$#YC)Bp{SGu9husu2R13 ziGB!$g@r6PwdrT2WL~HG$u`fWz`7~7K4)>r5+6Vz76&t*jL%R4%;goD(6vx%tneGP z{xWTt8qzy-X}XaV$)*SX<`CV;!Y-FyF3yV{Mm8#4(tqvZiehbb>G|yrC)~wtiohA* z373JDVMu;~8d^LLfvF>~Ki6(}kP@3hqu6uV{ z-E)GLwBMnf?g$*1rL2zA^J1EBKKS`A!(7Y={@hrTQd;HD%gR+^Mk+3qKCzByH!zR$ z5%6G&`+$T>;p%wc1UWl7q*p8UeO6218d<6~2E@F|euhM4BWyHiU)MyrV1p_kWu$O7UqTI-*loh|(HadiU_pVpbGI&t)( zU`HveJ%l$!Wqbqp!}DStr}~LdVT|j(B3}*@HW$UTaBKXQc!$nP-^zYpkkLx*k>wvM zRYdRG`x?A{x*ydKW{01jn*pKOuCF2HkHrA4ogj_7Y z6@^}u-JU6KnwPuxMd^f+81LjnT!iXJ!0>`oYL8!WW9F?em9l)blo5TK(b`WFHbqy$ z0;2vLyZx;x-GvwJL<$owb!Uffl2-bww@>5U`&h4>pS=d+p)&_T4T2YXkNzHzmsCJ_ zD1*1;goT{Ni&yrFI(8of-YuP13($LKHrS$1XZ0gbm0tA7KM+<=VbxvV{l7rvYU+>GpMc# zW?O;7<>_qjL`~l*m>ItoGx8azTe8yZAV`w3a!S{Y?gUZLM7(($0Ln$pAOn;%NZ8um z-qvjhiM*KeXi1FeED)y_goMt_ggC!kNl(d#Wu_>SWoBGW*IQ#OIUrHuo>MAcqJ*pa z=wM^>5Ya~fY7b-~L8Hfc(l{l=58)R3e>8n}IMx6A|LfRFoKQw)os1%TZ=sGELb8(? z*?VRc2_bt$ct>XTj&ekHvRCLRGc$zW-RFD#{&`>5yX&fR&g=CY_x-pZ11m{3cM+j< z?YnL}sds+O%iAo+#WHsFMuDAd4G2zBk#2pb;q`jswBF^0lj~rr`Af#Mcx0xVe&x}a z_}L6#yOE0H`4%(eo}(+pb6g-vG$lPf6oa)iY7=HWS9QOGSO*d)jxOpn(l?^!vVrx{ zHkStVeQJS^m+IS1Jd_P|7W7%&5mTsmOmjZygqok(9C+P_FFGu2MllCd>~IB7I0pW; znjQ{@by@h=<4k=9vYJxk@?>*)hDpb3zkdCymcd_ZC}kC-xM|BN#N$y;=lzd-ueI?3 zgZ*y(-Y&PfE|nXi&7H3HYz-sQndr)@SDCbDh*JtA^re0W1nJHeDX4d8iuQq1{9^m7 zSFfntV^a%0yPIqXQTIuF8y#gvb|W=xgM@&pUIb*!sPCSljQgaUz1+Qz*q|E2dmbvu zM7g!xE71>Ektcg%We5eb11RfI_e;LrN&A#glkmd1ua%kT!z{rc!ThRz%@8(uCS3AE z!z91YCxIV?HMB-OUNS9GRq|X?&RtMPZVA-0$z}o<3|J|$VR581ir`3HMo~$F40tfd zEJT0O46YGs+dqC?$-Z5c@PfZnlju_8DMuJvPi5VpEqzMw453ggFx_})&jbzmHC@p# zYTH94Hr`Rq23pw$CpMP@>nc{2f2Xti@82d3G6~)IH-0E@e)h$gjP3lARmgjy(Yd}b z)`N42)-M)GTKeCAzg`_S) z9sIH-D-9zaxus=gv*&1TFGF5Z8fRDr9PCuVer|n1q`^>#kOneX8LHG9vpnxFPNyBR zua4OA(U{Z>-pk12lKc(i^z%dJ{g|-2>({S;cc85zoGM*WOj@caX-@0?aYwf7 z{OY2TeBjhW!*8|8;4i4vRk=z?cq5hDI=^D^Cb&ZwZ-k0Q<>rjo8+LI&6C%2wuT#$) z3_j{qY+())>ONUdRTc_7AlTX2#4DF-o2SQlb*$n^3=oFP>+0&#*&)+Z6>$Pz#0_9} zc68BBRe&^T@bfbDjB`N1v9;|jSuFwSs0DEaCp&4&Xy{JUEhPo90qz7GTBuDP#oO7& zMrD~?Q3N=b94;x%!?7fup7NHK7=`>QOE_h|BL476t+Kv5%dxeGIk0hxijtNY&MUv1 z^*PCWpmZi&(L_73h4@k4;Gb5zv=(bdw+Wa82n;4Y^&<$D3zpw18r5ug&a0PcJQ>T= zGvFXPf7G)1H)ZYNmDZ(<)~g!BUQ9B+JLPkKFM&EMJohXRbm7)+?!j ztQV7kvDIT?Mq&zsaW|kSmeumCWb}FL6Ky6i_uYc1-h$Eq&X_MQc&Y@qWXAi%_1mP+bpYX3QyZ+Gzj<yTX7`;yy=`q|?0W=WEs*HSDP5Ym7?TV-@Qw3|f}Qt1N>EuDQYK*D zzAY-cqxxPv#zWOE)y*^!^Z7>xA4*)F?5%U(^~_TfOjsh4lHukN#~9kB$LPB_=7n?jA4TUc1U z)bR~c{h5H8B9-@Pd<5A%{SD~SeRUuZ)23CLH$F#$voTCb1N1mvs4Tp1jAJS%Roq&W$u*zp|t0>im{AznbNaI1a-%j5F_iDjv9P`*`l?Om64uUs+nww}E z2rX=0hbd41r9eh*N^46L3|&7R0?7j$o|TH+$DnyQso(dek7(IA5{;nhT7d@qncImx zHvSz3Yf2)&I7O#`bitccB9nL_u!mF;UiDf_tfqtsWH8z7TLc$Gq=*+*{fNbUM?s4t>UvY^Slh`7*}kSc3u zL5%LFM4ftF=A%D6JvH$sI>=^yy+kPb0XE*C zZe7q?YWy~{DP9cd<+O%Edv;r zK#rhE)$}k9DfpSBsO*O|_Rm|LXxnBBjTtUN*i8CNp_wJWw8hQ@vM-&|}fVhGh$ zCK)28RX07?KJru4J#G=evyp*m6(mJ0T5&eRB!)qGkT`eN3QfcxU6b24F)`ujTx2uw zU&dO)I-hS)ZRW$SMihODw*eRJWo7Nd8PtN#WBTw?IFmyT4jheSqF-@E!HFDrIZlul zO7YI3PM#jot6F|p`w8MPT33BvbmeS-ndl#vv;waSCV6%fV!S;KP8%+rDg1B!hTPYb z;xRDo!rK=%WB1;hbDC80gyMbDdhLk43Am;? zdU;P;A+gaH`KXl+HeJJCRoGVnrabOvvv9ru|6h(08S`E&aSkh zbMAjFetD08CdWH~NFYP7VA+F{a9J9erQec`fh#-n8Uz3tw9&-9A2&A%VA#;<6ink zpv$=+qot*#-v$SDnTfISrC<{&MweMUy0QUv07Kr)_QOv8=tt)|mfbFc%PN&%XIMau zZ=AbHSt?+o()1DY$zaICN6ya3{_u%gpb%24a^!=RoK3Bm>=d5mj23{~lNK_C$3Js9 z_vu!RF5w_7ahZsr6$-=FsCkD7&>4L7Xm(0Yv0?~e`(w(4dp~pCu>for{%IF0_Zu(Z zehc((*X%Na3TpzqFLGx#r1FJF7tfo!ZPeKfXqcnQuS=aD^kF5=*nT8|XXOaIdAV!zQE6kL6wI)Q1;WR#pytuk6c~E{NlNkL*0YncAT0te-#X2Lq<(zHcU6mP+ z1iyDy6k2iqlc{?=G!*re8h`M`Nw5?A0B8X7y4gJzC(-m-jrc{`&{A-$t}U=*S(TCH#qsk8WGCZ&Kn^G-b>7*MR=Lol=4QI@ z9R~_wYr`a92Pq>R|J7yWz9>J$^aw)g5}y6UM7G;wI`&yhf(1Q@EXmc~{0ba7TQ)lO z1HSaW$jBD;Y^e0NOUqi;sDB9%*g8*7mT2bqx&Eq5DKV%3Mjd&Si8Q5cA3qtq8W|Op z+cZ-7?iP*WB7`G=V`bQnZCEf*1b!?x1WMxnRzSE)?(`ki@jGeNmg4wv@pT~*NHhis zN;Y6|wUw1az2aYV &dXz;k&=(b*VP(p~2V9F;IP01*ob{<@O;1lx%*xrrU5k}? z&hpCCFH`V9`Nkhj<8;1%y9JQKCk7sZOHNSj@&)_Nb37g8@h{|5OtLB?*mUbV;G?%3 zWs&mya;xy2P?-dLC6HULt}7NN!?p61@Q=Fb_IM9P(a@Ik#+GjICP%qitk86)?vRKHeME_pDYu8(i*zJwQYEK`Ab};Gw{=ggahRAckKIo zEC9Z3fIwnhRi7j)a4SE2eeCG&)Laapfio+2NhTzJ=SDSP2P+aHe;UT}Q$bej zZ8Q;|4(-+4L>BYtX||p%JHsSiwRl<^L(hxsN(&hVT=~R(K2NGHeGx-VQM7>$K%h}Kua_`b)&ifA$XTw>2gamiZ7B5P z`F=8#QpR>1y0VY{h{$r4CM@oH1BwQPhcQo{!i5(R7VgI)h2Km&w)sar96F0 z1LX$EPA60l;BgqXvC9<&oi~TjB=7Rwz}}Ed{~#-?r51Req=QMTMsE_ca1yQHU>O!S zjBriADa)i7z$&(|w0Vi+Pdg+|eMcXIwz`_9xUBs~kD$XU@szFb3A@H{>-2oTccp@) z&Qv<}Z7IF=(^ppGxxCjM;PO>qr$Vc& zD6_@W6W<{_jN)AUJIQLVxmRwBH5-2ySE)#O9=+z})2Oh+ zx+pLPhG#5ZP=ne1GLdV52ukle9Wt}~v0)bCmqK2>?`4J|x|Sc6Cnign!qB47Zo)ug zSh{TAY5qvId&yCc$xE4&@K`NlyO=wlFJ;+0Z+jn_!m^YfM6}9Suu&UW8GH5dv!A9P z8mj%Y+wr#0Px>Qf4BuIT?%hZZe{z%|xDwEJU_-_}OS;LIz~VqFj%O{^FOJRpPFtn; zdX774$cED{t$n)*FL-6GJMRB;0f2_t`Eif2s3>r%X02sc_5FC$HEjIawMB6GWDI5M zNT3w-+>=^imO5YzuGMmHJ3pThRC2#0EB2?zqab$}E|o7Up^4%!+{;7>S`{+;K;)kN zDKqw&RyNqvOr9Om*?>N%K3Fd;7$HS|`IZDe8?J#kwBQ~|Mk1cUX4C-S1 z-l0RS>K4EpMj*%YQrhpaJf*DK-vq5H^4XpZ~o4Cq>t1&XZWn0`Q=@bS>KSo#*_QV?By{3J%B`Kmzf}E89c&|GF~*hdLiXC zHG4Q@rgfNAkgDLKJkT_Af!|0M2{Vh4{p0-ePK9)5!U3F0Z`z@W=@vrDwBi>xpiq3*lF=)7l?LCM_@Nl#R|poPlm3e{*yDH0WR7)y`XS z{&{E_7G6oQ(m-eZP* z_a5uw;ShnncsQV2J)?BJU#v9noo`nAE^fLl?PTxq*N@mRNe=RXj=o(l(O=o(ii&tU zG!*qIm-Flpp3~t9dGJ2Ud$+s0TMxRe*3t2g{Y)9#wZQDM(R$>s`tuX~Qi;n_0BLBa z6?~`bW23Fzb$wMC#g5B2P=&{2d z$WD4ptJSztk}7Pju#xqpwNLFqUDnzH<7nlL-#`@8?5yTb0W54^W4Os?!=+Cm9+Ud@ zL`JDmVIK$K^|J7iN09F@U<)ZK63a39Ev)O@*I{4%>%soeL|&!Uh3U@4F1WL$2)KPUb8SMZ>5|C?1X8#GO z{LQN3<=Wzm(>(Crcc2?cx83lW@nym##CorV*b(1Zht#uCUonnMoq=@1|6*K)G=@v7 zcve>bbx+aNDC0uo-<427)ipHu@*=W*3vMg!uVp@U|e zQOP&0TrS2Mm+W!!kNYzJahPA>p1AZ!ZuZ_)&rUOOB2zq zF)q>fleKhcME02hD2!Y_l6c~Ul_xv6n^sUJ>AKj(S6tG_v0MW8|UDXZ1q?p?rQD2-Y zWGA?m=-v7rA*ENsjKQ$+-Nw=E1*`uE+qSm0ppVlQIO z%T-D^Z%+<{JCm#qhT)pE$aMoB(n-UlX|WB7wF^LW!NWyZ%dr~}#7oiPSUd$otPkMV zxyypjxDvBK1w{cXfj2pRiZhH02#cjkinnyg2=E3k+yZ&o7tbJO&ldiy;9{7K#_d^{ zr9PJpc2lMnL>G0vC9e|O35$C(X!`|at8QWM_e2Ob`bcwXd!|=6FJdgVtO!OM;AwwO z^_S|U7ZDP2a%IdizF*<^aEq=G;?7q_&Sq>2iQ~Nh&ku`32giEeoWBxXv4R+nyErp< zpkuzm@=&YFv=KUo|N8!@hNQSk*%P#mDL9KyjQ@y7G482)JB7ySr6`&;M2I>FHrjQ?9;% zN-ll(PFfHzP!gl$o1IrYd6piw5nwjGeMITP-D5rhF! zi>CJyxKhymJ7)>Kl}#7cX!{QOL7mcO(~r4ByCef>*XLZf=D_ceQSnk(!)DJX!3$9y z^f*=-7CzdUlkPv#V8YqNc*_;v;d&RTTJH5e6`uj4Lphu1W`(3BHB#GaLrY6bBQlEsi2T%4E`x-YE0sL`RQ5cRw!$qL z1$Nn?raWBAp1C-tHiTl)wS;DLMLUO$H+U>GMUTzek3=xxr1TUn?LQ<)| zYDT&-;||u5@vmosEsadnxdR}3y1i(JE9x%{!oFlFDEbA}ENGk#4GqoesPawx-1S*F zYB4GvA=&Frp@k79_~y!(y5IN*vv~Va}SH2JTzq|Yh`Qr&|>|*EG0u|uoAEa@KRtI^o<71WZ zqLNSH(rc{bIZBYm*W6+Qm|s|fM(>1DwTfk#be)KSm5Qx);{*IKn7KZ(u9s|iY5+?< zdcw_LEYW0C=0?%iUydBvR)$m9kW8%Wxg5xq2VLZ0#vg2a6*S*WDpL;uwR{Ujpz~n8 z!m(CE?_+U1FJj7hv?3H;L6uu#HmWpU07qof3fT3R5hK{Qmb|C zlmR4K`|(t)c2`d5QjvEy`;mf-QC?=1b@Dg?KgNpdz8NnAS$F9@XcqG>8kb< zwlP?WQ7iUg!kB(!m}!y?R`M8GMVol+EDx6I{~pM%fJVDNFR{fg>_9VDrOS(c%NA~B4(~k6~g~#>)Y9&_SB~mmqyOf z-?*UhN~MX*xfl1#=#jshJ#rQAXB*7tRTF(c2dmym(?isu^m zqi(4B?^Ht9qJxz6`KZ2!kf=SNPUW6CpcCjk@pyKL=rYb3Z{n)8h@LWmt_Xv*e?T=( z9-RH|-8+iwwGx`fIG1lq8}VFG$Q89S>#gL?;-`zs96(9JK;@YHuM6ug}BBcbbTH zeJYKcI+x*=go$*6q3hIN)wF`+smgbg7 z`ztRbJxq!Af%ACY$)^VN^mNJxfK7q&2V8S|;nJNJ2Q8_%=jy#M&!nah6V=#Nc5JSO zyD8TL<`QxU_k(Q0@8R-6VHG`ZS6|Ukd|`xmv25({U3z||Fz`xiu^t;NCZ!hK0!LSB{ebt{N^( zx3cgrhA;>1P|~|oJhfOpXp#Hm2>iCB!M1Mw5`*uvuSDvZT&elhM&k#lk7f0f&tgPnPgR85(>5f*<9G6thYnI z+9iUVs_$QDiRBD0uuC>dx~hKPBKnEWL_nX+1qr?Jwex|a9@Ax1o9Ab#+p0qzt%Dmy zta9L7pX{bPBBp8GaQp@MrFwcJr@fDw1h$Hy-%X#w|dE*W(tANTHut2k~f-Eb2 zYdG6rvQjfyGoAdoo{lZ73(AVvZoetWxXH3IB*~d{F5M6+D*BZ;9s{1ZE*y*uS^>R`}Gh`aaO*=Y6s^n;a*Df}3CI zNuCF9e<$rth%WoO-SkorhQZX<7H)m>M<*Y%li@hr$FWdkA^)oTyP|r~iQdy2soK6j zPL!Vr$;kGWL)NADcucRw&j9W(Lx01Y0IIZ`w9=?xeu}c2lphj6N8!vzq6NCotwHW{ z%zs+=R)=jSYoa{gkLx0^M2j0r_ldQ>i|^%fHLURO1BoqG87F~%mb+})n7P0Y&-y~S zSSTmVS&4M-%>qN2zVqHJNhTWN{Gc4awUsqYaT8>ntb?+kk!wX6k!s}>{VG)Y$My|4 zP4ChUbc0WqY@$5aM~r?;Yb|~Zvr7Y;yrQCu2*p)WUqSGz%7%q}^in(~w$QFYkE-%L zZx6NpfLBPvKGP)TsrkRZE=?|R#FoqD8`6avks!@kv*f3+{2JJQlm-`AIO;>f=uIZ+ zC%_$%<42%dt-XQ+%HirD{AbD+hRI(qGB(Z!<#E|ZYW`Q$@c9;G7Ld!2^|(x^O9w-W z3#2>bmal?}DbVNXL?u-W5W;}*yGlF@_jh01h{z!{Lu}j!A48W0HnjB{N-vKU1 zG5^fYSD!>A(|m_n*dJaiOVWHwZCYXlG?@@%O)z7`U}62lr|l*ii}tHqVR6koRDu`Q zoWXNU0zXyBL$OdrvOhTP?2OS!qEIG2@zo7kPRbOp}&c?0IJQsjgzTcGx%G zL$w#yYaxM$LaC+YS^^Ll%RV)**E z`#zy%@WL8L1-Bm)|2zMzkT9L11r_bY>_ve-3|klv4=?X@z?qw@zXML~2gx;tA;7~B z;V_MCARRc@A+Ex`c9aF<)$5&OW{=&Dj~ymuZ@GhqDo<3d>_HN?qNz#RIY@W~t@s5@ zJ*KSK6EO9ptaHpUxnyBzcoU``HL>ZW0GQ$k3iK zZ)O4kKxkMvyxC(xoD%A)_X7QHYH%p+y9eD@{fQZ|J%r^No@)?^!IE{PH~63x`HMFa zBT4S45C07Z+?emx#?dHHZ1X z)8pqrtHb9!Qikb}!y-=N788!JX9f2OOf>4l;+llWabPHrs?RavW@Q*da`!bv3+0}9{C?BNU9%ew`QYl0kS2w+M zlZnI#(~=SU_8G5F4+cq`b@shr8d?X(sw0a8{=X6X4T8<*?2p~(I{3p}uNx*+@btKT z&H=Y7fPibeEZ<=TO2R_KV>YtMO*s;EKDwxrv9o4%Hd&K{?UEIga%|$*cmT&HRj2II zJb&i60n~jtdJLW>8r(SC7$02*+%k)sqVXcp2ajADkoCGznv6P;vhB0*3UwMn z6Zjir%qbcQYX!)BQ6KeqEe(W0EPX_6r^Y#-Tk{7ErBtpIVgeQ#3aUTP za`>D|!?}Awm)?_?EX0hEQxwxqb>R&0{BxVue~T37Qc8PJC@GoRPsnfoqr}26=}t(L zTVKFzwm0zz%Z&pWU|H)LiWk`V26fU4Y0zMYSkD$Ds>Wk>dHeRIAZ&A{#&NztEGl=_ zxsO%4`xp=d$N*~p@fu(Rv91pSK#*B{gG&+4*fti45Tl&7ufB0{oXlCr;58Sd{}in> zO#5B#5&UK=+=ts7d5VVu&!Sy9$;yri7dzdn^c0FdnbyI@jMcxv}-a2AQz9sZ8aC2sA`loFOgX z-?2v%wR^lODuR0lC61*rK+te3UH?V(k-i5`x|`+4QcLwoR^&&PVHV2*ovy`)>$eRz zQagVW-sxF#HM=r{rHOd$EF({*K&xy*4rsD|AHjBJSXYZz0Gep_LA2x20>8r~3x@j( z?7I%sn}xJx&wu3uNpQK(zUc!Ci+NyfZ^67=Oo{XEZUHXFg1+|CXJ!X~NQlx}k*S-{ zyzE{M(oj=ii3ey(y?SHDy24ZY!DE`5{msU7-RM12)03x6Pt`)%yfgpH)z(gwWd**5 z&;H+uqzckI;8_vAAT9zTmT|mYno1U)xlL5^ZD={qO7_1yHl-@@G(;YH8E8+3qB?T7NNe4rM%ULGoY6(;9~@tD^<+GrxV zkCeWYFWR9O4E$`{Jd)VC3v2~S#G;iAfoHr=99L+)BrE_^$yy$@KT~Hya@LPdm{pqa z5Zf3_n+beI&difb+G3dWtk5JwvO zDJ}q1(Zf~!l#;+>KHk1F;Anfl%@i%*shwoieox-1J-NUx34_(@wt8?=un*}jahx;-e4CGT z5v}<@p5#8^z|?0XamXMF!;Juobp%ltPKZHQI{8xlvk^L>jcA68(|4aW#FG_4CTlhj z^EWC3e$k;|n*gWXe(iunv-?v9!?QJxXVrj|#6!_>*3-HFB_t~vI?kKI)nqF8!X=N( zm(eo%ZBZ24vQ~ReqK?U^TW@6wwHEBSIxEBWq7FFz*~lo(C0Pf|e%P0v@yoq5FdFTs>1tx6k-OkoOxuePl8r)f$-N9eCr;f#fwFPgo z+8BPzT~?x1mbK(bj^Bm5db@o8eK-oq*tQ!d2YB$j-ieMXDCw}(k(^=v5Jq8g`F`M4 z?9iDGXNC@|L%5bsp4&2yx=_f`-&9>%13c5!O|h%xzq%`7i|d=e?(7GgHs{hbly(UB z7G631F|DgSy8B3dnAUz57`k3ohI=2@*4eQ`Kmxo#Vkh-tVS9Bl53N`*Xk)XARt$^z zh^4{(UZ@!=D@@ceOxkZc^Whm6{6Kp>y`yVE37E)GHt}aAOH2JXfS1_JEH!$|g=yBq zn1=bHVpmmB4-UpbeMs1avowp%3h1xOoT4}ApvVbkaEzBxV1a3ll+sEWEYCGz4bsCF zijF#mftl(3V;i8&rpA%V@C3kwT%ZZ%~ND*|pqrZ^|=}vnSc=LM!&A?9lsweK$>^KW1b&)EX^5j2ErS*U|ylLJwcc%e{sn;WvKcMl`&9! z@eka&yZoZwa3P@8i4)js*Ty%{h~w+6{nV-Z4vq^%JmWDzrCeuLtUVmxOjuG~uu~$0H(j>e>BS zjO1g(Zw!cLzn7@4g{I!fC7`c7v)#@r;08()-l8iDght23xm;j-u3zjS!IAN``h4fu zl`Y2Wq)h5|$Jv@@Eum6)v)66k0N0utWqAqbLsMo`q212D`blxsP zB=?TOh5PbGSAdhS?J54n@oacV`EQSS4CG(+Pt6BBwFc`*z9VbCn`HGpRh^o{JN}*Y zd5M=PI$9|F6v?1y97rq>!?HkhMx9(j{Bz%JRp>sNK+awY!GkwqJEQ?dx4;P%vV}bwDD)fs@SaH8C zRqDC(cRU(O&+eW`#muv=nwLt2xMg{{bwq-l%g2NOk`MHL3TUDL6-92q(g`n3uG3_J zp1=c+Op$2@%YO!?=h~>AHqH9KzJu;||LDT>BU3<~ELF97_07He_kDK~BQ$0DY3xDM zLfOH8LVeUq*R2bYDteG)I{OpG^J1`2d{Qp`Y&dbm#vf)_Wu7T1-0;lJgRZCiVAIqJ zFn|lg^f1kPY7H_5{UprKFgIx7vzKHmGQh|Ls^`2-ayTms9Rhz(_)FK}qgqrV zj-uOpH6DXCE*s@*BWsu>aG0zKPn|PN66ibl*yC~)OZ}^M-J)~m)cPL8X`78#aH*PI zdv${-&PHNf39_5=7sP|EVTY2&#i3|7u%JI#*TiY-dF0Fl6;`=?za3xY^e|FV{r#Du zd7l}ZCm)`u=;`&q#`RklN~eew)Yx_gs2IetgxOlr6)>mCM9oEMlR|R=VckMXcxXpP z5LuC5GG70@0e!&m4MVK>&@k)1TryA34fSE+i&)z8iZJ-S5@cY_tf$wy(Xf7`-21)p zPs=G}kuuQp`VCe(9v$S;*rjnmp7}T2Le;RQ)NL~EA0nnKV6yDco=&HLmcCy#Q_1s) zyiMtdOp_d>onXp;sx~Y<-+3L_kHsTdlsS?+8X{}yp^P|aa{rio@w&BIc*Y0d9d+Z! zp6KWbgK&$nQKA%`C}9mN!=zIi#_evDM$%H*zsWmy)a5VoR2`enw8|YELDJLw(MD04 z0H1A8UO5#(xfW-AAp{*pq3})--bb;%aouvT@|_VXCBoR7gz^)YWSE$OvBleO*+P&IrxP!L`*{Q+M#C0;hMM z7~9@N40g&vbb~0zOeF{Eh}k47L)teF;ibLoddq6bmpDYHVL62rILB}gu!{FQH0#=a zudZ_av#4MEIF2p9#CdoftA1Nqmz<(gjA^ol6IA$hlM#OHl<0UqAQY}c2WQAK@aI*Dt*q=wBQJQ z(ZgSv!=~!y>6xkRIEo?4znk*1KH2czy_B@CI%x$#X;y}3s?3-O52d9^kK_Y^;_0>0 zaN|q+uYYT|c;p5IFjC_F+#381GaVMGdc0;F#_k$*RDx2{QnH4N_l$k@Ng1dX<@3O4 zk{y#gHx~99`r#7e8*WfuN#raO$sg6TM$C5&*#jfYph_DR3|FT6qV8*A^M)bkgb=i# zBkm(`AM|I_Qqcs%!g7Ky$TiMjxb5&>d`?J6VL?v(Oe=U)5~NTAm)V5F`x!V6uk4s}fg#6Q@tISGv3- z5b()U49Z(vJcc~L1u8i#a_G_LW*$fT$28pShNYyA8s}o2m?GJDRknei9^^$08QUaL zZPz%K0o~sMc`nciM1guFu=|HQTzaPQcp%wDQeiLC5&{KIgmE^}$40cuIB`6z zjs>)~ZZLwQ!~l zh)QlGM2zPQlL|-L{4)M3RNQlbAhcTOAMW&I3Uq=pF*|lpbk4Qn9<8bk2bLO62tUEl zTrR0!sbW2MRNeZ+R_Bc}ZDu&g*vUH34W<1`7Z>TdZpXWKc}#m16-hdm!B6Ym51?tA z;1>h`IyFMU2p`yTv^8C#S+oFB11{soYJFYY0crgA6=IJR* z>0a%O$}hlu1>rn9Xj{xFQllW7{hGb#M~Pc#A|H|LOOp1}Cb!XwaTxM= z3<}R=m;@|an$v>B+#`AOXvYRkZQ9%MM4;CF8}uY>Rs4?(G8}(e5AovHfkbAqkL1%v z3pl*n1d<=1w{Ku(sYNiRcFdxVj1sT`&E8%F7_%*{3m`ReLm5}5KjF$RgW?zHb7iFE zB_#Niv6oYNqoNH^=6;S0a`Lwm?9^Olr&iP)gDQh_HC!i3AwbCU!`;kM!z3Ay>fyR8 z-(8A$!WETcmmZ)PVUhS zYe-*X05Mhn;%I87U=0aiH8bogiSbCea)Xx?*u6)iIN4*c_ zp$8g9$%zLoLD>+ZcfEhxd@_B(C6nT)?5L&H>eVoXCGzK|C#$_^`i9!DJEu$^?PN_W zS2ulMB@YxhUO%}NySfx41{oneTw~?kdSk&O&gp&d2>R#;XDH2HrAu>-)}MU5Pqr6R zVOeSeBnbQi+~iwOOBFDG10$B1p|@T13$Pg8A}ZZ+z+&kjWa_XLP1m{^bK$-TSAOF! zyD<|l$EwKEX7^E>us9mga+i{k>V(n~hrd(wY+bEBTjVf{0NsLN*(%)WFj#a4h?>EY zPU}%%qcXTMrW70mubr4$(2M%dvgT7QcK|>5P6Fs%11Q??Ds`h{Y++62VxvNxnoVjA zEAJFMho_OZx6ISSZg=pPUaXGls^o!LQ7vnSvDX)hsY(#%}sYp4eHE<&|8TF}*KEp1_#a*xm&s=N zTthg2C&hvu2gTbq;%}8~$qX6w&u$wC#wmZPE$|z}RV~1s<1pz)enuwDi z(q}9RgB=h)2LQU>2=h2OM2;1Yyw%UqRyBiwDLDf1-+na2QQttFNMO#Vm*;<}E%F7- zq5$ej4;1}Bd8Ybmy8wicHvGqKpH_g)8+4AdOa(I8-*_l6tM?i=paw!mun)O2l?|2r z6n+U&*zNd@a+t&acbeTSMCF!$ZTqxV)A4P$4z^=y=CLTT(p~u}`SZl13Z%*;pTf`o z#&a!*Mn&g^MCDys@2QIo?W+?g<+;WdG8YnZ`OM|Zmm9@kKia%~vnPq)zmS z*ce~*X4@w#u)#@hx=3tV0xbD@_LT`JKWc*Krv~JChpaT9Kg~=%g-k>jRlDy?t%O_Z zhyme~?HdW7l}zuJjmm8tovgsKRO||ZkyVzd;aYTe&{n{y+DiQfNgV#ik3;*9o{}YS z*$s&^{Ai-)_!mc|r#G582CdL)U#1k^Qq;*@Fcto++NK;jaHu_EALabM&VfDC@sIf|3LV!`mq6?mcZQc1IW|p!(G$c%EEu(r|{0I-4Ri5C*p@d z#LOv0ZW(9;PsDBtx@e#kXH0l5o;DwOAMN8s7++u>T6_k+a)3wy+zpPW~*W~l}?sJ;JgSubTBcZHa zb3JNk!Td4l9xKV*`YvOWHrU<<5}7NX-nXF!b1#01E0tSPHx!?`)ER(x@tllI{*D{O zMPNTiUqA3~;fQ*mwWaK(17=NP952gh37E?@bMolP4JvQrgnMxx#7cD>^f$HE-BDm7Q$Y%naP@D-c>Sowa}}^VJ}eo;6CnT zpH}nrF0`5D(t+dQ()|ezqDSV%BSUfKDie%`++BIPs&t zTIKsQetbQ)=iV;@!>ZCgUb~$>bU_?E8Q*R(lKr4n)&}RrJuDJ(YlX z{oGpLeIS}X4MCA!?8_eFnp0=yZkxw0lwKP3Faj@&=O2PjAzHUp++N1qP+#cn95&sG z@9VZSJk+|)c#epQS7mgc@VP@LmX#|gzFs60A}S0adR~hw);M4NEQb! zDq(!3Q>HXQ+gjq#1x^pZ900D6H*5)Elcv7_)~7?TS*moM$4QwjDQX-$T$rGRRQf@y z`g15_2zyT?}8h8s9YvX!*9e$AM-00fz2JLu@Xk& zF%y+0e4l>lJ;Oo1uh^{;D)^YuIOokbz2w@YCZjNBeVM(I$41fTeiZp62k$PM{S@?J6RWpX6pXx~J8>%qj0LA*R=nTw>&n3RO zeg{Fq6+c{PP=TS%OIO(li@Q8M6I7v(8e^l%2*sJ(vd{b1&75OPtg%3Z5#PmArVKo& zVm5AR@I$qumN<0#=~#K3RsFAq$1ZpE?zt$C0izx4I0LS}0ZY>F3bY6*fZ0dwtzP$7 zW?wi??&=p;Um&+tr)v9*+;BWyeJz%9%JlKdwmg(G3|H&npqvJQ1$BoI2^b*wfAg3g z^^i*H1WVL2;RJW93tv$nIWpOpg^HD6w5um1k9)U9sf>Dn1i>cmPG}!$Eb0|=^C-1q z>6^q8;uR-jUT_6%;OSA_C&#(0TEDNS3;rg#(fqi^ancjGD01h-Ru_Q0tcH5^3=(I& z)~D)AO*LJ>Dt=@8;IHKtap^hs9J+M7o1mR z`darkej-SaQSyjDdB5xt|FE#`%PA4AOwI4>Q3{=7bl^Ghh(@p^fj6z-Rb#$V`@`3; z0b1}r8yekpD4%NtHiWa^sADM}z`Zdk-S0<1qPBBbmYSM6s+0-iWxS56T=|XXmJd8V zlMY&9Rr1b{Yw`DnG5oPmRHO5PuI6Q#RU?>OCvipf_@A+ekIUt<7#eyWFnj8$BTCsd zipr1`q8VQ&YKzzU)r-hhclu=k4>J%g@&iB!D^S0fnDj~f-(lPpb2$&Q^ft^(&X=Df+l7u-egW1Yh>NuVK7ZocSkOCJ%G`#~!(}gw@ zgz`fcdG7Y`jx<8|afc`W4%cdweH8dIJsuX`|3Jo>!fRBs=(#?{U|`OrO{B0q{stJb z1HhteCQlr8fL&7txPr5`ThrCCcAPzjsSZJPUvN7Is!e z<6)RU1c;R%tJ=lCk|ZUlFe)dJ00gK=d!*X_&8roqA1%K!i4!4V>g10pE4b zX9lo1PJ%iP)G*2X9VAGRzn15Gx5BnGG{f%(ZH#3sueJDp-0$BeS+}_$ z#H2I#|5*F(e=7g~|LY)*eavL9tYn95vW~r_%#4x|Nyr|V#}WRkI=ZB&nEP*823pmpsW`OHX#J`raT@c!Xf;Nu(MpGX-Gcwp zgZZ7~`3aNW%1rQ3k6|BjRHIdM=8GL3X)8UNs333ou1=OfYDlX)=AFNl)|upSROrlj ze|7TFf;2xp$wQVf_J6cO&=h?g9Od&)Uk7Y2a?Hx>zmm(-Z7`^E$_G{Kvx(2%mykRQ z_6_pTgi|if(PCKv)b?-4GTn6m3(0Kf%w~o~@hIJ!b@R~9M9|KDzS}k~T>=qLoQv zF?UOgoY&X$b2HQIrK8wABt+v%lWHP{vS10+ebISuXFM$7Ml`Ug(p(2cm1%W;c`?+~ zm)4JHfof~YIZ`w=i;UFF^>T`v9%qH0K6&zM;_w|y+X$G^H|$rF*sw*!$b*O(&%p@YRXSlnh-r_vE5 zya;khypEEKTH3P@oNXouUww0TFCfSecT2{JK^^)`bB+#Q!hWd_EeuQ8DN$}qWN2}d zOC1xT2y=^-$owW}+>)PO{*b2S(Ty`gYUSJ4)cF)OPbIU8>==kRuMU*OxJq76cC33r zl(by0Yc;l`LQ?z=&Wkp0s}rx``(()l_v}AYmLEdo zL6A<|x#WSV>E`1W;3_^Y zig_yQQ}oO0S@H7zL8yFahdWdmslwO`3aOu^+M^ET!$?vM#Oo$KkKM+7Hyna>M>xGl zpmHqI4S#K*HDbx~);(ZW{peN*jPOUC$2# zMTrB5tKe;@-hpV_bQDe0X;^Si1-Ynh*qjrH+zw@3A4F(v^=R$6k zES<{L*8oiRu*#?o=d}TAp*tlPeed2e*?>JBQful0ZU}3e)?c`hvt3BxKEHoiiT~&^ zJoj&)`#VCpQa=7C9eZqEO79{gLil^C##-`w0EKsQFeZw_EyqHT-iFaT52&K7TwkQ{ z5iMr{`rtMd)6u#Dw_BT#Qg7F9^#fpDKW%vP#)E#P-KN}{Zh12TWz7+l6B(;9VTu!u-n+Ae3*evpF(OHk>x_kz zTM&9KwAB8aoC#3d7;-*O9C^vBJ*ri6N&#NNzxT+% zig24sKK1Epeu|-fLGVjGnaVZYfuO%MNu;6xHP^-z2>Wv5n?(EZw{Eh|^4`RM%p_ls zlm6P%Aw-~d1~trUfz)RGR}6k7OR^Gd1P~ZqxFk3rSB1D1gvF$C|DpiGUI8~>VGzL3 z{|MJum~a&_GhNV`-TwNl%+=4{@E7a0KZFeKeXp)Ou0lOiW>)RUYoT;Di`&EhaXKrQxUoQSYY+|lP^stM{@3*&zJ)*bE}TO0S>jVQOh6`M9q}TJ6qW4m z7Xn=3*0AKg?|w6{o}LpdE>@TP=qg1V=nLL4`20N!E1aLj11*@PV8ryG=nz)iv~Juc zlAtU{C$tDoz!Z{t%1UX(})oIpTC33h5ER_c%TbJXffNO4bd?+^r%oPymT5znhzE zxG7CQckLG>U=*AM7w>d>;KHi6c!F9mK4JZZyk-&}VGF=CrF z1x+++U^B_lPtnwL{wvd+v?D49QZIDo4g3$|#CsH9l318Qf^D|nsY5g7daGq=p2z-EnMZe@2kVRM)7V>acQb!Ifu7oP+uoFKy$QdFoz>d<^M!VNj( zsq(97G+q+^ht0!kIC^f*xb_w__3j+qDI1x2-olXeb1!1P_U*2~TItxb%?c~j4Z2i? zEz+wX4j#C*vxt4{g27QS4ILzFuqV;IXL7k3-d!2st&qE(9OH<44owks$|rLsAK*d` znn)Fv37HE8Z0)&1XvY{NJMUDFK$~m;oQ zQ`pBZky(kGa=~C;AX|Ij>tFR(P_@@Efvn>yWAI6ZG8+33rz%xnsu*X~L#w7-HIaqs z^<)N5ggvl5E)Ib2C!j1qu2Xeb2{3+wn(wjwiA*D2#BF9rVK z5K128t^i{Nk_yuO$sK_jncIi?HhnT7whKsu%5yl+mF^P1rjw>BO)1r$hs&3MIUUAE)LlEFJ_g(rP2X|9onkpWAlnsM2YK;MLL^-=_LU)rPWyT@qhN$3j9^VXwEnoK; zrs-!L-*K=^-@8gq8B;*!0h`c5ZB7*{U*RiX8gkOvoslp9JTgj`lZ~hzswiI~%V+k6 zG(vCWt?{JZ_f9pdRLn^XL!}?+GXB`yyQ$&!bLxq8jAYd$L0qYX)0NqYTN3G}KNdIl z&OiO;4%M9o13p1&l^Gf8ny^c5oI0~@IAhw=F|bMIlh z1_0qX078E62hRtJDN|lun;_A_V#HJS`G*gpP?^jG?efrv^U-iKx^$WCjufRHzC{5v z(Vupsjsri5gddW#v`c7htrT+78ND+QQkW84jK+Sn|s`HCvJ!X!a-| zTzek!OmW_(At7o)a`s~gUDOku9~q}1t0)-)1CY_Qo~uy)h%3Y>v!l`7RiwjcakElz znW|}hr|UDE-HxFhNj1goXCWEzW;hCZ9c`PvLOM6IUD02#2-Cj03ygrP9``xztcxcG zOmDu=K>}knA6a^THP9+7a6?0MRuQBc-VvY>%p5{W-nMJle3CV=#P+1msTb+TO_fSG z?8<9qK!{`@x+9RK(>D@!l7u%U??S?@^-7h)J zwrY$DhCq4bEf`m?;SY|KTvX=FlB8%Eg00bOnrO;G(A-$-#5;T^F%C=ltiYXy4ax=0 zkj{`0B+LbccEGxP9H7w5q*N?<4N;(+n`hcRxg$Uyw;nC?e0g6V2Bnt)6`3ZQ#>sh5 zUwCGA$L7w|_S5NWUpasSs}YgJdM=-KP<2is!BVl55O&YK0EJ-`w590cDpDnHe8sT; z7n9__>*2e&3qvD4yW>v?`q&=KylGZ-4>2i417_?$SyZXGeaZ27W516ALovpX7ZRAl z<@%fMpKI+}7_=R|U2(4Waxc@ue8w71@tT@utb#wN<#U5wFneC!UzuT#SLnQQGN4UZ zXTg*D#GG~!Yq$h#+L-l&PV&3WRN_OZG}^UA=SFMADjP-Gv3P5N;^GG?&kbIpb~`zy z#<1j}II9=p{uT2}tmjG zg|q42JUr42VjJqqsz^{08rU4Wm3d$9^R-?PoMK(6|2@GkALGLQ9Uad{aP9@^T=3L} z5#cX>@=CDxSsF}ZLoh5rhha>KQ)m^hBxOqvE*bEo?rB4L&gpXKO&#H{MX}!V?`Qi}NI%o`CiaKsz8s$j$iSE`_hLw%H}7cQ>8)0%m{==VD?O z_%Vt$FDJ~OCZb@x^GELFsWh3^-EWP-P^);fw8zTiIyJK<-7kt|p!*;#J8KRNYu=YA zna_ZE>1Xe0)&t7Im=GM5dm6esj#`ubdjdm%?B(uDc6{%|@W(&=PMy={UNJStG7(3g( z`#h~k_c^<}(b$V2&ukjEsWmJo;BDPbRX%m44Ie=u#H?P!zkiPixh{2E-w2g<1NN?b zzF7G?N@L!uKyDnNJkJlk-uI%$>cy^UM1Z$%44hUgGgA+?EUd=Nr)~epQF5PsY9k!A zw7GYRJ9ZORxHT+F_bX^7kHpQ_#@zQc)G}sKLfJyWamicq5v3IGQ9&$tK@5Sbu$$!!xIs{_W9}eA;$XTf`?c0(T z&}jxuCUX(%iJ5G6v?AbPD=$kP^j01NpEgMIo63`=J**Ge_188jB$jO=tnO3yXW3%~ zdjnpXJV;vFJ7Ia_9C(hq>ngwwnSD-NG-&wmC@5qkSNau%lNqI`igS0|$c9D+fN;)g zoWJ+bOQ&igf-e@_A%8#Z7v32d+UM( zpj5YCk5-HLgyzPmHj6pJT z(1zk^fgsNnI<7~fKGj;brSHb+?!EhRaZUVP|15*~s$xHdsh~yrUG|47A27iC3WrB7%J6dJ-xCl|=@8i5WLixFh zmoSIf+kp0CBGm4$3eqS3JZo8yRtZvCj6f!0D2@3e#=;w8IOcuCZ|I-wD%k)ItY0Bu zr2(p<+mZXAnG*-nk3YCmKgzJhG}mP*^bTwT0HiZ78%u0uth%8d(aw;y&_{fw{(^x@ zDNwH0fBT4K_4Sl4Q%}|Sa~7@g3c1}uEDwgrP&(T6(^N=2%JHftumrN8x0p0fa;tP1Hn%S`ns!iL z_RT3f@79)teZ%cQ&X)NrQc5X`x?N!GR>}v3o}6V3 ziCnG-C77V>U^ejWI0t_t7-<55T=RQ`YT_x}R&erLK$V5Jcnlj2nHxAhk+eK)lM=P= zmzqAVn$gwthtO~Bt~mY;xqpL& zt~j6UnH(g5S?968hd2t;PO||Cg8CBY)|)upzl0wzKIjlo7H>WHO1ZAeFN=J5c~`xWrdtH?WU+o@tG7itVklF=B_ zb~!0$TJpAW$4nh`d5nrTVr?NS7+euW(+;9kt9&|HGgGtd+~1F zm3`B`-}OO_jusjTlQmmPXzZrtJ3BOoy_BBZfNUug@`l&t1~$8vHW4IYoH$-_*wBS*jsW!05dBPfj>8gBh z@@Djw;9@B;BGg9cXf6r7H5(!NxDueTG~3J(AOW*400aDp&K|cv!@;d9e{uu%WD}k- zZ%?a6>tM^~)Y!ZhPiE-^{5BDTH)cbw+hi{?IDUQ;r$%$E_b=X+g}CDrSe6ctl1K>l z3P@$?(zURu+uOazs0d)EM09*}^tY^YfOP`go~@T&m4bH+O{=l|N0Ft=WuT}h3@g!H zRew$&e*;+|pHo1R4}JvUI76V4;o}Sf?3X2;wpDE2!O$T9`mh!PTHN< zNZ=dQ!}Ws!fN%r3MuAshNZY?D2TjCRb7v@L*>WB(7Znu$eqZD)94+(9F9)VQ1+sBK zHC658o5L2R)?NS2uPO5_c{r3zbsMculzhrTHpoCL;}^NH){v{D;p>Zg0!@*&RVj?X zmirFtTo`aI$=~nirJ<@!dBxyv?lpj3ykW|vZfA?R2NVz8dOx}o*yG7uIUxw;wpk@E zdooioK&Vj8U(>`7sa z1f>&PI6oSN8^T6=bg?&bDw}97|B93c<-jMWswo&}5WV$ZWMpm|1rKOs zckR}vxU&PBrCO7bc4F$?7v2d82_0+miGPg;s-qfJjhoMs)-i3%2+ERVj?Yyo?-n8r zzQ)icIpb1S3#`vs5gdM!82`R9V7pKW6w%?vY6VhfK>`ex0aN+?5c9Y`H>iyiy^n+q zd_O9et4l}ivWGn*rks;S2uWheWkXtD6+gKC%0#B_jXk`r?P-_f?|&~Q%r`xT)fl$4 zSMiz=gsn&WoT}DaBj%+yJ!;Zcs>nN<2bV*JC#$z2y$9AV=!q;a&1m-pjp#q`(Z-#Wo%ihDCo*x(* zNaxRLzBv~ux-6|X+r$1J4+ui*md(R>#0dq6FEj2XwHhYk1gMPe7f*8u5XaZ_o-G-L z0Q)Vok5GoTcZ${7+%Miok1lNGfEs&t9^ccbM3e_hh%rKoSQ5--U3u#njQEg*4dx4d z23guKKs|N_EDI+}0XE_JL$w#2nZU5j!C_Pz;K>KIz}Qk&QO2}GjKgY3dxB&4EdT78 ziH|YMG$t7R>yIx@=aSaMl&QeVvA_bw#y}tqxG*mO7`=pFd*iBPJ4hLvnik4J@tF+5 zj2CG^Le8>ZPyoYt!;9E`nHp)we#2fEf1IeL5zYBGk)<@|^Oe1{vV*^D0fWQQxRmigv)Yzp)eQX}z>!Q0h&4-{5ZL}Cyn3gT`%$bz*% zRXx4iLF=f42&%4r?|?sZ`R5n>PESw_HDVfcOgeTdx*!T}u0E(a%dv-!7T}kdF#jyk zb*K(e5V=N!Qt9#ssSIf9TX@t#RG0=J+8tvpjcJp+Z5S0ftzQLNFaI)(>=lG_p%x&O zw}95d`dJ7*UsnxRL{n`~^*V^XgXOY&t#m6e7i9L0llp%zm~un}gc)V-9|tX~w(b7Q zjf1l_14?OSrT;F2UfCUc+z}xd5hi>@7x($)D1wdfoi~fuMkG#LGkd0KH-HFNnRciK7dmreX>HoOtV_t)nC0vU8*lOb%! z{e=K}R)KzpafKZ1ki?Fq1|zRoQt;4d6T$J~Gc-7Srh9CXn-Ts;Ynv8$Pe2h9KN9j_ z?u6hSKW&%|zm`h*aDExFZkmar;0pQcYLVUy>L%7l5|R9c5Rx{cTXrHh4zB`s(l3JZ z>~giHB*L%db>{j)+UcnXN{QO%!f~RHi_X!>{i)DMxkd58MF^#-lC!!8L7ZqtubY+g z73j;V9=+XX7jVxll=!I*f%5K5?Ik?iTmX^I6LORczv9hBAu}=TBO7Y@B0>?E zzoj}nUV!UOYR%_gJn|*7UqRz6c;KEpq8&!YXU?9L8@RI*s2JaK)uIrF-Lt>RP`5HlwJdY>bKw3R)cs?)c6BeF>dG1)6{8z zvH@+Ur;zSs0y#U7ZG(ZxT%q9%`oO@4y2w?&RDrk?rdJ*wSc61aDYWQ{bjS@(J&a51 zmhJ>1K$`VKoMQ3vA%Z zP9V}pn`nPot%~;Y+*ie>Gy#B3 z`SYwa3M5!rtj2Of{@iAkNRAUC=zs2+4kQPTJB~P(J_gzI-`_{c$A$Rd`34^>wP6A_ zauxBIPzXrWLNj$-9-sJycuE8&nI4qK;}*{myaEQyLEx++yR+lry9RR z3jt^4lArTR{5!*A^jvg7eDpcIIbn3l-MsNLbKXd4s|SnjNss4O4Kpt?{E*UR8&9j9 zPaKnC0@AqPOU9JUorWFb+@{Z1Uh?&<)2Z>JLYaY={!{bTAJj{RwFlZtNvLd)Hp(n| zZX+_|nSBk|SY*m)wp9m%^mVliN>e?K6uy9d&a|tf|LxE8bx$Q0MLS3s+*^B`k#tih z;;@hag+#puh(G}&hv2;XaruBv!hDT*#~1GFl1{E?%DJ4mBwN}b*k_4IqFaJ|;-fg` zpBM`vbC|cKO`WkJ?ek)RYPW;2bjPRB-6TRn9I@Yd0o^c$7ah+RYjfXf#}qqNK>pf0Y2W9s`zYg@&g4L2l>VzZ(xxm9goA%=#P=#K@+ME;kkeXS#EYNYm7cU3Acipah z#i-oF`9Ssv8s}gEauV{)!c6K#P4fwDsP*sVsgq;zkUREUE8nFJ?$%{r7o?wUHZrBh zNJm0Kye`-)LuOAe=e(I;K+b^YsuISlR4&>~)RJEw@PX|%MwlI4Vu@qNU-m<0WJuaz zq>ipr9ca^!;gI=v{a-qrM(LOK|rPLl{w1~U&Iuw0lsb-!oduvJmOhu&YistL;)NHn0iFgy9=AP#U@kgsZIwR`xh~N*a1OkXtnr!cInVh^{rg zZ@67OSpj0PMLK_DI3_p52|lFivu`~2CNg>n^7YUIc5pr2TaHHp?iDyO>iNi#;uRW!DkJoFn6gN40rLUKgWAH5N`7(=M2GBXgVZ^>9yQ&#d7??itWX{+< zknJd|aE)ywWDT7ed*ImVhx(v?P{1)Iif=31>G?VVSRZQ|Nq-dAptXwks43yVrNrSg z;ey@Iz{aO!4KKcEv@VrO=s{+H=E!BvW8u=ERkLsXk-E0iU*JiQ-uwl`nvxn2ve%d0 zD3r~9RnAs%V@v#3!K89)yoxoO0qWGO-OXk5$1*ZsY>et_iF$38`xA1bIM#ib@ic_5 zU{os_at64uVo+xfMDJ_qa09B1uX!BEvJ6e^=A8%Ewa(~wIf(60sq8nd-K6~XWT|F7 zkQguK4#)SpB`(eEb83Gbhq;eu5XU<5-IRYgJVE53D}?=5{M}0Uw!}Io`X7BoJ+c5v(Mk4jEdEZ#wO7 zU&2GiYu*6u$sY4_E%6d?ofTvRruYis0?=gb$!s8F-7QmG-1I>NH^Af8ndD2E-aF1h zIk&_WaJ)%n(y+nY$&t~kOzXdMe$|>{_HSVD3ZvbQ{r&sfl8|T8WjFx3m&W61 zfUG;Vb7T&e!T527=vN0f5j7gAnWJ_a;F}ZuB)Ji353%ogEOBq;+9k4iO;z(=+{LP@ zs`UlwwZNzL?cP?krBDp-^qfAUqh}Kp6tVw{)<4@oAOsprC1%dfSGD368ZpujUC<6P z>Fg1YWAi@4DODvBV6~w-UhlmuDmO6u^FYCMD$>!yzHa7s2#1G}-fi1sQ6y;W&mH2H z1}aVRVEh)vj@^<#DqLe0hWp7hG%@JEkXSTD^i&Pbh`(y~LR!9lWhV8%^rUFQI8;1x z0eNfIc>9nYT^y3HHL{EjWA?m=fPFnXax&q$Qilkw@9y{`hyFSP+Va}`;Zef0(G(V z`^-zvJoLpnT!7@mjokseUj0~~684Bg=!d_l%6|fVM;`A>8XkRoAa$3GaKj9nlGMAk zo;&|vvTjW}r@b7Ycl+_vr*0n188*GuX+{xDP@n(iXI)H4Kd?zYyHgEuC#MhlPp`k? z$iRo6Ssw>Deu_Uw!Ofs57HzZ+EDc3CADp>r?%VT3$3z_EeGqUF%+*)fhOH1|d8pWWG~1Zo=FV0WW6#Iv7s< zg@d~-R-`H92JnH9kzkKaVFj&(t5~nn@H5B(BF&T? z2l+0v>gOz#-FA7QFUAuVdo5BPt8o+AWg{TI>iOxsIC^`zOao&}_Uo{1Hue_rLW~0} z0e4sezkL+GHbmKIj@kZ+f$m?wtQN!=0@$oHj_^&++Xn2SEe|)@-_nU#L1&3)hfM z>5evX?A#?8u{o|G%GtdxVJJw?mRJ0{@oA^b(e<=pRz;5#cmPEP`~SMFmD3&3D$ghy z%gYT^lAv%~PZLw|nc%mQO>|Hxij;NLoL1Zpuj~T$f~MotGO3$KZ7^ zpgHFJSo8RVSn|_yD*boXwC4jZ@?TNLcsG;fmnmFED~pdhT8Kwrppyria*EM005MGs zDP^b#yy6J$>)+7KycHGcp2JvadYC1hp4#&q%)+>e!ahy^s-}CmrM<#W?j7Tapk5|Y z*)u|rI4AyKJS$nRUwzI2KWuM7>0gh!B^F)x)aZeb%-d+*n28CCdL#V;Wn%oKZ|1e# z7W^J;2_U06+>zh-?W$y1)VvBNqVVA1m`KMOV98M(TQWwU?2$wIp>xTeUh;TRn^ROK z&!c}%AF`n5lyx+_y%nJ^k(Hp_hIxl%Dc&O>qQAl;`(8gK2MoaMK?Ei`ulAmsbaRAD z>C5LNJhm{M~PRI|uwQE{ut1B! zgZZs6L#1RXDOA5yfB~XLC0y-I4ozyC!qu6ms4H_Njg-nt8!a3P4S2RpVe&osk-OO@ zV&dY)aPDm>pV%xNmJjbDgY!CTtd!rR(Vf~$-cJwqFL_+AvsAb{I3}i^Rw0M_tAWmL zRR|+Uu{)FSdAso)SJ9jQH`WGe8 z_{jLOFVg`EtvR6Kb^-PN?ZEjcRIS(G0Y&{27mmEd7`|A@Q0Js6fY}In^z!5KTSs5s zT(6QF&<~S~1O;-h#~ZG4E6M9Jeh~v{sEEEsdQ4iMB2e0yh&jv+wN8jW{BZmZ>(2Xf z!u9G2&q;9bBiTNb=Y6t_;EG9pKS5VU44^iG(Lv3u>9U0bcpD$7CQ=#T)ST5|XA$`# z($W9YM8F2}3#va=FM=UdIFB zwhVl(Ga#)*cd>VA$uTG^*{4OwYA}Ufc`oyPiMIp3!45Ptu4Dy?chJKOw+5^QPfvBw zXH5kuTa(!_B3RD1+t@*ZqLn&a*jy7Xx%0NJtdv|{^QY}#0HtwHQ-Q)KPmyi)!6kvT zo3xnSd?!&k{=Y2feaA(Sz2hgqnL5K9f`u)J^Tf zfzFXeOI*wFusS<>+uIJLQUAb@tc%zI`yNzfZgJeAm;GX(rHJdM%t1oafAJk$UZCp2 z2GD*`nvR^=>D@ue#Tf0g>fC~SK{|oyhl4ydUt#da9}`z|Wb&4nV{OGNrNTbuJhY|w zO_q}#u8Vo_T&e;mbb_oq2(_bU(H<*vRB*@OsD$!%gboTy7{ zI4?42@sOU!&@zTSX19;ace@C35G6pp02OTyX(%rjDJdS4u)X0&sY>J@tC?`6jHIWy zN0Xd8EU`#X1t33a^ZYtmgwZ|$L-*H%ceUS$sjH1jIZ8RE>>H=M;fACAs2G6kdQ0f z!RlNVb91TxX|NhQjYy41hor7?Uxc6g!GXExWP6B73qym5Gm~W3B8;K!Wt`|kTR*lG z!-`<|Ip$9OenseftvR<_8=>7Jt;Ljrcm^ugFs0pfvj!2TSakM~tj6Kj&jvynoezXN z80?`f+dem>N?l?6n6+9;nlAi29%U;zdcj!gBK*i4VOaK#Tdvo)J}R#0R849j6=dU8 z)EK<-^3K2uhH*h+%0TcJF(ohxwvPk99CeJzV~3fsKbwh@vzG}>P4IW9tlYkHpfe}s zX_UX%^I1<#d$?baR8DJp(=A(L;g&X>X!n;$lQ;i1>#VB5pW&x{h2DpUyHpb?Bn`=mnmmKP;vr{wHoi*O ziFN?SA5HFYslzv$vdaef8n-yn_LNN9a6Z?(+2Jn;it)phTf!UeuQGav$nXbE9nZX( z+n^(RH!xaMsz5yC9cWAZQlbJj=0w2x@tQ{dcr8hPgX4&-{Wgj=)^@}DPULaZ{8Fba z4S~Ljbb|klVabvV5W(9_sj;Ks;2dW+bZz}{jk&WiT=Yj-kmG*2oBzn=zcdR51oI0? z1?1Q;t-`x>DV~z<46{4A$#2QCqR$YFUZa^7X=0Q0S#!Nn*ReSc^Wyf-+VoUvjXjO+ z4gH$GMGuW+O3yu?I!jM4Y25KHyyddoZ6OWzs&}s{+z#FXY|aZdCx=$U>NpIl#f93p zG^a(}xD!^Rxk!;wFs`C+j+SCiFwBg!I@*ioHCY-x^rrSPFll=u9pg@a$c75sU*cL&q-qzDJj@)s z9(v=3PPY7&R!7{C&#-z4)oY_y*-3AyveGK{Ff7!xE#nfGwgOMkI#N9OJOVVfBfwZE z`ZBANB&-|G%XM=EkQdv7?bUUSL1Aa+S~o_yCn*H5T?F62#cO|&d`hTa#2ul`FMl2| zWs<^w=N_*a7I7n;o>jPtilig}Qm5fjX>1wguxH?}*6ncd4-eVwSBi8290{A@t$6=q zi_k!Ubgo94i~)|}o~sgP3e$2zbp;bsMRGMKLkeD*2xK6;j>Gp$2<=z2;dls!nWo!y zRj^AVhn#e2i4V?)&=zVTW9xi4EU%>Wz**aJh ze1|@SKDCC6MC(`7($Z2HykdSZ&FwKonjXDn3A`$p(OY&pU5%lAwGdq86YrHax>}7T zYMy?Ev`F-6h;_U#SpC^HA__AVi(0j{7dY)SBYk&gHpp-IK2CN7=^=!nEQ1NHIhi2z z8@`Rpu)59@>Pq|01RK!~A-%~2cWB6lwCW3NYCW{4ErM}i=cEsxGuWR6{lC|zpQlN_ zwG>)^_zz1v4JLUfH3jjH#m<8wEVQjW#ZC=9lz-!tox%f;-UpdIx0}Y5wtX6&?u#dP+Xf$~$>?fj=wt{`NjmYE6DPDMW|T|8731>^^M< zVrq?m|w zpSBtgLq|&#$|I!)zlG_A*ahQZtvbsfq7bH3_`nffdFC6j^N(Q09}yxic-@FXZr53w zoldkgg{v^LImsJ;@)btG+<|WcubL0ui=AfFzaAoxJClN#3qFF$r`W-u9YEQ~aG(aO z%N-{86KXZs>l)V&VtCC&JK(#Pz~bW;C4bhg3X36JG<|{H6U8h-o}+^mKRv$_FBHZ6N<-u_pzsqy5dTVDma0ui1j9MXL|3i?; zZ@dpDuZOVx$`GzXbze@TBVf#%O&shJZKwy}Lh)DK{OY(DIc7)n@}7vD2cMotOJW^C z+0TgMK`W+6V1eKG0YtyGR4q)@5+8UXm_zPy3+t1OAX>On!RSb%2SsjE8-Z+Kg*2YC zw5r(mJ5!8eSs?KZaVt&9{ z8vk;;5A#joj;k)8DV=bQ;DE&|nxXqdOawNAbq0H`6HAcSd;io>@pOU7!~3d&s&aNq z{>4tun$taOQsaVCZ2|dXRaHZ|Uhiq)dq9E(vD^P(lZ+-Bm6pwbfxuRTtn-M}@hv%{0S` zQMbtL7d!4hy869R)3}HXoau-_r?olKJ_Ivd#YWr=sm~8j>fuY)fTL4Pg1VT>VVMKm zGG)=PiA0I4Q?>R7NvE!~!WS96`c9}JYR`l8&u8$hh`EhVe)DYP6&DUa?0rj90+wS`c{JhpB zKDhK;P40HE4p$lu{dn}zlbI_*1e+2R?@Tw8_U9(wJi%%O7$1Y##8*C>!8CqPps3JY zVdVV=z%y^c8lCPFYQ-@20NN|8ykYEzZuiP=^`z}m5q#@r_&!PcVgEG+yHw@bOO8Dr z<1yd*`J33$`fSs^Fh7F;^G02<_WvU{o0=`>*dzU6^UzD=(6bV)#5@s~DRy2D`df@e zv&l(7t#C6x;39ktsweZcB#~92Cw-bW-D&(+pxt*_H2X{j7j~FSeeW8K13icllC+)U zHKF}z9{;ym=ZTnV4aoBx25+y)>fNn8#@}7Sia8!k&#dXC$j<#_NuWVdVd#_#`NM2c z{Pcp+&>)Z2G{&eB&=v~p=kvdO84`Byl?KtbpI^b$`(S15)56|S@K&SglUfuFp3$I=(SwWRzVRAPjEwzNNC)nVLOYC}Y1eFngvgU%SNm0(i@87>E zAQn*3ENq|u^9WZVAz)zcV9_)=)=b7hH_V4MB5`#6iC6x-Irxl_mca)+jIg`5#`D{Ah7xMMADV)%u|AhB2T$pM+YhOYmk(m<#q9uvXabszk+;`tL z2ji;<2vf%}hl@$xQ{zll3^Pk+=b%aKlybu9<^}9nTOsNDhhyvo!@p_O_?LR9&A6%k z5(k2bR0P0L-755>IgaK~UoSeCk&*F!3n$wGothtkQtJ9Q;y?P@L9uIjrTmEGANk81 z$1$p$$rmbWAEdl~{rZ6Z)_@ZAjiFor&>dIl<6d5<6jbD4m*Hr7RaQ2}jeS5K=Ym-y ze72XHgE@hk=vl!vKLzmJ(%V)%y^wl-?wO z;Mv@B@$pi8MjoHAM*h%hJ2y{zFu1(s;)#Ur$-lo2x81x!O~a|0%8lJ*r8*a*8bq!{ zpYj-k0^7@@$2aAZxw~bGTM9Y7C4>dzYiK*V`r7!AzlB;!5 zNhw$lXN3@YJHwmXLH&@A?lcaFGhY{ zP-1!n^xA9Y<~!XnF)_M`gg|U7n7)fY)l=k_Vc<|UGB?tQV&Ff82*ic%HDF9b66FITD9RuAj@Sn4|pb%4`E!y8pY?YQ&Z|H-2WHW^^inf6=;$JV!+BQ_6-QTx(8+8k+w(YWqs}XSGGK z3Qsg~33??e^;LbPo-4Boo;IEcZp-^4-k_ia6~~87pOP{z<`7Ov3XV`OirD3@gO42? z-0)PMEEeZaKOBktF7x-|=~W7DRx~AK^GTC(gw{}hJp0J*xigwri0-5JL-h*GcemS& z9^Y~wapF@^EA2e5O*k~T#i$atghxA;JR2Qz;>yiON?a#$__tcFhhjti495ql z1;cHsSz`=!K%+;QdGo_)_6UMBf}OT*R?aXCwQaw}AJ0K{VHJ|g88qpbgl%G#l9c0_ z|8W6&K2CI_5w`8q3ymT^od?I9VM!aLZR9<&9>Qw>tf`dI#I>xoQUH0YVpQ<@@sjSR ztqO6%5IdrL+wyUYQN$Jlmp9GB8qczDv~SmHOnf{2ZnZO8d{ZN*-!0<|`)@v33;5&W zhhA^?Jx^b@;7uz}NopDuSNhoH*fF$-%I%5VxuzoDi*#7cH~Z9Iy%%mJhoXre)7LI{ zl|AI)f$5MVq4=9JxBE? z7mF^I0DWamkE7{)SO3$uV`=S1C4v7i=|=2NB!b}UWQyYANOUE$3cGSM>BF!Tu1YHP-5lz(=RywfZ1j&l+gR( zBQIe}F)3?ty-B#8z^Vh{qDF|;CerH3|5S$(;b=d|dmq2fk0x$c>G!YifAVDIat;5V0I*xn zxJDE>F4J^oA?-X$`e*+%dk=mQnf*c>%39e*#33$s#q!UcHg)GU_h1+lxI?}0 zQY0|(WRoSAG^HBCb`xH7L^{rJK0T#MzS9sBlSXtf`BS6c{ z-jV#!gPY`moO|_yI?u57+8b~GJsMZA?B6rg+Oe5kH()9pW-w)6e=6A|k~H|)RbRKE z)BD+MjozP(J>RjjH!Fo&zY)=NhW?V1k|qn#)_1ad>j0fHxQpPlf^PrZU!WcAxpHau z>y$#nzW#4&y5ms`j)|rfZN@VW|+k&^|E%?dLC(X?( zT$EwBm~*=+^7yWxjM>&bF1-)|s(7(M%vd7odiL=H7@`hwde{D@;S;5SX`#gBPc~Y^ z=~t{1w+OprrakLg$;C}oE}+ZK{?Qz#?cvaPI3qgx^LEo($72}jr19mAJ)?w_YyJVT zEvYN~&{p|x(=hMji*m-6cRKey*GCE?DUEbKl`^cx9S=|&S+qU(RlwR`-caNuf5lO2 zD&J+NXHop%!!1r^N3qmXKlde>tlwx9!7QvGkeR()cq`hw^NyyI-u&IDdW#o*pq4^T z`cgxc$nG6*j=g*-jB9oII)>W zk)`%TCJ6yH#Sbd+szPe1ii4P}J2{w^h(mk#r%T(4O=$#X5aIg}idFPYkXFJZ*&Qaj z7H6}t2t7^Jztp}L-A|#$zbDP1!-`>YmqnYZMPwcds@$s43prchUM0(osd7OaKNnif!1wxCT?5mktQwyngH#{S;ex?!^}S=OrxzH zhcm5ihNchdjCz_hrIqrY%))We?qs{Lobl+rv5YhCdU;&yBqs^mB3frGtBsks`;K9i ze|qQHbJGYq?Jwtk-evrd#xK&;cmktj+Wm}cb>a8o&eWV@8o>eNog~q4d~3FlJyzgU z?yFg~&IxLm(vOOsQ6vhs@Ow-8o!UvulR?K`4K(`q>vZ1pkcRGX(KKe(ghwgFJ8xAT z;Hd>{>ALudAX;Ic6qi~t|6Dtn1NekBjCyt7m)qSSKQ=^tvQJuAhQXSKZ1sK`hlY;J z^V29UlbcdCA^CJWdtp~yiqa*_!VJ03vB!%>)kmPl?;brfWSOMcwK`e+9#IFAH<53; zah3OQ^Lv6Pt#O>%dE0gq+9!k|VLDzM<^pNmc2;WVVKaoV%S4HJrDAr%&wcK+d8|F7 zRzP*K7K3H!d@jKEXs!WnkP~y4XRz{;f_mPx@Z*s?49+SSSluNlW)?`_roctQhHuL zn(fAt=T)4Rvxk2+_PSqT4uT56m$0U(1~NI{pbc2PhDNo%A9xjZa^{hCF&Q(3N!mLc zbR^aHr_U6H%k_6Hv!-3=uT+b~9H@LrZaKAn$Gtq|Q)QtQ{Xbz?XVcLr?&0hI+gwyT zioeg~32}%;9W;rZ%S#Z=wwhnJhQ-jBuPOi5sg7-mGx@d5(40c#+R0u|S|FFexNuL8*}T zt7u%og~2}RAneH4{V6JlY;{`swYv2d6td#FrySBnaa}0x3Gq`#I?Qu;=+3eZ`Kb(+ z$-Zq(7-E>D={%~Gws?2^3(e5dAE%~eiqHD5&J()qMdawLNy#0VR?+)h8O2)No=ZY0 zaWC!dLkm&RllN~`_+;sM8!HlMen4-SVC85Xwmn$iGaL4bF& zmU(q^2e!Qy&hrO{okivF5UQ|0BICZ+&qx&aG%Y+ry%09@qo$nV;h!M#)%liUPy;+m zGpYwMZ2RZdG@87dlg(1aWq;Ms zOz=i8fYLX?u(}L5v9SOnZmVB{u?=3t{>R&dM}*ZoCxmZ5rUAxO?ZOu}OD$ zm=!4YpYtzJg&p4TP~Y;`A2cU35#*2geM!ocvY|&6m73jH!G+t;U}6`1-8`!{#~ zeb722M{<@q_J9aw;m%uk`k>P;c=4RWo}y3Z7f_01K~R$WhZ^2kJ`&RKEJUU!w2WDn zE@vPg#FY;o+NQ7YBw_6mNbrN_FFLlf)~c7iC;9_u^H|2%wDtMC5e4Z zwNpEF0|tLiuRDCoy|Da~0?Degk@S4@nn%-sP4u9SY`3S!Q`M7~%EA^=0W*MVhB;`x zaw0MN(658hw_R;M0Z*ka`itMw3PVy?5juVut z`x}{{8MXqO(ze=R-rg#(k8~~O{D#55p1fTnIrx&YLy-cP(lxc5MmkI}Q^ozd4{Oru zeUJMrEG9knNkTRKYbJgEcQa~ZKK~Oi0R+4Wnzx$2h}CBFO5DyD9TBqIr(QJ9s^MT= zeXtFqT;1G$295gDP4?~IIQi%hrmhUOp8b=~@DAOprDQftt6gb|AXFn_3Cf){K2Rf7 zYn|ckIOaT|L+_}A$7|v;47m^R(tNL&W=p{0U~Zqh=R4ib+X*lcs8E{KdApNGl7ui+ zOoj4S-Jh->$WQi#qW{-}bF0(7JCx9#O;7mCY9<&-EdJhkKWgre(eB z@FTR`vm3~pla2F33|#IZUXoFa^NiZh4sgpJJ?#vo(l@uZCyAv6i+-`MJG{z0@_gZ4 z>K%h7vy*ugnN{=gyI=7#3&p*5K>CvheX=Eg6T`TCsGHLEhED{(-dy$$#3fE%bk2{q zT3{{yAnX+bj52~^M{@e)Ef1ZV2JlnRFj7qj$~$|`P-I5UN?Ys9C^=cDg8O+p+4Y;* z>vF{p?!@Ddl3QR7u&v}|=<(=3329eU-wn$YIkLwdV27F;vvxq>s$i{hAJFXVv5{Uv z6XIos)K(P-f8N&o*&w+s3#(uBm{DA~Zzip7>=8rcDE*{m^o% zT2tCTsp1C-=iDx+QJ|g<>NL#z!AG%LXBf)!XVmnVF##FHcl45Yc+O2}+ z`=96Qb$%FhE|y|vF9hWKZMK2+J2xnmQi<_{5rqN#eO~R+^b`&M(wjlAN{mZ34~OXU zV$Erf=vO!WUYs;@3YzIXY36oQH4n$@od*uB*)h+|Cc5siwXzF(bXG=UuWGw$^r`FD zq3{eh?|gPR#vE|8T7e*4#hV6bU6Ti}s~PU&uJa5J;V zGnvkWUwW$x5Bzm*8qhp(#}e^h6u{;EU@EI08;aqSts>QCgdMI9{j)kHLn-C{=KhZC zk8qH2&E~AyISNqBtC#~U4N*b@jjk6iV@sx6>_+SMGz+qYOPayX=?`O~-!ETI&Xzvi z^Y-s&A@}K`qH($@e^+^!-N7qO16^jIc|CBw%ydO(wlU0e;)LE@Pq4^B-`D-)pc^aV zMX9|-Z;7V-W7vMb52AN>v`P>9jlMjva!c2-QT$71mE*2V>+%PCUhRx6wiz|W6D3_1 zMn9G1#tuz9#y_{XSuV|DA9pZmNNHp-@f1~F&uB+RjZtS8jgK~LH@-^dqIB~^Z3CyFKTTQ^$s&P7P-w-Hlejx2N$tAvE3@M%P* zJyxb1)I0yKKY^FI3I;i7)16~YWb%kPIJ6a%GEI5Q1#`KbL;ZZ9>wAq>N$kHy(oV|B zvu+&QpII5!P)&N%49A?5Yf1k_!<6#kmaovgCVx#S-_ueRX6YhC+}S?Brn?bb+-7<> zN*emg&F$ZZC^=7>#OdPQ$z&K4`pTuNe^oPz^)s?ig@vDW$t!tiN+~L!S11XDJaJ&C z=S2P7hHgcOOEGQuF-~^$EyW5{(mF(i)|`(2zM)V2pJK=YSFP_IW2S8>d0gT{qVJ>> zDOAlwr#+;DrW4xemUd~`2o@vt?|Um0)iHr~Z!KJe%zsceQ5c?%)S0p8y|a`iEOGAQ z&xV1Xcz83XaO-kk3JBQ*H}s+!x+v`(0|9~R)o3@WNrK0Ts2s(uhe2n-%VUcrM)cAs61N#R)i&4 zB>L=4`Sf?Xx?Zv*j)k4V|K8rhne{4>*B)W(3d(F95S|)2BK9#Y5kHVtJx8&*-=?N| zC6xB`TLZ9#Z_lY%y?ED4)mA?fUbtldEhc-%hpuy0a8zpwUmWDB)BNd0n5&t1V6Z1k z%o2SN&Hw)W+f$dKk|?z2An#9Er{S~LpEEkvZocti_3`ld_^a8NC10>T;E=Vc7UXa(M6*6JYGt*zxA&J)=5c)%{J@{yeFPzIydaL?`}K?p5%Y zN)SfqlwuOX;*z}K+Mm7g=8fFcxEL?ITfX4lCQnpU;^TFh^6w1;bJk)t-VXP>`KAH`1uwJOVn z)2z-<-19EW-&$y-XqA62<0!9o^Qf0+6Lo@-bRyl zC5^GVRm%bh2ysCwM`Hd@AANQsQgBO1B^hVi{$t0tD}~TqVR1!QqaFpms+PB!$(zq zOf)`dCP!RE<=0_($^N5@RAk_zyQP&&PFi1LlIU78`rk(O>>=$7ksNiD-1%6nsBpsj zTPB#>o|ndO$kB{YKhZe(_NGb&S71*>9JZI`;GUjd-vQYIRZ=zaZe7WWEV6bsz4Yas zwnPziAsObEvP3TnP!wOL&FM2o zJc&fnkJ5Syg6F(+c!-$O`gSgNEn4f!DNOAum;;GXtL0l{ zOYWjch25&Wj5Tg|%}BzwJ{V+L$P`6MmMu0L6Hpsm6g8zKqGTCk zv;zQSZRxM9ky)73hnu-+8ECCl3#^ItxK?Wc7i z8X;QTP^YtgCW=YobgipemVZEbhWB%gxDXEa&={dDa^r;r2*kU6X5LfWVR= z>muJavYw!~XN0IFpPoz~&4kk^Z4Oem;@CbU-iin?qiD3UwY=T0s;cqd?(CK8*#23P3H@QjdNj|994DftFK5yLo*p4 zrI{Wq_`0#Nn(=h`w}$Qr@4#<#+lwLQ`Mm&Y>E%S^{8AIYrKd|)d5c}Lch&z5mN|LCwUS1Y-QF*7rK~|%_QI!x3PI5CS=|)!P!Z|wctjqKs+*Z!#^Y> zga&C;PIS&IQ_OMUL2s%eZpxo}od$NpM~@Yraa_K98QcF|GxJ%;>({Rpat`?F4+Jr7 z9IiV(_SFRz747Zq{;0smUR9M#rM!PEB*|xjo8&u=*j8M549@o7uGj7NmhQa)XUjJ& z3WU$*@cnwVzaJu$Xnv!e%-wpw(v79pfrthM2iuhzeqYfG)Z_A&mT+PXw|_8guLGpD zM#yb9IfW1jNl9O1l2+o}m$($_KP)S**H5((waldp1AB)tD*I#Ip<`(1!EJa+Z7H(v zl(sGGr@FGQP1|kxvb@~wF*+i;UWF~CeQauKmE)`4?KdKrc+*yUX^M4S#Er^8=hH10 zmmdna;GsItK_$JNl5Sq(}1&c z&CT}e^Zgm>HtHifr0SfyHJ5&mjh%gB+8Ut8sQPon%ZcpK0AOeDb@%S~)`o_Ln%yKM zf?tU7Vo6n172av!jmT4vZ`X?cnf~Pc2Ha%Tm3M|S`LEXa{rbxim*ObiW2A+Vd?Uhf zR|4RC@KaO9^%ib;Fj6ROZ4&2XxKIPf?=)IX9IF0B$RgO%A6SQ98(-AFef#EaG^q$| zo~6)fyS%(ay076i^2vfc=~qguINx6a(BF%Erv4dlmb(V1Q0v><0YGqR zX;MXjdOqXz%#a-Z6bR+Y{fdM%KR>@g>BawUz>=-?`dasDenVkyLt$xonP^6TF#P&+ zmbh9~jvcb(+R^5!Vzqk_1<4x*tXxn%kb91drtNT65hzmV}^8BC}Q zOBi`xnd+K5Ud!2eo-S(6g2}(=M{e1kC2mg}l!D|%IPY$J^TzwUuvL~j%opdc#l`XF z(o!-bBcp`Ac}yE{?YZsQo4eBV?2-Zrn;FNje;f5G>)B^F&^9(Uk-Qn5b*}w`;|i** zv!|PK9C$2Y^p+_3TW^5lIUA#3$>2T9>;`*!isa?xm9e$K-5W_QxoH;#lTsb zn>IGb!;_P(_z`WuA)3J+Gs@iH_XEzOc=S>2POs??*?r0;Q0nSyL{(h)6nvuB7BLZ0s_g-?YeN4nA zx?+IeI+p59%#M65x(pl19{;jYqKNJhJhn;|y7|*1SyGWJt>elvZBDj6A6H`EysmtC za;=D?xQJ$V{FAa=#8Kf>j(gsiZvC4pm2eqNf-S{3jVaqTmt+^gOvDIWIQy`F;ie)% zHFfUnUdk_bDrS1H_3GZ9o-LAWDO%aCBY3=a<}>ecPjtBs;lhGz-cNdLzEHBHb>_1^ za60rYs?J~KW9);?8TL`~+p;dwLY1f^{6PZT;Jw>iSEqhIUEcp(+FqRv6EYv9((dN; z_1(L7+DQ9FA;t>e9GdP^jQnKAk>mQ-0lyW(Q%r1#-+IAsp!B@vzq*${vTeM7v5jbS z^JHC71qi_-ESjK}QeIhkrN3MW_)I7`qVFpbdfM9B{!Vh;dTZWN2gc(@#VfaGMa zu$xqN_$LJ+OBIF>)-KGR9+J6B>+Geh7YsD?cUZ&*q0ZxVadB4zbGTCekym8o@$rKX zI$`|F%|}w0&zuX@zz#&_KJdijfzF%;cn3GfB~%m@6~~5$wJ+#v1B@4%#aZ2t35~2t z(nQNCe}-n45iv9qy7xw?o10s8g5f*v6W4QYWA_EJbP6_RAnX=1&01o;;nzv5&eH+e z>~Wd{ZL%6*y=JD;&{9xV0=!mJOc@v5WsF)zrGF@B|WnllSuxKOajR>H|<_ona5wut!sbS(|-R7bMo`ED91g_ zO9wQJP-I8pldBzm_<_!?GYrL1WepAf(O`!NnQk-KX`_5W*$X*qLczUe?YU(hB)r6A zKsG|r5A{g|wn~6Rdt0RcPOr?PfP6+lPm-kOvgN2aWdf5zWu-l3Ac3m4udlHL_i%lA zdD+H|<#HR^gsFEN&>P#3yirQPKwcaT21bZC=Q29#QDu!&%d1& zxvoG_H^OF(-?CCsG673h`zk@>U1WvDQuV`!4{f?7F<`&nlzHGw-cVS>LciKI6r8zZ zzob&Z%Gx9GZ8j*tExAFrWQb>E+whTlJNo1Q+T7MmP&Pr9G%kJw9o!j_9%z5#2*5da z-ak7P$A2|j6jl?bvzH*j6YzCn<>Q zEPTq^2rI!ecG2_94A08T38UcCF(bPDG}67PUu1rt)vS#%xAZS9^Jq)1 zrTgF5ZHHy@uaah>`eD1|p^pR!)UW{k?Hn%gKGFw^`otq|jKa~{Ns)jBoPvA8S@-B( z(&gV=wJUh2!&_U+XHc!guAxZS0mgJE1ZTvlZG_*-M-I<%(Yu3Sn=FL=Q;sY2PyZ0- zJtjMSNtA#+ekb$!+WTjWaey|Pffv$8{(<&KBz^`8G19XD@y4RqPm+`5ZlSE%q&I zyeD?^gpZfKL;8URrx5y?$G32hCKu9ObKVNbJgb*2?UTXNr!eu zr&DuP8iMj3+f8<2S<|ESV|(4uAPY-B2YI<3q^PQ((DZR}(f!MsE#HlsH*aPGb#})) zmTT1gm-_c@q;gfBkL<)6KrFQi;E=X+3s!*t_XV%Phk}TXyi+pP6}!0#fS2J`R#sPF z@XsqlUh^5?L)v;3BYS0x@P>}&HsD#kNzmaHm+r;BIE4icvsf*yJ$=hjZpmKUU-yw2 z;ONaT6zJgLW1-4yD)XS1=$%>?T9c=7X4Pt^&xgQ-X!mtJcA~w|P(b|j=_Jx*h(w%{ z?JREeDh^2Ys`;>7cBcqzXl#_f%$srC6?#7Bz2Y%SDz|mu*oDs>jJ-TWik>XacVid! z4mR=`zTDq}H41DD^wPby{hQ!w0s4?+)|ECM-Y1kJ_oe6osUZp-@uJ@CTiwfRU|onO92P2Ty_W{WhFj z`!rG)LrU$HuybgMeLRXXi1x=8IQ6AkHWc;s!n_Ks(r%okkFoq!_9 zWd^gi!n*jaG-Ov$Wo(InO#_aQ{5u|HY`GwGb`-AAPt57PV&tIA=Qf>%N+!6(fuK}d z-EOz#8<$&+exl)!3It!0eO2`yIkZgy>7{}*85QOhmZ}dV1Mc^o=S1OrB#i2B-@a#D zO!tUvQ07&Vo_~#AOS=*Or0$V7sdLIxlA!*@C&c;F}_tl z*7&*K*sT~TIX$7Y8mYwSmsfW8QDl?<_7~VC>{ARpNVLQgNQrB5dr42 z0T~vS;njQwX+`hItM*D0=ydh<1k&FFs#Rp~_~+!>?zkcv!XXPFdDURJ_ngMrTket_ zOiykiTttI!cV8!!K*k}H?;lY>xY(^mYMZ`t^NQ(H374aczWD#MM4m7+-@_G38EyW1 zd@Nf;*LgtXMecY839nguyBa^f&;>FYpg=LUuC>Gg@`(NS@81WSIx#g zA2%2~p`f53_T~3>o)x7XHG~$KifY?QtRW}1!!IimSJ$rs!S~bMc2lwwh;%Vk_PGk6W3Zk;K5$bqn?Bgt` zk?S4kj3wX#Xh)6`qwdoFIUqU?V7SUVMl{aW8ShAM8%e$WXSW)fBnBT%5EFV;G-ZDb zI=j@>rRjuM$aqfTdLKaj7@b${DX`sFAgBY#ORM71<9wn?vNZo!n`)FTzCnpJGn+N+ zy)@(W65`#pU+=K$fbWwi8DQ}MPoYQv3ei2sT=kro^vX)BtC@Z;OM;To?e!jc=&v<3 zT%C83?MoZ`(~i^WXG2Vm1`tdR(Mw%drG3!%(-bYfUHyO#{5#W7phaZ;E1wSR|0nYs zyRQ&6^BXwDNVtI1CfP{wT?7H}DbGhxo*8mh!$;Hl4CWv5jHvb0%;&>{PgQMg;b>hm zE|+BfR(k>#$jQ-ZVa!@8uzBGMp*hoZsL?&#PVT&_0SP9u`0v^Zysd4=``xmWMEG;8>4ZiGf zKrAUxuN@e;=mf~qL!559(7922+WAgZCjq;(&09us5Ykwc&MuWqMDfm)zu zZMjti5YzSGwz}Sqwaax*PR=L7iGLUq-P}-!6-%5XzLdeaW}OB=Bvs|K&x5}z>Se2xZvxV&!m-=l?O=t#WLSMAXsIhj&Q$oA3we^ zIx(S)zn|n^vsUqDJLofU4K2p%)TegRnKLzOZBsF-!|T@{%}(Ft%^1Ity^u50_Ggd< zUl-^$jn1{M^uFoLSCteiVP;yi+6o0=zv~@tV9wHEQ{`gxIMQ}ysH!*`Rve?bE&`b5i zGqrw7ZQPf544E~qTW%46?fBo(0+#+s+1J!uiie{2Rc9K#<8}_2I(Mks+le{}9BZ`* z!2eO#huItKU7l@m9AFmdR%}Ejvp?TXqnp2%^Xw1!Vzn<^t?4^!nK%fCekX3`H|2k) zJH6JvvMy7+lIh|aT)3IX&?$?gK2fcGQnhU3i(4bDDMp(p;`S&Bhc8{Ef+b1+W1(gP zCq5cZ4mg=~gK1I=npx$pAM;_pdjGvNo?>@d^D7CmExK_;?X)vKV54@-xi^5G#nO`~ zl`L?;HH?VWL*0v&vD_9a3Mo~ z1#Z*GCfAz#^Ha?X%P1#_WyOSLwm0Y6sM`yE=YQ$H-YHdVFR(+`L!> zGB3@2jsLl#a>!a{gYL+c5YKQTHy`Xo2GXeyyMBfAOUck;AyI3er-LFwvgfJqzB78^ z2#A8hAepPgtt2QYs6H}0yjj`T=+_-_IrrmR#8_lEKgM;Hi%ro>=rLL=MW=x%!Jd+;}q59JDSZu2VxDu_mBeX?N-CB zcFL8u=ehRA2hD+BmP60K6I0ai9= z7H2{a7tj2b&+OjD#zxxC*4C@dpp^93TX|)hLn? zXZ}mR&|lZ!@-g#_X#Y~S>mDEh9$XgAVte=Bg|`J1H9abSz&Tb!%KWE1GCBAqp3a+k1lDw4=_BZDH)pq3-ZmYQMzz0E4E}H46$4|MwPxOL#=7 zziv$6;m3&at!E=0zl_J}<Nu;22BU1KzJ8&bW{JTetI1=vJ2d(jf#nVfJ~|oYtl^jINWLkZFnE8pUopkc@x*N}17^jXruG zMo=DQFlXMw^|s8iG-djz2(M7?Nv#}I@n-UAnyq}auM;IesDjJltDp$bo3}y6Aju*? zXdOx3=UDL^F~qYYn953S$K>yirWYp~-f* zYi);?*P96DOk~ND61}HWE+0Vp5a3&B0j=EII(wRv1%MyRha0~pSp;3_@ir{*z4!@? z!xK2Fk?fWG8x+jZISS}<2Qu?9k8DCiTi75+9OHcZ0^x9?%){Q?)Pg>=?CG+iZMLgK zZ;{X`xY2gRko2C*HJMhr*AU5vjKxm2>nm(=!OQ!4eIYzR|Ix!``%5;#Q)OB#P;pVM zKUT@~Q#GWX%2}ObuO6UqdmBLGM&9X`9+?0zpjUIm7WR@pz9dAUkAAMNulG7TJJ-C- z%*TkBO+IvZ_Ue^Uk`8ZP`Jo`7Ee*32q59M zLtbh{@WHhh&WWPs-5t}DH8C6oJEmQp)h+0-cDzIO-dMPTIkQ=?o{lc+ZHIj zR`AimBp|lU>>_UlB}{+QQz3M70SY(G!pZsF#l=M@Z#JY({Hz=`K5WzTg0 z@(l-rQu7^W?@)`=QVw;%&??azAS^VG-7GO22H3MSA}rm@NHw^WhYm6RfelPeP8Q|n z>ghg&|>E8@Li2O<)-S3bAbIq z@LwK#?+lAMxKqSqMO>yrdRn9?2gvs0(zU!q(I zec=giT_ClRF4e^rK&BdlGw_bCDQ@pPSL;65+n#W)WM{J;F)}*pYn@H-Q>_*4&wKnh zJuW`}>gYpdgky0FxWNh+u*aXA=_OFO76pPE{OpCMbf`fr#FfN^Lqe+OM`}no(}c#x zS9ebZG9*jN$jLpesPM2a%rGvOl#z*H9N1{-avpOAPs|AJ>Ny6^D74`ekCi^JKrK!%qk&=XCCN8 z^BEMnCFj!?eP1T{;tJ=mg$0HJ$7DAj7VPqMto1Z^$440oY(nf>Ua#vdQ`VJjE3i6|X8Pei4sH6SvCc%_C!=t_&d)M&xJ5lT{A+iDo_nbzxD% zQgb}8M*ao+#~iL|P(Hl4wid`t-&J7l-~vjnA0ihL6ltrQONuWpvQP2YLn=4S)2xd! z_X1=B$WeN;qK>#d=`xSXjUZdQX1`xA^VjQHSy{UV)0gWu#E}DL<{#{HRkPT&wec6O zS2|p+%VFb9V^$jz(jeB!lH9I{dio#e%rtTeiUA*Q?}A~+tXvfCWHN@#tQ`92YTQ1V z0DV=20LG^)^x66g1o%sO+lp|3b0wgD^7#x*lp_Mw^FTh{)?;5m4d~i^H=HQ^4_7Bj zLr<@~Y(S@R;S{+`MdiLM;3UWHyxf|R5FD%ZlDD_F;f(K|6yeaN_eOMIW0{lBqaE#WX%k9@QaHFh zF7~6CehLQ_PL4(HAN6Us1=8K`+_~fF<<*)gxor@1X#WFS4u%(~s6E|X&M{of zAB%Bd!YP`R4|}0dH8njO%OBFxi8{YcOjrR|D~Yq$6GruUS^zel{`z$<5OH3>>3`tR z&nxqn>a{?IkF)!Oj~9GZJv5G{Lt&Z2wb13+slZ#GN)TfRt7q%TcwGv>CUbQzBuiFA z4G6|^UW~5M!=a6a<%riskb|tpvj#33gm)=}xKTW{W)6vyM zg=8Xwz?W44gbA~4X8#7jUt@5OJi~h<;=!^THANM8J&FT=@Nr?5SE7Aif+mLm->|?a}BSr>vMcT7bICOHYAn5W&^NNv@ES$y%t>=~Ba4gayl66xa zE-s{S_nFlovz1w_oojp1@eZZHePBLSlx=P|FU!t>6y@5xdEaUy7NVIIpcT26m!*4h z+9QVx{!+bc0A~$j!D%@iJ4!$`EiICNKRx!t+78O$f%SP;Sw+QP4TkT}6As-V%W&=2 zfS^k;WMHJ6|7-9K;}81p9xExT)QP1$di(BqA~3Yk$oBKUgrJcODBn3Dp(OjeVjN|R z-*Q7%7B~BDD-d$rq;jdD%E7QuUD@wBN$DTRtfciEJLi+5On`l@<0N%hsQx5f70VO8-iajw0}JoiU^tkWQBB z6`uO25Gx62$5Ly*mzF~4WDeTAgw-xQ9sAX+MtrPnB5e``+yTT0oVm72Fu{dF;VhFtOoupevAPogJCct?UFl1G{FYWs?-S zevLp?!Q5O`NW^{H{p=i84`2>XceY1Fc#m6#eF~rrHMx4V|KV4!G0z7@SCXz|{;k6d z@Vlt7U|zv7+OZlOfHgY~-CXANXsX=z%r$E*bJxhgg1CEoi~Zv~ z+s!gjUSGe-^}l9*lh1G?*~9=IegldkUEa=3c$}TZqOG&7UO{xH=m1@L`<19uJGnLl zSS5OUFU!az+=yj=UR|BmvHi{SjFuWUJ@@XZ85vzOHSPyGkD!)OKQn!g+M`EeNjD6| zGDP#}&o`>hP2|RG%GmC%!v6lDgBSppg^rhyP*P=HMtl(WY}eqB-1Gf)P&}gZW3Ms+ zB+cxPjCB>5-SF#yycji+v>BbdhsW3PwUe*dk)X30&a>e;Fid%!Fd?4$aq>%iQ13d*zjebwfC>ATqW$pGfG8MLb6pt*Gxi1CAm7nKl~VY-+C4o zpRb)LoY*z)EBYR%Fm6aqkV+~vuCn*zp{~#Ap^FZHgFrE@{wVzm6Owj5QuV}7a*F4a z`*#a|K0f|m-I`U#wz#ghaWyrl8Od5S`5oL;E4rYm``EU zi8`;_+>JeBqEfr4tI7GNR)<%U#7aNii)My^)Xc`Q^DC$Mmo6Vj&5U3{j_Rj$NESU(|e>dix?Rub42D zV1yr=YF(M2?mUGktkm?FT3N+Q;}l2|>mn|CGpKGROXkIDMY*t#_rG#{@#+nf$6UDn z>Siodml}2OJo&uOl__ez>Z0}K>98>-!XGnqI_jm{% zc=v=RG*}t(WyC(M8|1Llp^NhW$QkfJ2b!+WXN>)qAG6C#7bN_BjqzAQpe-lM8 z$I<5%2`3n^@Yh%DxEEF@F>>ErZP?_(wGs>OrrEfs^1H$FS=B-;TwL}@$h@^YCf!jI9_P_lHrtSTjSs!drV|#q&d86eI6=B|NzO)eTO!Qv1bP zUM|KZp;to%ugE>Igc2`xvgW|^UF-KNj&qv}Y*Afgy7)9Nx#i`>eORr2N|*F_Gkh?s zE&381RO9&Mir!bst4$?~v=R1KMf)|RX%hdh7C=iWzjttOFaT+%)%dS_FNR4OQr*hg zc~om||MTR3|JH?+xEO*X`)zae-7w-shMYNb2Jn4`g^6C4cZF9?mrVGq^C-*=EcL=91oG>|Tpmxk!ssae_RIKq!qn8%Q+ZigSqPl| z%)eAAFhVc{^p~xeggRwRe0lr0PshK(iHYT#x0;|7?|E$#Blv$(xqri`0z&cBXK7(* z4sqY7$aKw6kk*;qolond7H2ws_;;Q)0!;p51VHM*Ew67xe=TG*^oNAL{CQyfkDf4z zep}V;$}h~H(_dU(UjBTOuVdvZ$qH=;B|}BaI<=egIfTiZ)Yc%*iAlBS2Y2F}6MN9~brb*5hw23Hr4a z$3Xu&?wqD-n=h!bP%Ze@wrVlL=g!(}550O==g{rKTB6cPgIBZ!m{XPOt+jl?S=Nf%qs_*Uir zrrnE=Nd&1s#$vHYN^B`}BiBq~`3%NyKe=0$sBSfMI_5u7s!+BNgFS}TvptG|DT^Ju zb4ieVLwzw2G&&nz_dh|uuW##0TQ-<=pKWed!lJsV()m0pwYda zdfQs@MLIISUZ^m1RT0@*SGoLlE@l6k*}5$Q{y=Mkm_bvAD1+Ti>P1LMbIYpq z=D&YKmd++7xBdMCEnWQs!wUNJ1TKioE30n({*WL)7f$3D5y7<ewLqaUanfU zpCWhMeUPe%b%fH5&S#~ab9@owYSsl-K*Kv1z81=Tr-3bEw}(4Gyd2?Bv*6({rU&Yu zup2fiT-^JlrQf}|EoN46%4?(yvkwaoe|+iJqp_rnKSOshk@04{VB*HJ>n~>S`h>Dq zjtW;b%_Xk7l5`eppY5KF+03_3$tz0B*$%|k)r zV0hi%zf?7kv;Q>Br}p^vamMH7=B_RbS=JFybU(kgv6YvVT~;f2J#iO^Qw@!bE`He;hK!T%)0Q03UR`RK3vXRLe{jFMSUx0sPwR2Pj6ru)&urD=V5wJw%76 zIxobD#r04DYo{>)BKzFl`^n%aqsGGv#AMOEb%>Y_ce%JC*2$6OayoFFd;lqy>*Y_l$MT#_&*fOM*$?2;zvQ=a}AloroZyYIu%B?@gUAYO|9N7Hx5Q{BIDe~-O) z9GM|Ub*z$XsiUH-ZhMcAJxVqQ*((%f9T~~qBeIgC5<*roN_EJptPq~d?|Gir>;B^o z=X}TK^SQ?RdSBN&=NZFXs^0A{p5ecO57nkKm4HnYDrKh+y5um3a9quV$|myTBi;ci zn*`-_>8Kl`=h0Q zZ4$T}nV2vPYAmbl4N>~18-~Rhk@1SV?9u12Xgg-pEmDd&o$q2d2AYR_DQ?PTUxc47 zA2f-@fkpnNVsb+Hj7<$*Y4&pil^;J;QBcyQ3nQ@v!Qd#bG`VPW|7cSuJLU+R`WwI&I zt~!ICO*9<(5k{>`MZwB<48H8QALvq2TNrVCzmCkPc*DtML)%@wT7fd&(9q3PCQk4t zXh=P*E0Py=Mj?4l$2rt#ot;sB2xo*CueOL3k@%zS%xxu@2q}v&EBs~W9aunP2o!FX zkYaaqjnLl_g0ao1Rs#d$bmoGs52FgA8M7>7{X>TXmDf6VbeXx}G<< z-8x$JF0`VOGoyu!)@4ZL%SOrU7)ncDZSPBhQFvbDC1)p{Ld}^hE6PTDB%k_1h*C|i z*Jpa`9pQ&(6g4ZK{Lg}Rn;Y8N;N|j6E5c(yun?$pXa4LcN&fAN&8*?o0nzy+Ow~Q! z;wtB2-hl@!C|Ysdt*(HJJO$%moH(}3oxH)g?@0t7xqgWl0H+oA8LNsI$oNOIFiFxTz_k!iA2orUUvFp3-{om*t)qZUDi$4N{ zPS5y^TWr#tbn}A^gunxz5{gUii|48~)(tVy+j;W5-c#;e)A857n zJmqDg{-41nkt&}1VD0_G+=VjZb(x|^EPkCO`YUzWhFxL8oV~aD`H550)E~JW7-&lF zOidf!Ny21bg8_k@tcl4Q3U`Aq;o8^sKEuyWXq@RKotT9!9*>tb+(%cB ziXjG@&w%31UkOR=!g|w+nrVaCFCK`WvbgrgguQ>?s*b*qLhV=n*avzddYcyGjkcRt zPN8;>H$|e)t*Y20OoOpW9B7vO=t=_`o5qr&JME#tACJpr8|`1yHHIrO@M67F>`{5&Dh;)2lbb@(8!(D7}um7s1ZjQ6LN zE#q2q{b;K4vVA<7bXJ8`Du(RGf4xite?nm8j|MOe2N zuVcBdt~4=(tAUCMlhHTL(GYd)uiZy7Io@%f-rc}A=vHZGMqYR$$6W|4L(Nq%x))X_ z*{3s0n)u&z1^dxzMf2S=#=@RqQBS#gTz(#Z2^aEF2(XRBO?>aFvCP*^ekvr2F{EC|z;A>;T?eg)Z ze{C)~zmRuG^HOE&PsCYoiKf7`B599FW?(GuEgBlOaf zT)F@Hz4}sqvG`)3vNNBJUv4iPf;WqQ3y(J>3C6^Dzu>J}>5R>W>G)^yS3W9Sy8UB) zr$#&M{p9h_a5($DrfD>A-{H6LvzM&sskfvn5iv99hA6?9h1H#%of?aTc~|*do(8;N z%xw=90wLCvI+`58Z45s@Poajh@AV=o920Q7{yX(KCH#BGT;jr5!*4k=Y7h^GjUX5_ z+u?TaUL!{X6B9KOvrzlLPZ`+-aaG8h(UVD~n`i~i9!leD%8V^g#GFhDuMmb6L&$q!sc8jxmZL*>1ZkCT>A4!ti6N7kEx>%rh|6d zQ`|-Ym?+4qgTb2c4&3DJeIdXatl-Rd{Vi!->BAfDGrYa>6rFKM(KC0lgnH*`` zN&ei3-J?d3E364%{^siTXD0}hSrX0MD&Up#z@tq{Eg-As-!qwyw`Ij>3)Bf}o+Avd zznaJnk<&65oxPnY3&dGI#L|iD9+w9*EJ8R3K@@-ff&`N0Y6k{fNj#1aS?ad(kbaTdtA_|SG zPm{jK%c*mxq=4lTuEX16o3&sezS~3`hJ@FfRgA&l*T8ecdx$Q#9TlrGZ>I?B$<}Qq z7c2@9+D%((+2%8)<{kKCGwHfzOq}TEw(FH9-eXCb;nrDAWKF`fuUSDSvNn&p74Lxa zBm~(J!Ly-k_&r;%kh4ALKIEd~cALz5uflkezd#>poy628JaFYIg|+X2?-_gw2MLtc zWI%!GG|j7hlxy$Te|*SATu9Twm=x(3GUq?j2TqUq&7FWQBpb@Ls=%Pr3m1F?8VA4? zek-MTo~kpD}PzY+Ph`_pwYk2_>KYc~e>FX8Gc zm$WO?PDitIL$IKl8FLWBuYzI<;WiuWdonM_<~O51K$UMrKq9i5<&xORKbUVv$Yrw* z(GFWhs}R|dCI0_n-uPM=QArspK9;wmCiiR>(THYES@pMki0PT!TA9)j%s(TYze9^x zPMTjfUWt}7OX}^J|LqGEgo{LUX1_xL4C5#B+>7y{QM|V-1p={DorBdPk888l5>Ms~ z{?*7HbCB$X3y8jdR0pSwNdgZDQC}e*aq_P^`7nUWJmoFMW?Y;4cOG^XJ#w z`-4!y}8i%_IBmgB{bvY9Es}2-)S?!<I-0jRDmBXEbN8XKs%)m+=&ll5-%jf+SoNCWq zTAFU|yD+J>m>anIgj$LjJD|fBi?dSy5tw-DOut^t^L}&|1VD!h=g!^v-f}>dO+JTu z_(d2NH8{dgcN~p!aAq9>8UZ750<*O|dG5ghY_YQ}1PcFKZ|AR^E|J+?Kt zZQoT8$k<2ylO~hD%%hV&hiazn^vNYzJRT&4Hq9K!W#wLG>~7ZLP_GFLlcq9B_XRC+ zu?>cxklKd>6T|S<7{diW^7ih06Wsmk>JE!z)h(4fX~Drsfx_K4Ec@OxwPGgxK!$^W z4cvBaoLZTOz{C5+XN!o1__~r5Xc~pd+`vA*FCs2Mk|qk$kU{mF-N!;zh%h)SeMyUa zT_Xd3cUx4DyZ^Gz7n^aP+B$RfSTp|*zuFDK<95qR2*k?AG(^)b_<%Ck z+@4Cyot+{OZUb|>m^9Ce$~%8UOE{D88YsTv%{oy;hw`vjh>|AD{b;i4;Mqgu3PG~r zI*5AgK3BNIizy8q?1l`)CtR@Fuxt}LltTFNWx~U+7RgQ0C6jt=2OrqW&*Z%3iti}~ zSi^+EyD?4&-=mfmwze=!^Lbnb6Ed(eZb zd7&8{-$UjhlrM|F1Mbz6A`@PuT_m>8YD8vbW0gRu26fCfl|OfSz4)WQJp1w;zLh<^ zwDba;tAY$m4)x#o&VSx9Z`Oln2T1GZE)Vwv*J_~eQMi7*(L3+eE7MPaN(0k~%pk0u zDQ;sM8j+6`EK8=nRdRf|@58G8I|c4dys!2N^dBopOaE@wKW#w$Anp=#@rAhjf5s#A zq>|F(86r-Htp0=R!+Hyor&Umh9!JOXrQIOtw+3b2D&h|YTMw!vs0=%sq(dbjuks34L%(H7x{>|$(x{;u^po31AfX~XE=!0@Qz(-&AjLMFMbl#U1jmv-B zgkAd5{Q+K?|HKW{!)~AvD5hMyWpCn;D)Mw)mAtc&W+Nt{W;?MKBrsJHXb!ZL2NlJ7 zbMwW3B))}`3;Gx!_XXzi$LpWol&r;G*5i0n%V3fY81sXE2P<2Xv8Tf6_4Ywzf)z`< zcSJOXp*PBMe3SXvh!e$>JR={@r7`~m&(wrmS^_uLivYc(1!rx;aF|?g@lV^hU>IKt66nq zP>wTI*Mq$iNTG`$`C=hcjVomg-RK`t=@kp?1AkM2azm%a^16s?YGsBylG{$vZAx^i zQ9wb&0#2OQ*OF&W?P-)RT{lfRR;}am{o357y8o)&A$St0;4MIJYl+PYC@K0Qvx}Py z#EB}`sdk!({Uk4ftB`EpDrx0t!a(|W0HV~`{fqTa=jfh(bj8p-xHpN99dekK$ANsE zvb|oV!mAgg&!0C)7m4-H_3d`vBFKxFs{!;nC=4-zjA{;Ya6F7j8%Y%jh9>u3YV)<;GlKaUt(AL=YD=HORZyIy)&k9B zq6sD7Y=qKM_7g|3dJyq3dU)o0S<-xVEb2$qY(5;^Q<=|3TQS@jBkoO8Ak=C%wIz;- z8u{sWdu3Bl>DQ(2-9L9F8;bLxU1)lS+I zqDpEtt-r@1M)M@}ySk-{oWy^ycmNI0f#QAdpiicRbuljaIbokArM%SH&$|N!(@LC7 z#*AF2D&N$;|DU*QT>dhF_g!r{^cP|9*M={9ae^@biiJ|s;1mIb@A>;`CAj}cT(hSC zdy94tr`e3FERGrrv~SolHF5doT#@_(sOK#(nJutv+P!Mw7~*7-?$L-{itbKnYzPA9F#-UO zG_Vc8R!u@l?#RXkBjNGXo>!s-X{zYxa*=q;Q=IXkriykY1+H}Mj zCAPdibAbdHL~3n~ZlQdgy6uBmlNgI<#l>s(CS#J~eWftU!y!S9h2rkWbDwZAkj*({ zz6d1@$G_K7?>a$%DHzGe`gGKJvrdWu88=P$fnq3z(R9l2*IPDYp_FSSrE~@cU>*;4 zkAnpbsl_I@h{=-##2|8X*GMHxwjXsqKfAqewH1JveXD77+k-qRK`m~|Rz>ZDyR3l$ z23D=bx6f;=CjxjNy2f@DhG#(QXYVXgTR4A4z73y)yPIZj!o{rl84efT4#J{y(32Mn zd(Fkx_A7NuWd@3&LKJbd2gMVRc2hW6-exXw2;dzv$fqmf^lsQjvf~n@Em-bb8K-aV zt>*fp|34Q%ZD9%yAilS>G@wY3hATebPgGXtSt?^ZwlAZs)S0ru=PWv#dCq9srE-a% zdG5j)<&2ohTI^CUvTJgg-aZ~&jsw8+sv9(C^Nq18s7_SR7rtKkl$gqe`QI5P={~gh zN7|R7UIo{_nE0ToZ<5{tOvJ4<^Aq_Y-p|e=>~M-|+*%dx=U5@Wh@98jD`{3Ta-c&K8D6PdN@Ccjjc)Fg9{p4) zP53WMt&vOgrd)K9tsuU7Slib=FUO3@KSo-HwWx6mv{6>CYs!NfPMO#{UkLHb1!){@ za@52IcA;mc$wuu8BE~_tM)|8QPZs3DXy@Y3Y<8goE8V8fL6gVdhTEU>RVM3QCy+R> zN8m=~`>G%-Xy=Sle2x0-YLY(wq_axCwmI9OPQF^HysYy~M&Fqg2Q%?kkRn^bDv-~a zBHJd5ho7_2R?6^lFUMJv7>@5kNM{nUjM`rUiNX`bRvsKvM{pKOYUY*r5h zxq{<9fWNkLt^(kpnR*w7-MoO&4nABLXYZ>lzQXneWZ0Xy85kTUsSvq{Xc&NF#B#qb zx;(Lt0-P^U%bp&p^w|Esibzo6Au05MC?B~KtfU}L^J>s-YNl;0RwF}eIZeVF+Jqjs zOrlRs33i5BImFdX*5n-|4;%;zG1g+K4+bzonFPY25#sAx1u4#2 z6#x^6*v4-^QJPoBV5go{R&M(-!fw`y*#o}j2w0jDDAGY45H_3+;WP~ySQufUYZW!4 z(ADvj=O-A{R?`Z8zK=iT2J~v10f^_)-e2Ky36|H10VkNVCHLalUe;LA8N}LAvz%U~X zfoVIpRKcnprNK>Zt*7F?u6+>x(7aLYB$OhjnObTW)L3R*(ZtCpo0r2<2|CW1jb^EZxn1RnucDM@U~0x0$naP{j=49P zLChK7Ge-+!<_`POfo>CmA0t%B{A%XqT&5W%%+g0`%pUVl;q;f6Z<*bx_i}dr83KI{ z6rGKu&fCFXRW(Lej))VJ5%bdu1K^w(UMob{<`#X;@R?d+C~ z0MWE3oa)jYpORu09E21UGx{uQsB(CQF?=`>?j1xcGM6!2VIL9z6)O5zCr)5*|?2J_&b|X%ONryhmZo z8;{|(v!eJlF?yhETEVHbX3gF2P-iHSp@mRi6_Sszy*W}pZSx`$;y!>Oi$BnwrAmSP z>@9llnrc|B1a4#Ap>F3Z$P=%aM2;n{rb*a}rpbdQUNYkM)mdfYwoG*pdEcv7uR{N} zhjt;GUg=N~=Y}yMCtNFm9pLWKV0yK3Bm0KvotI*9<2J{Ng8+UomdFSc-_80t9JLx^d&iG7!kBY!cc^ z3+zI7klF3l;u}`9bN>~5Y*3ent;D0Q$58%u!d12`XXlHvPRKPd&`f!RIU3Yo{JfmU z>vyv~;`3<|kYRq7N-&Zb!9hZ14j3MP!0nt;>e(n#r8MTihEZ; zj`Y;>6|E6%>R*2v7QU4yh-j?Q(SsU%jqyL;aKNK3LSDx>he8bNIs?N6X*!zRrk1|d zuKB9@U*0L~19zVc=Ihc_W3U{1@~gtd7hojTNSTx! zWE9-W;TYsWAHX|%?bAAZPbCs+dXL^8e8V=-;N~t}Lg4fu)gXe~>^4;lPje1#9AL8~ z11d1eiei3b2y983PK~9}H?;OfRdX6`mQ{_W746P$-`00JS68K~>Iqkc7pz`Zchy(udV$QFwuuUhZjp$4xdiiK-H zMDWRg0-!Nd=7boDE1{SLZo6d|xp8doMpzSfP%Qzbk3rY-ZneFMuW|bK*!;h4U@wP+ zBd3QI67$9A;8bfP!%`bwoGJD@pQ`6*5iAz_lA`SB-A?;VWAQp0{)cU7J70K0<#MIo zX?+!wcN-fUkQssg`IOdFBeY+2_(ov(_*f`Vwb+6*?MKl5tAQww_}&@Qf!0w8tlu!$ zIuNntF%*E!0J6N%Y(vF+%^4^^i(*;Lg@8-ZT1#m~7TQ``MXpmJ&mlF@(b4I6o~3Y} zGu~%}@m#l*3KVlf6LiNrCv`EpFnp=Haw+U;gM$C6$|v`x%Uq#HxDxa|?KW)b;6m*a za@OPqd_VN|LDMF)b;7<)#ePNDWxn1Q#j{y3af{q;*%fhl$9x@k!9REV8!*$RB0f>7 z`8C*}1sKdEAx2bnm(5x_{ij!+2F6d#90Nems$HS=Cv$fy@8=V*VJg*q>8)^)rt&+lOx7+6&@@b*};iS>N-D%P4%zJEZ+b%j%@@7j+NezZ3|} z^btnet=T3hBQAsDR_jV@>N`OPE{Gstyjmkc*C+amZZ7fwJhE|qtA`fmovuMB^S62n zz|VDL!+`7gb%+b|#p0~U9$5C1Vix$-SS;(I3f>nu-J}$^*JZ~`;z;OGWP*aDt(^>pzY|5TXf?S)Liih;$#|$#pwlwsX_M6Cv zOciJP548DFqEcsA#us}&7lEd4g`-HqE`hH#E_wQ=|IGUO&c9Kc3$8fAU9d7X1KB~|^-Qgs2+(klRfc7d!k0ei&mu|3?wHN7LiToikE{4g`5 z4W4=&p=8!Q>?zlGnKC<89fkL9oq`{$<%_i+?<~PRbV%6b!fLp~V^TOP!ZfwOG8O z#&Ter>98=+3OdwHyX}WoOCMgDgk$?UAS-&R=9V+}mL3VJnI%m&2Gg)wyhEEUt&T!3 zYs1vax`TtmtKo>mES(21YL|=Ri&H|45&44e_8mdoU5yGuMMoPOn-kyC1GAp_|2MJL zc%?x4zY={WwZlbuxi&o+tuvJmQg5?e^gqwMlKnD36>n5|*MkLj7Z4tgLDKpx{R{i$ zATn&bHC^~Gs7!<+6R|$+Ml3_2EtPv;zK47Zo0IIa#gs z2naTCAOf5Pd)mY$=;h;nhe0-qr?b-!uJ2W{3{gXG-_&Jy?&}03zTpNS6)c?ettu2t zN|D!bdoc?M1B+J3#3SwELpIsa62r0!pj>?3gKUoX29|Tr4%#K(ORw#{B~sV~zP3n-9CYEQK|(8QxZS$xkxR;9WxK}h0%`l>#~+KY7-i9&}yJLdJR3CQDVRGr<*xQx;{TW4sF_ zidT^D9fM%}VIFZnVcZD`aIZHNPq)wMMF*#zC9fJJxlGm@re~jPL>|=m)dlj%M z1w5BDvC)n(*CaEwb$!i84F8nMKdS2rZ5}%F*^63i^vbZi&pp3Laa}6F*6m=PX74Vh z#+U4GBgucwto@qnRAa;eeRWmz6tEneC(k0};#vc82a| zLyn%#Sf8SsJAp9RCD15H5)64Du=A)poo}j!bH2!onaLg`F+av8M(9*Owq59g&SNBd z+@w&Kdep0RI%F5ziyBWDh1%cyPMMC;!Ik=_gKK~iYOSl#corb=|DaWrqJdF(u+D9& ziuxB7a;1Z?n1E?Q`9&Eu#e7~vZ32p;88R9xmBnMil%8?;EbnyX6Pbwyg{?5wsdxX-`Zph%&yHT zW9Iz%G&+1;h9paJJcJ+9?Q!`)$q$lYZR3qs3}NOeq!B8m4fiAhtJwsCjQVQ-w*aJ! zAVGl-f<0{bAtRIQmK_G)s#=kc{^!gBgEV1!jtUZn8ep+pmKz{tSOU}X?gP|cu+4JB ziFs~247uF1JDP6RON2JEL|9l7Scaj9pDty>G_NwWMi`Wzo(Gx%7MbNWJWRI_26BRX z$F{F5g(d#v`X}j)wSoE^ zz!LpTa+d4GBLqmGD$2w-IWUv~c%nBtZ8&S_IO~gnP z-BOk8>e9dV%p@|_AnJ%_%o7-GT%oT)-!@*i)rG4Oa&r1nk1xuo=mDfBpfxg+=#wjD z0yHcMs3#Yd?E|WnnNu-U!%n*nJw1Ig#jie;59U*2 zFcoWXf^@ohA1LNJ_ya@E9Z8FMg8{ft6{=WSF{0r7ot($iy4GLTfx|W0eK~tp>yGb) zNS$R>DZL1s5#NLYS3zMvGFs;xn8y#MdBn5Rqf<&O13pCzevvY2ms(`?% z1NHb4P6hm?2NaLUgl=-%O`=?lc(JAv!peosWZ&+j|^t^y;gXu)8@0t}$g^r~Mnz*FUwJjX`#%%3n z8FlN@<}OSr_z~_bseA(Dqmw;Mxg~!41&Q(}Q&Z_E^i(Imvc-Fd!2}9AI~WqT`&Jia ztrWzT+&c&@J0#Yj-v~VZl)~kAAATmY44nrq&kG=vw>8|+fN5Su)h%^7FZN7F>b(!b z+%kXUJ{ULEFB_fS4A^I3*vfH{htf8NeaLaILU{D|+r$|65Vj2aodlSF;YjYM?}%M= zFp9NfJhfy<&iaVkZjkWgiGO?Lk`D8WXrP)*wy#Bx6@A}`7Nqfj@dq6NFUQ*%I~A{< z04OL#pXGkLtVoloxX0Q|TN5%76%#}@X97@MY`Ea(!R>wE(KsaJT*HYIAEP>X8~KGU zm5pA~^HYls32I&NL@#a7k_^sEI36AHU+X9zE|9clW>^3HAMWm7Q%ijX z@^=TS=ZMxO-HbA9tU#kUSb#i7gu{Mi{)*#Qf^hyeurnmz_xB&87F?(4mU2I)E{#20 zsc0~DQ!eIdJe!vJZ2DB6_uN;QS_#eg_UsYjA}1#r+sHdfNcJV%A7{>Z*$AC<<-OyG z2PAb@m;4d{kxvB6@c4ns?U0ZIeWb(ms(@MgK;O7xcY84uG`VcNwwF2~SFZ={b_u+% z^)Vkc*(@D}k0|p|=LXA0Fv|_tY$b76>9XEe;~qdf>mDoeToM9ktgWLY!-i z>rot0&riU-YZp{@H#%#TM4t5#GaYgok%0bckHvKvVI(FNm!DVaY(3YQMwmi$=wBFW zOKGhKsIicR(jKFWB>3fSKW1If1=Fnvi9)dI1rG-T)+Q-N<-e-&Sw&UV+4b#*f;3hz zigL$h17jJ>+tK= zDQs3he;<19W^s~@m{~uDFB7-14>0pPpliBkUOmB|yawF^VLs;+JC>5jJV^_;+$F%F z=D^rl#>@`iaQ(HdVAXo-MrL-sX7OlaY&n`DkN4E0ZGy@-D{7QQ)k7~u-7htQYWtGYm-zVT>JgN zfC8X@onG0vy2+2R3#!QH>S2;>iw=Ij80~^cI5(JX16O5LZlGWc4UgIfN7bnN_<60s z=Yli^6Or|c0CFbrcctB{F;-&jW`vx%+h^MMMP*jW_|g@Omc}62=d3Qw^%MDRNc$yR zFZ==!!((MMxd`3};>5^(hFc~{P_xNGF}Ph=7ySVTtCF5R7d-Hi@?hZSn0gtAa(4i0 z3219)?;QV7aC^mJ{Vkg_Zi5|R_T+WUf&|m}l;7~s)+^_RfIG&mHfRrW&ki-Z>C-@i zkk=Z4r_IH)QtBXi#@K-um3zFsUSDw=H;_=KtYmjv!d)k}A!eXWtI8*J!^HpA4Q8)@psNKl~h9z-l8)Js1O zQ(1Bt{tdIoFNc3pNPC!uGQVJJ@+yf>@y6hKE^1C3E=m2(a9R+!2Ug}>$mf;410#so zDg|l4NVNq%R`0ZJspLATLHAigw`zP1@{wq!n#2AmCp59Wdc*@Bs44Nv{1^0!h`lO= zJATB8EN;7Evd5OYsm)q*180fpy7cGUGNq3+dtTe30<;An zOV+a(2U>Ag-*#{)c=q2&2ya+DIke72m6k%_`l*N;bL1h0gz}+IE8v&wYokIqTz3`_ z?E5naqzd7{!a;vg{B?33d9@pN&t6?nOKdRhuNZZXxFOlbFEZ6gK<0$78k=>r!L<*O94D)1ZUT@8o?oq)PJnLy_{Ef) zCHkk9Bkv_7B@lt35F*B!V^%e;1AINR5`9~>6!pH^C^pnaumB+Bc}p-d&%i*0jW#B~ zIazwkXK+0PqW_L_o~&h%64C=Z@yr5g$p1wM8Gdv1$Lt1R%d;>>M&RR^#x@+=U@kpg zAy;ST(?Hy!2a0+qc(}LHn;KctTR^F=I!5uO4C+Kl+BxZBoMQsOA7gD%tTLCdnsSxZ zIbM{r3nv(t(=K+tv)YKp+cJLl=u z2V1xfws7;+pRewqf?OvQWKlqssf1nVG*mkJa|SZ(m)yTUv4ATEY+|W3m!y?kpd;es zHQjROI38^$E_C|d!J#2>0*LKg$idic8TZ_roSd$?-pAcAV6N^eW4O!D&E2=;t9Skb zhD#tAq2T12Z#NLD<88GwM+pK@N(2IP9TV$x0zQxlvJWXINTA=+sG|V zpcS3Kir;FTcIS-m(Ljn&8x51v5ZouQrT$lJS;YnSNx?ZQK#X&hZ7rL0J@~M_pTqMJ zvuEN>R`Cwq2OTfscFR1KOO^60Z_s;i@Y$?6_>UoS zcs{`X4DbkQz(Pbr17pijFdG?4jO;HXYcLpDE5UDtrU)~1pBY8%Ps2g2;z=Z)S~@1@ zN<52)*mfIC?pvS}xaXZpu91Ys{*!W*DwC9R&%*A#)W+#4S&VO1 zMTrN2&#=0J3yWNmLpU)(z%y?-_q^t22^P4sT_KZHz0JGdD3G$5Hn|(AZ*QF}f8*3< zISWupv}L)6Fr;rF2@qtaYldMtRKiNUP7t0ujrS}NDlL{3S~hW=kng>1G-eoqgGljc}XdivM15C!%scXt}^-hx7=2WS?7 zIf2n~kl`MZ{OQ}*26x*f2m1TvjW-4ab-3cd$&LZV$nVW;H-SKy zjg&Ue;K4xpW(vfcw%*t#Bh=r8+XfYxUYl==;W>ElRC!vsXer_kgqPY{lC_B2E~Gf9 z2O3c!(+p*{9$SBDw!J#ty4qj@+%L#e`d)oHisIJx4)(^U2Bo-LkvMFh>Zr_0JrriY z^f5#cA_B#sbi&@|4r54IdOj#zE_*iZZs*|eY+Sqvg^o^B0N$8)Fx-yx^NMpNs>eI| zU{|pE722RxkCC_Ez}<&^p$8zyvB+wbITaJiaKUUBG?CIKas(`b70p~c>op$VLU=~# zJ!j62fgKT0baOK5H~nkhFDi?KBmPmpjpQeQ`Xs@4sR)nNp8zXx5~?S%uF*zMb^RjN z_SOx#3;W&9_vu%Dne8fdh0pj_t8w-v7%|u@bkE&V0rM z16g1kmZ>fvd+e)I+$H$hvliooPr`Mb+{Q{Z3Im>m^7oga2<~Id_}sR}&!lzw2TyCb zyzC>*eQB{^M%JfL6NL0u`_8NvwWfk=^_xX#49N*vRpFZ~3 z1_~d4O%Ms5n#zXG;Nb{BeqCT@?%C%R>uW(uc(W_mG7sWuyingC5;!yZ%if-WfcC*y z_p<@^!Rx+=vTrNX&o`W`T|R*hqE6)1NIB-huMg0z7zpRZI(JZ;E?tHgXsh77Y7dfQ zPzY2Cy#S7%M=0R$bM*?g)ieXaxUY_2%`|k)9Bp^?ky*Z)@)~Ft3}oo0`Aj0-xzq8*!cc1bcLGNIV}->gq@(9Lcrtyx_acYg2hu8`B-eARO+5h2R^4M*-3suqGP z*XKA{ZtYfi$JB*ayFY<`3NQ}~KcR z@Q^T%q}lI$1uE`m{>{2vl;EF@pDREfC&1rO=><1P0(dSyTvmnbVuR^^ zaGPZ)nyC7}i(g20$_#u(mIxbzy5AvfoS^t15DM^R(4wo94uI)TcpwqvLXz=#z?=## z=80yJL*Pfk6nI^txcF*FID7jQfRY7{TcG;MTv!0O zXxWZC;+2rBaS3V%(Xgu&BR+Ac>j4~jEpEz#g=xe`S;p@smQ!*H>0-z4-7E|1vIH(LY!y-mDB~-JHVfUbB(J=kLJX{@e*CJFD-${FDh)XTJ z0F;fO*j4zbG`!7AMrsu)P?>u63TctNmMGGU3wjvg^U?^H(L_Ij|Y=VeVSXBKdc91A!{CGEV( z)LHHu!7$_BpzunFP4qH%Ipu|waL%Q$Rzz4Ya(4ogb*39_c83zO-hFe4amJ7a)H3-m zMJ%U3U+dSP;5_hH9gq}tst;Z%sHwVH!W-H1s>ke+TMpT?F!m;ZHPV39Z|wRq#|vJ_ z@R_!!B>#oNms9Wjmm}fW!PHba(c4(KSx|EFroq1$x^8yiGiLuc0NQ+yQ%lz+ek&nX zd~M~wp-8q3LL4pCyC(3=5Xuwfb%G^f@qT=XviYavDog}O%`s?J)#YP8F(LFE!+dHr zWfd&fow`Ye@>6wcb1I8knj`i8Ch6p%ObwJ(0^w@|P0}&p$Nw+KVG5>d znOQXJykdnUck{QOl9aMDCgOfnPsfy@{aIi)^CkBt(>O0@Zv>yg`z9KX=Y3H*s^J~N zbm+HGy$R?jMw-1}*Ai*9^d6ppP-DN_9h&n3p@r7rx&7NrIdk zdw*E#(@qp4zc_e$F6$vqiU06FF!t|@P0B_!VLx^f>7^=Zw%>+roW3#NVkx@4HsUCn! zIlPEt<}G@r2eyR32PzX18mVj_jm0=5wv{A3FZVfIWw}2NjOc@E%48rQR2r6Xa(0ks zfr&hd7EWP%Y`}?|m5mZ*Df=Gyn?T-k*Vs8%+jKXS>R0^GyW`@YF)*&WLkEg|YYY{J zWrn98-F5B1IL`wqq0Y4*_DCnRHA%)S=m~%1pf#JuwXvojPKxlK*)iN=FSLzpXNa+-Fcmv9|eP4?^Mmbg>Q+>l0UL0SR3COfnFARtBTz(w^Lsqk3Q_!OEihi|p7# z0(DE?!9`D_@%;+FR{_|T%HGpoYe3_M-m;w9GM=k4uZ)b0Oel~1&57t6XP>;iYh>hW zG`^$Mp<0@?s8O1xJ#3U3&|$frsi8b-F?;LJVks$5Xp|NK(zs^9&~woWjnqPr5pqhn za%nG5&Sa$C6pjE|DK=jWUM*L725X@+@cgo|OO_UW(eAeA*3 z;d(ihliNuiMywq8bqi2cQ?IVkvy52*`CBJHAKC@5Lp3ClD zfBD4W(zp?o%Z%qWAGZ0ugOv6)qtr1NaSi!gMa)!gB1LzMADc#M<(u!`T<=G&e0_nq z^M<$E5|8Hv|A!>21MGRt8`3V8dd)VB39^X6Y_|gyKCS++=@5B8?>(N^)e4X zQ%n7M%SNn70P+kAzEbliFn^k?*@@;EBkZIQ06=r6PO$?~PYKf1Bnqjujjl&GO4D|p zJ`8y!mC%H#@EWk0+FB|Q+Z~4Ma)b*i!MWKYV9c7$AvUG*oV6C`!Io$%Kpr&-L8T(! zk1JhJLxR8m!*YX%g8EFHx0!5~_+5n)43`Jt7u8fh;)@g(-#Ec-KD?Q^Fb4$u2xzNf z{PY}kky5Q$;b@pH%l#ycw|X3rQ1r8+5x1 zI%<<(0=p@aVpt zL@$+%{_Im|hy+i56FKzll-*2Y2be0-DH8-89S6CTek%<^{a452Ocy&C1!{hvU`~i6 z%B%@z=xWX?F?0tc(9K0cCB_*Y<%T9wbJFGdvsm+lMFNW3}@Xl#i#+v6Iyy*w!f z_SPtLlovzMU6CK>n9kz8^;HP7Fq2pNrxY@2@!d^?2Jg7_Pm5L_T~_aFi;m&~icbiK z`W=-USr@X39qUYZI*BJ9k2B{&SY7Ta8)!TXe`HyruRz&JqH-M<)bOc=R*5xnsIdI} zcws~;Vf~~=07YkZLdGMSq7Az!oA)sACAM%=3~tCOG}l0LQ$lNmZLdc*I-?!VJeTbzbL9=6VLk#7e`3`*5HZepAf48r zrap3s6&=E8hnJAjr3li*P7WtXJ4|g+TZ}6+T@3CNWs19R+M#R7W94DqaJV!P*0Sm6W=qoO(v&8g9LH5yhioSCwV2AK zL!h&1G7vkibM#Py>TA(bi(Tdqo%33XVK)`3)}EH601L&3ypxZ-)<^%EPwM+Zx2fp6 zbTU6%4nV_@sjE`ijr+AaJmXCWdYn8^eNIQ*#oSngj zwR4a6oi6hy7-pMI{`3T8WujP@5No+k-|}v3ZWC-DBNQrzB9mR-vkgnqRAdv9h-r<; zyBJfVRfkCMb$%VEOyiP!=4|j2{~5~0>hB3@{}hAKrHv5|w;ebNejv504c!)}XElvs zV~8D>An5RD-75-3I_b^3b10uOz1OWsRN_0Xfi) zGWt1F`5sTQv%D}6`_q@=GmuHQ;mj?C0TUij&4V#_Y*0n)2}PBEwl$FuWYIboaP4t5 z2-rc}eq)%YAO$>ET7mm_7BP6f+_`UgwxN_NGYo_EG%Fi-1^2IviqB6maNlg)bPDuk z`nL}s4d)8<6*;807NpF{*mtD%f|^f$f?YO^Mc$#7x1sf3@oPh}lO3Y>Onu7(Atedg zj?N+)osopgOs7T=vXqsY&yyiD%cjEc{f`Dk*G<4@XQ8(EW61lz4_U?J{*Z%M4d%!k zrGS#xyWZ)!e2H{(l^0)t4c77rQ?5gVQ;gPnZb8eljc^(S8_y(G{%U(y^0nL*N*l~5 zG#L5>2YkR64Z)=GGpa6nOg7+CcMYB(L=g=d@;&~@vIG+k|892=L+k(jBF|2RjS=4W zzr6xDzSvTR>tKz4Qod_&2#S9kAQS=ovBL(N;i6rzYo9G${bgvq{el^e-^DAn&gNg< z=`=f}&y%`A5V5g%`13wyM)}`Ctx&HBd71jsI*R{q&krk0?OX1At(>9{hUeZ0UCwfy zM&}LL=g?{dnSF7U4T23qyB2-a^P0 z;od)a4Q?!wOxMDY;mnl^0L)t^ooXo;o|8=1pw1WkRS17R@0fm1k~XgtGIb%RQM<6c zOHh8$6R4ilDk!WhpS5PpUCgtU%P=2cRUg8Fe(cTfmz4rakwZ;UC&&k+SBt^dzT%6m zX2YkgHq_b}SzoCpEy2Lc!E_&HRrd$QOjeVjK~kjcX!w3xXC!tut6xSF`Y&6f)HCWs z^M6Om^)RDap#1tP0b-Jyk7y>x{%o9ubK4O|(uPEvUd)u(=D815_e~~s^NlKJ-djb< zr90rSO}O#LfjW%)e55-W5P4jIw$BGV2^y$yCq?3>7oC4T}jvNRt>npl)8r2=27 zAYa^H3`jh$$CPO*lx7YUu$A%?lqzh$57Sqwi;5Z%^44vaa8Z27kLGYRu$qpymhydm zT*#;}=m=Axhb)m?ocT{WE{*n9zH2NEFof#bEs9+0zoK+O=4VRG>h9;2twIB?BVkVX zqHoy=LhW)KrrL>_YYi>{n#7eAw8sfT9YHhgj@5y^txFdJ(b?ec;Y#v&60!cPQzd11 zn?beKwhHo*2Oj0z{%|vO*=kt6-se%xR9>yKT`pgP$L+3!Gw*a$<6yqz-R=Ha>sf5> zLvUJw5|+SGZJEg({=k~0D+>JVjYq_-bMBccKkx>lIgnJDlDP#Om$2)=1;m)ZOY}_z zbphAYyX>(qP8QEAk@rG>ulLhK8Y-0q&^Cj4gcm~Wu*&H#EI<1eBcZhHY0FEez_G{` z7%hb?&8+dQ6y-G|oJAZsne*`)P`7z*d1=<^4ZE|jzeYk-@W2}#ExHCX|w7NlQ+?*%1dFloe$o_ ztQhXtQl>6To=$e(@@4oUlS+ZIRWBYq78cj^>OX(V zHf@6W2PXZ@zo8k%FD^kh#(I;T^LPZ)3U2O(U20>*~YMqK6l&arpUzysG??e$Gt zO6Bg$?JAIakYLmgynuc{_9{eZZ~aWuxe^Vp`%?R(8rdOx@wZ9LXVrTlJCb67i_+=- znSF!>miSE8;CJ0fAg%#6Bd}Dz^>@DMtO^{*#48X16rcN_XaKwq(4EnMekud${YWVoj1RRhUL>U!ds9S#1Aa9@?+ zWLXq(y730Fz<}tkbvr!v=2T zSCP15ip|d|Q`Iww&z7L30AghjR9W189xWp)S^q1l@G$qBL!6nmdvBY>$>~plZ*nCl zd<=(M=V&x$qqUs4em&{JtG9kIENOy*;ww0UaPF~{u#;`dLI-$-=~R=UfHB<8U7c>X z?sIUI}21qT5wejNbbp1a!!-)p$4E*U%*aw1O0eSBR2A?bVONO{aX_0Xf`vZ$Q z|27{xMl0z{y!D46dqdD$bcnDoSFW@q|H_BV*g03&dcwHvy*w@hs*nseH=24WT-I$W zkM)?cF|k&q)5MIYEv_}rCX|~sis`jH*S#y9q^+H}`YIKZtFI%U6cw$49S!76kJC?m zxO9vNrBW%+$w*chBm!Jp{9t@GR3b}no(DFgav1kr1LnM-!wY?FI36_5s=p@x^3TpM zahJ!6O86VJ$FjZyws9v~FbE@(q3w{E94=*qZKQwprM8VZ91cNBvAIq_J99^zqnjx8 z!BK5$R@cm0#{nOrecKoRM%-?D17Hx0L~-Sq)3O!jWEYtStY`^ThVREdFMGJ&W?B|P z45OSJbI2wV=nP)A5J1><3m9Yb;LVa|P;4NB4D+ONT>Ok4?On8pGaYj{VlPO6hXlYu zHl@v=J}F<}mDoQ|RdW`=@udWo5d?9soUO+DrP>(Xf<}^%W{-cwUD4lo4yF3&(4U|O zTv7T|o7VukZqH(cW341J23p|39u14og5U2gsV^zR^lXu$rUJ~ZFkrvM_$lH_a)tq> zwQTg!sWCH~F(-J@nK{YZzkwr8D_<=0DRE{Po@AGn^-RlDWTjgCrJca!S(QDv&IEAes0# z%@AV$8Q$ z*ecyd+(9Uw>de^QH7?z0AsDCrYw>R`CEdXx)=aeET)hN`J8*Ej<6DFE;Tgq?Yy$Zu&*#qz;Xe#6cVrmn;G;u{3<2Q7vI zW}w_mWU#BJPiiIm;(kf3STYsc9fLm-qnKqp@Il>3M5FKzw^cvTR8FZacQwb_*VPQ*9AEZC)P0nyAs zq0&+v-bW>oE=BWqcdG%K`=W{m5)wouLuzZtw61}bvtYjcrphLCtUnKY0~ z=1gkj8tD!H?zBC2hKJ6zv47-`DBzr`Sk&?!zEfH!;0WWb*47bfkm0}v^q@n8M+L=6 z?shxdiJvqY<+!W`(dWF4Ew7yk6SaqP#wBkdPkjOtaPMSW0@YFybjmji1CRwN;2{*N znuEHnEv$A-77tu++hJ7{IZOmx@`gSD_VdhnIu+&?B+7W(Ek`UApl{(&psRD*}t+}<30*RWRtmZg`OjOJo?_7Zox*6>5yyO+dRBxTJi)*6nNGRh@8f_ zH)HE9qg2mGODE_WD@mpcwOoQ<@!N{T97 zEtIgc*!D12jB-(EHUYn#oauH?tmlW)M(|ir3*%;~`KGCcj?Ha3y!tHnmGlqK(;hZ3 zF8~5unYX`mhK|_8?<Q{E)#HkJxNY@hA_TE}QehXdU%=^#A&xn=G z7e=)PD?sS?wemgv#eY05D*Q09Rw{rk2*zRtfc0q*DlbX#wj^HAFB=D0D(AL5;Rqg} zHW+?KTJF5yGz~CF`juZe1Gd@vKwS);hgA`2`QZI(!!7 zYO$d`UP`_cPU$E6E(Y|N?AtGR8DLRx35qNI$D!IYfDkfV zlu)8yC|;)mhkB?8IQ=c-M901Bpv&t3Q>Zg-j|A0Bp-0@)?)9GS_`Lk5FKFKPoT9?q zm!3)|U;yGl2^n_LY?~G#bwSV#2fpMm&A!*|9t>MwBAAM?A!eF79ZRU;n4s#KD1aIC zbpY$m$=*+04g&@)faEPsl8!f${vt#B(jGgUb$`o?ctEjGPmMpI4-JBOYEJa@xdH)b z+p{`?=7r(199L*Mp(X%m;GXGtAvArAZF&j~M}rK6RvLt^+WV&+Q)9)^#ZTnu)wEu# z!RI_`oTsS*vc@Yq@1-vPgO0Q8t-~~mO2%J{#9eNIv0^`qbWJ9DhiqcR0Xs|qTZAeL zdAnAs%|#zGdtA2I%@HibyOMMY*6w}EW=v=nwW9nZw&rSlw|LFJiW-}0~?fuInjSokGkE><+N;AB7+Q?lJ|734hvd0&` zefV;)Z;Lqo`gHaESy-JUT@!Lp6W;hJa&zsx3K9(mi*kpEy!KBu#29@~_1NHH4Ozq7 zBlM`2EA@l%%>V9QKA!#={#Nl(%5ZV{J~3$0D^@oKvC);qdIjvHCfBkAKS|@Ew^BlO zY{p0TeV}Y-06_VTL;8@c#q<{aN0Gpvp{1>;%T|ToIM@5Sy1R#**{WT>VPU4MyD5lp zqgdq3`R$GXG`&jC`+>Wxc+6=HLJ zt+HwvgB~gr{N>RZ5z0?VkVzmmKpQDaE|&ywy6kPERKmc+t5ka0+dJRtD(CIiU9%8w zNM_D3ADK{J@#CP2i%vaTlD-U9B{3}VPS;7fqv{jtEn(`iBX2NLO#nM0l+i+znNXUE zaXq#Bjnaq-wl=kBv4-GD`7MJ^x^m`_r#r{o1!C`XBfDS0a29e*3cdEjfB=3v3_Ne? zecT(63uTDFpt0Xl=u#K*#khS-+WV#su)s*epJxMtlpC?ZwGMNGcXwMpvjogu6;_Iz z-6xKa2pDE&!*#S_0TpP$^i@s`^g^rhH|SU!D5n$_n)K@n6V1Xg%+gX9M|)!B>R+DCmzsR%xy| zaHa^Zb_3;NC)_DWSh=DSM7Fq=5+7ajZ#+8l)4G%LL8#Q)f>wh5-Wa$y_yYb<9VT+Q zs!=~Pjxxjv=sD2tj>r#Yta$+k*LD1}7(>X$;I>y2NrfWQ8eJBmqUyt^Zjto%FF5yBnnyI%gKBQS^t-qGi@-3fQD`+GUigpicK? zw|hH1EpG`lLHlcF0A<8IKfX_Kz-?S1(-Iee-er7^Q^~S?E7QWS3j|aIHkTOJxAN7GSlKHDFqDp8Ue>_ zxZ$x8V$TC&`C_?VLhP*JpYjj2SDQ7IXYMWC$z1#4QR*k$%j5Gm#OupBPD@VJ8AV4W z#5&vSF;w@l##+BDX@G3?RQ)M;aX<4;=Zj{E3VlmgqNkrkAbhqyZ+-$-XaWS;1*CYM zQBCM}+vj;J%j)a|BzMzyce8*AkpQp5meHzM^nPYA;`i~q(1o;XE-Kh3t<;TG9k$0I zO6S~fq*^A!G=v1aj|z%@FKS0sITDQ_beWoFt?UmzSb|^v$-iPemz?!%c;e@Y&;&UNhIgD z7X(KeT%`S>T)r{&dBBk{l zWjL6(RGYZ`mQ^vO?l76OdA_ec?>)N&peMfy>TBbn5ltAvz+gUME^y366I-7>{Q54Y z5e*8;WT2^2xOrulePXpvOVKXqkRP0uDANm9PF=nUK+rva8$jj%2Y_I3WQtIzT)y%u zBN|(YaWuvN`{FgE)fXlvCbk9y1|FotKe`~n2T?l>D-TA!QhUwM#Md!(gDCE0r6=qQxR_^ghm4 z>_!9+-J9@evVXkE)cjy{1HF_o;`M>rOYh(*TYW02Tcq{Zx|SihCZ(P zA+4+bh9P?U9F@?YGfJA+q1qH9hQn~spOYf+AWy4;J*XhAVvw#k^)AK}9UU^x*@+@^ z1(-Uk_o2`k^@=>tf(LWF-QRB*8Z)nwAaEZS@pPxpFm%jH705c!kiu`!R3g0!h< zwSi6Kpp?Ei^W~dlF_H(36Wivk!9iw8`OVV!3?!Nnz7C0|0ub5;Vd6t zJ#kvg-o=?*8XR2qP>qozN*MwdO zqd9fOtD|&Od&+>EUD;iEK?@abGw}2^xyXP_Hf8xU)S^4C7)x|U*zy(F;QV4db@>Z2 zzO2O$$_TsR65pn{Sj3f3i8O=yMyx{l#8LulT@L!4={D=JbgYLKrP_R$v zeZ0EgT5^Vt(k+BIe`BE9593pp^O$aNVM*l0sfe(VQ{rb-xnr${37k|Y51gs$_0#Tb zE#1=iJK@ixWblb@IA3(>)#CjY*C@*$6Sbz@8yRIMxgpXCymnVvMQPPkm_G5*s%7f? zi-dOY7wo&^wwJKeC(i3+6$!FeA773M}2x+;UOlT9GH0bFm@LsG%e*1bU+8&qMp z67xmA_RGp6Qum0Z>><-O8&uPn_(1U#mohaP+41F$!N0E}wApV`?t$C8ktTrMsuY~)o@IQ?}!;FKbZW$Fq@|9+3DQWGONax7Lm&*1%q=1+XeuK#vVy9hEC)A z`rbM`suVcKUw~m$#Vug%PE;u8@$zExG*R!8D=I|63`47PkVVP^7s5pTcq2tU_u5*E>@CO7L z{4N;aW%tWuOI`7qkYymxAzcvdYzA^dpB`lug zI}&ZwsYny=Da4?);-#gS41_Hb&46!;{y^+8M-lXRI*YZ@Hm#ng@^GG5p02K~_cs?S&XD5jDHc>zdjt_K594OZ-U!87t;b-pSXPd=xp!GYZ=mYd z_m<9>&7V&>R7ZqNt2L&QqrYQ7@HDj7K=q_+cfs)5g2TmM z8)IArzqZ3g+76DA0kDFSL_oAr!@&5NPTj9=9g(MH#=T!UN#5uX5zx@PpsD8tuGRCM z_EZjADoqY#i|y`GLf;g0Nj4qVd<5v((Ak4>Nf&zCnx1sYh;xaPA~^9gY6tra9yqej z(6X{b(gYs*lYMnst-@+OU;q!5HlewJA?2Y`~^>3gzeZV zXUYWH&IFPO6psf^4C@);*)jn9fPkzzENw?{4)+nK$xFTr28=_sr%+9w$$l>6#y?@X**@pa5^rNvW^vOVckk)Jm9uYAKk8wjZzTe%p^17uoW zKtlLxj8LdLFM(PP$DiNrJ9W!WEp8>umP=^}JO(THWdPqf*1G{004))V|43z$(?mJ? z26FN`axzVSk5;wkH6lSRN)iNXm>@7p))efUa{W&O0qq(AM9SyJA4wFHd@_CJu!gfe zycBw${%gaLn+wb{wV6JR33Cd+)TZLuD4V|$ZdLKhz`z?T>cfNnE}+`uKCm{afK_>? zyAtJ@0M-Fg6e^n$=m$qXA!;0x-0Sq(8RSB0sQzB6LsaMuDw`R^#7%w$fMcq_fSMul z+m)fh%cQ2`17O(7uG&*9jUQBJw}1TSoA7AwN5fPDclPeig(Tc9aB-JQe|s@r`f-wf z^IQ?aHk$0e=8YaP?fwn!5y$Y;Y?4l(5`k}^z!E#Aw=bVuk0|9J5jv<_8Z%vW+3Y}) z3eGDks@Qy|%%l$OG=Y3GMi(#eedjMqF6f9-jnnEf!0IO;YgIx`9pSueax#ZqA1MNo zdHr2nnbcopWzC-hu0T!^@e<92VcN>@fe^}p_@Ie{P&d@EOAmqt-xNC$V=vkzjemg0 z+Ob%hXMkD2{96Gk3R)rOSHzCmsm8}WWtdBH9~c{oRvdCT{_hH0en^2jhQ@C(7l z4-Hg?C@pG#8mXvO$*1CJVa*&>%Sfdy_*)D%kK=m{gHO6npm8xQ@jke{2Zj8nabaW* z_xliW}}UjQgPQy<5bXSi#%} zkXBRutZ1JM9uQe`uX9WS0NfgI#QEslS%rokg2>#M|34hvvMT9v_@dk=E z#594SQ3WP+8x2AaeCHO&pD|#hOTFm8y{Q!xog+y%3iSQlnbehxa2YN$AKaBxdn!_f z?c8zZH<6RA)8lVtf70UFv+(Ve@9SWeAhyt#4YdBU+e|jPpWfm9{u{?Lp*Nz2CLRBV zfq$(q)n*7^K@==stG{pmaZfh+d5S`{cw5_?WPxIU`=Dt%?JlO*4fkzdQ5x@NI_|+< z7)?UXW@B{prl=^b`u_eU!0L_L%ce=N(d4Z&s%E1Y)F7zbVrsWy0eURRSA2yfDvyXK zC~%2KeN-LlvP9Z2<;G!&l%Z-6tI27y`Tg7P#Ava5sUM>lwr_IWOI*bOL0Jyo>oucp zjmuwN!ObaMJ*v2SnM2e`PF9)W{+T9@--!AG5ju;a`;>xDu`pGdTA|>qQMQIB4wwe` zT7e5uE!}h~xnlHAum@{s2ur14^TPUDhv3|Tcs&~Nx3aHKoaW>Js&kp}>0f+^kdin) zbU?VW7}$n(b7EC!udMjWD$w)yHkNs?wV^+xPSW{R9&@W(8Q70;+w!{H&FLo z4#z{+e^IDPW|Ulx{qyi8_(-GF8NyMKwts9r3D?tgFNaa=6>W#z#bo}Lr^k8%EL;pf z>-z2f-_s0jqS3{bob6dEm4&=pCPA#fgKP^1(S1N#{j(->Vg&TEW_E5$QcO}(QV98x z93RM7;Kgh0WUl>lE;{+lmikP?qsiW^ce+W`9Vk7f8ure3Anv%X_6LI|eAU3%O<-p3UV;|_lXjap@6~C>amcpUOI;>IqBT8niM-+L z^Ry{UP*6R9#vgcLdQ1xMUW`=$1<|9kq?D>%7M!eK^*%JyV7yAgYF#c+eE7wulX~mr z)>E3pG97e66YW{8B*jUGXv6vk!I?m}zpcH^6MjIo=<31u>Mivk@qAoG=NKD@VpHm; zKmvcPl{ox`Ubm>w*Pi9tUs<%w?qHFeKF!fr-LUW|u4_OO2n@p6K_am{;g&2wt>)$Y zu5ef5HbyPv$0LXcy#qSrH_&8PMyQloL{~-J=zE-~hs*-ZC=u7<9%+fxIv>GP$H)p;&?ecS@SsMxpgB8kHBfkY?;l;YnNXXJ=!ih*?xF;}uv4f=%gAC(E-A`5Y zdyr}aEa)Lr(QTCa&`Y5BWB`+lQC$zQ;8>;WcV)3QyNtx`++uxxBJD)K84tV=tm=AO z_Ct_E5svp`3YC_W^!bl3Hp&yXO;*l@ei-K&j0kN`BE2AZS`aUT6NyX0`=yAcPRKq& z%38uP#my3`D~*ryYj)(44r2*N+4a6CDu1>98k)K{t2e=#J?UfQy z9(3sM(rc5hez0w^qVu2Zkhroz^M)l-A>>!~j}#yo*LJBZ{v$LwVhC*12ahPUkMx|9 zq~w+rOo-0^twwTYVX+5SI-leXME5n-p%cCjAe5oP&mP2^56T>ysP?q5d^{cLnUE>x zo5d9QP4H>UmNDp`AfWPKHF*s1?Rn?P%H<3|PU#oQWbne!J=~P7J10Kf`oyz^5&jN2 zR%?1sT;0Y*#S(R=7%J--!*ERL>f53s;rx`AOq9ok$lIf1ae+!;shFx_-gtwlGb2sU zS#0byghbVHBRz93Vm;qFOl8AVp{w}~PNtQn4X~6tHyj~5D=X_7HbzEYR#fK>5TNdA z|72sZ+dmtiVCaIDA0)Gm0|H62h%c^(Z<7b1$>UO0X_b>=1`}@1c``J4?A0bZ&bW#w zk_R0u`w%U)y)jkeh*{k4C5ouZPL^A$0on;)NfG|s4lxnsS?Ze}@bw1xCCWAL9-W8h#l(CG`i{MHmWf9r&HG(tD~cB)PLqVw}1^v6WubmWSIlWa8WeJI&T3Z z;?Kmy1R4wtnJU!q_PE_0Rke~dH70dBYk>|K&HeW;R*2*Nh{iqd^^0x_p?Ka}heJ|) zDR~!d$14{ZpD0uGpbWhXzBM8DM>0gZ9mp&OP>cA>G634Y4ZW*eY_2tb!Qi8*v8o_# z&y^)1MC&)~u`kTFLHW1OU*Nf6lxk!8iG|JfthU^7+$>SI)YX#a@BillkZe{Ot!nac z{%9UvX*hx`o&)aZEcWbt1NHISKm>$#;lu~gr1_187KR)Fme~{r28niY95<1EunyIA zjx)n-?#;X5xV~ZM+hmSQA>s~*MW)e&<9}PR4a_R2$3TH#N_r>Mp0)piSRwZxtnX~q z8T3caa#IBrR5$?;vnrE4`(k_c|2TB!$FrYu@1XDp0noOMt_<`2%r~gH+PtCulGWCeDT0ostJEixTULmL{XIlp$G@pK;jTEybs4w znx>xkf85$~6xu&ES*+PeunLar=MV{+GxsD^J)J1Z%Xx!-ycX1A+hK;@^@bkPMcFvU zFK}<^dBd^f3x>Geity)TC?x?IdpfC$;ooKO+l;CkD_B?SxLIcPAy6w=fcduK*4k_n zAAG9y7V>qFwK+4EI1gE}3PGY}P;#71Ps}v=gQO_$zJREvU;q4Tz}f8`t&oi+kYdSI zUU`xw!lV^S0AIcgDOW|l*j!J(0^tQL*OL$PTVZnPD`aOKalQ44p233n1F4kZX$%Hq z$Lt@3(NM?enCPk;xcyc|*h+N-q^TCa2SV39t{-XKJ^}@QU+uaq0OI}>D#^0ut*J!M zmIP5Bp+!WOW%Ev}>sIqT<${lDPYB@XB@)H=s!iY_!v&aueLh*6U-)xIhV2bPfvLSr zI!=I0QnGcUcy5Ii&ha2hQG9BkN z!1t3pR8~~9g5tOBFLvCnX!vs*hX_v>vJY%+@!)+9c(h-Y*q8L}6!%WSTN*K9C_CjA z+lfd4DistCL>JvviS*^&;&?3KLU`cC*xX`Rhg_XJRJ4h&bjcB3*+E;qP}W^i?IEJ< zdUW5=P#KDe$tkbV2B&xi%i$0F=eLg`T&I@g%gvGZmt-iNrjHz0BJBj)SAx-KpPMs@ zA4WgNf)Btv1m)$KnA6LCnFyrZS3rNKK?Hx8X#O1iGe4p-_;9a7T~GdrzCQwgK#tIq z$h0`!8O&bsbBQ}ziA^5SD2-RbghNQU>m>}P&hlOwQfK6I`rCotESF2=F3Khv8_(-$ z+VrBY==iTcXQ!-$sQ4R@r%juuI!Cg(#22e54wn9BpZ(yznk$4wf8 zg*Zc(-T(?_uu|!*Y%05;Wz=N|&Ny5y6sVz~_sU|l9a?+Gkl!f^Nvi@Q8_R#F5VxH7 z_l%;aPZP)%v^!PaH9v_kd3?HAKsvd%N$lt2k#8SfJqd{iyR~_e9aC2U6LBj4tir$k zYM*3U*?yDxj6cZ)qQ$!EOeJ{WJRii51Gi5Mi3YG)+W!kzRm~GunI;zNFXDpp_Tpx- z(rOn9qCirU#sq#yz#ICvYt{%Kr$X6nR@2L;lAt<7#PygY^q4yQn{g1&d8yRJuEwMO zfg0fogN6nMAtE8+O%}?QZmzvLUN&!@x{UY4nV(vC7yjHkT1oTV(luIXJiQz4cwzs@ zC}sF&p9*c~>1^=#vpw&$c4AQ*uhpHQbeu?v%znHWL&aeCes;?Ee^77g@_-%_#|7j^ zO8^&9s#^d_Wh}Q|#y?PD4}DJxmNGtMq2}&5uEbn>uyuW#FjpG9a?un(CZa}Z-S6m~K`^tyD^06HDO&U+8h`YiVcjxYA;s+bt@9D)Gbujfh( zOrqi7WQgYS*N8vMArI|Dl5Tr44C|el)a?@Dz$br^u#9S7$Xh^I2sEpB5zIi)tffB$|MotcyEC|8=0m`I>nxUJg5 zfF%wLY)Qxgv_W9{NL*-jB8aIV9td#Z0=CLvvy2QjpisAQ%wlYr-S zb_{b!moZ8`tAYZ3A%hA^yxU#1uku$kfj@XSqgKz?)E8120|v}sZYm7?sv8yc=Hv*o z(+dL~lKE6?<0tOs+{nH2$_|(O*LlJN<2{3y0dPAsY;d*y>NWfkI`?|Uw#??L%fNoX z78m`xWjEgivKV!}Kv&?mZ11Jt`2MidXm;0E?@aesWVdQ zSo8f-ct14=*%%_xh`+MP`YSMHrw-eUhu|YS>M|~aOhhB$MLg77wf8qJ4n&*uN8JH5 z#{~Gl*x%d`qq8K9dj}qB(c7yMnml9Ii#0h>XGX@Cj zjSr2oMv4-;J6?Om`53Llj%qP#jsJsOoB>U}yNKs`DUn!D3~k4s{{EY+jbgHVTV7sk zqHpTeiO1`cEF19;M^*TPo>{VF>l!=CL{K@8@EHD-HKHrBWQosz|MF2ygBUVwh{dWp z7L=k8^O{AZ89Q(?j@qzAgR&WS+hCN5T*aYgfF|tCXPGjR{|5T|rGGec2Mex}$L7u? z57;KY3c`vq8>QB;=G~8|%mu-Wfa!S1^Xhvg_qYHWUJx{?{V!2*&%PYq#CYg%cyYFJ zbZtKo#=3!Yp^{|%@88i!p{@?F?DL|(*F~G;D9(*3+Q__j$V5CggF?w~SQQwW9!%=z z=%(IK>`=YmOnqJ{Fb~v%1RdkNlwjked}}1SkaV_&PAhj(_q!!-_ZDA)`6R?^G#h5| zI+UzlgN5u3+}gkEPPLfNXqQ#FQx9T41dadKFKT=_-66eZ(trRp|4;T6EH9FjTm`ZP z(?;g{maxZ3`gm}(40gWBLYH${LF{(FPEfEOvi&B zeRQOZp|hY`y!K}mH8`5yas8R*NcFzBPKFp$OZ}61w%@nY^uF68=2cW#f5HIumM}~; z3lI0#5l3`w916`}cwiFP0aJ84F4x*5X@)k}D2uU2%QkS%{qC5lT{rnCBJc2p(z`c( zoI3QqCCk>@lNH1Q=yD*93WPBCuGBwp0SzmgEth%zoyTADWl2D^<-($2)mRD+uZU13 z`iXplXTWZN0qC!MkgO0+b+|E^^ybUP$b1qXFvmFS!u$iyg@4tiZN_lvni4wGzFWUn z6qZF0+XKc|8SHlHigh%Kk}vHB&Lv-Pz|qEt(2~K)qDbaSa`%1H*yVL6A?9Z>0b3e* zdd}kKWf!>@EmMZ8pdw&Z2D?gA0WJNP`b7xoSDt3}mx!a(=n+en4Ny1C=Do3!d#9TY zNSB}K_3^}LX(*1`}JiXu=<=o=|F;=TU5E|8TR6zya*JA?Jmszeu`q=s4 z{-xdcfV&5hPh+Z$zUeSvn&t*%j?o2w(?HEf4`*fNO;2DK*t(90a}gF;vfNF5adV#6 z50Gsw(N*jB#bG|)n9CQiMq{$R0T46RB8ITf$HY83W6c&yfXzD_D%NewpY4lxG0s50 z)fuUlnU}VXgBL|9v^&z`o}4h*W>6>fV9dqJJa%Q7Ht_+fq&*x+GpL|@eaxaE7#b#R z?5$nMNXgB_9gNJpHdE+q=sb~Po82gL90JX@*&vaQD^jnRL1%>XtGF{R%EOaPiNxX& z(sls&o|0gw1gzkUWYJMt$w!6{g^4K%P5t5n1n(aK!RCM}Fuw==8bW2?D=~$o4lM5JnfmNP#SL*`?>)jiO|Qocaf)m-_x-#T!Lv zgQja~t`qp17e9dX)MOZFXIFMx<`u0s#eq^#R`lz47Je6Qs7R+X38i{bve9jACFm0y zlgA)aAVqX5M`gO&7;+eD!C7%;ZD}Cjb1_L^vi@EflmxC*N{z6#>OooT82T3Qwm#Vo zk+;xnv1^sCy7;mej;~Xvb;x#BCEmO2Q8neCK*(pE2m&F|4#H6XFqx|X_(flYtqe=jm^oW`F`S%f*I+gSN&BRUYmn}ZH2wc2*t2Xve( zfo7sz=hNRBkT^Nk_Ri9@Wnzg+yrr8#&^=J)@l64}s@O32*(AW5O%vh+To>2zAcFk| zS~5lQ3|p}X>CjZ^Tefa@e3-%Uz+CrKmI!3j?}JR8XE6)Up-$R)XcnMeTxd>8-e%kR zVwf1<)BfojhzK&0n8kJESlUwC)2kl&H53(5T@VCPpOW?8Fw8q$+i&|v#mRfqXH=uX z*or+&tN09X$Znj<65r3uO5IF?6k)6m|Dp8a(dVZZMtdJXzLBtKA8@$OS$uo#!awVt zo68qN_X317PmS6c0c8WzEORf@V-WZ-haOT|K1>FdfF;<3^8C!=iOs#quj9p1C;+i8 zj8X)w=T6J+#?Op zdB&79rf>f(CTW5c+h?{^!Fhbf_E|c@S|Ic-1&XirFvQ7bd}(hNzi`iElN^+k{QQqU zo~Y*b{lO7&b`5m$0CJtr|B}VtK9s!x?iO@#6^pvtOaLN^Sa`}-(6p&{NLtkc*`hap z>7PG`7Pxgn$pO72H5&2=nv;{0SD|~zmVq*L4$2jX&nOI$hk~!r)@ID(Dcn?9;+^?z zHZ2;^GqC-B6>Uij>?Gbk!#axiObKrT?JE)luwh9K9G;95p3+^E3Q|=UIAfi|=-lX= z2mIY%s)e^ZJK7ZItDXsw4ibg58eZJirqE+j5+hH(#{p#vx|hG7Wl06)wf99aMt_fA zXJmt!{M#ei4Ns7@Uk&-?#j9r^QIY-VbM8+Tdr%NfGuW|Kd)|ZeyQbTGf!!i;zUgoM z7(-PI6abqK1;N5AuUib{D%UwWnpH-sg$EezokE1BQwH&eptNFEjYhl~eY*c+vTPl6 zFS2bcjbMTOLmKSgGoRMly{t4BW3{J?*XW?!3_yUAC9S9k_w(mX{vh(FKS@EaA!b%% z+$`asl4`@)MnmN^SOh*!j>%_uWbkh6_!0yTbmyK$LDG1`*5Jcd=c($Sp9eCel<0q3 z%mlCB2a3^CykE$Cuju=tU;jx*-j@d($g-paO+6;ils(W&^3Ym^d{H8=xgH$E6IxhM#jVP1KF^uKaHuL;WkHLW+&hk966rI#+m z^7K^RMA##;RQM0KIy=L~6cx>~U%mQpLN|H}--S$iabUN-aK7R`8ODwpKB#WkF13Ez^I9QMK%J^^OG3b zDR8rZeAE2W)iP4IyRE04hov&TtRjAp!v;Q_zcg?&Z~OEF)}TA^NtXz%-S(597)zFM z*j#Y_y^28+9#SXkGJ-Gm%pE7#mSYG1J5NG)*Wllq{0OjKU~E$x5QeGmz8zFIPU2%_ z<{@pJotLHO5vHIWqYPaF!4`Ma82m7!a~QopYL-HrhITSh4-;Y(8VS zy*3ZpZh_{7AhrKP3m?qj6@JjbP8y}4sogTmJvS&su6<#?&7 zwfI=BN$Nekc2(s%ciRMI+>0J=BBM++dtCITbnf!gNRdlDJiRO=r}#oqXZR4>zG98O z0gQ4{Me|(KRZ|(IlU|HI+Z#mr?HSX5Uia5=U+<2xwYU~|7{J_Y5S*j(%Iz0skx@8I z@j^rCZQWNWRS@0%_|RR&0T;}5rY6b~sX{s)o2{lAO}8)?{=AO#gSe5METCUSU{-w# zs*pR-;8MK>Cga`(npK*wswSaD{$a-O!4ssV9FQ#rC3B@1+B1>1(#4~hg^0c;1arG?i@;|eM z*)lNzh0U{C;|IY~neJJHS+_=oVVwHA=`4H=N4Jqg>^Bsd3-G{)`cFb<#6^^r z*TDCgD5dH6oo&*E@aL$uPljLFS|nq0SHVGZ|C|7hEi!%}!?ObCM{2R~;KzE+9{zTj zvjXu##(*S@2O2v>4pu&XROMJ2=TNM?dwKSfu@b}p4{aYZcFSk2cj7>ma&DB|&9rX4 z!G)oX8qP@il;N*z<;LhcIGK(`EE0+K#_hUNqwkA$mBxW=4B~5qHax1Y86H-73rT(; zoLMiqM$GqZ-X;QqBzZCO=B27eP~qGu9&M?J%(lK@pFSo|%Ujc}y)~>!f?`%u>ih*l zFtQQx?5X*zuZn&V7qnbKUMH3tU^=e;?ym7IUrt1nrwhrBOsKhNm(YEtf)#1qulC|$ z-zA<(pId!}flBt1ShW3o4ffxA3^3o#1emksl$1iwYJ}*rb&kL&Vw>v6SO_m|2VTeG z=5!>8z@op`gHO*zEuLI(MW8JzQcWE%v&djdBOuBV5Bg+|xm0@+LBgBI=K)5bgNPZq z>A&z(Sd3PPqinW-xjC?gI@}b9--SVCa^ia-CGAH2_OvyWr4H%;(Phs6^pgD5Buh>? zt_Wqf#n%5y>#dDqtzZeUx&PHbppzf1L)Kq0dk&c|eqdX8>=PUu zoGan?e{LaWm{S^4Ym$pPcx6b-ya6L&^~3dElB135=Y+vxLkc33=-aD;!9+D4;p2|; zg_IMmq_2PF%TgcMfvr6!vlMUhD27rQm~O9QmR{*=*I&?@6rmlxc}Y!Sa0%`fOj^!_ zMv**5h4Lf7c!M!y@7%tsP@3AMWCnjtsW9j1A6~M>{z7)Pw%l6#*~Bw>l)T~Bde4#G zIHF5Zub~Nb$MGUu{>a97mckx_U{&p*!^yPg-pfo-r;__rId~R7vlV0>wNM3U6z8~i z1RGxM{pY(mxBq)a3t`O1*@XSXb;l!sR|CzC9jREGl7y=+g;L;lU2wZ4K*_}U#p_R5 z#SL7{P7|{3$AmwW#>;3Wy=ApFQjOL|>XF=Z$KB!ypP^|34C;ef8QarfK5c&5j!;V$ zwG2$cQd{Nwm(^$zS}cY(R0sJEmQP-anFfC|WLYTaG1U*)j&$XcSmy}{et>js5R!$z zXoq6o5+S4%8cb&lTjD&p9V&78cfGhAs?aP6qBDo|RPBm{B@k+FT2DXq#96Cek83<7 z<&P!GhRPw)9B}0VE%Rs4`AIWN465P?oBv_jm+|tTP^wqq(9;If2x$HzB_VR|sq^&a z;mbpGA71N^>Cg(+oPOaPmPmk@r9z*^S@zFwI&Y?F7sw1nfqVerP;B8AR$>66Xp z^3_wo#hoTLbtE6R6aZgZvpQ#6p8nI~USP8V6%BKyKy!;T!V^nmMqks};^0J3J^S`5cvp$<12S1 z&&SJ$8W0cZUqIIJiGRh?-gL6(XHZXBvS{3YsQh!tbA^Muc_5@mhG5|?%)_XP#0M%) z7IUSpHBy#h5O0bu17oxzx7}CanjZOdt>yH`N`o7J2N<(GgGsE{I*3G~ltmzAxhA+j zW+@Go$k_r6&0w+1puIJaMivP4?KLmV!o z@AyLSX^f)nU<=pZJF=?S={nlFP&5NNl6UidgZ2$cV!_BA1QP$?QurF>^JOd%9Q{2D zGMLm=Dh$H~`qWJB_!Gk`+WS6M`ketLv~b@anMR-W^Nu1H5WpNU25S-C25{oRS;hrD zp0S=1iY8qF#rclW5?0N?0C?g(PIG->W_;-U*Au!0{>@oQtR@KpeE{~{Ht@E0j9qOg z7jXPEb-CH^qfDI)-W8jXu`eI$KE}3+#uNQaQpCSW>y8tfUIf>3ATtJ@sDcUs5}DJh zZb8_d2Mo3>Lju^lzjz0Y3UAnSS+(?M)aA@SvoYcqlvCFOuv?;<;@UO#Zu`3Fk6#6~ zl0?MB{J7Ma)K$rR@`j|(1id~JWte%k@)j7EPEo(9ct3fwvO#|y$19!xKGr@9r7EJJ za9aCk&&nxl+EknN%Hbjps;jq>gcDw&K9T?~D6;EY7Mk5DL*U>RGdzg>Y4hk`m(L-1 z^RvR~N>7&CD0I4G^ZV)3n+vuB2^#8pLXh1-J46T(8%PGEDTh;g?;93|x%)MVN!}}U-I_8s=y9MP^xf?sxx{uu1&dMoyE%p*;gcSTx z7fT}u1g5}|xshc9y%G&DQa8F|^ET_Nf**c!VN23-kbuSw`~-A^AFpngrHFmjcMloZ z5QhC0{Wz!AB^Mtbx9z@Mp~hnwRL_Hn0}_1GonQS#SMZM;~PkmD4HlVo@?>O`_uNtqDIErzQ`l^2P#P%z*I6<&^kzESm7wAg=`-%i#F8#86J2E_fS0i+y`bM!PhE8J>}1oQod*UswoHoq{0XLq;nhU zN*Q_U`13M=Z_?74<1-A_sAS=%vqf!OWBjFgw))X&+OP2j>lFAtz#M^4dsVMX8j~v< zoKC@)rVo_4__8 z86=jkd+4wB9~wh_hfFO`UAU=p8;lp1=YwzAu1gXES(NwPbT7 z1DL#!mXGT(^YBsVm<7WNp7vL1(!)nhyv10EzBo2@?ZS}{KWF+h5vrr#r3mkrsukua z{XZ9g?T?pkGI)IG**Q_+&w=p@1Sf~697rb^EWoK72;j-}K@CQRLF|AOBhSe#y+}yW z73z}^(FrA3lmT5X!~~I(S#HHaMnHL4rs++Yk$NT!-Pt4WIAy*NHArP?>Xc1bdZhRy z27i8uLjK>*V8G_|GMG{vAP+9H_4dAS4IaeClsNG|*HDftu)Ls0lRtVN#vgm1QbV$L zS-gkkg(M{ddU!FCt04s8(9PaQGUDsbHo?R#0BA}a=}ncKbI6JfCTdLNbnHy}09`T0lGu_BIZ$_OS3AK#rVZ)XYTaT;A2@uLrWi~x)93=G{t^ko z6&VBf$hISZs-~M#^yPKgoO_sP!V>lmgow^xRw45mW*hu%oO9*mL}v`Oek|8IcRepN zb6RZMW2FCcm?zk=rUn)^!WIbQ$s3Wc@02|<*Tyl9t$CG}3nm!y>_NjxVr-J1im+%@ z6ck|(F$qjrPGAp+bt+JP_SIDv91@RpA z$WJ>Ji7l{%%yTU1tdXUY7UywzTIB2P<72q<^p71Ph)IWjn!BvNP^` z{}1xn3vjL(;5_so4q+5~QL+}hUze~%Mwa=Xf7>%5GL?(hOdCu?#KT3Y(TmBU;nLW} zY#m=&FY_iCFmWmM2TjoQNiQf92YLV`IB}6oM_8*K(3byXKvOUTK&pI%T$8BIRq(A9 zIMYXIaqNgV$4Nk%=TXaX0464P+Pj6H|DQCY@2WDvDzRa&M|YwT@Z z={bBf!&jU)1#vsmq%&>^xFSNU7kq01WcDG5nPgdqh4Audu zg|qn2HZdFJ`@gg=K)0y|uLE4TJ}Qw!yaETHlCO_vUCGKqQl#kP)a`Pi>JEbF@2XY0 zs`VRi-kKrX7@N%}k6#)T^0r3k2hp$|2I&bdCcw{U|sS&%&Ms6X| zY1!3T+a}Y>Fvs{}yG~?rr-$;~nL<}%ZIFabhsaY1f5Ds)zncLbAz3&P#nSO3pHLpQ zpAN%EXWqktxmj6l^y{B~h>-QrepT{fe7zNzTeJ0zZA@3=%o0YG8K?Wt3;v_CefQOw z3CHTdc?5WL9Zj5QLEN2(O8v2Zx4#WKnCc*Apf;9q7hb|TGqz9emr;T_HKHB%HNg8tSfIxXQ0gv5~uvZZ=_9huX%h~bsRiwPR zQ3H;B79@-CTGpN=`iDs*yFCDZ5fCN+rD3x(7xB*Cz0UUY2I5ii)wz@YcXJVE4Ex^g zI=AD*j_tFrNyj&>BtEo}gmXsko=7MU!;IxL2=2RyeaqYWlf#5No`@RR@y^&acS5Vq2upZ8GBvr_uS^)} zx8F_i9{=P>=?TOc{4)+`=dhSoz69hYp3I$V#E@{|eF>%hRAJoLikFzAMx;CGy6n9e z!+=Zdf!lmmb3DzP?E{FE8?^O-Ukv>n99F)kaJFCSG7u(Q3S`7QEg**6!WA%_&0ZCc zrugOJ&}w*f=z>Hg)aKh(@$J`~ZZrZ;^G=ELr!3CD{0Rwh@#hfJAg0vsQ*$`yMDbl= zu(mmUme7j1>jR{V!VN^pslBa*W0}oc{W33a+sUmQMtPKJ_DAB`yF7^oH^O}qz@TWg zb^fEBNa-8V!8%h#DoyTKo49=5kM>YFZ^PlE6Ci5i7#l66`7q<{5VO$@A64}#v}X8( zN{2H@VGlrQz3Q1ulf9b{#=I)$Bl>Xla=my_GH>j{0dtUxIk|K&!hw1jqHE%E-wEghX-|`P0AfBY*$KJ!+ zw~1RAXeSC$;VJ5oe~o399vFXm^9iRp+2@o;Nj+NFpCBCaJB`wpw=0gLnc1>;%>gfZ z`tl_mhgW0nWATSP74?b4;X1@#I1hpFkq04P0^wluPKzdz2S={3yMHR6hCz@{x|PGm zYf;uxnI*+CTzWK$>Ei$cRy+ zQesx;I}vo1>G{QtSQ6|kz|%=2y75LaC160>p0H~kZ`1aLD=85~;M~RT9ufU%0)G{6 zMjm^7Xw<>5!sL5~cH7*kDI-P@EHIoIG4&~&IlZWxPxSv1BRp11mirXgf6l{45arft z12H>I)-P*Y!B~y3>qO#kBe`4JF?-i`Wo5c-gz72<(VW$S9OgR8^DRDDy|giEPV|kJKB1R@rOh8os7bt{Z8J$) ziyG>@(gn!Z0f4mM!NZ@)*z8?8dln3lRbuKL#ubSJ|3O;{Hq-X!L9h=r*65JjtXs`w zDrG=@EdHZCEd4{u!He-;0YA-5BT&^s%O32r?W-AmWqDb0)O+f`Z~%0WID{PmaopJj1on-k=U0Ss_5 zGP)LDYoer160Qx>QdA88*KM5HpMkl`d~O2#{Jtub;N6PFeSo>~mzl>B%;LgkCb*$p zxIzu|NvofV9C|dH)Af!c7ZJO0u{JzACHLPl+mU*S_T`1V9|eH{s3CfD;C?oQuABA< zMNY}Uxd*ooUd(AREQc?TS#=GK$d{x_()97dpMN4JkL&xP?&|}tzR#%G)4a08V4e== z%gMeNxUR#YgrQbGd~=M=-i?OfRr8l(?M1MME&j9usAP30&eh1^EteN?>*aR3{TvvA zcwNJ<$i`j#aWS5+0dq0 zyxwa9xU}(&L*bHC*dG~>aTPKTB{^eoNL^TH*58l825NzZ-Ac+YPomd4nyK-z&%9;o zgZj^4(loA~T?5~f8nF=nL?MOsiKNOC-XDOUIb!3b-Fj{IcLB8eA5OR1?X+5MhR;Mx zcbvCPZ4it;mMfiLOQjS!<^?CQCZa^NjY_`uJoe_t`W@Bp*_ec-4cDfbA+TW+!Tt*a zMSFqg`&!=my*%(Hld5&A$kOB<|K?|IcicK~aH8d>Jw-;524uuBKRhy4Ouk^dR!UI@ zSX+(6NLX2;2l zOPEgx=-Elsc*p*`p;y!FWo6vsP-R-#!Mx^Lr-g@=afqMufPmYB@=ki>6@VvnMn>B> zi?@{efu4Mo_E|V7t)w9{ZJ2zpG&Zat%>trHs?gJ-A8bbR(_&-O=OJUvK>G*hrew4n zx<`2f<63H1Mm|{~N6?iR{(SjH%6p%2RB8m&ThX6DDz zvcLR@2jUq34y3O4M@CagpDv-|YjgRF>`m^tCxyPXH|eB^P(ZB(Jq5__C=jY;!>~4R zUR;t=;r}Q<Z3jcPkkYeYVXp|LloaEa8g(Tb6V0DSAC&j6&IfDNPsxxexG~~wIyyU- zfdj^^zZTcBcXeRx8`6T`>$XMb`axho89tQ#J;Vp}(bXLg9x5G2^;<9gKGXN?d)6qq^CQY()UQWq zMO^E4$bm_^pCc7M2PMtq51A%-Fm6Zle#L(k;BdGeTaZ@i`Y8$4I+4T+KY7?k!GM^L zIeKGzjJd5A6WZFfbx=O(>x2Dl647&PxMQ6$TKsC7Se;dC>NQPokhsJJoG%RcaTVWEN5w+dhg+ zD({=Zs+N9r7U`q02Ri=4>lxJlxvJ{*s+gF$e2SMk4>>-6C6^;0=LX{Nw#S3v#k$0b zwWc=wWJF5&4I`NIN98Pd}G2E6yzTvpA~y2*u25?>ylKcO!1!< zgqhTe2(fLy^r+pnFSovS&fSs`^NSC$0!5G3xc;%*U|khugaYqDAhCj8+PPVDTBP}p z`}~wwX)YkJNR*+7iVsawQg1Nz6Six~1Eev`PCwO-N*@;B#qhg$sQ(-r=G?dI+=2u5 zKl{KnH9<$Kr4{^VGZ6c$TMZbaK-_4CGNywr5`bRah$0FEzG1QF+7D4FM^p zWe$W0NM4S8hR;GGMIPwDJtc2EFT`szSywUmm{rPGn+_@d69L=>)v#bxlrD{zQ{J8O zJ&*WWQ8l^d%TU^oySigZkZ_;VLQp|h`zr!Zs|U#*k+k5kSNS2;aS+b>=@>lg3{@X` z&&ym~AN(Qrg0;kH%fQHQO|&W2_bxR2r0UMu+Oc5XORc2dSsy&!E!|mbQJvTP&h32Z zLa;jn5_MG&BOQQaW&+Iq$CtDDfF`8@A+T_ocxB56=LT#DVSHIN|LmaoLi_-=esC6G zT=(*0z93Ubu}x>flCR9jwRrcpPQVRd%NpA1<{k?-dr}SC;7UTdC}`&ZSSmf;pU3I! zq}71_=?*HYl>7tRs~06sr4g~)@FwcxYcmAS&6>Mkz5g}juKp6# z(q}5|7CI{SiBFf{_RuN_fjE`FZnegm1GwB%7jLAaiJ5I;MB#rCoOJ5+8P9?XIcLzD zvN8+1%o1G<_e(D5L{1y~avHyRbJ$Rq%)zW!*@TrC!hbDh8eeOTZvZTD^_v?IF%_x) z4N3JifBo#&{&K)hUtBu$t0k zRHfPV*G1VW2R?*dxzA40W-^z+r1$E7mDu~xx8>~~y%X}D-+k8({?Rr{QQzSef-A>b z>S}Pi=P*Z~u@|(Kl~I%sKQ5Q-6M7@upmy~^2DQnQc#hkW)Yi#&c#!!>`p>L$M|lW$ zBJBk@QBqaU*Cyv z`_0Wj{D(8@#6x+Q@3{txSw~5=F3VHNtf366_j#j0LxD>DNnYC!vF*k(JlMQ7kLo++ z7}#OdT_;hx>wYnuyY_^Sb9f&+PyTkO52WW793r%;qeycFPRa#R%r;MbU3_rbpuM%T zSsl*J^XOFia!BO+tqjdP9F>of82J;RXbOlg9VCJ|?6q5tbfc|Ex-Vao_A*H&!MMVWEC+|5B#=QGv+X1p(66v+~W#n$* z7XLZ7hcJj(xck|?X%~42N&`tUWn+(lx{CD(*5<_3={Kc@SAp7pDiqT}8Lk5t@7?(3 z#Pd?zjs0b*_Uqjvse}<+q(=xCoin3hKCj1Hgkap_qQL^5CgNJuD#n(y_}zoB4m?z% zzS{{%(|1+c(%onIU{m{Mz4guEZi&6Zmz|(hd&+U9oBp3Z)|ug2iT2s4=#|Khv~k21 z$b-A5zDDEPM(WyT0*@-+iT!Qgi`qA3`4i8344aieu(ppcAL(<$dRHd@ zVQg6$pENBxg}3<6*)w~)d(j-g=zo2x+Go7cy7en$Nau^6tkF*z1Pp6sMuOj~t2T>_ z-SL6ZBLCpy*a1o=jF%j{a|S2c&-{R>zy;d00i+lA6%il6eD{9J)bf`Tsn1AI$378MWt`nKL`?r~Y z59}3+ubpCSB!%O`?&xJG*V^@w-Ho9|nU^^^CtbAXYoV;{KOQ3U^F9u;={n#y*psR5 zl9p#s$nxp78);7%6lr~^)3M!lvYAiF!|dIBeUCq(`$gqgHq zgsTK1iq`*%vrFTGg>76%K@r&JMz1zx`xvM1-Ozl+>R+ti;yD{a5wiiCyc{!n5#qfx z?U)DwT4q@Wq=Q@426g&sHTQ8E5s!B9$q8Z1zB#A0#b)+mvf=Gvn{9 zm7k_>WaPo{i>m3;GVJtxoP@r+pog;ndKLY#>_|Dr>t9)Nq9+1xHSs-d4o_KG!rL8R zMvRA5d@(l(8-8XTYQy%^P6t1jg5AfGq= zb=2|<52WC#48Zf;M(>5Os;Br4P%%^EJcX6mG1nGg8H`~H5QAn#5Jv42G9$YvTdVlZ zD;sc5^S&9}^u4jY=D``snl%&}M!YmDvD%s|k_L`=kCXzor>hHjgC_ck8gapq16h2F zPOvW2)tCs;c5g7Pgyr%J{wac`_+G@ZkOsf|S9~oI0Q~m>g`&a7c`tMe6?Hp7bzICc z_JeCbjTd9yWqie}pH;@+;uec>75Y;7^m;E}?nBY2(52-QV7&CbvD69{jU)5Ue~LEl z6ph~Z1sE9vXaJO}jsW}idi|3bKHAIP6)$H1A7GmB=g#*D8{Onhd`l$BmRwyUkRNC% zU2nMfD)HsS-eKQUO!FmbaZW~7o);xAO-G_X-6h&=@-?>{JEV+Q z++y#ku|}yOlVn7rF@kI+AU#Ds8ba#u3jce|x&tn<#*H381m4}(qcLN-0y~C<`Ms?Y;tH+% z3V>LU8cTcKscB~9>C%e>XQ#b%5(qibSnDDVhBzet8-tt_k9(qoz6t1Xryl+Ky)iFD zX5g0^{MNKG0FSC_?Yv==!3#IGbiDxnyH&P^pny9(mUSlrVs4OmQHztw zw<9X`0CdV90=*Cf0Ug2}TY~Sct652--s?{5r3<0$~okp)1*2t2*fm z!B+GOY-ClSbhWCFFL-62;$rJdoJb3qmZTEQC)#J;^tD_98cj^4tPZJxfx!Wbni^z0 z>c7ork4!qZ)|&9c9#?Z+NYXuBXN`bdc*wsg-4=x^$R=KZE(OYMO+A|L2atSwBuM-% z&kLAfyXu_3Z``}6^i&M~{k^d7UcC_66Vqid%O_EQw0eVEySy+3C5^7rt!pvUZl(>m zkuzR{diwhXNH=^(UBE@EM<`o;j@n9?G=)k;C^PUH#OAbcY`urf#pr?yG5<7levCKq zU$d714um|@GSY+#puJP(ir&elHR>5Q(B9n{t(yLEf8I?zhA8 z72F2R{yuLkRn+&;1l1lPi^l2thYMj5_nAb<3Q4V!4Cjqe<#=4F1G8z+kWPE%VmB#z zgp62eyJ`#AMY?R9Yp{W-vA=KF;)YOwF7|JZ*WTr*?}J2WnkUvTVk01@7zj3)RkcQ^ zQSzQc%F!q8O~Dl5Cj}LtV(+}{+bmDQ+R&AVr_>*qx*7lpVIo!ids#9g)FtvD0AT?` zVfK_9D9wtISPqssZk6=q0O;mzk11K}DDb#>OJ4AQAa`ydcVL93;o>)+j!@Hdf+?JwhS{Zy@zj3D^u23a&XU)Nu0L>zL=`bNHD^b5K$v9j z`i21mMxOh{FHs31=n>?{pbfxq6620|G3IB;rVjkmq**37ub>4G+9;V%MoS1$w-uvrPWM*aF^lt+v_g*)PD3du*X! z8VjEDB5Z;C1bRj|?BB zs_0*e@r}^+cWi?}jwD%+IvVe=!vp9Xw-DCIe~_nU-RJ>*HGO!E`VMO9_ZVR$l@poE z(q=A}MD)Dg`%PBR4>pgW%lXTB=Nr#_RX^AO-$AG7-vQ3bb^IE^ypap_S0H=ls6+nO zE)G`4=z?oG*!4px{zY#eCJPxVn=wBW!~AMi-k60IX;2=CbRUMX2 zEO^89Q3FlZBS@I^ag|OoGUB<|C135-|L$m@@UdsTCNsI2?Gew64G3(+-UGCYm7H=%hf%h?xlx-(12`9G1f z*6^>_;uXC+CGScfZk*?Z29j&Aj+DRZ3ZBj5iz>+roBrG6UCh`+LYVS59=d~ZjdTQN z3r-O8KlBO`S?0GD4=?Z!Y7D$J&~TE-%6X9*$RDMMPU)~kseZf-FA2hi4+a9? z_Wk1$x0x`z_{!xBIbYsl>f}H=0=Rlk^mRFU4o-EYuBxgXUa2gr$ls3p+ z1bt>Y8t+mA)K>bLP=d;TIXFqPHlEl^#gVZ;8H{&j8h3CCNK zem8RRa8@(av+(KJ>`r4vK+G=J5Bc@2u@kz-}Zuc?QxH zxShCuHOzrNA5?%`ZAMi1*X-}-kS^|fC3swJd{UT9<^7=4kiK=JbG_B_QUkC#@pdA= zZc+B^&?KihgBc)Ht`(1NI;(EMJZ9Mks_~Zv1;60Oham3Mvn9*BM+Z-HuV91^Lc%~v zqCve83}$NVX=)4?1HjZdc$C0=qF#@NAYy+U$2CqfO8nKEGSfjj5x${C-dND6mekx| zH3hHZ+rhbiLt%_PBlL)@k{L)`^s`YU#lB{{kNwzy@v9_X`=~vhzam(J{G@*-frTqh;9lNdIpIdS6~s3Tr#y9KUqvq2ld- z&d;spp8k+-U(Crtqmm5Xf-CAo%`H-3Be1J-#dRi>C*^${zuiQMo#^2EzS4>&lm*c8PiR@UW^cNM5#3% zS^?a%vpoEWc7m>6a^@6HS&uPW6no+D{S8>p@fKhFLP!SUZzDoM?KQ z%72CKO<5mb000DFNRust`dr0D(CNAStzQ65pXxV^*C$|qV4w&(uP|rUZa#yX=UGvS zCKbLQV^XOK7y3q6aWKR}e)Y=M4hx1?4@%jE9){%->?(Y*+Id5eK^3?1u)L3SPN!hy zAYGX)gYP&Veey{vVL^m9OK<$GVOK2iU>!4nI~tD)ba`dmBmEKxMaCq}0HgD6$@YA- z>EG4~db7#`m$I^X?i3-7tzhZ!eX8gd2cY)wtTodS*vc}(@&8b-jT7zNG^3?*Q(wag zQet@vSi$Sj2zn=pYca1+$dD6?l1^~|K^Nc6Y@Wsn?|10M`v`2zw)oI01nQq8h9BD! zKWX@eYrF9dFb@+@vpz(1-G%61^D|K3k*19eQB6rY`vZZB=BqcfC4e)yHehw008 z8oDTG&mfyHu-Dd{{JBpDU+gUk*k=jgWttGU;A?(Bd%mtS>Ue>B8mW%8nAm%bP&wRl z6-|IREBTA)QfLf;nGht2fEJubYdq3K8pa};t_i%=j@m&;PZ3bTT)u?Bp9+YbPTd|3 zGn)sIiGBi*(SggPyKn8TD)n}t8h+Q{e( zLUlreZ6^Hk%hsCJhNYnv(s_@M$8roO!z?-xpqV=US!(h}*Ls9#a%cR^E#0<1LRte` z3imK}_qD#p2vZ*-c@q+BwfMNYelQL=d{Dy4(Z<4GZ?~>^eD8@yvBGN0H*wzh%!U-0xh46`312TXei&r`e16)gx5nhbm7lTeiYZH!wCO8yGoSfR+` z@im!?3NF6N<~abRZ_v;&G>U-ukzbo{;ebWZS%))LF5_R*=$daXN6<5CRA<-yu_MU~ z7%0=%RrC_7)`z354;O!SdVKXWe{pfty{VJH%0OM%{mM}lb7sjij=~jX_5rnXZV=0c z%imaadYyE8BfT_f*X^g@c|ct2@n`TNSNFArXG@3RFLGpCz!0*q0InMjDIS*ybKQ(M z(U%CP$dg@UN2m#Zf&l$Bu6oEe;DwSM+i~nsi9ijz$AMaM_+fPP(1O=#5EXapQR09M zIQ(z*t2O!SPl?{k*2_(1NLV6X=LZ#WVNJyM!MX|_;)JUpgBU@CNGngY9z*EjR)E-a zqd?l0ssFbtAIG(+toKjvz&%*kFzv;d+`}|L=PQmE{AJB|{;Ky15XS?M7Z2PT^nlo0 zSyq+~IXmwj4O7EF7|s$pTc+9R2V;=$s7cI*vBp>Isao%F(#^3nNuT(S=D5ObhHvU7 zI;9B4vcloDXrF}lkMzaJmJ-11U zsu(&Kd|y-)C3PSrB)c|O9dAk{7$jehvVKPyzO(!GgS6Si-rRX3-v~4EtAJ*P45d`9 zcV50M{cK69k$+uE(>OYdDn-Q9-471w8QcNX%>dnQ0VAUkA}avhB=;;iBB{p3!V-kP zHqwiR6|V=~HTwFcJ43h+&^^&wO$xC8sdAOL_T`srgDDHH(C-`gU zAR6kQr%(d~v#S-l%}7EN$Cy%nQrSg31QGBQlEAIk-+VDgi0S|~gJl1!OU!lHf(dFIXdAuY= z;cFhPFq{h|6zCFXy%N00sgN-7HAUCUC|efO{E}~FbY&oLd0NMis<~)sEfd^Vt4w@U z3cwmp`1UcL3tmfAuo@LUB@1@)TX!mtY`8UK)2Xp79GE9RyMlltic2LWNyMTr#%q7S z$v^`*GYu$%p0Gm`&ohDA87qVfp1kA}ez#Z4mp_9u!8~8tT9&Y;}2iD&734BCxJ1oU&y#?S9EU()PI&DFEtf?Ye65? zSe=fCz_3flQRL;9e?PK!-J6c-k+x|0FMCjimTtV~gwwoX5++a{7aMq5|JWleb#6Dg zDhtb;6~X*4KIozCiZwj^rk9$k4-`N(DTrHR=5aI%|49IVMSGLGLVbiEDdMU7Cd3s$4Vq0izJ5i6(O#b`3GS1R8SSR3$od@sgRw4xlfxm$Y$n&Q1b>3SBdm` z_;FVX*t=l70Gf!$ZAClWq{Y5N4C?~D#$w=!6O_K%m4fORUiW}+ka)$3EUP4tJA89r zPNo`?Q3cTYSDodEBkoY)^T4PrI2oVWmVe8?jS@G>TS|*mslPEc0v}OQXAZ9!UZ6Ts zWyHK!ngWFJb4N7*67#bQFHmiA;hR^4|HZ>$Jc<)s1}A1|g%xtY!4!*g_}?3%CT2Sm zIqNq2Q(W+MVz9rXH3Zc<;}rz3&$mWfC;l)Qebbq&9}5kHAClEaB1;CjJCI&{j4s>b zjJeei&V*^z7Uc zPQg}4f1_Ara|ubn28t?D745r~l{vtOb{VC7vSIDU{u6*fQS%8Rhx;)5=N>f`9|eao zxpQw{_UQ>wx=i369wzm*vXzvSc$byAAJ%-?)jT+Lh-V|l?e&TWj0*EBbb^?THS$$} ze<~+Q9sgr}Qj>HxU{VXuFE*d*S5IK{zWB;RTokpN4McvFL%%&!Kjr!n{dvu|gGpsH zJ<%8#mlpuxeDL`g+q$(47je_#*e-~MCjK%|6D{fV2t9mXgK5186YtMt9$t)sL#gv- zYXqlzrzL6EhpuR>jhU^TTvW+$j|9K(VdX0jcAn2aSn!u11FoF=$V&(&Cf&FRFR$7$ z{$vom{6jB;h6Ne*pv+KDNA~qBptbn}Dy&^2>8V6DEpu zUAm;@B7NyAs@vOA3Eij}4|9`_l0V;4mveq3k&g~NEDdM>01`<@caKD4Ef^FzS+^*9S&6|QF+tyGuM@sB)2bBq z-IVJoQ}`DP*Ay6FRbNtyD)=xYtuq9Q&@O2rTURHywUGT_Y|8SnAUb6~OBqZt6scr9 z0cOv%{%7_$$^NJvsL#t(I3Ta{k_pdJnE=6UB?xX+2>MW_mEU@B%p_)$wIiE=w-XRM z?2>NZ5@l_7YXYVP2TM}(zTVfMryeOu3-v*b{KyupWP`W6*&Vcw-ZtxeSee90k~Vg- z^69sqLm~FLRDz`p2uq6LgYl#wxBl#wFX;W=5q9z1Y0iKu0j$$r{}qJ32{c7Kxaukk z9^&AN3jy$X7V|5C^BQ`46D?IY)2(9n>U^-;26}1v{aXT-l0hyYs4N>=@)gF1K(V$FPr>fTHA= z0%6-FBIng4-eM1E>$fe|o}sxFCXiMxZ*(e?2?gDm{q33#~!+~hBLnGsS zvIpT5=L!`2_-Ce90u2p;P!LyE_G6AF+`Xv{FlsVdt~=>IN|2$Z=(~6zb1uMk;p-Bk z{pO6?a?6fjg=_3~R+*mCc``bDD2Upfewkdb^?wx(S%GjwZh_z#l}Th}tJis=lpGoi z1XJp)qNr|F_`{O$VwZ?21>jmJhgpV|3AOP53S2wR8V0sE?z<*LOd{VTb%L_4E*xCM z$9cG5>D`=2s-pLbm(U#kg4cNwsbKhnUgri9+V>pmX*e!pHOS>AV?9 z4;7?J?7pkrXy-&n6!3l)BZoUgi|Dx!S>g;B3TX%IRZVL%a?WeSwC{56V<$8U$wnka}aAI zxLPR3%Dx{JYra7mF&TW6Z>30se_ddz{UAki+h=$?5xwt_if-h3iQa;Uy^zhVPj)N8 z+bch_cLnl1s2)UFGg7h&k9*TYI7$TQIkSs=Hjy84U`}S1zT8`31)4W)K3SJ{cdGJ^ zj*jFnDt+TJSKxc%HZvIf+-rPl=XOe@e(77Aarxf941w#{DN;%3Nx%nGX5^r_3!-m` z77h~W{C_Z-1p};WiIDo_9V27>Zv28Ooh8>2a|_{nB2p%^C8ZW_IF;nEv|} z8Sqhp7nO25awmlP(y`PdyLUK?<5QLL!yn2enq3D|=cp|sl&!pz7(FI&JlDHrgLBi; zZ3fyjEklFVhz$D{$ikWpE|9$g%R5DH>V}h4!f{;zug)ejWlyFxq<*Km%>?A8g{<2H z??Z4&>bfwSBUMhrUB|pJ^n>hPi(*mL8`?{3hp^pTFNLOX&Vgk7uiX@k7s-2g3l^GE zZ>i{|%@Cm*Tr&3wk!_YoEv4tFk&v0kK*F{oLs`JfT?OmyKx=%KrE6>8UW>&3j7R6$ zN?@pYd)$rVqlE49n>%t~dKJw|oMay;eNlexELT_+u0Z1;9ny#z-a+rYk-BydOAo^C z9=O_cQuZa&^vj&4Kg8G8a(cT?j&^&^N`pL1m*zvqKn=slF4ndrZ~ ze0Q%tchE0sE^z`U#J4`~?o}SbA5evWET|)4Sx=uAD#HDd0o6Vc7m^?clBqD(aEYr#oB@7{ysSLG)pV<+=Wplfn9T zu|C=(L!wFnVq98UMo0yX{jZn5%Zt&@M77jVLk5rwHkiO` zZs>?mK&|^Vg>%nI91^O5qWeLWJ8#6&XndnPL)57rx zktYrUAzTY!%7-Phi`O%s$b*_Bqt9*U#`i0p`wvWHd&vyVCpb*f zk8n(i?jCo9O-_=}vI28c0EtPlWqL0ZS+(vtXK2(z#6Bp(i8f6R{Df*N9lbvrm_4#A zwbcOm;-g+Ot`cV#x;*Z*d^owRa%8LDCv*-%eIlz;yaOvL3{(}Bt7lCb%LC66mKaI9 z@*?kD6mR)|EkPhl8HwLd0Tmmbm}ej!c*d5cD5WDY?#Qr#0dsg6Z*6 zR9(Zc-~7*`@(3|r%3tMfbO>U+(k~m;-Fi(APF4b84i}aBq_wwzXYH;@&(T^H2DkP^ z71rT=vFWAl5}|#j8&6nZj2C_J_Llpqyc$(xoSlh zR*pLyGgm^9zUy8!z$>7YyRhiXYGGDd206(h%af+$O2qhz3Sdu_eAyb+$3)hHTK&Xu z1wKhfFHJOfVONm~6g3cZ_L*)tjbz4(Vh@Mb84Xfs)nIQNbWLz zH>qqW*wcYlBAQ$LK0pJn@m@SF^seOR=Vy%brwzcgEVo{VjH)tef-dis5XTBIv#D!t zmKrD-4=DfYe5Rd(1tN|b&Z;|mUMlAR#0ZAyjrj*YEWvf_IfvDuI&8L93^X#byv=ul zAY=Xo@&yN({$~{dFox!Rp1}=^GC)CRtz-LG*GSw)@$l=aU64_^5v&t9EV{?W#&)^? z9EJdAo&!B@HvaZJwDUvc#1|TsshppX!>HdQlzUNS^e$+^pMICx3WJmCB|7Cr*KgDR z@D-`%A@wU!hu#3J3$K#(M6+|WKMGo_ydPgc3^p~p?>-S|euI)_!*0>C7JjD~=P0FMcz%c|8htIV#iqg{N*#i}7Xy2GUzg9kFh z(=^`#0ksfCD*V*UE0Tju(38mrJ^tMj!Be$9?=Z8^rrz>;+Zo=4S#;#7SfiWr#GWQs zdBt=8#H--w{_W}!tj=rD#0-1|2&R2WYJKf!_XUs#;)rto$ZSvhM+9+CaJJLLeORE4 z`#{tXd`71E-iHwbbQ8qx4Q7^g1&fteAzn+3gv{J1Yt35%HjKm(;7$G;Wsn3qmrX!h zLqghQMqEtNzuxU`Ahft!{`J&Dmx_x_8Dhd-TSxv5U^t>`Dd&xyNFR(ry9_p0wH3;u z$w(VuUC!ylWm?xgJ=`6P`y%pPcP6X_+6h0(7k$tAh3rfqlPy5c$WM(l5j(i-Z9wzk za$HB_(t0H_54zl;CrbH(oHbPy}PDIvo2tFk_ z6+g^c%)Z^y+bF+7643<|1AM!?{>vW##xyVBrErUw+6w%g!yBu;DF-1_dv*LQX@BSe zX?va4;hff&5OJO}xpjQ%s5PGbaq))`zGCwYC}`}@l#iaEkNWkJmAJ2%q@8bn zE@0s?3ESB(84qX4&Bu#y;}zULR0?`Ka-3Yi8xk@$-JVZ4<&_5c%35VquhUfFfXmg- zw0E3%49_M264CNR3zcv7pQXc3hwgugc&i1cH{8c&R zQr6JH&R-y;bST<>@H4O6R1l}O$Rd$SxLI#_HHVA%z4x96&-g?2IobL9?p=YZsRJ^2ES3vX)TyL2lTi0^U5$8xt^@tXSF}@tVDNSp~hJNYIND)FV`9 z(cE;7JY-A_?aH<7vA_6j^Wj)6|57h=v8TWS2W7srNj_(Kf9<56lC*C zN5qy4k^>3FpY^Kh_rTLEU_96<_3N6OYVeKwwU6)O1B{yo+nr+#B(ohr`8kX4 znZM{2VAnb3D;h7*bL|muJhVC-vD4bdfnpH-_-+fhq5CI_3=evQPU-QxNBf_~--lv9 z6w1;Bx^I%N+J|L~Xg*wkW5MPdq&J*vQ-nkqWfb3KWaX^dP(IhNhiI-Lw9M^vdr7|L zs~Iu{a_EZ{C(fEY7su9lnabHTgJvCEdSC!bQ)QVEh5&uGyQPMIz~L`L&K=d40Ta2EO!t(}p6yw@vHwHccerEO zzyDwM-XmpXugEQXkBrF3UXQ)9lf5a~o6JyFg>14Zq6pa{BNEw?y?&?9aeV)TpW}Is z=Xi?SeZ8;u{l3ogb-o5j$8rF^n~kfsUeGAuylDOJ_I&Z_%O%mfIXNcjdY~Xk$V?gf zV^#goFOOqDdqg!7h6Hg-qSkt;Nw(jwk>5~;k2cVU7+UiJAjH8Dz-QFPjY+S{_b#Wb zHqLEd-G96WKq`0T_{DlN%r~C;yLP(2V4L)M|Jver#FhPj2w|6~?*us$8icrIV9TL) z1pI43D}npuTSlvG_HP-mSr246{3W_Y1-0Rs zxYmR!*MGZ2&iQFk5|v4UW7UzK_D(oIeS~{qzbEejb!-Gf4|y zChyQdwg!4=SXSOBF%xSw`9pM|F2&6sF#HlFhU2}3Zr3flgua)2O;Idi2_n76py7sV-6Qa*7M?R1M!h+@#8he4}fOLgKqabah@(bWh>-9P?%2g z4ftO9bC)|6in-iN5&UwjEuvnl*_TB61ccA~OqDH-;BXW4%@7>j=YZ&pW?@mdsdDAX zDJ~+?Yh%Q4Lo&J`3ee>9TX(LQu%ZrvE z^pe+q&m8imQ=j&LRZlrr%wLm)rS=*w7UkaEPgd1N@ANO-;8JUN9;ilQX$EgMZ)sWA zKURPeHo7fw#6o^u)iK-7>cQQVqSuI_PCZTWza=o^cK&Ag(~lvhp!KybcNS8!pvy}x z-);)5)lK3&&r%Jz+?Ue8*<7+4+B@h?!_;)F&jzO?BE1n6M&>Ig(d6^b`PjB2uM-?Z5DsROD4y?SGf=ndg z$7hewdYlJ&=nHpOAG7=BMcUQksgHtD!8g}VUp`d_bBcCX1+BC5mpz^lmVr>dfBn;~ zt=jwUR<>~2!72?0q*HLm6trg0o)xGiJGmB})AfUB>h;hKQeFUCqAV z>xYDH-8-)oQV%c~F=Pq{y(kIzPK0HbQrIw5>#V)%`ZWj6u<+M3i|kYVX{yD=@~^&4 ziqatfkeN-;cST*E*QyeCK2W|CwTP2K;XY~SIg)=>Mbx=OVfHwz!~tWH7RatZG1g^W zmDS9=iwNqseBP5Z8LcZMvwtb|O8e~(FtDYd{|D3`2+2jMUzR6{_Sj#UXy>L|2hMq< z_S~EC6L;RcxDAXcw{I6x`9q*PnRbKDoM>WImX=}}ew`x;_WYqxe~mO~Lu9}^^F*?1 zleKytbk=?<1;SZd64gdP&o+FStbM{Te|TDx|G0?`9;c;`U#5)!qtAWfW%b9sK+wcX z>!q;b$Qq}Z74Y=;z}8rXU=A$}2#jv5h}C{8h$;i-Og=c4TG&W-PBGy=(LHQliqOt( zbffF?7$okh;!{aqIR*xyeZ`VA-?-rB{?kDUc}R1*4~o5b@EXS1$t22dNRvKlJZ$`x7CgzoyHa=!r!sx(|4+Wx_cXPWm`wymFcjIC9_wB9aIM3<~)P z-Zl-cAXr^KQ{JCd|J}Z6_*VA@iZ(8{Z3> z*R*wZi-4;zjB&uWh@+PrJk?R1r--mL2T_x#8EH6)+hV($p5A_uC7Lpl>op*P=FGWk z!Hbp_fKHRiOQAUYsl);JHgjZM%a%uh(&iAAOrj?KcKt-83nghybf5+iw4*1C*|_0J zb-8}P4SJFM&kXXJaORRFy*pZ!cxWc*U3%`hpXQ|izhtQFT+wF&0KH3 zpSNOKw(gJS{<1j3rG|$O%rc}SO-=3|YsOW7P5)xRO~pX*Z9$!&Co^Sn$;EW?l$#qw zSSdyGuWmKM{Gr7mJ6gSU=6g>fG^2@{GHX4WZ%|1o1%h?>nII^xRX z0!kJVq-a+}g3O(-F^JB-O1pTyIX2z)IdTS2Aj#msK#)X6|2`JD)qaLn+0L8cPXuX= z=Cp7e1$^FzO5LrE^b05q)0bcAf#I*njR^OxmwVx)8d_;rqRSbyR-05i*Ki2_>T!IW zRN}B^Ns|JHZ%mOH$)=O^rk`2*sb0B-cEV^~=D$FPnFHFC0~V;ZO%1z#0JTd3G;5;z z2t4B`q4^4ind3Dy)&p5O79b4Ud#;xEV(&k;0CyfenUSpzB2*B%@G{M{NNjUVmMeEG z@H(tVhYAM>3ite7;lhDxXkYPr1Jw0L@oW%k;C_*G{#GQi( zC*77!H5^n$+`=o$N0xBFnQMPE1hVN<(%#$BEps^Kzc;=zO%QV+bA&J7Z@7pY*m%!H zeBgn@%M>o8-N$2e?wdI*SL%f8feqdhi`ko=qnO2Y*=V$bQ2kENEq$`mVh=wpiz4s3$(><?^`e-XCd;E|?xbyFTi}q%8elX%}rw&sy^t+F* zX-QJCIxX=xrHGXy=BzZzer4L+8I_|fQ!HqPRkAi=9#Q3Yon4Bw?2+wKvi zrTI75+0a19xuuMIJ!jAty@NHJ^`O<$^cr|xJm4fO7l#U^!T8;Zj;gt|{;ghFnh1x= zpS^voGB_|b@-cm1S=-1NgO#vEPSF_gV|@cm2KpX8-|DC9{StMqk($yOq;F66K-JQS zT0G&W+!6-d@_*0{a29*Mp$^fvj2mdS_SJrlv4SJ_@~W;&SP^x#SRUsNgy)wI%)e+9 zU_uhbHtvQb(X7((E32k>2Hnn(h~j4la5+rRh@P&OA9Tdn3px~4Zak#&b~;NHMApt5 zRDaV(3^?>&!D;SJC!#y-Nc5irO;57QX|Betlmq<;M3laBz%X*#svhavN2F)lj{~Z- z*P@w;-;^IguFg7q27jDwA5RH68xe1|VCaSsF^ZpKIal^nXP z(l0v)z_{C!&va4-3HtI-1hWQHJ!oq73w+XZJ@5$!|aQ_X1@i5K0bJ{~n z#d3g(G;vjaK>BMp><)0(-lVAVD?;_y`M-eR=l}5erQf*B^d4a2<1qmU#A|4cj#>Qg z8I4F7ybTd9mX)rTXDsr=TrP- z>}?tET_mb6-|+PFeLOj5zd0eedC`TQ;LW6lX_4G(pwY4)U}2Ov}Mae53c!OR$*GGM+bDFb8@g$-2OAz zz2>djieY+(2ai<#b0s)=%zHHbXUh~Bz?McjIUvUYn$5xb!wz)))WdijMm1pvRNZ9~)C3 z8AE8842D7%oG}w4t#=5%mIq!#P(3v}+bzKGB{^VV4S$rvdQLC3z0Zi72aKd|7R*C? zpmCE>q5R~2sC0aN5n1XdllUHx`y-N>xYV;J1pHot!0T%k9;)ORJ89Yz&cfy(E!t{~ zW59{4E)V>j5G&Z*CzNg*RB^~SvJy!}YT&){X`iNN1i5j7`>0z+@p?{PkpcVk(Mo6u-#KcIIHnp9Cn4 zFF0dl%r`&5c)0SrGcn;qAI9)j{M}QZ|HyUn(Y{UgbKs&s%!XjabO?F?9!l@tS?6KO zdUJY-16ZZrypft~ZA(Oa;=mE_{uuanA!|~cxbh%!39_d@Jcf7^amS<$RfEFcF31I% zg+M~R+z#UXsw}3N;-O6(Yz`7<^7#*5v-A;`Kghbq*=q*BinmOw8S^eBrrYkTyx)@~ z0T8Y#?9{Zl)bab_IaPw*RV=|O!!68R(I!ibAwwd(-P2!)O3F8PLJ|TV^j-U^5{C@& z1Qv`bG3*w0Y$jF}HfuYu<>O%ljA`--Bg#K<<*``wQsV%tlVQ3o71%0G9i9UbB;min zL!lNVJSwMehUPqPnE~;XBgJm2(wF6mhwdo#wVYi*d}HR%BFpZJ0XPq(diPq}y8$d9 zh{6cX={Y=KGI=-g6HF^U?zPTg?de5bCcI`oklE}Gwdr?_5EE;kX?GC8sq1);v^sru z+Saq?KouM^od3U(t;|OWx$TJ`)(!*{~_ik->;-t3~Oyc?PIy z5GeIe9h(7I+*hb8Gw4BZ7Q~`tY=XzVT3a@F-{OsW=dE0V(Y&)3B}I;P1AUiUVOqPZ z=kEmiC*Skb?w}R_Bb@YdTa$uO?E!dK2aOxGZ|4J65ZpQ~`Z^6xbPgr^Klm3o?!rw^ z8kq?Uvx5HGBJ_SWV)CECQ@0N`l$hVQk358T&Gp73E$$c%7TQhps+3-~!-l_!DQEt@ zf>p%_%B}jRX4fKqmce5iwK@Hk;|DD=7t#3RaF7M{o|f2sxiXkW#tx;Sx`@Q^UA^JzE?4_K zP=h8SdN94>uP<@+=)PDEN+f!8`mhKI{w_A~Rv0Xc2}Eoj-NCFb^fQ_R;mw$% z(C3;~_TEQOu>qchW7#JV!Bu=W0Ou=0QK_&exjj}CV-A9%xcL3}S{P`%X8-;KvPGdB z^*5!{Mm}CgQj48urlbaiagGen(F`9}nn&)tt+L~yzXxdM%{ zTXeAhjrp?(UmLT4E*%bI*!CP8x>PbZckMsAM=gi?Sb6>(*2LP;1heh*1!%V4zbS1d z33ZEGJvOqaGTU%Y>a{uG1TnJ#`>_X1bxioPF>lbiKk0+~6+Bs={Rye*`3@qBo88gv z+aI}W&ezWq{|Nq(cIZ3~5=&@-lE;iUW>NM!qCPrz9rJ@-{Q$cXH2hb)GHW`}FYoXh zq`p$y03?&ch?~E01`R)1*RR&*Bl^V;C`Wrj#UH0d84~p!mzcL|Bl{(XLOQhHZh%+M z8>WPxkWPzZ?VEHb_G@$PEddxweB+EcVb6g+M3nU(VilJQVQ~@>SX$G47JS{SB41`m z4@bnQcYhakp_$6aV06yHxcF@WXDr|#WLG=J4m=VJCilClYd)Nfp_a1tvyR?hkJvpb z8u2qqpO0ipzy_ftJcl(>mcUS9t7aanJH@kbgX=MW=xfHo;NyVajf738$#cNb7cBcE z8Q<2tzuV$A(J`Iyv%OtKN1MdCQW43CbqEXj`fZke{GnOait9AyAV85BKzpxVt7^IMg1^u%6sG{y)M6+3vp| zwy~=m>s4^TZ~~@mDC_dnEU|F~Ey2+QOI3#(+QFB12$yQ+o`NC46Gmsu6IH`O3x!nl^1!C?H!h4uP6TW?_ z0n{Td+$R|P%VKkEekI3rSb&f{O~=y90-l$x5YqyFx!|^yv3<&G zI=LMu+GRKWIef`8&c*?w>F#LVB&%2l9B#JA)J8UC2iFAN}X!=$;J-Z zcYldRM3s*iA(g)kz{LBZfq`?A^ySDsNg32;+2%iELG{|0aJzpx3h8tA3nQ3l^RYU> z?TRloW99fi>HPUKKIT>?tFC<+*H|+w`$Am_|5^R!zT}Vxh=oU)6UEak zsXPSa9RpCReXtGJ0D=JNVWYp(P!k53$Q@p$!EiUmJQLxrKb!Ws zp^Za*IiXai1!2(E2ldyK(j=;B8-Mjgo-H-%qQ`?~g;G%~AM<`o_U@GW+y&0+n)~?g zw828M%B-yzL)YNK=Z?AD@2Dp9J>{>tAl-}iy4Ptqtopa1Lb zvR_{D`iU?SH2urSKGXXzk1XyNE2BNV=8D5F24wON-szin?w!^A4uFmW_`#d>_5{|1 zY1)ky1g7S%79V3S4tN(hPvAB&bou}S_Ylq|z-wlKnUG-a;ttmAUL_85cwGSmwpm6u zIgC7%g25Mf`;g%)%xNIiIADYTlC8}EZ!jUnR0q13e%Ui9olF_F8#?|X7cn6ABGYCK ze*?!}c%XEL~O!|TrPw8`^U`~VB-MiIW|Rbfkxt58=`x}9-9 zXb==ua*z^yE(3#W7DUn^{{8W_#rSj{b{nRvjKPV;eCcSd)YL68_lau(JK=kW$hdq{)qXLRuP(46y zySibo%q_77?e@n$#y&i}$v`^V%hO<5yd_b>yKhSI=jU~jhBZV_%WaL=;wn^moYeL& z9EEV1958R(9Thw!Z=Oym>`?XpfPG9A%Heq~UCK)T#Fto%(tTuqlI*k@>9$rJ6@<2f z9zc4qdVLQ49=Vm+qEQLoBgwm@Y7NHgl@XTz*qnboZUPDAO%?wS>`m02_ornlO;oH{ zFxC~3K>!O|V28QFnUQF|iB++F(N$CKk~#7hJnAxpdjH&m8Z0aBC1|onz0UJh2!bHP zG~#w7Rq;Ov&dz^G({s)E9krfb{d>s^x2ReL{8fh%QS5g7g}cyuHtNOQkU|Cc2~bicdTja?zAOef=)-;cTqF%ovOm>yz3(Oj zn@4@tQQdf~vy#;A={x*U*Rp3w``zMWg2?!G?j2%FM|+z$_4D*|BaMOK!bSK)ds+YG z#3k{R^J2ics{U;#0@82g9^cHfY`xL>x+Peqc-@}9dg+L5%2()-&%rMbQXB?b#=&qp z-MF7H%YgP9$YZ4e=?+hq8ne88-RUw80{wDJ9D)Y<5|-`(H-Ujxli`H%;9oe#34Irt z)$4JkMyhJTwP%RF;6K+xp{wIIjIxIYJ}m#uG_WD_(+dIuL_>SE(i$T_WP-uVrrm~0 zi_%GQ$W6DeEGHK6oNy|1mJgy^WS^nxc6xmcqp`-LhBvYg*x>oVfKY-ICkD(99?C~& zJd4&5We_U+7E>GWFZdLxv|ZnRcEMdXuw&Y-Vk-Oi=G?wE<_=D`^wJ(_JfmZq_n_4-+PZr}1*6KO~?G46gussXS7~KJ6Ns$fAEH=Gn&g;~t_2 zY$1EXb@!1l{vJW~(^oDtk=8LR)8R>Py&Nl(O&w@aQ7A$Z4^toIZFg9eclxKOUU#=u zI-tzX0NtF{J*h|}^?l)UUJOx!PG%(o;qUjONgw|)P6_*n^3>Clg2+Sr_%G?vK$ujs zCjbiBCj{k1w-UmxD~+qd2{VWkA!w#XgXTlVqVjUD<1&r@m6Mr zz6VE3Q0-Me+ytvNMD$}DYl=ltc}{wrN+-fCfWAp&l;&_55toYG;@|k_B~MzJl^4-? zbBSVjwDUc$`Z2{-aaM2aL-b@Jj!as{gH*oeub%|9Z{GHLElMSDzQcON4DcFjG|52B zL|?YWzN4@^Q|sY~FUMlH1zu-#6dQZuM$=Y3l0f`qAq3%xU;S>>qj*p>tBh^U^X~Xg z9nZR@ic~%H>(6N3b)VG^Z{q-eG}MFa6wU0ZXk&xhkdTZbUEq(h1;5~u!@pdt^qJ|l zZG0by%_u)<={tIPkRPz#ugKcRevrT#&Qr1c5k8A%2Zo)3Ds%o&qGQbZ&`^oMv zKS$^i8%vAcSI(NC(amr5-x)pq?9@241;ANfknyN(OTjh{h9|>p zzwUH@;g;EGw#T|v#+Mf?WL#+ z364z1_D*YCg1yOx_ybsKTQgpR6Rp{K%`kbyPZO!3_50qO8U2TgexM}wwV~+bFlZ}{ z+{b(%jk7QWte^6UO29Ro;NGz;s)fDn^_tDOGj(ZU15~rDjkhXQqo}y^E|eP25)e|| z$P{;nq#}d56MiNvc`^Mgmg!!#S?-Hs`^bR7Bl1nvlMn)q;CZO5rApFC_*_glM?EOL z>;aT5iqpb`KXbB6+9ducH2s$cw5I#W@5t6*w1BzT!gAq1zZtu=F02mahW1{TuGItw z&G4TotB1@vvA^=;3gB;?h^^{)Gst|WsEdf#)UVy*q6?Ok}s0= z9fY4WLqLhlbSLlj{6+ixZyu8m_GmxiLz^iAUucD|v<$bG4zjIAa6Bk@gF09pT^O(Dbd=UJiq zq99t?=RW3)k+#nM{k*LgnjL~Ck8TOi-_pU^xlo_8raA0lpq-Bo=k9Go^7(~ptraOh z>GpznCJ{yxZi%2cWI=1S3QugtTw0eK$$fZ?eBF_@p$Shib6Ck@%IH6*}iKB|2agz!_hGd zJG#cSxgwuVQESoSHf$N*=c?3;pEPl(0$zL|TylyiVgzHNG3el?2X(p(?vw8J z8&KUk=B;R&bh*fP*KihA)c9RrTp*NdWjf{!HFM}KL!%>F;Qo4Vd6C=ZHmL}=Xu|rY z%yTSYYv-q>9RZxCxghGA#QKYon#>?JPW#CpF+@5}RHfw9FmlMs*8A6-tN^d+VOtV` z^UPKbSbhQgb4htV!tS)J?aWBzSgcI8rZ5x=61D1PPGVQSkotsVcPAnucecBq5* z?b2-h%mIs(exlrJi+M<+@EU)^uA9m@fF*9_xC4k_G=7?WL*UH5M$kYZe-)i3eQ?jg z?L>^FS(6-xagLw~x!~_vvB_q{B@en?ixdm0f0>y#P9M*Z<-mOcVJ&xlS{w3)G9!?C zoa?W-+Dr_Vbbe;auP+P$8-*kVzJyOBX-wf~>@KtooyEZa$sOCEM8K;6<}Q`MJ|r-W z^kGilU|z+06c=@ljFCAh5pq{h462!BP!1wAWMI zA$kW~@W6YcyRQQZQ#hd~p%EWJ!gW8{xlI8 z);+Z#4d@#}6<#V0?P=VfiLj)Ja8CqqsAdC?Ng;jtszJX$-X%gN;(L?rCfZIzp7qf7 z$+3M@&UZI{TAOBOR5WV8d~G#(Z#wpKY4>UgJn;Uz zUPs#lc4_pzfBFq6F<(JO@4MBvbpPRmOuw+b>nD49I*yp#xmsKBplPaep`nl#PEwS( z?P(gKn_{d2S^=hB_m$TcBgSIr?()C19DwOkz!@w8N6)kE(@WJEY$OCq@RTAO;H-NR z2unw*;gh&4T5spsy0NH>HC8jnEG7u%-^Bdz$5lDIh(INU0h9zeqg8KnEYZ@?7t5rW!3N~ zPt_vg1nx3vS{W{`7&}tPDP#K1nnD4|MzfNl#3OJ$NaXK||Be8oP0dC&9*smNg$O*h zgXnryoZHoK!+82{LYT2CtAUNwwaz#DJs~6up5=rzl6C7VmyCla*oaV?BqzHFXgz6soMY;Fo2se<}fb z6L&b>f#oCF>rPIA4b!cP2b|@vt6QJ#Rs@La^$@AqsoAA~B}b~ZZFrJ<-@Y^Dko$`u zuHqmMnBW3I+}Wb|KYeOZ^4%K;Xl16N{l0k_pAJVkX>6a*a~{Q4tlMABO|#K&6GO&b+QLL`I^JAQ4{=BPfz>G#RcmKA zejU@on7mRHw9*c$|P5GYlZWQ|qSx+Ucuxj`nGS#FjRr>fg7}uODume3zvQ z^;A0h!L#&;PJ}8fV!zYkxGuEagJ$|0*rdg+|G$3c{ZP6IPC2 zYfhI4JtDR%3fZPUCzTIQZXhy6{jcElX&}3Mlx|7$nk|Ha5A)vR5{@a9L`N~0?}`;W_%qU_4h{`UPby}(NnlcD>?gs zer+cdW)Um(BBKGV5M);Nb}v9~t(lKj0?{svwb3E?j+x1RSMf<8tT$ABh6cXIy*I|bJzYSFGU5i7|kI>8-S zmp8#Cdb{h9aA0saX%CIbJ9Aw-xW6azuTX*%Dg4;LJ*JKLNx^P2q0t?iaHz5BmsNB= zr#cg-eiv8nb_Qgs01}j7jP6>#BYBCgs1=d^Dj?6^D1Be4JAXU%mpMY5yCWa~9!>Uf z@uk&vj->L8G0cFk)q0xdrw4~Y$j_g27+!KZOy)^cKwj~d$_fXdMG24HhRQ*VcX<#b z<20h>6tUE}%%?>OlDUhb(zRiSnfe>yN!w6;^-{>69E`>B1KgO*h-;P?;bQU+!l15( zOy3=5s>#Hic;!gbJN6_y8X;HXxXy+4V=#QM@_?Ljs0EK02F2m%RAI+hy)V{x@Vuh9@=9Jhp1E*kf_wK65Qv09+L&szyqdq+qZcu1J)n&_12FW#faUX_Us|8 zc03a{FMullob_#V#ifWU7if|%@ViLUv_ZPrG4e8i<)b^DZ=QMe0&_S-;FW+|I|1=m z`C@G?7-mcVDJm_6AX6d>^6TRBvM=5R{>99DZUjOqPXC_h?Ng9a=B+T@`T*=uSh(~K z@l==&^vhs07J=7lTEn}X(4mz*10aCCA_kL-ke|(4UHn-wNxZ$N&}Yw{<)izG7E@|b zhH1y32mxsR8<>Ixl1t8*{`u5EMbLJZQYX;^pb1gnm8y?Jy(lolfK3uc6D0Fa&biB` z=;NIMa0Q=}p?q=_W;3Gq+Fszyda2aATGc=W|Wq zQ%2k_a=lE4?8=ffyC%6EH36uWWM4gK1aS-?s`H0GPo;60`cG2?SL2cgn@eja)&ji_ zxY~U4d^$JZ&j*{}vsdOo%%2L_IQ)CL2LwFFnS&2e^t>iTv2`vp!nxXgIC52z8Y3mO z2HWND#RCoon+7FE39L7QAe25nwZSL%>#dl_0stWtrKa1OF8j^#XIe#`^Ju@-{mO`| znkxm+!P@~A`sS5nfLk|?Oo@7?#^Fb+@G=|8;0g_Z2paG&?;*!qo@bVgQbb)1hV&{a z!M{!~@N(PkO)adNqe;fyDlb?R=Zq*Qd?b=`Sn_sRz0y;Gf zv>n@SZL>wE#lUiF(vlTiu+Je&KKivl$iKmBvtMqj zd`X!-{k!E?bXs;AxU!Vq}(b|2DD%0kkHl z18AQP9#+&g_uftEC=*EZWaF&JR0hr3;iTQGH0eNh_uZA8_FMzdo?dM=?bY6IBxZO$`!30MDzkW)^rdfbj4_4?h|LEq-8f!_MRiNi? zJve}mY0W*-g~L`&QL8=4bMP=|TyQ{4?H+Zo)a4QhrUm*@uj94BJEz+nmntAU<{9Vi+cXfLQ0wNf~Cu)Eu?^?ad6HW>B%J6gt7D-|Z=pf*p^IUs@N zJ{}VWiwY3k)3i@&RBqH`fgtG89-gq+3}6}aA!Kv9eq98PWjSIns=B1YfA+U378FzU z#-q}QnryJoDeQe$9dUc0PDq*S`7~lfW ze-5d*{+@naMdVz7-QvMS(`Lg=aLo0G{u`$kg7?XZn8E6*37pcbI**?slD=PsH}-+) z3YT^x)WM6K7q~k+lE{>ex_hhGZZm{}2;Z_Y-f z;qm|}bN0Fisn@^1m&;M&(rITIcTRAfI1fRrH}DdcShos6F-ob}l)cnwkT{b7=Nh{6 zb2^{QH5D);uXGrunq$27@9aVy>2SOZ{2A`@-3bJzehxELM%34?&F41|Suf!0>5&Mk zkKXtuu^^Bt{LszLm|k&KG+}QM+Bqf}l=>d&q!%xvH+Dc?B(S=BjWnXpm?jK9w0vSW zGB$2T)46R5af)L@(TMY?pzY9}D}!g4B@MFE{w1qU@tSmKWr<5SdlP_?!Kvy_WJqJGTTF702of`dfBDBWm8UnE&!>K~{mG)~zs^X{~S8b4n zPJ72?nz+nJgBqH7%hz7$pSbV%6a2-RhUAm)idHThHMoXn( zrOKr?y76x>fI8GDH98j`(gH?dgHfPBpCjSIB8+!cy+K7K`BjB3;->&=`ETy1TH)}K zP-s}#0@p&Z18o(&yKRssu$2L!-HNL7!I#gxJ@-wttg?&O`OMB!zE%UlRXN;Jw5rCO z6f@Y>b;}8M;k5>IuB=dg@4#tcXUd+bL9oM7oc1nH{+d42SPz7;t>e^-yJGnppytc%xIdGCxAU_iUqZcW5OYUPEyR0nOcqzn)$px1kZp}( zV`FRcp{X|xj;^4H0u$Jv0g}->t^}OdTN3LJr8kGcyZPUGoWp{B@& z!SiYgL8n+uSoJaSh^LI7ZEU{`P5&Pk;O>Udj+5zRB5~KFHzd$eNL-byYJG2bv1=O} zj|h6EV1fmXAbAZ$>z^7nF(3nmumAyrt*0<@<9V(ML{Y)&hqpp&kKGF? z<3mqU-d}i!^sz@3JeKaT@5SdtYQYaKQY$i07E8ukbK&z7IJ_30@++7HYHf>aUvZ9CYs z_v5PhN?dxyEy9zO;bWM24BK-a>ygUo$~)C}p16qGIKwmO2f(6I&6e#q_nGNvokU~B zI*B2ENbtu4=V8Ud;YO!v;c|-F;fH6OE-Xr)GdxXYL~+q?Mx72Cr9XoQ4{z>C)4#7X z=m;FNG9PG6RA&;rEckBUZWn`Z4~0{1HfVk_RYO}9oB*VdANC);U6MN?mA3+YX9ji% zN&B{@$DM_gCDBuf1c5p?Kse|^kF}&cVISc^^An7|Fb^k^{?!%`M48?qTZ}q;$-ZDR zeDdY*MjeqMK^*^$h@b8bGyHPxV;8~tL%WyA(e(!IdUpI?_g;aX62;&4#{G+v_b~!W zhowin&TdcPcfXb|9L|h6#zbhW4JOw2=Zjo=GhZPPZgYMM(U9k%@Uutc@r5_{;V#^? z_80!!0;VuL{UxQy?QOAx`h&wRG&)fukA_udn>h9RA4!))UFYlKX)r{<3EUSLN3RT|4(af$kmoYYW&?6gujRnJr*>eG2lK;xX?z*C-nW3An7KL%aBP0SmYgrP-N zv(&dBnW*S$7FGn1jLR?{tk ztwxGOv(*TES46h&@!t7aAO zYTH>_TH=IC6ua~?7I1R&LDS;LlbB6F>Xa~4?DCm90Q`H72t!xk!^Fs0Ok(=qe`m{U z27{Qk-G39QPj1z=$8x2nX0yTTCt&TY!!h)+1$OMrh_IDBCh~Z5+v;@cL)18-g7c=) zNH|2|9^x`J)e&9qtcMQx204y!|LyJ|nlMBBzpULK^djDM&#PUD;H8*;y@c0NXfxwO z&r}rqO#B`ZW&GI~>3d%Po=wgEs_#fdKHF?FQhOXNE?WIg&6&glXyy)mow!HwyfqWHSadr$Ze-nMc2qIVDC$NX|kO+_1HcN(OopC*5t z4?P0f5B?HV}BRAg>KUD#T(;)C9anS`_R=1WekB01bE+bFhSfPa3yxK5ad$b!C0 zk0#}a|9B0#*Q`=f<`>S(AfAS zVA|WcS}_uwd``*aEAGuCFbtktZp`{*vf75p>};Ei`#s*Mn10^K&8S66`cqcx0Vbv- z73IDzAXHkDWb-_nX5*<^2tB zgYjQm{t|&QLtR~JUPJ$U)@Oan*5Y|5ri9!K8gqJd=qs!AKXWPQ-Fw4H=ZcHc zAgiOwSvVkLjgH9(XCZ53lHHp)CF)}viGW^sf$I7Bxe^ccOx#KH;R%2iHw|)GFwrG& z@P^RurMEYz&QES`yreG5DG|eZ?@?xU2Gk+Dn}T$o2G8%K`A~ab3qAiyY$ImF+wnr+ zK`GR3cOP(^zPiUn0L(MKs=e^FI9sD_><1#bRN8$a)$sq|t8rM+UUD%vQve}X5}IqX z(xn(_S#XJu#+fLO>8AX&D{bEDxRtFjB8kkCZD^Tx0sO^j$E zvee^is&;$XGjUDC0#{<@cAtIb@1MfKp8{p%UeVIi*T;TZEYn@d9M{uI(4cl@PJh|Krr);_=j^6r2psuZ3>E8AMx< z?yoU+SCG2Wx-x(e=f~;=`;~hnO{70QNzPpPT&Wo>BSL~R)Z1}+UFUQlkmFNZhWxsReafj?K*2T zsw(Owuvw7>Kqe2@@~C{&H;FezX~dxv&NCOLQ~Bz3+9eJe)+=M9RYC6rX(QfLaLq-z z_SBSn*SQv=grdNT`w8iy0sPpuOL3Y8Nb7ow{G1#w_;cu|v zPta^?zpodkMc&GczQYkd6%RjzE9^Gc3KRg1jsMVD)s!0^t>ASIrbbv9O)wxAZx#we zCO^XNeU!9@)CB@?hqVx78B&q<820~MmCSpMsYe+sf4%dNEpp!t$+rS<%MK+H_BN{Q z3*eI>9~ER$zK1zwL=w#K=E!;wLqUAgNdr?&M0X4n*o{j8z3vO5 z#EZK}SSAh5Z_9|7qtgp(YxfGk&|>$j-iCL-s8s{(rwS{+hVT}@c#)gCiRt$7?FTUM zzow?Cc?pC=m-d9Om+!N`aP4_nwI_hm?{BkCT<_8!u+71d>LwqrwQ+NEqn3S5T2PSi zaQbiW@aj3IlQ~Z%U+k`QSwOyeU%pmR8f1)t=#BOV z+r05`7;;e}j`{9CO-)S$=Hw~X@YPJWO7yA%e{HjyecSK*wp&y?CRNx|TL!*x-U{G0##eyi%KV)*{(-lfT~ zH(`p*$=3>c_7!k=G9RBJRi%2ThDs z!rer9T>_>QCBguobo^4SUOhGboCFZ>^5+j^C^h9CYLu)KhUSHa!Y94pB?BN6S4%~oI~ zKgROjGSI2Nyi#l`p8goWeql1aDyZHJ7(C7&)=A}7%(N@qoe(sANJ-qbMoipH**3pI%_tpju3&+whLC* zcc^1G3mGM}4C~0U94Yl*@;ZPDlN3+84>?6|LP1#$LEyHel|fqN^ElS>Gx zlFKxH1~N7w!=Jd+>Z4nl#o7_spA~)rG-Hp))L?B(!Zr%`k|>6m;w|YldC7$5raCX~ zu|B?zn5tMYW5KKM8~#iwh3GZxPF?cMdtq?ba6_r;1Mrw$_)1o{{}u z!8<>5jWgi<=v{4=4*MiQKi$T7 z`8M`@_7tPJOhL55;y$q4pu(=c$9m^lypmg1c6PIt7plNNMU9;Vs93##zY4357FDcY zURgJQn=r4!FI8CD_u#e_wwH}AEMS&xSxxI{FzRllhP`?WB^*s zNIN^biZF@N%qXO;zTOrja+5n4(%x{FT!Pf1+n*nsD|{7_=Mi2 zT?uv$j+?slaZ&%DzNq)<5%+PXsI@7APH}mK|N9!#HbZ35Gqvc$-)OKQY8bw_p%tP8 zT5Zkbod$Z5jHT9_NP-UilQ#)?$hvMMBlFeQ-)2IHCgcfHS9q@RaZvnm@*-M(eGnR^Dl97>Vl{FDd(6;}LsU;mR z+^eolxYtNzsZck{zu*=Akbf3=JY}Rgb)@*qN9e~1KOSQNyd5cSb1`|&LHY4wjH5Se zr10kJCq5IEeyOQsK@N1N;JteVw96Q&;1`^Xn;dvyb_VETF_r3UzS$6LlGP(E5chuY z=h6jfFTaDUmy5kH`{qzC z|G(_LXJ#ZTn`D!$WQVdtHX&s1O-NSB<~ED$y^A6%86hJ{*&`wAcif-n`}69L=W{*R zeO~7{&f`4JW4zyghkhiv4IY@3hl@2i!6RxKyZp6g66wJM=l@!EEKjz}^I`p-bnkgs zX^_iaz=)BtQW~f10wdC*kDZ_Sm9A?DnoH)8plp3Cr@#+sg7Dsxa!)L_ptZ4~g^><5K_YR-J~P~}uz z7Kn_h*E8ID)>E$^$LdtN*V9IFBoy4!RSx)$)<2}dlX`kL#_OwtX^eSQ^M$3auS}ID z+%nKJm*3LOLXDkq@veVpnvu}QSx~ll8KmUG#LiwYB=5HP-F@W9E=}gJ^r5 zTNwR`1k%_O8jN#BD$y7cchR5F>8ie<^CK)zQyu7#yKfZN*MM`5!7Hdw5mCP7s4s{2 zsf_S5c3bUt?Yqyz%71ISwTQq_1MLl%AD@Mp>6%i$k*czU@twa>or!Hq@J_thlAyMLnVOQ4en}WZ zbZ`ZHZv5)BQRQrxu6jj&{^Mf|0k0_;@w^(1&O$LwYY!b?0cL~%6QrOKsbt?XJH59I zGSM5K_6zAn!hQF#+&mQuWt(O>l(^Qd{YeV(fa}ryI!48G*EGkcA3;wy%0Lb)wI~=Vo|I5cqRDt0Uxf(sz zW`q@#T4lBz=v(@^W3t0mXN;BvIdpe$62AMt`K*+%sdzN9`uo2p{E`z@V!GD;7^kZ# zjJ!804|XzEo7JhV<84cRD-b7r(@nLwZ^QpIe6{}4pB{_E;QtLJ{l}()JL1WsspNEZ zv6JWI1-em>9jJ>>gNgVjeroei1{KRNJGdyH>wOL08p8?p)e0L_s7yP|GIm@ZWjLj1 zi~7>TH!U$o49p<2^^XNlR}a2ImmIN&)X!djM(eP;BEjxp4Eg)$#odSLu!gyH#nDCpU_*1vg z|LxrsY%Yy%MXk#skqX`8;OL7vxqI-Ngb`SZRUXYRGEd;qxe@x&=7VK7e&3PJw=)uT zivFP^X)u8#gZ>l?Md(#LToN2P#Js+xCotgaa>T=< za&zT)s4U^uHR?Lo#rM2e*YodmV_Zwv;5-^k3g3hF8Qv-HSbS)9uwM4Pbh;u@ zA*Q?UBX_#mpo$(i-lAatjcb};Oxsrf+M*onultac@o)E4oBE-uH}Ha)k29gytBP)2 z>Q_#1PFMQdbIR8vcXF3AKrXKd6OcaPU}tx{uNr#AD6_k2Nl>+N&`cHv&0p_sPt#`e z0X1Fjbd7gpdl{sba1#UCYeu&h4lNXYR;r_vkLo-HWn6mPhMaq}#iJjMm-4kj3A*N> ziE7h=jrD!J;IC$7VxZ(G-n=-p8cz5DMLt=Srg!H1mR_T$_N3QBeoF_M$ilmj{Hd~+ zuxxxZxUGhY&D0(xjsnpvNaN0{+4$LY^4j=;>LY80h|Z0UH!uk^i39sGC~;E$@%6>3 zE5-lYG**SBZ7*E!F-9By(m8Vdz@iHco8n$bqP39Wce0&~1$Pjp+&t8l7FrGpVg_nn zg|;@*8e}vkx)mE*tMynsfwlV57WUVw;NKzP(V&Y3bY<$5j&BY#(h9;cxND-HZbG^d z!38rXv4EvYdZXq7i&4O7lm2LAcLnxBoX_AR!T|d+9B?_`WsFWQBXMRT9hBf5@z8Z) zGA_Q+W1&h41NJ?;cDnk{0+i=U6WzI%&%E7)iXiAtkoK|1K7$)2aNJQ)j5%(QTqvK3 zgE(Dnv$>Hkt~I`g#&vVIe<`&n*jmL6eN|axrTMr*u(r?)svr>L*8C>Pt}Bc$z4yd* zR=nOl)0hkzKK#FiJ3)>5%@6x*-MG6jPZZ27Y3P79evGegE6d_tE*GQVS7kl5ImAJa zn{`Qk3J+v=kfQE%2E8TBZ{G1aErEq*sx9Rc-P+Zc4tJBLZNE}q7KG})RBAcc6Fe;W zDnG~!E7+GAWPShS>gnofBz)Sc&E|TEI4N2X-rrd2Y+^;hm-+=41#fH(=`yPJ23O|l zqr2SN*c<#wyR z7OLhbbT_3>SF`R=PgLDL8m!QSSG<}2_n;)N9d}yI$RG23Uyfi{u}pO#vh#JNerBl` zwpph)sDQBPos992|B0XNtHsVP59UAr4mzQSQZR!H(Tnn{rXp{GdmLP%ud$cK2GP7zNJDu+FUcA~D_dCW3R13rbY%hikYOd=>3jF_oY)u-c!I2;Y;-Lc^= z7s4KmWaK(3*7n5|8)0*rMzkTV(4f@9}reXoT$<)cEm$kmFSjBYqu#$-q} zuEOUYb9Dt*cix1ir7oR|eE+Pp6x$no?x9YVJY@~-u0Xpv{EMZnekiu4aCiB%eB)8N zMM1nrsb;L^35!ySON2Ar{u&PKncmk=L;^Oa_{&M1pups>4OQv~Z6hqS3-B(&APdH3fdn`z6p<8Xzi-NCaLGU$sn!I{U zXy=HO-_VC0$}I(^GaPnV&~kxFXl3`gd{5n`l$N$memM|+RI(_TLV=0}*(>D?W4K%e z%I7C+h_4!;Su(@YV={3Wf3M#hjj3t`)!ov!Bp45;J3CX-qEydKO2<>YQ=8qps90|M z+e{`fYw4k#GMuoIl1GC-tkOd9VSYc(!#q@yVvi7hU&IG-;H0VRSJ87|pTX-UvG~S& ztNv|XRFyWjrqW@L1t(*-X0U+~-UVluX^=8ANq4rfh0dk8w>0M>OKOj<`*oA{`FUPH zwb=^-v6)gOmw6U{XyhnMcK+B`4ZiLLx?tDne}gH8gZpS9AEcH4n^)Rrr60_e`VpFMk=dnd7^X#H6c`Ga=SF06 zDVzba_$)@bhL_@=9HAF01{Q18{%G(4)7AhEtkRcv9b^}p3ZQJ>tm7UHhMf?UHVQ)H zve5Wl%%ll6#s7Wz`!v_ta@o^sfM@&DB%MaM>Z`le| z&{j$>35J&#;1&>8;i-C6(ALTQGeS2*+9XOpIA{mQ-WwZM>=8MmDiP{q8Qfs5ojiE7 z43=lV_2OrMy0od6ICqC{h5HrE4<`m1;wEsgt zEx%N8G-?kF&eHlex^AxsfAI-A#66~tfI=gET4USQe@O;-5p7#aFD)!r?A0y~EJ zI1+T~i>Yo4^KDQt&G4bF;9-kG5o&&3(AwfZr_vj(84q^#z?a?VVtsWsp<+Vn6fjc53tY2B^|m zik+z>&BZ{&_7nM|!Gt@vC;EJMa@U=}L|DN$mO2=MA6DgdL%#n1^nU6;Aqk?Z8o7!) zrAtrJ^6hoocdGKwG0-i!z(L6fGq`fZ$UEq)dbLCVD|4KV$j^zb5gn1shM-Ig)07MK(`1*4KPM5lqZbWC93S) zI@{vCHCBVY+24&fwAPA$zTZZ{6gq<+mY(kO3aqH#=%z~0_RY={a#sV!lHd48b_q3w z<<(h8@G)~9e4he8r+d0Wg!+vd@p-6OBbczJVn-uYaB#xkL;}gq0(Tv#lmL+(!3<6e zrZRZ*!!5ACF3_zp5eJ`5<8D!ns}d}H;uU~9r(`8B!%&y>+`-}qBLavb`W z=5UAT9=Z0-7r=M#%d6Xf&&o#RWh(fCB+GAIkCnq78UB7NaQW-*;-y%nha8m6M(#Pb zyXb9^g8nLV?7-tsz3m;NGaIBJO!**8w4wlL<_aP~Z4UA!2|L9&{sN?g_Di1wp&hV4 zObf#WLW#x`F==UODRRjCET#!L%tB2|w%6x~FNWw3N9{FM@!5(j>G!?fU1DOAQS>Us zrNep9E6-k|4Z=jl#geq$l>X=N(4tsMCwzR-RU_5SPE^PG9~Sa;eqLbwciqOu29qIk zX*UW~+DOQtym$>Wa{{=$Y6=T`LtDM^-e`?}HZ!eh-gUWECUdte_33-7PIy058Q4&q zU0pL2V~(ZvY$ozS`>&Z@+j7ytb}L<$kS4`v!_^pXvoI?v-mz)&&rNNm?ph(N8J#g> zi=e0KaY><2j6pkon;50X*G@6FD7{w_k+;e>Y0DEERSL(L7v5P_??ctPcBC)Ew{LDY z`UIx18t+Cjj1MAtZ{Co!R2H_k2X+ZPb$HtyY!E?C#*uPciCtRYy(lu->w*;ac`}Bq zQ^jISNlTB7jj=&ND`(0_H~CivYAC&w@bK`N#l_2Fnph!{NRRKrg%8zw(70$2oV`!QPE|WA2Wku znvbyCq_{98`aL!r5!SoUBFi}#5<0s4KZy;!j^oo@Yy;19SmiwpPk-rit>Xls)VtbMH2w=F35MWsG&ISnEI{>1!_q3weQi^*GCTlyT7H{l;2?X{lG zR69KDWq-;pJN0ZUaz%xygIYkRi33uD7PM zLSf1U;TF#=@HX)Aw?_aCpD(J|p_5mh6UEfvBK?NW`BH;AWDC#>uhO!LOOU%se_Y6u^k~N?#{`c?WyT{c_OG}-=(zaSLpfr*3@!`3_ zcwMd^>4Lq{xybdf z(9lo~F^2lVBu!0CSqQ8*1nS!q%s>Ju5hC|P@)V$)=ijhv7s7*PghfCez#pTdqoR&v zrUD?k?@XtdD#&A6$9IiT&R@X(!Gk{y@cQWf0Fr7sBrLk}jU}CJo zI4wMVL2flF^pur1?u**+YB1?G4>Qk7a=D1^=KXXpmXNH~ov(9bHoERU5P4Sv zBFGaFJ&zYOiUDID8aIf;?|c`?tEi~pVn}$TYO@*(gfk`FPychS7`MQ9pkSv0qRPj@ zZ0{}sG-46&U91>@3>otm0%A6V8f#vg#CiYcP%xfb$*LO!DIQ_x;ho}Rv^ZqGiX^AG z=mVzoh7=XW3-1+4p%-n(A0GDiZ zD-fCy@ylJ2igCy+gAJj%Ggm>x)*&V=Ty3DsS6&V5c7pTPiZRlYZ%n32*tN6c@nnum@rY0vR z_akkRi>P?fm!IN$hsTi!OZr1XHe8whZF&|K7QN>&j>9#ttruOtY+TpeXTfn_%eKw@ z8IH7h{TPEEFO=ge)!z^k`$HY#n#Ov~EAN{VeP3m_{6q_E4D1l^-!a0o4HtKnSqN3- za^*+;HSl*adxe7Xpv&;Tb*p2WQXfy(ye6xF<%VWFOH%i`_pBB1hupIg)~Bkp%Lfdi z*^3?Iu0-qzj2l4s{y?2l*B;bE?BNUY@07hlP1{3S6um;?c&4g^!0`)n3_~k)JSL?^ z-a@cHarrdk5J<^_fmczC=H*%%jE;cq?*UUzJ>NS1)lhD}TKF6JJ3NW$mS;&%7E&0! z>JVi)jqr+#r0J;-)-;(1rquGSyC4m|NknWcBAT`Gi>k)DU&Mwi+1@?MS^iwZSNZz?w32z0Q0{T?2(p>q~;$9iJDHO2ae` z*lpJco|9M-P9q)c_ zpJcmo?>g zHnAub_z`@*?Ck6?mxq;oo|u?OQAeHgMC^Dq0jc*rGBPqKGZE117kYXF^Qe-%;JdlL zy6+n(Cn)Dm7eN_0UPR0;wS=eYVM_EhxK!R-u=4ZwmtNjI5><>z+*{TgCRy+#_(@2)b5Wv0W-#{RD=&7G%uvH-?zNaA4XNyT zz+dZc^B2N=;l*UP4R6-PnS!l06vE7n0UN8C{CmdE)1Bvf=T$DVCERf+CG=0G4x-85 zK7>^K?T@y#9jKAgW1w?~80YH{tyF%%I?Bz@&$qnVO${0z9|``;l2J)j3krwON|zZP zRUq?JJD-gpX~=upS0BWo3g~mW=3yL=TB9>qb6(C)SC*kw;yvYcM&Prhic0nV+7L)B zGf02^+PK&PC+f7gQIw#|88V1E>nvF7IlqYwabawH4+Mw?FF2zg-FwCZlnZUQ@ZGPT zj#Ms-ii)--BqSWCj}%Q-cOhzOJXNq^&v->5hs1_FkO0t0TzrEwL<(#_Aj+bo8Oh8| zq*gK>o>?r*BDA(%1q5-|#l*x=ye9X-;@}LaZR&b0Y@3?>v5s{?|c3jXfi zp0%F3s`_!y=YQ{pG$6s~7Ex9O|?jqtnoz4bh4Vy8U`uVq^Jv(HC%xBXTlBF>P zF4Pd>-X>H0B`5rJy&%9T%~Kh-r4ZHJr$steQcUM&a`vHxVX6DN`+(6iw-;2 zj_YlVxC)yY`y6o8N#2bhzjoWi9E}VaG>^P(z`X0yW4`TUk)mh*VD@hb^}B+9SHWa5 z01T7*(+3Wm3+r$~X&c~Fqilxza)7|Ap&%vYVg|rRK4l8o z4>M2I>*#IROrKv&qvg;TpTpF~s!rYe4Y}*VqFzmDw%OP&T9N`NnbC&L1WUVus64>K z%vFr>7$8fxb)0}M@xl(#`OrNb4>%u!1_hxvq{@TcC?R+1h96U>InwpxY2}kzUB@H z@sw)Mtz2*HY45JMjGE&{$>bZU)apw3`T4a#b`v+UJ#)}#l72w>`nAVSEppD>ePNi5 zo!3_VTL_WIeHJ$R@v-z=%fB5$xe+@zx1A8U_0nMrDtli1`0+y+jEX~XJu3bIp{Lt~ zZ1ead3od|7{(Q*R)wsKA4QIy;;lgb*3~7D({?z`jcoRvVi(8eYcnBjBK(pm#V}QY=Z^M(Ji7`k}mnh^KXad+5*^a zx4$0ZAxDgJ{|dV|BThv_lCXRpMCKA9aLwItadi!5IycHB4Y>we$oqO{hOvo*_`neI z_pnWDU1FH+tMe07u!RNbqREb6@Q2egdW7=TaTdNjA>Q4ceCx|dj@jQcT!gIqLgo)Y za&7Ae6BCohddoQ;+q;gOj6J;p51{XQjOt7QH$!?7Gk3)(tn1YLe9#;6@4wI|c?syE z?w>=i=$ter7RB$kKTJNH!)X-unU}`E{ziQpDZw~;zxRCmA${MxV$8{6XIXgaV-@w| zHBMu_C~DZkPdo2?cG&H5lv5E<;BWDsOr#J#uY(chJIoK_V3E*=;#;9PAld)(&S(4+qZj} zFA*RkSZ_yvos}R=IIz_|nxPG7$Yug-#~-`x^ggg8_<4GMG2hz0LP!qkg-$W%UMg#< z9xWuOc7r7~XtZ$FiP7ejJXIAXU1~GWg~3<%ZV(dfYoCr_BXGO+2DixqrUd)qiaexc zcG?EOUvp;?H(XK#BTt-lwbXfnEoc8a3?9+wHf3MI`2oNDn54t9jkDM|qf~YL0 z&d7%R*tw?E@`93*l55For{?(X_Q&o#E4^?~HLKYzKS4I*PaO%oBYx<7trkR%M%m@} zNwN97mkj(~T-@ox7ew9`rP=|w_PSnYw0$#J1k_#8?I&`G#C*-`1;HKbXv^P5F}K{L zjp9(-Cm2upc17EfzH}dLxK*rUw23X&_djl)i#1gYE9c49+OBk%k&hsES?Rx1tE<)1 zbLVLgMHgPi(ZNXQEVuafW#ppq!$~9Zp({I|@`KnA^&IJWBX(PWszAocjY*2~8hg$Z zP?ZiewG^mS9G;cXJD*g13Agy(L`t~X^}6y)|7C0vHKg5RY$EwUGzO}cwW|a(J+KW( zw{t|mz+(Cnu2ccmyaQ56q3Dwv+UYv`_Z97ta2KN4x;iVvRhAoYS$Qcuk zxtq_4(2*FtFZM9phr-l^JPiaFgqnh0`m z9F2>Ca4Fi^t(HWR`y%6zkD9Lch=qZn<;{IQzu>w#E)3JU(Rftya4@yv2J=qMRa5}j zzVa3uSTTl!U}GS2@ioC7MXAaN9k!?VIYC$Q{6fCN*1p$&j;h%&V`ICrJT_YR)n@pX z+8P?pFJ8WEei-Zb{2k^Uf;5JUi~_<;H^@sO_x)r&o+m6{jF z0glE*Z=R=m!+1~w@Nw>Pjw278y@1(=v-7EimzuC2ZW{j5jCf0l&&k@R5|r4%hw;9$ zvhq#@xh|U$MORGfX9jQ!HRy16eM`DAx{05&OF#5bWEGf`BSWUnb-AgvY?$+n|IegK z*%6fXtFSTZ?~=dvLj;*0YVeMEZw3F7ygWTmsY5s;Uf{g-vaXoD@1+ZOg6WtS-13;!P_&siOwN9O46_X`M1G|i zZa4g2zv!7=Sa1bPRvzy)4>9aVWEkv`d78+}##ey^_nBTtzvzrxt&Nd?&o{=aku{yY z$!gf(>Jy=i?UFWjX46v#v;pRnlu-Ydwo4YX(vF!wM=;t%7SApKdaWek=~J1GtPxJ* z3bb#p->Q0c@yTC|>1xA6Bd}VfQMb4-j#f_B$Ly)0$;8U_8IcMC!bnWW$OKm{m8b0P zu;WuODyqr9TVr&txg&xP!|5VXot>RmAUXLyzOHbKnY!=cr%#{UQCF+6=g!oh5Hs9H z>4~JN$KH3Y#(0;ucPxYU42p_|hiLVCAy1qYo$32@-EQzz{+dqJBSo9|Rqnl31vGG< z4|KEpnSK$Op*L_3z~Wm!A7XB8JZGMnolRCpk;fhx9+7aMpx~hE(GNV*OkH3Wr{a19Wu}K22R>veZp!QuX#;pxvKE|%Hmcy zPS>W8gOk%O6O-A*ZnHbddH|SY_4qO6`1tsI#@2V zKgrXF_PBb#eQ0UhUB5lsFoL+*!9ENQ?gXrF%~f;t*f%DP1K`)%Ti6$FVw}ZLm=hZc z&U-A{dYs!XnK78%Y%`c{Q{|bm3hSt{a-E)@{=SE- zJ5xV6O($foaCmPJfX843O!`HO;Vl5x38tL-#;L3X`VVNma#dFrhE!pK$yixgI~lqN zz(5C!z>i=F_ zTZ1(tOK0fBerw%akOD^hEw_xTimIw;U;E@ABRzE^Zt8c_)AR$CTuGSIgF;WuBFH6-1)qS17hvM$(`9}u{CRfZWDZz`4@cuk7u(I!K z_wZp+n}IJ@NC|8~+^z~4Eca)m$}^v$;m&Cj+(eh9=IcaipPK70)$+bo*@m<5>w%Zi`6HL4bsTR2 zr?DbJm(KcWbw5UhZg$;!1$?aFj42SiE79JC9f28%{jRrOG_gl=Zp?*MiU_%x9Rt(No`RBx-dnc*ix(DfvoQwiN)8si$b zd0cr|n=lb51v={>|DFH><@AXBZ)Rp@53Kn!byUaKiHU=jy?;EY0N&h@PFqjURMEvU zb9)Fm)Pwz7dYYHIXFl6t4W6eH(4qS6IT~78R#sM+#SSw&BhP}vZH(k!ui;Tbf>Am6 z<{H4+J&(T_sW(u*;FMx_- z{rMxNSC+bb38UFS{aAOlp)(=!20N!-abaO$Rbk;WZqqB1!pW(WmoG1Iq@+!Zxo2rZ zzPR9{Z!KO0wyYX;xZqc@z;{1BJ*J=Ed%7n9O0P8LaMIi66iVYdnv0+;w*+YxCCE$Jpwt51uK?#>YG=AwF7q~ zs)X$b@Lz*3K73FU|1omaxEii4t(EKAmy3c^ilpD2JM_DgvNA9*kS>eHPV#1Jb%Hah zD*C_|g}O2id^%)H3qCJOS-`P6#~TwMDcWb8O{kTpH6Vi>t`r38jTfr_6n(xTdl&4 zoM*P-5PyBYsC&WY|K|e4OgciG0_u@YD6FC@Q}>)ejmugFvWyvn_Suru8yJOXfWmlP z@IssK{)A-^=a?}}NW)w7Q+x{WeqlnrAVUoJ)5gU3Q-`ULQL#-SHf%dVy$YCLjYz4C8fmM9l_2QH>) zgFuNf5n>4N1eV|D>(j>}SKP<}Z;#=@vC`l(P{)Lbd*mgp=-Jp?`i)Rf)5|Mwq3(N( z4jv5!KzOE+MPE9_E_k`joa$o;+EAWtPkP(Hl$qgdij?*=*N`3FcY7=hN`8 zoYVT`n-T6~w}Qw(oUX6nGXUM&*hshAl-U5pZDMZLcgy8jad(c7T|LcIrLqkvmDD9| zXP;C(C*v}nlSBltM@!bF;J6)|q+KKIm6k}fwy8A|Ah~_;ON{MZ=Xy)fefDGpa0iQN z4&A@YvqID0(rNKAnhIhQd86Xw&KRzEJCaC2Z7r3Dhx8#;c2<@Wi2ScmfS~bu{CF=u zKUiq2XBY=+)*++}#t9N)RSj66ArD0^`CSIVx_kHT1=T-1D*lZVWEeA#pt@E*$krCO z`aW^88pj`nGJW-2sCVJ{L&j-5U4_xsdK!{S3BR$2lic?kL3pZ2nZt}L014MTu)8vm z1cewW)QgkJ&CQZm4^8#dfxY@Kc*cXP@7E!p_>XTXEj5vJ`683jiQ%RK(H}qF2E+H4 zU(?XlNJR`VBBO_fhFq|BxI+R;G2s5iO`fq+o`^p;)+6!nSD~=Dc+_G0cAzx4=d5gP zIlm~px1s>+A*$G68*7wmEgHsf2XQ+;UbS|1er<*Qj;v&M6jnHTs;jGYdcl%<;OR*XDv}kvDM;em5+x~EGbw5k% zGQcOl1w&#qOpOP;{}ImO@v*V7(ik!r54J}!$@w?V5OYk#f1?_&jd^b+yxq|SrtqsX zEz~Fiht3uQas@G`Hbx2}%@RK^C~ucjz^C$YFI~FSy|W_(M+YvlfGb40=#?J@6)yz} zun7{WbdB#G{TbJWLOO|~#qewMRw| zQBKYq?`Lzt8X!LzOTBS+E{D)XQ-*Qh$J}~e=CkFI8_$*FgPCq)@U&R)`sc~HFJGwp z`ud)jwyNLJRar{>CohmnuGEb^m#AXuIi@__<|{fZv;QgXMudSjoWf5&eZmXr?!MXe zhD#pTO^2He#KHb1dSb4ub~b&Fy9PLcJ7wB|<=;sx`L6=`CB$$Nx9^;&zXSM>2T3}L zXjW&>Xr&j&rA=?nlA01Wb_v zZ`z)0oBz6I{cWCWw&AF8hq-|Lp`(x5K@faJ8mrgGuaiL29mj%w{rzL#z9r=3uxMy% z8nl&7lJr7duW9YySy%auj*~5k?Y8{^>6MWx2mFG_P4SEO+1~T99>bD&CmXd%Rpwv( zR0?SE!bagj|GQi4^5rtnkX_Xf_&dI_PjV)&t7@_ zD?eHhKlJQyA^2Q}GUWG}B;-R8lEI~Lxq8nvY?8Y2ptv(}`2oPo(e#_2%uK<{?SE&S z&Yuw+;yzW2{CF%_l=>n&`=C94@_-|E;xieZ<2R2RVAjB?lP|F(Uy#MOUJm19&MYk`?E~nx)cBi`ibjcIi|e z{cr|wZj9b@?s%1LdjosDs+djr#g;K)vT;|%i8VPKXIa*no8@I?6MD(ynOpEU z>TlyI3Lcbe`e3o_%$3N9oHvha>NWz#GGIC(a8dP7D#;(@Y_a0)KJYl!l~r!qz@+Z1B~5 zeSPS*Nr%g|SNrze^P-kYxHV6TDUA|mzyM5DbCI0G`;$px~~ddq?|+v8I4v zs4e*C`zdEheO*{o*qi!KH|t_p@!23!Rtg@!pBU+1cTUBo$JEx^9IENoOLOMT)|r&z zn*yro#(#SbVexrzPO~~@hudR}BRNJJBoOV1Z*Q}`W`Cs#l`e@^dG4^!pMwWS&K2t| zIVSx7_O7l~aC?7Hw6c7sGqRKu9j|2&8!UpXlb?g$7=t-WBBW2mp0hKGJC73g;P8-{PeBsa*Y>I^vSw3K_}5Z76#zGMMf_haEKNVm zUIyR#sxq%+nfcD{|`*l>jf*Z?uj zTTt6Sl+pAmLyaT7oaoBm*9bCbkolrV&Oszy0So0RbCe|3P| zZIdrJ8!UUHj^OrA9x^k$YZjJD+2A7hrv@vpLAsohA1;+-Yb|m`Qs`SNqyZ?B?FVDA z>Z!4fiybO5KNaz0;<6t}@!iJQv0#HrPl!H}0UEj>Kw&^C$IU4!ye@&oJQ_W2Fz5kZ zm{EV#jR_BK;vIek4l`GP2^z&sOMzU5n`_bfKf%y!|2W4?+O@ni-*lVf#H%SEM*t2W zfa8x4n6LVwcYF-G!KUylO0BmjaUxK}|8sC~{OCx1{r5Ixq$l5*I+$^NTtnPaY3=4V zdQTfb3Am?y71s{RNRg%lyq6lqR=)|^uwmy1<2=cEW~CU@Qp$xq`}lBlauU~UDt}#y zG8P*GrPT1FxZf>uc~V%5=Gw%))4~PvY3h~_9w2brT`#YtaLBYB4wk*xZi<5o4=gKK z%y2DN0Ii}iuH@}~c&6S1n_m}4V95XnIKT+l)~ueW%CM+%rgVel7WbYVz5|^D^w`~- zIrwdhgDp#AGO(D?0%JH^h%%h1*F>Ao1b1pXj?jVDHS!! zh83{$RJ}sptMS+w*j;|iR8q;fN*!6X%E zBx6cA-W1fo=1cWjMUY=97bTZW950sYrEDlARp5wFD<6J~JxQgfg|EAP=V3w_DSV`| zic1lH_!-vd3|jp3!O1(G@s->dz@K3 zaqyf|5&sdj(m`HjhN&l$UF#aL5{Zzto1PZ}J+Z=5H^686sc(0`N3rS#P2%zGfPUXY1mpu73f#5+KD}XtT)iIwIe_q zZ%X+b5}HWi+DZtPAj}G%W#Jm4gya}9KM=miZ9gGRDdIiEJC`ldD=A;g$^J5gdFOu3 z^P4*4!Ug!>uM_p z`L7%sMFZ^-jp)pm`@SqWHYZ>7+gnAqpLn&ewyC~WpeX1%JX5>yAEKx7Whc(&xP3?_ z9i?SDmEakw8dH~3FKzQw`QMq+xY(H0{rhFs+^7s)^-j#iV`OsfZ>sQT$+lH^jCF;6ntH-o3ei$$+pP=}$R)oa;|+Vj%>amfyTB#1=LpxHG>1Yg$}E(W?1kR<6_RU)h}1vmk!1 zzkwI&_`z}?wZYJfW{!Z4UdFe=QP=)Z^GR|wVA>sfDQkPK+B*7IHZO5@0r%J&5lnB{ zoi3~cOFXvMjQ)3?d!}>Tz93Vm%;3t&$uacv?O6uj2mj;g4bP zY;hT-3$9Omq*0FDFu$3#zktO2kj*ET^hfFO_`@qvO6>0C<>kw91@x((>HdEIvFjsK zb1fgAO`hQiaZihTlS3w1d3h#h1Rwp5jO)-f;Hhj5e6#wC4zQ+s6M>BLCV2#{uEOt7 z!2c5?|CT^5e`5oQ@Uo83^8?<83_bM)!n_i)$G`*0Umh4GxtdE4&He*${O!ACUpAvG z0~W-FMr=i1;$b+iPaMyRl3Z!Fc=mxR|4v~`2?%M>h>~N41pjqf-Rkn)b2f_bQQ4(o%1hDLew9C;#huFeC#kTmJ4AEEiKLzi_QLeNVnBQf~J!^s%TeFx3Zp6$1Bh6Eq%Sw$)?F~hu{X`BPaJM6IOiq(9=xtLk%C6f835gx#F`S+igsRunr#-yn5H) zJ;&VYX&|w}!`U5zWFd$_xOluzdG9Nt3Y5*jKOpDS{$g2T_00iOdmp|38LSd|(U;g5 z8$uL$&hi{G>4y1Zb6aKM=%Sxvuiq;3+wCdHFej{EX8mvv~}D zUrp~5?US2La{9S{d<7$bhkbCx3~0@THz18ag(~)4d-Z)jq6Z_+ev0_qC@{rlz>uKq!1gy{*BV$r2CeMj(A+`fEdnNh&43Q0;;2YUsOSVx^ktDNNl z2~b(m8xj#}<0&71oW&Jvd~FP^Ml~u%JR5_o&?|oXl5duL=L-v-b0LHfgc#~2Rg7uy zkqL_C8}#3c@JM`?G{q3&Kk3&FK0_I6K9NJoto@3T;$kJnN9au)^DO7nqc{f86_Z|P zAV8Gy{8>BG&f*oV-rHIS`~Sd)uL5XFKYiy76+hr3TKHo~0H%V>FDHrB%MlyRl35o! zmXDmTO014RK5Kz%Ik|fJ$^t`_J0W79N&82%Z~wTBI8QJ#5pp?R^9`cuxh_XMlvpKE zj2V#(mS2^jO(lz$mw6*5Nb3M#n&Gx~cH1U{w<8h&>GZ_YY=LpQHmUcy_00P&I>^4y zsd9rHrxQv=mVQb3r{py_A1JC_G@Xl+q02HPwI2hBX&Pyo7 zc{RrgKR$f?c{lB1tF+E$Elx}k*7#$11r6JC^=FSU7Ca}@Qe@j#2_?vr?$v0>(s6w!(06CVebW`&UE+(JcvsOj> zhKo~K1|+p96f=>Bh$P=Xjp^U#PVOCiLHxw4r&mDmNt{j#@fl4a-`<}+`M!v-&CA0y z6Oi3%~Us3IuPIDwri>JMC%zjQvRMh(5pK(tg08MWLl)l66x@F|C zWQpeFTqQ2AI^8kyu(BCy1;Gt z!hoBabW@l6$4)QVJrJH1+uD~9GYDnL_6B}d?KBPtZ=m61X4gho+m@*J@T?YgSI}t5Tii4*sdv#n z`9#k-0>Slv4<~{D@Bw`n4a|9%T*TEqr5Nhl&pRGu{*3SKbE-E+CnLOdK#DYZ}*mrHgIjwE|^xNkpu?&DsyL$M@>GGb^e`*W~sXJv`?=ytc zE|tTfo6_X=^B!9wDzmAD0m%!%QJM(CNgG`0z*vk4%I?%OG%x@<1NqH;uZV-~I)Lq? zAyA7WZDz;t(G_{w)@=M{eljT!dS9l`3%&f+;{m~|U|bTRJ_VkYo08Z_>gUyBJ)Ty* zGSh|iJlq#t#c*sB32K&%Z<7p0`n5lTsJ#z4wQK@-H>~>|H+4#|ZyLXKZIc%}{E|9gi*0?Ay8sZ6kPogB9bO%qp6I_?Q%aAAOM z`YMgjc7n$|^>-e&P$kQI^eR8U0#zMDmSmB#BOZXUj;BC@JZ@&X6+L1b@r+Iu9MtVi zcwq1w_u|P&ERTl=^>T=e;-QNd-I>}uB9o-vaBP*p? zRPpa0k@DssA=@VaqMl29VyuXNH6lPXW6*4Jy$OX4C z$xvn~tI$*+x0hZTHGZ2LWdX$w_x^|o!H^<;mFceyzx_^N{d8z}I0yGZoUk~{ljnbX zYwoQ)ZcaMj{qLoxP_kvx8^@L9VGg8rIByvdG?_-@4NtQDL?Ad@GRNkGLH|FV-aDS^ z|NS3-9%PhIX2>Xol2I}bA`}%-_Re0}am-U>WrggH6^hL4j1y&MXA>n3nGv#o*Ll6a zpP#>8w^wyM&*S-cJg)1yU-#>Nr@Q`2^+5K$SCeE2xa%o=1TO&)YhM47dRA~hMF<9@ zigv6Ge}&Oq09wIr$xoHNjrQau9W)9HgaPM}2d5R4k_G|BWVaOF{G3-NX@D!Q*K_w3}F45K&X zDs1MZx`H%)PJuvFV2dbc%m1QEYl1PHQOYiZ5Mn=do!J0T@`&nLfrjZmUo_(t*^@iG@o z^yy)}NqnKoXpW=Q{QR(t(k;JXHq^e$;Uctuq|caJdtS2UnGyV)d)O6cR};=H8S*fgZMomCoP6-Fw-#@8onp7(cJ-s_xbkY-425- z)ehppi_hc^JXg?L@QU;Nqv(t=N2qTN1VDy3(58<5CCe)@zPSS)9Kb{A)#5ZdqiBi=MY4~TW6kb8!e-Eq|61% zON{v#issUe-ZWnb&EgX$r8Lx<2y3H$En zkh2E)bP8L!@oKO;cnd`u@T18GpCxsG^B(SW`g!D?*f-X|)%PFq0w0{KEi^{^-kJCR z3AKzUz3#q8c?O0FzZeQKS1;Hm!qeZp#qamQjD-*sIc!%k?mH!S#peBeK3}pMHmPlu z4scNA5<8D|mn}VOqc@wk&}#rNDz3Q&Zom4X#b72C2p3w2)XLNiN{j-K0uL|UWcXi^ zt21BgZ#YtIsfU@`HW^%ChnGo;G>k5=D75Lo8Sd0Rl|}qSFx7lkv>1JytysH2e5aw& z;bqBvK6J91zgwO;{I#W#k&$1=iJ$r3VIf(pz+MHChtma><4cJhEavcHejutZTH!Gk z5nsFH4X~tDcdapOrD%KYg%gipHqaBjzz?SPO z61|a(jaK?UF2GCPrV^Fdztj+ySj4_Nh;}RB)u`t~T`M*@;2& ziA0o}0Jc~A$p*BHqPA^U={0Uq3|G!-lo%-|hzhCHdy=3!#GVib*c}%;v z3mfKA%Seuq;qOVHD6C$t`H^yy-}3SStNeTp)XG--oH^TC3NG3-*nzHgsN}-ZHqxI+1=G30u9`tecst184x}C(1u4r@ zmA1aHS0PmGLs^AuGCbB|QY!n$B98JlH91IG7*zX(oqd13xMA##gv<&36u{ z`>XDE(HuhVq0I~+ zK2gY$f2sa-2Meb5KQcdcE-?mB4l`yw2c~EvjBb_OJA--mP>LCUFqsDDp)MLM0W5`7 z+ZKU58>?mVIuu^eZ8e_Lp6zAq5}h$3poK3*hj*{y1(s9skF)^ini(*`y`I`7=rh3% z8-$K1Sn4-&)2!8n^_A*{K*8_`;;X!d7=D;=0r}`lFa|WxC8-1l@(u7j3QHcrg1jZ> z2*~@t)?a|i9AdV!S0N4|=81y_`W9>@#Sp*~3ixuKKK}#eWngYWYtj{Vr85Qc8-qki z0X6>Dtel+bx+}i_cgs2$G2XY(JA?+Fx9f;kh5mt=IITAUC{LX%=6TsK^y0wB@B$3J z)Q`JCu7j_d+90NH5Tk`{p`Ppp@QgRFr zA=z`yl|Tg4+LMYFXGFu(#i0_w~51w zt7b|qRv&B!?J8UZK3r{}?<}(dG!n(xgR);(K034faZrxsF@m|A6HP6hv+K-$QzjaXOFPgp<+acg zeBvfR*w2O=bF-7Za$%heOFeC&x&Ue7xZl*#b!?Ph_w(Ud9VaS;wE#BH(QphwFa2v7uN^e&E4UW2#0Mm&HuivI#&kxer$8^Ef)o3?zFJo-^?;xISJ>;Q zA8AuYP@&8_hr+VrZ~ZEX+(be)wu8$o*@$Aky|a z0C-=VooY4Rwv&VC-sY!Vy|>X-CJ^8iD&lyN8JMxgBN>)@jfQvrkRjk!A_)~P6_zbQ zx^l9A@#)=*1Mdzxay#i&V!Jymt~RPbN)HUDRLIfP5Tk7&<{{#`YoX?$LOeaBqUf>+u9C8_RPrIsVn(=(P2mGN)rDha0&*NTtU^m2q~O0sGQEC6 zEpoFr@Fx`lM@oICA>edEa;7?e{hNBb%S%s(i0{Gc_PLkU*WPy}SZW0j9h$@nm|o*4&jro;qHhTNHKkqW{%S0(&2B zsLM=^#+P0dSwz&^P;xu6#`nLtH{feM64a#m?yoJ_{CN9K!VIdGLfb~7bd<=}3DpHX zIKJ)vr&F(}Tj z6DItMzab2p?DK$`pc*CB#3BtMLHN3T@Zdk&n=j_6qUu4P#_d>IWXc3Oo8v3HRnn2=F}6TDsW0Po}XBB*8+xs zP*!}y$5it(=8e##utt?IpZo$b1uxrHsYCwvg_wxQpWCVnqd_s&NSnuoQqf}5wx4i| z7p(uKTEp4%@7q*BCg8G)rfFX>RJ24h_M1-Do+t!{#67^buEOvRRmNccTg`V%FiY|C zUX8dW?khOIi$W&;M4_!OD2CUqn^T!GnT(DCX<;!OR$AO(yMO7Gph>%|n!+}OhmxX2 zCrZ0kyyUGK!$YtdTRy1uzZfS1|Nbn@kw|`XG1^`uq9Qf(n~^EJX2zmdua;TN+P-^O z`%GlWwj!#;Ta@X=0a5yzQ*^`_<4Uvp06lsh(wcC$!#`?;55|^tjA3xQvChWk!EBg7 zC+|Y-;U4CB%YWt|h(J|UM2UB@#Z}D5T-&F6`;t))?A4ck``C9s*7rtLpG)r%Iuv(% zFsovq9s9-{UMp$gtIS8a0Rd;NSz0#FhVy;^cc6lyQG2LD)KP1xmfs&d7Gya7f;Yvn z1%2v2xJ2>I)LZk?k%#AAQcnCT9Ca9i9OXFPHC4ZOtgS6H({_w7ek{<^rCSIjm6^@H z=l-oR6r|-EFJ>XsTm#8^lVxVeO33t68=QWmr6bd@q}Pxn-R2(f1$Ca()`{9``AT7) zoFLW|&JI*;6R4&4u|Q&20psE$e+m&vNl9h?dgkS(8@v&v#c)+5qDDR_+SdPSKSzd@ z5)t9P6D!)p;zP#$%L0i$AH-f7OOL^Uz3ANW$Y?TWzvxE{`rofXL@Fwg?<^DCL_5*> zTz?7SkejgY*IDTLEA6NOu+?CUW8{!6F6bq7v+&FxFa6jzq%7vV4^*R%In!ZPx-qeU z2quj`IFaV&+znF!8zM;YqML8(N!!(v?hd`CAH7^JV$)Av%770(ferDL3U)IF>53Ds zj{;{^Zb1%fpE9R2*EsZ8>7N*qNX`E~atXg>Ok+m>Q2@BI$L_N}ya8m7o{V_^f&q~T zkd)A!C?`6wg~6S>9k1CTd8^*|s8Kol&qXBQtd$|#2nGNt?xhc5j^m!yMLxY;q%g$1 z0C=xs-rmO6UONiedQbBGE~a0M#*_^!jeMmMXCM|yp$TnF_aPJ?geg9_4V-a2R7Hy` z+6=RY;1w<-D=W*bq8Z_4yn!zM#Bx5qUqvNWnMWmsECz|0PJ=69losEB&^&Hzc(idm z^1V@nNuBB~-3wY;*06b}eLfH{QI>iXh?gne%nT-c1XN;+6heMN+SLURyiag4F9?c% zS#Z~PGpfqX|Lqqw!xx^VE5H0tDhA;L^!8$>t3twTIgd*2>Yfka<%lyS!B-kvh*Z)k zh<4W~QfA&T&HUqm$PR7D{hO<(GGp-!>3ZuV%Bl@n9fhAR6>ZR(8V=i zGX@t*QpXLn=HTwV? z5{#ypLkhPF2kjai#8TDqG1>?u)eSG{To)!9Q(x2+Ev|x>CJpuKhRQjP==Ah<3szvQ z0e5HhQ(ai{0Z-@pJNTx|5DOYsrNI-DzRPOkb&}5g({Q;2bqRzYW4I3Y-+8$I=tSo+ z#xRXGgY4VmUAh=G8%U>5nYC6Iy)gR7p?H(!vn52U?ju9Lz>1}b( zQ@ZAG)kM?!1=XA~#trQS%FB6t9gF~eF`nH**F=bHagx&5N5edYI5s_7YspyQSGxl0 zc}v5xNJ-cm;5`%DJ0-8e37Gdr=uwf85~hw>*K~@t*o@M*1S-M=t*(pM_6=19+82ND zv5b-9+}a0QO>qG3(LxP!4Q!k{Xj)yi*xc{GsNgL%q%UuBIs2mG5&XZ7^0M3w9XuX*~e2(1;AuS zD(lbQOgbiMBA9r`x!dVNkbrIEFAN7H0yWbWz!kgCD$$q2>pRs7pNpG{j*OJoNSGY{ zC?r96fEZW%Y_HHmH_Jx~U0oM1A{Lq;$<}ubq{J=((PwL^XbLj9fxgzQCzHf=C0XnE zQtY&aPX2H=^N(lIqO2XInIk2DbpkJMqh)QFEcPYKHaMP21V30{+v5o0(6+N zm>CJvrObdK)=1?{?SkbO7{~4)MoHD-O?yTqm18F>$4{L-ZrX0O+)ShZ#N_7>XIC_N z(!S(9(Iq5WDSnOfnCVIJ{LMQW@x=g`xizm?JB}X)F4pp%lz4wX*Ourfp-#ok`!&D_ zHiw&1{1)lYdeq%3drAsPVGxv4;ji?X`V7urLmA3US4+Kw86_B&CVUOh_|<-M&h@j0 zQETNg3`|NdB@u(IS<F-9z*rzbTL*S12-Mtd0f`)Q-9O;`J!J;jwowV~|>#@qpW>yAnH&eH_T zE0{J=*K=U%bVx6|6d?lF(uLyAvIt!PU{ySgdD2zT|5!<5IxPU+%4LW*PPhJXu+@S< z8G{m)gF5tWJ>hO*C;v9?QJ)>}F9RBF;tq8WFZl(EY}LuPl%EEA^IlES9++nOv&pD4 z*~=|`Y}u&m^jseEkeRzuk;tPjy;+z$MKpM>84k z?ETG?sF(sJL-Dp>Kyg@~o`$yg~a*O=Th?KIW-eI8`OEfj> zue5BJiK)$8w**N^f!gdPN-z1rys?lii-cT^$)Am6k4f^fo;yqxj z1wzll$--x_X*BfT;ThoPOA&mlR`jQGfb%10Fez&dmd20( zv$VwsN(3^+BaQ^PqH_4xE#B>1W(C;lEc|aeMT=M*5vHQnXE@Fm0x0dBkb7tH08WH-ihX)@eaY`Fj&tu#^3>-bH!#XtCaR1dcRM5lHDAuc7L9g!i!PT=(nj4_`7?U z`C0Oa6kCkJZErxuaK$StgReu-X!urOLy3{i1o`wQj@I%%c9>TS$g|a-ws^JW)2_o} zF2v$)TENhbKEugb3{W=t^36Wlh*C~E1;KP2&R-eOt9xzDcg3WoeaNv#XBF=*jxcFy zIo-|C9B-n54*3(X(+l4mV7d~Exhf{s!k~1Wyy!>xV<&)e-W`9Ry{dly$W z4E4j{xWx#n($QqGcE!BJU$*U*j5;4820tqNG77P80woF2s1hM=o=L%xo(k_IpQ{-t zpYV+UiZ!4@f#-ZG1ijIFt2+^9EYi&v4Z!vjwzXf~iwy_W@T`6ASE{dBwq(Du+ys!6 z4NptXHkzU+ss0uio>!CEDb^IbcOFo3Qy?R3H`WBl&Xya9$RN||X&b~|xX$_MdgXy~ z&8x}O4mmS>{`E#SOaCZF-cSP61LUGH+u}gYckayQ4$|l9q%PmE*sy@P$h>%2c<5WC zUaZ`|?*FZ<7bT?WP;q;@b~lnvSApD<6SQ=!$kNg&AOCNrIPd&*BMq-wF&T3$R&$ zfu@5k4t>+^aUcNo)D-y~(mgVGvDc^n<5a%R9jqh)xFN4;{vZ~pzf~^wi57Y|5D&T2 zo3y(3xW5 zS5R7uq+AMJnH<44mM&JI%~}V*B)Y56WMd@kO931O7!r-ZYYA@N(_yY5m39d;w^W~!ON+3qUTnQCI&K8(h~opl_4b@jGR3fD9=Wr!!&ml%eNSeT+IBez&3=!wwME4{=Vo2c4BFX<7y6*sLos^-iZ`GyF-lW7w!WeTF}EwoA;D7 zzLuo^g{;C9D!E`Azi1tWUn+=_#*@Wb+0&v!D>V%#PmO)UgyK?Qnm3m(oFf6~*WUp8 zqDL7@kMw%0Lg5Znh;HGC#3wcn{^}x)9A2iUviUkXA8H+xD+xsz*xWk!@4+X1^^qZH37Q*)me_R-I7jKryCsTK5dSAchOtA zx?VlWrNTeiAt}d!huV@I`H?oBwqe`7b2g%M9Eyed1k1s`-HEgAucOk(Ap*&Pqp#WJ zP<3MOaj0IN>HgL5EW^UZU0X8>38;WBy}F4^T&phGy+|`Hf<%#)Fza8Vxr}fCJ%E!d z=zVP_zj*{GF4d&^)8Zc^0f_T;tWYuk??WlU*J@L}KS(=;&^q_=_}=7N}-!$-pK1 z<>E_T1kBZ;b6|8<`v7-h+CDJS&c+pqiUhN^`&ye1Rbpc&myTK`2~Z0r07R+iP&b4< zr;g>dzM9PW{D2SS%jA1DzKc!&FCn%e*SPVLFDG5>-Zkfz`7}7S=`#``B=hB?>%kD_ z#oqCC(3JZ$71Kek3nHxx(tWirQ^|YhEqxCl-sae*q*H$s0jXHb^@IiakEpXS4gh=L zvpFSq<~44a9=JJPQ%<*_TEs+CCDheGA4uHY=7IaG)xA_((pyH*8E%>R)5)l`@UQoU zNDJ&H3G*cn(g>%wVzxMU0a2*pe9pFx!ovm!YwlWUX$gU9@_93#jxKAxp-mj&H9B-8 z>k<8&ia_#RHT#qVYF1cX>2b&KCQl*bDISDZQ#D$LVbWs70K9EYVT+nS?ep@Ra+ir1FOUon2@!gnXkV#nA1B)^9YqMd{yaN+9b*kMR z(}*1abZ#R7oW2&sI4taSAdqoibpb>RBm!z^|H2=hh$v0m5=poXvV=OP6^!wcCU-ao zIf1~Kw{^8h{w2?XIK&iI(V_2n7d9*f1=}E=AHgNx=J}p)JNBcq>u>(UOX5;dZpY90 z#!cF%N~-haaDwhcQ%3rWC#hKeCbX%}P% zMyU{wbZ{mo&?1L00>jor2jCSKSSRD6T}56#vP6QWGkteay#tB zWpW>UZ#3j%Fdk{N*#o|*4_r}|8KqVqBn=9+t1|ZPJs6H73Jv;eX>r0}bEV;r&)a@g zhJuY8_&jn36P{2s>Y-LWF;$=wox>P|^vAM|qgTx-_PhLkD8l}GaOf+}we@b>h`7LF z-T?lufBlXu{h~x%#e8tLWB-~%F|hZo%3AqxxtP)(fL~`P-(S^pc=BY+CvC%R_te90 zj_YWQF(`28hlnW&A#1Nb1%LCTUvRG-S@xmq-8}?pGwG>q^)D^92i51`G~kljE&NYE zk$bE+G>aqD+xE(DCR0t1Ls1AxOVM|A7V|pe;-lPA2i((pqRIB9_fmMrf#bA%Rv+Ux zwNaOMQsN>JHDIYWX1q@WF>L~XCw;wyft;^TNdAut&?&<(m$m`d4Ja7mUPO+|nuZaJ z4ZVaH^=Rwtz7Zb?tWS+`ZZ~3=w@#O45Sxkt5O=KMSw1aNa`)(Hc|eVAV4=72n_h;H zHoUmW1{FoJ&1TD_s3H!{1FGoYeYi&+32%JVyPjjj`_XG|06%qz&AowhccpJVhE|C+ zYJQ=o)0=CZ47mZ9?G$~O;xx6{u*a40N;gEo)6NLCxd~*BLi+8)4+{oALNu^Nh6c7P ztQB!cEYBn~CQ-lx5>t|NNZX4LLU{o-G3HH_TlE%SV&^urwivLZ{^U%SsWR$7;7BrK zDIVo<3^%5pKH=6VLQTrO7es2qs0Nhq<)|4nb>YcY@xrb&-uV7)*s;9_YA}1%O}3Ve z3g#hp14)Mu{=R>%2IPl339}S&?H1SL+9!bMtQ4MQk#HFYQSE?2JriWJQEr&FG#JeGLt$v|Z zDQ4={TqxT14MR|tL0z!4rKHy;Vp`na?2hy0LGb&%W!f#7KlpnR zW>02nS1$LZa91t>3E(C|R#~8b9x^aj87Jp|ptrVvw`C-j&0T>KrsVjrt+d=l6<+)Z zq|=3|fqqllkn2TX>0|}I@i~Wnc9bG6XhcgeF`ZeoS5VZLX1bI#%C-;}G!(HLf}-^8 zy>4y%KKIt^b-+i6VMXF)LEZc)fT0czG1c<*rm>8C>-FOT`u#j9R`Z*i=C z5CzLHAp?z`EY+N=$EQ0!JwIav08q#TU_upoXf5mYB zC$d7a7BI>FmDn8;>gn$00FoUoVp@0+ANfqPHh{CIzTSku5wi+%Ut<|P0zq`KYI#S@ zc>h3J`!BJ`A^EhMO%D@IO)FVRp7VOAYYiGOsdN%N$NjXI7uI>c9mT8Wh#&JS$%{V? zk|W2bM?i&%l~cj~;xF78&xTcVAjQfzl%L>z0&Et)kIt_AVtV7P!ce9iK$tXQ7rjBr z4ZT-VF6rqc?aL=K5YuAf{T&YN5wnO=)tvPYZ~>f$eTt%c9(PO;C*bnhQtyc4uWWzA z@a|P?U@+aVT|EOn5p@^!uXroqMSbz8LsUZNY`yPPz-jC*7pWmF{3B;0XuC$oupS2$ zR*KyXy886PXWB2MP8RMJiIXHX25?X~3uC7;E6&*uRM4yhx5ddk250m_dD3MSBW6+w zf4m44+^J1B+zoDEF6yV2tk4R`8C3V##9LcitLG0d+Lr5=J9wwLeJ~+dMda*xtjL>1 z_+=Riny{~9S)f>p_GT|n8q3oMz%p;v)TQ&mL(PK63VkIdr&&VWiV{^XKq15{KVf|gwm5_N zl6j>gMWx)EcvW~zCd8=tDreSAueXpSYhlxTqxp}UX2?GT>zTEAsKH|6z8DHP9g8_9 z*dvq-LffgVXmJ2(@-&K0h(p*(K?inD|6j81KiTTDg;cQ$6z9}Anpi%5EqmW9Rtq1m z?+_sq_#c4%^zm^%PKvdAUq6mMiZBBaj}3#UDxEY2Sk7qZA=x4U^O*8Q7VbArv`2fG z75PUIMh^uOi>bYDyoVvEVUH6xhEwm+_KG2xa@lx+J{wVCX=&*}SVDosPN7PHJ5JDp zq7as8;~FM?$@?1M(J|ObIT;Gs0-dffq4IRzzoe11@T7k+=^7a#Us%ntT)XlEkVG$} z5j$Uh_VzCoiI$NXzUQtkFU;pUe?KXFCWR2AM#mE=x0P3)gUX9Q%+=|W+ zQPPNoco#I!JcF9{7H~X)ZoKl#jXRtdNX%t11dKW~&_BqV=jYpj7xbZg>wi)GpwbWp zq}gH`wsL_JAXi(Z`Oeo3PFR+4u{A`80ZQ?x1{q48Acv%oh=@|=MAe+5ldKOIl)zeg zn_J&e_cXGCx=*rp5ur!5f?}XWh5qF4y~9KlSB<78|Mo(nY`RWqI)>HcT-~ zG^iwDL%Ez|3#>7)a>SiO@EYGYPgl4ITE8^UzYghOoeNM;_xi`=c&ncz2@niTU zLZeu~I6Sd!cIeX~s_$5jrksSW+2k=vJjXwOvLjrOK-`ICm<`GQSXy2}i7r>&DMpNC ztDT2rUh>`n;+@Og52Ms|>8cmwXdf`lE(X%%->R$#IJl&rzVUn|6s`BB&*m;9+ElF2 zXwp+%pdddRN5p^sKFA~K&_U2A@Irldcib1UTsZMmID*WiOPV$5$Y?s9IQi7}-jHXq zTSKO|lv{VY?xk0Uyf$~W2EjwYlO(h$*hi#XTVDoMIHZzD+RJ>_jg+Zk^K?@fdLas6 zZcsZnfduYchvA6~KHx4=1paE8gn{d z4{CwhBDSRSwMB9vn%?ahfxn;n^<8R87hk$DME{ca=>%-((2RStRNSBhUkKa*NGOO$ zE0eS7IA1Zz{hN!KYv!nZ(n9~{4VmNk^j+q$;DIV_wxAgNDCgoC^Cig~O1Ti>In;OFgUK=pO$N}a9M;~8S zJZc10+*5yKNHy&fc*6Q7w9(MTeKzcn-I4Hm@|+Hv(bB5t=ratvI)z#`>5;#j7_VmU{j@!XyUIYbd;UNlcrmEzZLCF9L243P-4s4}{o2IlY8x zE!WmUdN`iYEylFPnFathW$oIXxc~7ErTnE=yB9wzD!_L)3#7c1!D1uR>n({*#uTT^ zt{(MZM`kRP_;UPw);_Vkc+`ozZXRI-Z~Z%4`BWf}iYwHMvN?aV%svl2vBul?q;DUM zQ!utEbFW)i`c6#&r*DcylqtIP7IYvVmydl_>hjtf_URp4mDdGQl9Bz8T}3@>WH6&> zl4=eIFxFRlC;gq9n@|(f8Wx5k@HgH;?SD|Wlge5N21n2YhXUuInbP4oEAm*$zA3SU z1g?bZmZ0wDJ4M@Ziby?0v0o3W)?WNzv#i4V9@`cd;F4W zj77Cfe|zx?_Ef$}#U%f11DZyweWzB(yIu-(K25E5B#S8Zgn)h(GNj}y@tP@Wc~gb? zzps0}-QFxowvkzr@~a_zo}-9+pSHT!3ME|u@dW>Uc&UP|@A6z%*PLNpna2FHwm8N= zb`>dl1%o8wqJtg>JX%_-H$=7VkF}d0bU8LmQRP28Ny@U{{R%XU{TZ&Td!c33sr zrA6N1lzIQFUxt?7ce=x3mzHo=_2yW8;NM=HkoH{hWyzWfwipB?(-+uVbp(uBuNMrN zJ{aCK(yiv-EV+*~+8yz}hg~uV7{Fi15?^JEn&juV0MyqA@GhHzjhR*7rO!PAo*5&cMOpWt@qmvkg*L=tsjdU`&Z{-tM6mdu(Y?vA0yTw(f^q`$vM)dvWO$0V)AgG; znIJXs8_>^%kxg?U^q2Q*Igh85Us z`WBIRokR*vhFP;rV8NkX{q)XTMkNvWQt8l-6Am7avOJFe5bSk8TzA@k4M)#hYkXCD zL-w|)+mC?Nntqe=%Ga7^8q?RKOPJFJi&St0Jq4css=PVKGze3hi)U3`Qe{xrwz@`W zH-?+s53ZExkTIU3&vH<_eD;{U;G#SCz5(0sfF(uxfjVER36 zZ*Lz5x&`N(cz+K3$noxtQCR(4{E4WOTbGlUozG`& zn{wwrLS#|XIU6PbmvX(SqQ5Hv-GhX?wQeY18vHStdR@`az)4F7mR+WNKw_F(b&<5e zyNBK6&dbxy%{&K0 zq27FIS1d1a5E$5nomAY`rxhxnpVftm2C_R1M0*{(zYkVE>J%_%SM507v+j2^e))u6 zXiOxIcOAq(4#TtRfO_LEZZcgf2n}!(sA_9dXBd@s3W^qKPq4zC&w-ITX6)GUM@$ek zf-()-jqog3ql4oXq!=0Oom0XeA7RCf-SQER6Vt&sV|R?`%iC$(o$Jp5kJWE=kv(C0 zOGpSBk2-K@Hg30>@Byk~S0SC+HTT2IrtuiJl$a$^bMrCjnvLp0Bg%^hOHD{au$Fq_ zus4?=z&p_jdH^XhK$Ag<7COmb12GO+)MS70{;2{!V{H5mkkCC^S)2T^G!hAXE z=Y#6l@gkRZ9!+g)0Qvfrs?sg{t9PopffZpwv&-JZ66iS2x$SpUaXCyWG$=BG*Zt9> zb87rD6oqo*FN5f)E<2o=s})4|G=qfx3~IkFwHVr?OwGa^9HK*j?m`#Gq+Cjzc+)l2 z(&hN4F206Rbme>#O%f;zj=WzR)Sqjy?+!ugauSETW?i$>HXPG7=&87)d4t%yCDVC= zcuMC9;ciiYjsFEw&!lk+GR+T42|5Y0y*c=0iZ2h~yOQ9yy?y=6X2ra5y`aZ+8R}`{ zG67E1w0rkXGZi-lN;q-vQL9TGAmR^DhK(%}2-lexUk+n$^U%Nr_aBl?ZoY&rAETh` zE8+gHWteD*IbkkvS*3pg5Wb9xGLO-Tq-c>~;CK_eAKV3D<~Tx?j{UK%Use&N@L*!) z9J!%eIei~8*DWk8J_F1a*RbjYjYlf{4Dx>0y3TL)3k;PUzv0K27X$C4(Co556z^b~ z0?g>x!4^L1&&uuepfG$EF*QN*NF`F;{GIo#-3HUGjfS7E?g4a`4muf(m-p8n0Bfq) zrp*KgbjO+^HgDRCiXF8*^dLA2pZf{uOkVTGQl{RC_KnUs!IIj%c;M%|rgVv?T>;r|Xd8 zhdulN`JG7DOfipegjX}-kJP<#!`U;dXtNWb+|P-cF|6({HfjNm`oDr)+nSO=J~wpF z2S|i-a0EZ5M=hPg??cd%^!Vtt-o{9F8<~HOVyTyMh();2nATahvUq_im?7%LTlj+%``y8=nW}uEaO*)O3`YcxrYqz@m zjOF1^+X&H6<&>wyNDzG4@jToX<%uq0srO*+9T!-^-0}gcv&ULmH@9_xPiqbB#H*hj z_W1OeiOv2kHYE*R*>q1}ywkvp^fQrM4b^Bu8rVpQAymlupcvd^%?SswPm;F^wLikl zHhcNl#@qbedZ<6Odu5mi?2*dZx-duc<>uan<9(UaM;|=r%%UF79v`@7Y?HQ`<%pLRmV0j|)~`zH~fvx_j=4{4vY){BC#8 ztv8zEl8th))G{hL(kj-k-}P*Ky*5yhwxK5FG$^?`wv;V8;0?WyqAJI6O@<3M`DKD< zs^1eZdv5I87A?BDIc!E}!VJE67{TOPLL#^kkYRsgo7o}RJAzW{muDGN_rNcCiL882 zDMy)G%xwk{cC4W*G!@cpHn36mfQp+I1W!<20_FmwNa5Gmmp?HahQnWWaTj4+XEMIu zb4!}M)g=*(Cat%n(t8L!7R~7B)S7F-e*uB7UKJI5+zC?4$ zQXPg7Z@!!o$Bz(e(4tJEIX2jgCj=@Dw^vpT?$ts|~Ek7T6bUU4$oqNL2 z1Itx2fEoED)$eI6c-5UDOY0l!=B15C;@V9j^#g?+H!iq#oYf6n015=e$EhE7_i?+YpCFZ_IsGYTaP%v0jDX{qGCUwn~(_#DP z8IC({NUQKGK?0Sex%-H0SL6;QuoEKLTVH>yt9yT6l~krCx&ZJ}mn^;~%cCsjz&JQX zUBdKJVuc=<)Fnw?%+n!Y$S?S=BM`tC2P1G%Zhf-tee!N6mDf{nY!la@i45 zjBy9Qq**CSZbglFKWGkLVW(l1h?1r-4-KVR<4x_tW#s?9l9DTetdf-&CCs+#8&PEB z@X~wWgj*gL4=+M?^YKhD6}KX&dpKA+s4iH;m|*tV)<4V1UpCNyH0QODZ;TP;#%5#>84;thT+MaozpKcbES_8@fB5j*eaP?l8KZ#m9?`c!p*| zrZJ{jsJ-`bN+oIr6b?-o!W2~zHMU3l*uE^ddcaeRJ!(dlnv3=L^DR3WvwM%97;UT6 z7J|4 zhqTc5Q&G~0;tHyx#=naw{iaN=Wi%|#?rdvI^-Ng*V-f+=HY--7{7Nm4yHlnhE`m{& zA9zL;$$9Z*@P1Gw@3PHrhjLMJ!bNDk85c<+dY%_}QxcYAGjQ0UQ!s-$G>RytaEw>x zm~V%<2!q+$ja);>BHW z-k)2r-;1Xbij0d*hHXSSM3&OfJx5#|(Q=O2|Jc9{0!-JAA&1wO(5S!YBXrt9R5`e>K$Wsq6PGODeQos4Z$dh6R&C*O#~7*sp8L ztXzo5f z-(Ppm7NMpq)#`!%u_v1jJdZuYVHxXq*W0n~emtioy<-GKp&JR190MXAp_x!m31EIz zXW70O;&(=UOF^dejJb{vZks65bT~xt6-~aIuupRP_ojDEpAC;P7pYMAPu}w{+w8^M zK0i>^C>~C99GB(9Kd0P%Q+~>M>VxCkJ?PzLqI&}9x;R4E%9t0zx>!EG64?Sh*2d%> z!s@a|ra;w=RRS$dBh)*R%YVRm_1T|)C}=q&+BTkZ}wCT zkUT&dM2J;^`~o}86dO&*gL=Ud$8m@m#UyKuHzPRz7ipR1#-5&|Y@*2Sn>QF+9DuSo zd9gNctJXi=Z;Q$YSJen90bB;oNGrVp2MrgXa4hEWbg|c{Z$66H8NwSG8V0HJ_g(o> zD+mv<;G;%IR#{!$Hk8Q2N^vE7P2Fht;A=-mM+IVsaE1T84*Srn(FcaqZ-RtFnrnpw zKRZo;G&@b}zS`9mpgs?ax9*+6@~Yn`QgM6BMcFfrIaKT{>qbpmd;Ph<5uL}VBpFNR z%8nhNs(Od&g>J5EB8J*+0C*i!u<=N2qz`a+=)I&+{opm9V_(f z;qJ!ul%HBF2Y2arJSwSDFcKJKn?jDgb$(>YiL9}_{O=7MA)R8{HYn!a>+09#s{9kl zowM;z+=sXe~WL}V;Pzh_whH=(Sk&C zl-M^7cRXO+*IuC0n|-T6YMUDgA*p6eWwDT=)6$Z8MYql>ddHLR;QNTa&qQrq9lLpi zt^e>{J#|B5pR2Y%(?F?Zghrw5N_@YQ56*KLRxtO=IvlC%a6E>`7M~-PDbM@oegPNY zq&!{LhJet-|8W5h43{vt840yM(XJ_xmaUen%CvCfcx2w6mr%9+492&pB^C=rODp=Z zr4Yx7jMW(TmXV5Jvk6Wa>b3{H^a6r{{X?~###0*w(G^Jpn)In6Pw261l-$GMjoAfe zAuar5AKmUkRbF(9sbdqepdX|Wvms10AxEcZLc|AYJIm~V`*Mr_;P}>x!#{dJUz8=- zzYiVO1F?Jif$EgV{0&GpoE6%X5RReMU7X04A5?uLrgDuN4~F8%&F}IAjo2jIcE~FX z={39)hTK&MMNAnH%ZNgff0wYSAYOAG^f0akh5iAz$n6uMf6+bsuT*a)3Nw@ar~>JX z=2)Wy%j?kcWXbt!M7f(yM*O*(T;q`un&o8hbMRU6z!9P&6wgJQM-UZrDDfob z4gm_cb>jO%+u$C7u|8&Jlc2BkNF59QhmD}~I&#=hUhW>wMM=x@XaA_*8xY|9;~6_nZd_z;P){{{wSxtIkHA=^B2Nert8k625R(lvYC5Gh4rK z*J#gYN$CXg#+LX5QJu6mfmg z+;#eeO_j?+q+Saw7RgGGau66^#g)uJ0T{W-Y%50 zl2`XfOnFmQ>Bn~I72Nz7^>uY)v~_eA;Y&d4J|&jN5zgBa_Pn-@eUere81dU+Z!HD$ zUDlOrF(*3?;R>Q@EH1E3!3>D{1^Nc_@K82c!bSL5-ZvjgAvoi-(f6a0FESiA%Hivn z8IrrHn$r&kM1Gdpd-_jJXvx+z6xz%wUMGrdU2hgPu3qUa-&DM{;aB!-Z`WCKqDsg1 z=w9#AxJ~A$eg1O%WJTVYW8qm3ErHA0=#go0B`0y zjyGCG__5*#4PFOCd6@!1>yGu18c-5?H_%gML9an>npg~aE3~l*;~SofY+Y*>9-`>E zXQ2KB`6rulW`5Z;V$0a!V2b|fO!XZg%%0fqhH3N-qhY@Rrk2BKU4bn#96{XO6@+0y zjM)Ty=r)_X8UG7AC0cWXPhIVxH(};;rDFq4CXe5(;Ll<3tHiUgwCKJPdGgXWWmN!t zQrN__v<_e(|L>_z*KF{!W}8jA;w36BZVdIeEz=^!zzX!q_`!d5G=_05z5A_ln*=a)54LJ*M@hicYdm+Ee zi$v2N)k5{)<{xa9da_tLlJUwU|oyt5z)j5R+-ia~B@ z-G6oT&L$5iM27o&!&Lq|;KeLTk|V8`!(CxEnN8|&Sdx_uc{HM*jMMusGgDo-0~pO6 zFWl5JGcX*YJ&m??5XkJ~;994Pn)yyX9TpTL96Wr64KG<+6!2z>ZA()Iq(iIt!d;W5 zYCs2y1Z%I1o(+3>`&Ze0zHd4gb>BVAhY<-IB!Huo{aOf*iX7aAdG4&e8$0{_i2sC( zWMaET6S}AI1m6CPd4J4kDKpCJbKqWTxAj;;8)3FF8tu7-7VJJkpJk$PBcNixnd&0S zBvbel%35A|oE))uW^n*n_*HKkOGJXHFNq9GFL3*`q#n7JN1HZxO_!Q0)`&m@mpq8>U=~+}2}2Kr zS1(|pTzZHCGtp4+r`|msUZMrf4>g#cHo*x1rmeB6L5m>$Mc1+9 zZ*O49iPr5Qr3f4a+ZD38#)GzA0tX=EYY1hY@So`~_~7M7y6IrS4nA~WLUXvrW8mT1 zVa6=hZ3hyEFF*UecdOMr9v%fZ9gTy}%ySZP)QYm=1$*|43c4vR|FXG|w~dXvOJE#w zJj!wfI*ZpQ=Ay&3ncUImkpY&k0iNRFN@qJI+AOf-+paR7z;b8yMk#l+FvbJx;_)vv zuoc*d&aLq^UFg37>HZfp5;$CD;e8t*@NHElK(+!| zA`+&nb@+M}uT(9BW*o1h)|TP;Dr8%gA?q_9rXoVrlit1+oS0d3a&oG$HPT1cNClsP zh8eQ{k~q}cu6~0aSWNUzVaatfH^L4=hR|UN{u2D? z%+6Aqjj3>)duTyC6aKHuBU{A4z<^}Mh4v3Q0+W39O^*K6#3z4w#(ZW4)jg2q_~MP7 z(Ks(u=GE0U;yFvvntC+(XE9G$qyfBeMjqb^qU>~8&;&cwR_YyJ{J?-mOaU1C4jyd@ zPd`7*75xr2602LoU{vEf`ryWFu23PMgU9rgk#gMXN%u23;jtOn=cD*qW;yC;pE^;0 zR(+}7uWptLQQgoIB0zyNp~B4jhq<+6k)3`|JFRAok3grPgB&vqf8(G#J~usZnV&2D+W;M&>9^p-j_ zYNv(MeG;^*K_BrfOi{|AjHjQ7g&5WeL&+5WL%Bb}POY*5d9%MKO$J3ZU+T4NG42>I zctvK$2pJTn$iiyeY!rL_VeS-05$4mq)Cq7rHwM%rD3bVfKV&i*C{kR2w;;K42{?o3{6PnANo|Be|3jJW)P6ZOApV6%ir%cJTs2>N z@X$}Bk)>~TAV#`Bhj30Dp(I!bo=ztcn`fWkHPKHyfDg{$LVOu}#L43(pRuG2-J$5D z29wP_q(50++t(f}H?~(AdDVxmgeP;cfluc!kgtvba?~gs+|2uBDZb) zflIkKKat?4%QgRjTdgTgpXK48g6OX8-7O4vktO;ewx!GlfJq>b8+nhlLi;Y#-9|OH z1k(2C9~b?eBLA2>Hd^_=ik6SP&j0E&y(XwslZQDJe9!515i+byXRztt9wf=Ed|SAN zWIro@zuUpnD}4GU$2p_3PZSroAHu@%8gFB=YT-j0;ig;K6K6(QrG^prB5c4KEV#t) zH|`%j%-xiy>w;F`xm#g3$kmFm0rZ;2#TP8zhs32A68sTm$Rn8(M!#*sMLdJ;Iqv}8 z68#>Jvf#45Xv8X!XbC`s2cTAu-uqnrnmoe{q>Q7*9W?Os8g4MfJ}$XDtnVO2H@O^d zM|7XHBmS#1U+B=UE+)n*uPp}f z8J$vof*Y@|Y@W8Iu#Lp9%;4&8C%qwUNxdfeFk zi+_66AaQYkz~=O(jkS5AR>>jr5AIYA3#g~(tuqZdB7y}j#K@>n6H_`I9bHR3Z93-n zDdAMY#bmx@PFQ-cT_DbPqUvEFDyqe{*&h02y}M(o*i+_Xc6>ii_*7uE(8)*N>{YCC zX#qe~ZN=FXY^smJ7^HY?t%<#G!^9zNF1Kia@4qrnbw8Jx`@6T)v_5CCAtSlv&N+*6 zm2WF4LuLNC$J=o%(xF24_l6u)vs}lu?|XRA6i6_IJ;XJSHw}wZH=I4?&Y9Ug@cM(t zlp3_cS%)XBuwQeWCmIU(|Zp?iGQAa_6-|hqxEY+_cQHAMEi7$dZ?5r`(_ko3D>hVD{{`jXEMK% z=r8qkDq_ns!P#z|Fmtfudf}L6M8XcmJ>OUGYKtk*buHZE8`UR#BGe6Dc%1}Of~Tr{ zUlupj6i;%{%sCRyQD zu`h9b3Qv&$ShC4=TatW`*WL#e`weB??vAKDhcQ_lN%p#Ejb=#$Qj5b~x zVtOqo=E|&}Z@+-Ncxm;d`tmT}QJhcv-`9qS|2aY~4SD#ZgW-ABka7~oVIv;6Co(x) zAl>o=elVLd;x35ssI)_y6*&SyamB5)w9Vepaq*t!aJ}9mRg$-8%?oCT4u3rVcqRD% z`I3{)^&-VH5ea&Mlto8TV9}I!!^%U-1Ia#R>GRnWO$bpj!48K6?SFmcy=tm-Yh^MM zJthg>rC|4FUzhG*)EqX?{A9Bl|09>>VXm`QlX<0|3=X->OsPhI^8N7l4OX|jUHniU z8_^Y-%~gTh9=TOE!ttD1F^**22h>q_^|!2IVqzYPX+ce+g6Q-FiyB=ZT5>G5m$1=> zZ*{*Y@yT|w)Pkz7^-TE+DPYA=Uo)Sg6+~*u*ybcw!NrCjC?W9xnJ@OOO{l!!I^0kK z-w(NPxO$D`y?SaQv_)qXhUNbd?23jHhtn4^{Ap-7yM_%IrbU{7`BFJcuA<9&dM=#2mq?VIb#``t zhc%xI0ftFYjsg!ZKjlisZ7C&6Z8A14I8l2YM4N$^n_owXzi!(Ymx%jhhxvV1`ySk# zsJxoQd5K)?o`Ckf+;)O{ZfIGX>2@K*VVzTeSxj;MF}Xw9 z?HohaEO1ZX-tsc@6IVNY8$_VkLjan3o@hOgFjDI4%T+o~w8`*aD$CsrZ2wZ2i&z51 zxHFUsZZwdHF%mmeu!QuTtY=3~vtapEMV>8qA_K_!jL>JA6AO!-QznzGQa{{YcZPFNgX)EM2j?U7A5z~@<09q zqrEg74eBuKHf;KIG63Pl5a0{!fAGcWxl6PcUTc!{{i%p45j}o2E&u{na_8(2y~;5! z=sE8x_S}+)yJ+hY+Rb2c%AK6;*MrIWN()Hh>b@|;CBylBJ!D9BY&1C(O<2u``{BO3 z4p(tWtxbsir5;ZV_0X0UFs}^j3Ie$JX~R+BegwPYbiXh0K*I#KeH{?u+cwMK*%?{Dec;FH2Np@`y+^FSHarEwSC9+H8%?XD#7=l;fL7xTEzF zZNK{^yH3`-ZL2%Ee0Y29yPuO_cLjSy@Bk12Akt!`yc28n1-=sozSG2naeH9(8}83S zd%-i}4mM05?+e|b>#FF2B=$Y%(_9Fz+#HwDSztoAYL7yYa0|r$Lh+sc8~dcodNi7;Fy+qVr;H{<6Vbo({D0G78-?*Fz5^RQgoaHW{&k zzXgglOgh|*B-cDK0U*VHos`nc<>Ir!BA^B*2_OE4PB1AtzxA1njo;dt6afvpl2~)( zyoB-<8kmHIA#t2^|FpPFa`6tZ-<-!I`D6@L#)MZOC=Dm9g-kafrdX6zspeCl_r*9ydqeh4?y)2e*k zSZYEQUFuj>wPG&V&l;BlBY(%cxE9=&Dj?j4r%^!4mlxh9C(sfYb{hTIPhmMo5fGn6@b$`ZMW8p0>a?`Mmn8+VE<{c4 zrP;!}+NWVasa&L|P;P)*yzPi1w_Yv-4yrUVo5V%?>lG;Rx#V!xukY?dCq0n$7Df6Z zV`Nw2i{C)9m^P5>(+|p<{-Zyv5wE+7&gQp-IM%z(wow&r1|uc3imHDFElRj{2z$U$ zWz!C7djyy~>dCww!@*CMiT#M%`~~Th<}%e$4dMT7{hHtG*1L>>aDjrQycvL*tod&pMQ2+Hc8^0dF@-^J$!wA;_wcJ+NWtDzr5!t25SAiTrU#f5Z^roQHOWpQ{FMX)Eh0 zgO7)im#Q3tHF&CUr}|Rm?!W;k?!oLg1+#|qXm@_=pSnS3$%_s7(jhW03*GJnSPC^Qm?`g#&Z3FeI)Zo~_+CONMvO zJW;%atWOyTG$#(-(w2x*x{~;3@iNP)6*M+AHFcUfPBw7pMT)E!z>Hkhw8d0V;jRPj z`nG?*oG*o%bJlxj%^{6F^J%hI3R!f)HyfkvzF)5m%FuF zg|`D3S_4}@U%g1V@8aSjPE-}2J2f9LLyi+BEbgKK3|1htznjM<-xO_U@j~=>Sl`Y# zJk)2}Z`=v$gZ1=)eBRk%aLf9{jESvH`K}sx4!HVy)A!lAi(txXIThry1h2#i?NY)( zVV{GUat&H1W2^_p;|+)uyKF|E-j-uCYgC zqlHF-%`3S&TyrJQdJDL85a7}|Z&5+S0Fqb2 z4R{v2`O=^)6=Eaad7;9={`CPsXVJxj!7sg+K0#6;5FM3gc>vl26ii9R3f+Xvfa`mS z;3+j&`=x^^3zrY88{@7%QlrOemkZK)AQ--Mrq-9!NpS>M+wA$qGX$u>2v6Tdb>R$U z3Fh2axlqjO>gxJtxEcujGl9*U_uR6D9fX_11K~#C!EcFn`F6{i8Aa1^o;KI(7j&sL z{;1W1?>;2HXT#r=F42>*33NQ$*Y{mg=ewXJ%9Qge*FQHBxCxJ_f0l8ThkUyF)XG~- zFOR!``$+6Uj8A!$aeud9cpr{GmgH2Qu-Pzojkty)aQ5}-R4k~J%MFMI@FRh(vbPu2 z6ozZ51iSm0o+P*3(WX;TxRUt%Rj!VPUuw+qhO8qZp*yxUd;2zb80)vs&dXAe_c8m# z&Zt&hN9m5C-E_r&OB_M$m(7^s8c~euf&pKzFvPA9hA0QuKkx=J{ddu#5Qd2x;TT5s zc92bp5i3~!5y^tWMQ^=40tKzTV>fH|G&rLFPJaTExm%S>5a$)A-%+F3*UqDtUV$=j zE@0-e?YTy{O_Z?UcxKnSkSHUKe(q!m$0 zqKxj{>xnMdHBjt{VX%%WPqTIu|CMSRQ1F!hlH^n@+P{1VtQCAhhV_Ji>$WEVlTrm| zdy1X`--Tr4UuPvz;6@4{4k9(LAp5I}VbW886L@^L$Ry8qSdA-M_EIcHHAMBBFk@H( z)}R843FZ58W!~gCjT-P<^n`N@4vfm27ksefnj-HP2Y|QHQX`{XT;_d;I3`3`xX(}TYhf_ zm#Pv-s`A(k1LPL7{4};+7axpVB5`jg|MK4h@RnYrmy%90)148n|g2ut9LHQ)-T zM!4HajeiDda~%vpH`sphApXumOKpZkO*~(L`~R5QlRvzz;Ps$s1h6%vhXv72n5zsJ zk7EcgYe73-?_9S+Tv^7Zf|#Hbh(jqL8gKMA1Wh|^R?2_n;bHW(QlK_hB@5uUzI`=f zS#H@<N+SG*gH5S2PDDk$ihmyPXO&Fs#8&DuHI zrSwjZsTMFlX_BSs17>6lQv7|`VI~3EZD3dKGUb_$ZGohKP<6cHp8m)ovaCiH07+B` zb05PzIh#;7!_^4)l{U)4OfOTx?ocJNMXui8BEUtzk={Gf&HpXr<|mt>zrDP$s0WJ; zzYoN=89{U^uY0SPFTT24Ic8KiNM>EDpiYc{MJQ`G{@)Q|j?C$Zo{eNi9NA?uQg_G^ z!S2<|5mRBwPN7{4LBB;aznporo)1isJm4G|ar1~4&Tu_M@2yJjEW_*adN#`UYx=yz z`C-wP7EC;p#TGfXUu;M&c)UIms+VKqX#0L(W8nQn&-k}Q1=hZkp-e|34sse5YWe!$S;#=+FJKkW zM!>G=9MB*VKiSlSl@5UfTJHgT6OPOxGFHktWyK!<7*{H?qD_=y596VfHlwwi4>Q&l zGLyUguM%AXmS(;V_fS9q)Eq~nQCbY@m=!AaF>Op&|I`cbu|=d!j?IG%0gjF;7*ssE z%&g4Q=g#a0i)EyHd?O-3i2&WTTYsuTe%P`3N8nriqgAJ5zM{__Q%=dBUb-zpj!PIv z_;FSWA0EtQ!1MhhA_4d$akgj~>W;*SgsSbv zi-bfSPcxj$tIcO&gMBKQW>FTlCmP&zOG{-sji5 zKr802lObc8_ry*MLaJw@)wm{DfWXm;gK*6^vGTRUAj$CyQl_{BBRBhV>v+46 zh$+>>hrpA7@H%nLyAol~N=uJ9BD{-&2Ea}J4r-u9m#(Y5@c2!+m>i*deFcvFc!oE+ z`cB$HSN}Zd3VdM+%e)mFbOn+ua^@SA0#i9W&BnksjS($a8hXtkbDImH%B*J&73?qKt z_~(X&0)6_Uz@ygly0g$w(;(ibfBJyecqBo#jEm$yOSG8+nIuV{a8;J+=c7(RG@gsi zFb3SxURxY6JO#QZ08a6=DYmOnF!@zDz_H(za84VB_|6vAh2Rgv8-p13f%s- z7vifT2JUnX$teTzMq<7MeYfd41q&RcG9};^I;HYmd>|p(E`5n;{RVLQm<;%h()_^W z`M+;LcRU!LSKxNwZ>89N zNi(3FdLh?qtbV0NmBA;>8;ETAYK7fgM7!Ug{r-L@;5L|QrV0Hv8ORjshBCegNwb!x zt4}T(7NHm_bNC5G8P@DAn))M7Cf${x9t_rbpoN0KfW)zG0K}-^YcuX@4x5T-)?7=H zu=E3b>Kaq*wy?isvEx(0u0R|PIP!doJsh#Gi8>jANMInxc!Wq&nhb7-U5!9JVBW8S z`0>PhE6W>Sg(>m~=P=gUK{HWci@6BWs+KD zu)&}b0#}+$XPz=TP-OMlS$y%BGAzEXc4@r1qT!NML9rt}p@el$6%$ec3#7APRITM~ zRd}83gC=yEy{{dN3}9R+ie&L~1FU^kgG}<3;kG(BU%bXOw-w#vj4gJICtS~R>>Z?P zu81TM1&VXrd2kb!CutpVb4sD?cmi|JRKKN5Cxa5WbubOIe?dGl$!M;U?vf$bx6m~ zep9ZH0fBpk6+<3Fr41QqqHgHYwR~1e(SLJ<(J83!J@!S^SAM!S(Wam+DHX>m4V+d zeyx-h0gA*m0#ga2!Db_4!o1NeZXqGR-I1Gad0vBCk9rX)#VnVoou*LXFe-P^Do1j%M% z*3NcJwGT4uNi1ENG0hcT$n(-t0j>y&O)WdLK0)vYLG&?GohhK_z-mvE`mI!?w-<$L z7BOOS$%H<&36|bjEDlB&IMgA>*Xk0oAEAN=p{ofQTcoB*T^^_&YYBlSI!NrwWlw)&n6&p2xQ9zR;-`qNf=Bl=Md| zfUymAejl#q^UGvVrv6RZjnzM54%6TXapX^*lyvHo{B zy7uL6vM54zHnNix>D!!%eJ}!&iHdZ*DCqvm#8%Px=%S*c=|Ijm6&1j1x}?Gra@l%0 zQ};IPKiMJAqa6r2J$)76KM8A`mHzo^J~aYU!P5cTqA;QuP!kUV8M{9j%81vOaNrSq zj@k172kUv03HIBjWhs~d*yv! zUE%BR5IwK^{Z>Rlg8Aq{rC$^_;G1aQV@^IjZBfkw&fgyc2$6^cG~5}t!+T@E+Jz?R zt1|_vM*;<1E&v1O`ue@4rRKRH0~n(FHx0&Kw@5(S2>PI!CmuWZK!6Y=sr{hNI3z8b z3)n?D&)I>x02&%yM37?s4472BXTY`SO0#i5HBlQDg%AQiz*~wFF^3Slq*aizx(yy< zm*EmKcFe2Z7-0RdvEe^87Vxu~pF>>{G&7elN8SW`GyVa*#U;;oIS~o*VC(*){ByU*ls!nNoutB! z!E^{ze-9b&seM5*PGYd^2N+&732dOKkZjK;K238`3u1l!7-+4TZmFGh^85u1<~}3= zX1e$Ie`}=7j|q44T_!6{OiU()6gQMrbTz8^{I0))^fCcP>!8+7-K3X!%7wbKN13=X zjeBYOU>c(PMgEvUU;nJ)O<(*q`?wM?!+3mBje+)lW}iaO8XXXku=c0<$PHozu)PiZ`UrwsNMG+rTt%rMkFM{$PJ~xDb*t!*fOv<4hJQPj9tfnZ<0rGOnj^X zQL{rO9;TM_KqjfcNkMn9L$nSFm^w5D5!7(CH$qGUJ%HitndHt)3dxtucB?Yby|@y| zi}if1hH>M^bDBa@HXClDL5jCB$)CJ$P@W10pbQLjFP*;pf#HClUgz91>c4ND#U}lz zuJ%^v{t3vP3_zWWLQx;yu$(rb1}OyifoY#)2z^8Yl@qX)n3C(A2{$44Gb9Z5Ikr!& z){!HY$LVE62({t|#Jtea*w)JG#~guMC9ny__j8_g-5;||=6n-Gqpi(x&i+7B8z78% z2}7%=Xb33Jm3Hf=wKPl{**8B6rb!`6V_VeLZ?5^jjNeE@f?uVkdIrdSZ)<&#(pC>N zu&v}o4j$&yPafI*)$H7B2U?+dfd{o!`hQ0#z%UGuSS;bBFGk+%y9MYbU zAiyf^2<0MKAD)kE7W<=l>(;IK-vLL&ianEz)^GC8PQb5x5;y-2^b4?{QKIY8!EQiZ z=NrI38oJg2CH~vO3e$(2+JYr*(y#gtESX>{<1NZ$mQ~Me(&4N!=0?(Rd~|RNyrf9x zbQ#`eU$A~-$DpcRQcMLp>(}vqX;ho2cxY&dN#aLm=YiT+57a)BC1^q4NW_WIt|f`# zhdOHMn=9NJb0L8i06st2aI0Ik&=RT%y|9)5w&8^+<>oe0nABV$Dg;Bp;8A>2Eb->l zygkD+bTeE_)i{PTZ}zQcpY)^4Q%v!gkXtgql!T2Myp69%9+>b*OX&SJ(?*s{aQo9Z zD(KX8M0*2YE1~USLpjl(BVDPiR{x9o-Q^rDi=hCJy-PoCt-16$2By>WLk(lURUB|1 z+xdDkqlBkQOAWAtgX7&k(_AZ4O?d1|-VIIZ^BsPImY;0?Q}3WyO~zuk5)9;0h@`b^ zOF6!1tiAt_#}?j}5k*0#OIHadD)-Uwcw1oMh|G1&RMS*IS-@EwJR$5%bH1Y^ru#(l z)-8zMS!`w%qF^t@Nr5CoUSqN5dT;YXz3A;r7>}pIEOGo>_BFIrdsG___N~i`iBpSa<G}0_`M9+E=Zs436I0!`}9N0ZDy!ayMKU z>oq_E{B<2v%E1r>i-AuHc44;Ys+`cnU@>{HarvUK0NZc($@&&yOCZd*0f6ZDbz_?Y zpbELeY_1hQ|5o!b8N1$qziY#3R%LKg6x!#nUAqQ))jSBjA)ZrWC=f?59w#=+4}D&$ z)B$;VFd%_i5qP0N1lgj$8okc4{pvRFryUlhi4sj8gnl9KHZBUVEYmHoKkwWG1gW23RHOLfBaBukf|%`hJp1#ie+q2@VbyUFeM z^)7z4e{LnEfOXO~O&{(5RDD8rY(xtikSD?WB7>Jw6SHU_540A`E_sZjS(OF6rX5-=D6 zeYVI?$rb8(0fQJDnc|pI4dC7V4EXCsZ|T>2fYvMBP78bCySy%)Xq9IVGDnfGhkvsK zURB_T7WaStynmNELWv+aj@pwVb6`7nZ3F~(TTo>lvDpM!f{5gnyn9rVVN+Axaq)kW=x0(B;=GBy1npa908sL?U;{tZf$TY5Lt{t zoKt)qWAL4?Oepyi>LH-~1mk`Q9*oxYRtzQ~v(eE7bl|LOoFL8=3u%I~x6{6${?37s zfLa_b^kv;X;X~}2$pxS;XoC;m(eN-J8R;a)c7j zUxlDg8iD$ureFN;Jsjfkp#y_(LYIM|_kDrsG13#L?8~J)15nZLrxWzutYFpM0vC`= z-6!Xyyl%>!ZRF&zD2(H-tmjjX0&YOE7HGH_JG+TYC_{h#5r*!G$T2&aasgV(# zKcG)nElh-e{hBt-Q3+<^?MWh_-6tsKG2Xq{0V#q46rH>OCMG6Q(`>;-1nA06$-u-i z4=0HI159lm*@Z^Hw{j`wR7_F=Sif_@G~d0ZT(OQshqeTxWn3Zq+z(pz1b@_w_8wCjXmBCLXAs2h8jBE- zl^|p=`K#@hK?HQJ0Id|3U1Ax)7Zh-xLZZsiassddNi*+H-nx1hQiV;&LiS%SOg@u& z53SI5XJ4gxUjTw21nCgQPozWTPt7}aHf6~AjGry=*MdNhF`wxQ&Z%lXdt0Mz5r;KL z6nDn$nO|5`ehMJ#S$Gg*))~Rr1NEkp*!l}IOd~8ZT1L301s|^ z+z~;{{XF@6`qtW=AFh!+u z@2A(+flzo1M|!{eic&ysUIxju3CyNr@elYg9{t;sH^G<3lUdw>cBl*_)_bAzu-1w} zz9{D`lIO!nmIcD1kV>G@%@!J63@irYxz%33I)J^x8a%_AO#3fB-Kc?XkM{Pk4WL;r z_J!C02oL&@Fc60EFbDJ2wPh4P*&~K{jN5qh6h4AOeHPr^6=e3murX8Cz{|&pw7sVu zR@5I!*EV^oO9K*swmtopns@L1-2#&-80beGL|0)WoHOe+Tg^u}citqi5`33|a++r) z!5XD}RG(UfB>+bUX!S4sSwK1NcmbPV?=|WS(Y7rU7j!r^e|DKqE8esqxC0mx3?>8L zd}NjZc0pI=StUP%1Rk}joloF`LHlo02RtBP!!P%CYc9)Zp{o2#GXGV_tpR8Xb}a1C zFzJl?aZWcv`s+?-E=?mLa&h%ybk}`YuZEZuwH}qsDnREKS`_QTA~x7uMHubSgqW=@%B7EAEsVP!YT}y1OL$r^K)4ouG!y zUJS0;jD%j1?89+hD?ZNa*PFFt`&>sRpOx=zlXdUAEgx%=%M?F97s(W9r}2pA;dnT{ zP>GwIAnQR##N1bt+oVbk@9830t?%3>z2p4&ti5_mn@Q^8NUFdW`xSuz6`KPwVLyya%5(Ap=!=j(9IEAL^U1G0d&#~Ycn z0{}h;zk^8k`)9D^AO$`j-k@zUUC*anD~JG$R7M_}U0zwa1}>;;4t2)jTg(vC{=uWb zKn}Q5nzS0ui_M{WQ(hYSBet5ul$L1LKs>_sYXlm|S-&BQmf^*JOuBdQ8DLM%Wna$5 z)BQ)ArlO+asC3W)Rcl@eE*kOC2k)plsexWBcF&g1&_^oA5F@Dz4D3&E0+A-%a;Px+ z!2>7gq(^_UxzR)@)FIi1vTyj@_X~ zlv>p(gR0iJjMD_k9-V2PUd57NPASMk9u9Bbz!(9ydjF>%Ft%$A*(}IQ!Xs_kOry&* zDLPZ{Vm-=qNT};QX34S@ph_LluC<%?O%OePL` zbRhQ}6=cSRN&7PpgbPx1x;6ySFALuYVq*6CA{2yem7GT~T>b)fnZMQM`CpY9pK`}e z&w%bB5(fBR%E=t+{HYppAAYjT9q7U#;RYS6*lK~x{F6#n}{u^I6nb?(}I~6Pw!0y6Oa$86lJCRsjx=!d;HX@d%PGAZvPnkyCAzF zk82k`4U(O3(<0Q@z^EM`ROGooJ6z3YDA?^~6E2rgycf|}2M<#&fDmCH4hEQkW>pMo zyUAB}Pu7!L}KMZUBnX#pn!^=hDXVPX$zp!lNv*XO?1yVQiL6|NohEO_?b?6K0~ z2}y;7+PIct$B7wGKgXSNg?o(_qOj|QxERXL^}XStMp}4e_2H2P zj~BC30kF94g{=gX-!t_t?T+hSq4ODfsvign6{u0FV_SJ2&3YF+)j*m?-|_nY-N7WA zpJdQB$&tzvE6AJPZN)VMLFhp6v1XUDZuTec-{h~rmC@{m)r-xBla_NfWKbOO*Yav>gIYEiXHb)El5DAqDF_ONY zpACeqXAo(o`QvC2 z#hwA&V|)z8CT=+7hpXLfap|dKAWrcTxrO{v!}93cHz7Gsb1(}M>owmv2rg4M_Ms#W}{mhsxOm4=XNLg8k+3U+*P;;H6CLi28D$WaFlN)WeN}}>+83h z^QT)MxWMIq*m<#=2q{Vdp0_rlly}GI14C95(gz6_Kh`jZ-+_YU*(qo`=JO+f6*U04 zhL&h@Xe$NPbC9`%qiN^Kxa(QG(O00IsU%~&q#kGv8s#7ENtR2Lbo%;XAjJ!K+hj^L zfJY6BxGG@D*G6 z7v1ACm-`U#$hRfr0_=9%-sG^sgIP10AR3WS!r|Yd-&_4u;}#+htxE6n9TX^1E#d@y zKS8C7MC^o{gKwvSHY*m6xrp~?WIElciN*CaED|5qv%vn(JiG4cOBxlS*Y+xs*3`jmUqOcqflhRMSL&?zA6+D8&xUEggbrZNf%AqNvGg zzqOf2yK=TutQj3L&b`(53j@IT_Dr};vKBORb&%y2-vS9oU})ZUldQ>oC_wlZG;(ht zzWaVnA!)BKL3jnOlGxqSn9%QYTgXA2#Y>6+1g`ux?aY<8e7MhzXW+w|BM)e2!jc6k z2Edwu)ME@{wShbS1eOl5d%a}*^f6sqAZSyaQW^6xQ=q;%mC-is+D_6@=Xhr7DjbhR zZ&WydC>Vs?#r*RCZ{12p>#VEefiNF3ARC$wxH{@rhP}<=%X8()Xy7&`gBA^$t9^<6 z4Yiii{#4 zcb&}Xx~9b>WWe7y=Yt?~v?aJaoT7v=ONXy9A}kdDK2 z=xn(k7p4a&k`0E;=56i#P_&gopi?+VYEEA}sB%(1uSD;F1)gfYZTUR*@VQE8ZLeWtfRVEsCW z1~`A^cX{c%zZ)=E|M8Zhhu1OpVXYY`vF=~VpJ-}*^=d|H@sP1jE70lXvHex`M|{2T z8zZQx6~)?TPnoxx8z%4Oh$Y-AO5&lqfF=P8@@B_OYc;Bvg56qRr(^{VFg&(mNZ)Te zj__E^y9#7eu$$;A;HEspZe??omXhRXl|+BtpI` z*g#TyT{`h&@N-j7dcl2~PKBVz8#4e(YOMqv^8Wi(e}Ge7yUGlBT5o3KEC`t0Kms7Z z>;o?2Pi>8^CHIS{JmZc|hxs5fE-(&6$fo?KA5lK)So3Yc5ZueE?q`8kJ{T-T=C@lJ z@4M%0j%rLvEe^VwF0IrA1_>FZ<(KkusKc#Ml0j5~Mn^~Q_gb%{ zTpzu8WgwB@8SrVYr}z3zEU6Sb9ziA|hG5tB1D@;s9f0hE?&`-*79P!UEX=hokWoHzUkh8{u*6=xBrAy!vtLTE6-0x85G9N{r zL-(5R!Ap(pov&J<7hr)fj{SCk7TUl7c;dqxI_b#?BO!gCmy%9B zY354w&odyITJ8*+N5BbUUvv}Q3k!!07*gI&=HXbrh0M-6TQb}Ul{pVvDgJaY-!oxC zi&J!(FLw!nOl1jisP_IU{t}gU|A}CeQPS% zITO>_!3{Vg{iaT#0{JvIBZI?7)VS* zm!L`X@Mu3*M3;+I(AS5XT|*EYynoIQ1Gx0Ko2v#7U++>Xuk@Q`#R+Of9d0_Yv-cmz zrCugmZKEGhsU!asGaM#eDo z?{EOdmap|QOq#NH{I1!hL_$S06I*QA-EEf-!B54V*&d%Ed_9l^`~`t%4lEd}f%5>N zg6*#~XO3FZ%LaJpvE61S78Y`6<(-Z4g|Pc;FvdJDN1IjPW*jnq10=!yIw1KG^hks_ct>E+z)mVHibg`(y6)ZQ~pZ6}P+N}w9 zLzoiiQWl{9v9_)lHYoGChJi+CA|9EqN>8ikLNg{d zu=VJ&sbS@qHq%b-ma!*RWM*R)>O3Ku#>Q|;Ms|LW{>B1K z<aBJs^3Ehs^{4soXk0Uf z1?4Zec>K5!FmdB41sK7CB`7+puGm7cgdNMV>{2tX8Oj_MY4pxMun&LZXv_|Qy^OXD ztKL!;cIZBp&vI|UzQ&pY>UK5Xc)g51(Yh9m3QaX1aL5&sIDiTbuEXlvbxcZk5nYPqT&9b&h|>{7s8FueFK zU2p%3;~D1294Vc^tLffmdCgW%C7WoAi;UOkf$;QFcp(lp17#jg%41t=yKTqe9GviS z{e-)dU2Z;q&<5ON06Dp$Bx#ialL81 z9bru`&H-*2D7(du;)~6)j%oke;PqsvQfN_iG4lFEePxfQeiD=|_TejdY|% zbTEvI_H_zt*u};=S0?B+m(}hQXo1hj80K)tuVuQDL_u&cz($&kEgjlVjBA5|x7kj} zZ2OJyaaP`w2kpm8_0p5NSMeE(FNyse2*V4k9Sokow?litnI>lphTfu{8a®w94b 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 ZlfTcttlAPOEFkcup{Ao+rfd=N{{Y?VY=!^; diff --git a/godot_state_charts_examples/ant_hill/ant/walk.png.import b/godot_state_charts_examples/ant_hill/ant/walk.png.import deleted file mode 100644 index a3ffba50..00000000 --- a/godot_state_charts_examples/ant_hill/ant/walk.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bqgc7cft671q0" -path="res://.godot/imported/walk.png-77b94883438df4792795bd4b6c922fa6.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://godot_state_charts_examples/ant_hill/ant/walk.png" -dest_files=["res://.godot/imported/walk.png-77b94883438df4792795bd4b6c922fa6.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/godot_state_charts_examples/ant_hill/ant_hill_demo.gd b/godot_state_charts_examples/ant_hill/ant_hill_demo.gd deleted file mode 100644 index 3d096a3e..00000000 --- a/godot_state_charts_examples/ant_hill/ant_hill_demo.gd +++ /dev/null @@ -1,8 +0,0 @@ -extends Node2D - - -func _ready(): - # initialize the RNG - randomize() - - diff --git a/godot_state_charts_examples/ant_hill/ant_hill_demo.gd.uid b/godot_state_charts_examples/ant_hill/ant_hill_demo.gd.uid deleted file mode 100644 index 60b85707..00000000 --- a/godot_state_charts_examples/ant_hill/ant_hill_demo.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://dyop2ixs375ks diff --git a/godot_state_charts_examples/ant_hill/ant_hill_demo.tscn b/godot_state_charts_examples/ant_hill/ant_hill_demo.tscn deleted file mode 100644 index ba7c6a0b..00000000 --- a/godot_state_charts_examples/ant_hill/ant_hill_demo.tscn +++ /dev/null @@ -1,157 +0,0 @@ -[gd_scene format=3 uid="uid://bdqi413verijg"] - -[ext_resource type="TileSet" uid="uid://cd6hbvgl1e2xy" path="res://godot_state_charts_examples/platformer/terrain/terrain_tiles.tres" id="1_bqip5"] -[ext_resource type="Script" uid="uid://dyop2ixs375ks" path="res://godot_state_charts_examples/ant_hill/ant_hill_demo.gd" id="1_l75mo"] -[ext_resource type="PackedScene" uid="uid://bcwkugn6v3oy7" path="res://addons/godot_state_charts/utilities/state_chart_debugger.tscn" id="2_02gbl"] -[ext_resource type="PackedScene" uid="uid://dy43c80qlfftx" path="res://godot_state_charts_examples/ant_hill/ant/ant.tscn" id="2_st63i"] -[ext_resource type="PackedScene" path="res://godot_state_charts_examples/ant_hill/nest/nest.tscn" id="3_qp6b5"] -[ext_resource type="PackedScene" uid="uid://bqalfgp8jjady" path="res://godot_state_charts_examples/ant_hill/banana/banana.tscn" id="4_gdnva"] -[ext_resource type="Theme" uid="uid://s2bj74tt0y7f" path="res://godot_state_charts_examples/new_theme.tres" id="5_qpq0w"] -[ext_resource type="Script" uid="uid://nonu8fobnml7" path="res://godot_state_charts_examples/ant_hill/pause_controller.gd" id="8_kxcui"] - -[sub_resource type="NavigationPolygon" id="NavigationPolygon_eas1h"] -vertices = PackedVector2Array(629, 16, 627, 468, 11, 470, 8, 16) -polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)]) -outlines = Array[PackedVector2Array]([PackedVector2Array(629, 16, 627, 468, 11, 470, 8, 16)]) - -[node name="AntHill" type="Node2D" unique_id=1017109083] -script = ExtResource("1_l75mo") - -[node name="StateChartDebugger" parent="." unique_id=1590102633 instance=ExtResource("2_02gbl")] -modulate = Color(1, 1, 1, 0.811765) -z_index = 5 -offset_left = 367.0 -offset_top = 8.0 -offset_right = 607.0 -offset_bottom = 244.0 -scale = Vector2(1.09983, 1.14039) -theme = ExtResource("5_qpq0w") -initial_node_to_watch = NodePath("../Ant") - -[node name="TileMap" type="TileMap" parent="." unique_id=1439505627] -texture_filter = 1 -tile_set = ExtResource("1_bqip5") -format = 2 -layer_0/tile_data = PackedInt32Array(262152, 65536, 1, 196616, 65536, 1, 131080, 65536, 1, 65544, 65536, 1, 8, 65536, 0, 262151, 65536, 1, 196615, 65536, 1, 131079, 65536, 1, 65543, 65536, 1, 7, 65536, 0, 262150, 65536, 1, 196614, 65536, 1, 131078, 65536, 1, 65542, 65536, 1, 6, 65536, 0, 327685, 65536, 1, 5, 65536, 0, 327684, 65536, 1, 4, 65536, 0, 327683, 65536, 1, 3, 65536, 0, 327682, 65536, 1, 262146, 65536, 1, 196610, 65536, 1, 131074, 65536, 1, 65538, 65536, 1, 2, 65536, 0, 327681, 65536, 1, 262145, 65536, 1, 196609, 65536, 1, 131073, 65536, 1, 65537, 65536, 1, 1, 65536, 0, 327680, 0, 1, 262144, 0, 1, 196608, 0, 1, 131072, 0, 1, 65536, 0, 1, 0, 0, 0, 1900582, 65536, 2, 1835046, 65536, 1, 1769510, 65536, 1, 1703974, 65536, 1, 1638438, 65536, 1, 1572902, 65536, 1, 1507366, 65536, 1, 1441830, 65536, 1, 1048614, 65536, 1, 983078, 65536, 1, 917542, 65536, 1, 852006, 65536, 1, 786470, 65536, 1, 720934, 65536, 1, 655398, 65536, 1, 393254, 65536, 1, 327718, 65536, 1, 262182, 65536, 1, 196646, 65536, 1, 131110, 65536, 1, 65574, 65536, 1, 38, 65536, 0, 1900581, 65536, 2, 1835045, 65536, 1, 1769509, 65536, 1, 1703973, 65536, 1, 1638437, 65536, 1, 1572901, 65536, 1, 1507365, 65536, 1, 1441829, 65536, 1, 1048613, 65536, 1, 983077, 65536, 1, 917541, 65536, 1, 852005, 65536, 1, 786469, 65536, 1, 720933, 65536, 1, 393253, 65536, 1, 327717, 65536, 1, 262181, 65536, 1, 196645, 65536, 1, 131109, 65536, 1, 65573, 65536, 1, 37, 65536, 0, 1900580, 65536, 2, 1835044, 65536, 1, 1769508, 65536, 1, 1703972, 65536, 1, 1638436, 65536, 1, 1572900, 65536, 1, 1507364, 65536, 1, 1441828, 65536, 1, 1376292, 65536, 1, 1048612, 65536, 1, 983076, 65536, 1, 917540, 65536, 1, 852004, 65536, 1, 786468, 65536, 1, 458788, 65536, 1, 393252, 65536, 1, 327716, 65536, 1, 262180, 65536, 1, 196644, 65536, 1, 131108, 65536, 1, 65572, 65536, 1, 36, 65536, 0, 1900579, 65536, 2, 1835043, 65536, 1, 1769507, 65536, 1, 1703971, 65536, 1, 1638435, 65536, 1, 1572899, 65536, 1, 1507363, 65536, 1, 1441827, 65536, 1, 1376291, 65536, 1, 1245219, 65536, 1, 1114147, 65536, 1, 1048611, 65536, 1, 983075, 65536, 1, 917539, 65536, 1, 852003, 65536, 1, 786467, 65536, 1, 524323, 65536, 1, 458787, 65536, 1, 393251, 65536, 1, 327715, 65536, 1, 262179, 65536, 1, 196643, 65536, 1, 131107, 65536, 1, 65571, 65536, 1, 35, 65536, 0, 1835042, 65536, 1, 1769506, 65536, 1, 1703970, 65536, 1, 1638434, 65536, 1, 1572898, 65536, 1, 1507362, 65536, 1, 1441826, 65536, 1, 1376290, 65536, 1, 1310754, 65536, 1, 1245218, 65536, 1, 1048610, 65536, 1, 983074, 65536, 1, 917538, 65536, 1, 852002, 65536, 1, 786466, 65536, 1, 524322, 65536, 1, 458786, 65536, 1, 393250, 65536, 1, 327714, 65536, 1, 262178, 65536, 1, 196642, 65536, 1, 131106, 65536, 1, 65570, 65536, 1, 34, 65536, 0, 1835041, 65536, 1, 1769505, 65536, 1, 1703969, 65536, 1, 1638433, 65536, 1, 1572897, 65536, 1, 1507361, 65536, 1, 1441825, 65536, 1, 1376289, 65536, 1, 1310753, 65536, 1, 1245217, 65536, 1, 1179681, 65536, 1, 983073, 65536, 1, 917537, 65536, 1, 852001, 65536, 1, 786465, 65536, 1, 524321, 65536, 1, 458785, 65536, 1, 393249, 65536, 1, 131105, 65536, 1, 65569, 65536, 1, 33, 65536, 0, 1835040, 65536, 1, 1769504, 65536, 1, 1703968, 65536, 1, 1638432, 65536, 1, 1572896, 65536, 1, 1507360, 65536, 1, 1441824, 65536, 1, 1376288, 65536, 1, 1310752, 65536, 1, 1245216, 65536, 1, 1179680, 65536, 1, 1114144, 65536, 1, 1048608, 65536, 1, 983072, 65536, 1, 917536, 65536, 1, 852000, 65536, 1, 786464, 65536, 1, 524320, 65536, 1, 458784, 65536, 1, 393248, 65536, 1, 131104, 65536, 1, 65568, 65536, 1, 32, 65536, 0, 1769503, 65536, 1, 1572895, 65536, 1, 1507359, 65536, 1, 1441823, 65536, 1, 1376287, 65536, 1, 1310751, 65536, 1, 1245215, 65536, 1, 1179679, 65536, 1, 1114143, 65536, 1, 1048607, 65536, 1, 983071, 65536, 1, 917535, 65536, 1, 851999, 65536, 1, 786463, 65536, 1, 524319, 65536, 1, 458783, 65536, 1, 393247, 65536, 1, 131103, 65536, 1, 65567, 65536, 1, 31, 65536, 0, 1572894, 65536, 1, 1507358, 65536, 1, 1441822, 65536, 1, 1376286, 65536, 1, 1310750, 65536, 1, 1245214, 65536, 1, 1179678, 65536, 1, 1114142, 65536, 1, 1048606, 65536, 1, 983070, 65536, 1, 917534, 65536, 1, 851998, 65536, 1, 786462, 65536, 1, 524318, 65536, 1, 458782, 65536, 1, 393246, 65536, 1, 131102, 65536, 1, 65566, 65536, 1, 30, 65536, 0, 1638429, 65536, 1, 1572893, 65536, 1, 1507357, 65536, 1, 1441821, 65536, 1, 1245213, 65536, 1, 1179677, 65536, 1, 1114141, 65536, 1, 1048605, 65536, 1, 983069, 65536, 1, 917533, 65536, 1, 851997, 65536, 1, 786461, 65536, 1, 524317, 65536, 1, 458781, 65536, 1, 393245, 65536, 1, 327709, 65536, 1, 131101, 65536, 1, 65565, 65536, 1, 29, 65536, 0, 1245212, 65536, 1, 1179676, 65536, 1, 1114140, 65536, 1, 1048604, 65536, 1, 983068, 65536, 1, 917532, 65536, 1, 851996, 65536, 1, 786460, 65536, 1, 720924, 65536, 1, 589852, 65536, 1, 524316, 65536, 1, 458780, 65536, 1, 393244, 65536, 1, 327708, 65536, 1, 196636, 65536, 1, 131100, 65536, 1, 65564, 65536, 1, 28, 65536, 0, 1245211, 65536, 1, 1179675, 65536, 1, 1114139, 65536, 1, 1048603, 65536, 1, 983067, 65536, 1, 917531, 65536, 1, 851995, 65536, 1, 786459, 65536, 1, 720923, 65536, 1, 655387, 65536, 1, 589851, 65536, 1, 524315, 65536, 1, 458779, 65536, 1, 393243, 65536, 1, 327707, 65536, 1, 262171, 65536, 1, 196635, 65536, 1, 131099, 65536, 1, 65563, 65536, 1, 27, 65536, 0, 1703962, 65536, 1, 1638426, 65536, 1, 1572890, 65536, 1, 1507354, 65536, 1, 1441818, 65536, 1, 1376282, 65536, 1, 1310746, 65536, 1, 1245210, 65536, 1, 1179674, 65536, 1, 1114138, 65536, 1, 1048602, 65536, 1, 983066, 65536, 1, 917530, 65536, 1, 851994, 65536, 1, 786458, 65536, 1, 720922, 65536, 1, 655386, 65536, 1, 589850, 65536, 1, 524314, 65536, 1, 458778, 65536, 1, 393242, 65536, 1, 327706, 65536, 1, 262170, 65536, 1, 196634, 65536, 1, 131098, 65536, 1, 65562, 65536, 1, 26, 65536, 0, 1769497, 65536, 1, 1703961, 65536, 1, 1638425, 65536, 1, 1572889, 65536, 1, 1507353, 65536, 1, 1441817, 65536, 1, 1376281, 65536, 1, 1310745, 65536, 1, 1245209, 65536, 1, 1179673, 65536, 1, 1114137, 65536, 1, 1048601, 65536, 1, 983065, 65536, 1, 917529, 65536, 1, 851993, 65536, 1, 786457, 65536, 1, 720921, 65536, 1, 655385, 65536, 1, 589849, 65536, 1, 524313, 65536, 1, 458777, 65536, 1, 393241, 65536, 1, 327705, 65536, 1, 262169, 65536, 1, 196633, 65536, 1, 131097, 65536, 1, 65561, 65536, 1, 25, 65536, 0, 1835032, 65536, 1, 1769496, 65536, 1, 1703960, 65536, 1, 1638424, 65536, 1, 1572888, 65536, 1, 1507352, 65536, 1, 1441816, 65536, 1, 1376280, 65536, 1, 1310744, 65536, 1, 1245208, 65536, 1, 1179672, 65536, 1, 1114136, 65536, 1, 1048600, 65536, 1, 983064, 65536, 1, 917528, 65536, 1, 851992, 65536, 1, 786456, 65536, 1, 720920, 65536, 1, 655384, 65536, 1, 589848, 65536, 1, 524312, 65536, 1, 458776, 65536, 1, 393240, 65536, 1, 327704, 65536, 1, 262168, 65536, 1, 196632, 65536, 1, 131096, 65536, 1, 65560, 65536, 1, 24, 65536, 0, 1900567, 65536, 2, 1835031, 65536, 1, 1769495, 65536, 1, 1703959, 65536, 1, 1638423, 65536, 1, 1572887, 65536, 1, 1507351, 65536, 1, 1441815, 65536, 1, 1376279, 65536, 1, 1310743, 65536, 1, 1048599, 65536, 1, 983063, 65536, 1, 917527, 65536, 1, 851991, 65536, 1, 786455, 65536, 1, 720919, 65536, 1, 655383, 65536, 1, 589847, 65536, 1, 524311, 65536, 1, 458775, 65536, 1, 65559, 65536, 1, 23, 65536, 0, 1900566, 65536, 2, 1835030, 65536, 1, 1769494, 65536, 1, 1703958, 65536, 1, 1638422, 65536, 1, 1572886, 65536, 1, 1507350, 65536, 1, 1441814, 65536, 1, 1376278, 65536, 1, 1310742, 65536, 1, 1179670, 65536, 1, 1048598, 65536, 1, 983062, 65536, 1, 917526, 65536, 1, 851990, 65536, 1, 786454, 65536, 1, 720918, 65536, 1, 655382, 65536, 1, 589846, 65536, 1, 524310, 65536, 1, 327702, 65536, 1, 65558, 65536, 1, 22, 65536, 0, 1900565, 65536, 2, 1835029, 65536, 1, 1769493, 65536, 1, 1703957, 65536, 1, 1638421, 65536, 1, 1572885, 65536, 1, 1507349, 65536, 1, 1441813, 65536, 1, 1376277, 65536, 1, 1245205, 65536, 1, 1179669, 65536, 1, 1114133, 65536, 1, 983061, 65536, 1, 917525, 65536, 1, 851989, 65536, 1, 786453, 65536, 1, 720917, 65536, 1, 655381, 65536, 1, 589845, 65536, 1, 393237, 65536, 1, 327701, 65536, 1, 262165, 65536, 1, 196629, 65536, 1, 131093, 65536, 1, 65557, 65536, 1, 21, 65536, 0, 1900564, 65536, 2, 1835028, 65536, 1, 1769492, 65536, 1, 1703956, 65536, 1, 1638420, 65536, 1, 1572884, 65536, 1, 1507348, 65536, 1, 1441812, 65536, 1, 1376276, 65536, 1, 1245204, 65536, 1, 1179668, 65536, 1, 1114132, 65536, 1, 917524, 65536, 1, 851988, 65536, 1, 786452, 65536, 1, 720916, 65536, 1, 655380, 65536, 1, 589844, 65536, 1, 524308, 65536, 1, 458772, 65536, 1, 393236, 65536, 1, 327700, 65536, 1, 262164, 65536, 1, 196628, 65536, 1, 131092, 65536, 1, 65556, 65536, 1, 20, 65536, 0, 1900563, 65536, 2, 1835027, 65536, 1, 1769491, 65536, 1, 1703955, 65536, 1, 1638419, 65536, 1, 1245203, 65536, 1, 1179667, 65536, 1, 1114131, 65536, 1, 1048595, 65536, 1, 851987, 65536, 1, 786451, 65536, 1, 720915, 65536, 1, 655379, 65536, 1, 589843, 65536, 1, 524307, 65536, 1, 458771, 65536, 1, 393235, 65536, 1, 327699, 65536, 1, 262163, 65536, 1, 196627, 65536, 1, 131091, 65536, 1, 65555, 65536, 1, 19, 65536, 0, 1900562, 65536, 2, 1835026, 65536, 1, 1769490, 65536, 1, 1703954, 65536, 1, 1572882, 65536, 1, 1507346, 65536, 1, 1441810, 65536, 1, 1376274, 65536, 1, 1310738, 65536, 1, 1245202, 65536, 1, 1179666, 65536, 1, 1114130, 65536, 1, 1048594, 65536, 1, 589842, 65536, 1, 524306, 65536, 1, 458770, 65536, 1, 393234, 65536, 1, 327698, 65536, 1, 262162, 65536, 1, 196626, 65536, 1, 131090, 65536, 1, 65554, 65536, 1, 18, 65536, 0, 1900561, 65536, 2, 1835025, 65536, 1, 1769489, 65536, 1, 1703953, 65536, 1, 1572881, 65536, 1, 1507345, 65536, 1, 1441809, 65536, 1, 1376273, 65536, 1, 1310737, 65536, 1, 1245201, 65536, 1, 1179665, 65536, 1, 1114129, 65536, 1, 1048593, 65536, 1, 983057, 65536, 1, 917521, 65536, 1, 524305, 65536, 1, 458769, 65536, 1, 393233, 65536, 1, 327697, 65536, 1, 262161, 65536, 1, 196625, 65536, 1, 131089, 65536, 1, 65553, 65536, 1, 17, 65536, 0, 1900560, 65536, 2, 1835024, 65536, 1, 1769488, 65536, 1, 1703952, 65536, 1, 1572880, 65536, 1, 1507344, 65536, 1, 1441808, 65536, 1, 1376272, 65536, 1, 1310736, 65536, 1, 1245200, 65536, 1, 1179664, 65536, 1, 1114128, 65536, 1, 1048592, 65536, 1, 983056, 65536, 1, 917520, 65536, 1, 589840, 65536, 1, 524304, 65536, 1, 458768, 65536, 1, 393232, 65536, 1, 327696, 65536, 1, 262160, 65536, 1, 196624, 65536, 1, 131088, 65536, 1, 65552, 65536, 1, 16, 65536, 0, 1900559, 65536, 2, 1835023, 65536, 1, 1769487, 65536, 1, 1703951, 65536, 1, 1572879, 65536, 1, 1507343, 65536, 1, 1441807, 65536, 1, 1376271, 65536, 1, 1310735, 65536, 1, 1245199, 65536, 1, 1179663, 65536, 1, 1114127, 65536, 1, 1048591, 65536, 1, 983055, 65536, 1, 917519, 65536, 1, 851983, 65536, 1, 655375, 65536, 1, 589839, 65536, 1, 524303, 65536, 1, 458767, 65536, 1, 393231, 65536, 1, 327695, 65536, 1, 262159, 65536, 1, 196623, 65536, 1, 131087, 65536, 1, 65551, 65536, 1, 15, 65536, 0, 1900558, 65536, 2, 1835022, 65536, 1, 1769486, 65536, 1, 1703950, 65536, 1, 1572878, 65536, 1, 1507342, 65536, 1, 1441806, 65536, 1, 1376270, 65536, 1, 1310734, 65536, 1, 1245198, 65536, 1, 1179662, 65536, 1, 1114126, 65536, 1, 1048590, 65536, 1, 983054, 65536, 1, 917518, 65536, 1, 851982, 65536, 1, 786446, 65536, 1, 720910, 65536, 1, 655374, 65536, 1, 589838, 65536, 1, 524302, 65536, 1, 196622, 65536, 1, 131086, 65536, 1, 65550, 65536, 1, 14, 65536, 0, 1900557, 65536, 2, 1835021, 65536, 1, 1769485, 65536, 1, 1703949, 65536, 1, 1572877, 65536, 1, 1507341, 65536, 1, 1441805, 65536, 1, 1376269, 65536, 1, 1310733, 65536, 1, 1245197, 65536, 1, 1179661, 65536, 1, 1114125, 65536, 1, 1048589, 65536, 1, 983053, 65536, 1, 917517, 65536, 1, 851981, 65536, 1, 786445, 65536, 1, 720909, 65536, 1, 655373, 65536, 1, 589837, 65536, 1, 524301, 65536, 1, 196621, 65536, 1, 131085, 65536, 1, 65549, 65536, 1, 13, 65536, 0, 1900556, 65536, 2, 1835020, 65536, 1, 1769484, 65536, 1, 1638412, 65536, 1, 1572876, 65536, 1, 1507340, 65536, 1, 1441804, 65536, 1, 1376268, 65536, 1, 1310732, 65536, 1, 1245196, 65536, 1, 1179660, 65536, 1, 1114124, 65536, 1, 1048588, 65536, 1, 983052, 65536, 1, 917516, 65536, 1, 851980, 65536, 1, 786444, 65536, 1, 720908, 65536, 1, 655372, 65536, 1, 589836, 65536, 1, 524300, 65536, 1, 458764, 65536, 1, 262156, 65536, 1, 196620, 65536, 1, 131084, 65536, 1, 65548, 65536, 1, 12, 65536, 0, 1900555, 65536, 2, 1835019, 65536, 1, 1769483, 65536, 1, 1638411, 65536, 1, 1572875, 65536, 1, 1507339, 65536, 1, 1441803, 65536, 1, 1376267, 65536, 1, 1310731, 65536, 1, 1245195, 65536, 1, 1179659, 65536, 1, 1114123, 65536, 1, 1048587, 65536, 1, 983051, 65536, 1, 917515, 65536, 1, 851979, 65536, 1, 786443, 65536, 1, 720907, 65536, 1, 655371, 65536, 1, 589835, 65536, 1, 524299, 65536, 1, 458763, 65536, 1, 393227, 65536, 1, 327691, 65536, 1, 262155, 65536, 1, 196619, 65536, 1, 131083, 65536, 1, 65547, 65536, 1, 11, 65536, 0, 1900554, 65536, 2, 1835018, 65536, 1, 1769482, 65536, 1, 1703946, 65536, 1, 1638410, 65536, 1, 1572874, 65536, 1, 1507338, 65536, 1, 1441802, 65536, 1, 1376266, 65536, 1, 1310730, 65536, 1, 1245194, 65536, 1, 1179658, 65536, 1, 1114122, 65536, 1, 917514, 65536, 1, 851978, 65536, 1, 786442, 65536, 1, 720906, 65536, 1, 655370, 65536, 1, 589834, 65536, 1, 524298, 65536, 1, 458762, 65536, 1, 393226, 65536, 1, 327690, 65536, 1, 262154, 65536, 1, 196618, 65536, 1, 131082, 65536, 1, 65546, 65536, 1, 10, 65536, 0, 1900553, 65536, 2, 1835017, 65536, 1, 1769481, 65536, 1, 1703945, 65536, 1, 1638409, 65536, 1, 1572873, 65536, 1, 1507337, 65536, 1, 1441801, 65536, 1, 1376265, 65536, 1, 1310729, 65536, 1, 1245193, 65536, 1, 1179657, 65536, 1, 851977, 65536, 1, 786441, 65536, 1, 720905, 65536, 1, 655369, 65536, 1, 589833, 65536, 1, 524297, 65536, 1, 458761, 65536, 1, 393225, 65536, 1, 327689, 65536, 1, 262153, 65536, 1, 196617, 65536, 1, 131081, 65536, 1, 65545, 65536, 1, 9, 65536, 0, 1900552, 65536, 2, 1835016, 65536, 1, 1769480, 65536, 1, 1703944, 65536, 1, 1638408, 65536, 1, 1572872, 65536, 1, 1441800, 65536, 1, 1376264, 65536, 1, 1310728, 65536, 1, 1245192, 65536, 1, 1179656, 65536, 1, 1114120, 65536, 1, 1048584, 65536, 1, 720904, 65536, 1, 655368, 65536, 1, 589832, 65536, 1, 1900551, 65536, 2, 1835015, 65536, 1, 1769479, 65536, 1, 1703943, 65536, 1, 1638407, 65536, 1, 1572871, 65536, 1, 1441799, 65536, 1, 1376263, 65536, 1, 1310727, 65536, 1, 1245191, 65536, 1, 1179655, 65536, 1, 1114119, 65536, 1, 1048583, 65536, 1, 983047, 65536, 1, 720903, 65536, 1, 655367, 65536, 1, 589831, 65536, 1, 1900550, 65536, 2, 1835014, 65536, 1, 1769478, 65536, 1, 1703942, 65536, 1, 1638406, 65536, 1, 1572870, 65536, 1, 1376262, 65536, 1, 1310726, 65536, 1, 1245190, 65536, 1, 1179654, 65536, 1, 1114118, 65536, 1, 1048582, 65536, 1, 983046, 65536, 1, 720902, 65536, 1, 655366, 65536, 1, 589830, 65536, 1, 1900549, 65536, 2, 1835013, 65536, 1, 1769477, 65536, 1, 1703941, 65536, 1, 1638405, 65536, 1, 1572869, 65536, 1, 1507333, 65536, 1, 1310725, 65536, 1, 1245189, 65536, 1, 1179653, 65536, 1, 1114117, 65536, 1, 1048581, 65536, 1, 983045, 65536, 1, 917509, 65536, 1, 851973, 65536, 1, 786437, 65536, 1, 720901, 65536, 1, 655365, 65536, 1, 589829, 65536, 1, 524293, 65536, 1, 458757, 65536, 1, 393221, 65536, 1, 262149, 65536, 1, 196613, 65536, 1, 131077, 65536, 1, 65541, 65536, 1, 1900548, 65536, 2, 1835012, 65536, 1, 1769476, 65536, 1, 1703940, 65536, 1, 1638404, 65536, 1, 1572868, 65536, 1, 1507332, 65536, 1, 1441796, 65536, 1, 1179652, 65536, 1, 1114116, 65536, 1, 1048580, 65536, 1, 983044, 65536, 1, 917508, 65536, 1, 851972, 65536, 1, 786436, 65536, 1, 720900, 65536, 1, 655364, 65536, 1, 589828, 65536, 1, 524292, 65536, 1, 458756, 65536, 1, 393220, 65536, 1, 262148, 65536, 1, 196612, 65536, 1, 131076, 65536, 1, 65540, 65536, 1, 1900547, 65536, 2, 1835011, 65536, 1, 1769475, 65536, 1, 1703939, 65536, 1, 1638403, 65536, 1, 1572867, 65536, 1, 1507331, 65536, 1, 1441795, 65536, 1, 1376259, 65536, 1, 1310723, 65536, 1, 1179651, 65536, 1, 1114115, 65536, 1, 1048579, 65536, 1, 983043, 65536, 1, 917507, 65536, 1, 851971, 65536, 1, 786435, 65536, 1, 720899, 65536, 1, 655363, 65536, 1, 589827, 65536, 1, 524291, 65536, 1, 458755, 65536, 1, 393219, 65536, 1, 262147, 65536, 1, 196611, 65536, 1, 131075, 65536, 1, 65539, 65536, 1, 1900546, 65536, 2, 1835010, 65536, 1, 1769474, 65536, 1, 1703938, 65536, 1, 1638402, 65536, 1, 1572866, 65536, 1, 1507330, 65536, 1, 1441794, 65536, 1, 1376258, 65536, 1, 1310722, 65536, 1, 1179650, 65536, 1, 1114114, 65536, 1, 1048578, 65536, 1, 983042, 65536, 1, 917506, 65536, 1, 851970, 65536, 1, 786434, 65536, 1, 720898, 65536, 1, 655362, 65536, 1, 589826, 65536, 1, 524290, 65536, 1, 458754, 65536, 1, 393218, 65536, 1, 1900545, 65536, 2, 1835009, 65536, 1, 1769473, 65536, 1, 1703937, 65536, 1, 1638401, 65536, 1, 1572865, 65536, 1, 1507329, 65536, 1, 1441793, 65536, 1, 1376257, 65536, 1, 1310721, 65536, 1, 1114113, 65536, 1, 1048577, 65536, 1, 983041, 65536, 1, 917505, 65536, 1, 851969, 65536, 1, 786433, 65536, 1, 720897, 65536, 1, 655361, 65536, 1, 589825, 65536, 1, 524289, 65536, 1, 458753, 65536, 1, 393217, 65536, 1, 1900544, 0, 2, 1835008, 0, 1, 1769472, 0, 1, 1703936, 0, 1, 1638400, 0, 1, 1572864, 0, 1, 1507328, 0, 1, 1441792, 0, 1, 1376256, 0, 1, 1310720, 0, 1, 1114112, 0, 1, 1048576, 0, 1, 983040, 0, 1, 917504, 0, 1, 851968, 0, 1, 786432, 0, 1, 720896, 0, 1, 655360, 0, 1, 589824, 0, 1, 524288, 0, 1, 458752, 0, 1, 393216, 0, 1, 1638439, 131072, 1, 1572903, 131072, 1, 1507367, 131072, 1, 1441831, 131072, 1, 1376295, 131072, 1, 1048615, 131072, 1, 983079, 131072, 1, 917543, 131072, 1, 852007, 131072, 1, 786471, 131072, 1, 720935, 131072, 1, 655399, 131072, 1, 393255, 131072, 1, 327719, 131072, 1, 262183, 131072, 1, 196647, 131072, 1, 131111, 131072, 1, 65575, 131072, 1, 39, 131072, 0, 1900583, 131072, 2, 1835047, 131072, 1, 1769511, 131072, 1, 1703975, 131072, 1, 131094, 65536, 1, 131095, 65536, 1, 1507336, 65536, 1, 983050, 65536, 1, 1048586, 65536, 1, 327692, 65536, 1, 393228, 65536, 1, 262157, 65536, 1, 327693, 65536, 1, 393229, 65536, 1, 458765, 65536, 1, 1638413, 65536, 1, 262158, 65536, 1, 327694, 65536, 1, 393230, 65536, 1, 458766, 65536, 1, 1638414, 65536, 1, 720911, 65536, 1, 786447, 65536, 1, 1638415, 65536, 1, 655376, 65536, 1, 720912, 65536, 1, 786448, 65536, 1, 851984, 65536, 1, 1638416, 65536, 1, 589841, 65536, 1, 655377, 65536, 1, 720913, 65536, 1, 786449, 65536, 1, 851985, 65536, 1, 1638417, 65536, 1, 655378, 65536, 1, 720914, 65536, 1, 786450, 65536, 1, 851986, 65536, 1, 917522, 65536, 1, 983058, 65536, 1, 1638418, 65536, 1, 917523, 65536, 1, 983059, 65536, 1, 1310739, 65536, 1, 1376275, 65536, 1, 1441811, 65536, 1, 1507347, 65536, 1, 1572883, 65536, 1, 983060, 65536, 1, 1048596, 65536, 1, 1310740, 65536, 1, 458773, 65536, 1, 524309, 65536, 1, 1048597, 65536, 1, 1310741, 65536, 1, 196630, 65536, 1, 262166, 65536, 1, 393238, 65536, 1, 458774, 65536, 1, 1114134, 65536, 1, 1245206, 65536, 1, 196631, 65536, 1, 262167, 65536, 1, 327703, 65536, 1, 393239, 65536, 1, 1114135, 65536, 1, 1179671, 65536, 1, 1245207, 65536, 1, 1310747, 65536, 1, 1376283, 65536, 1, 1441819, 65536, 1, 1507355, 65536, 1, 1572891, 65536, 1, 1638427, 65536, 1, 262172, 65536, 1, 655388, 65536, 1, 1310748, 65536, 1, 1376284, 65536, 1, 1441820, 65536, 1, 1507356, 65536, 1, 1572892, 65536, 1, 1638428, 65536, 1, 196637, 65536, 1, 262173, 65536, 1, 589853, 65536, 1, 655389, 65536, 1, 720925, 65536, 1, 1310749, 65536, 1, 1376285, 65536, 1, 196638, 65536, 1, 262174, 65536, 1, 327710, 65536, 1, 589854, 65536, 1, 655390, 65536, 1, 720926, 65536, 1, 1638430, 65536, 1, 196639, 65536, 1, 262175, 65536, 1, 327711, 65536, 1, 589855, 65536, 1, 655391, 65536, 1, 720927, 65536, 1, 1638431, 65536, 1, 196640, 65536, 1, 262176, 65536, 1, 327712, 65536, 1, 589856, 65536, 1, 655392, 65536, 1, 720928, 65536, 1, 196641, 65536, 1, 262177, 65536, 1, 327713, 65536, 1, 589857, 65536, 1, 655393, 65536, 1, 720929, 65536, 1, 1048609, 65536, 1, 1114145, 65536, 1, 589858, 65536, 1, 655394, 65536, 1, 720930, 65536, 1, 1114146, 65536, 1, 1179682, 65536, 1, 589859, 65536, 1, 655395, 65536, 1, 720931, 65536, 1, 1179683, 65536, 1, 1310755, 65536, 1, 524324, 65536, 1, 589860, 65536, 1, 655396, 65536, 1, 720932, 65536, 1, 1114148, 65536, 1, 1179684, 65536, 1, 1245220, 65536, 1, 1310756, 65536, 1, 458789, 65536, 1, 524325, 65536, 1, 589861, 65536, 1, 655397, 65536, 1, 1114149, 65536, 1, 1179685, 65536, 1, 1245221, 65536, 1, 1310757, 65536, 1, 1376293, 65536, 1, 458790, 65536, 1, 524326, 65536, 1, 589862, 65536, 1, 1114150, 65536, 1, 1179686, 65536, 1, 1245222, 65536, 1, 1310758, 65536, 1, 1376294, 65536, 1, 1114151, 131072, 1, 1179687, 131072, 1, 1245223, 131072, 1, 1310759, 131072, 1, 589863, 131072, 1, 524327, 131072, 1, 458791, 131072, 1, 1835033, 65536, 1, 1769498, 65536, 1, 1703963, 65536, 1, 1769499, 65536, 1, 1703964, 65536, 1, 1769500, 65536, 1, 1703965, 65536, 1, 1769501, 65536, 1, 1703966, 65536, 1, 1769502, 65536, 1, 1703967, 65536, 1, 1835034, 65536, 1, 1835035, 65536, 1, 1835036, 65536, 1, 1835037, 65536, 1, 1835038, 65536, 1, 1835039, 65536, 1, 1900568, 65536, 2, 1900569, 65536, 2, 1900570, 65536, 2, 1900571, 65536, 2, 1900572, 65536, 2, 1900573, 65536, 2, 1900574, 65536, 2, 1900575, 65536, 2, 1900576, 65536, 2, 1900577, 65536, 2, 1900578, 65536, 2, 1179649, 65536, 1, 1245185, 65536, 1, 1245186, 65536, 1, 1245187, 65536, 1, 1245188, 65536, 1, 1310724, 65536, 1, 1376260, 65536, 1, 1376261, 65536, 1, 1441797, 65536, 1, 327686, 65536, 1, 393222, 65536, 1, 458758, 65536, 1, 524294, 65536, 1, 786438, 65536, 1, 851974, 65536, 1, 917510, 65536, 1, 1441798, 65536, 1, 1507334, 65536, 1, 327687, 65536, 1, 393223, 65536, 1, 458759, 65536, 1, 524295, 65536, 1, 786439, 65536, 1, 851975, 65536, 1, 917511, 65536, 1, 1507335, 65536, 1, 327688, 65536, 1, 393224, 65536, 1, 458760, 65536, 1, 524296, 65536, 1, 786440, 65536, 1, 851976, 65536, 1, 917512, 65536, 1, 983048, 65536, 1, 917513, 65536, 1, 983049, 65536, 1, 1048585, 65536, 1, 1114121, 65536, 1, 1703947, 65536, 1, 1703948, 65536, 1, 1179648, 0, 1, 1245184, 0, 1) - -[node name="Ant" parent="." unique_id=1948689232 instance=ExtResource("2_st63i")] -position = Vector2(67, 84) -rotation = 0.942478 - -[node name="Ant2" parent="." unique_id=503801199 instance=ExtResource("2_st63i")] -position = Vector2(58, 158) -rotation = 1.28107 - -[node name="Ant3" parent="." unique_id=1243271164 instance=ExtResource("2_st63i")] -position = Vector2(155, 59) -rotation = 0.268781 - -[node name="Ant4" parent="." unique_id=765275737 instance=ExtResource("2_st63i")] -position = Vector2(122, 38) - -[node name="Ant5" parent="." unique_id=719543167 instance=ExtResource("2_st63i")] -position = Vector2(85, 119) -rotation = 0.942478 - -[node name="Ant6" parent="." unique_id=920812985 instance=ExtResource("2_st63i")] -position = Vector2(36, 119) -rotation = 1.54985 - -[node name="ant_hill" parent="." unique_id=1780620610 instance=ExtResource("3_qp6b5")] -texture_filter = 1 -position = Vector2(40, 31) -scale = Vector2(0.92453, 1) - -[node name="banana" parent="." unique_id=2033430510 instance=ExtResource("4_gdnva")] -position = Vector2(604, 453) - -[node name="banana2" parent="." unique_id=27588125 instance=ExtResource("4_gdnva")] -position = Vector2(570, 443) - -[node name="banana3" parent="." unique_id=269557764 instance=ExtResource("4_gdnva")] -position = Vector2(601, 432) - -[node name="banana10" parent="." unique_id=1691375510 instance=ExtResource("4_gdnva")] -position = Vector2(303, 262) - -[node name="banana11" parent="." unique_id=1473701591 instance=ExtResource("4_gdnva")] -position = Vector2(332, 275) - -[node name="banana12" parent="." unique_id=2128023657 instance=ExtResource("4_gdnva")] -position = Vector2(108, 415) - -[node name="banana13" parent="." unique_id=985381842 instance=ExtResource("4_gdnva")] -position = Vector2(135, 402) - -[node name="banana14" parent="." unique_id=344286157 instance=ExtResource("4_gdnva")] -position = Vector2(327, 252) - -[node name="banana15" parent="." unique_id=1600635492 instance=ExtResource("4_gdnva")] -position = Vector2(360, 263) - -[node name="banana16" parent="." unique_id=812241006 instance=ExtResource("4_gdnva")] -position = Vector2(300, 377) - -[node name="banana17" parent="." unique_id=1248918401 instance=ExtResource("4_gdnva")] -position = Vector2(331, 359) - -[node name="banana18" parent="." unique_id=774477167 instance=ExtResource("4_gdnva")] -position = Vector2(342, 375) - -[node name="banana19" parent="." unique_id=201832628 instance=ExtResource("4_gdnva")] -position = Vector2(510, 185) - -[node name="banana20" parent="." unique_id=670254631 instance=ExtResource("4_gdnva")] -position = Vector2(510, 185) - -[node name="banana4" parent="." unique_id=39534125 instance=ExtResource("4_gdnva")] -position = Vector2(613, 413) - -[node name="banana5" parent="." unique_id=842727061 instance=ExtResource("4_gdnva")] -position = Vector2(567, 423) - -[node name="banana6" parent="." unique_id=214035900 instance=ExtResource("4_gdnva")] -position = Vector2(577, 404) - -[node name="banana7" parent="." unique_id=1773834797 instance=ExtResource("4_gdnva")] -position = Vector2(138, 423) - -[node name="banana8" parent="." unique_id=2017348761 instance=ExtResource("4_gdnva")] -position = Vector2(604, 35) - -[node name="banana9" parent="." unique_id=2058981782 instance=ExtResource("4_gdnva")] -position = Vector2(585, 57) - -[node name="NavigationRegion2D" type="NavigationRegion2D" parent="." unique_id=1954945358] -position = Vector2(2, -6) -navigation_polygon = SubResource("NavigationPolygon_eas1h") -metadata/_edit_lock_ = true - -[node name="PauseController" type="Node" parent="." unique_id=991413221] -script = ExtResource("8_kxcui") - -[node name="Label" type="RichTextLabel" parent="." unique_id=1971597557] -offset_left = 18.0 -offset_top = 271.0 -offset_right = 368.0 -offset_bottom = 356.0 -mouse_filter = 2 -bbcode_enabled = true -text = "[font_size=10] -[ul] -Each ant tries to find food and bring it back to the nest. -Each ant leaves markers that evaporate over time. -Blue markers point towards the nest. -Yellow markers point towards food. -Ants will refresh nest markers. -Click on an ant to see its current state chart. -[/ul] -[/font_size]" -fit_content = true - -[connection signal="clicked" from="Ant" to="StateChartDebugger" method="debug_node"] -[connection signal="clicked" from="Ant2" to="StateChartDebugger" method="debug_node"] -[connection signal="clicked" from="Ant3" to="StateChartDebugger" method="debug_node"] -[connection signal="clicked" from="Ant4" to="StateChartDebugger" method="debug_node"] -[connection signal="clicked" from="Ant5" to="StateChartDebugger" method="debug_node"] -[connection signal="clicked" from="Ant6" to="StateChartDebugger" method="debug_node"] diff --git a/godot_state_charts_examples/ant_hill/banana/banana.svg b/godot_state_charts_examples/ant_hill/banana/banana.svg deleted file mode 100644 index eeb73fdb..00000000 --- a/godot_state_charts_examples/ant_hill/banana/banana.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/godot_state_charts_examples/ant_hill/banana/banana.svg.import b/godot_state_charts_examples/ant_hill/banana/banana.svg.import deleted file mode 100644 index ce84f7b8..00000000 --- a/godot_state_charts_examples/ant_hill/banana/banana.svg.import +++ /dev/null @@ -1,43 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://cqt6bgiwgqym7" -path="res://.godot/imported/banana.svg-e48dc3ddd49722cb94ca8f088061cec6.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://godot_state_charts_examples/ant_hill/banana/banana.svg" -dest_files=["res://.godot/imported/banana.svg-e48dc3ddd49722cb94ca8f088061cec6.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 -svg/scale=1.0 -editor/scale_with_editor_scale=false -editor/convert_colors_with_editor_theme=false diff --git a/godot_state_charts_examples/ant_hill/banana/banana.tscn b/godot_state_charts_examples/ant_hill/banana/banana.tscn deleted file mode 100644 index 9db4e4e8..00000000 --- a/godot_state_charts_examples/ant_hill/banana/banana.tscn +++ /dev/null @@ -1,20 +0,0 @@ -[gd_scene format=3 uid="uid://bqalfgp8jjady"] - -[ext_resource type="Texture2D" uid="uid://cqt6bgiwgqym7" path="res://godot_state_charts_examples/ant_hill/banana/banana.svg" id="1_uoy0d"] - -[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_vo3bi"] -radius = 7.99901 -height = 32.0275 - -[node name="banana" type="Node2D" unique_id=419400810 groups=["food"]] - -[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1930543110] -texture_filter = 1 -texture = ExtResource("1_uoy0d") - -[node name="Area2D" type="Area2D" parent="." unique_id=1672513448] -metadata/owner = NodePath("..") - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D" unique_id=1969441031] -rotation = 1.5865 -shape = SubResource("CapsuleShape2D_vo3bi") diff --git a/godot_state_charts_examples/ant_hill/marker/circle_white.svg b/godot_state_charts_examples/ant_hill/marker/circle_white.svg deleted file mode 100644 index 5701af19..00000000 --- a/godot_state_charts_examples/ant_hill/marker/circle_white.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/godot_state_charts_examples/ant_hill/marker/circle_white.svg.import b/godot_state_charts_examples/ant_hill/marker/circle_white.svg.import deleted file mode 100644 index 53d9d7ce..00000000 --- a/godot_state_charts_examples/ant_hill/marker/circle_white.svg.import +++ /dev/null @@ -1,43 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://b3k7i5rrn5hhl" -path="res://.godot/imported/circle_white.svg-63c895b75f0338e9c3ca264b87816990.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://godot_state_charts_examples/ant_hill/marker/circle_white.svg" -dest_files=["res://.godot/imported/circle_white.svg-63c895b75f0338e9c3ca264b87816990.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 -svg/scale=1.0 -editor/scale_with_editor_scale=false -editor/convert_colors_with_editor_theme=false diff --git a/godot_state_charts_examples/ant_hill/marker/marker.gd b/godot_state_charts_examples/ant_hill/marker/marker.gd deleted file mode 100644 index b87c5aae..00000000 --- a/godot_state_charts_examples/ant_hill/marker/marker.gd +++ /dev/null @@ -1,47 +0,0 @@ -class_name Marker -extends Node2D - -## How long should the marker live for? -@export var lifetime_seconds:float = 30.0 - - -var expired_time:float = 0 - - -enum MarkerType { - ## A marker guiding towards food. - FOOD, - ## A marker guiding towards a nest. - NEST -} - -func initialize(type:MarkerType): - add_to_group("marker") - match type: - MarkerType.FOOD: - modulate = Color.YELLOW - add_to_group("food") - MarkerType.NEST: - modulate = Color.CORNFLOWER_BLUE - add_to_group("nest") - lifetime_seconds *= 2 - -## Refreshes the marker, so it stays for another lifetime -func refresh(): - expired_time = 0 - -## Updates the marker and destroys it if has evaporated. -func _process(delta): - expired_time += delta - # Fade out the marker as it expires. - modulate.a = max(0, 1 - (expired_time / lifetime_seconds)) - if expired_time > lifetime_seconds: - queue_free() - -## Some debug drawing currently disabled. -func __draw(): - var offset = 0.0 if is_in_group("food") else PI - var start_angle = - PI / 2 + offset - var end_angle = PI / 2 + offset - draw_arc(Vector2.ZERO, 30, start_angle, end_angle, 10, modulate, 1, true ) - diff --git a/godot_state_charts_examples/ant_hill/marker/marker.gd.uid b/godot_state_charts_examples/ant_hill/marker/marker.gd.uid deleted file mode 100644 index 922cd7de..00000000 --- a/godot_state_charts_examples/ant_hill/marker/marker.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://dikixfhsqssxf diff --git a/godot_state_charts_examples/ant_hill/marker/marker.tscn b/godot_state_charts_examples/ant_hill/marker/marker.tscn deleted file mode 100644 index 54aed91a..00000000 --- a/godot_state_charts_examples/ant_hill/marker/marker.tscn +++ /dev/null @@ -1,20 +0,0 @@ -[gd_scene format=3 uid="uid://dy5xrmjffewnk"] - -[ext_resource type="Texture2D" uid="uid://b3k7i5rrn5hhl" path="res://godot_state_charts_examples/ant_hill/marker/circle_white.svg" id="1_2vg4s"] -[ext_resource type="Script" uid="uid://dikixfhsqssxf" path="res://godot_state_charts_examples/ant_hill/marker/marker.gd" id="2_2b6iy"] - -[sub_resource type="CircleShape2D" id="CircleShape2D_0xsut"] - -[node name="Node2D" type="Node2D" unique_id=953097858] -script = ExtResource("2_2b6iy") - -[node name="Sprite" type="Sprite2D" parent="." unique_id=1576504907] -texture_filter = 1 -rotation = 1.5708 -texture = ExtResource("1_2vg4s") - -[node name="Area2D" type="Area2D" parent="." unique_id=987914028] -metadata/owner = NodePath("..") - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D" unique_id=1096694080] -shape = SubResource("CircleShape2D_0xsut") diff --git a/godot_state_charts_examples/ant_hill/nest/nest.svg b/godot_state_charts_examples/ant_hill/nest/nest.svg deleted file mode 100644 index b758a7c1..00000000 --- a/godot_state_charts_examples/ant_hill/nest/nest.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/godot_state_charts_examples/ant_hill/nest/nest.svg.import b/godot_state_charts_examples/ant_hill/nest/nest.svg.import deleted file mode 100644 index cf455647..00000000 --- a/godot_state_charts_examples/ant_hill/nest/nest.svg.import +++ /dev/null @@ -1,43 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://xb5fialweqfw" -path="res://.godot/imported/nest.svg-4361abbd79cc59afa101f89034d762a6.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://godot_state_charts_examples/ant_hill/nest/nest.svg" -dest_files=["res://.godot/imported/nest.svg-4361abbd79cc59afa101f89034d762a6.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 -svg/scale=2.0 -editor/scale_with_editor_scale=false -editor/convert_colors_with_editor_theme=false diff --git a/godot_state_charts_examples/ant_hill/nest/nest.tscn b/godot_state_charts_examples/ant_hill/nest/nest.tscn deleted file mode 100644 index f5f1babd..00000000 --- a/godot_state_charts_examples/ant_hill/nest/nest.tscn +++ /dev/null @@ -1,16 +0,0 @@ -[gd_scene format=3 uid="uid://sql8ln0s26la"] - -[ext_resource type="Texture2D" uid="uid://xb5fialweqfw" path="res://godot_state_charts_examples/ant_hill/nest/nest.svg" id="1_8slek"] - -[sub_resource type="CircleShape2D" id="CircleShape2D_b8f1n"] -radius = 37.1214 - -[node name="Nest" type="Sprite2D" unique_id=1978929971 groups=["nest"]] -texture = ExtResource("1_8slek") - -[node name="Area2D" type="Area2D" parent="." unique_id=632483343] -metadata/owner = NodePath("..") - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D" unique_id=1316671415] -position = Vector2(-1, -1) -shape = SubResource("CircleShape2D_b8f1n") diff --git a/godot_state_charts_examples/ant_hill/pause_controller.gd b/godot_state_charts_examples/ant_hill/pause_controller.gd deleted file mode 100644 index 7dcb3c58..00000000 --- a/godot_state_charts_examples/ant_hill/pause_controller.gd +++ /dev/null @@ -1,10 +0,0 @@ -extends Node - - -func _ready(): - process_mode = Node.PROCESS_MODE_ALWAYS - -func _input(event): - if event is InputEventKey and event.is_pressed() and event.keycode == KEY_SPACE: - get_tree().paused = not get_tree().paused - print("Paused ", get_tree().paused) diff --git a/godot_state_charts_examples/ant_hill/pause_controller.gd.uid b/godot_state_charts_examples/ant_hill/pause_controller.gd.uid deleted file mode 100644 index 604459ef..00000000 --- a/godot_state_charts_examples/ant_hill/pause_controller.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://nonu8fobnml7 diff --git a/godot_state_charts_examples/automatic_transitions/automatic_transitions_demo.tscn b/godot_state_charts_examples/automatic_transitions/automatic_transitions_demo.tscn deleted file mode 100644 index a65193b6..00000000 --- a/godot_state_charts_examples/automatic_transitions/automatic_transitions_demo.tscn +++ /dev/null @@ -1,199 +0,0 @@ -[gd_scene format=3 uid="uid://huy14b6x10bh"] - -[ext_resource type="Texture2D" uid="uid://bgswg1pgd01d1" path="res://godot_state_charts_examples/platformer/ninja_frog/full.png" id="2_dka03"] -[ext_resource type="Script" uid="uid://couw105c3bde4" path="res://addons/godot_state_charts/state_chart.gd" id="3_7ryss"] -[ext_resource type="Script" uid="uid://jjduf53mb1hc" path="res://godot_state_charts_examples/automatic_transitions/the_frog.gd" id="3_q65wd"] -[ext_resource type="Script" uid="uid://jk2jm1g6q853" path="res://addons/godot_state_charts/compound_state.gd" id="4_64ox6"] -[ext_resource type="Script" uid="uid://cytafq8i1y8qm" path="res://addons/godot_state_charts/atomic_state.gd" id="5_ooc8l"] -[ext_resource type="Script" uid="uid://c1vp0ojjvaby1" path="res://addons/godot_state_charts/parallel_state.gd" id="5_uojl1"] -[ext_resource type="PackedScene" uid="uid://bcwkugn6v3oy7" path="res://addons/godot_state_charts/utilities/state_chart_debugger.tscn" id="6_xggmu"] -[ext_resource type="Script" uid="uid://cf1nsco3w0mf6" path="res://addons/godot_state_charts/transition.gd" id="7_v4wmr"] -[ext_resource type="Script" uid="uid://dn780r00o0xam" path="res://godot_state_charts_examples/automatic_transitions/stamina_bar.gd" id="9_rtmjc"] -[ext_resource type="Script" uid="uid://bambbrd2wupx0" path="res://addons/godot_state_charts/state_is_active_guard.gd" id="10_caxti"] -[ext_resource type="Script" uid="uid://dgd4i8hrrxfvm" path="res://addons/godot_state_charts/not_guard.gd" id="11_rfa1s"] - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_2fogg"] -size = Vector2(275, 15) - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_tsftx"] -size = Vector2(18.5, 227) - -[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_bocu2"] -radius = 15.0 -height = 32.0 - -[sub_resource type="Resource" id="Resource_m8fyc"] -script = ExtResource("10_caxti") -state = NodePath("../../../Walking Control/Needs Rest") - -[sub_resource type="Resource" id="Resource_4i0ee"] -script = ExtResource("10_caxti") -state = NodePath("../../../Walking Control/Needs Rest") - -[sub_resource type="Resource" id="Resource_br5hd"] -script = ExtResource("11_rfa1s") -guard = SubResource("Resource_4i0ee") - -[sub_resource type="Animation" id="Animation_nb642"] -length = 0.001 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath(".:modulate") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [Color(1, 1, 1, 1)] -} - -[sub_resource type="Animation" id="Animation_wtk5r"] -resource_name = "pulsate" -loop_mode = 1 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath(".:modulate") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.5, 1), -"transitions": PackedFloat32Array(1, 1, 1), -"update": 0, -"values": [Color(1, 1, 1, 1), Color(1, 0, 0, 1), Color(1, 1, 1, 1)] -} - -[sub_resource type="AnimationLibrary" id="AnimationLibrary_ghdrh"] -_data = { -&"RESET": SubResource("Animation_nb642"), -&"pulsate": SubResource("Animation_wtk5r") -} - -[node name="Node2D" type="Node2D" unique_id=1567464787] - -[node name="StateChartDebugger" parent="." unique_id=601586270 instance=ExtResource("6_xggmu")] -offset_left = 293.0 -offset_top = 10.0 -offset_right = 624.0 -offset_bottom = 441.0 -initial_node_to_watch = NodePath("../TheFrog/StateChart") - -[node name="Borders" type="StaticBody2D" parent="." unique_id=1992267225] - -[node name="Top" type="CollisionShape2D" parent="Borders" unique_id=90904661] -position = Vector2(139.25, 170) -shape = SubResource("RectangleShape2D_2fogg") - -[node name="Bottom" type="CollisionShape2D" parent="Borders" unique_id=69715327] -position = Vector2(143.25, 385) -shape = SubResource("RectangleShape2D_2fogg") - -[node name="Left" type="CollisionShape2D" parent="Borders" unique_id=1956694816] -position = Vector2(11, 280.5) -shape = SubResource("RectangleShape2D_tsftx") - -[node name="Right" type="CollisionShape2D" parent="Borders" unique_id=539121000] -position = Vector2(268.25, 276) -shape = SubResource("RectangleShape2D_tsftx") - -[node name="TheFrog" type="CharacterBody2D" parent="." unique_id=391768475] -unique_name_in_owner = true -position = Vector2(65.25, 288) -script = ExtResource("3_q65wd") - -[node name="Icon" type="Sprite2D" parent="TheFrog" unique_id=868021493] -texture = ExtResource("2_dka03") -region_enabled = true -region_rect = Rect2(0, 0, 32, 32) - -[node name="CollisionShape2D" type="CollisionShape2D" parent="TheFrog" unique_id=133549938] -shape = SubResource("CapsuleShape2D_bocu2") - -[node name="StateChart" type="Node" parent="TheFrog" unique_id=554953526] -unique_name_in_owner = true -script = ExtResource("3_7ryss") -track_in_editor = true - -[node name="ParallelState" type="Node" parent="TheFrog/StateChart" unique_id=394795557] -script = ExtResource("5_uojl1") - -[node name="Walking Control" type="Node" parent="TheFrog/StateChart/ParallelState" unique_id=2007824584] -script = ExtResource("4_64ox6") -initial_state = NodePath("Can Walk") - -[node name="Can Walk" type="Node" parent="TheFrog/StateChart/ParallelState/Walking Control" unique_id=1752533082] -editor_description = "In this state the frog can move around and will lose stamina. If stamina drops to 0 the frog will automatically transition to \"Needs Rest\"." -script = ExtResource("5_ooc8l") - -[node name="On Exhausted To Needs Rest" type="Node" parent="TheFrog/StateChart/ParallelState/Walking Control/Can Walk" unique_id=2012645978] -editor_description = "This transition will listen to the \"exhausted\" event, triggered when the frog's stamina sinks to 0. We could also use an expression property tracking the stamina but using a dedicated event is faster and more extensible." -script = ExtResource("7_v4wmr") -to = NodePath("../../Needs Rest") -event = &"exhausted" -delay_in_seconds = "0.0" - -[node name="Needs Rest" type="Node" parent="TheFrog/StateChart/ParallelState/Walking Control" unique_id=1043996323] -editor_description = "In this state the frog cannot move for 3 seconds." -script = ExtResource("5_ooc8l") - -[node name="After 3 seconds To Can Walk" type="Node" parent="TheFrog/StateChart/ParallelState/Walking Control/Needs Rest" unique_id=2005599196] -editor_description = "This will automatically transition back to \"Can Walk\" after 3 seconds." -script = ExtResource("7_v4wmr") -to = NodePath("../../Can Walk") -delay_in_seconds = "3" - -[node name="Animation Control" type="Node" parent="TheFrog/StateChart/ParallelState" unique_id=221930873] -editor_description = "This controls the pulsating red animation when the frog is exhausted. Note that you could also model this using state_entered and state_exited events on the \"Needs Rest\" state, which is simpler (and more performant). Its only done this way to show automatic events." -script = ExtResource("4_64ox6") -initial_state = NodePath("Normal") - -[node name="Normal" type="Node" parent="TheFrog/StateChart/ParallelState/Animation Control" unique_id=636659351] -script = ExtResource("5_ooc8l") - -[node name="On Needs Rest to Pulsating Red" type="Node" parent="TheFrog/StateChart/ParallelState/Animation Control/Normal" unique_id=1688116698] -editor_description = "This is another example of an automatic transition. When the \"Needs Rest\" state becomes active, this will automatically transition to the \"Pulsating Red\" state." -script = ExtResource("7_v4wmr") -to = NodePath("../../Pulsating Red") -guard = SubResource("Resource_m8fyc") -delay_in_seconds = "0.0" - -[node name="Pulsating Red" type="Node" parent="TheFrog/StateChart/ParallelState/Animation Control" unique_id=286182284] -script = ExtResource("5_ooc8l") - -[node name="On Not Needs Rest to Normal" type="Node" parent="TheFrog/StateChart/ParallelState/Animation Control/Pulsating Red" unique_id=432694164] -editor_description = "When the \"Needs Rest\" state becomes inactive, this will automatically transition to the \"Normal\" state." -script = ExtResource("7_v4wmr") -to = NodePath("../../Normal") -guard = SubResource("Resource_br5hd") -delay_in_seconds = "0.0" - -[node name="AnimationPlayer" type="AnimationPlayer" parent="TheFrog" unique_id=374228446] -unique_name_in_owner = true -libraries/ = SubResource("AnimationLibrary_ghdrh") - -[node name="VBoxContainer" type="VBoxContainer" parent="." unique_id=1940481045] -offset_left = 19.25 -offset_top = 401.0 -offset_right = 272.25 -offset_bottom = 458.0 - -[node name="Label" type="Label" parent="VBoxContainer" unique_id=660045210] -layout_mode = 2 -text = "Stamina" - -[node name="StaminaBar" type="ProgressBar" parent="VBoxContainer" unique_id=1918943340] -layout_mode = 2 -script = ExtResource("9_rtmjc") - -[node name="Label" type="Label" parent="." unique_id=2058097452] -offset_right = 286.0 -offset_bottom = 156.0 -text = "This example shows automatic transitions. Move the frog with the arrow keys. If the frog loses all stamina, it automatically transitions to a state where it will be unable to move for 3 seconds." -autowrap_mode = 2 - -[connection signal="state_physics_processing" from="TheFrog/StateChart/ParallelState/Walking Control/Can Walk" to="TheFrog" method="_on_can_walk_state_physics_processing"] -[connection signal="state_physics_processing" from="TheFrog/StateChart/ParallelState/Walking Control/Needs Rest" to="TheFrog" method="_on_needs_rest_state_physics_processing"] -[connection signal="state_entered" from="TheFrog/StateChart/ParallelState/Animation Control/Normal" to="TheFrog" method="_on_normal_state_entered"] -[connection signal="state_entered" from="TheFrog/StateChart/ParallelState/Animation Control/Pulsating Red" to="TheFrog" method="_on_pulsating_red_state_entered"] diff --git a/godot_state_charts_examples/automatic_transitions/stamina_bar.gd b/godot_state_charts_examples/automatic_transitions/stamina_bar.gd deleted file mode 100644 index f30f8ae6..00000000 --- a/godot_state_charts_examples/automatic_transitions/stamina_bar.gd +++ /dev/null @@ -1,9 +0,0 @@ -extends ProgressBar - - -@onready var the_frog = %TheFrog - - -# Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(_delta): - value = the_frog.stamina diff --git a/godot_state_charts_examples/automatic_transitions/stamina_bar.gd.uid b/godot_state_charts_examples/automatic_transitions/stamina_bar.gd.uid deleted file mode 100644 index 093e349a..00000000 --- a/godot_state_charts_examples/automatic_transitions/stamina_bar.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://dn780r00o0xam diff --git a/godot_state_charts_examples/automatic_transitions/the_frog.gd b/godot_state_charts_examples/automatic_transitions/the_frog.gd deleted file mode 100644 index f29a7207..00000000 --- a/godot_state_charts_examples/automatic_transitions/the_frog.gd +++ /dev/null @@ -1,48 +0,0 @@ -extends CharacterBody2D - -# We can move 100 pixels per second -const SPEED = 100.0 - -# We recover 20 stamina per second -const RECOVER_RATE = 20.0 - -@onready var state_chart:StateChart = %StateChart -@onready var animation_player = %AnimationPlayer - -var stamina:float = 100 - - - -### WALKING CONTROL STATES - -# In the "Can Walk" state we can walk around and lose stamina. -func _on_can_walk_state_physics_processing(delta): - # Get the direction - var direction = Input.get_vector("ui_left", "ui_right", "ui_up", "ui_down") - # Calculate velocity - velocity = direction * SPEED - - - # if we moved, subtract stamina - if velocity.length() > 0: - stamina = max(0, stamina - RECOVER_RATE * delta) - else: - # else add it. - stamina = min(100, stamina + RECOVER_RATE * delta) - - if stamina <= 0: - state_chart.send_event("exhausted") - - move_and_slide() - -# If our stamina hits 0, we enter the "Needs rest" state which -# only allows us to recover stamina. -func _on_needs_rest_state_physics_processing(delta): - stamina = min(100, stamina + RECOVER_RATE * delta) - -### ANIMATION CONTROL STATES -func _on_pulsating_red_state_entered(): - animation_player.play("pulsate") - -func _on_normal_state_entered(): - animation_player.play("RESET") diff --git a/godot_state_charts_examples/automatic_transitions/the_frog.gd.uid b/godot_state_charts_examples/automatic_transitions/the_frog.gd.uid deleted file mode 100644 index b469d0a2..00000000 --- a/godot_state_charts_examples/automatic_transitions/the_frog.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://jjduf53mb1hc diff --git a/godot_state_charts_examples/cooldown/LICENSE.md b/godot_state_charts_examples/cooldown/LICENSE.md deleted file mode 100644 index b0684fde..00000000 --- a/godot_state_charts_examples/cooldown/LICENSE.md +++ /dev/null @@ -1,6 +0,0 @@ -The icons in this demo are used under CC BY 3.0 DEED license -(https://creativecommons.org/licenses/by/3.0/). - -Original author: - -J. W. Bjerk (eleazzaar) -- www.jwbjerk.com/art -- find this and other open art at: http://opengameart.org diff --git a/godot_state_charts_examples/cooldown/cooldown_demo.tscn b/godot_state_charts_examples/cooldown/cooldown_demo.tscn deleted file mode 100644 index 75634df4..00000000 --- a/godot_state_charts_examples/cooldown/cooldown_demo.tscn +++ /dev/null @@ -1,143 +0,0 @@ -[gd_scene format=3 uid="uid://cnqh7qot0estd"] - -[ext_resource type="PackedScene" uid="uid://bcwkugn6v3oy7" path="res://addons/godot_state_charts/utilities/state_chart_debugger.tscn" id="1_oec6f"] -[ext_resource type="PackedScene" uid="uid://ch1pukkyc07qo" path="res://godot_state_charts_examples/cooldown/skill_button/skill_button.tscn" id="2_aahy2"] -[ext_resource type="Texture2D" uid="uid://bphe0g2d306fe" path="res://godot_state_charts_examples/cooldown/icons/enchant-red-3.png" id="3_a8h0q"] -[ext_resource type="Texture2D" uid="uid://bjmc4abduaxww" path="res://godot_state_charts_examples/cooldown/icons/fireball-eerie-2.png" id="4_jhd8u"] -[ext_resource type="Texture2D" uid="uid://b87nmomi1l48x" path="res://godot_state_charts_examples/cooldown/icons/heal-jade-2.png" id="5_xxunm"] -[ext_resource type="Script" uid="uid://couw105c3bde4" path="res://addons/godot_state_charts/state_chart.gd" id="6_d3pqh"] -[ext_resource type="Script" uid="uid://c1vp0ojjvaby1" path="res://addons/godot_state_charts/parallel_state.gd" id="7_l6ahs"] -[ext_resource type="Script" uid="uid://jk2jm1g6q853" path="res://addons/godot_state_charts/compound_state.gd" id="8_pvst5"] -[ext_resource type="Script" uid="uid://cytafq8i1y8qm" path="res://addons/godot_state_charts/atomic_state.gd" id="9_h41ei"] -[ext_resource type="Script" uid="uid://cf1nsco3w0mf6" path="res://addons/godot_state_charts/transition.gd" id="10_5fig4"] - -[node name="Cooldown Example" type="Node2D" unique_id=2122567517] - -[node name="StateChartDebugger" parent="." unique_id=1664704555 instance=ExtResource("1_oec6f")] -offset_left = 290.0 -offset_top = 16.0 -offset_right = 629.0 -offset_bottom = 466.0 -initial_node_to_watch = NodePath("../StateChart") - -[node name="InfoLabel" type="Label" parent="." unique_id=118581593] -offset_left = 10.0 -offset_top = 24.0 -offset_right = 277.0 -offset_bottom = 128.0 -text = "This example shows how to connect delayed transitions with game UI to model skill buttons that have cooldowns. Click the buttons to try it." -autowrap_mode = 2 - -[node name="VBoxContainer" type="VBoxContainer" parent="." unique_id=2055911793] -offset_left = 18.0 -offset_top = 164.0 -offset_right = 278.0 -offset_bottom = 435.0 -theme_override_constants/separation = 15 - -[node name="AttackSkillButton" parent="VBoxContainer" unique_id=2001105087 instance=ExtResource("2_aahy2")] -editor_description = "This is the attack skill button. When you press it, it will send the \"attack\" event to the state chart." -layout_mode = 2 -size_flags_horizontal = 4 -texture = ExtResource("3_a8h0q") - -[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer" unique_id=2119134243] -layout_mode = 2 -alignment = 1 - -[node name="MagicSkillButton" parent="VBoxContainer/HBoxContainer" unique_id=334516547 instance=ExtResource("2_aahy2")] -editor_description = "This is the magic skill button. When you press it, it will send the \"magic\" event to the state chart." -layout_mode = 2 -texture = ExtResource("4_jhd8u") - -[node name="HealSkillButton" parent="VBoxContainer/HBoxContainer" unique_id=1434522268 instance=ExtResource("2_aahy2")] -editor_description = "This is the heal skill button. When you press it, it will send the \"heal\" event to the state chart." -layout_mode = 2 -texture = ExtResource("5_xxunm") - -[node name="StateChart" type="Node" parent="." unique_id=1393050534] -script = ExtResource("6_d3pqh") -track_in_editor = true - -[node name="Root" type="Node" parent="StateChart" unique_id=813086625] -editor_description = "Since all three skills can be used independently of each other we use a parallel state as the root here." -script = ExtResource("7_l6ahs") - -[node name="AttackSkill" type="Node" parent="StateChart/Root" unique_id=995735444] -script = ExtResource("8_pvst5") -initial_state = NodePath("Available") - -[node name="Available" type="Node" parent="StateChart/Root/AttackSkill" unique_id=621169652] -editor_description = "State indicating that attack is available. Entering this state will reset the cooldown on the attack skill button." -script = ExtResource("9_h41ei") - -[node name="On Attack To Cooldown" type="Node" parent="StateChart/Root/AttackSkill/Available" unique_id=2038100611] -script = ExtResource("10_5fig4") -to = NodePath("../../Cooldown") -event = &"attack" -delay_in_seconds = "0.0" - -[node name="Cooldown" type="Node" parent="StateChart/Root/AttackSkill" unique_id=1091186431] -editor_description = "Cooldown state for the attack skill. While the delayed transition is pending, this state will send status updates on the pending transition to the attack skill button. The attack skill button will then update itself and show the remaining cooldown." -script = ExtResource("9_h41ei") - -[node name="Back to Available" type="Node" parent="StateChart/Root/AttackSkill/Cooldown" unique_id=668227510] -script = ExtResource("10_5fig4") -to = NodePath("../../Available") -delay_in_seconds = "1.0" - -[node name="MagicSkill" type="Node" parent="StateChart/Root" unique_id=1434969870] -script = ExtResource("8_pvst5") -initial_state = NodePath("Available") - -[node name="Available" type="Node" parent="StateChart/Root/MagicSkill" unique_id=562565153] -editor_description = "State indicating that the magic skill is available. Entering this state will reset the cooldown on the magic skill button." -script = ExtResource("9_h41ei") - -[node name="On Magic To Cooldown" type="Node" parent="StateChart/Root/MagicSkill/Available" unique_id=1792277839] -script = ExtResource("10_5fig4") -to = NodePath("../../Cooldown") -event = &"magic" -delay_in_seconds = "0.0" - -[node name="Cooldown" type="Node" parent="StateChart/Root/MagicSkill" unique_id=313937582] -editor_description = "Cooldown state for the magic skill. While the delayed transition is pending, this state will send status updates on the pending transition to the magic skill button. The magic skill button will then update itself and show the remaining cooldown." -script = ExtResource("9_h41ei") - -[node name="Back to Available" type="Node" parent="StateChart/Root/MagicSkill/Cooldown" unique_id=1842504050] -script = ExtResource("10_5fig4") -to = NodePath("../../Available") -delay_in_seconds = "3.0" - -[node name="HealSkill" type="Node" parent="StateChart/Root" unique_id=1203253186] -script = ExtResource("8_pvst5") -initial_state = NodePath("Available") - -[node name="Available" type="Node" parent="StateChart/Root/HealSkill" unique_id=935630631] -editor_description = "State indicating that the heal skill is available. Entering this state will reset the cooldown on the heal skill button." -script = ExtResource("9_h41ei") - -[node name="On Heal To Cooldown" type="Node" parent="StateChart/Root/HealSkill/Available" unique_id=1433492155] -script = ExtResource("10_5fig4") -to = NodePath("../../Cooldown") -event = &"heal" -delay_in_seconds = "0.0" - -[node name="Cooldown" type="Node" parent="StateChart/Root/HealSkill" unique_id=1602266344] -editor_description = "Cooldown state for the heal skill. While the delayed transition is pending, this state will send status updates on the pending transition to the heal skill button. The heal skill button will then update itself and show the remaining cooldown." -script = ExtResource("9_h41ei") - -[node name="Back to Available" type="Node" parent="StateChart/Root/HealSkill/Cooldown" unique_id=67709776] -script = ExtResource("10_5fig4") -to = NodePath("../../Available") -delay_in_seconds = "10.0" - -[connection signal="pressed" from="VBoxContainer/AttackSkillButton" to="StateChart" method="send_event" binds= ["attack"]] -[connection signal="pressed" from="VBoxContainer/HBoxContainer/MagicSkillButton" to="StateChart" method="send_event" binds= ["magic"]] -[connection signal="pressed" from="VBoxContainer/HBoxContainer/HealSkillButton" to="StateChart" method="send_event" binds= ["heal"]] -[connection signal="state_entered" from="StateChart/Root/AttackSkill/Available" to="VBoxContainer/AttackSkillButton" method="clear_cooldown"] -[connection signal="transition_pending" from="StateChart/Root/AttackSkill/Cooldown" to="VBoxContainer/AttackSkillButton" method="set_cooldown"] -[connection signal="state_entered" from="StateChart/Root/MagicSkill/Available" to="VBoxContainer/HBoxContainer/MagicSkillButton" method="clear_cooldown"] -[connection signal="transition_pending" from="StateChart/Root/MagicSkill/Cooldown" to="VBoxContainer/HBoxContainer/MagicSkillButton" method="set_cooldown"] -[connection signal="state_entered" from="StateChart/Root/HealSkill/Available" to="VBoxContainer/HBoxContainer/HealSkillButton" method="clear_cooldown"] -[connection signal="transition_pending" from="StateChart/Root/HealSkill/Cooldown" to="VBoxContainer/HBoxContainer/HealSkillButton" method="set_cooldown"] diff --git a/godot_state_charts_examples/cooldown/icons/cooldown_overlay.png b/godot_state_charts_examples/cooldown/icons/cooldown_overlay.png deleted file mode 100644 index e93d1cbead63fd11aa0a95eec9b806e88e9408ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSoCO|{#S9GG!XV7ZFl&wkQ1FAN zi(^Q|t+$sLc^M2iST-8|pI7khARFh}meZk=>gIe^HDF*nz#zfEoWQ`-z&M~B2?r)h cUC|)R7CePzC)Z4CMFt@7boFyt=akR{0I91z?*IS* diff --git a/godot_state_charts_examples/cooldown/icons/cooldown_overlay.png.import b/godot_state_charts_examples/cooldown/icons/cooldown_overlay.png.import deleted file mode 100644 index f179dd7c..00000000 --- a/godot_state_charts_examples/cooldown/icons/cooldown_overlay.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://tgsnqiq40n41" -path="res://.godot/imported/cooldown_overlay.png-5594f471c10cac21fce498b609075490.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://godot_state_charts_examples/cooldown/icons/cooldown_overlay.png" -dest_files=["res://.godot/imported/cooldown_overlay.png-5594f471c10cac21fce498b609075490.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/godot_state_charts_examples/cooldown/icons/enchant-red-3.png b/godot_state_charts_examples/cooldown/icons/enchant-red-3.png deleted file mode 100644 index 3fa8a305f5f4d2da6dce49f7d11b1b7903c11c53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30559 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

|8<+vb= zD?6lH13vrF4K`e`LLC*peCTkW+hMt7+3yC-ye@%pd-I81=KlR+wvNVaAr!-2?aABgM1~K{J|?W!h|$<6gwzmbqJP3ge?bSV`!PMa3{rak8vcx zEpLMmV#Oe^U&DDXiDMxZtQDTTI^qxe6*>fN-Xq&%?i)G0^E~s(4ZgZQ=Goj#Yxf(4 z(Ayoe_V6=#@c2Va;1hXs7lsRJ%b7 zvRJ#%1P%@hcAnhf#KWs#D*<%PhtMymtkfxcIXZS^j~z!IUPaF@;pZ0-+Clr(-W6jP zMahRh_!a);Z+w8qAHTwAluy^xTEpox%Q!zqj7O772p&W@|I#7-^*)=| zdhB%_dnI%ud_9lnoN=5nj#hk@9S7Ic20)FFT2GSuS(Z=|2pbYhvpVAfCX63u5P*RD zTMb;jo+_ydr;X!vQc^>?rIuS*Mg$s{Mz)TLgv#^QGglSX*GD`zIx5Sa7soww32snw z^TiH-b*tnhpG-jy59~VFx-(?)VoqftV{n*r<=I27bsS$U3|ndugate~%KC^YvRI2` zk~CrtLioRIN)-N|VN42~1T&68I)ri)b_eL~9^;!`_Fg(<{d%AM zfoDImfkj~%&%E)RGM*J1N((yT`>OWI%0$u_DWtX3|+N!3A89nY>-d^35=dBGJ7VEl}7Gh zslhT;4Yo=f#@WuzuA$}ED1u0PJ1eSki2v-luU)W>wiETD+_1PaN2Sp&8j3UG7 zj0CGY0fi17Jm)N5(Uf%uBk#%8O?x|D8RI23QkA_ARIkL?2o399)a^;P%>)l1vWAWu z$Fg{Cddp1$M{eRqs&U~b%^a2^me6+0U&jdd*^-CO*JvzeeEEqzo-2YdEAbwZnfm_A zh2hS2D1da-(9_U0)5ep>YZs9*G^ZLl14<@GTn7`)z6vxWsFE6JRE7EZ3XS7+n6DyI z2Nuz}5_xC@V-M?nxUhuQmZRneR$|b8;f2e$`EP#iU-9WrKNqR-fe+!_tCQ{3)p_3Z zrV9}dh^s6GxGrq=a4#OP_v{`!8$-GyWv_t!i28{@?u8s-AK}F^#9Mn9ZhFIpgRXNk z!hdyuA0c;%9J$Ex(<89Qzmg>st9zL-w2ZK1poub2VGF~Z81z+VgjboKBcNDM58&qY zoUfD#p5U)fWy;d&Ci{2#Jl}&2wNnc93G2xOx^9xYDusg8z}`tDq?Hu{YFKEXUylg& z`ldvtaO43_I0LDKYHZU&yJl!LEwyIK+{p&D3-hqrh~)4l!Wdm$MBY?FeGfgchA=;^ zaf;3{9(n$sfBO-B`B(m!+qZY85V|T;;oluog$;20*iu}e0yUf9uOPSXz_UB_FCWm~ z&l!$92Sq5EA8OzPRATA-x?0xNvX5}!LI=@UHME0GTH{_J$63N|VkdogqSzU3{v_w0 z+_cP~ffa#O3o8=Xu2(c+Q$sXb0^_*I^{BOzY$8Yaf=j7JM5`%26kzIxB(ro6OLn|q z<7e(qJ>T&_11&wDdSSq>3vh4K9PQu&rRM|Fw~kUoe{Ljbej^5VnPEx@O-*zK2AY}B zY9}lltJ6ABr*^W5eP{(;YXj~06b?;>aH0r-nW@BW9?CPfZXELSzwmo}-~(SI&x@~V z?q`KBBAh(2M5SUu#;Cc97B6Ggci`GS?nalv=72JHls+g!slo40I01%<;)e2hS3P4N z`T@$B8jen{e}v|`Xyubx&inGm04R%yFftXHPw*JI+Q3N|ppW>oo!kP$EuB{UJun{)^PBopS2o%ZQP%2mYq z17;thXpO&*iRYL&46v@2fyQ#K3S-fz`Jp^Jh((r~9IZetW*Z4gB{qtfieYi7!lj)8 z#PQID2KRjH2}EH1N{3x{R5vg&Vu!$_u18X7%Laj~29oW#47_|7L6F3R*sk3S%-q&W zmBw0~+Nmb##Ra&30oI!M)kQ?+5Hiq8xT4GlhgLrx?p)#bfB)nB_rLf)I-TKNeUD#H z`$Gm`c=XZpsJRm~zdL}^!`_JU@;O5$!P?MZPxjHp>})K->U+s{J}`**a?Qs2jtX1Wt(KPUO*@6vuJ#>|w|wS5G1w zJK+;lWBOJSYVk%VO`74g0Feax)}6zW`$r`wA6lZlQl-*NX`P=#Duz3s-Q=^+_hJJm zw9KR$8KU=U64Jh-p?SIJEXvrsX5(%sBbHTD5X-Co@&j~jI${Mu9NOJ+0*`?Gp{EYc(pXb>#dU+`EKdTLRM# zh+gR8o1J<9r1W|te(sDod5tJ z07*naR4J_1!y879WVwd=z@W~S9Oa;7e2}wTIQpX@Ndd#ygwhgEOO>`UIBV&7Pt^#g z6QPN6pq4ADjMYyYLj#F-CcpQDTw%5?Z0G|QFSnK?Lb+CzO$^(y3baTfi z_u;a)I1R<3?>L=u_Ck}VpE~5}eaCKWqOh~16X1*6j_pruu~@g19(D$fgECxy(I^Wk z+<&Ud;>kKmX6fAN)9(}%d7w>=a;2II%cmR6Uz*2OE%`yt!g7^F@IwfAJ)$O0Spyt%MKo&UfBJ ztyY3hp;3Xo=mG>7mS6-Om8kQ$VS&qiC<5(|IoJzKjQ+%==&?8)C4Zv+oIA;S$pn) z&)>+o>Oy7kf$u%T!Vh1d^*c{->ghdRxIJd82%yCTAkyeIu8m-0?C#RLrV0N3%wodX zcdSvrI8T13M}KF;?!kcEg=pRw$Z84A)jHW~4HrwQ^`&YkV2vE@#R|tCTO)mN1u`2+ zhjZwe#fa!F#I&zA75Zdx4i88C?9cuiKKQ{W@m?8^3;wo;wT2)6@wZ_(i<%Q?>se$} z1pm~mKqJLnJ*3zhF}U5Mw>jisXUxui!JrIyz)OYUs#+>2?@UWBwG5R*$5v_R8^fT~ zDeT?B&`}txn?V7?b0rSNYGC$;x&YJOz6s=`s#GP!0n6ffQ4_XfljT_9GeyG5FCFlf zi*=5ls`H(7%f{B2cB?|8nK1m&H4g9eIeq^;?fC(hU+nR6U+Km6sg}_gQ-_pICJ}zb z@7Lm54Ry6kNX**z%OA1eDL-13G^Z`h5<=c7rOEoKa#@AB0H z&n>YL=~NCCc0KI7Fe+vm0LEA#(dhq`;P=BE02_Pg6(fe!gfi|jK8!n2i6q3(tA7W> zA9WMfpB?ayHOrZE4c>5}O?9Ql!IRs(?~}WX9DLiEF()syxc9u$d#=ZJE|JS7RE@G| zjx0kKS+K1H&YZ0?{{t7$cRhd_Lvp7Vh?raBkXHJjRgJ|gVD;?^Qcp>plC&ydCGhaQ zqP-%R*E1_<(nhF9pWlqpOA<9d;D&p9J^uMG{u@5=$!Ey(^6xBs5#iFs6D%(+#utX* z4?_UB*+-w*q5rvcZhv`~t*sHeL#6Nm2wV5UZEx7aL^hLhY0faWl(Dxp=3pGC;0^UG zS;L-#T^HC@h5FY7gAy|ns`{9tOPs=yMXS&hVO2t(UI(E&>Bxy2r%+*63?Il-uHAP0 z1K;PNOY?y6?9+#QZX8Ho<&B(o^!8C7w10w*8eq=AN)}%06ydx}nNY7lTCqs0g17a! zdxfl(Vq;&0mC$x2Rxs^K2&CpROf7+1J?e8Am8Bv1_K>nOCb`{1UzZ^qkJ=uv%aHcj zsQH$?y&gaPkAIubeC9bio#EeE_>&Frp7*?&B(WelDp!%Mb$DS1|K%-qKXr$j&+Kt~ zujH@{xPPg^(n?IBC*4~;6+XES*BD0!LKNEd zGNoZ<0_`*aG^0XE%8xOE@FzywMK6Q)grOUx=-|S!$p;0?X)v;IL!HnKmD)x#3!Dn-yi>tdHy$Zq^ae* zzVqP-{a!(KUw{{OaG$-y<|ps)^0Nor>3O&|f78yb1CU!6}vs;TwNIS+_dRrIH6}x2Rj5)<~$5?WgLUL#fD{ZDdS*oOmUdg zd3uNBkDett)*!#Uj~jcO(*Rz@xS$&h8nYTVu$bNs0tvS!LdZ<^!S z^*#rkk~@9RMj0a03G!%Tk!aFNZ3PxGp;5QwBS&}O$WmeVT92fbP~GU`M~-q_;^X_R z5z>mmJ4J^j3=5Dd*bILzMZ88lKSgALK%Sb=v16n!!IU}Y`N{wCH~FiNeTDy=hcSjq zCE>sNsdtmrN2t4o>~!GTA)~8@>|X2A9eW0D;#NaRd&Mg6d~l9q-**n5dk#OnL9bhK z>~x*wvn}kGcG=$YTvLlE9Ac;uigbN}h7o#h!m`$BZD5k_Co)6!m_@IAjLI7(_>~Oh zPz~caW9QZk^CgX@L{JV@_>)7+6Cc~-(Kei0%Q$(V#qrWpyWC-C+mmRh15C=ZHa>6- zXe6O5I~+Q?1J9_0+$*+MkiOidaTucdQLjWKOyj6m4K^{MnR0(br zfB_`J*TB3{zU|&RC*H6~@9`}j|EqOAbjOjZ^5FWIM=sU5=S-bQsb=XyD5UbYlHEiNPXq@>OL z8S(Jun5CvAFT*gWIXP-duyK4!%fey>>Y2e>q0@Jhj0pA68+zCtF&>uqN%ZJ7@HPNz zg9$6T1$wg!`-gC>2n`t134sO5U^@P3!ZMhYKmYPCpW^@c_4oZPO#9yq`b^CKBafWt z)R_YH8<>Lu-04y74$1pvMCK+_%tG<(Tthhh#zpeZn2-Ob4gTWLa1gtv*9Q*0JmArb zHO{v!D`U@1wG1P@t`@l%N6kCI%BkMn`@52So@1Q=3HQCQU;=m~u`#4&VX-Q-8-{u#VKj787He#v z#Vhp39o_B z5dk#B*CL ziG;DaadIA3grRrj>PeUkO_I>!rQTB$p>uTuDki_Ot-d%S*{DwJd3mNK_ z#q(_zR{E?wb3l?As+nPXub`7FeIEp0jU>#mMwu10;S%9lU4&ECNC*h6!yJ-W*BBP%406q8xD zKexeGKD|Z1gx%uq`dY<6B?fOa7%;TEu`!41R`ODMnDQh!L{PVk?%U zX0i1orWXP}P-nxkbt182asm%B<`;h9cX|GW+jj}~>j|}1OK@@U!`Bb~Qr`5YWBl+B zpN$?lLuH80*O2=bNl&+#%N=vOLv(9^yVYg$3!5C~%1)u2y4`2-RD-woO4>JuAaG_e zWo@-Z)=1d8(c`H;T-79?v%n^XWjqam*Ga*eTKYg&4W%fV6*du!e?=O2_sI7Ej4H6J z!a9~-%$zG|nBcXPk+xG_IP`oew_MySIQ76&Qh49m+k-uurUqTZNrl_G<2ZUJqz z!hP8kIoLz~`Z|Npt@HBp9X4~g%jgRfr=tW+!~PtNoG-}kK;<|2ABKGV5J91P{x0pZM;&5w-bDrTKM6O8^`15HL zNZt!tmedn`=_z|Ti4~GYhO{a{%e{t3vYrMMX+F;0YuAE_l{x`p3R&^y)&W29U;G-Q zQT`2U{sd=GRf@uY%|?$`27kwnE%H-8`JG4YVhR`^g@1^2caW!UqtEWr|I#MCy%AL# zvm{Y0%3&O)F^;$QKo?3dW8B{|-NdJ+f}RSWG57Hcq9!#A6d zOj@=k6z&$jO!%+=;cs&Dn~3<2Qoi8xo%7$&XPooA_rLvqR#xU_g3cZ)`{1u3+v~{l zoAAsoZoQAs9nE%y=0QQ>;aI~kKc8}WeazK7jIz6sc;0?bm6bD1UV8R`k8U}hER!jh zLS8X!gV>Je#j}XA6K5@qyvN6Ke`04QdWTL@A&Z>)iN`u1P`|u}!qAUoV_Fve;~-@m zDc&}wlUZ!&NKmft=KRPHp5gQxhZNm{*6AkcQkCJ2F8eooQrP{44(-ANlB$ zf9uNLYjyX0tz%)K$v^r>-w{A{GYEob3;K7EXK%vIPDuETVCO1Si#pYfA*y{EDLnd~ z6U@E)6leb8Iv@PdI_o7IdSPoPXMVZlb#Gaw{?!9&*T#IhNbxbqEu$5fRA)uP?4?XY z23N#^UK74cV(yyd8%CxyB$)qH!tzbVsv49vas2%^wrDgHp8RBoE8b2^DwVhcCtu!h zxu-nyp_|l5!Qg?QTy}wtyXnD|GBID%CG*(-x|yRW`qy$ zKmHH@fQ5xBY7T(iFk|5G7V^dGL6gqU2eZ37LarWSIyt@!gpO8KsGn=Y{fo?R4LSCS z4K}-qSK)~R&*l>cJbbCa*$3wNfm)aB@{o^=(&(N8&vG(4uBDzvgzo)}yPMPolF2t` zh2A}biCD7COz$F&bV&qGh^N_1=y!|ol`Ye%U=aGmZAkpem5;nQ;-y>HS*crUl~Ck~ zmYr%Aia7O!jM`#G(nv|$6_R!ZJD&xAzFdXeWBLWjunc2WC%Jwjf%zJ`(nc%o*sisL z_|}xg3x=|Q_x`iriMjhXul?U_N%&0<-oty}`ySMEfkR+`x&zF!cS2GB%pBwn4o9#z z!rkdH-WuSF&^;84yu$7mH`yI2r&4(RnG9ouuU;SWr5E}7UNce+4_<6EgPMBU8 zJ@UqO(EM`?fvB=QfEV`g*A5xp=~MQLsT_8O%HC&osD6HzyjS;uDbM8Ce;M*T+v;0Dr|8QXVvP*+3V?0(y`d$*P{Pc?>CgtGSFL$V# zkm^msr(VREC(-{};zJ+b&`rM|=VwkE-uW|c;MxbS^Pwj@bYkn$q}ZCMP@tiZF`R&AU3ve z)i@f?9*!@3@iPBgH2wcM$sJ!Sef+tf`z{`Ocon6`WV)|1#&`!87sDpl9>CQD{Ix?y zH@l4XM!1oqyEkTBh9=}uB*=_>pni?x=v1j%S}Qfqt_?`G#(Z{P`P`FzzVrX*?Y*Nl zP44>6PgOn7^Tzw$eEZ%`(`mX#(u5w(D37v0i6FEr2!S!|B90gPtbNwYv9*A$KxG)dEwI;Yz=-#0(8s`ihn=Y8Mq>5)b(=$_Lv({t1F zzE$KQ<(TfeOs?%fqN)d8kH{CK($ad(T8g+Jw3gRaG_QHd6x}NWx*vL$ zsksWXp(Aqy-b1q{U{1ko=-oO5G^&cmR7iE!QM1%a6LaeKFZdoFZ0)5+UC(z@ls*P zlY)iWkey-b20q4pf2V+S=n~3`gjpe|%~hzZG!TbcqvAe^2e4DPQZ#Ia%(p_OwsZC<%lFi))zF2k?41SWggfN*oDeKOTwGpjm&aO}Cr# zk-u2y8>!s|zIM3W6e_G96LdKZVIOc{it852ywyp-%>To-^7rP-u&+2F%We zyz*+o?fWVmyJvy*vpxRgLe6;;kdF){O4}b_m6hvgug9^CW&sA+GH^x)EC|Dla1LNq zYrWZ_OA^0PD3XW!w7))J%_?u6fE7XFG-qUF?MprjwzEIeL&Il|Y6PTUd0eF-d{WG(jk7R3s`jbd8g{%X|xW zr=6qYf?8E^a(~3W6Vsgk#x5UuHsNvY7JpLP(cDntm$drQ{}~`Cb%C@H^sVb2RlPS~ zBwPkr_639&gxJx}oM0BitT4<=%bc>z1~5~RR6@x{Pje}A$>WTKR^Z4Vjk+SNDTMSA z9;v3LBvZ|hb|)WY)mN_U&~6Wzn@^E(=1$Qt_ZM0K(-BNpNzHhm`JG;TAq4;8U%rE- zr2rVZh7UtTks;bcX90J57jw2v(aXr%DSB9t_jA&IPTF%Ah|cN&Ypk1nSg3?zgq(`) zxHoftr{MV64%7P^)LJ1=Keoe1*DR-XK;aiZ9LdCsQAO9p68i>SFhX#TFd4!F1jnB! zM~IOa7ddJIFEA?%Z(oqy^^zGX-nLZ%VKpF}3NeXh<7}7c!jP@p-TTT9oQm8y0!La9 z6b3TG)J(+uT!l_|oCBOayTSY3_xt?8hu%q5Nkr(4_fqYygQYrlwuwllP)cIVcYg8j zyYDDJ{nM}X)ph1-e-lIEL7y8#if48hUUap7J}gKF?oSdIB$*-CfJg}hG-`@QD;%|* zLxHoA_w$tEC*Wk6g1(3=%Oi%qaZR7{>mH^TJSAxQ6o4*!6t0^%21M z2r%-bM=%tEo^@G&Y0Fv~9>1xo`Tl=$JJt8T7*21)nKtHfk92*=aBWEE+K|p}I%4ch zex#{ku$|KAW<)zNq81oasdzo4uju%=WTU2U1cCIv!DWFQezpp--LS}eA3Avw{G6=k(o z?byx9vU*D6VF{el@Myt%IMFWS`=VvLB=RGCgB?A!YN+4? zp_D|UF|hE7ocm)CYHq*B07*naRBdx$Ple{u zY4T11|26>0#y6hn)ApFX&?k23gpFz~gz1GUwS^k89-tO#bVJ3bzOs2;!$wNM)vFyA z7iW0+YgUk142frp7^f{FssUg8(iUgVY=6fV|IKf?m0$UlcOhkY`iH*ZQy>P3%lx|; zLOE)Er5O;_0vfXwrdlEOs-jU-)FZ)EMGz;Jj=K#wbEt}x9|%eqm=IKj zBWunG%balVuO7~oYt}P@H3IGPhNiIGJ*U`vtVOz$@WhulxHd3OzC0Ko*iw?Us+@81 z+`%T*J$2-s2DBm$o?PTlzqrZfW_;ZgPD;rG4_x9+Z@!g%`vOES@uUh3#v-N~oIb1h z{O8a9oo@gs1xJp|^RbWpBr`M0FMjOeqb*$c&o!fZE7QpN8sYvaYWt_C?Wt3nt{}8U z$C@nB42GJ-)4=nITx)3DUA_>w;aOF{@#ToS-hG7q_b#$`A!2DtG1GKY)|pnwo;_7& z8WJ08)-ubkl{5tG7uqqok@P({w2b;eVM`%#*9J~JsIZRKDF`WhK26lJTnSAxDnPe@9M!trqg3Km0NF?TaSv{S@*T zkr&SRagdEK^|`9+eS2{V+0PMAxtwXx&Dibc^itP4*QG!g?(fb_Q_$58-@j1^lJ%UG z$F^9yYo6+2jbuCF%99k}4J>sg>{FM+1%a(Da;v44#FaLpCh-M;&pI_z3;W~G(G-w^3B3i1Gt`4|*X)rRE z7mT%nP3CG}nYk{R=q9}PT?hEZ|KlOjR6l1HfAM06fAqiH&u{$OmoXc9S?pSfP*vXg zwmX3j{T*%q{JsBn?!9-}pZY!+*XQLcitd}VU8K(Sg(Iy zCWD0?L%Jq4{D#0qEl}E7-F_nxY=3T>S3KS2;K90Uh*l)Mj^W8d(z8xIq-|a4E+-m7 znJ12RkqnF_HP-nH%85>&_T4*+VCVrIEn(TPf^{p2Jn=I@@Wx8P%U`=p?MRFKN}t9; zmF99C1oSTUiBIjad1c6jonoXjV7;765^IunM!lDzb`wM-VX?-+CCjT{v%+Wp`pQkG zZXf&T87^Py^6@`;D|;3rY}i0B$Mp2n3qtk&O+JFaF@XO5PrQPk`I(pb+}h!!umvJX z-JquvLpOC<9k{tg~FBr@A3JL9GPQlzowCI1rK}$v5TZ*@EgF%$p+lO@t*`1mOmr| zHmqXRqgxf0THwH%mp^`<-Svd6cE;8~)7OH+xH3lhq%RU~zFpR)gILqsN~muoh)7YX zg|I$ED#?%kcZY7e0i5Wv;lT&j`H7$U62JF*?_z%5W9_Z*ntgw}8$c-s1pV&sKE^Nq z^4qA@qz8E^N+2nW8I{Wt z7sjn0c2-9jhD*S$@2*u>spBe<5`>Snw-q^XYP(^y{6-NxMc*26P9u({G z=@v`4n^9jKpdv|74^Yz)?8JQEeGBZ}+hBEd@VtHaPygjPe)PSc;P-z2$5~hiNfS$@ z5>gcD3m)LSP#jV=t*Bq=1*cZUQnqW$~7ovR~TY3Tu>ofKwoS1eldi?|FZSqO=`(0M;K%g-Ce^tLN=YhJMHC1k1r>iG8$SdZ z`oyq6Fe~9L)9{Alb@uP8(eLIw_H3U&+k!9Y$b-*Z=(ir@QTOBh8kSuY+ekW|8C1H( z2XdlYXRY;uPwoe$2nJSA!!R!dyH+|$7VD5Dw~B&3g0?MvecVnxQMKHAa)#Mkrs!Si z^XwCCwubJ7<+$rW=FYsav6T=uLsTsws4A%S`GHr@^Sd8uu(6puZ-3ty%kTZ(*Ldu) zRnDH>c-}^k@-(t<2M;*;wMs=mgc!CFyF(bHei&s(vkZngobO_H6HG57?`Gt^jC41n zzY!DnbB2S0JU1gjqt>1}GL(e%fNEhz*Nxsvap%_oIcgqJ_0A&|?)>x#IlItfOLy- z3B^m4=3Tc|xxAI}(XFu+$-J~2S&UdXK26xFASEoU4%irGuDxkTPVaPLLuEZCtSW+9 zfUG-4@x2FH{Mg&~@?So7nXPU8O+)k}k6ikequUokPsE{tr&f=OS&0jGNle^Kzl3tFP?dH_#3aNZa?5m?{O(FW) z=_QS>T$o?163kYyk)knI;lyG>vRQD-tA^hlY4%j$3q8qS>&Rg*uvC4pPq|(JrYt#v zn}CH!_ADi+vj)rw!;Ey3rhyS0iY$ljU108VpNGHH=8Sf@fTI=5{8E+eCwCbP3g(t; z)aoIEY~(rU%&MVZK&7W??xs|y6T<0;sG^XIIY0IN2l&+eTO>(Ae^9)jx%~5ejWK`o zL~wbziOgd-w~IZ~_Cyx2g+X{Wlio>4*9T;sjAE!sx*2&=kR_Vou%I6shK2840lBfn zTRD-+sYjA()#YHhw#2ESUyOB^v}f~v=Id>4-*}2fMKaY;96C0|zI_F68Wcp$kcAh` z60Z$-?9NVs7dYmIc4%Uwg2{Ah+~8 zIn7>9qh$RQmZK{X|I>R9^K<{tDF(yhI;*vkdi6q2^Z%dn@Qyq8Ai5ojM>iRq+IC_T zQxP(hBUxRvb+olulXOzjpd-WukDcWi?Nr$tIFqirF9j0>12aYf zl?GBOlJWzQkVJkS08ai@iPBrg0SYq&=WM`v8_-44L(ps|9NJsu@Vk%l;)8XTrxaMY z@JyG_Y+0Vxis`K2z;cy+FPdRtPnAZ+2|o^V&y*M5wq-gZYKBBB4XB5RR>bWm=gFkv z!AG|#3NyN!rTo?*{cmeP_~ths4+o@RJ?pUb+O<^28&%JhrVln+sM=fDmv#6Wrd(nSW7*iW20*0x1~XaTdsO zLy>8$w%9~FN`IuNgp!~A$G1bM_@#gII9fY$=C`W%U&sdeRv$An5pR9N3U`G)27h{u zwP)HSi6#srLJ7i}BCH3fZ4A?PF zj(0{_?mG~%a&(G~wSiu(@Kc;o&mvpYlLvzuIfs!f`jk=uw;!b#TT zhM*B3BZcrABTF?#Tbfl#l3UXFdT^}-mLiy`3JMLw+|Bb-&jsje_r51qux161uVqXv z<{W?BGRynB?74r7uXPQV3=B}@z!&lekz2OMCNZO=JoAmA++Gg_8PzYCO^bveLQ=D1VND3mLC7|vn zgrz{0^`Nz4J0`3Jkkuei5J;jx^0PmEoVC>fzxu&vQPM%oZ?>Q>q}+=l#p_{>hCAI1K3YA7kSPKa1ffKC)f~q3k zcG7hK3kRo2dKvk%ed5GDQ0~>y=IfIE2kQ*`1?w9LgUk(py2ge6o|mc55qvfdIQ>wM z@47PN*wH4hc+~i04VZOjgG}VQr;uk;g z=$l&|+uy!K zSQLoefotV<66mB9I|=btg3b)qSfYxezEEY_T2!bA>Q0alg|ZNpIj&Q0CaS8@#u#WASV7k(-XIT2)3uszc zS{Szc*BBrb@QqBea;l5OB7`Eet^pDHTC^#w>qvQbkw`#Ixop@N=nV^s!q7}yRa%NC zMvc&cKWhP-yBWXqt4|Y!k~q;fSMYcN{J%KPdE}7|?tASbvolp_X{RL|If1@tC!rn} z1iL9=-NCl&N2VQMQ@JoN=d1AI1?=8g#6}1E^>xJME=C)wt&p^zvv#&iKh|^-7d0Kg z*3%kO%jW9PVI&R2+UY39R*+l4v@jeBT=YGsC8>2H9j9|ivYik-zRCTkhiuz$1Oc~R z!KF&6i8>zTTO2IECM8B2%mke+u-0O{I;gQ=O5eCqugG@V7U?Zu4({`SmnwHAg3`R*;nt*$k;K)Tmt> zV0sy9q2^4b`W}%ySA}B>q|0}5{+wd}?Uv@ugM@!|9)O~sQy&)edjmQ{L$~lc$kKsh z1GkSD#%>eGg-Z~PEm?%lE%jx40%qnabo&LLznt+@u6S(=C=8E%>MDOeP;M@1$L5i) zg0nP*VHQI}xJ|TX6R(6jhEi=Y`?EhUK0Yw^+V?maLO;{-I4LhwdsU=Lu|Fcq)vmsiQ$beM*z}a!jg` z-IRwP&iKzCzQ{1qH%$QDpyylH`{k#zO!K?H^AzXKcKBa^_NBb#yABXWA!b%0npMP7 z6R|Zwt`D39&B_$4^_&*be4RmSneTnu@9^2rKF!^CAL46Y{Xv4;I>>fPP!9+yibgY_ z85=U=7`|nLtr2!-oNCB|8>hQ1e|6eufb2*HwY zed>XyjaU5XOZ=3uDlE6Ff;X)MoH#j4b-v1AZOEl3JDgg}*~%I1*3kd4{u-?~a4^Og zMBpH*ajf~JKfKIVJEOSC;+Miw-)^rb&kdjZ+!en3lZwKl?NQk3M>l?M}d+Tc(ju?;xbB5TueQ1+=zru0^uPJiQ z8Oddo8$?c+el>irecej7aPq#PD4kZvLea*W(lNwKCfl*cd?^@Rm6E~=gqI<0U@^in zYc0KrIW|5~{Jxgvt*>7qRD$;9K2JWl&8Z#DTH(sQ73qF`$Be^rVxj6cLA9!=PDP{H zz(*eM@R`Tk^+oMmRF%A4PO3-A8H6P!G`z~VxU zN*GY9OktO5AVP|w%CG(E!=vwSwW>@_HLd6?&hQsTHYx2#oMvYTtmFm>h_ zvGpEIz%9z~nnP8j5`6J|!u?sm=X1%+3I~4WYM=C6hZnCztaJ)4cXK|MS{~4$TVQ{n zY8VPX0^YHbEe)~pz9>?Xn=%r3ktm7qUUI&c_I|+vH$#`cd5|E81T0{f6NbK@LGi6?eAdv<5^z3+VIom8t4=m-LZDJ>9CSYa-UF%-|%8O@MSdKaNWS6zRW~NbP_}7;>_uv*ASBK0uBrE%BV22#dHIJHr zZ4FH+nDxx=)OQV?L@e};9)l7#NoF?sN z7z+=6@(O>j4%SLuJJg&oDFuR#pGrqQ8rS{m6@HZ8HIN!J5%$MIk;?%<5aL+tXpYL;NJ$a6j$G4gu zmJ`HpMKuXS#Si`POR#nud43zSF~sJEu&M|{iM5s>k`$St+so<1maZQP4XmsC3j~=R z3pt!Mipy)3liO_$H(hqTmRcUl15TL$0qi7_g{uaI;Is|sdlK%FFr&Fm>F(y{4`TpG zxf@GHQgGuicx)p#HgD`3%an2tC_F|`;N%w@{_iDp=_wuX)w3~gU8r!|j~>TLLHEHm z&OW@&)2k_u4h2_Cz>+Y$D0D2}x`cWpXiP^ViMZc?w9R&}ctJD!$u@AH1V8cCz5L(* z<5AiO{_Jbp{D%);aj_bw)RF@SQPMqNuelwPe4ovN6aY6f^glX99KHb3gfL`UBjWY zIWY)!G#tot_8y-`1cC=XdWqk>sCh6|bdj8pnjbn=;gzpmpwdmzxnXfGVtT3O*g{J+ z{^6gjvetQS_@DGTzHyTL@SZj=NFy@b4=q*0p6| z4BCrGPu}a+ziELK;yMm_`7#5~AeBH{TMh*7v=4pAlETT5);#riFhK*oY!!dGRC=r1I;kNpoI__^ z80wKED=cwt$h1W%!P1^OuX)WrUi^|d-to@E+;zt+s<(r9Y7=|9O};Ut7#0k765?J? zoEqARCHCOXR^-aSP(nYkY#OJr{EB(O$@`Y5E>t~~EayNwuKQZxbc5Q)CH7?mvlHc?9p4153^Zk?FI;m#d4;LMXmTN_AX&ANf`B<; zsQVc}%_oAf?>H5Vb%h_)0e4@BIVs@8jN-p1Wg!xrymN-u-a5Na?XYuY$Zk7#4XBzT zY=+2sz`y_NP5L*qdzDAu-0a?$Qm}76;@|!FVGgIcgKITIrzs$W>*85U%UE8wQss4Z zfxWHC@a`52b21@Fl_Y9KSS86bC!%y|Ga(5T_Q*8H?^$H;k!iO8rhum|!`c9@_Mnqu zGELHP5U`@KWZE*&PVuWMor<9>uP)zUyG0p}9GNC+MXWu(!-We2w6^S9j5v6x!657L zSjV}wO^V(t0gD)F!qT;ZDPdVcBY|Bcn@ENp3a6|a>REC9CcvYN1FR(wl0Z2APHwal z8}KOM(n%z>&=Z2tN-6@Zb%TZ#sY#7s+hYVuA&Ff9UyCItQo~*E*w4v8GPvBQyEf#R zuWYc}$r%)`J-T-;q&`z2oUX8=6o34+?dL51C`#QVWGex`_`UmheGQ5$J&ZQ61*)P@ z+GC!SgiN~xZlud%OEev_b*ayp3qv>i_HWQaP0(nC zRAwuLvlagQ^njgye!~I_SH3*Ypyy{^zr+t6sgYe9kZi@++&Fr9MNwIFR`9Z-FqyNE zF~fplSdjN}@?kOJCRk&U-lC@DWLs-dgWL^)D$0$nwM9mXqMxA$IfE+$y4QwmZKYi6 z8QO*W_KGNtwp~y{xPi~W3aVH-TCjS)k5GcMxkK{2EYjSv&spAI?Hks->Zutej23ML zJt0t5vLZB1EIlvkZ7tj)G(98(>9~a@=A*O%Ds_SlIM=Yrnt#L^6@tjOhKsTn;C1C{ z*3Ao6tz;jLGdOPzJzTb0T9+hN@adj_k6&iFso2=f=@c$3)}+%8oNfiQmTFXHD~MXa zAANo8`UZ}G{G0gm{NvXy@UP#zfWF!%-A(CT?E`|io6(r7khU{tBqiOBsbebtz&|nmSwjq*sjlJ^oMyH{xfUVWcGVRx2ewpp+x;7&mh+kW359x`lb1cVL0$ zsz<2=K16L;#b0$aE4_k-7eH)Cmz?0cfNd+u ztYJx776a!MxUdk>T&xmKMHG?Zj~;C^OeZ4J^Pqe7wnBdXb@TiWCmJM|d-PU^?5@Xb z?B?X!-EE-+V{$5q9+57>P*P}TI#m?b{kMfE^fqv*&V_6Gm}7VSwyK~xq={%FmzZ6!0pa8J#0 z&%N_VC3yIu9sYPnpsnKFO-)t7c2~1wzxX_vgl22yLtt(oX~ z`0>8q2xUnfl%Fd5KZ5ZL08bek8a;CQl0wq=g9Vg8SO+Cv#fe-=>2S@Pc|x8 z=A>mlfY}Pn&jvIXswCBbk6%dmcYm_ZlN)1hpLiZ%=iXMpM}BA@Cu`6>(_yfcu(=kq z*46Y1msb>i{;sVd%#1T&v=9cGtZ-x4%2|+wQbYn4rNx?pYgUo^g>MPVk}xcI&EQ%i;M0lZ zj~^WHM6bgjx6cXlH(UG{EkykG_bzjLLpZ+O`jCyag!R5*GiTHlOD(iK=e{CA77lnR zy>8J!dl3fXK416h@`Kp0lZ-)}u`XS_-Jd{sd38HpXl=)27bo&y$*ml{?sadtS@!5n z?!XXDpVHTarPT_^`#Dc-Wb|yrk}#YMHML5_V5r&f9ly|vJvDJ1ztr3Lmi-$g1i3L( zOIJ0&{F71CQaXl|#1K0k1eG9x!WxnZI*szU;gWS42#L0qfweRdq}J&OEm%!MI9r)M zhN^XXLyN*N>lfcdf`7VZxW8ZULXq17_<`G+{F^r|vX~dNpKY^qWx&=>&TeX1&770g zM4pB+?!_m@15bRpm|JKUt~^T-)U2hFL8{$&c2|4DYQ|*N(lyORJEy7^`Z0FqrQDQn zo9EU|qhMvDRS?wWTKQh=!lW8X*NIW)aNt}4Y$0h|Nsgc)1w&mBTT4IJqk)gL<+6|8OXIKg5hzrO@eE+7^NG2@ zxCf>E9U>>{g;Kd{AOxEz7L6ej&J%0Jd)NZBq)Ysw5Pq{ScsjAXut`4DLc#lAGtWP| za|+c->2JjBULCN$mC?>%tAH)zuAI<&=2WdE6|T!whHme3fyLF~L+gx~EP|o6UZBBY z=gY$|M2yO%7%|Fcgon;2-Une%2#XCxb!ccOE|*%G4mf(xJO_F?%TKgjD4nE8YNXH zq|me-%do__+I;BY?j-|yFzT_pQK}V?TK9Pi46XEdNjLMTOV}F;?pcnw=T!?Ff8z>! zXF_%_4>+4kuJjGfcFfdN$ox{3<;b#J7c3l}LZ^mP=Z9P{$}MCLayuqU3-VOcZRb38 zA?7c7il=NaGJe`8G)uxAp0fm8vX1SO8b;nEKzeTGg`Sc*Q(R72GkW zICiYb>~f8$6`>j-!E%GSM#M{=?QrUJ%2Qf#<|>@r*yXNi$?{yt;{FEFY=!t-myU52 z0thZ!#eW$D%$+whG0yPGBYvm7$kPH&s{!D&4OsVAO6JGCE-|&EJ3cq#y5C@LGUE3n z;2Rge91cw?OP6GuazJFP#rRFo*6x9u(uK*Mb-cn>MKC)X5=4@#L&FE3PDj7IrUdZ| zbm3aTlJ2B*t_|q-at5hos9m$AGvR1{SQ%DAOI5nNe4t@hJ64SH;a&T%9($q1c%-E> zWHFtd!~pZFW1rdQ!o8G3Eu;-6Wv`iu?d3bTl_M4C?(PY+>ofe12wLFTt4kn0y-+Y%(_twiC3rn9&P%xkuj$7Nz0!vw}NrYth`}q}Yo@ z(_T+_=E9I~^qq65D5Hcw*||^b6qch(b88*yp`;cnwz>t+q_Aq7K<2D4ynbKE9dFxD zHpsdB^(~&cION%mVO2X-t|MDR-Xph}zop5^eG#WGn*KdnC`HUR%T-eRf z^O7vpB$*q29BN7Gv1K+lyyBJ$D@Ue43a*{$k!ObGLk(75GQ-T?8v4syJk)p3*YiqS ziN`nQ7M7*u`(9k<@Ei7`hXs0=bMF2PE?&w<#MoUcxUgF={PU|kxR!INaQM9{ik7e( zQ-(v4K}C}KEmQ0-49Bjn^L0Ja6Jt&oTA`rGG+P7Bnhkv4KzPZ0OVbbJD!4lTpwKLN z+{LDmT(pX-8oFAKpy0XB+X9c1D6H|mfNs&1kRzN&xd|qn;)2P==eosrQ9$|luSbHC z&lP}vjRXzGiJb;hHBwSD^coKhofPWr=VIP;yw1Km=Qw_##;K=c$8q%N+te>?j$n_nEF7Lf z1d`1scj#=VoZHA*HDfd8t5$KT2YJ_Gg%e;rA~g54EVu5j(rAS!C1~z%5+0eR)=mke zTUclC?ApDJio$Bkc5G;m+QaUhX!-hH`T70KN9fuun@Y!9aLs*iQ z%LX3F6sUq54yRmw-3Cwkyzt^Qy#2P_#j zWy&BuKqL}QJYr}xc{x?`sN1TP%t_0f2Ps)UM2fATn_F7B;UBJq{M^NCoK)f<;F-49 zE&iCF;GW>sQ<5XfGK@93aVi_@8lKp;H2&-|_Z*l)wIYgc#<9Isj`-os+HOv(5mH~M z5_d8RAM!Kb-0{912;fN7DR*}^5_-mwDaxusd+j|rg1*6mu)LyfSy`#Eak0;5&!;?; z2W)vP#NwqsRV-Up`8K#KF`ptp#1JKxQzjU-W`yTcRI#qdFWkL;&MG#o;;I#FX;+Lp zT!tO>DGYX^&1b#2lp(lo6WGyAryQ-@QIhYj)DPTj@dF`7-J*R_z>IP;fb!14gGQtf z)TMI}NstVzq#;}zv>}|r)r;$bObQ+!j%)M6Okn$O0>HGu+Z*t*(8=(1GS{VBGlEU4 zsKpt}y_ooPoBO}8!L!>rp|Q-hLJl5kaQt0|slVeek%i7ZGOZSH)&^X*0c%#Wp`ov}cL4Q+IbW9R$;3{GiR|86(cOTb zESI;u)`eGs`M~7j3kMV&$-W6c2S}}DVD!XDaXdg8TBlLp^FY$bH!fPjX#omtc~wJ@ z2*KkMkk}jZiOGju3E+R85roD%nOzNATCiayJ17Ec*>7^BHk{wgc_2|-99m2_=kVbM zt?#}Cj?EGbGMXEGYCAFQ+)XMo1ardh_ZBP*vmvKWJ1Ewzcg-=UEZv=qHCtX6W63=2 z$FN5NrC929ND;JUc(PBxfA%dZoQO&^Ig7m6k8qz+_6s6 zZ(t0$Z_s3-{ynzVsjz!?mH0rp_|oG6wGUm4)T_-1U1}#M zh7)&8j^h?e?>;^)9Ol2`?{cjz9~;1>`~~Rq3iyQ;#XU_)lDX0AmUfx&4(`p_vXZ@~ zV7V1A6A6}#WoLp7;GlAQ-`~^2;SQ&c~MPSlTy@G_Loca>JB1?3oFsFZ-CA<-GO$KJ3A?};#jYLIZ&tz3C9*gZo8#MR147B(B4RR_>a!> zwVq&L;6&i!*%=)WBY1O|^TxYdtX&!MM>~QuHlSuLpFE%OBeQ)D9BS~YUY9c+%g{GX z3!k*Mt>n{1#JP^<_I}R6YDP^7ha}D|*K#r8*5OY35{ANe^_GO8ij#o1KpV-rRdhT# zr){iv_$Wc0mc60k6{?^>@RdSwH7`8P+ufO^)2O|nva%Cdzw~ZlW`g2xeTCq(0m^T? zA+vmbwJkfA74eX<&?ARBNSZkLlA3lu=fVvfkC)frXejt^Jv$aq0u}@K2Mdl_n+)BH zt1D<2s9Q_Ly4I++mQ}0xlcC_q<$?o2PEA_+MsOyVoHI_%EX49u=DLAhD`;SO+bt1B zN&f2v&0{)XO1S&?i$%!7<2_z~w91L)h}(KOUo~8nZ8TTnjSMX z@Upsdn2}8Dg3ylr)xX_l1(e=Si!cJaCeEPVM?lUUe8@h^O~?Av#?_$R&&>f z3A}|kJ0;jOz~vV;p~*b^^?oh6 zU%R@yEc2pKrY}Z93c2UdUEE0d(~B9O$s=Z@<*0ACoVEdfmV^|~CM*UnL|&Jh_>$3B z7t%}BwA4c11zG|ub)4_wL7`bvmTBprV%yrahj*>?C*M7PTU)xukQ+04|2w*%E)}70 zuV>&hyv$#@g*9H!Wt_i_Ho-(Ic=Gwp1o;<_3=$Gyg~yEFZ1Hd83|^-wD!gEi9}o## zMX)E3G=*gv%U<8gToQ)NcN32)Hzgc_KD|TMNOW41S~`r>uXj9$zCRIOC9r9|4-V34 z?I1@bUhX$SN~zB$MiQ!BpBWuhhL?(rMQM4~D4sC^)54Xt*Q{d8Yw!&HqGRo-Tn#-u zOX5_~YQBqC0$`Sv9XY7(XouX{Lb>}L!8MJ$=dE>=?U8n$J5+%XRHb5%65J}?HS+Zw z*7NK-Q^-=wMff^@GAW##^@xe+P*w;*86HOUp?zUuizRGK2=~B+zl$u;GcNHl5{y-D zu;R6ErUZ1frSDjwHkjvmp~of4+-C6w!^Y5EA(QS`jpM(j`j zsPy#D-WyE{J$6qBhTfhHV8;s9{g`Crq~c4wz@u^^pyA1wEkA9U_Ro?d*s;R9f4LLf zwoc%&i)70RwzVPg#tr4{zMRqL9(R!%gSM8l8qWJg&PzG9>oPMtS`X_hG2_GLWZ!?B z{FNI_mI4vaUHos3&=C_EyBqmBmWkU4ZEXpKaDs*sat~Xc@{HgqU-nEsT;FdJ<4dTH zl_MNnX^$4-JO~=rj5b?IiLUvQGqRc-!NA|gJDywD_hHWhMVT3UHI8Tfso(V*u;Q<` zn!mG~!VvqGZp|xjm(faiNw&mCq1ZZt=mD4OfXCFL_JdDw$y!%uKY9RIBQ&u@T1tVvubxjFKK86i^7ZsOr-CQFuE_~YN!lnCP>i)BAx~|uFT)Mb9pzt#i<{UE&-vPN<0v8Q z^{5f?yjOsnIJ2&7w4;7>D5Qs6jqkBgI09rK1$E(YYn9PyzP@BB#ikMvzxeXa}pqs2!MFun#xymu=wxI0m5K`Q>gzOH4rZ6F5DP*q~94d7G% z|NmMbDU3RnRgpdLvAeO8lP`jy)$Wo*ayWFpz)@Ur^I2Ns$3zz_{A<89Q0z4c4t?CJ z>evEapZGpp^o16dz)A(Nh%%G-D+m6-fP{L_zqm5T_j}0C45xQ!gJh<5v&KtW!fICn) zXf3r{KDvN@^CwC-aL6l#xHDVLT=ifj`wazSfnp9bw?#O~sA#eDibj2(Cz0V$Oe9`J zqF3J8G~emK5oqMl)FfVleDMwAyyUbTH~5I0vq?2`&Y_F2!TFCD1KxM7PG|r)h!131 zCzCImDP{_?7c;3__Q9X`>+UyQx-V%_7x>B*r07Q;qTV&whenZ44?rn}MUtU! zE1EzTZ7!8A>m+9E!3(jFcOxmfY}u;&kb@xZJ6iJ1=5RlWjwcEhk!oR^3V-ImDJ$vr1j>rsZ4ngJ&{FJ1d#yKO1kdqB@W> yy8n3;zo!*o0A@9<^_2X}Cx^fWtI+U(0r(GWIHh*FXf4hF0000|c|8-n?D(ahko|ZE4`X<7VBP7kT1D z#ECfW=4Q**TIT$-v;QHP5pXkuk#NwAgh)8uNGCu#Nr|LQ|Iq-!Xl{@|GfJe90sw#{ z$@|BEfc7EKzDAlpzJD}5u1`n`K~eyc3@ivqML&=>=$fTS@bFa(qsK$Xa(1#(1y z3Ka=t2?$b&LK298lAG1lbQp~;nb9B-opl7q@e%J4uj)K(a_|`#=IP1OlQYGrQl02sse-v7`WDB3uenDWVxeG6PWDA_ODC$q0$Y zC=ft`lAA?DfMh@h1|&Bt3Wb>|B##Kv(a~~=LO3We1;PYaQWR0ix)P%i!DPw-14MH~ zAzg|Vivn5Siy2fDXrV|z$p9mr1~N%717v1K2UHi_B+%R_AQ3b;%#4Bv8H{!x>-7Yn zuDFpf{8xX-`%~a=o)rKDNQV##2!cqUo+|{S1`Wb$1h*4q&KyB!E&-?`2D20qZXr@3 z1)W2Y(Sk}5rJhu?kRnVbMmVjo?w7*MA_`>mU;u!eEJiN~f`y=9WT8XZSf8ONLn@R3 zK_Li+BqGs@LL|&6nG^&K^pEy_?&gpZAhSfdxzPwFgVS6xGZJRjnbDZ&W&r3QY34LT zOHF3?VQxkl0UAL91dKEQpaBqQXrH@(k|f>hE3uswgH78z9k9AHpw*Y7N#;gSWCDUM z=8O!9q(Ie;w)VUHDCv~EYT5VY4MzwO(Y)GOmv>5de5U7hT10@jkrO;jzAOzJXlL?(s zb(Mh59Do~*G^qxnlQkZ_h9S*uT0A1rYnrR!4^9=gMsAI;8q7jHEdN#U1t5iFBqWd# zQBQ*tA(}}gV2qGKaE8nv$-IWK$;3iQfD9(cprBcSN<=a*QAoMk`jKQr{cgg*plD>N zhXzq=7)8|rLxV!Fn!IHtqL?K`F(O%4VsQ4wb`};a#x9Tzs)vFWh!%Sg!D32bS)ugi zX~EqAm?5>jG6Ry)&_cEblv&LNMxySwIRQ@VT^Ag6`#_3pkcV}H2mwx2JVLbNQcF|F zoQP11Y(az@1am|IActiJ355hY6r{@wfB3&6QCdjO;S)^)0$Wq1{MPgMVKhn zOl@W;5hMdJGDn!DQZiu<6co@EqnSqtgq!CG5;Q}E)fJ-|qTv4Ns6e0|bcnP_Xt=XM z7aC2nS`+{?)Yqy-qAvE7%xev-*|rvUwUgmqVGO(mya5dkv4PV2gTR`L7=jaS8gj)p zps57iF=Qm8>L0?S0No(52!y+Z#DD;|il$ToHK$rdV)qT$^>X)xPN@`OEaTc zqS4R+G&8fB*GY4$kiWhiPWfko{>J+XN_TT-#cUO*);i}C+Np)8mVtV@%;APU!5wB0 z*mq1$uVo&D>}Z7{S5VvV)%2EF6LsqwR6CP;s7NU^q29LJEhr^WwaTkTL2Dgrt!JwZ ztssM>B5EXwg)&h!`wB8zOf@zXHJe+j#-<9sB+|q(b)vd&jgo;ztBIteNCW5;K)2c) z8(C{-dw;ALr@s3LW?|mf)(H`Oe1aF}>^cbW3gOt0oDq-}ReXoeBPApkfX*922nwl?5Ww z)IZ5dfd(eKhdQ{2;C00-q*VPhL5QmbPxkrktC$-JrVg(zxtyT{+z>PqiZJV8hUApS z)qHz)nETYN2Oq|?8+@0Cy@iY-Wb|CDglN9qa?x|l*bcTE6f(F%o~VeZ@H8T7bg@7L zn2b3GAt%SFD47{b30ke(1}g{Pwl1^RYxREc z?fL5YrBz_Ls5#b?` zpeL3w>d}yb0d;O;QBl-(!OWt<^E47q-sb)wulrqTdcF zk3MA2*>cS8w%xq%X4`Je7;>$_6ryE4MFfnNOcTD0fSDvS1z^!iCOsThvc%frMueg> zDp(NS+AG!UY%-Y?aM-9~W)WdvL?r>T$qHpeiEvUfAly=p(g-uDKtM7`P(W|G&05C5 zM9RsI4x)C6Ed>FMZ*VrmY4xDgcMb0x5ccK)U^YYN(REt%(WUFR&R)O&`21H-^23zw zf{U`dIMfQdLw~(1U5cNC* zOcp3L6@*}BrIaZ~tsqP+wIzt4IYOk&Qbaa-!D#S;QVV#^CNx(RqZMX|{)^*JYc*}? z-auIL2@IK$@RoE$b3$~tH2uJK0V04n9cwGmNV!q zsE7wT`S|AUpyvr}QRKuGYzaOJUAhMH3R;VM1!o*Tnr#k`Hm8S$&XAAeY(1pyz)~@5 zQ~-n4BD83tHB2+n5+o}pgGN~3P4^OlNupK2R8!E@#ncSTh8`PVp^0O}8!DnPMiPRR z9iP6SCXi4;ZG}}xt1zh%6@(=JJ;Hb>{-P1kZiOyIW_L06Qd|q_ivkPVVs)$4)F3f%_ZH!mOYvVw^ zBnQI7H-S#W@!tAu-`3e8mX~)wCX5>4#t9HWHO49jUe~Mk7!9+6)558$3w8VMX%W)O zn=An}0-`e4l~_`Rq%^C5F)G7Zc~ccyML`V3eVbE%$yy|671_qrmdby1^qE&Fz~poS z?zME(*38V%(5SUzAtT*DYB9rVF&wO7-tYF7yS?Ri|LVit2M61qF8r56_ug*YOZJk{ zr^CN`*vd=wZGMqxu<(${77?F};()MJpe??Yz(Lj8A}w9PPW9v@!4b-G(E z7q{Cq7Ib9Nu@UY6HzJ<{>kwtMmMOIS$Df9pABY4qrqEKNs`Ge z85VQQ``BM@kN3)~`{9@G5A*)(KmJ(%!Kv`WOfUu$4Vk#L*|W8kjE>RwIxt8|X1~Yc z_viU+A+WpImctZ}OoGgK4INQ4@1Cz`*W20aTOZ2i;r`X55{sNRY~X0kP@8va5e5PA^YJc?+i!t+vPF- zN4~}N<$7+jQl2II8&AK@*bytOpYBJb-IM(|az4tKg&&miGJ(l9Ssl~mxO=>hC$h8X z-W&7GH8397c(TF>C8v8uhkzKk=i)0F%|@Tq_{OyE zM2*wh%~qZfYHYt$Yj*3~r%qN=9%|^YcE6wy?H~Y9$fo?xh73YQHAdJrpmNuBbNutu z&+p|%pTZoIx+2h=M$(<2%@Sx>&EsI1_m)FH`^W$I-(3FtM~lC{efA#@{+C7k)qwG) zV?y_6C=ZxVl1`*2<@o*0)%$aMnsFAZqoH5qlN6h`OMYvXA9rPuhCf``F8m)=)Z<}v z``ONdOU1}g7iV1*M>38@i*)()bau5J_vY$5B&VB=nG&5UjY7~H4VtP9t(xEiM2L;| z=9D=qD?Tl{-q0CMKWMpTTKQ=MpqgW*JZ7@6sGArnjr~_WNfxTTU=tOL^iPjJts<1c z+$YH2n4ZRYG9?1mJ3uVwd4D;s7Tbf>Z~pD)`A=s3^X>J?!7qP$_YnRUh20m4OZj2$ z=7n?F$@uK0WIR>VDCs%NI< zr)a9r#GuuUs~Tc7KDlXUf{4~Y*3w#GPi3PJ)eHbph(<~U?hk>2lz)2inKjj=Dk=t- z(;L&E{nLOOtRI&D>9qTE?6!ZoTz+|rXFeWv zzF$;8`IYFzyR?@=hVr&6oAg7nJMhGG3Ou$L55_f|F%U3sNXFQ8x@Un-W zKiVAckLPboo5U>)1@i6Tym;~wVInZB^0?K`5%= z5vX2|nlIX}Gz|JC{4uFYt-@4>u6|nszTiC%icnzUM7kD*~w>SuqwK@F4qWH z@}?eEm8N&NYcbCU%d(ige)917zkR=dvc_){4E!+W^X)&aXUo4W{boI$Ey}(f9}R-- zE>qs5<=(hP+=4gjK3+LrfooUzu*{FhQ*_6`ZjfpBWy3tro53B+& zlXKQ1c{yC>zjU^bmZFWV{tNUx(;hFVN6_g6g(B$1vwN-sq5O1MGQXn@sJw9 zVIhQLBsz5Sasno}L+@g7Xv5bXdChcFR=+tPXA98m4*9%0e=HWmHL(-+By_eel39*C z?|jT~>()b6T{(^rRN`KCpY%@wCPhW2RckM`W;Tc!_to{sl>oeNgTa>fIbmA^)Wm@H zjcA3To)DT4E%qm~SuG?@eWd9PO=LEa?X;BOsN8*7&DEtBAHRL~@riv`{Ak$ys|5ze zoX3_OLf#E8t4<3}XC>tO{R~TO)1AK_y`+~LE zCd29LoPJn$uQuJYA^-IP8^~qZ?9#X@`BA_9H>=A(eInUzZ!ymMAAa#}-e02Yu$;4V zOHPAmbYqk4(BOq}a=*Z9)-{8whSq4zH~zj#NI^dmxEp5W#7Q)bskP|$einOUNo#C~ z*&DMIQ$^0k=92ocjmoOP(j_FfnjUurN`5P z#O`Pqgnd{Keh4F?PudK=9sOmO7rxA z>@j2$+iEXKv#P|yTz!hpxBJUTojwFlq(JxmkamOieT#Ivb2}3Dm>y+zaoooX=u2cm zFTiaEsq$5SJ*I0QkLLS1ZY|&TJ17GVK0$u~Pe4F2M4vbmKw3ur$aWv>$9`vDliBRj zWH5uR!S84r$vG}(^3<(&o8!IlU|E(u+?u*HDH))tA)|YTQgc96g|a$@+^l(nj5Uxk zG4;47ms&P!O&|bOINMSc?`_feHi9a^Cu` zq~D=z5Nnj@7)P+{N}N(p5KlmXTOtelWqfyOW46Cld?0&;H~;|dP*$E-GZJAOmh(LC zhk2J*3(aSkb(XwQb=G8Pa%#z{#ZhWx@f)jHTc>HE@3WB1WU7VHCM!-Y38)6ax}?>V zHOchVb7Rw{RZ-ikhsi3p{l>ujBV)5w#XKds$$ht+$&_A|vf}{+jl1I|g%LnOZczQ{rA?-VGg~-a0EYuJ%WD>^^1W^#9qX)m@S&kIMyTbQ4rdyD0WT7%cnjkp!dNEKoS$kM|xJsg;^1LojEEcVcy!Pn3ol)!!X z3htH4FS32J!|}(TgHix^6;a0j7y+>HNbR(b9GdWAt5k(yT+@Bbg-wtZI7o0MtjEvd%r+GzpXIk`t-- zhLhkMp=9z~x0GU25!M^|%`gp7ObtanXp@Na;7I8j0 z5r_YJU6S>;`g$|_9=Av6k1<;SBT%3rm<_{S(#ClS`_g#JaGAUSFTvkIe~znfaD9WF zgLfzk*a&4r2Szb~Dh44kHJG-D3-`A&Rw(BCKV0p1`{f|WB~m0)6d1=1Wi1m7}wH|9PvOs~jWY7dyDT=ZZ$65Is|`+~dI7rV%B<+~1F8efqE^e+h=hbId>FQ;ETfBo^(n7RKDTr)peXszyUC%1mH zvm7KD#ey6LR!X5cf}?h&jfaM!YAI56W=}}~LRI7yXd^oJi8>k=UH7Ru@G8?lFxu7u zlMn_cv3Zi395ReMPu^S*RxbF}yR51#0W#cOAdP+G5YtP>wY zT^#kL2VNr==mEN?n4hA1gzgf$h2RQH* zVx1Gtef-XS1)E2FqNicHWb!L|XMHlT@+AT1d!!7b*Ul8<}K^A8{9d9PK6MQ~1BAg}xG!I*D4 z?G1nADZw6~e~s}gj4!eK9>X>ADf}+wi{Rm-?aWGs#X6Nv5BoSFdJ}<*V&mw2iXAvY z1=s!m=RbYv#L=u(R4`>SEHe3)5=x}2BOF%%i9)>1T zsEtAJo)HoRnf#AWKZiA*gsoqx&9}2R^c}kd+VwjRZXX>jUf*p__Ux@-CmhQDv+F0= z-`m|iU&X=BQ4ZjjC|{yH3wu%Q%iEM^`KR!o&ov+}!fDWjaq!!N?7$sx8`O{tTEmX5 zd|T|*;A0B!%8-&?y1xj}cp_zLU+7`3-QLn~GBblIk(s>$7xX)f~ho7y6)lwPP zZ=dY;mJj~ry8x{O$6OaMN|EXe2I}lZ4eDvw2r(HKnjtl+@kE-WF@jR%_b0Kj%_<;J z+89L5T2!b^8btMQ3k<-DGAbE|dgNO30ZG=S3H}O2(RX(z`?IUN`Sr%uisH+|t?!4~ z=zm@^v3jt%$o3ude`E6;y88_pvB4Nu4Q1;u^b6KL8uC>{9HE!E&2^ z2y3Lyh`|D3muHSp$yX<2reWJm~fv*(5 z(9Pr1(bFT0}{5kJqC_% zcj@J@dA&peybR(g^v_qbuU{{4m(t0=6r1brA^d9$Pib&1S#TCevK=*qGc?re`k&dYxJ+Y8)z zKWxHnd%TYvw3|1*rwIDkIglX!NVImd$5kCq7 zhEUWmp$V06H5si9kD+~CZ3^yZwwhlcA|Rj$A&w<4W(&WS-Z zatnUP+t&-aupijg;V-Hqc8W7_Qx@Oc^6k9)vxCjqVY=DvPWNKop~L*wH^Vzi%dy*= zqZ&)5p@cfbfChR1+%sWfwE($bG6oFv=5GkdO=it(Z#6MNFvuh`QC0z@)2hY4vibl; zYni5X!_%~(AXvmbeStSaoAm@tZ9})-R%sQaR?ct9jYOeG+U4|O=)SOvp_?HDKA?Vb zw#jD^udQ5|kM5oe`JH^@7|UtDbG_Z(m3z(s_(zwjc@nslYNTgq8AN97-4O6 zZ7ijAuaF~kbs9^8#WX!ZGDN_F24h=#FyLZcXa^7m{+NZB`nKlQYQ&~Z9=+Ce$!cFf zm|DG_JTr|5R5M&kGOS))&MwxT}07*N8pfUvlan zjaq^ov~>s03mojAIcy&&y|_hwX}jMqW3&Y2t>>?1{2Dw5Zh-*Ki9^KW!0P6?O8@{M z07*naR5{|pd~{Y-Eh`Eq-J8{? zM3+)U{RASSy+~s~X?6aLFsgbg+(-+UyoNVpx+MUh;FD-P%>h}Pm_vI6ReEXiMH||| zY$KgkJzr|N8AOYmQPd=f5=Y;@xOsfc5^eH+p#=&&1d|&m1k-=9FTP&Agnpj%aVqmi z8_X3~w!7_bU;_m33h@Eb{9x1#{h#5ty4}^uYS|T-WrJwoT~NUHpfkOnQ2^KYWf#v~ z8xB9rbct9vbKnYj(<32W?z*cxzb?b+qFZlm9r3^l-N$Ts?AAM!jF{MXO_Q`T5;^LS zmjJ+GDydT;G{B-Qw*^fwl0j3QE&@~!N?qYMtTf@|{d5+ld_Q?JzZ=T!IE zhW-lr7IA7hRsg9vxwiF%k&;|J=(~BqvsXt$1 zOFefD0J!(vWiEXC|M+KDEPs79KAe}%`@7BEgX5RK`p|Mf0kFc*Hy46bZlQWeVby># zc~07ZVKWzTa?vr`OfDPy<0Khx_&2MLA*=KR8y^&GL%xlvqrs%+ca$*oa{wpNt`v+J z0CVoPLrqiK7w5YB&C<4th3)ni!`adx9RmgZjeRkuzqzyD?z*&gIhM=3geUMCWgi%! z0mPh@yNX@XRnk{(FHHlGp~ng{I^uzFY%D0N(N}{V3zQ~!pgSE72=7j|O^V84Ts!4N}7R%xPt;XA>I-9V5ga@vNsIfIaZYZMmF>w2J~*Ra)*HKW*faYT;Su``J`3O*94#P<5XRtm8X{c;m+a3hKlH ztM)pb#rsjlD0SeNgfwK7EKr>vfBUMx+2x0G%mdfb2?gwZf4R6^&#rI#|Fq6GZXXBs zSS}57p}^;`W#MiAm(WM(X2J2re7x-A#_crn2c6wT|4%!4gK{5H9b+h6YI$BXqlNBzYP3Fs6{-ySS?hYNwxrEat9);mF)y;2k}H}ITT z3(2uA{dOlyX&eXa<2ZZ|8p*!+Y0ftekUMQ(&2Eo3XXJOA)Q!%*$iOXwU3a-jo563l zemiFLTp8yfF?I&$Zb&!4yUr!b^?nTBbZI~y5?4hl`gaA4@Qw-bh{`j&8l2?i|g%B6S3;0CIMACs3j)Vo2vrV z_&;62(WZ)<$5#>zQV9i{{Gw)xWK=V%82;(;r}r0~G_X3&1w;gcb!mz)VfXe5o%l5H$}lQz z$28Ur-@tXVur21_06RCTPhF{@@?_fJngs~0e}F><5o%~-X8=$uXn zSj=TCvwnVkw<-Ji$xKf}N5Y+BRN9Qo^Y#4o?akY#ycL!jZ~WoedVSaHlIZEDLKl|e zC&cfhE{q;FQ|ZBsvOmwWe)Z+$^89A(yFdqbtYpieg$7?6hs$pFP0y9MBu~SrIK}e+ zyB0q7r7i9Je{& z4x_5HSZCwg38*X^NJQgJTR=yf@R+E*YGQ9_SAl@4W3EmBN+`Uyni|yH(X{5^(sboa zyZWNK*B_nsT&2X=9;*->k1(Ri9pmJB@{sZ>FMW{XKjC3 z4e4r|L6|uVM%O&SjiKRSdGpSxNAT4^d3?a}SN+xABfA;<+hKWr6L%>u7Fq%?XiwlL zgTn0sH|$=nZvQ*%U3NRnV$qfN$&1A}MzW>23cDcJ(!A4>wkEc)E%}NHLoxL9uSdK22ra=hb37oEJ}Vx`?jZ>@60T>wde1V5U%JSFJm> z`>X?#h{=Up7q4=}QHud4hJe#lMs?`c0*f{zhDoy#MbuMNKvR@jqB%_?)HcFDIsU8} zjI6TLs&=``gjd>$0FpB~h%)b4%Jtc?j*{)@sgZ z+%rL!5^IWm+bPc-4f;dL>go6Or;uWH&?WEr8 zq!56tN~oPcR8EH`3TS%+&WVQW)p6_1Pgia#w()eL=7b*iqKD_sanm!)#9<%6?Dv zhrskb;xQ=j z*T!E!cl6&%j}adVE2M)Q+f@F(m(1SDHljNn)w`%-GrI;$Tt7Lxetfn$nwLcv2g~v4 z+4$rnIg)EW>-xlGv>?c_M7R`Xt!C$0t z&H<^7I!&EIo!ADeN2Oj;TC5H*5ke*?i~G&;pC5kWlNwx!z=nk;JE@T>+2=FtM$USJ z%B-_7FRnHP820AA9k4Sk4M&QB%a69@lkReMIJ*hHMl76^UK^GKfxCKJo0nD2h@Zg> zegqs*#o{9Txh!vdche0Q-2lfIssG0T&k=hGcfujCrF~(TL08`Y?GB=?ja!oo3(^%# z+k?Gsy|b5Aeofv&&f>GQH~L#e<`nrbm8T01Ge6&^&A51dz1#2C$E)k7$4Ok~yeK7w z?Q)DEkVTa|MVYvoQY1w#QFkaBZJ~%#eO9$4o<`GZDdD6EsFD5*|Hbhq_2vprFw5H& zNNm^VQh+NLoA)44-DO=Doh@#*1<+l5_AMS-tor!yAm8kj@iN&fn}2(?_wD)i=m>LZ zgcXxu&!~j>*GZy6`NYzOd`_I9dvAxgG=8wqL+HS{Mf!coW75jIRh}J=Id#0rLZYp8 zI*ezF?a9(_)$PXOc=_>@iw_>*_~0nY-ra6D#x5$lZ^~_*+b%gui7K%-n?q>2=C^)S z<^BLvP%wE}S{o6ij^X&v4?lI|a{7(7mw~-U0G4BPe5@E&aVQ zb>sGW_QlX0&T_XZccqIw^V@>YggcX4_hfhYaM+Q0)!7Dj7yawwykYL47xL@DU+((z zl2RAHFn!UP&p9mjxMBBtlV?jSP#69?>8HepfdNsl|I1L3r;ZiuHypp~OqKW}6*y;Rc)i{W2QA@bsE5yMDFWZZCT*7_$`TGy-#!iyjAg z-^)hM*K}yS?$#%Ix%FjNc9(Pe!u>0|x}E)=)?Zl2xG2M;MSd{1!xE2VM<|box%Aw- zzt39PHg}u5^Th>>n2UuFp)%P^ zAe89}@#!3th?;zAeMUisP|pvbC{fx4*rnd zBuEvQb(@h=w;i{K%i-ysUuQsm8!;pqwJ&aIudxc60!C%i4ebhC2d)VjUK=xU zLyUl%mEyac#?f<(%Z1*Bf0dcZHR83wUh z%-olAt9$hwjRqP3K@tN}GnAR=ZL%_>ref(C@pfId(y zExi(Z+R3Ghdj-|1NgTgKjA|QSoV0PjbYFQOl!rtsz)pGQ;;f=oSA5m6tF*%6Wy^Oh zRzxqkdpJG(?x!zCS4$AH zd~!5Cn;-w#$#Z_tA5-zGwpy&aI}<;0)0gwf#m)F~QCzG;39Ex@_2kim4kiuXbTP0Z z!tEw2Nwo#6oFrVLQS(qy6gagp()KHw|6KYM0GMyhK1#;2TzlfJ5y50Y%@72T;c=*_ z;@K1qSc!<3Ndy&&P1jcilk5M{6ndI{b`eIkih+<0uB6uO{`9o^MdLRkH5Mw+hYBS@ zGzw6hwB7e+qfZxjsqy<(cG0|4sZG3B#yb@jpbwA_9WJT-POdW2pYyUjYvgkPvs$c8Y`09babxv1=BUeeTV0fA64;jg+&a%??4ScLwKrk zfOJoEth7RC051Uq&?2tv!7lZe0|EDVdnsi zd)46_^&?$AJ$BFA$#P>Bo5NqdBD61m@b2j4+K;Eat8`9rT<(AIYJGP{jk*74pS1fU zBq&cWp>)M^jR*Tj&h4UWqX4Ln5;Pi-z_XpTAt* zJMgo*e|tQ6+IDRnOLy?;DHmq>Xn%aYwkN0Jd)OW8$ptr_=A9^($!vZjJ3a|-fNKs9$mw<{I^D{p^m-k*Ip1LYxu>61WLR1HGrh37%BZbd_bYaCTX zq9jxUdPV@#`D)V=Vl17XR9q&3yFmfn0hps%iM!m`mFGKUe_S2@)rsG&-Mlq{W97gb zkphkd&j2YSePf6S&@1m3^;*0_Nb+eN3QZ@wid}Y*8LzXLlxF&*QWN#OdX7e6|R!;jWa&1PXF)Tp=@R5PXQXl*BF}E+O-T(Mn z_pINks_U*=G~>&48M^YXn~Q^^@7-OW+#mb%qP|+rfA?XT)h7qYhIDw<88D0bD$#?pe_Yldrsa}Y9I7>-U} zI6MLKHM?z+V&E<|%4Vo|~ff-9PxsV|&ioxPq*wWm(+-Rv4nG-{rLLuZ(pKU+xJO=KRREGUM=gd*G;>l zJz|f=zw3GBc;!~RRJ+I{lnL6O$<8k>!nEqgl^VML>DL$UJ-m2a%|c5DZP$&=t9b7h z-&{St=NLwXDLmIlyQ96CTlY6HC~9PJXbrkaQFaod@~9YjZHSP8T|veom_(P4s*oQ7 zjS4cvaEN(({B2D1VpNeFB#>-k`QCpc1Y;OyX0Pnl3W$i3Fxd(SN}jv#Jihqhw`ZTf z0A?dvw7zJ4(FW?H^+5?;7m%e~cjFh=bQbNRKl=RD`~Uuv@%eIfXK!|LIXS!8|MKMM z=g((9dkyE_JzGsq&qpt>y4@-|tk2J@o2&Zlx>~Ou{QWOM#YV1{-Q;pD)&K#4?0xZC zT4PWB;j@>M(|P%->B4R}vX-LRQGZ%K`VXIf_-}r6@YUIiAAY#|&G|e3*Qd|l{kVEJ zj3Zrjb^Ri~{imOFhr4#M;@#=A_06MWQnK@vS6KBe0d+Boh}XC`nW~kla>m*oT4Tsq zL`rje*_Qtb=~>{UkPrd$Wc;B3NQ!&OL+1?SGDFf6Af{H787!`E1W+Z8nxrj+(h!=X zL&Qm4{OSY%Fhm=pYeUg=)<+Yi-1Nv|eFOoNX#3u^K9;84oyKvwdvXb+aa4ucMu*7V z&WqF8tFyz;UnpsLu~385ZdCm4*RSeVXRE_WEa~1)o=sn0kFHmSkyK3|jcD2Ss|UN? z-q?1b2;ME)rr47Lb#Bbp(fK~irsdV*o&Wo9fArt~*OQC+hyUAO{p??S|H)4K>YK8A zvVZ?ie>Ht}0)%iim-`3iXV1Hf8*p|E_A-P-*NsuEHB=ywR%Nv}no!}Q*`Ojbr`nWE z+Fv!LcqBh++LO(b$+w5HQipQ@yb)BS+YUwQ@!=N3t2j_AGHoyqI#H2Gmz(0VZ?r11 zDXQ%Wz=)Kau3k0uVpFa=0Hhd!BSm&?SFO5sTCI;}o5LMqE!M3GzPP+DF0QF<+vDA{ z4Pc-QUEb; zPrpN|*>I!qMtTt3iiOhebM!&hvnE1X8nERrk;JY=RX{^fS`ii&#z>o6YQW&ZE+g3U+Sqo6GglPIG@xCQe2U7_k67<}e=F*WK~wC#%Qz zMyHntU!DEzU;Seyw|r~2oOR%JUGF{q4?oxShOBMY-N-7k;_(b-Be&_!y2crb%t+A2 zc2>+H$II@D(3M)*q72%mLoXR}r7H@f1Rzm?5EzLR)x16W*6_}5yKjh~M6{)aBta`~ zTSM7Vwx!hKZAe=d8*gQNX$ui$1(sySMIW%~Okmr2=c5&1XTg%|q8b!S319EWWxF?R zc1K(m-QJAI)XTo^V!i0Wx>yx#i5+S5$|}|}h;2L9wp0{_ajC1ug3R2eMX&^ z5Toj9zM1aNL}dBs=-zy_@FJkjl?npL8{UjzTG~=kgGLmn+-TFU1R|)QA!7j%t+gy6 zO^jLCyfymPo2}0+@K;0)WshYBAY@46pu`&@y>y5Nxm8alI=M(XIm=ebp$fujVbd7V zM`E!)+Q8+eFE`ETYIFMix10C(Y0(v%UM!*lm!*`p+np^R9+e%dtICdxHk9kuw%&E2 zTsC&ykfN|!-`8zBx@lK;_Pd=iSM~Mp-Rtkvd!M|n*8S@KE*R3vnU&|Ug%X&H+4D;a zQqC8KLjB^bj`3FyDFD_P(@04F(Y%GyA zuCxLHATHWXDWi!gIY`&VRkK;gi&Q_x7&wX#J{^P8{VnMN-1Zhy(L+O3DO)IWLZPNC zCrAec9P;M~HHWBZDy1OD`r*JBxrOkkAWCE$)M*fc>4WQo?R~ju>Z^s?^8DKmOvkg6 zD?uXWYT1+y0pY|Lw8V&B2Q{c+8kJ^H2(|5Ko2$-rM z5st#<@#sU{;-gfR(lIz^=4e)0Lr$_n1QpI~U(KskCR6A(Gh%3oBLJ{$BT+$dEeGyeLkH#Nl_)6My zRe?|eO}1AJbn47lQ@IVS%JTUnCw)UP2BMkqyKSwC-a@?6K`@=@B=Y!X9j#GeiUPvy zXnb;3T`!G~6c`DR*$7h~xG>XKSM{p3U2vBxJ6}^5C@3O8h=#?enl{)zAd6WCw{Gis zYXWrBQ9rA&Q1x#2%Ztt9LldHap&0)ubsWnI|yx1R_Y+r^u=@785;v}z{@)1z^HM6T(@3$b_r=y4sC+pd?W9k*Rv zF|!XL+c7~|Se4DA(TBelemcJ2C{OY5nN6a;((&t=yeGEr@Fv?Cwb*p|nC_hSC!*j+O36B^N#F>OD(Syjy@)f}6{ z-J6ddxEuf0Uwt{fSaMz3PoK|4&fCqw;cRv`x32v9zxsIpm#>dLJMsIo!~?`9ci%BC zTy`6EB7rpo?$&bMz@n3laF#u$;R__WoQQc)y}w;aXo!rt9R+9F%Ak4~;N+4OOF92- z%hw!a8h~4^QX1dgvhK3*UP&crxj()7r{BB#Km8xU8bMHz7y_uOutp|kvs~L%XZjvR z!5C;;hzt>MS|J&%D*)cCH$4j=nglh8iVS_@r3uQ>3KTt07Mtp1wY-3U{b`$5SW^{i`n?oHt+o z@%Kyzxw#yZ_OJ$U$kVrY>>bh0|*9DFfN;>;bm!RBpHN=3V1&x&}j}K_1H_6>)+v-p2oAtMTwi+#;?)Z}VeO0T?4V@pJ#+fBtt(U7)#T zUjQhlky2oe0x?R{>$-)uLyI7yfw2j&@v>Z#As-`y0Hu&N^gU|;ho*RV2y5Rr!2uL) zkEqvA@90|)){_tZ?I&07-K7hOwS%b^Uv)*()XTMrL0pLpJ=M!^AHxc)=TXziv)9)l zP(f|q-FtF;-EKx_^Sjq=KdFlOra7K}KKS^T-?YqLiO~ZJfPg{n z|L(Xs_+<4-X-Y*PLW5}TS0AJ-6?h|DDIdF%R4bp$a&C3bY{}DrWFATQk!y?S z(Pm|0j3Y-uVo~B!#hCr)=l*!d{p72w-h;&+;(lSuS$VeUcdi$1HU>lE(?vh6qczZz z|1IoS=Kiyn8**M^FD)4g+Wt=U?z8{%fBd-E`{lp=6JG{vjIl_D%)R=(w6f%XhkGAy zGoA1@^8mLJ_#syUhNCZSk=7uR_F%|@vW$U|Ovw?*VkI_ggMcWbq`3AWb1@wqQdFC; zCOD4@L{Vl5K9*Gh0@1Tq2_oVklJ+rzYKVf0Z5wt^Z>pfH^F{iLr>jN%wZHoPM`WDW z(fv=K-~I7d&;R8|jBWRK0HIv9)2r3#*|iqP#FMfZ zPph`~oyEy~HCi+NCVrYy?)cwk(gK*A=aCHlIJ7~BERX@SmK}e2l%T_AF%(yr+ZQt6sgi#- zr>oc~#F<8wQ(RD0B_ZIGrI1 zGG$?n1GQ8dxVZa{9FNMAc71>U;Mpr$gzj)+SDp2}iCi>YeYIL2?5qzDCTDBghUQ?W zoUaeh7ID*Fd2b9AhGx@Rg#%#(@awL=SkAt=IQ-;U)yCD{LAPV?|HYRo>=W&P7)V`V z{_^EtetP}WSv}i^J&_@Ew|YNQ8@G(oA*|_^oSah*28wn5m~J7kZ{&gxrBu$hd?Pgk zh8DMG&3B$OD}rSqR?8_%^4EZysn3^8LMi)5Nm$!fC~8?aQRzZdR3sDxQ6Wp#P$!&H zGCPUFJeia*E-b_R>3w0h|K+&?gvn@hy|l{>6vgz_mES2%@9XQ$`gp(D-!Yvm9vnXY z^UwN&-RkeY*xj9cetPDdsT_?9chh!YaN~mydbVj78*gn5QJUZwP#`pf_tM!B9>B~z6X^$p{pT8X6Z2IXajLK@+F7F-g zeRTzB%4K``-owX#`V**1xn5Srp0(}W@wha2-Lz4$je$L`+phKOy%=(|XsY9#<w5MDyjs9sKT6Z zUdSS%%qk2TlSEiRS%U~`;=(9vlJ$uQu&A&wD~mD&dZQzC_ppZjwP}Rnbof;I7>hcDgc67Nw-%|{( zX?<1H%hojg!ykQ7UA4dZ=ijq!oSt594kpu!IjR&Fb2*&(J|2(9GgDYG%_jD(tk>TA z*oHoY*!cdkX|LPQ{?`}4zR=lx_-AMee`6;v9i4A>~T=>h^8Ysi3#fU3DuJjE^3 z6>nQQ!>B873IoP*yBrOLe*WYT4t2|8PK4l$vXkMEkud<8FVpQ}CjcZsplndzXsi;n zz0aP*@lj9amSI&KQ(r%}rkg5~Fw#7GV&JV5gKq>P})76Uw-T1 z=z49uZ})c&KRdBeH;0q!5AN}#w2L@@boBP0|NQdl!~K&hdUZj@S`pv-l-CwRM$TC%mF%u;2a^O>`;i20l*xU?_f@Q(jm|r z-|!vh)gpQNVH-S$>5UxX{PIebMXK3@zD-Qf0hu-!-fm-*F)6+iLnkrqQo4Z-q?Y7s z)^vhQ!#m06KtzO%5Bqi1#t=jRHHia|lD`xNa~%+>^HF!ln}gZWmuFzy#kU?De0dt{ zqCK45{l&|l{p)|+&&G$pJd2So{>j_>KRNT$(ez?bE>@9?qdvwCU_`du899Zv<5llFU6T>Q94ePVX(Hyhd`DB5&5+of zCS8L;U|@R>AcNuKxfC4|({8oZ+hnvYqB@ZuhtT-^9VE-Ov)C(Ra*P0}2yOB3F*Wgq ztR006#}idSU`0n{5n0t5YB(kjxN5>&p{g1JM`Vq021}8%kKUPHtS+A3yZhOzSlZ2< z-FAPncyugC_dfl4|Jlp4-+CIJmU^j9WbY@xwCffo70v2+zBB;tU}optk567k3Ps_X z&`pYwr*2$KH({fowHXJIW#|BLlAc_Kt1h&111Ly3WXCHadhX4EdyCKxoz5ilNd;l9 zYlfnK2=RNP@1ITLx6rd;SI!`pe6*4j+?0%;LzLr?@CfOx%zG_@kN_oXgWj^#au-Sj zhm%A)NGKO%qp&4vIgSd~#t23e%AZs4te{0x8e@&I))}O$ckZe+rtkYn)$L5e{;b;_ z`RU}HKlyt>I{(4j?as`t{O+rp^4Tlq2+NI(YX5_8m8D(&^s9PQEn0u+mvvE=uJ|W! zJ-%%FE_zgq=mDuN%0<6!BMV>@UIxDCE<1&Ei;ScJ&gf@oSKqMVF*WM)rI+^!_A%X-j}bh-@k7nhr@Ay zID7IZpYDD7ocE?zZ{2fOJrEin_Mg92Lc24%`04Xwg!AA2*6j4AS!@nQ^~t8Gohz)p z=$pCU6voZU8H+OT$kjgj4mK@I8|9*%ukPH7f4B%Ez` z)$N_00=I_rk7Pg_Jp5^A)r>h(;54}$(7r>k$`%ikQ87c*X!<6ZPb3=&bXjbY-7$Pk!O&>&hvr6KE#DGEd^TmSmwN2BZY^n7*m(Ia%m zSH+#5zOt*vfOZEv2fupR98CA0pTf;t3@J-JsxGe9HFFX9>};+G4(XfqVi}gRVx}Oy z_^}(6WP-9W##yHVk$lilQaP9NvDtff{4tXew<%ni7*B*`c8iBY-{E%Gy$vkRVbWQg?>v2&Y%!saJ5>qno^M_P z%E(Rw^ikrp8UbS9Sd%G(E}2VfE81E3*T?0%zx(k1UbWkS^RT2LEzj&0_aTAS5lBf? zhyc+HIhZ+}Aa~brnAP0sQ*vCyFmi!6+7h_E62oJ0yMyE!QE$ijk_+D)7nSOmwAm6; zp;{AyK+}f}2Si0ok4VNO^(;}9RZB9xumD)1D4aN z?xC65y>u7OimDIsdvD#}|AT+9f6Xs$F2^{oaQaR2g^70#CKW<;5l##d0v5)ZU3))i zvJiATd{LFe5yk8ugQ3Bb6+u}ldMin}?O+UPz1zA|2XteOmmYE)AqThX8(gYwIvt{d zNY0l+QS?F3$936&c z$#QMX)Ep0rbU`!;X#go?PX)Hy@3yPF4U*WR=5o(+;J|MSOx(W9ITl%dZQb9(6>?Jo zvP64$elnj5A^W0-VKu_wgGftaGKvEzih%I&Hy{w0)KM?UT0@4m#RfHhi}K=HL2+8)x=rEAW?E{~j~*UwUfoos`}*}YIP>SvzuEod zs}icolOuPtV#bdS-kR8Y(KX8u&pLm;X*Yd~f|lIG)ulD>jNe~HVeEo*u8sG9^t0x7KCrK@{Cf|~)e?5cq>92whPvSI?pLc84Eex~=Z8Df(-8jGpZ_nT zllr?KzWvq7`SaDn5z&rplil|B;LzKIS0syCG?to;r#uO$gih)%m`2OByqHGqwjqXqKv~K|ADm zY!#mwvYT!}O4;3c`jsVE`7-2g-0dM4wotDj5P4g44$J&7d`Vv+FqFSTD+7iaS2O1; zu}G4>J|TjQ0dkadHfc-An>r#Z6hxNL5&@wo0D%BFLn7h~Vp+!Xg)IxKvVOSd$3+}X zidE|;<9gGvFce1iC-!oohr7;)`CG>mLcN;Tb#=39KYnumy~)wBJow4w>EU?#^t}fM zJ^k$L<(xMb%Yw|wa(Sm3-5JkLR*N5g`2KV{`t0QO#EtvF2JLQf$4tz=sANb4q9_lQ z&QS8?`PR@T%60s$_93@-QjwF_CCn}TRGw@%1IT$EGMpJ?7*(c+MAD;(x&4|KvSHgF znyks7mYF=pA~{0R7#O#)B3l?aDIwN{BLj%oOAM-n8bK7IHH14Oy;_^SX`EEm&89t= zl*`t5ZVq;uqurfvF1mXM&E35M!OhokG8$d2zW#%c_m*v8&Fj}!JCoXc_~_o-#~<$< zy!z%0J@5YWAN<4FA)Rhsx0^Ndp5(wbN}-*===nTaQW(%~9M2 zylexw1ONpjFJ>rc&^n4Cg5FYnV9SBW6vk)>FepdWpu!Z1L{J^6v4q1cnJtdaZ^-wq zXWM(O$6+!WpWa-*|KQ@gZ%@zW<$Mi>{B(5noyT{6^m8Wc`#45i-8<|LXZMeG<$4KC z_v(*-`_9KtKX%o)34618QkR_%C!6b8J(`r2wRXoA0#KR4kTo?;bJ>!sMm0!^yzNUI zTq!C@PNYlpa~5V+Njw-NL&Lm5(jhq&OG?m(*n<~hu;MHP4TS+$IB12YHGtZt>32uA z@4-0N_T^$TfBL{M9De$B-8LsbcpnWxVO)TIRPy2M&bp;_XAJm02J0B;@G;5d9Nx>ZTC<`Q4vjM&Z$z`36kjofN)DV zRz%v?e|ZtoZBJU$NI|zf>!C?E^ePm8EhBk*Rfbi5cn(m8NcZf}9B|{1(-jp`&PCSF zq>Jq;Yn(9_n3Ee_5J5>qz_a(lEKEkwh$Ul4EmAQmz!9u`dwy*~KSDs~`rYy7a3>b- z=+o!6i|vEM*{@!Wn$~%)&*sI=>gbD;c7J;L+wb)sJS+@h=gaxB+Z%U#6IU0CYQ8ub zMGj?EEY{}99a^^gwj^?1l|?FN8Pqvr5KU#Ln4xowXb@3RL<0KiIA*pAhPvtDlQLC(;*ZCD{HAsT1M zU}R3uk{~EX1&I)YM5Ul4Y4&W8lwfSEE3H}!t-om6pgIvOMkQ2EYwKMRM#bpW+cN`f52ky^1^It9S11y?BjnYuAk;`;nu4#u-L zVqY`#H!nz%wi>;CVur0YqrTt`VD`2o+h#T@4)pk8uE3F1MOi|OkOPpml2jS`+ybO5 zV#!6-oziLP;-+7Oz7r|1m>H*)_xnHtSUumOG}4U1q$lGOsH_il%|F} z5zA<5$t8a}mvO2L2{Z0p6%_>$lX_uT-%+;h=V2GmD^H>)C;$%i75rKQZg|ggOxpI9 zdVi7tFmE)A(iuQA!*-Yxqb5{CWENBbCIY0)3rHd{Nf!qNk(DIMJL%hJ0O66(<^bOP*hZuK@)2sT}4UZM!6V86%+&z zO4#xQjufOpwgjoBU`;(L1XT{&7p4M*>3BqfK61+;3e~P0S%lI7fa|02f!fe5+E%4Q z>YknMgeVFpmy1Q)Z9O!l5*hG?BsWB$8#@5E`DSMA(P? zUzA(9`)zsp8~zy<{q2M&NlsEyse+^=ogwK3hi->}=5Q}WDk@4XZNOX&Gcbsx+ys#@ zDko!S?9P~1eFw1%YHcxcrc^ZmQaICzi2y!^z+K>_inih4ct;~&tQ)V|a9H=g2O(>c z+mW2*$PyS3xptHD8zlJZpM7|9e6VxVI2BoUzGDEGPDiFNb!vE}4)d=~T5u3Jz%9fB zK(@o!G$l?e4JU2epr})g!-03`#pR_Y-PbTYA~_9Vc**dKK{S_}5CW8GBYA>pG8a43 z%G2h*rKhSW2w5y@XUK@e%&Y>=nK{XV00e6HTxpMXb-oVKw7~~eGPY8*3M4AdY12#R zoi&vq!yu}m346!8cXp=Nm-EImlL~MbV;f@>wg}2v)I|(YeH7rGSJ#){ebB#MFUGS% zV2Tvy>(#O)BI8V*TZscFIW0be`5LxHQ@C}K2>|CAG2$Cq(cut~irQ_5KPT3uchlgI z6f48=OX1C(c-yBKrj>Zxcm+ZN6-r5sk~ELob9U0->5vKRN@K_Z3CAcPS$39pG6ux5 zb_Oj6dssSE?Sr(D+s*?}WH6CkFW7mSjr?k(7IuzilfsP)*Y&ZTZwfMRz4w;&(yZF3 zq6m>00kyyoV{C(~is)HD$H~$Qu_%6<7h3SW_em zDQ5Tx00;}e(IZLVS|wx1DiMmLY#tcoNGhPlm~vEDg8+8Ss-#ij6-Rdt?^HzvT06H_m6bJ>v9q0tb;kG65E^6T?!oA4 ze)rFQvG;o39`0PfbGMmJ&G8=o{a41C0^b<<<|TK?rr8#zw{91}VS5~sf(AH|Z0Ql% zfTP)(J#4v(Tl`9Pj7Plo*8t~?;Z0<5_ytH?@pbgN?>nXF50f?`zRWsL=`k>h?v!ch$5g!r8PTa9aY!` zy;nu(KwF!(YA{t@{0Er<HAux4ZwB&HpU#w|nIO_UQQHLrpQ3gScP`j(lQW3rz}Hd=`>hAaWHsHnIdB~@V% zEW{yu(M|6?3xJ8BA*~5fqz_s8?Hmf{J7>Ouhj)#0R>U}Kn+U^*P9uk|M*uKJK!HIC z+_DXOv)wOW#bsv*i>#oAp$xVgMwg;5`{^CK-{_ykM6>vHJ0q{T8(MwyRC*W zmquILK>nO2!DvRZ59<{U62u(7g0vMu4uda*B!EvDI!Ofy!-V6et9)tf9L7^hu@j1=$(E0`X(av zeGIG$N($w{OnY(PT*7;A862!fS?WAgHIQ!qVTH*ZntYT^r=$U7ldnXc8RSw(Rg`hC zU~G2zBY>)Rhj}CX1jjkIJ=AS$>ghmH2 z7Ut%@qy=agVs95E!~snkweVauip;?2TXo!bAuRhYh{haGq6Ppsg4N>mV&}6H_wuUz;^pr1*TRvE zA;r3|o|O;@t6VJc?-Gy#rCD5jFjuEL=;qvDf}@{AW$;5DChBT&apFq2-eZ|3`}Mipn@=q zs4#2b5JPPHHgaSYhG<~yoU4Fs;Z(&sR|;=LggQbZBvuI$dg%y28T!~08Z|_Q(lu6z z02D!E00s%7nZydE6u9OwF;Fa+@QUGh#Di@z;*Nzv-2Tz@SPg!bMY}c=kACZNz};1R3HoK|zg4db3-Z zB+_6OPk4EWfg?v|7EuQCEJ5o6hN6pBb%gq8Roj8x0gY)r%`jeEd`Ikpa#*Q#)sjs zi?@0c8OT{#g$2rx%2rhX*$&O$=rs?G{_T7K@)Q~_qYhqybO&x7M1!1VyZP!MRDj`Bk@e@>H7BM!SpPFGBms?*ek2kirOXk}*!UDD zMSzMx1cZntwP{mqZAxd+T(xE6RpRJGQ3;U+G&#ux1yor*kXk#9!Wv*w6ze8#yl-SB z8j#>})r{Ku^To>)FvB9kz{y%}kU^v77psT?K^20i8d-#)^T9_BK5$@5DG&w*5M?es zahL|vU`NVi(BU%Zu%2u~ym1JX7&N(g7tOqWlKam-0fW?t z^Zbq8@J>0U)vPrOa+>-?O z9DI^`9Par7Tynt%36Q8Bl2tiGW`u{kxea$bgQ^M_a?Bz@1`zNFxcjwxj>_=MFaNKy z?mn7XA%+!mK9cJ|tusbN2$VVl20+k66Ss&cA_0{ED5?oT>6>p!X@}LyF#Sj_XQup0 zt{2*LOVSO;@lWJ3pc-l84ZHQ7%6jlUXVKy_B1A-tDNMVavrr1QSBO;OO^}i+86Z`Xj z#>@~AR01(<2+}d;M^q9b0kcZbmK3f4n9D2GGAhmcX9w+xag9-#=T}4`F>Z*f9jJmC zHfQKtL=`)nsCmMy5SkS=j{sPmISqe8wI!D$!~Dct&Zq>|?RRwPjxoP*7``V+WYvDl zy8RU*f&KY+oTpEi6-q7d=Lry10%JZA!-iG!4g28_hy*Z5am`i#3l7JBA=e8aOCWTZ z6@d4{SBca*BOxIH+Imm5pQsd?c!ex~HfT#OBZ30PG<_v?S9I&|5DA>89}xt@4^gDS zFsjV}teS5b^H=6_0ttv!N*zgIi)vgxR}j(VyGBHmpbch;1}HWFLXd_6BuPwGh+$3W z*Gz|Jf;NDl(x4J);x%(Q_<`!$1CyC1-V(!_QZD{`2&x?_$^X7KfKtmq(2m$%p=}3E z!p6yiF(}qImKUddR9m91nDQ&O1o@`>HGTTPR9>0Okxly@>+Ww5 zgi_BOhd(oy17`OBJA4r(R;#q>1~3d;4(NnPV0ZoZ*#Gd~^5J)1`Sid4&!`3r|B#?9 zUo+zQrIFWrCtyTY};S5?tVosCu*J9t^O5Fe-G6d&p&aT{zR@9 z=5nU~e-2+YdS%Py%RGp{{^|45D|$r4U#0|qcxlkErIa&9MYTmVcyALS zv}@M(Ya}GB&Qu$y`H2+POMgCjf3t%14RLeFbofNj|-gs}1Fv^9{OQF~5G{bof0}ep#}9rdq+wmXa?^Yx8;! zLKG2lIg{cJsN^~lwPC8$`%Cj|PpAaU43&nUt(QJ&h|QW(J>rn%UsZ^Kpq`CZX6on< zHqOs<%>(P^JAc_}`_@SeR}A#?H9dw)&7U6F5FYNtp684B?-BXb2aBv+~kBt<5#pu~vClC-sgDZ}^^ zP`SSPuLyS^V4TS>UkRHlBqdHi{YOrh?=dR1X3Q#eX+I+3m`4+46_K!Dgo#*drq&VF zThD-+iJ?Pf@Iqkz0ah~_J5s#ze)jglsD#uLSW%{vKS1N?T$%`Nq9#S=N_)AZ+C;50 zK^jD&zvR?-^an4;l#Gpn0J3htBDD+XC1Y)*t`hS@k4^o8)rlUF|6MKBTKA1 zJ_%l-LWIon5)_rjF+^yWzFU6IkCZ&)FEe)4F#U3kj2+FVGcshXPyW1PMpDH322zA^ zhTAQ}KipE*fx3&xSP4%vS`131CPn9pMTP2BK~58tiZlsJ0XdJ9d2~=HiB6TK?h(#nstQ7BKL_d5pkR=fC7gBbSdL7YYVf@7ki%RVRGFM{Xpr2l` zbq6VUv^U8M_c)@VbyR-Ngu{#uh1xn|wnnie)JA>s@0Mz0Mq@XO;}--a#+8@*^$KeO z_VT*mfk4paeFBj17R15ZLJZJE7&DZD6m#U>2(}H_SgCEGHcFTZ1i^wb-}g-aY7I$X zt}q&0Dmqls(}bQg*8Yt84baJ3fwh78t|NUpW2XxmI}f7WntHoIFB7a9%1uvQCDLE^ z$kwrtrGRa(5P@#|K>z$pp1%HjF4N~_lr*YkqVx`8tx#(wIx3tfb!30}f4EKmj#c|B za=C!Ow)-t9?U2<9G@wVEyy!bn#r8++Vo2wQXel65_P`kO`=kd@H<6hR87e9`;3^r8 zXSm-%uHNGxHt1nQ_7^XywSowG&eT3)NgyxjQ!3=*V5w`dzCkf`a@I}S9@ZUo+j*NQ zWx)dtA+DAell}_PFEje8b?{j$G{Mn&HY|CJ^N440F+bEOATWQ^L9g(X{r5A3Va`Z}8XUwWIy&}Y*EkP5xj11Eg!|)^Pn}5aH&J5#cYMqd# z!|t|>zgiPtu85z{lwIqGq5`K2b~+=wHN*r%h1WAth4fQm7W@Skqih1{T)clCC-Qj4 ztdL#;Y**Op8R--GVMPpzyq?iw$mrlq$KrEyHKgE?Z|2#b0@eg%)6-mT9q?^?@;4h~ zu7snasU=!rp(cHFBX~J&qJuJ^t{X4!L8-|zooo)+6l@i+=h>%%Ox^8VSAcwzjUU3KsmwO{CPC4l{-gT5A3rPPtOy{B0}5K3}{ zj3eayan1PK4RzgkPuwO*5zXGyEElNwEPOos4ae zdKj@)OSx+N5Q{+&FVVGnmi7_Nm2k*t6~qh~Xa64C4w=nC)w-ixwO%DE+F4KmXZQGR+{e*)LldSKL!5# z|L*@{>V=no-qQVVPtE>Xl}lt?LQ(hBIl9x)5Xb$|8m9rO-tD&@^wqO>9O05k8yK$s?#crGkP2e`w6`i zED9Edx(U=aVCx3C+7Q;x{INe{w`)*Ahm0l97Vnov?E=<%M(9+L$*@+*_baRvro$Jk zRDbbJ^bxIk)|Pc7Up3gaMcU?_>=Ic5OC6h#6l=W_*s_?a?E?BHXYRBU2oMi5Ooh5> z$h(GeozP=J#)`E*_lIL9{d8Goe5idO{d6IHzBmCCoDmG)f2HhSh|QL8bI<(Uj{ISn z1{$TVqK}Y4(Bq6;CdS`vi8qyhdAZ~3*B$zY34Z@)&X@0*@+&c{*>=C7P4_+lNODd` ze4@i3sD^*E1=$;gP5Wy^gyZFpwBd%Zb)vykQ4=f$>TQBXkyG_Cr-EdICOMchU>Lki zhk$jCpzGGN*`gq`VZnix#E3TOoeCv6NG!Y7N66V3GwXr_$O1AhV^cA#QS^26hnlnZ z!W5A?BbN!9NWN<+Hwh^ak26de)WI04NE0cy%L{)4q;vH?ofOnTt=%LrL4TZS|HZRE zf3qRqH`GRv$~%9e7q3uK%uBv`HPG2Bi}eW$Li}=s!->#u(DjOXw`TrsMR=Vs5z0+V z^V0yuY2)9fHBV1BTz=ot{I5^sAO3{dOrIXutbar5ZV92IloLiK1t;Bn zxd)+%>wkRXg;f$=x}$GCVpf>OFSL4v*juJJyJsdI5NBtuOa-EP&x`@72Imo~FNSEn z^wm{#awmJ{T2RU^VXKIRfM`I*jHQ4Y5QK8wzOAktI5mp3>Ls-g)IN9{*>!{(V3LgJCudp@K%!Fn=m+0N@^>vJz_HT&;Y{4m z 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 z zDp^K``7>SfT6OZMY?=0y?sb z<5Vr=Tbgjil%LjXK_TVv+;`fLNw4NnAxfEyUS?c)=TeVKb`I4( zmuzU7n7^*9^lR^|6*EU}7XmIu8XQylVi^ox!zZO$C60a8N&T1dWDxF*a}6n?ffF6S2=~npvWxa^J+$mwCeQu&oZnlwAj5{Sh@0@a6@zexuxcqt8DlcKbEHHTVt5^`_mQ2)?eY-duXxc*QtB+R=`Ug2Pt@ zvsgXQ#4C-nm4f%0qx`(V{`m4&MvxX*&o6(mhbuB^;IOd;U%vchfYjPCc9}kX_20c) zcm!z;qKZK)Q)L~`R*X11wy>U7@B29)wP>t<<*<2s`2ce{+Mr}IlM1tWx8l@S9W57` zapk16I4VveIb8_j4j-JFQy65tfHQU0q=~pW*l9DYHOLyZqEZ+W$&4oXeW0Ch2(r~9 z-=cT0U>ZH@XM%6mmR3C#oW1mF^-rMGLMj8>uw6Gnk)$LP7YIIDP3GV4Q;$8h8_KUyVeg&LWLG8W&MSkxU;y@ z(P+x!S2X42dT8Pvk)-gjVdV?*ry7J#kLGeAm-AYiER5F$@d|!})MuAW#ni18D;J{Q z5kd#KC~#B?CHF`jn2RnxPqbpv+fG+czaq0Tp`0#sjbbfkz*JRyna>o_-hSDET0521 zvP~C~7SN0MMoG8L%G#+^o8yl!2p)c|;+OhEKSk^FeK506MOeMH!2jV1@KqAH*Oo*F zLzUnIVlRKWM}lu?!j2~FneyXT75_>kv6rHFe}i+8IX!9h{^I2?|8y@3#8giDLhS^3 zhC-bUk_LOGvgYPGv+Z9X<6Ly$qeAi2 zE;xg+(Bq`(Acx`1|H3(Y#sVE}YxHwydTaB!$V2y=7*_9)8W-e!=yR#Zw zBp$6m8c0dIj8sm2YNx z{b2zp(NK4;NLe*x%Q60Z?{~EEK#`d#AOBEXEJG1h6*)7UY)O{Us~yGH3&uH}6L{Ad z$|!3)S}pm>Rj=$KS=6)s-&D4;${t=`9ZLFg&sDFXUqxo-{79Cw6}qEA*v&ds%WG}n zj4&$*#k!)-`Q3 z=6+rL1rflvx><^K26&|E@gICkmdP-a|9BDnKc2MH5bIK2ApigX07*qoM6N<$f+9qm AyZ`_I diff --git a/godot_state_charts_examples/cooldown/icons/heal-jade-2.png.import b/godot_state_charts_examples/cooldown/icons/heal-jade-2.png.import deleted file mode 100644 index 3d8b253f..00000000 --- a/godot_state_charts_examples/cooldown/icons/heal-jade-2.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://b87nmomi1l48x" -path="res://.godot/imported/heal-jade-2.png-5317fa8cf716c70c254fee8762a0dfda.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://godot_state_charts_examples/cooldown/icons/heal-jade-2.png" -dest_files=["res://.godot/imported/heal-jade-2.png-5317fa8cf716c70c254fee8762a0dfda.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/godot_state_charts_examples/cooldown/skill_button/skill_button.gd b/godot_state_charts_examples/cooldown/skill_button/skill_button.gd deleted file mode 100644 index ed9da45c..00000000 --- a/godot_state_charts_examples/cooldown/skill_button/skill_button.gd +++ /dev/null @@ -1,51 +0,0 @@ -## This is tool so we can show the selected texture immediately in the editor. -@tool -extends MarginContainer - -signal pressed() - -@export var texture:Texture2D: - set(value): - texture = value - _apply_settings() - -## The progressbar we control -@onready var _texture_progress_bar:TextureProgressBar = %TextureProgressBar - -## The label showing the cooldown in seconds -@onready var _label:Label = %Label - -## The button that can be pressed -@onready var _button:Button = %Button - -func _ready(): - _apply_settings() - - -func _apply_settings(): - if _texture_progress_bar != null: - _texture_progress_bar.texture_under = texture - -## Called while cooldown transitions run. Will update the state of the -## cooldown in the UI elements and disable the button until clear_cooldown -## is called. -func set_cooldown(total:float, current:float): - _label.visible = true - _button.disabled = true - _texture_progress_bar.max_value = total - _texture_progress_bar.value = current - _label.text = "%.1f" % current - - -## Called to clear the cooldown. Will enable the button and clear all cooldown -## indicators. -func clear_cooldown(): - _label.visible = false - _button.disabled = false - _texture_progress_bar.value = 0 - - _texture_progress_bar.max_value = 100 - -## Signal relay for the inner button. -func _on_button_pressed(): - pressed.emit() diff --git a/godot_state_charts_examples/cooldown/skill_button/skill_button.gd.uid b/godot_state_charts_examples/cooldown/skill_button/skill_button.gd.uid deleted file mode 100644 index e4285c4c..00000000 --- a/godot_state_charts_examples/cooldown/skill_button/skill_button.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://cjlrmcmit4jhm diff --git a/godot_state_charts_examples/cooldown/skill_button/skill_button.tscn b/godot_state_charts_examples/cooldown/skill_button/skill_button.tscn deleted file mode 100644 index 8ff6db27..00000000 --- a/godot_state_charts_examples/cooldown/skill_button/skill_button.tscn +++ /dev/null @@ -1,34 +0,0 @@ -[gd_scene format=3 uid="uid://ch1pukkyc07qo"] - -[ext_resource type="Script" uid="uid://cjlrmcmit4jhm" path="res://godot_state_charts_examples/cooldown/skill_button/skill_button.gd" id="1_r0ivs"] -[ext_resource type="Texture2D" uid="uid://tgsnqiq40n41" path="res://godot_state_charts_examples/cooldown/icons/cooldown_overlay.png" id="3_pgrfi"] - -[node name="SkillButton" type="MarginContainer" unique_id=384343079] -offset_right = 32.0 -offset_bottom = 32.0 -script = ExtResource("1_r0ivs") - -[node name="Button" type="Button" parent="." unique_id=834783109] -unique_name_in_owner = true -layout_mode = 2 - -[node name="TextureProgressBar" type="TextureProgressBar" parent="." unique_id=857403012] -unique_name_in_owner = true -layout_mode = 2 -mouse_filter = 2 -step = 0.0 -fill_mode = 4 -texture_progress = ExtResource("3_pgrfi") -tint_progress = Color(0, 0, 0, 1) - -[node name="Label" type="Label" parent="." unique_id=423936835] -unique_name_in_owner = true -layout_mode = 2 -theme_override_colors/font_outline_color = Color(0, 0, 0, 1) -theme_override_constants/outline_size = 8 -theme_override_font_sizes/font_size = 48 -text = "10" -horizontal_alignment = 1 -vertical_alignment = 1 - -[connection signal="pressed" from="Button" to="." method="_on_button_pressed"] diff --git a/godot_state_charts_examples/csharp/CSharpExample.cs b/godot_state_charts_examples/csharp/CSharpExample.cs deleted file mode 100644 index aafdcb96..00000000 --- a/godot_state_charts_examples/csharp/CSharpExample.cs +++ /dev/null @@ -1,115 +0,0 @@ -using Godot; -using GodotStateCharts; - -namespace Movementtests.godot_state_charts_examples.csharp; - -///

-/// This is an example of how to use the state chart from C#. -/// -// ReSharper disable once CheckNamespace -public partial class CSharpExample : Node2D -{ - - private StateChart _stateChart; - private Label _feelLabel; - private int _health = 20; - private StateChartState _poisonedStateChartState; - - public override void _Ready() - { - // Get the state chart node and wrap it in a StateChart object, so we can easily - // interact with it from C#. - _stateChart = StateChart.Of(GetNode("%StateChart")); - - // Get the poisoned state node and wrap it in a State object, so we can easily - // interact with it from C#. - _poisonedStateChartState = StateChartState.Of(GetNode("%Poisoned")); - - // The the UI label. - _feelLabel = GetNodejIIg;$@mP4uLqbE zWHb3hBtYB%lY%htrKMHiB&Z?k+V0PPh_*nI9^Akdn8qO0T7B#j=?YAM?E-8wRRdgX zgPBi&>eiUS<MqynO(10t`!qw38|L0)kU@ Uj6B*#wEzGB07*qoM6N<$f=lY>Pyhe` diff --git a/godot_state_charts_examples/platformer/checkpoint/checkpoint_no_flag.png.import b/godot_state_charts_examples/platformer/checkpoint/checkpoint_no_flag.png.import deleted file mode 100644 index a29086e9..00000000 --- a/godot_state_charts_examples/platformer/checkpoint/checkpoint_no_flag.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://4nlen5j7etvq" -path="res://.godot/imported/checkpoint_no_flag.png-439157dcb5eca60e80049ff3b7e7a879.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://godot_state_charts_examples/platformer/checkpoint/checkpoint_no_flag.png" -dest_files=["res://.godot/imported/checkpoint_no_flag.png-439157dcb5eca60e80049ff3b7e7a879.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/godot_state_charts_examples/platformer/fireworks_box/box.png b/godot_state_charts_examples/platformer/fireworks_box/box.png deleted file mode 100644 index 998aa4fc010d987fad99c2296115dadf1bc0449e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 399 zcmV;A0dW3_P)71Q{00001b5ch_0Itp) z=>Px$Nl8ROR7iNRz5u2c*yup8J7(T;ah0%S|8Wb@WY?jUNS78t{kRoWHsJ14< z>#NrpM71@s%G-v`{Lg^qDGUo?VC&Qy4BpuqcrAQ=^*Rboj9#o3zPR~;!PHuS;njs_ zcrC;QOs)BF>cwhd!;Lo#$#0k#7#J8B=DvBwz`(%3kSrpG*AjGfFg|e>YKSmMsPjQI zZhXbipdrG*!0->Rg$*Ji3=KElFvyDhV~|i6U@&FiW60Qehd2u*)CJ&)Ci&eOax8BVK|J2vC#ppluMR{66ylvXk%btz>_U#WieSkqy$iG zA+9(?FAS(=A+BJhYN80Uk2y@@gW0RRTTe7-v*fx-X)002ovPDHLkV1j9{ri1_h diff --git a/godot_state_charts_examples/platformer/fireworks_box/box.png.import b/godot_state_charts_examples/platformer/fireworks_box/box.png.import deleted file mode 100644 index c520be98..00000000 --- a/godot_state_charts_examples/platformer/fireworks_box/box.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://roilgifkgiii" -path="res://.godot/imported/box.png-c36de003bc6b3890e50f6a4e0637c2de.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://godot_state_charts_examples/platformer/fireworks_box/box.png" -dest_files=["res://.godot/imported/box.png-c36de003bc6b3890e50f6a4e0637c2de.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/godot_state_charts_examples/platformer/fireworks_box/fireworks_box.gd b/godot_state_charts_examples/platformer/fireworks_box/fireworks_box.gd deleted file mode 100644 index 42156411..00000000 --- a/godot_state_charts_examples/platformer/fireworks_box/fireworks_box.gd +++ /dev/null @@ -1,24 +0,0 @@ -extends Node2D - -signal clicked(node:Node2D) - -@onready var _state_chart:StateChart = $StateChart as StateChart -var _counter = 0 - -func count_up(): - _counter += 1 - _notify() - -func count_down(): - _counter -= 1 - _notify() - -func _notify(): - _state_chart.set_expression_property("counter", _counter) - _state_chart.send_event("counter_changed") - - -func _on_area_2d_input_event(_viewport, event,_shape_idx): - # if the left mouse button is up emit the clicked signal - if event is InputEventMouseButton and event.button_index == MOUSE_BUTTON_LEFT and event.is_pressed() == false: - clicked.emit(self) diff --git a/godot_state_charts_examples/platformer/fireworks_box/fireworks_box.gd.uid b/godot_state_charts_examples/platformer/fireworks_box/fireworks_box.gd.uid deleted file mode 100644 index 4c0d2d1c..00000000 --- a/godot_state_charts_examples/platformer/fireworks_box/fireworks_box.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://dn46gqfbbvsnk diff --git a/godot_state_charts_examples/platformer/fireworks_box/fireworks_box.tscn b/godot_state_charts_examples/platformer/fireworks_box/fireworks_box.tscn deleted file mode 100644 index 3be81b9f..00000000 --- a/godot_state_charts_examples/platformer/fireworks_box/fireworks_box.tscn +++ /dev/null @@ -1,243 +0,0 @@ -[gd_scene format=3 uid="uid://bvrbfp870t0kd"] - -[ext_resource type="Script" uid="uid://dn46gqfbbvsnk" path="res://godot_state_charts_examples/platformer/fireworks_box/fireworks_box.gd" id="1_6vg3k"] -[ext_resource type="Texture2D" uid="uid://roilgifkgiii" path="res://godot_state_charts_examples/platformer/fireworks_box/box.png" id="1_aido8"] -[ext_resource type="Script" uid="uid://couw105c3bde4" path="res://addons/godot_state_charts/state_chart.gd" id="2_ahjdl"] -[ext_resource type="Script" uid="uid://jk2jm1g6q853" path="res://addons/godot_state_charts/compound_state.gd" id="3_b1cau"] -[ext_resource type="Script" uid="uid://cytafq8i1y8qm" path="res://addons/godot_state_charts/atomic_state.gd" id="4_ot1ih"] -[ext_resource type="Script" uid="uid://cf1nsco3w0mf6" path="res://addons/godot_state_charts/transition.gd" id="6_bf3gq"] -[ext_resource type="Script" uid="uid://le5w1cm0ul8p" path="res://addons/godot_state_charts/expression_guard.gd" id="7_tu34q"] - -[sub_resource type="Resource" id="Resource_y5h70"] -script = ExtResource("7_tu34q") -expression = "counter > 0" - -[sub_resource type="Resource" id="Resource_lsbaa"] -script = ExtResource("7_tu34q") -expression = "counter > 2" - -[sub_resource type="Resource" id="Resource_t7gf7"] -script = ExtResource("7_tu34q") -expression = "counter == 0" - -[sub_resource type="Animation" id="Animation_0njji"] -length = 0.001 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Box:position") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [Vector2(0, -10)] -} -tracks/1/type = "value" -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/path = NodePath("Box:rotation") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [-0.132645] -} -tracks/2/type = "value" -tracks/2/imported = false -tracks/2/enabled = true -tracks/2/path = NodePath("Box:scale") -tracks/2/interp = 1 -tracks/2/loop_wrap = true -tracks/2/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [Vector2(1, 1)] -} -tracks/3/type = "value" -tracks/3/imported = false -tracks/3/enabled = true -tracks/3/path = NodePath("GPUParticles2D:emitting") -tracks/3/interp = 1 -tracks/3/loop_wrap = true -tracks/3/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [true] -} - -[sub_resource type="Animation" id="Animation_81tef"] -resource_name = "explode" -length = 0.2 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Box:scale") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.1, 0.2), -"transitions": PackedFloat32Array(1, 1, 1), -"update": 0, -"values": [Vector2(1, 1), Vector2(0.2, 0.2), Vector2(1e-05, 1e-05)] -} -tracks/1/type = "value" -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/path = NodePath("GPUParticles2D:emitting") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/keys = { -"times": PackedFloat32Array(0.2), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [true] -} - -[sub_resource type="Animation" id="Animation_yw5k5"] -resource_name = "idle" -length = 0.2 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Box:rotation") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [0.0] -} - -[sub_resource type="Animation" id="Animation_tug1d"] -resource_name = "rattle" -loop_mode = 1 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Box:position") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [Vector2(0, -10)] -} -tracks/1/type = "value" -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/path = NodePath("Box:rotation") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/keys = { -"times": PackedFloat32Array(0, 0.1, 0.3, 0.5, 0.7, 0.9, 1), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1), -"update": 0, -"values": [0.0, -0.132645, 0.263545, -0.139626, -0.261799, -0.122173, 0.0] -} - -[sub_resource type="AnimationLibrary" id="AnimationLibrary_stxxq"] -_data = { -&"RESET": SubResource("Animation_0njji"), -&"explode": SubResource("Animation_81tef"), -&"idle": SubResource("Animation_yw5k5"), -&"rattle": SubResource("Animation_tug1d") -} - -[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_c15xx"] -lifetime_randomness = 0.17 -particle_flag_disable_z = true -direction = Vector3(0, -1, 0) -spread = 42.97 -initial_velocity_min = 26.32 -initial_velocity_max = 52.63 -gravity = Vector3(0, 20, 0) -turbulence_noise_scale = 8.14 - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_4ryt0"] - -[node name="FireworksBox" type="Node2D" unique_id=60489867] -script = ExtResource("1_6vg3k") - -[node name="Box" type="Sprite2D" parent="." unique_id=968745388] -position = Vector2(0, -10) -texture = ExtResource("1_aido8") - -[node name="StateChart" type="Node" parent="." unique_id=1937350625] -editor_description = "A state chart controlling the rattling and explosion of a box. You can probably use a simple script to achieve the same behaviour but it shows how to use expression guards." -script = ExtResource("2_ahjdl") -track_in_editor = true - -[node name="Root" type="Node" parent="StateChart" unique_id=815426975] -script = ExtResource("3_b1cau") -initial_state = NodePath("Idle") - -[node name="Idle" type="Node" parent="StateChart/Root" unique_id=1866405609] -script = ExtResource("4_ot1ih") - -[node name="Rattle on Counter" type="Node" parent="StateChart/Root/Idle" unique_id=296489587] -script = ExtResource("6_bf3gq") -to = NodePath("../../Rattling") -event = &"counter_changed" -guard = SubResource("Resource_y5h70") -delay_in_seconds = "0.0" - -[node name="Rattling" type="Node" parent="StateChart/Root" unique_id=1998217708] -script = ExtResource("4_ot1ih") - -[node name="Explode on Counter" type="Node" parent="StateChart/Root/Rattling" unique_id=364618899] -script = ExtResource("6_bf3gq") -to = NodePath("../../Exploding") -event = &"counter_changed" -guard = SubResource("Resource_lsbaa") -delay_in_seconds = "0.0" - -[node name="Get back to Idle" type="Node" parent="StateChart/Root/Rattling" unique_id=1872023793] -script = ExtResource("6_bf3gq") -to = NodePath("../../Idle") -event = &"counter_changed" -guard = SubResource("Resource_t7gf7") -delay_in_seconds = "0.0" - -[node name="Exploding" type="Node" parent="StateChart/Root" unique_id=323552982] -script = ExtResource("4_ot1ih") - -[node name="Die after 4s" type="Node" parent="StateChart/Root/Exploding" unique_id=322710100] -script = ExtResource("6_bf3gq") -to = NodePath("../../Dead") -delay_in_seconds = "4.0" - -[node name="Dead" type="Node" parent="StateChart/Root" unique_id=2088449843] -script = ExtResource("4_ot1ih") - -[node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=783766699] -reset_on_save = false -libraries/ = SubResource("AnimationLibrary_stxxq") - -[node name="GPUParticles2D" type="GPUParticles2D" parent="." unique_id=1225582687] -position = Vector2(0, -10) -emitting = false -amount = 300 -lifetime = 2.81 -one_shot = true -explosiveness = 0.86 -process_material = SubResource("ParticleProcessMaterial_c15xx") - -[node name="Area2D" type="Area2D" parent="." unique_id=606236214] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D" unique_id=232504032] -position = Vector2(0, -10) -shape = SubResource("RectangleShape2D_4ryt0") - -[connection signal="state_entered" from="StateChart/Root/Idle" to="AnimationPlayer" method="play" binds= ["idle"]] -[connection signal="state_entered" from="StateChart/Root/Rattling" to="AnimationPlayer" method="play" binds= ["rattle"]] -[connection signal="state_entered" from="StateChart/Root/Exploding" to="AnimationPlayer" method="play" binds= ["explode"]] -[connection signal="state_entered" from="StateChart/Root/Dead" to="." method="queue_free"] -[connection signal="input_event" from="Area2D" to="." method="_on_area_2d_input_event"] diff --git a/godot_state_charts_examples/platformer/ninja_frog/full.png b/godot_state_charts_examples/platformer/ninja_frog/full.png deleted file mode 100644 index 5668caf48360406bf05348803f622cb660b979de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 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 XNk;?qNEY!^5rDRafqJ!?UG#qec>IIg diff --git a/godot_state_charts_examples/platformer/terrain/terrain_tiles.png.import b/godot_state_charts_examples/platformer/terrain/terrain_tiles.png.import deleted file mode 100644 index 0a3dc457..00000000 --- a/godot_state_charts_examples/platformer/terrain/terrain_tiles.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://d2evtvw3l7jug" -path="res://.godot/imported/terrain_tiles.png-2247cd6621fc9988b0ae044edcccf620.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://godot_state_charts_examples/platformer/terrain/terrain_tiles.png" -dest_files=["res://.godot/imported/terrain_tiles.png-2247cd6621fc9988b0ae044edcccf620.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/godot_state_charts_examples/platformer/terrain/terrain_tiles.tres b/godot_state_charts_examples/platformer/terrain/terrain_tiles.tres deleted file mode 100644 index 63eb33b3..00000000 --- a/godot_state_charts_examples/platformer/terrain/terrain_tiles.tres +++ /dev/null @@ -1,131 +0,0 @@ -[gd_resource type="TileSet" format=3 uid="uid://cd6hbvgl1e2xy"] - -[ext_resource type="Texture2D" uid="uid://d2evtvw3l7jug" path="res://godot_state_charts_examples/platformer/terrain/terrain_tiles.png" id="1_g8rgd"] -[ext_resource type="Texture2D" uid="uid://bap00a5gcipy6" path="res://godot_state_charts_examples/platformer/terrain/green.png" id="2_q18a4"] - -[sub_resource type="PhysicsMaterial" id="PhysicsMaterial_8w8gx"] -friction = 0.0 - -[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_p8in1"] -texture = ExtResource("1_g8rgd") -6:4/0 = 0 -6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) -7:4/0 = 0 -7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) -8:4/0 = 0 -8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) -8:5/0 = 0 -8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) -8:6/0 = 0 -8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) -7:6/0 = 0 -7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) -6:6/0 = 0 -6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) -6:5/0 = 0 -6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) -7:5/0 = 0 -7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) -0:0/0 = 0 -0:0/0/terrain_set = 0 -0:0/0/terrain = 0 -0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 0.3125, 0.5, 0.5, 0, 8, -8, 7.5) -0:0/0/terrains_peering_bit/right_side = 0 -0:0/0/terrains_peering_bit/bottom_right_corner = 0 -0:0/0/terrains_peering_bit/bottom_side = 0 -1:0/0 = 0 -1:0/0/terrain_set = 0 -1:0/0/terrain = 0 -1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 0, -8, -8) -1:0/0/terrains_peering_bit/right_side = 0 -1:0/0/terrains_peering_bit/bottom_right_corner = 0 -1:0/0/terrains_peering_bit/bottom_side = 0 -1:0/0/terrains_peering_bit/bottom_left_corner = 0 -1:0/0/terrains_peering_bit/left_side = 0 -1:1/0 = 0 -1:1/0/terrain_set = 0 -1:1/0/terrain = 0 -1:1/0/terrains_peering_bit/right_side = 0 -1:1/0/terrains_peering_bit/bottom_right_corner = 0 -1:1/0/terrains_peering_bit/bottom_side = 0 -1:1/0/terrains_peering_bit/bottom_left_corner = 0 -1:1/0/terrains_peering_bit/left_side = 0 -1:1/0/terrains_peering_bit/top_left_corner = 0 -1:1/0/terrains_peering_bit/top_side = 0 -1:1/0/terrains_peering_bit/top_right_corner = 0 -2:1/0 = 0 -2:1/0/terrain_set = 0 -2:1/0/terrain = 0 -2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(0, -8, 8, -8, 8, 8, 0, 8) -2:1/0/terrains_peering_bit/bottom_side = 0 -2:1/0/terrains_peering_bit/bottom_left_corner = 0 -2:1/0/terrains_peering_bit/left_side = 0 -2:1/0/terrains_peering_bit/top_left_corner = 0 -2:1/0/terrains_peering_bit/top_side = 0 -2:2/0 = 0 -2:2/0/terrain_set = 0 -2:2/0/terrain = 0 -2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(0, -8, 8, -8, 8, 8, -8, 8, -8, 0, 0, 0) -2:2/0/terrains_peering_bit/left_side = 0 -2:2/0/terrains_peering_bit/top_left_corner = 0 -2:2/0/terrains_peering_bit/top_side = 0 -2:0/0 = 0 -2:0/0/terrain_set = 0 -2:0/0/terrain = 0 -2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, -8) -2:0/0/terrains_peering_bit/bottom_side = 0 -2:0/0/terrains_peering_bit/bottom_left_corner = 0 -2:0/0/terrains_peering_bit/left_side = 0 -0:1/0 = 0 -0:1/0/terrain_set = 0 -0:1/0/terrain = 0 -0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 0, -8, 0, 8, -8, 7.5) -0:1/0/terrains_peering_bit/right_side = 0 -0:1/0/terrains_peering_bit/bottom_right_corner = 0 -0:1/0/terrains_peering_bit/bottom_side = 0 -0:1/0/terrains_peering_bit/top_side = 0 -0:1/0/terrains_peering_bit/top_right_corner = 0 -0:2/0 = 0 -0:2/0/terrain_set = 0 -0:2/0/terrain = 0 -0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) -0:2/0/terrains_peering_bit/right_side = 0 -0:2/0/terrains_peering_bit/top_side = 0 -0:2/0/terrains_peering_bit/top_right_corner = 0 -1:2/0 = 0 -1:2/0/terrain_set = 0 -1:2/0/terrain = 0 -1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8, -8, 0) -1:2/0/terrains_peering_bit/right_side = 0 -1:2/0/terrains_peering_bit/left_side = 0 -1:2/0/terrains_peering_bit/top_left_corner = 0 -1:2/0/terrains_peering_bit/top_side = 0 -1:2/0/terrains_peering_bit/top_right_corner = 0 - -[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_gpldh"] -texture = ExtResource("2_q18a4") -0:0/0 = 0 -1:0/0 = 0 -1:1/0 = 0 -1:2/0 = 0 -2:2/0 = 0 -0:2/0 = 0 -0:1/0 = 0 -2:0/0 = 0 -3:0/0 = 0 -3:1/0 = 0 -2:1/0 = 0 -3:2/0 = 0 -2:3/0 = 0 -1:3/0 = 0 -0:3/0 = 0 -3:3/0 = 0 - -[resource] -physics_layer_0/collision_layer = 1 -physics_layer_0/physics_material = SubResource("PhysicsMaterial_8w8gx") -terrain_set_0/mode = 0 -terrain_set_0/terrain_0/name = "Stuff" -terrain_set_0/terrain_0/color = Color(0.501961, 0.345098, 0.25098, 1) -sources/0 = SubResource("TileSetAtlasSource_p8in1") -sources/2 = SubResource("TileSetAtlasSource_gpldh") diff --git a/godot_state_charts_examples/random_transitions/random_transitions.tscn b/godot_state_charts_examples/random_transitions/random_transitions.tscn deleted file mode 100644 index c8171d20..00000000 --- a/godot_state_charts_examples/random_transitions/random_transitions.tscn +++ /dev/null @@ -1,108 +0,0 @@ -[gd_scene format=3 uid="uid://i4v5fyt2ix01"] - -[ext_resource type="PackedScene" uid="uid://nji5r3vfeuwg" path="res://godot_state_charts_examples/random_transitions/wandering_frog/wandering_frog.tscn" id="1_r2x6m"] -[ext_resource type="PackedScene" uid="uid://bcwkugn6v3oy7" path="res://addons/godot_state_charts/utilities/state_chart_debugger.tscn" id="2_n8tkm"] - -[sub_resource type="Shader" id="Shader_8j6vc"] -code = "shader_type canvas_item; - -void fragment() { - COLOR.rgb *= (1.0-0.3*(1.0-UV.y)); -} - -void vertex() { - VERTEX.x -= UV.y * (0.5 - UV.x) * 100.0; -} -" - -[sub_resource type="ShaderMaterial" id="ShaderMaterial_8axp2"] -shader = SubResource("Shader_8j6vc") - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_fkyfr"] -size = Vector2(36, 418) - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_e3j0h"] -size = Vector2(405, 35) - -[node name="Random Transitions" type="Node2D" unique_id=52279508] - -[node name="Ground" type="ColorRect" parent="." unique_id=1712463191] -material = SubResource("ShaderMaterial_8axp2") -offset_left = 39.0 -offset_top = 68.0 -offset_right = 319.0 -offset_bottom = 478.0 -color = Color(0.0980392, 0.560784, 0.152941, 1) - -[node name="ColliderLeft" type="StaticBody2D" parent="." unique_id=228059170] -position = Vector2(0, 40) -collision_layer = 2 - -[node name="CollisionShape2D" type="CollisionShape2D" parent="ColliderLeft" unique_id=1963745429] -position = Vector2(35, 199) -shape = SubResource("RectangleShape2D_fkyfr") - -[node name="ColliderRight" type="StaticBody2D" parent="." unique_id=1906713239] -position = Vector2(329, 45) -collision_layer = 2 -collision_mask = 2 - -[node name="CollisionShape2D" type="CollisionShape2D" parent="ColliderRight" unique_id=173218133] -position = Vector2(-9, 196) -shape = SubResource("RectangleShape2D_fkyfr") - -[node name="ColliderTop" type="StaticBody2D" parent="." unique_id=1640986237] -position = Vector2(375, 45) -collision_layer = 2 -collision_mask = 2 - -[node name="CollisionShape2D" type="CollisionShape2D" parent="ColliderTop" unique_id=231369578] -position = Vector2(-176, 12) -shape = SubResource("RectangleShape2D_e3j0h") - -[node name="ColliderBottom" type="StaticBody2D" parent="." unique_id=1273630072] -position = Vector2(375, 428) -collision_layer = 2 -collision_mask = 2 - -[node name="CollisionShape2D" type="CollisionShape2D" parent="ColliderBottom" unique_id=2073493117] -position = Vector2(-188, -27) -shape = SubResource("RectangleShape2D_e3j0h") - -[node name="WanderingFrog" parent="." unique_id=1965360825 instance=ExtResource("1_r2x6m")] -modulate = Color(0.454902, 0.458824, 1, 1) -position = Vector2(106, 158) - -[node name="WanderingFrog2" parent="." unique_id=1639439330 instance=ExtResource("1_r2x6m")] -position = Vector2(224, 208) - -[node name="WanderingFrog3" parent="." unique_id=1873590311 instance=ExtResource("1_r2x6m")] -position = Vector2(149, 275) - -[node name="WanderingFrog4" parent="." unique_id=455681562 instance=ExtResource("1_r2x6m")] -position = Vector2(297, 340) - -[node name="WanderingFrog5" parent="." unique_id=1101589222 instance=ExtResource("1_r2x6m")] -position = Vector2(79, 359) - -[node name="WanderingFrog6" parent="." unique_id=1055250854 instance=ExtResource("1_r2x6m")] -position = Vector2(225, 126) - -[node name="StateChartDebugger" parent="." unique_id=1215457625 instance=ExtResource("2_n8tkm")] -offset_left = 344.0 -offset_top = 33.0 -offset_right = 636.0 -offset_bottom = 438.0 -initial_node_to_watch = NodePath("../WanderingFrog") - -[node name="Label" type="RichTextLabel" parent="." unique_id=1358525059] -offset_left = 10.0 -offset_top = 375.0 -offset_right = 334.0 -offset_bottom = 459.0 -mouse_filter = 2 -bbcode_enabled = true -text = "[font_size=10] -The frogs random movement is controlled by the state chart. Each frog choses to wander or be idle for a random amount of seconds. Even though all frog instances use the same state chart they behave differently because they use random expressions to control which state they enter and for how long they stay in there. The debugger shows the state chart of the blue-tinted frog. -[/font_size]" -fit_content = true diff --git a/godot_state_charts_examples/random_transitions/wandering_frog/wandering_frog.gd b/godot_state_charts_examples/random_transitions/wandering_frog/wandering_frog.gd deleted file mode 100644 index fbc70e8a..00000000 --- a/godot_state_charts_examples/random_transitions/wandering_frog/wandering_frog.gd +++ /dev/null @@ -1,48 +0,0 @@ -extends CharacterBody2D - -const SPEED:float = 50.0 - -@onready var _sprite: Sprite2D = $Sprite -@onready var _animation_player:AnimationPlayer = $AnimationPlayer - -var _direction:Vector2 - -# When we enter walk state ... -func _on_walk_state_entered(): - # pick a random direction to walk in (360 degrees) - _direction = Vector2(randf() * 2 - 1, randf() * 2 - 1).normalized() - # and play the walk animation - _animation_player.play("walk") - # flip the sprite. since we keep this direction for as long as - # we are in the walk state, we don't need to do this per frame. - _sprite.flip_h = _direction.x < 0 - - -# While we are in walk state... -func _on_walk_state_physics_processing(_delta): - # set a new velocity - velocity = _direction * SPEED - # and move into the given direction - move_and_slide() - # and update scale - rescale() - - -# When we enter idle state ... -func _on_idle_state_entered(): - # clear the direction - _direction = Vector2.ZERO - # and play the idle animation - _animation_player.play("idle") - # also rescale here in case we entered idle state first - rescale() - - -func rescale(): - # scale the frog depending on its y position to achieve some pseudo-3d effect - # this is hard-coded for resolution of this project which has 480 vertical pixels - # so we assume 240 to be 100% size, 0 would be 50% size and 480 would be 150% size. - var scale_factor = 1.0 + ((global_position.y - 240) / 480) - scale = Vector2(scale_factor, scale_factor) - - diff --git a/godot_state_charts_examples/random_transitions/wandering_frog/wandering_frog.gd.uid b/godot_state_charts_examples/random_transitions/wandering_frog/wandering_frog.gd.uid deleted file mode 100644 index 0f33a2df..00000000 --- a/godot_state_charts_examples/random_transitions/wandering_frog/wandering_frog.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://dg7apxhe32cgj diff --git a/godot_state_charts_examples/random_transitions/wandering_frog/wandering_frog.tscn b/godot_state_charts_examples/random_transitions/wandering_frog/wandering_frog.tscn deleted file mode 100644 index 06d206a6..00000000 --- a/godot_state_charts_examples/random_transitions/wandering_frog/wandering_frog.tscn +++ /dev/null @@ -1,209 +0,0 @@ -[gd_scene format=3 uid="uid://nji5r3vfeuwg"] - -[ext_resource type="Script" uid="uid://dg7apxhe32cgj" path="res://godot_state_charts_examples/random_transitions/wandering_frog/wandering_frog.gd" id="1_tfcjx"] -[ext_resource type="Texture2D" uid="uid://bgswg1pgd01d1" path="res://godot_state_charts_examples/platformer/ninja_frog/full.png" id="2_hm4wf"] -[ext_resource type="Script" uid="uid://couw105c3bde4" path="res://addons/godot_state_charts/state_chart.gd" id="3_2vqqk"] -[ext_resource type="Script" uid="uid://jk2jm1g6q853" path="res://addons/godot_state_charts/compound_state.gd" id="4_44md5"] -[ext_resource type="Script" uid="uid://cytafq8i1y8qm" path="res://addons/godot_state_charts/atomic_state.gd" id="5_j65h7"] -[ext_resource type="Script" uid="uid://cf1nsco3w0mf6" path="res://addons/godot_state_charts/transition.gd" id="6_s6am2"] -[ext_resource type="Script" uid="uid://le5w1cm0ul8p" path="res://addons/godot_state_charts/expression_guard.gd" id="7_f5w5i"] - -[sub_resource type="Shader" id="Shader_pnpgx"] -code = "shader_type canvas_item; - -void fragment() { - COLOR.rgb = vec3(0); - COLOR.a = 0.5 * 1.0-smoothstep(0.0, 1.0, distance(UV, vec2(0.5))); -} -" - -[sub_resource type="ShaderMaterial" id="ShaderMaterial_fnfpn"] -shader = SubResource("Shader_pnpgx") - -[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_1ethx"] -radius = 12.0 - -[sub_resource type="Animation" id="Animation_uq0h4"] -length = 0.001 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite:frame") -tracks/0/interp = 0 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [0] -} - -[sub_resource type="Animation" id="Animation_10ku2"] -resource_name = "double_jump" -length = 0.4 -step = 0.05 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.4), -"transitions": PackedFloat32Array(1, 1), -"update": 0, -"values": [23, 28] -} - -[sub_resource type="Animation" id="Animation_ibg22"] -resource_name = "fall" -length = 0.1 -loop_mode = 1 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [29] -} - -[sub_resource type="Animation" id="Animation_5rh2e"] -resource_name = "idle" -loop_mode = 1 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 1), -"transitions": PackedFloat32Array(1, 1), -"update": 0, -"values": [12, 22] -} - -[sub_resource type="Animation" id="Animation_jaga7"] -resource_name = "jump" -length = 0.1 -loop_mode = 1 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [30] -} - -[sub_resource type="Animation" id="Animation_6odvc"] -resource_name = "walk" -loop_mode = 1 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 1), -"transitions": PackedFloat32Array(1, 1), -"update": 0, -"values": [0, 11] -} - -[sub_resource type="AnimationLibrary" id="AnimationLibrary_au2ov"] -_data = { -&"RESET": SubResource("Animation_uq0h4"), -&"double_jump": SubResource("Animation_10ku2"), -&"fall": SubResource("Animation_ibg22"), -&"idle": SubResource("Animation_5rh2e"), -&"jump": SubResource("Animation_jaga7"), -&"walk": SubResource("Animation_6odvc") -} - -[sub_resource type="Resource" id="Resource_27kjk"] -script = ExtResource("7_f5w5i") -expression = "randf() < 0.5" - -[node name="WanderingFrog" type="CharacterBody2D" unique_id=375456938] -collision_mask = 2 -input_pickable = true -script = ExtResource("1_tfcjx") - -[node name="Shadow" type="ColorRect" parent="." unique_id=509124905] -material = SubResource("ShaderMaterial_fnfpn") -offset_left = -19.0 -offset_top = -6.0 -offset_right = 21.0 -offset_bottom = 12.0 - -[node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=2083496555] -position = Vector2(0, -15) -shape = SubResource("CapsuleShape2D_1ethx") - -[node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=1120842012] -libraries/ = SubResource("AnimationLibrary_au2ov") - -[node name="Sprite" type="Sprite2D" parent="." unique_id=1745488073] -texture_filter = 1 -texture = ExtResource("2_hm4wf") -offset = Vector2(0, -12) -hframes = 31 - -[node name="StateChart" type="Node" parent="." unique_id=566629720] -script = ExtResource("3_2vqqk") -track_in_editor = true - -[node name="Wander" type="Node" parent="StateChart" unique_id=1852255100] -editor_description = "This controls the wandering." -script = ExtResource("4_44md5") -initial_state = NodePath("Decide Next") - -[node name="Decide Next" type="Node" parent="StateChart/Wander" unique_id=348080485] -editor_description = "In this state the frog randomly decides what to do next. The \"To Idle\" transition has a guard which will pick it with a chance of 50%. If it is not picked, then the \"To Walk\" transition is picked. " -script = ExtResource("5_j65h7") - -[node name="To Idle" type="Node" parent="StateChart/Wander/Decide Next" unique_id=1796567924] -script = ExtResource("6_s6am2") -to = NodePath("../../Idle") -guard = SubResource("Resource_27kjk") -delay_in_seconds = "0.0" - -[node name="To Walk" type="Node" parent="StateChart/Wander/Decide Next" unique_id=715103189] -script = ExtResource("6_s6am2") -to = NodePath("../../Walk") -delay_in_seconds = "0.0" - -[node name="Idle" type="Node" parent="StateChart/Wander" unique_id=1413916729] -editor_description = "In this state the frog stands idly around for a random time." -script = ExtResource("5_j65h7") - -[node name="To Decide Next" type="Node" parent="StateChart/Wander/Idle" unique_id=1219342053] -editor_description = "This will bring the frog back into the \"Decide Next\" state after a random amount of time." -script = ExtResource("6_s6am2") -to = NodePath("../../Decide Next") -delay_in_seconds = "randf_range(1.5, 3)" - -[node name="Walk" type="Node" parent="StateChart/Wander" unique_id=1946572285] -editor_description = "In this state the frog walks into a random direction for a random amount of time." -script = ExtResource("5_j65h7") - -[node name="To Decide Next" type="Node" parent="StateChart/Wander/Walk" unique_id=1885621220] -editor_description = "This will bring the frog back into the \"Decide Next\" state after a random amount of time." -script = ExtResource("6_s6am2") -to = NodePath("../../Idle") -delay_in_seconds = "randf_range(3, 7)" - -[connection signal="state_entered" from="StateChart/Wander/Idle" to="." method="_on_idle_state_entered"] -[connection signal="state_entered" from="StateChart/Wander/Walk" to="." method="_on_walk_state_entered"] -[connection signal="state_physics_processing" from="StateChart/Wander/Walk" to="." method="_on_walk_state_physics_processing"] diff --git a/godot_state_charts_examples/stepping/stepping.gd b/godot_state_charts_examples/stepping/stepping.gd deleted file mode 100644 index 7fedf998..00000000 --- a/godot_state_charts_examples/stepping/stepping.gd +++ /dev/null @@ -1,57 +0,0 @@ -extends Node2D - - -@onready var _add_coal_to_drill_button:Button = %AddCoalToDrillButton -@onready var _coal_available_label:Label = %CoalAvailableLabel -@onready var _coal_in_drill_label:Label = %CoalInDrillLabel -@onready var _state_chart:StateChart = %StateChart - - -var _coal_available:int = 0: - set(value): - _coal_available = value - # update the UI when this changes - _coal_available_label.text = str(_coal_available) - _add_coal_to_drill_button.disabled = _coal_available == 0 - -var _coal_in_drill:int = 0: - set(value): - _coal_in_drill = value - # update the UI when this changes - _coal_in_drill_label.text = str(_coal_in_drill) - if _coal_in_drill == 0: - # if there is no more coal in the drill send the - # coal_depleted event - _state_chart.send_event("coal_depleted") - else: - # otherwise send the coal_available event - _state_chart.send_event("coal_available") - - -func _ready(): - _coal_available = 1 # we start with 1 coal - - -func _on_add_coal_to_drill_button_pressed(): - # take one coal from the pile and put it into the generator - _coal_available -= 1 - _coal_in_drill += 1 - - -func _on_drill_has_coal_state_stepped(): - # when we are in this state, we produce 2 coal and consume one of the coal in - # the drill - _coal_available += 2 - _coal_in_drill -= 1 - - -func _on_drill_has_no_coal_state_stepped(): - # when we are in this state, the drill has no coal so we just flash - # the label red. - _coal_in_drill_label.modulate = Color.RED - create_tween().tween_property(_coal_in_drill_label, "modulate", Color.WHITE, 0.5) - - -func _on_next_round_button_pressed(): - # when the next round button is pressed we handle all currently active states - _state_chart.step() diff --git a/godot_state_charts_examples/stepping/stepping.gd.uid b/godot_state_charts_examples/stepping/stepping.gd.uid deleted file mode 100644 index f87aa919..00000000 --- a/godot_state_charts_examples/stepping/stepping.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://dctc1yeiwh0wx diff --git a/godot_state_charts_examples/stepping/stepping.tscn b/godot_state_charts_examples/stepping/stepping.tscn deleted file mode 100644 index 57e8edf9..00000000 --- a/godot_state_charts_examples/stepping/stepping.tscn +++ /dev/null @@ -1,106 +0,0 @@ -[gd_scene format=3 uid="uid://iewxecs0uwss"] - -[ext_resource type="Script" uid="uid://dctc1yeiwh0wx" path="res://godot_state_charts_examples/stepping/stepping.gd" id="1_8d8ax"] -[ext_resource type="PackedScene" uid="uid://bcwkugn6v3oy7" path="res://addons/godot_state_charts/utilities/state_chart_debugger.tscn" id="1_u4aev"] -[ext_resource type="Script" uid="uid://couw105c3bde4" path="res://addons/godot_state_charts/state_chart.gd" id="2_7ehwm"] -[ext_resource type="Script" uid="uid://c1vp0ojjvaby1" path="res://addons/godot_state_charts/parallel_state.gd" id="4_ohpt6"] -[ext_resource type="Script" uid="uid://jk2jm1g6q853" path="res://addons/godot_state_charts/compound_state.gd" id="5_xbwwa"] -[ext_resource type="Script" uid="uid://cytafq8i1y8qm" path="res://addons/godot_state_charts/atomic_state.gd" id="6_n6kwq"] -[ext_resource type="Script" uid="uid://cf1nsco3w0mf6" path="res://addons/godot_state_charts/transition.gd" id="7_78ppn"] - -[node name="SteppingExample" type="Node2D" unique_id=768576582] -script = ExtResource("1_8d8ax") - -[node name="StateChartDebugger" parent="." unique_id=1716622941 instance=ExtResource("1_u4aev")] -offset_left = 353.0 -offset_top = 5.0 -offset_right = 635.0 -offset_bottom = 326.0 -initial_node_to_watch = NodePath("../StateChart") - -[node name="NextRoundButton" type="Button" parent="." unique_id=387423607] -offset_left = 500.0 -offset_top = 421.0 -offset_right = 611.0 -offset_bottom = 454.0 -text = "Next Round" - -[node name="AddCoalToDrillButton" type="Button" parent="." unique_id=756509678] -unique_name_in_owner = true -offset_left = 371.0 -offset_top = 422.0 -offset_right = 482.0 -offset_bottom = 455.0 -text = "Add Coal" - -[node name="StateChart" type="Node" parent="." unique_id=1880010090] -unique_name_in_owner = true -script = ExtResource("2_7ehwm") -track_in_editor = true - -[node name="Root" type="Node" parent="StateChart" unique_id=1862724482] -script = ExtResource("4_ohpt6") - -[node name="Drill" type="Node" parent="StateChart/Root" unique_id=428332976] -script = ExtResource("5_xbwwa") -initial_state = NodePath("Drill Has No Coal") - -[node name="Drill Has Coal" type="Node" parent="StateChart/Root/Drill" unique_id=1319519654] -editor_description = "When in this state, the drill has coal and will produce two more coal per round." -script = ExtResource("6_n6kwq") - -[node name="On Coal Depleted" type="Node" parent="StateChart/Root/Drill/Drill Has Coal" unique_id=1451112502] -script = ExtResource("7_78ppn") -to = NodePath("../../Drill Has No Coal") -event = &"coal_depleted" -delay_in_seconds = "0.0" - -[node name="Drill Has No Coal" type="Node" parent="StateChart/Root/Drill" unique_id=1616848461] -editor_description = "When in this state, the drill will do nothing." -script = ExtResource("6_n6kwq") - -[node name="On Coal Available" type="Node" parent="StateChart/Root/Drill/Drill Has No Coal" unique_id=604312784] -script = ExtResource("7_78ppn") -to = NodePath("../../Drill Has Coal") -event = &"coal_available" -delay_in_seconds = "0.0" - -[node name="GridContainer" type="GridContainer" parent="." unique_id=1245828139] -offset_left = 366.0 -offset_top = 333.0 -offset_right = 518.0 -offset_bottom = 389.0 -columns = 2 - -[node name="Label" type="Label" parent="GridContainer" unique_id=469540420] -layout_mode = 2 -text = "Coal mined: " - -[node name="CoalAvailableLabel" type="Label" parent="GridContainer" unique_id=118859305] -unique_name_in_owner = true -layout_mode = 2 -text = "0" - -[node name="Label2" type="Label" parent="GridContainer" unique_id=750042110] -layout_mode = 2 -text = "Coal in drill:" - -[node name="CoalInDrillLabel" type="Label" parent="GridContainer" unique_id=1230109760] -unique_name_in_owner = true -layout_mode = 2 -text = "0" - -[node name="Info" type="Label" parent="." unique_id=24109398] -offset_left = 13.0 -offset_top = 22.0 -offset_right = 322.0 -offset_bottom = 254.0 -text = "This is a super-simple example on how to use the \"step\" function to use a state chart in a turn-based game. - -This simulates a coal-driven mining drill which consumes one coal per round and produces two coal per round when running. You can press the \"Add Coal\" button to add coal into the mining drill. Press \"Next Round\" to simulate the next round. This will call the \"step\" method and then execute code depending on which state the mining drill is currently in (e.g. either mine 2 coal or do nothing if the drill is off because it has no more coal)." -autowrap_mode = 2 - -[connection signal="pressed" from="NextRoundButton" to="." method="_on_next_round_button_pressed"] -[connection signal="pressed" from="AddCoalToDrillButton" to="." method="_on_add_coal_to_drill_button_pressed"] -[connection signal="state_stepped" from="StateChart/Root/Drill/Drill Has Coal" to="." method="_on_drill_has_coal_state_stepped"] -[connection signal="state_stepped" from="StateChart/Root/Drill/Drill Has No Coal" to="." method="_on_drill_has_no_coal_state_stepped"] diff --git a/guide_examples/2d_axis_mapping/2d_axis_mapping.gd b/guide_examples/2d_axis_mapping/2d_axis_mapping.gd deleted file mode 100644 index 40a6fba5..00000000 --- a/guide_examples/2d_axis_mapping/2d_axis_mapping.gd +++ /dev/null @@ -1,6 +0,0 @@ -extends Node - -@export var mapping_context:GUIDEMappingContext - -func _ready(): - GUIDE.enable_mapping_context(mapping_context) diff --git a/guide_examples/2d_axis_mapping/2d_axis_mapping.gd.uid b/guide_examples/2d_axis_mapping/2d_axis_mapping.gd.uid deleted file mode 100644 index d9aef0e9..00000000 --- a/guide_examples/2d_axis_mapping/2d_axis_mapping.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://cl57fk6xess4f diff --git a/guide_examples/2d_axis_mapping/2d_axis_mapping.tscn b/guide_examples/2d_axis_mapping/2d_axis_mapping.tscn deleted file mode 100644 index 59380f51..00000000 --- a/guide_examples/2d_axis_mapping/2d_axis_mapping.tscn +++ /dev/null @@ -1,43 +0,0 @@ -[gd_scene format=3 uid="uid://dvbxt8jyo8okq"] - -[ext_resource type="Texture2D" uid="uid://byjxtsekdl8t2" path="res://guide_examples/shared/godot_logo.svg" id="1_4tef3"] -[ext_resource type="Script" uid="uid://cl57fk6xess4f" path="res://guide_examples/2d_axis_mapping/2d_axis_mapping.gd" id="1_vdstu"] -[ext_resource type="Script" uid="uid://b3l3w1askqxgo" path="res://guide_examples/2d_axis_mapping/player.gd" id="2_54pxx"] -[ext_resource type="Resource" uid="uid://2hl7iqpondhi" path="res://guide_examples/input_scheme_switching/mapping_contexts/keyboard_scheme.tres" id="2_jtcd0"] -[ext_resource type="PackedScene" uid="uid://dkr80d2pi0d41" path="res://addons/guide/debugger/guide_debugger.tscn" id="5_ewox0"] -[ext_resource type="Script" uid="uid://w8q1xlqw60qh" path="res://guide_examples/shared/instructions_label.gd" id="5_h0lne"] -[ext_resource type="Resource" uid="uid://cxn2ibe1mn3sb" path="res://guide_examples/input_scheme_switching/mapping_contexts/actions/move.tres" id="8_581qd"] -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="8_fs3mw"] -[ext_resource type="Theme" uid="uid://dot0gi1yoqmrl" path="res://guide_examples/shared/ui_theme.tres" id="8_p4vbo"] - -[node name="2DAxisMapping" type="Node" unique_id=1652180406] -script = ExtResource("1_vdstu") -mapping_context = ExtResource("2_jtcd0") - -[node name="Player" type="Sprite2D" parent="." unique_id=1811327124] -position = Vector2(546, 317) -texture = ExtResource("1_4tef3") -script = ExtResource("2_54pxx") -move_action = ExtResource("8_581qd") - -[node name="UI Layer" type="CanvasLayer" parent="." unique_id=1407183970] - -[node name="Instructions Label" type="RichTextLabel" parent="UI Layer" unique_id=708526288] -anchors_preset = 1 -anchor_left = 1.0 -anchor_right = 1.0 -offset_left = -286.0 -offset_top = 24.0 -offset_right = -39.0 -offset_bottom = 47.0 -grow_horizontal = 0 -theme = ExtResource("8_p4vbo") -script = ExtResource("5_h0lne") -instructions_text = "Use %s to move the player." -actions = Array[ExtResource("8_fs3mw")]([ExtResource("8_581qd")]) - -[node name="Debug Layer" type="CanvasLayer" parent="." unique_id=223575854] - -[node name="GuideDebugger" parent="Debug Layer" unique_id=1034258291 instance=ExtResource("5_ewox0")] -theme = ExtResource("8_p4vbo") -metadata/_edit_lock_ = true diff --git a/guide_examples/2d_axis_mapping/mapping_contexts/2d_axis_mapping.tres b/guide_examples/2d_axis_mapping/mapping_contexts/2d_axis_mapping.tres deleted file mode 100644 index a47b0aeb..00000000 --- a/guide_examples/2d_axis_mapping/mapping_contexts/2d_axis_mapping.tres +++ /dev/null @@ -1,67 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://2hl7iqpondhj"] - -[ext_resource type="Resource" uid="uid://cxn2ibe1mn3sb" path="res://guide_examples/input_scheme_switching/mapping_contexts/actions/move.tres" id="1_5vw7l"] -[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="2_0yrlp"] -[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="3_ad6sj"] -[ext_resource type="Script" uid="uid://ckggy40lm0vjc" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="3_nlxx1"] -[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="4_16vkk"] -[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_b0q5j"] -[ext_resource type="Script" uid="uid://bm5gjgadon6hb" path="res://addons/guide/modifiers/guide_modifier_input_swizzle.gd" id="5_qr6a5"] -[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="8_celba"] -[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="8_r1avn"] - -[sub_resource type="Resource" id="Resource_t51n6"] -script = ExtResource("2_0yrlp") -key = 87 - -[sub_resource type="Resource" id="Resource_ct0te"] -script = ExtResource("3_nlxx1") - -[sub_resource type="Resource" id="Resource_qm6gq"] -script = ExtResource("5_qr6a5") - -[sub_resource type="Resource" id="Resource_yewp7"] -script = ExtResource("3_ad6sj") -input = SubResource("Resource_t51n6") -modifiers = Array[ExtResource("5_b0q5j")]([SubResource("Resource_ct0te"), SubResource("Resource_qm6gq")]) - -[sub_resource type="Resource" id="Resource_c40re"] -script = ExtResource("2_0yrlp") -key = 65 - -[sub_resource type="Resource" id="Resource_rkxfa"] -script = ExtResource("3_nlxx1") - -[sub_resource type="Resource" id="Resource_6qgwf"] -script = ExtResource("3_ad6sj") -input = SubResource("Resource_c40re") -modifiers = Array[ExtResource("5_b0q5j")]([SubResource("Resource_rkxfa")]) - -[sub_resource type="Resource" id="Resource_2t3ts"] -script = ExtResource("2_0yrlp") -key = 83 - -[sub_resource type="Resource" id="Resource_eoiu5"] -script = ExtResource("5_qr6a5") - -[sub_resource type="Resource" id="Resource_bilhe"] -script = ExtResource("3_ad6sj") -input = SubResource("Resource_2t3ts") -modifiers = Array[ExtResource("5_b0q5j")]([SubResource("Resource_eoiu5")]) - -[sub_resource type="Resource" id="Resource_lften"] -script = ExtResource("2_0yrlp") -key = 68 - -[sub_resource type="Resource" id="Resource_v2qov"] -script = ExtResource("3_ad6sj") -input = SubResource("Resource_lften") - -[sub_resource type="Resource" id="Resource_u0xy6"] -script = ExtResource("4_16vkk") -action = ExtResource("1_5vw7l") -input_mappings = Array[ExtResource("3_ad6sj")]([SubResource("Resource_yewp7"), SubResource("Resource_6qgwf"), SubResource("Resource_bilhe"), SubResource("Resource_v2qov")]) - -[resource] -script = ExtResource("8_r1avn") -mappings = Array[ExtResource("4_16vkk")]([SubResource("Resource_u0xy6")]) diff --git a/guide_examples/2d_axis_mapping/mapping_contexts/move.tres b/guide_examples/2d_axis_mapping/mapping_contexts/move.tres deleted file mode 100644 index d2cd93c9..00000000 --- a/guide_examples/2d_axis_mapping/mapping_contexts/move.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://cxn2ibe1mn3sa"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_anxy1"] - -[resource] -script = ExtResource("1_anxy1") -action_value_type = 2 diff --git a/guide_examples/2d_axis_mapping/player.gd b/guide_examples/2d_axis_mapping/player.gd deleted file mode 100644 index 36e5569d..00000000 --- a/guide_examples/2d_axis_mapping/player.gd +++ /dev/null @@ -1,10 +0,0 @@ -## A very simple player script for a player who can only move. -extends Node2D - -@export var speed:float = 300 -@export var move_action:GUIDEAction - -func _process(delta:float) -> void: - # GUIDE already gives us a full 2D axis. We don't need to build it - # ourselves using Input.get_vector. - position += move_action.value_axis_2d.normalized() * speed * delta diff --git a/guide_examples/2d_axis_mapping/player.gd.uid b/guide_examples/2d_axis_mapping/player.gd.uid deleted file mode 100644 index 7895c7b9..00000000 --- a/guide_examples/2d_axis_mapping/player.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://b3l3w1askqxgo diff --git a/guide_examples/action_priority/action_priority.gd b/guide_examples/action_priority/action_priority.gd deleted file mode 100644 index b862bf41..00000000 --- a/guide_examples/action_priority/action_priority.gd +++ /dev/null @@ -1,14 +0,0 @@ -extends Node2D - - -@export var mapping_context:GUIDEMappingContext -@export var spell_toggle:GUIDEAction - -@onready var _layer_1:Control = %Layer1 -@onready var _layer_2:Control = %Layer2 - - -func _ready(): - GUIDE.enable_mapping_context(mapping_context) - spell_toggle.triggered.connect(func(): _layer_1.hide(); _layer_2.show()) - spell_toggle.completed.connect(func(): _layer_1.show(); _layer_2.hide()) diff --git a/guide_examples/action_priority/action_priority.gd.uid b/guide_examples/action_priority/action_priority.gd.uid deleted file mode 100644 index 11f12938..00000000 --- a/guide_examples/action_priority/action_priority.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://cycxhrywjuggp diff --git a/guide_examples/action_priority/action_priority.tscn b/guide_examples/action_priority/action_priority.tscn deleted file mode 100644 index 04e0d694..00000000 --- a/guide_examples/action_priority/action_priority.tscn +++ /dev/null @@ -1,126 +0,0 @@ -[gd_scene format=3 uid="uid://c03o20jchp7kb"] - -[ext_resource type="Script" uid="uid://cycxhrywjuggp" path="res://guide_examples/action_priority/action_priority.gd" id="1_segid"] -[ext_resource type="Resource" uid="uid://ragqbe7yjfwe" path="res://guide_examples/action_priority/mapping_contexts/action_priority.tres" id="2_spx2e"] -[ext_resource type="Resource" uid="uid://c5eq1avod0lu8" path="res://guide_examples/action_priority/mapping_contexts/actions/spell_toggle.tres" id="3_k38f6"] -[ext_resource type="PackedScene" uid="uid://dkr80d2pi0d41" path="res://addons/guide/debugger/guide_debugger.tscn" id="3_ocaq1"] -[ext_resource type="Theme" uid="uid://dot0gi1yoqmrl" path="res://guide_examples/shared/ui_theme.tres" id="4_ur8xb"] -[ext_resource type="Script" uid="uid://w8q1xlqw60qh" path="res://guide_examples/shared/instructions_label.gd" id="4_v7mqo"] -[ext_resource type="Resource" uid="uid://esf4ilpf0inv" path="res://guide_examples/action_priority/mapping_contexts/actions/acid_bolt.tres" id="5_oqj0p"] -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="6_781qa"] -[ext_resource type="Resource" uid="uid://bhq3gby2yiibf" path="res://guide_examples/action_priority/mapping_contexts/actions/acid_enchantment.tres" id="6_ue1ny"] -[ext_resource type="PackedScene" uid="uid://bsv0uwfyqbbbw" path="res://guide_examples/action_priority/dpad_spells/dpad_spells.tscn" id="7_48cit"] -[ext_resource type="Resource" uid="uid://cdhpb7yuq5pkb" path="res://guide_examples/action_priority/mapping_contexts/actions/mana_bolt.tres" id="7_ruu3d"] -[ext_resource type="Texture2D" uid="uid://emjksgvvx8kr" path="res://guide_examples/action_priority/icons/fireball-acid-3.png" id="8_pbht4"] -[ext_resource type="Resource" uid="uid://dsp8h1ycwd6tt" path="res://guide_examples/action_priority/mapping_contexts/actions/heal.tres" id="8_tl0ch"] -[ext_resource type="Texture2D" uid="uid://do0b76wher5pk" path="res://guide_examples/action_priority/icons/fireball-sky-3.png" id="9_6ehip"] -[ext_resource type="Resource" uid="uid://b5plj56pss47x" path="res://guide_examples/action_priority/mapping_contexts/actions/shield.tres" id="9_rbwtd"] -[ext_resource type="Texture2D" uid="uid://bb2whckygsgvj" path="res://guide_examples/action_priority/icons/heal-royal-3.png" id="10_vp0as"] -[ext_resource type="Resource" uid="uid://do3hivxhwoqvi" path="res://guide_examples/action_priority/mapping_contexts/actions/mana_enchantment.tres" id="11_223o5"] -[ext_resource type="Texture2D" uid="uid://dvy7bcy022rqq" path="res://guide_examples/action_priority/icons/protect-blue-2.png" id="11_t3r7p"] -[ext_resource type="Texture2D" uid="uid://dbwgq8udtj2hp" path="res://guide_examples/action_priority/icons/enchant-acid-3.png" id="12_2ht6b"] -[ext_resource type="Resource" uid="uid://dtr3jy86gc3rk" path="res://guide_examples/action_priority/mapping_contexts/actions/healing_enchantment.tres" id="12_4o7kv"] -[ext_resource type="Resource" uid="uid://bfskfiw1k8574" path="res://guide_examples/action_priority/mapping_contexts/actions/fire_enchantment.tres" id="13_6g6j5"] -[ext_resource type="Texture2D" uid="uid://b3j6yx4455rj0" path="res://guide_examples/action_priority/icons/enchant-blue-3.png" id="13_yufl8"] -[ext_resource type="Texture2D" uid="uid://djexj402ii0qp" path="res://guide_examples/action_priority/icons/enchant-jade-3.png" id="14_dpiqo"] -[ext_resource type="PackedScene" uid="uid://cx8f0hljh5dhs" path="res://guide_examples/action_priority/spell_indicator/spell_indicator.tscn" id="14_gmycm"] -[ext_resource type="Texture2D" uid="uid://bcls6cfcyhf0t" path="res://guide_examples/action_priority/icons/enchant-red-3.png" id="15_xjepw"] - -[node name="ActionPriority" type="Node2D" unique_id=1357526545] -script = ExtResource("1_segid") -mapping_context = ExtResource("2_spx2e") -spell_toggle = ExtResource("3_k38f6") - -[node name="UILayer" type="CanvasLayer" parent="." unique_id=935225360] - -[node name="Instructions Label" type="RichTextLabel" parent="UILayer" unique_id=784883661] -anchors_preset = 1 -anchor_left = 1.0 -anchor_right = 1.0 -offset_left = -78.0 -offset_top = 19.0 -offset_right = -38.0 -offset_bottom = 42.0 -grow_horizontal = 0 -theme = ExtResource("4_ur8xb") -script = ExtResource("4_v7mqo") -instructions_text = "%s - acid bolt -%s - mana bolt -%s - heal -%s - shield -%s - acid enchantment -%s - mana enchantment -%s - healing enchantment -%s - fire enchantment" -actions = Array[ExtResource("6_781qa")]([ExtResource("5_oqj0p"), ExtResource("7_ruu3d"), ExtResource("8_tl0ch"), ExtResource("9_rbwtd"), ExtResource("6_ue1ny"), ExtResource("11_223o5"), ExtResource("12_4o7kv"), ExtResource("13_6g6j5")]) - -[node name="SpellIndicators" type="Node2D" parent="UILayer" unique_id=734936318] -position = Vector2(1149, 781) - -[node name="AcidBolt" parent="UILayer/SpellIndicators" unique_id=706822108 instance=ExtResource("14_gmycm")] -action = ExtResource("5_oqj0p") -texture = ExtResource("8_pbht4") - -[node name="ManaBolt" parent="UILayer/SpellIndicators" unique_id=980492380 instance=ExtResource("14_gmycm")] -action = ExtResource("7_ruu3d") -texture = ExtResource("9_6ehip") - -[node name="Heal" parent="UILayer/SpellIndicators" unique_id=991345512 instance=ExtResource("14_gmycm")] -action = ExtResource("8_tl0ch") -texture = ExtResource("10_vp0as") - -[node name="Shield" parent="UILayer/SpellIndicators" unique_id=2105551144 instance=ExtResource("14_gmycm")] -action = ExtResource("9_rbwtd") -texture = ExtResource("11_t3r7p") - -[node name="AcidEnchant" parent="UILayer/SpellIndicators" unique_id=543135634 instance=ExtResource("14_gmycm")] -action = ExtResource("6_ue1ny") -texture = ExtResource("12_2ht6b") - -[node name="ManaEnchant" parent="UILayer/SpellIndicators" unique_id=308943971 instance=ExtResource("14_gmycm")] -action = ExtResource("11_223o5") -texture = ExtResource("13_yufl8") - -[node name="HealingEnchant" parent="UILayer/SpellIndicators" unique_id=720681272 instance=ExtResource("14_gmycm")] -action = ExtResource("12_4o7kv") -texture = ExtResource("14_dpiqo") - -[node name="FireEnchant" parent="UILayer/SpellIndicators" unique_id=2025924200 instance=ExtResource("14_gmycm")] -action = ExtResource("13_6g6j5") -texture = ExtResource("15_xjepw") - -[node name="Spells" type="MarginContainer" parent="UILayer" unique_id=1730717336] -anchors_preset = 8 -anchor_left = 0.5 -anchor_top = 0.5 -anchor_right = 0.5 -anchor_bottom = 0.5 -offset_left = -529.0 -offset_top = 5.0 -offset_right = -85.0 -offset_bottom = 455.0 -grow_horizontal = 2 -grow_vertical = 2 -pivot_offset = Vector2(171, 194) - -[node name="Layer1" parent="UILayer/Spells" unique_id=1421105044 instance=ExtResource("7_48cit")] -unique_name_in_owner = true -layout_mode = 2 -up = ExtResource("8_pbht4") -left = ExtResource("9_6ehip") -right = ExtResource("10_vp0as") -down = ExtResource("11_t3r7p") - -[node name="Layer2" parent="UILayer/Spells" unique_id=1720473162 instance=ExtResource("7_48cit")] -unique_name_in_owner = true -visible = false -layout_mode = 2 -up = ExtResource("12_2ht6b") -left = ExtResource("13_yufl8") -right = ExtResource("14_dpiqo") -down = ExtResource("15_xjepw") - -[node name="DebugLayer" type="CanvasLayer" parent="." unique_id=1666858231] - -[node name="GuideDebugger" parent="DebugLayer" unique_id=963770102 instance=ExtResource("3_ocaq1")] -theme = ExtResource("4_ur8xb") diff --git a/guide_examples/action_priority/dpad_spells/dpad_spells.gd b/guide_examples/action_priority/dpad_spells/dpad_spells.gd deleted file mode 100644 index 3b29af5e..00000000 --- a/guide_examples/action_priority/dpad_spells/dpad_spells.gd +++ /dev/null @@ -1,52 +0,0 @@ -@tool -extends GridContainer - -@onready var _up:TextureRect = %Up -@onready var _left:TextureRect = %Left -@onready var _right:TextureRect = %Right -@onready var _down:TextureRect = %Down - - -@export var up:Texture2D: - set(value): - if value == up: - return - up = value - _refresh() - - -@export var left:Texture2D: - set(value): - if value == left: - return - left = value - _refresh() - - -@export var right:Texture2D: - set(value): - if value == right: - return - right= value - _refresh() - -@export var down:Texture2D: - set(value): - if value == down: - return - down = value - _refresh() - - -func _ready(): - _refresh() - - -func _refresh(): - if not is_node_ready(): - return - - _up.texture = up - _down.texture = down - _left.texture = left - _right.texture = right diff --git a/guide_examples/action_priority/dpad_spells/dpad_spells.gd.uid b/guide_examples/action_priority/dpad_spells/dpad_spells.gd.uid deleted file mode 100644 index 5e3e0739..00000000 --- a/guide_examples/action_priority/dpad_spells/dpad_spells.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://wsbm3iwylkto diff --git a/guide_examples/action_priority/dpad_spells/dpad_spells.tscn b/guide_examples/action_priority/dpad_spells/dpad_spells.tscn deleted file mode 100644 index 8e7999d6..00000000 --- a/guide_examples/action_priority/dpad_spells/dpad_spells.tscn +++ /dev/null @@ -1,56 +0,0 @@ -[gd_scene format=3 uid="uid://bsv0uwfyqbbbw"] - -[ext_resource type="Script" uid="uid://wsbm3iwylkto" path="res://guide_examples/action_priority/dpad_spells/dpad_spells.gd" id="1_pl5jh"] - -[node name="DpadSpells" type="GridContainer" unique_id=482219761] -offset_right = 323.0 -offset_bottom = 329.0 -columns = 3 -script = ExtResource("1_pl5jh") - -[node name="Spacer" type="Control" parent="." unique_id=2124075307] -layout_mode = 2 - -[node name="Up" type="TextureRect" parent="." unique_id=1507281224] -unique_name_in_owner = true -layout_mode = 2 -size_flags_horizontal = 3 -size_flags_vertical = 3 -expand_mode = 1 -stretch_mode = 5 - -[node name="Spacer2" type="Control" parent="." unique_id=1689968107] -layout_mode = 2 - -[node name="Left" type="TextureRect" parent="." unique_id=365136364] -unique_name_in_owner = true -layout_mode = 2 -size_flags_horizontal = 3 -size_flags_vertical = 3 -expand_mode = 1 -stretch_mode = 5 - -[node name="Spacer3" type="Control" parent="." unique_id=806520917] -layout_mode = 2 - -[node name="Right" type="TextureRect" parent="." unique_id=1224032639] -unique_name_in_owner = true -layout_mode = 2 -size_flags_horizontal = 3 -size_flags_vertical = 3 -expand_mode = 1 -stretch_mode = 5 - -[node name="Spacer4" type="Control" parent="." unique_id=1010424808] -layout_mode = 2 - -[node name="Down" type="TextureRect" parent="." unique_id=1381829317] -unique_name_in_owner = true -layout_mode = 2 -size_flags_horizontal = 3 -size_flags_vertical = 3 -expand_mode = 1 -stretch_mode = 5 - -[node name="Spacer5" type="Control" parent="." unique_id=1296234268] -layout_mode = 2 diff --git a/guide_examples/action_priority/icons/enchant-acid-3.png b/guide_examples/action_priority/icons/enchant-acid-3.png deleted file mode 100644 index f4bc7941c6c3114638026026f431546d7962e9a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78361 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

=lV5I6Ec@# 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

sY1C;{T0s|O;BMHAh_GyNv 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 Db(n2M diff --git a/guide_examples/action_priority/icons/enchant-blue-3.png.import b/guide_examples/action_priority/icons/enchant-blue-3.png.import deleted file mode 100644 index 61a048f8..00000000 --- a/guide_examples/action_priority/icons/enchant-blue-3.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://b3j6yx4455rj0" -path="res://.godot/imported/enchant-blue-3.png-7fbde34e03a870571687bd67f54ff1a7.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://guide_examples/action_priority/icons/enchant-blue-3.png" -dest_files=["res://.godot/imported/enchant-blue-3.png-7fbde34e03a870571687bd67f54ff1a7.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/guide_examples/action_priority/icons/enchant-jade-3.png b/guide_examples/action_priority/icons/enchant-jade-3.png deleted file mode 100644 index 1cd28c4871563f100d74e895a17446d726779cd3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80121 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

;ZX(`@L$AK?N3@%F(`|6T3 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%0Dg~|1xkF(S3@!9+z`!MpZAQHHy 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 Q%K!iX07*qoM6N<$f(AyAV*mgE diff --git a/guide_examples/action_priority/icons/enchant-red-3.png.import b/guide_examples/action_priority/icons/enchant-red-3.png.import deleted file mode 100644 index 2aef4463..00000000 --- a/guide_examples/action_priority/icons/enchant-red-3.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bcls6cfcyhf0t" -path="res://.godot/imported/enchant-red-3.png-82aa47d9224cc61c8bdf354866612b90.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://guide_examples/action_priority/icons/enchant-red-3.png" -dest_files=["res://.godot/imported/enchant-red-3.png-82aa47d9224cc61c8bdf354866612b90.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/guide_examples/action_priority/icons/fireball-acid-3.png b/guide_examples/action_priority/icons/fireball-acid-3.png deleted file mode 100644 index 364d7aab00805860326c10898bc00936247836c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88799 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 z zH+S1_nF=$`?@9!#r4czIs9!xt0a3isA7$vHkW*n|Qq`>Z17IO#$@~k3%-gAooTAp1 zO;MC9IC5IhaV{{QArbL^|5{E`Pecv?n{uac?IEEaM}QpkulE`3Qa1 zJ(DapUOV(d+meBoQO>XStQ=2zOZ9?-Z+^P=^?h$sdr3q|MVnLDa1fL20myA_U(RvX zH2=6H7&=ou?P@r@Oa_|7ZbZaOCiid_#EVke{Vofsa%VEIdsJ|=G7E(hJg^(>hNH6w z<#Gp70m46c6=IOlBn9tT(AU6=sqee>PL*q2T}a{g!zU}rp-7(Gu_qsH3UP~CfMhxi z%V=QHs&Tj|yOZS1%$yo|k2;}e>7PTc7!5BG4?C6^@?4>ZNf#06$4`I1ET{34+%Ewp z5>=Vy*hIEk8>)HA)lUzypR~pe%mfb ztg5M$E)L2Tr;a8>TP#dz^IpgpNNPV|ap)~h2{CmnuXZtLKs%No{<(kn{rkt;p;Kiv zwgIcu*hPd$(?piF(Xvo_u5NyMJAbOxO_gctBZFASnu8s zclUm{Ta;(*oGsKgn1j*O$hX#H=v{K$Dk@B*LerWp+wtKm!65dr{EMzf8D>MnJ5lhE zFj-yIr_cY;mUR|))i}3%xXTY=N;R+$5oyXzSp_rI zIFIxPP?eY>I6zIAn9@Wsh?~T!o~pJcm0{}C4qx8vvZ`;f1R7H$KpCVCK4JxlLxl0M zU0+&%Qg7l8zQuWqHCT6Vnd;5VL6R=hJ=OyX;>-XRrWbu*)JKQSM=Y=Q^vzxzl5=Q> zb}U=0?|v~XL5-MIi>(_VksOEzGc}DxW6@Bh(}|Xq&nG-BmTLEJxAXgz_l>qI`n$z# zw5`n4^o|%Zvob5E{=GF8AuR)UCSrF6vF{Ov*xj$)Uk}_4+K)W@v*?BgqqM+b9v+kG zJcz?Fj0Z8Iqla>R_>$k1Qk=H?IcW_~cJ#DJ$xlv7oEsNHI>u0(+ICVYySZ{1 zl z?v^6DFyC*t)6-L17dO|Y-p!6KtacbSG6Vq(Ccx2)UsJUe%cC z`*t#yrjb+}VWg}vz}@fI=x(|n+z;3mu{$}2B|VeM5PcA7dhoL}md4tMm6(xNWq<(= zq6pZYkiTI+D4_@dN57j8e)-4%eSM4Lh*X~61LYn(Cle@{RZz)gQ7#H{&o~#BN@AR~ zNd9`?NHl2nL+mnC0mMv5g2zGUhYN)$TJu?092TDaX5!P5P*pO z7tv!hVbD3ll7}u~2!iEN8wrBDCF&mp5zQFw(l?YJcF(;r3Pci-MP=O3b%0@!^du|y zC5IE~k_`~PJZ-|*tjQALoP(!)CYzreWyUXzL>mKV;ad{vj^We4ieLMB_0y|AeYd^b z5s5Zm3`>GDiNGA*-tBDCPuk!5)3wCfQ~Ig~7spCkmX^O{H7x-OauCRQitGmSXV7 zF!>q5KsHDK<)lByw=tB#X6C(TU68Db;lGf(V9Ap_Z;ZQ>DF+~Kp-lrWV2>b%Q%iL&|TiEQuS02nUm9 z*Uw<)pth`|wh0yqa~ETxzU{0+Dmti%LBwdhC@JSVodu*Hkj9@s?|=97#~%8Bzy13A zetB7U@^t8rT)3MpQ&N+J84ocuq5JA5qQ-sEjLB$U`(+h(uo8Z?e(PvNX9wptIJX{< ze|`OOUThIx8e2znM29TAeu(FGC8C?1caBB6kmUfISYGXvVfThpkOnxX7P%r9=|cW- z=|uFr=<9K@(8G1>Ed?k5O;l8b^vnQB+)X{^Wm^hap{h@bL~vTLs;h*BfMn~uAADTH zu7=xz>yEcu)y%uG2$)zkx^cI-cH9p7`j$o?b{r^c&KO>?<(rS{Bu3uj^lKrlp%1Ww?f{%gefVEPuQ`chlq%fHX*Yv}Dv|3vD5XwJvP{8~i9v~q7^ z!sOsR7GgR{|Fm40>E`E|BebZ4q=yPq5CXj%HBhjS&4;Ic|CFJeNQKTeu~QlOCJ0}A{j}Z zuo5pCMATh3Yx^PFM*RkR-SM{5cF=xM&g1WNPLP8^xb5-tYyA1UeSNcS4>RvQ^}b0b z9#XF|J%?w-&n0Udj^g}a`<#AnW){hi%b518od`do?Nf9G9#&PkKtM6pp9Gb&^!WNy z%}B#q*GCpcMbFb%{SQ;TBJ+*aKg_Sl_4Aki+LndxBu|69gC}C2lKa0}=B{jhS$1M}RDTcRQ|rGtzhBy(W6fpdmnZ!C z>3b0;u`J?EJUjW!z*M2e?ocBQDhI$G%1kH+p`0=yNC8O>Y?DwS6;h_9g$S!)X=qAI zD_z*qAVN(cNq@oM2osmqsnT2IcJO}4vEjIeUESXfTn}sq9i37LZ%%;x^ohT`Fbm$V z=mvAY?YOy;pjK? zo>)g2tP=|nCmf;zk*7JmAz!rT!*gT?!)?4Noyma1eWN3?K6_iXcC5++Z8*8oqg4J8m7<9ed}) zs2j}5Biwjh^gsVno=*hgz1#Z@iTQN1qbFRGwzc7YPiVwY6O7_#Sld4MM@@cZc$nvs zPl*g768xDe;W=STNT*Uz%i$r(ky(4kVBS*|JM;*)j{$Avq7vXlk0LVM4JrO&1C-Pl zfCWN-`sp8ATZoV<$MI5QUTt@o0#82bJy2r?p{4veG0h4QOF<y*%qy6f5sS(ihb9*BSoi+=gVe_K!I=>s=$Hx?cyC_Hv5Pn|&3_hV0^imHT+e%vq^ty_`= zr`vA6oE!>*ID!JygH*Wbu%;`+v*ZHImSok)X#g?z(2SB^8xCVfYYGd^cRYVxq@oMQ}*kRGle8F}3Wy|h4lZ>0smS%Np)$(qnG35)ksWqM)5x|e)CeBB zKw{xV@}1^ZLx_<8!cB2%t`a_S!KAE_NQAp_X7gFdq!Kp4MRt$`v7s6C({lZw*HyYO zJ;}bZ9gr>7l-<1f`D*8UGmg-y*3BIi5X|u%XkDlYFesdPmV?yL_E@fd{%+5&{Rzao zue&b}?XmP|2IxjQ1bDUO4;UdALx zNB0y3Rt|uNZAWZJf4^Dp;TGKn;8R#+&Q|9NCXBk^zR>SZSfeySqMUP5=5;C~!pDeH z=n==_LHQi#=5)55-01=EKZLv&o#CEwG3%d*AOt=5M9^%w5jg`+``2Pe6%xusSpqHV z3;~$FSJM?eXLXY+dXKZ57fo_a#x%g)%UqI5%}^v$Cec=v(k!bg^emFX$D`aP&bd!r zvUwxHhbOl1tp1a@FQZZm$kEFtHffkm0#pX933@td$ASV4(8P%eqS#nBK&S>W0o`jj2 zsd|1|ZHCH6oXoQ^fJz6rnhU319`jGm_x^!0UTDNKav)M_GEOcQx%*Asi}Xh(_T3)h z{---7sX7w}$&Va|sTDCvWNnZ=D!&mWF>83}J;zVRkAcBNcTwET%0_smGC7f|qM;FW z-c?)91!WbgpkvN#?TYB&(pVz5N~VElBe5SmKvvp209ut*;BbR1EQ^HGv4dG-;d8Sd zciY{31x=%yY&)+@R$*~?3pj9+5}h#-9kG7vPfxl%>HYz?v+U_c@oJZo_7Cm0NbIrt zaOP5u*Z%ZkleHu2~;R0HaJ_VHtww&%6z)fx%RcYEE=a~ne~*m zB3^pa6rfOBSSr4F>g;})$)togFar`(6fsR(`EUwPr$MT99~9llBDymG9~vWJURzu@ z+K=SkP#P zM~stHgonOraH>(RCy5++{hpGFN@Q*_c)yR&E+T}JwUjws4y5(_edhDHzVAM`mA@^S z!BuSXA$MsHZYVP1f$sqc{K$-bh(ewqQ+hcPOU_EXcQnm_?-=2e$;g{-y3|_by-!jf zf6^djhj^v6kZe`YTOSB@FBW33`a}0k&@OL^#h$qguA1gUQWDd1q{?5LUU*GI<^Yv4ETPj^x1KOhzMUdS5e6#g>EEcpVm~qm6__-UK!7UA6gSltNth8Z zWUNLSGGJo=k4@sN{v#fpJ!#0+#(?jE>YSrkgeP+Hcp=1H+Yo_hf5H6W{Kqr&kwflM zfd~Jr;i1ck1~6;pR4Bk1Yb(r$(P8?2tbc5u&aH#U z-^FM$Y# z!OfB>Q!)=CkCB@6z?!}*X%nNVDbU@Ie=f5bqA_hogJK4;^HfIWL}-*}RVJh`ZHSE1 zZld&C82Ri!UILGQLqsA=jH`f%+T3Y(M)Z%h)co%+?J-807!iSkTboZ(So*OeqMc6n zM4AX{E!>3|Nj;9Bz;u#{6w$XJcXZ3ro{xN~jhhCHU3d{@3PUenIt~IerFT(G6$g_j z4Z1b#fDyHoj7J%S^r^)WB+Bo+sH`4f;_?v!JBfw&Kq$N~j6c(us;xTQ49{0G}Jf$u!U|GF=& z#W0MBJzTiNkg7775o1+Ee(iGL$_H9cU{sjQe_h!>-Ub+qXpw~w5q-)YgRw z09vF54CZuNU?Hw(!VfJ$7M)ni$8p%_+_i$l#7fc8_oVIB6LZ7krD2t}lIo;k8S8Xf zE0Ze#b1_5T$q!VZVb2^msYxcngEMqyFk}->$+-41(*~tyO-}QZan6W<8 z^DK`ve1d0=7t+)-y1|2qtoO`k4=elf8S**I!6Sj`Vk;EEmuZgtMVZ;d!$VXfMj&K) zEDs@WL^)yAk)QWc&aW~sjx)Zz!@})@sPz5QgZeDkVW25W+HXl26O>q($gwn)2wv~ z1D(r3P?%3g+j8Z9P;yaSDKV|kQVEc|Xu9F1)!JVa6c6EFq@o}n(N$G8PUcKRr9O^I zOGf>leveM11gp#|zE5%=k@`_zbRt4zbaZiw2%*3Dhw$jD^do8#6hy+U*jgTCI@!P*C>Yevo&>f#^}Ar5>!zr$$V4BsC|97)hM$ zqgxG-1No~*7CA__nC>~77*azpW?WHigLEz-a}Mxal-+Q2-*)eYM3mFQ*5>I>2%IjL zr_Y~i4nQD~XJs|MONM;jVQxy*3n+{4v9;W6GH?6IZuva`Mjsk>WnW62Qk!co6a+0#3EE5@L>=wb7Y~G}XygU4)6l`dJ-0oB z(!8Xw&ZCog_=uxRU_Q!zXEunsET><7ZkN;7fBE9ahUaI}Jphbm-BIM466Q|eh?rS3-8vswUJef@ zy+l~{!FMx^x%yKU6P8eC{Pi3F50s)I4z9Ry5p_#7r_4A5o^Vth0WBuEm(#I3O^DRXN?T=-!6;N)m#7o3{K!i(s_ zQx8|mcgRjBVn%lhr{voNJXi&jnu?Kp?3Gtj!L}IXIDqSZ?42U0dp=H9fjKe%zbe%rM@8#AZ2u?RN}g^2LajU!YsSqa&NBf^bpxnPKL}(*Kgk=yq(r8 z;?1lY+;}Vlrhy!%TN5n3&VBY}`O#vD#yHgGET2$;Df0{+brQxzV4#3Ah4h|ioe%~K z1)QgaOMc}74fvk6P9)L*e>C2@*E|p1@a%mbP@wUuN14Pd?Jta9?(NBAf_xDjG)+IN zbIs`Eh@@;0q}<$@a^@B8b($8Tyt-P*VErwmn3ZRLDVM zbZ4hBsh~TWaI9fYYr|#HRkAm@H$ubmDcAkzP_r%~X?jN?{XT@Bdw}A;n&H8oHvr+f zRaToY%^7NSZTujfA_OSF=Y^Wm+lJ%dr44V?0T~zJj7gX*;LZVbgBdZCgUrL+yM=k7 z;P=DzN0<%-;P(A(+Bzhv7-g7KO-|gCPjki}nfsFGYtAvpP_O0&1FrZB=ZO16V`7&W z`(u!E#=)PbA2G2$>brgzz25j9hD)De5dG)cZI_|zsA^0K0ST>Pbd9+aaZynVOC+)lB6at&78XB9Dxt3!pR(o za&`+#E~h`@j0ItX5MjLoc}S(r2?}fUm`8Yd{MTX~gU$P13Sho3`DJ|;w1tclKXSun z3G~3#nNTLvgY0XBmR5{6lMom2J#!g{;m?3{YMw0*AWemiCDCnE|4j2Y19y8+3#1|p z52R?Cflq3wGD&LFv#2kR>Y?WR9b=1$CpNqZ>ul zJjw9!qeu99IkQOLkJR5uA-QpTz+2O8~2OgIqKeV|I{AHTl-^a6TV z?ijuAg>$FZ&G!S{c9g^hg1mMzAv-ZPq zz%q;mH#=RgQfD0YY21}76;V<{S{jSOeZD1C?n@y{>E}d5q(Xb|Z+6?*Uw69hWR7k* ze@?WAlHqJl?l?N!NFfi=R@#CfKQUhjG4L5cSmCq zF=bydfP-n_T--YmEpl3+oD*kux{L8A{O|OTAWsDS=@$d7p@QV_Z^fW!E_>gNkt(Dfif4X~`9HGh0=zy2sM zXKY4C=W@#%H=hX2FxfN(SQLB5>y7q~ZbPLWFsH+)JDVrSLuTm3ZYcU1VEb`;d20Xo zcTazN){kfCS)b00Xn(t=oVQk{Ssv$iPltL_XqGXLB;y)FrKt4LE1wW%wKDHocqBz4 zts*d)oV7P%jLw`0nhJ74=2lKa#E~oyPQTmX13BtdOw-S4ntNyYkK#uve=?~JgWynZ zCNXN6iCNi?ra(l5Hrd!SFc=6*K8(aW633F|78w@k$%V#~-=VLp_0tiZRE`fjZMPF7{md1Ws zXxpgpSZmTo)ncd<;>k ztao}Qh||i7=8%iPW7dp^>)#(pZ#*mh2%F%~!>Rux3F60z*k4&<4H$IBoIM7w=0y_* z5oP`V8HznpgXR{BaA88Q^WE-CMH42Y^t(%jOnACmTJI@G4tE(gDp6hlk!SSKQaFK< z^#%b;%-cv*g1o!~t{baxQ&A-sSdbVAp*8BpO=IuWlrIa;3!G)C+pk_l&IEGG+l1VS z3Ge&u>q7Bx3#o#fJ?Q(@Y*2-_qcF`}`lIwuJF2_B#EaFEfaZAH3y;ro3+Bn_tb=eQ zkK{Mnuh;$mdguT5-_tzYdbjF%xiCcfB4&prih-d#si3V@T{HL8Q5&$*parSUj2-=$hGzwJvM>EtVe}%a>ik zSDjSNU0lrFmnE6P+?Np(eSHZf<} zgpJ4pGID zh1N#*rt3>Q#*LZ6WV!=9HC1s@+TnMWN%j(>@5N#Pad<3i-c%tS$@|F)J8zGGn#kM( z*k>v}5@({&*G2cXYtgm%$Cv-OybjkGgw@OO0&6)l-#aHw@nn8nWX@}mDoLTA zVdWW+QCQw=^Y5LLT{Zf??fZ^uheiC}yq25#twC)F!lrNaRK)g>-XG_2k{1XWz2OxF zD6@1O+4UaN9%vZiJ|D*)=%RrCyN8ZN$;C(TVQuUJr)q+kL?M!u#ia(){>{bB?S}i1wiWn{#~=*2T@)KzLy3#i zT|{&+_<`YQauy7aw#ptyI1*f;@TN3(k)?ee8P=TbjcP~tE_>&6By5A*TG!>6;$<{a zl7OY9z{$LpoEPeUHmNb>vh72&Me{%0{GeFVDGU%IYvNZHG8Pt-(I(4Oc7mHO3cT>9|waXnlcFQj0qoA405dlEp)XMs6nn4t{5p{vx~osR9vD2 zxxT)LB{1MR&A2FRF0_vQX{36W*_Me>oW4A7A#zcRDFDg_08iP#Q4KTJ*K*)X&<% zMMyTyT+fiOnEAbfGL+vD?PFNa?w!#++8}yb4jVkDDyPx?j;d&w^3o)un z3~jtn$~fJDDVOtMD%d?hC(#AO@D+c4=4MJMtmVKnB92Inh z(HT1p{iJQ;VAabenuY*4>+?A&BoL1>I zw+op|Nq$03IT|ny3kjuNjR%|AT1zc6J6Jfic`Ld3`}^i43#nwxL2XYXRaIdji8+tt zYqlJMsG7qtHEVGWcGL8RsY^hJH{SyK220dzagAjzO_htB3R-j93Wv>Hwwl-ua(wd9 zY5BfJvV^MM$w*87Gr^?In(ABhPdIBNzoqVBORh2y3=W$$C|8O=-qi@^#AQZn)dxG2 z^#rptpH71=<>54073Hs(OCMH>@#ZzzWU(-`(uw$S3Ct2`B0}^+IcYS_3CFw9&;i#X zA5HMb)jxO;`B)D*SQk=4z<0@1gE6r%GA|c6-n!X%^?ULRlVV&rl%8Mp#Z_so6$30+ zi_TJmig&Hhb*Yo7t*?tj`bu#U5fc-NNwaqrL+zGyerMNxvj`i9uVqD?m+9RA17t0^ zR*XR)VvKSt02xh4RMISVE11A>rC@X#^>omB0ng`X38F0s4u=`+IIwzMGO_LLIci(x zCcNe#p9X1*gf-l<+}E|bi-6k8H1xmR+{qAi*(B1;b;3FSkHedB)8og+aaV2_l5^g? zLz?5jvOElx!^a9I`e47&WW3e!FT7Iq;%4Q?{4@9;eeiXbH-~3$kf$*hb3P15y##xQ z!VSy5DX|>(7l9L58epyAx)t0F&E?ySyF5jhILy6-nIsEFy|=6thY1ybJL0>u)H9W} z0{>RC6|^uva9%hSQ-;Z+U{)gXYmvoZQ)BpTW_<4|1MK>`s1)LLU&pGtVoR7AOSGp! zMo-BLoK@k(7EI$b8rj;;3mMcNr;BA?UB#7_TS>6Tg0G(oF>0PXiE?p=ahDke8o~w% zfu&YIT-LI7RrQ)8=NZpprqPdCaU7DJ#fpb9cpxI`kWBAQyM8H`96`CB^qjVi&a)YiR& z4pe<$(Ox)v!iRIjna%n^?GC#Cqx!GjmtYm)RRW;{HtSr_^^aeFTWd`uYqqm5KAgih zZZrcOls9{_^7(DHU-V?jUX)}|BaJyCR?|RN7E1^OxT%IIsYyCYY!dW>>DQ;t+;ST+ zA?83Z$m#h7A8y(e3hD0aYyI+X{~8rJCV+TnZQ4P_HDu=G?lPk!$WxhcNHodMB4shv zAt*?6-%MPsX9xN={DuD2Jza|HPUc$T80^GmO9;};P4&Kk>g4a5dd%|OecvQm^T6MS zN9EJ8U`*gTPPa^It{WHX5e8?e`*8z2?@X97$#@A;E^H6mL;uO@cTdB^IAk^r3oCbX z#|T-Q4f>B?f4i>h;b8HAbQ%sP7LgAaXr9O57FVv!3dtrHnW=c7l9mu*KFlI%o$HxJ z5aOHjf-|QKC=W+VXp}QMc5hQlpCUimAthaXNdBW!_Y!s%2$R%#7IxF?$1nf#w|~F? z`9}ssSAXy2Oi4ZHD27PMo!l+M9?IvHhJqr2GOY@vC@{KjQ%kb(;O>G~+(;1}pO)ba z4aD?_H7<9U;=Cb_FFVRS?C5E&gBW+_?u*%~kf~5k_`& z<1IN^b&O!))8D+q;d?V#yPZBE0uHl-d1ltDpBP@b$x+bVyykLekP^XWjbBQ|RIi9s zg^D&eT#Ebk9cu{@6nP~wL!U}cXWe189|!a7!eb0MVpEHW4gS(r1 zx(Vrfp=UI;j==Kkn6p+;s`Zw7n|wA~9_F7Q4IAPXe;#KTeTkRpv5j z(Tpc;s2)=J`h0ob&i#OcDSxN#j$B2O`|4pU z=uo~lAl3+?e{eZ>x2JtuDje>I4_vd~YTIPMnXA9rWp}-%#|d7*LnD9I64AUek}sUJ z@EihTdlc|Ne3e&Ek{FlsMqP6n7m0+ASHA@q*!w$^I^ox!t3o})5_UA&8-?;t@C(#qoavy>)Dp}2kGC7>qF!m zf<6!KOvSg?esLsY$Lq5yrFxcfRQ_j~F_(S_+rwv$4!iS6J_TtsExN|o_~(*M1C&NjfT z+0KdTnr_MT!rV(~>|9J@kdWs|sisl?r1!9!_`*wxlClO<-GtP1iGmVh<|4w>W+(7% zDbAS%+0#dudUZR|g)1B!2nME<3DcPD)W6HI^TRq0@x9}9H(SAb1{`qKjXxj5uStB6 zlPiIf-p_boR74jR$Ak7W=EhA5s-1BD;k+@{$q-b4q*KFx@T)^!$ejj_@6003mWgAC zR4TGpjAK(Q7Sq`7Z#XAD2zt22k-2vas*1k^fl~7UQaqJ%eivD)_O^@URCS8TlC{=# zQNe9dDTs(|g*|`xQBR6Nt$rKkHnjI0oB}n13qe=pb)$0P?o1+#A(L$uaZmPCw7Km^ zn;}S@g`rz<%N9r<^Mky=B}QWo;#?E-#|r0S{7}2cQQJ*o+s{5T&~2eG^^Wsysc-Nm zxSG!i0hM{^D$jAMv;SE7Hs{Abm4i9x&?ESJ)G$7cMPF?|S(9=}HyXH|7qqZUrws}b zBm7aQHAGVuO=RL=bXif;j?O~X6>hbd)0tYx<*SLzxJfPcXaRyAejyzTlHp6n%)0e( z^&vM_v%mqz(H88)wJd6(C33Im7E<;Vst(Q?CML%@hbq`A%k8MkSrasCF(PGXsoT5^ ziHWT6Z)Oi;TAu+0@xX^jy;Y8*3{yR8Om?>=iz>9a^xP{frNG)K#H_u9%BQWsfNIw= z1Ylr;^{-dA(`Kw{M@oW^@!T#Zv(H&rlb_GYmksXc`}iMg6I6(k1^tot|7eIoD-;0CKn^5>!hKVyVe!XELKeB)p4BX!cvFtU+c1kjFE4WE7^sQx7|z1jC>oFz z04)Sb*aZ_G4)bwvhUkz|$zl0Xk*SRQ#iNd}@NNTvs)(|8aXh~xYV1YzfqwG)UHW77 ztKHYI|9^hUC!6Xg9MpY+83{LL8c!$uU(CV-0_}C(Gq8}*s0C+f8-B=XxaWEDp+kTe zAL{RD2cs=c{eT$&e@%voFte(L!7`hnNzJBeio`MUb6l@pcHS9)8IK^&9Fb+NVf~ps zbk+A=^Eh;j`Ku&d`wpXKG?Bw$Na!3ARlDi9R3nLTb`)N=u+6C|z^AW?N{*@8Ph^!t z%(}=uz8N#GU>ODNhhaefSXdn=hcVVeXmxrmxAThd(ucPFZF|^C+&e=q+?azhw27n% zaDR$>K5m2ST`l>~`9^h?(~0%-NqR}hA|7$RF!Qp#z^I-pnbQ0QN&ENa`(dfrjhHKi$rW`b@J7!arkdNiRlN47sMjWC;x8GTiGvU|*Wk3zNvu6aN*g);6`sLI0-eCC;gHa8m>8I&p};5zwVST&;Gkur-ZyoT13zy)}tIho>dCrxH*5CjB-(ihNFS^(; z^y)aj=^7NQHIQSI+w)jYaGRsP3iCDv2PtUNOwXlXb4~Ca60k}At7FPQC@!rD3&E*@ z71L3M=GY&XxV3qhKjr`QN=rz_!E_9V33fQ_=7Lus2ZpMwd=@(CD)GQ%1UyoCro4`c zjss#$o@Sohkf8!}_P6El zXN6cbhtHu~UC7QXr}Eu#Grz%~PiOi;qF(>;xBtApet;+VQ2_a_g-~XcqrapO=@g9i z%Mcl36X(9x%Rh5GVlVo}JX$kbs~?H)8OIfj}yo+Q$a3>AlgEdYUdejN{4A67Qis?k(ei7~xvWf#evzcXB4(9%8I-@y+2In7#N9n>RWjEuz-F3s6b_g3jSFA754(!m;c$>fAqf772<=l z_6U}-aU!NUN*y2V2hR`M+^dN(jWK@NO>*NTXExc(f$PIm{P6A#6Q%PJD`pXspj$3m zZmv@*#m_7^o@P6*bK#_j;h?RVNdz8J0bHI&m)SZq+-n*&qj?0V9|v}P8a{Srtk*{J z0qyr~Y2HGDK}73Qt3A5QU@s$~2w~JV9E%-T z0Wo+2(DP&j+4=DQ67FedXM7EQSBa!*u>T$apDYUp<7|VVEtHfzG{6A{=#HC=9FL1+)c`LI7yOht`}FiP3$< zjnrzaevoA#nwI#prq3_4W_ahwS)dc_7*Viw(0qTHxGJL?qqSH2A*2nvy&86FJn#w)zpbt&! zcX|c3@_DU~L1va-xMaKosuVaWk2&mZkUd-10@NWnKaM-DEFNCPPy7IT!an}mFxPam zdRhdJ|7od%S-Ba~<6tujuUvVsjp#KeoPv5oj+GIKhwaZXD>=&UF(}Dm_sIQZMW<+f z2RpTD<7&u6<~XLlf=rd*xU8c<637W4fSzl2V&2@{NJ_$~SPr#AaILweY`h1h4~{fB zsdryH39xB6SP(-zN%#W|*wpa5IcHG&fM|z@MK*E^l(>l>pbnhQ;Zx>{xF7<1>JxhY z>?*7No`d^4Awn$fi)Z@Q;yl~maiu=V8sPnsk%_xOvVw!kCxTRql8`VSf9B}&xwxxV6#}YG zb9+w8t%hX?S()lbz)({!B2{~|cgA0-(!##qd>d2 zAX1)%Xr2obCK69&T#!{+rf_kBhv)W2YNfv!|FFBl>PM5R`p0V$Y=1Hi1Mc}(O8)}| znwQsv(&jh8=`NUnbkY-kN&$f}1apXs8q;D1TF+;p^|0NYaZEXI9RyX3nd^tN_5du? zjv9m|hTx<%d^v&0QGaW7Kl8E+MA0Mg3)8W@8AJK*()r-) zSqfts06?(3B#u#9IEBbsx@{t}PiIo$GFqY@7>!Ruz9$GsdAGP$L=$%~`kXX2i^*p( z78^VL3&YOsu7pr+xK9kG&!QhsDntbtiY#&$r`)^%U zpE$v2AKJf~Wz@m;L}?DoEQ3)o%JUwWZf#ff z*+N9?OE7gV;D5k~G{j%duq%B8U_J)>&x(0OyJgiuMkGgRS7h&=`k`)~qyQ@;I;XHv z!nbaA^lYmzxaj}cCWPbzy#?GE{}F~X#FLWHiSD(99@S}xibnRR&3#hYFp{Y3KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z00A8YNkl?>zJ7cE;Xmzjj!(SDXKjD`$oKlZGMZHyl6VXMgeWW8UWrjvxQNUv&KB zpYtWh*Z;d;y?_3(KlAi?=j*f2{)Jz4eBB3p<#v4f`+xcIQ-1E3?SJ!Gub=;mzh*m6 zub=yYPi}wr`@Y|`JAdbPbgq8;dH>#%$ItkAU$On}bAHiR9l!9G-a3BSulUW!FaDsf z-Cn=qSAE@f^#A_WHTumL{E}PSXJ7TJzkdHt$5(#v*B@{Fns40x)_1=2mw)YcZqL$v zb-j*0>zw_jb9VHZXX)JE_{4V{f9n(Xj!!*)wH=Q>?CN;uv8&_l>*Kj!cXfQ>BOe|A zqmO!ce9On)KmPD1{kG%VKK=)`*LQvTHywZU)4t{SpMBEz9)I5_{EqFjcYexuY{!54 ziNAgOUZ4Na$KBoD|0lox!SVTzIGy|c^>yxDzy7wzpFV!m6W@7!)BhIt{+c#^f$lhoc$&~|241r zjO}l|9{Ps>=tCFoVcbAJjA`eM^nXI2&w9{4>j66YZATYw!D6ru59h%NfqoN_wCFuV z|BvDOe;eK3EP5N%17o(ngTVTG8;S5*6dP~z5ohoFolTsApwIdn;n8(^?OZW_1QTO^ z^@n`Jc0`bfEduR(G5i}o__u7|i_l{HuY2rUHm2<}f9v}Mo#!D0y8o^fK~IM0`w{N< zJbwRp_nI01gI{}feENy2bGqN#{bWM!*^{$ zq3^`_n7`KqKzJTYR#G6g`49YG=hKjZ6f9DSZ;(0BU&TR-;R_S*4#KIV6A=Srw_-d?*l2I^i|HQig!LIB&J zo~LKSGz3D2HS0MEJVGx|o1VD6?M1(7 zU7gQ;qJ>^De@B1w9MK7((f80j`o_dw9e9aG_ZwROQUI{f@mkj+JiGV)-#Of8|7SfD z4E>e`(Ekrff|#G#&=>pCWMZZd>EvO!10DU2rO-_>gGj^a9`t!PM_P8n7NpM*4NJgh zv;<&wv91$X1 zjDKrsn{R*O`#0kI-p3zof}ta#?6*A^Gk*$zK8t`c0yDVtrTw4%@DroI_|d<6)6{9_ zT!A!y%-Ux$aaukmPy7Gr&-=pTAN#DY+K!mM&wlJP-?$xF1-Suf{vZCt??3*&kH51C zg9J&8&)P@;^gKNuw}|ya0Ncx{Rofqo=2^H?%yH+jmeZnR`qTP-x8E@NSzgZ9+PB78 zE3JF?-Tn7I0gy#D>4YHQ4l?_r2`&Nw#`5g@(N46?3htl~FWmxe?xn>rnVw}$Ky*Hq zbH5`%3B%SF-M2=qN3Y#8p%i~|;k(8mDZm9_9!!%2gSt@%Z*yXMWRf+Jr#IAOGyH*pDoO1VYwALgVe9aQpZ}%Nj_a zbY7MK0gxc--gJS-b=0LoJ=jKzx|qASX!b?7`@WAes~ z9pFPkqW9t_tYEPdN~LFOU(kN{=lYnxbMG!dLLdu(M#tFwzy+uI-gn&W3~XTjOUc(c zrWN4(z3;phmLESC$0oGl5ykYunQj)pdt(*}!eQEoMG&o564SNX6heR?=v*yu42bEO z{=JXT1i>O)+Kl$qr>%SwbR9Aqzl2FaeMyA*PUJQJ^tG>*zT# zY|p^|w$2>_cH9GgIx8w>o~0FY_uBp4SwYc+VZyTY@9*tN zdpRwz?ok{l8W4EC)cl^Sd+JrJ0L`;rxdqW?=ZhJm4OULi#w8{MC|b-fz{r9kbozbI z9gPum#cA4`6hw5@+KQubNyHltd<(7s6M@;mcee=B5^$oA8Uc@)0TA5t0DgBV1pKxe zj4(v@nZo@0UP-z(zfEiNT1ZT5k^6n$Wv0heBKf2*Vr2TwC@^<`1<-Y9@)ouCx0dNY zH5Ue$fx!OOW<;0~V-`R@I!mApYvVdMf@YHPc?A(WpZ`a|F=R)C9h1iFG=GfRYoDdn zWA2#02h`d(xI(s%-`!bKJljQckR=R0oW_i|Mr4lXYPx!#0Z3HYy0MF=8y3ca#=PB zf;%IH`Q%E;iYs-0G(1}Je->%aGZhG}EM3U#$19X#zwLQ$4Qr?WyUxrca6$VUP48%p zTC>)@^}n+OoqZt;`dpB>&(IF~?^zH0ekT28RG%+GG6{$<+nMWpkr|M{L^GI32uxFn z5a@jm?gnFaK5>l8e?%bD%(r>{PJpD}L?EzYBs1#`OK9am*ic#z>;;F(?h&-?|3B6rO+p=;)cc2kAH(u7mcE5HfWmiWs*b zA1$8%$n=l-|BvtZImiF?n|{&p?|l6)-mHNHLCit`^jlT{H=y&v8$?(=6Co=Yim_-^ zOx$|(o%Z7!u9=`Ujrn_>=~Nk&8K+_Wv4%PaLDKKJR^3}`vSA;tgP39)Wj9)v7$*jK za=BFKsbkVE+D0pv!OV$2kU>J@cq1hmUHAX^qi1LBbbSg*;CiO6Wi)17rQgKVJ?D&R zwC^c{K1=xZoIdYp&k7i`m<7QPQhy@)f&@O}2CxQ5wr!Auqxzmj=Cd;MdhME>r*rVzd(T|8 zS?*J0mcQD4-dgL_CbS`G)ije_d`E$|h?X_b+A??F@T*RQ!vbl&+vGMIlVkoV06Jpc zv|rkt5cum)KE5&kzx;vM9RJz(z1Q&{edo{K1j1kaieJCE3b_IOE+Hij(9!*M{_gSi z5CCE%-7`TT%YuPhlh*6j%8XdYZ`=gIn|4e@&pWL@j3dbP(*&%e}2CpnqV*`AQ;HxMiYdY&--0;%aj)@;PUo2nqM}egUjfd zdwzd!ZMdB7ErHnnWAgT({YY`d{C8IBH#(TWulBG1_nVpV=ykIICNfV@ZU*;6>?gXf z1?VPQ=p<_wiGbyylg2$vn`q%?ETDz5XdPSwIaWSn8$z>BfCr7smlOyhcpP%e5z3Rx z51Kwdp~B2Yd?LIA0JB?Q>148g$8M@iQ+5c_%=_;Cn5O*EG;P7SOzt#PTDnam1iEMF z!Je1DcYEdeJ2o?SnfY9an4s5~zx{}jyGD$Vng8EjoBV(KxBSxM|M^>g=JEf%_v+*S zbLTyd|NQ&k^Z38~=3l;90Rn;TY5U6!5ENtq++KjA2$Fym&?AuNx=fd>?`IM9I#Z$3 z{AW$IC(Py;;2R$Q_U-$ar9Ej~BmC|+>!tf|ZPWe&y*1S2L&=SKtAu@AUa!H^d$(|`@Yw+#^|y>?YB%2#_uTegEte3?bWS? zCt+zFFgU-3pD&`xG$#N$`dbn?!ul^h@AG$`G6GAxbnytU3$~#xh#cw^0+ZQiE}ogi zlm^J@Gg$yAIs$<&-u0%x$!~me5hfGJ#!Z+hX0zxMc!YQ(xHd|F1*~^MOc9a$ApH{n zZCvXUfwo@x-N+@*fQLM31*0TF#df5Mafe=@zl`TvBa z3mCGH?=9EwsRg6Hz1Hsj+OzJB!0vnPefMcCFm2}|+&dEfvK#Gl!mk6ctIrY=(MRid zYgv^n;e&Jl=ASs{9-_}NEC5dn)dnD{2-6IQJ$VVVomXFWS8bNAaCPM1=;RUC`U z=9rlcX+o9_dV~F#ibt?6rgM+blWSYcgpf3;dl$VSTZ$BgJB9kpx8{HyDv@LoBm01}h;3f4Eo#?iCOX6q z+(%3-ZP$in{{PQ!{M8!+{?qS$@8kdeEkA!_z}7Q&AZAO_NBrHdz*h{%uZvhj`x7j; z2lESpb;Pt~0azRf>GmosAjbc@-|&Ikkq}A%#6U6u+yL5NoB|Qw8>v9?32~qa2x7)t zUqs%sO%T*XQTBa-y`G!tEbZ0xV}zbBfz|Uxi_vAKFB2IyqI1dAV1A}NY=U^h#CpsW zr@$sq80McfB2517_ugYK2Wb)1?OE2_+Xm2z`^=&etB_G*0rcCB_NTp#@wt;Ue*&j- zMss)9c{>+$Y4?1X(ASyH>zIH8x%d{UAGQ%m*a#}ZNsC2L0!ayg2mFo2kK=fy>dk z+n)q=d)1yL3=#k_e*%aAh_INDOw1_&SVG{;O&)IIDH&-eUNy7WEC?qo8PliwWFy?J4@9&C%SGBef{d+y5015ojz>LFiix5H|0< z`{vWftWPbWsc36vSYlFH9WKIDF7p1Jm)q0t z{~P0rh{}u*)pNJ80&ptgy3dI!WI0LibgtV=dq<=(V@#J1UJ$Oeiy<@5 z(_%^SHh31?bl)Psou`exGfc_5BPhuH7jR4f#3X46RzMa=_wc`c^9Sq}Kms7^B&N!g z6bIl+bVOWm0Cxr&5UNq|lF-CZ0%7vk*0}Eq_Q`SgJA9?k?@wvvrTHWzWYl zilMqkD9B!0m+nvGe+H3hd>M&oVB#7m12hKxIWrTUgOcE)$k7v+z3+Zzp_NL@KIhlp zSwTRV6tMEH+ZvpLo!`1KfBe=f;RnFgYZgHFftM&a!Ry0J>j~5`T}4G_QHlpdkP$*A zm>^aHp_{n7QbR3Rzn2n$4D7mseyk6`hrU0f_kw-=d`L0xrGk8KR{PDsja>4q!n?#2 zh%QSvxvu;(O#h`DFs*unPyE}#fULsrhg3C>;L%GAGR@I-=S$~)~>~5 zjQExQ(lWpxf`rh4%6!3nyRP^{762ST7C_7tF~wNjgTkQB*S>bHuALwfZ{PyN{JmOR zfS}ff*>CM)Moc6v1s~u$_g02Myyea^ooUZ3o9Ip8bYdz%mSd>2e`~{>b_ghAVCYWi zH)un!bNB{ILR_bNrjYs$G-A*DN*NnzTbkN^asygZN(Gh#9d_>4J_b)ngLI48*t3q- z;_eb839t62b!1U?-h&`tS{MwL`9I52MZ?_$e0#(%w>_h+v&dqWNlq}3q6jeFc@JHS z**J6VlOffPcR$Q}5}qcOh7zfrU=qP6mIH*^>3nb6(oHlO;#6EB0Cs-~fryq_#qyYI z)_V0_Ev!!v<`UwEqKcddurVUzSkz{GPgg}3PYG{`BAp%OH$OS6{jyPiMt_uVd z)5rX2|K7_I@FOFpEP(bEo`88B5sEjcZ)neDMlcSI4yeNdXblxOU7G!U5A$1N@dg2~ z?t}U3o_gM1`+F9G$oq32etP9{urARKt>|D;&f+3j7+@?Y#%NruiG|2j={dc!T9j;e zkAyTqtw^c!PLPr;Md$CC+K;)Hy@x4DKzBqVGI7&FqfoiVhuOG;R(_?D$BCQo1i%V> z9VM3X!hJ^KZdG`rx=)!Ujel9sKTYQt6w|fv2!`(;;Sd0X0Dlhi!;*{aVrH>}=?Zl2 z6MFEQkH2}L{g|xE4Va`I8ge8lCNvlpD(vkp>@8&;CZR%ju{fS8^g%xnV_^O|i7lTjvMfL|TY-t*0uD{&nrJSJ0i+p?A%YD?s@UYt2-rY(eenmqaX$|$ zCZQOEMzEQzN^wbXnm4Um32xt&<`eM3(1<*SxVwsq?u`~;^8bo=vI1gcWx!ppm_v-u z|5p=GkkEb5C<18$Rvle`)&%f(0l>hofpsti`rra+CIS;c0BC8}b$aFAh?vW6cuveO zl@_gZUf?U(4YdbQgj_nb%rcn)OBfOY1EMeGMwv`FGE0Y*%DMsFy|e(jU;8-MrE{}h zyH^+*5ct{b5t zp2eNz9(9j|V8XnErNc!co1sjsF8+=JOOP5xY2rkZXA z9+;KXln~y(rB7LbgdSij|CheM=U+pLI9_zq34r!4nZIAT0(#&Kzpk; zW2QpliA3KU$0XjKpV^C;Nq+fsXswu@uMGxFiwhXhZ2W&F`Tb=wf{-#PSqc#di=p4e z)CC!fHN@~)0Wp04&l(7eP)$H7$^KtZFd-1JVL0vulN%P{&ILG%z?2>o(YH=I^RTF7 zF#PSQ6)(Z$)4cDsdzxj?0&0D?^I~F*<$9D9ro}ANlA}~;apu3MzjL5LZUi?J*vt|A zus(W)<=0S!1>$@CACl7V?=I~RJCaxo4?P1L8gtB)LxN_V=O)R+El=eS<8>`Spg9`ytw`X z1OSGRyBD100+i}Y(=+#rJ!JmJ{Qu(iYd1_nX~_zO5)#EJG!E@vl>>`ht2>aA6ll^Z z2qE5n>;* zhmmJV`1JEB5A-5qpjU)@;BtWEvMj!4DH;NW`zm1Fy+tc(8(Nb)gT{3`npO_FpDX@e=~#1HLnbz@=$qQJF}ru zs;cxtSj=;2I>;(Gas?Q)0OC;4;(N5&>{`<^#rT+dGN0(PN;wgF-=(Ez)6E&gn$M%1 zmufC8y6uW26Wu(;j9+RbULBrVo_#ukOD3czkr&UMm#J3h3`T1}g;W z{@kYq6a*5>tJe<9KkL=47u-8x;=H|AEvb>I`VsGTm37PnqRUAToUN(aQ znE^_G8H$1Sc0Q*1>`*1{LkP^+0vBS^xNHPVIpxE;?jE|w_ESHDgt0Us!FF#5FN`lE zHEUC3-dOjW0MHAd|LE=4k(7wRH9?RaxNLO?$Mx3?LhR|{XW3-YDo?3^=NlVN$4PilxP1M?D20(xg@zT)JP|$hZi}Vixz%1vh zgLM)Tw5<0uVZZ5ppYw0;F84!$h^RlTfMA)rjalxiFJPY+6R05Q-`s!IW(gz^au@nu zzZVdkCC3B+AvayI){$w-{b8B3Rxf?bQ#axjz%VqwG-O1dt28SUrTqvxResWb(23I2 z5SthuQj(xm*Pu_MYC%P0Y8bc?+=^SnqLl)ib04^jG{bIjg@huP3`4k^&>M@N*Yi3tLh0WgvBT6yn@*=7ZZ z(9dR%nso~JO#~lHVHOOj1K=~oTzqAkK|efNMUQ;LGYAGC8bo0+2?#zsVxB|QqRI4bAdsE|v9>N(H~Aq_}$+Goiq}q%>%A1wqVtFlezOCVJ=n!jTCR^p@_M6|kMN z^F$N&U%Pf04t#}n#0?+^VRtktiAOR2Y(0LM!#=bDV+}|V$_PLS!n-RXnmyAK6yUlo zpe{Hw=pltNd)~o2gB~l^;0wuz&U%3sU3C=mFhYyqBi1&VhM{d}N$9p|GSe~$lJ>qN zc0@%B>9wyYgT|UcI84JD5HAoTU?$HTK4K+UxDDMKtLpC1Xs(CxfkI-KSuE21^%>^M z705j(7+6ZMz+jdEmxBQ4Ij403aC0d<1w~;K`aQ_1AXfXtQt_M$Te`Nsg&hg3?z!I( z4BP`kc<%tTVgoEKme8Dtq*NBj$zBT}&kO=HTbxJS1)%0KD)|ztr~?3<|F%SNR$#XoUB2g5!H0!;4<{w`A>eGsGb z%V!TY?to^RNw~B$b5N9gVgy9qXDv7Zpd46Dv~f|Vp%34@EiU*gb38)O-yT!b8ngf` zer7Q^t|A#d4dBcXEGAMV7jsWyqe(SJ={JZ|iZ2EdczSwF^8s-c;f8j@%m{!B0D?S0 zLV|vMe?GT-KF!asCKxajT)ASP&eMGmCYXhbGT-Y-;FU?=bs-+DOV{f92%8Y*iWH|% z+6$fxI_)!%Y0to7@GM=k^EukzEE}m$?a^2zEH;N{nxHDK+zbRp*J1(!kAi^FJ*6kW zH#=MD>;FX`^u|5Ig!#K>Lf>9NW_IW+kdR9F7;B~*5nh~a_$EKA%jtD@0VWX0XS$g> zW_Mq&B-ji%un3Yuiacg7Gr$M#0Er1$gwYjPke1Rd{H7xKd#G!y24KkP)T>lW;Zo*qvX~jSl9ket+T<0Wp=M@aK-T+zl3~fn!%4AFo zh|as3#ZL2IMdxgIN)SL2vKDj(;tmnM#?iO)Db8qVW4q_rY8}cfEq2@^(LY3+Vr!Y+{UUtsbSlYGyqYM;?P3U<7 z#9$nAF)%-1-z>XV_;(`>i1AGly`1ptP`3|9Jm&^-38d|y294@cWCLk6vDy47a7!3+ zHOx?XiYizUG!7G7Kno+%68aT_!A5j#e9`WXh$Z4E4OWxPfBidObv!;e9FI>Q_Ow`^ zl^^eY1QlWF;zK*hvAZtqf+6|b%)05H_V*e5;{UQ*n9ZWs(uXuKccHaF#4Hr$p_rZN z{HH$mi}q_105m_V!xUk{3nqa^oZV+<(6HaCI*id29`*lAM(&6y+lK@#p?g9mzTf`7 zzs1O{e?of0EsT9iX!jbJ$v*b~j{e{G`)xv?qjPm6NV-3QfR$qHrwIMkEcRc>^`<`F>{H6Ci9oNJcAx5MT zt?oJz6O)v-o53d*iu;Agf{f7|sScE;X)CNgWbDiq%>Mq-G=Xlgi9qTM@ZKFW7!o7}+6CXa=_~-QdViQ0yNJLV`pOAT}=o?N|`$`Gz`ETp{(UMApj|8W*iu=bjvJ?03b2pMUHs} z%|zZ28?E1lO}~&9NvrG{B%*rZJx;{*XCFHeN{s#Y-f%qr{U?vdfAGfb_^E&XoyX%p z{r2n2OU%(UEPKyaqpWEHx0+Oqphc=b#@YtPw! z^sM%z^@!2hml%Fyz$~vAv$cy!W7ZfqCT_i3|9|o=r`LJ3Cu86C&wJnR{`Tjej{o6P zPJ7*+6AIBl*J;lZ1|3&tw{OM_G)>XHNjyWaH(FHOB{ivE15815t%(SQHftfYc30e$ zMIrU8v1z}9IE**7o)eRs6T2XFrSNB_560&p&_@W&IRTw4?cWX13UfwWnp*$-%b5b) z0SH13KFn-~ViQfBeFWsT<&ov#F}|FxmRh3sQ>*B;m!{u{EW%0)#HcZBL=l1f!>`*2 zCWhaRfAQVt*Xv^=I)vx@QxN>!FT43Z!ecq4krE0Kb|&c4Ck@B^>>gu=?wcSG{PJAA zr+uU+X>iO(i$m_sfFh=|n=!QGKiXpg#fw9#I%5SF_@7;q893j_~kk?f7&A<)z;mZIn|zc>N6 zcD7o_{D5SBKZmHQoQ3oghtp4Ejw_!PfW7~y_c|&0!yMZ^@c;&bCsTG=2r&SkRB$RH>$yA| zfk5;0?BX3d;mR1$%$OhJdymm45J+&6WzpyS{Rxlm}g(3pE$#|PKP^Vi1<*T;)X06cqM-}Whi+iUBL(OdWV8S9|;KKK7# z+tc=kE75C0Az{#7z49V9ue4twg94rDzXN~lxg&d!MVP(Jeakhu0wp`&C8Ww zJ&22C{tLA0pCL;Jm?xO;m2&2?AJqF#bdVH5M^dJn7v0s3HXlYiFX%j-Ml|v;ig?b4 z*VsdTbhfhQ67ccUW`at<9Q^6DBaOeC_E*bi%qOSq+t?(3W_=8wMv2fm*8g`cfk0^S z2!qz>JZX%M-qRo*y}uR$n-Gb3BT%mqaqkf=FVGcdfrMc#JM4)4AHC_JU=XQ0cIT1UgrugKI|+5a#`+bBgmM47&I0 z=SUFPBlOpEODRXA#*x8@%o++M&*EOHImNovga~rW`KKJE5_PMNpJe5L@mK_})Pz@R zejCup5ws+?L@bmSupYYH8{ORKh z!04KL`2usUYouWR(`=x-6@Iw$wxBm^Fu4^~0f zqHzSKn4UeywJuxjIMJ$|ATr?AfDeFj~xdi#A)6gd?Q|k=lAr z7`I@zjF|a`Ppuh;v%Qy2OCa>Q(Se9CKJA|XkOrLDJ3Kz)buc}LnJ&029GEi!FZ=k< zo_@WmZZdF@*7vzIAmkIxFONOpr2<J(_hKeBhqKLKg zT}P=m;r8HMpO46-siX;E9S8-uhf5p*U=nKq{1@Jyw%2S^_u_u1lvp=mLq!NFU z1!_F276y{digdjx>y ziFZd6%UOw+q(pek{>&>;_69S461?FOOX`u+T&6HZ|T=R%< z($F3KKW6XyT^Cj$;nU}SAJNf5ECaCuQED0{B2O6bOIZfpW9RFY8L|2B>RI9hjXUFfY%*L?f=%@WZ>)OtAV>^JiYR$eX_(Q`k@h zwlV(mH#Et%nGucjPn#XH1M(muE(C%BAZdd!yWd1?y><@(Cco!B&%&gm>quj95x5W$ z&&)osR+h!GYdb+hf@lc=dFqG^@aUCVe8U<*L@J^&L;~|q_d!ITAb^}SM5Jp%(6t`` zHFEgd+O!S{K!Lq2ivQrkpMT+G>a)@kf`X;iseQ9&69dqGwDv1^PXq6%M0@khvJmZU zzimIg+A9ix_0Y9h1v6eCFf6Xn{&cV1S2VCJwf0Bww*6=yTKilp=t<2}?u7)n_^KT1H>qj8FNqKdX`P2MuR@wv8%Q0hO0mF#p zxmTajW%F;ne`cZ29-UKo{tt$_6WKc!B8@OWaJ^3;q`kx_A|Sr-ZW2E@34|Den}QKK z$09UY1DZI-q>*FJ1VjIyAeLFkG~)$o7W^OJ2ud*m?)+)CO#QAcz{f?|p1*aBiB{fz z^QZSf-t+75{=qr;Dwx-r(9qV4i4R-RH5T)C?U$iAAFX|P`mm>5xBo*867Ul>I8lUM zhhpKjB&1jTVRzqHlnILVhEjR%1UCi~=PI!PQgZrG=%#Eku;MEH4a^GE+fWaJnE$g@ zPl4%%Pw<`3XM2CHf*2jE;V^OkF?K)HP(U*df?!SwCJa~)f`M~5rg?mGkVoeK?D-B@ z0>dBC(KwmAdz7DP*@9!9&7{nnd}$pIPG(!1lcvS|nA+=u!My7;X`Tp4o}Pw5^cbL5 zV3r%GLIg?^F-@f-5n4q3=N>;1+5Q|?=P39Je(ml{gcxJR9Ie6A=Zpb>5kWbDM)~LR z)q;1T_%XPW*;yw~2xmF;+k{N#g}vVypBr{5l*_gx#I|R7=^}l13hZs#G)>C9$Lv!} zPe^aa+_xnJtv}31Yocc3hM`O1Lj&>aVU)FV*sz~Li* z`sdvk+R3-qPhUZfz{6y4?!g=`s@sV}UB3=K1u~4tQliS=kNFX53m5Tin!inKQ)tdK z%*Hfn{I{*++0(|vEF#1am7M$2XX1&`F*~paMu!W>&wq&o~GGYe1C0=Kc$3|6V+XW!4^L5vi|epD^Rp_Dkc7Gbrk@KbLzY zbK?7ueK+>x(Rc>Ov=UrD!P7ma=~)7B9xMTALm8cZ^YlpwKoPc00Gi7MD_r~}$7B{DSGxJT}HZQZ!@2=Wv-d*(vQQi>{VA_~35Gae4B;A+PfY=WS5 zD8A4+o_qCP)Y9|yOavKCq|g7Xqn{O%>L>ttdbXb3^K3%+!QrNB6ruC=+mk(|H_iPA zXQr2yvp*oX(_epZHs4t}JzI33T2l_5yJK%&32sbSbPx!;yTCelG%OiG#SYKfXVFpu zYgz(JFz>0!X>|@ufDmr&6S4(XHCmDGR{D$iVFmPifDtHuHrwWDlSlKy-Do| zEuZXqflq#=DDqnu^S`(;$0m)_rt<1Be;c`&U%4m^kJ%@aPdF}YzUsaJVbr`)8xtZAZg_!9psg83oUFZ8Lr7tF!juJNJ9BiwB37mA|@|iCB{E=31)%T6@cY_VbV)WM%lLg65~KKf}i%P z&j^k7+3T!9Xl*tN;lU7USLfKlF093YqN#+JptBTnuLOahb2RwUNqO}wgh2F?wUyO7 z3#p`CLG0(e2}c4T9?}?Bg#1MoZAKp-eJ7bK| zlWW9qCl)-MLqp&Kj8#ti!#V2~lT?K4!$gR0Xa4I&KL?d!{C5oIe{hn(X~n)PAoJiR zVZq#kaUvWDJFguvge=6wd(V7(hkWm>d7ovj8dPu_dS$BaCN*D_Ac(P81PEjbUE2*wsZqWR)XyJQ^63_>Jrpu%<^OC%o~Buo+V`jFThe0 z+mOj#X@>{CBR`mrkE0c{4Fv^ayPE#>_9obeT2-DV`}Z0W#o?85k2OFG4Pd?lXCEx$-%5 zQ(+9@KqE~eyOF|@vj$^c*!D9%{^4*B9-e}pkZ~BTa|m=TA)q2rOhByxxG@bW(6^hw zd~#+mUw^wkE9|W&&7X@hu?)E>EHdV`fZU@KbItmHt=J~x>e!?`+w7ZQzzHk^v?Gg# za3H|BIIK3^f>;OycZaS}tcJbDL=D59ejXW|_GnrHAjEGzSsY!n`*6?T*R!Np-GD(U z2?SGq=lFT4`Z+<1<*muChPzUPa02~bFgCpT3?p#ZUoaJ?u#6uz5Duj*Y)uuXXa1)7o>^M7V`tm=>H}XuD;%(*@g-( z@Y#usQ!+a{>gtd)+iJ;TK+Mrn2#<-%%JID5%>U+h4NViH#57z3`1YQ4_qVUkZh@2< zL7-0o#=AOOLR_5~9|Ne=+qB))xCh{xKl}^M5&lgG&EV^cr~4=X3uradd80gf=IzBR zVm_w5K8&(J&~%{3kc?1`+N{lnnJOF!Xf+eMEGgwBkP|u}*3;c%EldHq2}VKOp7C1S zpJO&xXDIW`L}f9x57%_ro(l-h?#5_n&P&Ke783|DoAS*P7k`^Wc3A-UG;7`1`}k3S zzTlwodun$MvkVy0PeV@;f5SVv0ppYv^1v!57`nK&-o_eF_dy#kee2Zl)BHDT#M5N? znA_r}?SFJJ|GQ2a2WTd3BOtb-#Wt>uZLw*04JZ}R%vyKz@6^^$MxV_!^oP?NLle*0 ze!Fvn&#Dkp(mR8k`UA`;{*5(=0ig^5R94CHO@PgVbELgB$qeoLguoDtYTN;Nq&PRB zJ5zh&6EX2$`0&#;x9hbRZ(qlYCxXZPe0>2}wGFE`g1o(~%Ip`=ny|>sFO-s;9e~v_ zB#h_uBQ4rzk41e72zG)&=`!S`eNx}Rl2ewQFru8ceIcOJ@T&&oEErEH$36Htz(QFQ zSsz`KU?S9H2WCfT)2`yLlyAXwCOrYb^6s3gK0psNx&>7 z03Z<2KMR5H+h?y!Rg~g$qtpNIrp(jpq1wPUAxR&TPL$tH_}2?}GBsaZX8*gE1@MlO z-(S$L#aFi3Z>}{AUn{{P@2xxU^t+%BBNU~tT5``p82aqdGJ5@kY-)sQ{vJUA+@vR9 z_W)Mgeeu76Y!uSWHd%XW5y7c9Sk-NN+HJZ92}Y>82~t@|LPBOQq)2u<4;Q_@?QEg857FqgFl-&#Ta8~RhuKF! zId}KnGxUs^|7H!w*tEB_9wlq)R#t+xd>sbu$jF&rxCsEGz%N|^0$>IOyJ#o*{9p1l z$6IU4>703-`Jovf37( ziMjlKQ*9$AonC+Zbx-cCo=I0stKS*~)||o{(P>CR^NZB>EWjLUzST4kD9Uop77#N4 zc)F~iX9^3*&2-kbHvCW6^%(C)etN|QfQSS}#RQ&t)eXSY9xN2#lJ=6{?;0vv8>XKE8dlx_lITt~sY5xfPF6Y`sdKob z0d%2(s!mF?$E49|o2#S1+>?|d1L2h)2xn8hSVb6<8>;J?O0&hK;n`!jM6yoIgoOW#nR5%I4aY9SOu&Kz4LU@k%O0s z5TKhWxxM-k_(sMc!ixdRPwya{tFsXJM_+$VOCHq**F6GbO6AQOMCDaJ>0PhE@{@9%SbSx3Jk47ArG z#OHqN@Y^-*Rrl4swlD3+ZUqnm>OTsQ?k?-w&aQwx=(~^3jbznr=qRL(eb?BupnY>E`b0 zT=LCNeAiyVbpP>lhm)l5>=-LGwn^0p6X9(H_s+%qKe66FJej{V|7zWo>7QhdxFD`N zq*rD?d&Fa$7J)G5+#x6f8nh$hE~wR>13f3KlNF(Dw$WE&2I2;YD}g9DCA}q+kPuJ; zy$MN?c~x(%SB$tv=kK3`QMm*BP`){MEk=i#fW}kWT!3p6!dH8mYl|`DUMP(fa8xO& z1MhREc!HP%NbC&8YSWJCnczl-iHH-_m>-6ovay%;LoYp_+2`4GQ=Z*4g(ydG-+K5a?8mY1F(vf`q^vqH}8v$e9gx z^$akSM9VS#1g15S06EOEUxMIrF2I~JqC!xvF(J^&x}b&c!sexQ;Uu+%%oH|+GAW3- zH#0ZQaZOlf-~Y#k_J8pd=@wOmwO_dKnPLI1h|wUf^c6IeJN1ov48aqC)Z5iOLNiL zz?8dX_{MCPO~czm0)Xk=^V9n3yz|1sz&vy5*n|%fd1Vuzp zysC7~DLj}aGE05c1kAQVmmNk_Amwj#;@@(85zRdBt$?5jDO!s4a9T!B;K|<7tHlXq zv6-?zvdsSiI|VmwAZ9jGg6v>DX+J?UWE~YdG*>n zZGGC-x%|H0Y41Ge-qSqd1F{F=4701Rpc9ah9Jn;;%eo*5*kNEU!7RhgWET&hvDL%t zbr1vVtfMX-Z*Z?%DpK-lvR(ex>~U_ab;uVzzuFq0I-S#?(~P4vl5lcvcTpz z^{2*&^;v35INx8xK4S{K`nBXXqaqX8fKx+T+gE#+Z{9PsAA8p$?$c~;x~B(6U{;Eh zCD8XD9Cmhmk@_v1?lJbwShOLkLWWE+Mc8aK{U1fhIGcC!t~~Wy%wZJbUNqTm;;sJCgXz zMD{KGJ`h&c3xwX~aL@^X6`kh-u(r5J^5m=quvtM{d!T|&dU|H4FutkEeb#lbAWUHlEm?4OZ)*DBoGpP3=zCY^MxzP()(AMLYiYhquyv1V z^m~t;XH8fiXP9AZW0l{+#7;fZv~GzH{8ytSQ!6WLg0rzowyf!y@7WEHOkx z-bO~yv%$xn_REY7^1Jz+ZyP!Px1Y3-9(oAxxl>9j4Wr&#?sWQjHWYEt6o>@#A|NKF z-)m1kyA-FzO=v|RGx&5FbTZ@3A>vHC`CQfjI7G%^x&w1G){Wp`j5t$w8gA-^7&s-y z&O*3saYpm6($`n)sjp=j!7<&iW%e7ap>Rqw4ET$Q*n_i}mJgu^Hz63>D?CR+L~1aB zFDo#8_bkM!GfzFDA2DVK1D6 zvU)tgXuSE<%YXo2C7Cf0o%C!*m9tJl&Y%9@IE75nS+>~N#849UW8vnnvcq|@EvJGJ@jWEKCXmxlvo8bm=Ktg zd@zLie6bV7MLSkN6kk9pjX(O_?WsFv{2%{i=iw;&7;2PxIrIdqcXl&g!M=&-&#jAT z%}ms`d;)T2Pr~_J@cFx7Q{=Q#ydvjPa|s2*Q1s4c%{lH3=9jYO<{4Q}*s}^x-~GXz z=_rBdxoequ*mFX2-k36VBZ&IK$_hL@yJCvgUVQD|Km_c$^^g^bHjEgf?dNj<-<1)V zARicjFg%w$ZBPhH;4piL8TcvpKO2Bd=Jz*{VfcVj6fLU27Y%5B-%S5SyxS(XXla#v zq#aE0Bg+MN+sS`QYHG%~^4a}1O_TZ0Z_+|}mQw1yHW!W%U>@Edfg>>j0YY=)`Si?q zDL;O`5l&(qJ!=H2wqDAM7IP2^Z8osWoazIZLI?m4f$~oL{%(?LI?|d+6RyUnyCslT z*C2BaO3B>E{2HQO7V~I&va~+tk3qY?zj^CJcIKahOPKQ$jTbF!X|>MDf?<`2Q_PM) zE5O+E$1u`}(U@4zbjw7+Z!dbl{QfUUcu6zSaR2UYI z;{u*vn1HL3B`X$?kbdbscfke*t*|Nji5?O<(KP`eD44mgIH-Ugh_F^+`1!Iqs9_6Z;2ozt zYQB>^>dIqB?9zS_QH)}yngEbq>jp5`&>8%hv49yIBmks`V*bnNte4kH>GQr50Vf<=BN1=|SXc^tVeWu(!%ORbFjs1$*M8jhg zHP4eVAgXrBpQhP@CJz_Jd}#j&RnTPg#Dn;2p<RYd z59v3L7#>T?k%V6M;cK6R{%_~QH0#2UX_Q6Wo8crH3fUW z0f;`9KuoS(*X(wy%Pm1b`39|NY zS7uMIbvFm0jMi2%te?aEvqD>#06{?AgK}}WPhGgJ7T3fTXh!5OKwfV7Z1X3iuexXaIxv{3u%h_;+v2tTgJIn{ay}T6?bUr#)!@_TH5VFL9XG zb8~AS+(c0d0xnR{=(ONj_}g57|GyNUpr3jGpLHaC zl12sjGPvle$`VMQ25%z+Um(D%@1plP|UVQCdRTi^ox7;GdpieD^ z$Nc<0X5EYlOlkkrn9q&?2mmpF8RVPAJ`pB{Omgp<3A1(IFTBU@vSo)s$85%M%F;roW8WqKC__;lX(}i2_%4_?rXUN`|wkJ?hW3UK{x&Jo<4WYQMJfq zHKl0QU&!fe`r1A29d)jWzy0q#5OA2A;84xi8i;ci9 zExGTEVBib{!;G}=?Kf<`lw35?J#ho9{~p-p2DH|@8*p{*k(dzH;rZ%jhiBHH6eqmN z6aWSPV*Yqg=kA!_jLzKg4*ddVgV34g-&%t42ebqy3}&?70sPa+nfl#a8djxJH<$pp zvpWBzwWNED@ZK0@f`7JP$+I^){O;|pn9i% zN7|3HovA>CgLtOj4;dyJylwt8Z?Cn%oEIl6z*X4RK;-*{Q?m|mP+%AphyX)e4*doM z1r=6lig}})*!+X;O&4E7Q|HL+wEy(QRSG_RHvQW>LBFnm}XOqWYgx$n1z`;eH`Y@_?=nrc7n8Q~2{I9qN{x9{#_H{$}G zLw|>^*?I0iehvoqjP0w5Nipz#PlRn9t@frN56;kRR?rLQZpR5%fo*9(*36xi_A?ed z#@DG!Jb+c8XCUoAGXm56-vj`V0N+3gki_twAJIvZKrI%+Y*7pTB?P*mZZxLr?|S}Y zk{g;SLc1oq(*nIXdi^~-nWy~GwNMdZi=5VIvlWg2fe6~r@OQ^1Pe1S8NDUDjtbl1U zN+}uH6cNeuYc?S@w-LAw#w*Czy~dnrMMN&DpHSF@fB@kOr(qv4wA{8*SXqa(5KINX z8f@6)9t}>p0yi3c5C9Qo+8*Q2z~4xnoXdI*Br)_t&=1I`by0&a_}5--!O2xH z6b*ErJ*#o#(yIVun0G>{1z=m7=xKkp=T3@29Hr|6qrq*Mxi_`^tmAI%lDtdL%8h|-FpxiaLhmf^MM5*sL)MxQvfe5b_}08plw*pbtxqclH6NQ zMUeUbn~5a-_x2NNDnwd~7g0tyEB7B^M|k;203fqE@80O7%G|#i*+XF|dV@#j%p+R5!9Rbj* zz^ci~mzKb6uDZtpt`0Zx>JtON_ZRhF9fT(HtL)Qi4fDs`fA$MLXV?5J7eJ?;GXc@> zz=m6!&LMxVMuMOtY!%~p&noCQUE7>UY2ltd%ZTOFx;ZZz!St8q!*duX#X#80EZi9x z1m)iex~`c(+Eap$mH^0ly%Yci0#j~TU~35M94iLw1Qy&ix@Nimf`A=LgDG5TLE2w$ zPW+2+VFaK8Hz=@N{v0VZ&3^5M9i5;Hc2oS}Q`@2++-|H=!-^4}TEjmgp2dur>MQ;kB}S$QWy1dd98^!LqjSfHAOn@KV;R1A~=c>5>Z-hV3|Ah`My zpZ%4az|hW0Z@U;wykYO~%MEDV%_MMS70kfjO1aL)otk+7tbnc3{Csq&%kB?oCc@Tg ztotDx`yD?Y)6Q(mL|h8U5diA)VJxDJuBC&}gl*5NPjw>p+cE11?v6^qdyn0Ok^4NF z(BD#x%O;er4rfH5rY##R_|(XC3j`7XtEi0yphqEhX4V6QvC;BtmIh}HsPYpCEC8tZ zXQl&91lk1v-`)g~IbV#)KbwSV4^|97q_xHB#zH6Q92~Q?nHI;SpIrc`{ogwOyfE5+ zy>v7EXF~4NX8;WWzygrY`43m%hW3dFBbqs7WeNwtpNaXN_jlU`}enVOqT-CD#FRyiio&eH+uU6 z)$qq*6Lb@n^S?TeMHBSX+g_AfRo^V&nSJ?W0McgN&mJRr;S>~&F4CT29@FhnKVhII zUtVQqzlF0Pq`JpGZ*4KZW-n8)tD>6~qLjl_4EKl9AOP-;7*f9z==O};Jv~|ipbS=S zRy4i|fYsJL97gm#uq{0U_i9=IN`r4N+<$QUj)VYx#AY4W#y{GGk2W3Lfsf4?_OeZ@XrCo0hYnR$wPX1lOi!mGJS8@CCzH=lYN#w;_S z$Gk7L}?vnXoA{0LflCl62YMUFN{rS~lcayYfpRo_U8#M))0=Um}dA3;6Gv|4LDVKy( z_oSRy)PGuaIt9)0a5QlL0v&q)@tcRbdu~GKPf$hY?dA52Ke&RsW60=vbp3;~0Qlke zz0tb8^@xtRSJ40qdshC%V=3VHE#A9y1EdC}0rBxf^X>uwqXP=a?e~K@v`o4`&6adlwTV%Qi-^(VSKL-HwkqSy>`mYvB26HMjY4dgb(ISdp z*Jt3yNz#a~1)Rk`_aDF62xKDvo*E^fnuMqZ>^w1Go1$D5CVa=VFNqGPfT(Gsh^60g z9eO5Ow%>q(&U*Q&{X56+{kU^h;IfL)q$L=ESwehcCLW}q9)3*!Wo?-ypn<1ce~di) z+6!(%E)oE63j%=&!=8EbkwIn&o0ZGAUs8$UOX2|F<*jLJWx|r7pq;z*n>`^2aF!fl z!o8crHzt+@olp#712I2nxs+h^kf3YLTkmbHr95+ExdFwx^lR*M3T{+VLRGehXuN$_ zUa#K2gAj=M<3SyRl>yID;DCE@KDz+ugU=d`0%pKqwgs14)DKYpan29a`(GoC2%*iw zkbC9S(hYUZe-jbL8u-Bx zAnHIcf>;e1O7k8qWML$#S)4OV1Bg%CjRCI z2nxa{>`hnn1Jv^$#(%MT~+Ju1nSVz}u zP4o?b1(?lR1wdQ#?HnsrDUB9=b$|V~dmuRM-^?u7U;QEOKYlYNFnxVye@qWz9y3Nm z(H?AqY`{k2rak2bq|g+*sl_nXZCOLJkAiB-EG>b+?p22$!9aBZDdG4~O+d$-7Bu-f zex7K+1IS*&o23I0n`4&#(@&<1{v*{pSIMG);f)#0({w1w);CZy++8fzrYz;+iD1%5PQpB>)WV zFk7(oSC_A~wu}WKpsR91Ohuq+K054bx7|7*c*8RV0x^H@TSF>H6BW=Q4 zJRMXN0g06F8&}XN0kFX&U)oD1_iCvGz;mzO7bXk9Y&flxG=pHuUBY-xRS~S58G@I{?+GtF83Lv+%bxW5EIY4!qu%zlio8HmZ;tO2zG+j7h5 z`VLd`J52jE>@)wPo6)Ecp1K8%0NV66T!oyeH#-FQWo?wNPWk_G(g}zaP}5gF0YFp4 z0CUFrEa83X0@exoiJ571{vpl4PxtqUCl?2h4upXKbB-az0tED6`y8TS z1z`9Gq@aNy)2he#j)TZyM}k0;0po|X{uc0a=to{KLYpE?*n&f=iIU$Ks!$-xl+{fD zymbkI2j}iTYhetL1Rja0%!Sk6omnqm%ACLK)ko4}V8JS{v@G-S5>Bc^t(pJ8Suy zAdUc5JFPm_z$P3%>L#LeW{zgeK(9cv1iE)M4-l`r0MKvo+UGyTyH4GjH#!HsUbP^z zqY_tF3_vEU7y#417#zOEmp;=aNU1RYe`W+a4wLbf8FrEw9L`vN(Fh`dpGdPNNiyn~vRZ%XGRrhd^F?HBYyyXgHmm!X_*3G?z!8+- z+0;bl1v-ps;*TRvz5bksm1EXiOs|8lOaL$t-;`#WLV*7~ErrwP-*cmPo&YCdW7@4j zA~!~li}uU;XL9Natm6(WfI*(xgFDm(Tpjj+tWn-ZeVKIA8gK^)J|?$jXntjhuHwee)T*37zqOzgONed;AC0@ z{Q4>Atl`XT%s{8lxIcO;Ch%Y_dR}$((U?AZ+$|QK7VI;oFonUi0$>3|_qFE6^n$~z zNpYcs009sUz03t@JzML&>CJ<)0BF6hh3sr`FU}Gj_Dr)PQ1m}VY{Zu)AuM%q0otG0 zKbwLm{5$Xubob@wCrJeR`1@)6{Qa1}8%Y}7d+aO?Rc(om>;FHe|7?WX!bEsmvxKX& z00;vR2xv9{eetz>o|piLc_WJ125jbM34z(sR}~rb9wrj$Hnu8aGRiwx zW(Alb*EufT042WAZ3uKS#hgIIG}bR);gPb_9Z!Mj(%-W+5UyS1Kgf1f>@ zVU~g*t4tQ_L@F{NKq>40pW9hcCB_Op)#RscmZV!q)yZrwbPdQRkYzTlAm5$&$PfV!}fKPY#v76CahoDUY zKs)EO@(nXt$?Jo2R~ohZOly^Idfm+wSVE!K4qz9RVS-a87QNCW;>q|d0F3WF2GDqd zAl&~H=i7KCQpK@DJ zWFxj0&LE%&P1|I30IL<11`?ew;vxWM5r^tOQQJGCtTXAn1&|($`gm=pSH)Y`K+rL- z^31dh%RuKE-Dr*c?zy`!fjNy&0Xq_iu>F?-zDwWObR11VfvI%<>6~1E8)?2Yv$kI* z18rs2FYIHg_W6E#0VEKX)o^BhJ?x&{d)jY%V29D_>T)LLffYC*? zvX=#$Ae=%=z#6w!Ux0*eg1f)3@$C}`q_<*g)O~f`1VC2!tyK$7*Ke+^bCcPjwAkdIY(D2VJ0abzgG$}E8@t8-0%pHx^qBH|=>jUu8Y6JG- zxeCzSIkoAJ&baj13qY0E-HTMsy~l1A^+XUY=nVwgYH-Q2Fpe9jWcIyd&g+6R0WpSM z8b>}+c&v?xcb54IQqfYA@h9;sYEn8N-_jLOcV72cUrIE5HFHC8hv?`=4dM zNuL%%qXy8}Hi!SeGryG7YM6K)0{XVo>zrl_B(YLabApPX9K5&oPII1{{C=CdM~@#J zZWN;^A)P(#+CU|>b4+)VIU>{%M_Fte-RHdKBBZ8Fz zm%uax?LYpmpLGsAwRSP9@n9QMzi@W7R)4zF--fF&$AEi}`Aud1q4(bXZ{yf8f9s_~ zZhLPG*lZLsnSVYj9E3JvF;n}j^%rDf^rSWcgG@;BJ3r-3H?%*7o=|LvOxA}gMy?0z zM6+1{ve|RedsDBC4HNj@;}xvU1b|c^0o)#$7r1CWI+anWu&eb@5vj#p+P(mM)=O)p zcA|T@eO;E%B@n=$6@z`AU@$230R1=p1wKLtK#=Gn^j{~<{E!AT60A+o05l@ld*EpS zrX$U@mO5Dg!v#nHm|WAM^!-&UA90&E7Zdcr1}DsP->lu&uwg44X%lq1eaopQ;gqy7 znY5rfc78sWM&OVTK>QJ7hraH8hAH~I?+OSeWZEzc!QUqUx?f-#7Jveu>2_$hCGfPD zqUuSogutl^?ZIN`mxd5%-Je^pwEfi{rQRn3=aS7{0Z$)Z23buA&1Yrtbl*KI^StLe zG5)virn*9=*+Wpuvu9GtID6&^lFc51{CodC#fARIalwEsjD$r}O!IkE&u53ztukpgaT04+KUKm@V(0G!e40w0+_dr;(T zn(p)Ghi{}0Jv1P*&yYxw+zA_H;5oPCVtWJfs$+`tE)tq6{K?wi$}?Kd(@hAKbSuzBUm*G!MOd+-)ZyqBw-88l=knO;xQ=~ zeFSEjab_7NRs(Z_9QR6a3fi(@%xLI-WD#Tu=2&@n6WK5DZUW$C7C>~DWm}ivT(c|y zBiJBcpE;ueyPxQs>!h@qHPW?N9j$Zp(!FFEl${Hqi$7)V5)3JA!l9u4L6;CU0MZC5 zi)Jl=U_yUSdL&s)1?CrNm(3h%!){=s<*4&hw>jz$7BN15GB=AhM|@*=f^kr~0d;Ot zT*)U`=k)C&j_zUe_t$IzmPDH*GCx5o2>@pKrI|Xr0nY*_5a*dr>~C!(HzZ z?88ju$raLI_9=`A0`13Qv{^UM#?xLvS6y#|%4Ru5bgL`P$=Z4_VgX_=Zy#2{s#Q0P zg>QOwc*V)TIs(gncwU(r0&31hq;+*OQcTn{v?jVNwO;V?7@ymPN&o0*pFRb^L=O^> zbL2W;8V$W?RGvP?Hn^GHmwJ=gL}a1@wTtW8b6QXWe;?ImWLTE%n$@^jSCk#(>oc#~ z<0q{__pQ|$Fq%N+?|$OusI%e%F?q}$lh1Vh9FpTZ%Jw%L06#wl2lLHTfH2}OOz2_% zhY@hX7DHhKt;H1(#oaVY0-(i6J8i)yX6VC{_TdH?2ez^R%xDr%$*1NHa~MgRpP<+p zZ+6YJ*_&UpceL%^I){LdR$pMZb286mw;P9HAj~~oU8Yr_>TPo!7M}jEe8tDyKpSFu z4Dayytn~*_(uUjQUBO59vuPhCsWG!@!TZSSw=L%Xk#j5d%U+EAb_sx4uMP&RCfooC_Ojn-fWvqa0R-h^=$Ky+Sgg#cLHk~O_)p9z7U z5%QHQpf5n$o_6>D6Qh6E9xpHsZ9<(pHYl(hqE4e}c4mTHqZt4qinAYC7f%Ru!kAIb z_QU~b;J8}>t6R#+Jbiv?psRDeG~ct0Sy%x6kxn~FXFl3Qc7bLl0Jc_LohJeC%&T^Y zZVNkGbA$m~^)SBEFtKA}bBGueSj#Ix#O7OvhTKs>}4p{Fq!2a%xwjy}_ypH%#vt z1P1%wynjJc^AyEa2pd9=?>|9VhLH4kLdn>!O&DGs&J9uCyg)jwjhct6(K2n7p{wX* zg3pT5Sxm(075h?xy<;@Qy$S-x{3$(i0=2$h7Jzo?nu7GKDkRkd0KTPkGxy5|q|E{0 zdf(rq!6$lA6{K|MK@V{wzElv+dH^W|5a9$vOrNA7eR}QUih-D|BEx&vTzSz5EKRdd z1b*o}5F`PRWHc0HwW)4V0c)hxbZwpEy9||x2sZ(cFWk8v9QMKy=070H1dM36HG@0Zl$yx^~yAJtlfkvj@42Vr1*+Cc(1S|k9g7#!L1V9#70w9ZP za|NCs%>T~y`r^p~xR_omRoc3##?%yq3)1zcFq(Y=rncv36Nf9(w)wVhMHNL`0% zeAg4`>bHa@p@Q*QoZ>Ef;o0bKpjfJF?IY@!8<4vp2Wk!!@^9|-Ve^6|I5TK<+fM?DcF$rEK1R}uJ zBFjJ!a^|t8rk_#qSxP$@ingVRU1Qfk;s6oaE&z03de<7n`Xgs3_7ni^)$)r4{aSnV z5u*HD5wD{D(^_$0et|<4BCLf#snjZAqvUw5lZnHIv&`WfeEK=Yj8KueQ99i{%u31* zGY1k(hIB+{QwXREMQgxsHw1tZYz=T*|7cul73ginyQENi_MVxmD+maipixasT`kG% zQ89s4TB$)dW({a?l9jLr0p2AW{ZH1K;V`NloF8% z*qVagUs~zmd31GugF6?9TGeO}U@bZ=KH;7niZddNjTqJf`@Pm;aQcFQGY71HKct@) zT@$&-LXeM*2m}YW=Uv@i6nR*SIT>d*#hBU+6ZyZtP1m8{@O670)rc>fP@_5J9t?bG zG5!z$SpZyselrAsrl6Xw5&-;n5&sE|rt$ku>nvpjEvZlB3@l2aiYtI$i*{>3GP56j zKjw|u`S_5dGk7RqsY$6pru`p^Qw>Oh2r{(KxtyvD6~3_wXUuDN!C1Um0nz)K$+)8` z3EScWKXhsjpQYS7=nlookv(Arigoxuw^YHCipBdE^A7K=^LC^5ljlO`>5�y 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

G6m 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 i+o2orN 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 FV1oQ9q~QPn diff --git a/guide_examples/action_priority/icons/protect-blue-2.png.import b/guide_examples/action_priority/icons/protect-blue-2.png.import deleted file mode 100644 index 7a21a930..00000000 --- a/guide_examples/action_priority/icons/protect-blue-2.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dvy7bcy022rqq" -path="res://.godot/imported/protect-blue-2.png-abb9ef1d1e06e180429074d0e9b24edb.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://guide_examples/action_priority/icons/protect-blue-2.png" -dest_files=["res://.godot/imported/protect-blue-2.png-abb9ef1d1e06e180429074d0e9b24edb.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/guide_examples/action_priority/mapping_contexts/action_priority.tres b/guide_examples/action_priority/mapping_contexts/action_priority.tres deleted file mode 100644 index deb60017..00000000 --- a/guide_examples/action_priority/mapping_contexts/action_priority.tres +++ /dev/null @@ -1,197 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://ragqbe7yjfwe"] - -[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="1_asqiw"] -[ext_resource type="Resource" uid="uid://bhq3gby2yiibf" path="res://guide_examples/action_priority/mapping_contexts/actions/acid_enchantment.tres" id="1_pwefn"] -[ext_resource type="Resource" uid="uid://c5eq1avod0lu8" path="res://guide_examples/action_priority/mapping_contexts/actions/spell_toggle.tres" id="2_swo1r"] -[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="4_6rx1x"] -[ext_resource type="Script" uid="uid://b52rqq28tuqpg" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="4_n7mmu"] -[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_7dh4n"] -[ext_resource type="Script" uid="uid://rvttn472ix6v" path="res://addons/guide/inputs/guide_input_joy_button.gd" id="5_cxbyx"] -[ext_resource type="Script" uid="uid://brsxcrai2te83" path="res://addons/guide/triggers/guide_trigger_chorded_action.gd" id="5_w86oe"] -[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="6_4koxr"] -[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="6_lwhmo"] -[ext_resource type="Resource" uid="uid://esf4ilpf0inv" path="res://guide_examples/action_priority/mapping_contexts/actions/acid_bolt.tres" id="7_35imv"] -[ext_resource type="Script" uid="uid://bbhoxsiqwo07l" path="res://addons/guide/inputs/guide_input_joy_axis_1d.gd" id="8_avuuj"] -[ext_resource type="Resource" uid="uid://do3hivxhwoqvi" path="res://guide_examples/action_priority/mapping_contexts/actions/mana_enchantment.tres" id="8_lmhmq"] -[ext_resource type="Resource" uid="uid://dtr3jy86gc3rk" path="res://guide_examples/action_priority/mapping_contexts/actions/healing_enchantment.tres" id="9_xfl3h"] -[ext_resource type="Resource" uid="uid://cdhpb7yuq5pkb" path="res://guide_examples/action_priority/mapping_contexts/actions/mana_bolt.tres" id="10_krd45"] -[ext_resource type="Resource" uid="uid://bfskfiw1k8574" path="res://guide_examples/action_priority/mapping_contexts/actions/fire_enchantment.tres" id="10_m3nrn"] -[ext_resource type="Resource" uid="uid://dsp8h1ycwd6tt" path="res://guide_examples/action_priority/mapping_contexts/actions/heal.tres" id="12_w4t7r"] -[ext_resource type="Resource" uid="uid://b5plj56pss47x" path="res://guide_examples/action_priority/mapping_contexts/actions/shield.tres" id="14_qai3i"] - -[sub_resource type="Resource" id="Resource_2fxes"] -script = ExtResource("5_cxbyx") -button = 11 - -[sub_resource type="Resource" id="Resource_jhb3c"] -script = ExtResource("5_w86oe") -action = ExtResource("2_swo1r") - -[sub_resource type="Resource" id="Resource_i54ow"] -script = ExtResource("4_n7mmu") - -[sub_resource type="Resource" id="Resource_fjuhd"] -script = ExtResource("4_6rx1x") -input = SubResource("Resource_2fxes") -triggers = Array[ExtResource("6_lwhmo")]([SubResource("Resource_jhb3c"), SubResource("Resource_i54ow")]) - -[sub_resource type="Resource" id="Resource_ai5ps"] -script = ExtResource("6_4koxr") -action = ExtResource("1_pwefn") -input_mappings = Array[ExtResource("4_6rx1x")]([SubResource("Resource_fjuhd")]) -metadata/_guide_input_mappings_collapsed = true - -[sub_resource type="Resource" id="Resource_w2qty"] -script = ExtResource("5_cxbyx") -button = 13 - -[sub_resource type="Resource" id="Resource_rl1q7"] -script = ExtResource("5_w86oe") -action = ExtResource("2_swo1r") - -[sub_resource type="Resource" id="Resource_4y1rh"] -script = ExtResource("4_n7mmu") - -[sub_resource type="Resource" id="Resource_d8nq3"] -script = ExtResource("4_6rx1x") -input = SubResource("Resource_w2qty") -triggers = Array[ExtResource("6_lwhmo")]([SubResource("Resource_rl1q7"), SubResource("Resource_4y1rh")]) - -[sub_resource type="Resource" id="Resource_jwd6q"] -script = ExtResource("6_4koxr") -action = ExtResource("8_lmhmq") -input_mappings = Array[ExtResource("4_6rx1x")]([SubResource("Resource_d8nq3")]) -metadata/_guide_input_mappings_collapsed = true - -[sub_resource type="Resource" id="Resource_mxqg0"] -script = ExtResource("5_cxbyx") -button = 14 - -[sub_resource type="Resource" id="Resource_ip7ia"] -script = ExtResource("5_w86oe") -action = ExtResource("2_swo1r") - -[sub_resource type="Resource" id="Resource_i6wfw"] -script = ExtResource("4_n7mmu") - -[sub_resource type="Resource" id="Resource_m8ya7"] -script = ExtResource("4_6rx1x") -input = SubResource("Resource_mxqg0") -triggers = Array[ExtResource("6_lwhmo")]([SubResource("Resource_ip7ia"), SubResource("Resource_i6wfw")]) - -[sub_resource type="Resource" id="Resource_22c0i"] -script = ExtResource("6_4koxr") -action = ExtResource("9_xfl3h") -input_mappings = Array[ExtResource("4_6rx1x")]([SubResource("Resource_m8ya7")]) -metadata/_guide_input_mappings_collapsed = true - -[sub_resource type="Resource" id="Resource_u2m40"] -script = ExtResource("5_cxbyx") -button = 12 - -[sub_resource type="Resource" id="Resource_7owy8"] -script = ExtResource("5_w86oe") -action = ExtResource("2_swo1r") - -[sub_resource type="Resource" id="Resource_tchgu"] -script = ExtResource("4_n7mmu") - -[sub_resource type="Resource" id="Resource_2q1gn"] -script = ExtResource("4_6rx1x") -input = SubResource("Resource_u2m40") -triggers = Array[ExtResource("6_lwhmo")]([SubResource("Resource_7owy8"), SubResource("Resource_tchgu")]) - -[sub_resource type="Resource" id="Resource_4acdf"] -script = ExtResource("6_4koxr") -action = ExtResource("10_m3nrn") -input_mappings = Array[ExtResource("4_6rx1x")]([SubResource("Resource_2q1gn")]) -metadata/_guide_input_mappings_collapsed = true - -[sub_resource type="Resource" id="Resource_5sjq4"] -script = ExtResource("5_cxbyx") -button = 11 - -[sub_resource type="Resource" id="Resource_fkk8p"] -script = ExtResource("4_n7mmu") - -[sub_resource type="Resource" id="Resource_vswh4"] -script = ExtResource("4_6rx1x") -input = SubResource("Resource_5sjq4") -triggers = Array[ExtResource("6_lwhmo")]([SubResource("Resource_fkk8p")]) - -[sub_resource type="Resource" id="Resource_8wvmf"] -script = ExtResource("6_4koxr") -action = ExtResource("7_35imv") -input_mappings = Array[ExtResource("4_6rx1x")]([SubResource("Resource_vswh4")]) -metadata/_guide_input_mappings_collapsed = true - -[sub_resource type="Resource" id="Resource_mbfh8"] -script = ExtResource("5_cxbyx") -button = 13 - -[sub_resource type="Resource" id="Resource_umt5k"] -script = ExtResource("4_n7mmu") - -[sub_resource type="Resource" id="Resource_b8our"] -script = ExtResource("4_6rx1x") -input = SubResource("Resource_mbfh8") -triggers = Array[ExtResource("6_lwhmo")]([SubResource("Resource_umt5k")]) - -[sub_resource type="Resource" id="Resource_8p32p"] -script = ExtResource("6_4koxr") -action = ExtResource("10_krd45") -input_mappings = Array[ExtResource("4_6rx1x")]([SubResource("Resource_b8our")]) -metadata/_guide_input_mappings_collapsed = true - -[sub_resource type="Resource" id="Resource_utha0"] -script = ExtResource("5_cxbyx") -button = 14 - -[sub_resource type="Resource" id="Resource_sm46b"] -script = ExtResource("4_n7mmu") - -[sub_resource type="Resource" id="Resource_1f76r"] -script = ExtResource("4_6rx1x") -input = SubResource("Resource_utha0") -triggers = Array[ExtResource("6_lwhmo")]([SubResource("Resource_sm46b")]) - -[sub_resource type="Resource" id="Resource_73ywc"] -script = ExtResource("6_4koxr") -action = ExtResource("12_w4t7r") -input_mappings = Array[ExtResource("4_6rx1x")]([SubResource("Resource_1f76r")]) -metadata/_guide_input_mappings_collapsed = true - -[sub_resource type="Resource" id="Resource_ov80l"] -script = ExtResource("5_cxbyx") -button = 12 - -[sub_resource type="Resource" id="Resource_wu6o8"] -script = ExtResource("4_n7mmu") - -[sub_resource type="Resource" id="Resource_ggg1r"] -script = ExtResource("4_6rx1x") -input = SubResource("Resource_ov80l") -triggers = Array[ExtResource("6_lwhmo")]([SubResource("Resource_wu6o8")]) - -[sub_resource type="Resource" id="Resource_rleu1"] -script = ExtResource("6_4koxr") -action = ExtResource("14_qai3i") -input_mappings = Array[ExtResource("4_6rx1x")]([SubResource("Resource_ggg1r")]) -metadata/_guide_input_mappings_collapsed = true - -[sub_resource type="Resource" id="Resource_m51uq"] -script = ExtResource("8_avuuj") -axis = 4 - -[sub_resource type="Resource" id="Resource_2hg0t"] -script = ExtResource("4_6rx1x") -input = SubResource("Resource_m51uq") - -[sub_resource type="Resource" id="Resource_uj8l6"] -script = ExtResource("6_4koxr") -action = ExtResource("2_swo1r") -input_mappings = Array[ExtResource("4_6rx1x")]([SubResource("Resource_2hg0t")]) - -[resource] -script = ExtResource("1_asqiw") -mappings = Array[ExtResource("6_4koxr")]([SubResource("Resource_ai5ps"), SubResource("Resource_jwd6q"), SubResource("Resource_22c0i"), SubResource("Resource_4acdf"), SubResource("Resource_8wvmf"), SubResource("Resource_8p32p"), SubResource("Resource_73ywc"), SubResource("Resource_rleu1"), SubResource("Resource_uj8l6")]) diff --git a/guide_examples/action_priority/mapping_contexts/actions/acid_bolt.tres b/guide_examples/action_priority/mapping_contexts/actions/acid_bolt.tres deleted file mode 100644 index cb27991d..00000000 --- a/guide_examples/action_priority/mapping_contexts/actions/acid_bolt.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://esf4ilpf0inv"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_867co"] - -[resource] -script = ExtResource("1_867co") diff --git a/guide_examples/action_priority/mapping_contexts/actions/acid_enchantment.tres b/guide_examples/action_priority/mapping_contexts/actions/acid_enchantment.tres deleted file mode 100644 index aea081bb..00000000 --- a/guide_examples/action_priority/mapping_contexts/actions/acid_enchantment.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://bhq3gby2yiibf"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_w7kln"] - -[resource] -script = ExtResource("1_w7kln") diff --git a/guide_examples/action_priority/mapping_contexts/actions/fire_enchantment.tres b/guide_examples/action_priority/mapping_contexts/actions/fire_enchantment.tres deleted file mode 100644 index 4cbb376d..00000000 --- a/guide_examples/action_priority/mapping_contexts/actions/fire_enchantment.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://bfskfiw1k8574"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_rlep8"] - -[resource] -script = ExtResource("1_rlep8") diff --git a/guide_examples/action_priority/mapping_contexts/actions/heal.tres b/guide_examples/action_priority/mapping_contexts/actions/heal.tres deleted file mode 100644 index 91095b0e..00000000 --- a/guide_examples/action_priority/mapping_contexts/actions/heal.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://dsp8h1ycwd6tt"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_o3iqb"] - -[resource] -script = ExtResource("1_o3iqb") diff --git a/guide_examples/action_priority/mapping_contexts/actions/healing_enchantment.tres b/guide_examples/action_priority/mapping_contexts/actions/healing_enchantment.tres deleted file mode 100644 index 19bf1006..00000000 --- a/guide_examples/action_priority/mapping_contexts/actions/healing_enchantment.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://dtr3jy86gc3rk"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_0fh74"] - -[resource] -script = ExtResource("1_0fh74") diff --git a/guide_examples/action_priority/mapping_contexts/actions/mana_bolt.tres b/guide_examples/action_priority/mapping_contexts/actions/mana_bolt.tres deleted file mode 100644 index 9a4c3bf6..00000000 --- a/guide_examples/action_priority/mapping_contexts/actions/mana_bolt.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://cdhpb7yuq5pkb"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_ka3gg"] - -[resource] -script = ExtResource("1_ka3gg") diff --git a/guide_examples/action_priority/mapping_contexts/actions/mana_enchantment.tres b/guide_examples/action_priority/mapping_contexts/actions/mana_enchantment.tres deleted file mode 100644 index 6473aae4..00000000 --- a/guide_examples/action_priority/mapping_contexts/actions/mana_enchantment.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://do3hivxhwoqvi"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_4c7tt"] - -[resource] -script = ExtResource("1_4c7tt") diff --git a/guide_examples/action_priority/mapping_contexts/actions/shield.tres b/guide_examples/action_priority/mapping_contexts/actions/shield.tres deleted file mode 100644 index d6c1d29e..00000000 --- a/guide_examples/action_priority/mapping_contexts/actions/shield.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://b5plj56pss47x"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_kmjgp"] - -[resource] -script = ExtResource("1_kmjgp") diff --git a/guide_examples/action_priority/mapping_contexts/actions/spell_toggle.tres b/guide_examples/action_priority/mapping_contexts/actions/spell_toggle.tres deleted file mode 100644 index 386c93a4..00000000 --- a/guide_examples/action_priority/mapping_contexts/actions/spell_toggle.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://c5eq1avod0lu8"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_m4tof"] - -[resource] -script = ExtResource("1_m4tof") -block_lower_priority_actions = false diff --git a/guide_examples/action_priority/spell_indicator/spell_indicator.gd b/guide_examples/action_priority/spell_indicator/spell_indicator.gd deleted file mode 100644 index 875748aa..00000000 --- a/guide_examples/action_priority/spell_indicator/spell_indicator.gd +++ /dev/null @@ -1,11 +0,0 @@ -extends Node2D - -@export var action:GUIDEAction -@export var texture:Texture2D - -@onready var _animation_player:AnimationPlayer = %AnimationPlayer -@onready var _sprite_2d:Sprite2D = %Sprite2D - -func _ready(): - _sprite_2d.texture = texture - action.triggered.connect(_animation_player.play.bind("run")) diff --git a/guide_examples/action_priority/spell_indicator/spell_indicator.gd.uid b/guide_examples/action_priority/spell_indicator/spell_indicator.gd.uid deleted file mode 100644 index a06abbce..00000000 --- a/guide_examples/action_priority/spell_indicator/spell_indicator.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://b3h0rac24v3l0 diff --git a/guide_examples/action_priority/spell_indicator/spell_indicator.tscn b/guide_examples/action_priority/spell_indicator/spell_indicator.tscn deleted file mode 100644 index 59e7f961..00000000 --- a/guide_examples/action_priority/spell_indicator/spell_indicator.tscn +++ /dev/null @@ -1,77 +0,0 @@ -[gd_scene format=3 uid="uid://cx8f0hljh5dhs"] - -[ext_resource type="Texture2D" uid="uid://dbwgq8udtj2hp" path="res://guide_examples/action_priority/icons/enchant-acid-3.png" id="1_7l2hh"] -[ext_resource type="Script" uid="uid://b3h0rac24v3l0" path="res://guide_examples/action_priority/spell_indicator/spell_indicator.gd" id="1_hpegm"] - -[sub_resource type="Animation" id="Animation_j3vtt"] -length = 0.001 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:position") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [Vector2(0, 0)] -} -tracks/1/type = "value" -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/path = NodePath("Sprite2D:modulate") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [Color(1, 1, 1, 0)] -} - -[sub_resource type="Animation" id="Animation_4iqo1"] -resource_name = "run" -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:position") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 1), -"transitions": PackedFloat32Array(1, 1), -"update": 0, -"values": [Vector2(0, 0), Vector2(0, -346)] -} -tracks/1/type = "value" -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/path = NodePath("Sprite2D:modulate") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/keys = { -"times": PackedFloat32Array(0, 1), -"transitions": PackedFloat32Array(1, 0.176777), -"update": 0, -"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)] -} - -[sub_resource type="AnimationLibrary" id="AnimationLibrary_h1go0"] -_data = { -&"RESET": SubResource("Animation_j3vtt"), -&"run": SubResource("Animation_4iqo1") -} - -[node name="SpellIndicator" type="Node2D" unique_id=1876371705] -script = ExtResource("1_hpegm") - -[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1814986221] -unique_name_in_owner = true -modulate = Color(1, 1, 1, 0) -scale = Vector2(0.5, 0.5) -texture = ExtResource("1_7l2hh") - -[node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=246362346] -unique_name_in_owner = true -libraries/ = SubResource("AnimationLibrary_h1go0") diff --git a/guide_examples/combos/combos.gd b/guide_examples/combos/combos.gd deleted file mode 100644 index aa233b65..00000000 --- a/guide_examples/combos/combos.gd +++ /dev/null @@ -1,6 +0,0 @@ -extends Node2D - -@export var mapping_context:GUIDEMappingContext - -func _ready(): - GUIDE.enable_mapping_context(mapping_context) diff --git a/guide_examples/combos/combos.gd.uid b/guide_examples/combos/combos.gd.uid deleted file mode 100644 index 3c330ff6..00000000 --- a/guide_examples/combos/combos.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://dk0t3b28kxhf8 diff --git a/guide_examples/combos/combos.tscn b/guide_examples/combos/combos.tscn deleted file mode 100644 index 56e670ff..00000000 --- a/guide_examples/combos/combos.tscn +++ /dev/null @@ -1,88 +0,0 @@ -[gd_scene format=3 uid="uid://b12bmbtmbuame"] - -[ext_resource type="PackedScene" uid="uid://dkr80d2pi0d41" path="res://addons/guide/debugger/guide_debugger.tscn" id="1_eyn1y"] -[ext_resource type="Script" uid="uid://dk0t3b28kxhf8" path="res://guide_examples/combos/combos.gd" id="1_kdeb4"] -[ext_resource type="Resource" uid="uid://c7uloa16ajj5p" path="res://guide_examples/combos/mapping_contexts/combos.tres" id="2_ahmv3"] -[ext_resource type="Script" uid="uid://bd1xrcr5qu5yd" path="res://guide_examples/combos/player.gd" id="3_kulxp"] -[ext_resource type="Resource" uid="uid://b2wemrcnxfbmo" path="res://guide_examples/combos/mapping_contexts/basic_actions/move_horizontal.tres" id="4_7328w"] -[ext_resource type="Texture2D" uid="uid://byjxtsekdl8t2" path="res://guide_examples/shared/godot_logo.svg" id="4_uej32"] -[ext_resource type="Resource" uid="uid://b0761600n8fnb" path="res://guide_examples/combos/mapping_contexts/combo_actions/fireball_left.tres" id="4_uvwd5"] -[ext_resource type="Resource" uid="uid://dj83uxjdx6r2c" path="res://guide_examples/combos/mapping_contexts/combo_actions/dash_left.tres" id="5_s5wpr"] -[ext_resource type="Resource" uid="uid://5ve3hevhhgnw" path="res://guide_examples/combos/mapping_contexts/combo_actions/dash_right.tres" id="6_vd0bg"] -[ext_resource type="Theme" uid="uid://dot0gi1yoqmrl" path="res://guide_examples/shared/ui_theme.tres" id="11_i5q2v"] -[ext_resource type="Resource" uid="uid://wdh7cg7kjul0" path="res://guide_examples/combos/mapping_contexts/combo_actions/fireball_right.tres" id="11_n707x"] -[ext_resource type="Script" uid="uid://w8q1xlqw60qh" path="res://guide_examples/shared/instructions_label.gd" id="11_obfhv"] -[ext_resource type="Resource" uid="uid://bqiryilvj5mqv" path="res://guide_examples/combos/mapping_contexts/basic_actions/move_left.tres" id="12_0mhlm"] -[ext_resource type="PackedScene" uid="uid://c36cnvgv2ur60" path="res://guide_examples/shared/fireball/fireball.tscn" id="12_fl88r"] -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="13_2aytk"] -[ext_resource type="Resource" uid="uid://bk54ofxos3xxg" path="res://guide_examples/combos/mapping_contexts/basic_actions/move_right.tres" id="13_xn6qb"] - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_8kkfa"] -size = Vector2(137, 138) - -[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_0s5wn"] - -[node name="Combos" type="Node2D" unique_id=1621652364] -script = ExtResource("1_kdeb4") -mapping_context = ExtResource("2_ahmv3") - -[node name="Player" type="CharacterBody2D" parent="." unique_id=1600722990] -position = Vector2(902, 841) -script = ExtResource("3_kulxp") -dash_speed_bonus = 400.0 -horizontal_movement = ExtResource("4_7328w") -dash_left = ExtResource("5_s5wpr") -dash_right = ExtResource("6_vd0bg") -fireball_left = ExtResource("4_uvwd5") -fireball_right = ExtResource("11_n707x") -fireball_scene = ExtResource("12_fl88r") - -[node name="Sprite" type="Sprite2D" parent="Player" unique_id=612791076] -texture = ExtResource("4_uej32") - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Player" unique_id=1817855018] -position = Vector2(1.5, 1) -shape = SubResource("RectangleShape2D_8kkfa") - -[node name="Ground" type="StaticBody2D" parent="." unique_id=1952652870] -position = Vector2(-44, 954) - -[node name="ColorRect" type="ColorRect" parent="Ground" unique_id=1238623774] -offset_left = -427.0 -offset_right = 2555.0 -offset_bottom = 150.0 -color = Color(0.285871, 0.0915713, 0.0208481, 1) - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Ground" unique_id=2110094759] -position = Vector2(869, 1) -shape = SubResource("WorldBoundaryShape2D_0s5wn") - -[node name="UILayer" type="CanvasLayer" parent="." unique_id=234530017] - -[node name="InstructionsLabel" type="RichTextLabel" parent="UILayer" unique_id=1907065569] -anchors_preset = 1 -anchor_left = 1.0 -anchor_right = 1.0 -offset_left = -482.0 -offset_top = 21.0 -offset_bottom = 205.0 -grow_horizontal = 0 -theme = ExtResource("11_i5q2v") -bbcode_enabled = true -text = "Lore, ipsum dolor sit amet." -fit_content = true -scroll_active = false -script = ExtResource("11_obfhv") -instructions_text = "Press %s to move left. -Press %s to move right. -Press %s to dash left. -Press %s to dash right. -Press %s shoot a fireball to the left. -Press %s to shoot a fireball to the right." -actions = Array[ExtResource("13_2aytk")]([ExtResource("12_0mhlm"), ExtResource("13_xn6qb"), ExtResource("5_s5wpr"), ExtResource("6_vd0bg"), ExtResource("4_uvwd5"), ExtResource("11_n707x")]) - -[node name="DebuggerLayer" type="CanvasLayer" parent="." unique_id=1850187320] - -[node name="GuideDebugger" parent="DebuggerLayer" unique_id=202748568 instance=ExtResource("1_eyn1y")] -theme = ExtResource("11_i5q2v") -metadata/_edit_lock_ = true diff --git a/guide_examples/combos/mapping_contexts/basic_actions/fire.tres b/guide_examples/combos/mapping_contexts/basic_actions/fire.tres deleted file mode 100644 index 6bf50288..00000000 --- a/guide_examples/combos/mapping_contexts/basic_actions/fire.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://cgr4iegvrkebx"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_pxjqb"] - -[resource] -script = ExtResource("1_pxjqb") -display_category = "Player Controls" diff --git a/guide_examples/combos/mapping_contexts/basic_actions/move_horizontal.tres b/guide_examples/combos/mapping_contexts/basic_actions/move_horizontal.tres deleted file mode 100644 index b7eb0593..00000000 --- a/guide_examples/combos/mapping_contexts/basic_actions/move_horizontal.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://b2wemrcnxfbmo"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_bg42k"] - -[resource] -script = ExtResource("1_bg42k") diff --git a/guide_examples/combos/mapping_contexts/basic_actions/move_left.tres b/guide_examples/combos/mapping_contexts/basic_actions/move_left.tres deleted file mode 100644 index e1695ed4..00000000 --- a/guide_examples/combos/mapping_contexts/basic_actions/move_left.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://bqiryilvj5mqv"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_pxjqb"] - -[resource] -script = ExtResource("1_pxjqb") diff --git a/guide_examples/combos/mapping_contexts/basic_actions/move_right.tres b/guide_examples/combos/mapping_contexts/basic_actions/move_right.tres deleted file mode 100644 index 7599dc99..00000000 --- a/guide_examples/combos/mapping_contexts/basic_actions/move_right.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://bk54ofxos3xxg"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_ppgom"] - -[resource] -script = ExtResource("1_ppgom") diff --git a/guide_examples/combos/mapping_contexts/combo_actions/dash_left.tres b/guide_examples/combos/mapping_contexts/combo_actions/dash_left.tres deleted file mode 100644 index 9ecab5ce..00000000 --- a/guide_examples/combos/mapping_contexts/combo_actions/dash_left.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://dj83uxjdx6r2c"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_hxh8l"] - -[resource] -script = ExtResource("1_hxh8l") diff --git a/guide_examples/combos/mapping_contexts/combo_actions/dash_right.tres b/guide_examples/combos/mapping_contexts/combo_actions/dash_right.tres deleted file mode 100644 index eec306b1..00000000 --- a/guide_examples/combos/mapping_contexts/combo_actions/dash_right.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://5ve3hevhhgnw"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_cbjx7"] - -[resource] -script = ExtResource("1_cbjx7") diff --git a/guide_examples/combos/mapping_contexts/combo_actions/fireball_left.tres b/guide_examples/combos/mapping_contexts/combo_actions/fireball_left.tres deleted file mode 100644 index 768393b8..00000000 --- a/guide_examples/combos/mapping_contexts/combo_actions/fireball_left.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://b0761600n8fnb"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_exrdu"] - -[resource] -script = ExtResource("1_exrdu") diff --git a/guide_examples/combos/mapping_contexts/combo_actions/fireball_right.tres b/guide_examples/combos/mapping_contexts/combo_actions/fireball_right.tres deleted file mode 100644 index b615baf5..00000000 --- a/guide_examples/combos/mapping_contexts/combo_actions/fireball_right.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://wdh7cg7kjul0"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_clys2"] - -[resource] -script = ExtResource("1_clys2") diff --git a/guide_examples/combos/mapping_contexts/combos.tres b/guide_examples/combos/mapping_contexts/combos.tres deleted file mode 100644 index b7018417..00000000 --- a/guide_examples/combos/mapping_contexts/combos.tres +++ /dev/null @@ -1,211 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://c7uloa16ajj5p"] - -[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="1_bycs2"] -[ext_resource type="Resource" uid="uid://bqiryilvj5mqv" path="res://guide_examples/combos/mapping_contexts/basic_actions/move_left.tres" id="1_pb347"] -[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="2_o8ffe"] -[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="2_wsx31"] -[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="3_dnh2v"] -[ext_resource type="Script" uid="uid://ckggy40lm0vjc" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="3_ji605"] -[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_4negn"] -[ext_resource type="Resource" uid="uid://bk54ofxos3xxg" path="res://guide_examples/combos/mapping_contexts/basic_actions/move_right.tres" id="5_jksbs"] -[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="6_6kme3"] -[ext_resource type="Script" uid="uid://mc0mxjvhanrx" path="res://addons/guide/inputs/guide_input_action.gd" id="8_04uuh"] -[ext_resource type="Script" uid="uid://ddgp5tashyo8o" path="res://addons/guide/triggers/guide_trigger_combo_cancel_action.gd" id="8_ewrgg"] -[ext_resource type="Resource" uid="uid://5ve3hevhhgnw" path="res://guide_examples/combos/mapping_contexts/combo_actions/dash_right.tres" id="9_ciqk8"] -[ext_resource type="Resource" uid="uid://b0761600n8fnb" path="res://guide_examples/combos/mapping_contexts/combo_actions/fireball_left.tres" id="9_lvx6c"] -[ext_resource type="Resource" uid="uid://wdh7cg7kjul0" path="res://guide_examples/combos/mapping_contexts/combo_actions/fireball_right.tres" id="12_icm8e"] -[ext_resource type="Resource" uid="uid://b2wemrcnxfbmo" path="res://guide_examples/combos/mapping_contexts/basic_actions/move_horizontal.tres" id="13_u4d84"] -[ext_resource type="Resource" uid="uid://cgr4iegvrkebx" path="res://guide_examples/combos/mapping_contexts/basic_actions/fire.tres" id="17_yw71c"] -[ext_resource type="Script" uid="uid://biioody2ca0e7" path="res://addons/guide/triggers/guide_trigger_combo.gd" id="19_kw0e0"] -[ext_resource type="Script" uid="uid://be47edmg8hwpo" path="res://addons/guide/triggers/guide_trigger_combo_step.gd" id="20_226av"] -[ext_resource type="Resource" uid="uid://dj83uxjdx6r2c" path="res://guide_examples/combos/mapping_contexts/combo_actions/dash_left.tres" id="21_wfbjl"] - -[sub_resource type="Resource" id="Resource_le3gd"] -script = ExtResource("2_wsx31") -key = 65 - -[sub_resource type="Resource" id="Resource_jphf8"] -script = ExtResource("3_dnh2v") -input = SubResource("Resource_le3gd") -metadata/_guide_modifiers_collapsed = true - -[sub_resource type="Resource" id="Resource_ohm7l"] -script = ExtResource("2_o8ffe") -action = ExtResource("1_pb347") -input_mappings = Array[ExtResource("3_dnh2v")]([SubResource("Resource_jphf8")]) -metadata/_guide_input_mappings_collapsed = false - -[sub_resource type="Resource" id="Resource_bf80h"] -script = ExtResource("2_wsx31") -key = 68 - -[sub_resource type="Resource" id="Resource_o2rir"] -script = ExtResource("3_dnh2v") -input = SubResource("Resource_bf80h") - -[sub_resource type="Resource" id="Resource_3ojw4"] -script = ExtResource("2_o8ffe") -action = ExtResource("5_jksbs") -input_mappings = Array[ExtResource("3_dnh2v")]([SubResource("Resource_o2rir")]) -metadata/_guide_input_mappings_collapsed = false - -[sub_resource type="Resource" id="Resource_xe8bg"] -script = ExtResource("8_04uuh") -action = ExtResource("1_pb347") - -[sub_resource type="Resource" id="Resource_tisnm"] -script = ExtResource("3_ji605") - -[sub_resource type="Resource" id="Resource_6q14n"] -script = ExtResource("3_dnh2v") -input = SubResource("Resource_xe8bg") -modifiers = Array[ExtResource("5_4negn")]([SubResource("Resource_tisnm")]) - -[sub_resource type="Resource" id="Resource_p31qj"] -script = ExtResource("8_04uuh") -action = ExtResource("5_jksbs") - -[sub_resource type="Resource" id="Resource_m3jub"] -script = ExtResource("3_dnh2v") -input = SubResource("Resource_p31qj") - -[sub_resource type="Resource" id="Resource_nypfm"] -script = ExtResource("2_o8ffe") -action = ExtResource("13_u4d84") -input_mappings = Array[ExtResource("3_dnh2v")]([SubResource("Resource_6q14n"), SubResource("Resource_m3jub")]) -metadata/_guide_input_mappings_collapsed = false - -[sub_resource type="Resource" id="Resource_rgf84"] -script = ExtResource("2_wsx31") -key = 32 - -[sub_resource type="Resource" id="Resource_wf4jl"] -script = ExtResource("3_dnh2v") -input = SubResource("Resource_rgf84") - -[sub_resource type="Resource" id="Resource_qxroc"] -script = ExtResource("2_o8ffe") -action = ExtResource("17_yw71c") -input_mappings = Array[ExtResource("3_dnh2v")]([SubResource("Resource_wf4jl")]) -metadata/_guide_input_mappings_collapsed = false - -[sub_resource type="Resource" id="Resource_ai4v6"] -script = ExtResource("8_ewrgg") -action = ExtResource("5_jksbs") - -[sub_resource type="Resource" id="Resource_22wmg"] -script = ExtResource("20_226av") -action = ExtResource("1_pb347") -completion_events = 16 - -[sub_resource type="Resource" id="Resource_m5xce"] -script = ExtResource("20_226av") -action = ExtResource("1_pb347") -completion_events = 16 - -[sub_resource type="Resource" id="Resource_bc2sa"] -script = ExtResource("19_kw0e0") -steps = Array[ExtResource("20_226av")]([SubResource("Resource_22wmg"), SubResource("Resource_m5xce")]) -cancellation_actions = Array[ExtResource("8_ewrgg")]([SubResource("Resource_ai4v6")]) - -[sub_resource type="Resource" id="Resource_00r0g"] -script = ExtResource("3_dnh2v") -triggers = Array[ExtResource("6_6kme3")]([SubResource("Resource_bc2sa")]) - -[sub_resource type="Resource" id="Resource_abarl"] -script = ExtResource("2_o8ffe") -action = ExtResource("21_wfbjl") -input_mappings = Array[ExtResource("3_dnh2v")]([SubResource("Resource_00r0g")]) -metadata/_guide_input_mappings_collapsed = false - -[sub_resource type="Resource" id="Resource_w3it8"] -script = ExtResource("8_ewrgg") -action = ExtResource("1_pb347") - -[sub_resource type="Resource" id="Resource_o1r17"] -script = ExtResource("20_226av") -action = ExtResource("5_jksbs") -completion_events = 16 - -[sub_resource type="Resource" id="Resource_y7323"] -script = ExtResource("20_226av") -action = ExtResource("5_jksbs") -completion_events = 16 - -[sub_resource type="Resource" id="Resource_0x6c4"] -script = ExtResource("19_kw0e0") -steps = Array[ExtResource("20_226av")]([SubResource("Resource_o1r17"), SubResource("Resource_y7323")]) -cancellation_actions = Array[ExtResource("8_ewrgg")]([SubResource("Resource_w3it8")]) - -[sub_resource type="Resource" id="Resource_wnc21"] -script = ExtResource("3_dnh2v") -triggers = Array[ExtResource("6_6kme3")]([SubResource("Resource_0x6c4")]) - -[sub_resource type="Resource" id="Resource_1vsh7"] -script = ExtResource("2_o8ffe") -action = ExtResource("9_ciqk8") -input_mappings = Array[ExtResource("3_dnh2v")]([SubResource("Resource_wnc21")]) -metadata/_guide_input_mappings_collapsed = false - -[sub_resource type="Resource" id="Resource_cbc1w"] -script = ExtResource("20_226av") -action = ExtResource("5_jksbs") -completion_events = 16 - -[sub_resource type="Resource" id="Resource_k4x1t"] -script = ExtResource("20_226av") -action = ExtResource("1_pb347") -completion_events = 16 - -[sub_resource type="Resource" id="Resource_ryygs"] -script = ExtResource("20_226av") -action = ExtResource("17_yw71c") -completion_events = 16 - -[sub_resource type="Resource" id="Resource_wocqt"] -script = ExtResource("19_kw0e0") -steps = Array[ExtResource("20_226av")]([SubResource("Resource_cbc1w"), SubResource("Resource_k4x1t"), SubResource("Resource_ryygs")]) - -[sub_resource type="Resource" id="Resource_v7om3"] -script = ExtResource("3_dnh2v") -triggers = Array[ExtResource("6_6kme3")]([SubResource("Resource_wocqt")]) - -[sub_resource type="Resource" id="Resource_40qct"] -script = ExtResource("2_o8ffe") -action = ExtResource("9_lvx6c") -input_mappings = Array[ExtResource("3_dnh2v")]([SubResource("Resource_v7om3")]) -metadata/_guide_input_mappings_collapsed = false - -[sub_resource type="Resource" id="Resource_2ivmb"] -script = ExtResource("20_226av") -action = ExtResource("1_pb347") -completion_events = 16 - -[sub_resource type="Resource" id="Resource_o88yx"] -script = ExtResource("20_226av") -action = ExtResource("5_jksbs") -completion_events = 16 - -[sub_resource type="Resource" id="Resource_j6a01"] -script = ExtResource("20_226av") -action = ExtResource("17_yw71c") -completion_events = 16 - -[sub_resource type="Resource" id="Resource_lonke"] -script = ExtResource("19_kw0e0") -steps = Array[ExtResource("20_226av")]([SubResource("Resource_2ivmb"), SubResource("Resource_o88yx"), SubResource("Resource_j6a01")]) - -[sub_resource type="Resource" id="Resource_do51u"] -script = ExtResource("3_dnh2v") -triggers = Array[ExtResource("6_6kme3")]([SubResource("Resource_lonke")]) - -[sub_resource type="Resource" id="Resource_pn365"] -script = ExtResource("2_o8ffe") -action = ExtResource("12_icm8e") -input_mappings = Array[ExtResource("3_dnh2v")]([SubResource("Resource_do51u")]) -metadata/_guide_input_mappings_collapsed = false - -[resource] -script = ExtResource("1_bycs2") -mappings = Array[ExtResource("2_o8ffe")]([SubResource("Resource_ohm7l"), SubResource("Resource_3ojw4"), SubResource("Resource_nypfm"), SubResource("Resource_qxroc"), SubResource("Resource_abarl"), SubResource("Resource_1vsh7"), SubResource("Resource_40qct"), SubResource("Resource_pn365")]) -metadata/_guide_action_mappings_collapsed = false diff --git a/guide_examples/combos/player.gd b/guide_examples/combos/player.gd deleted file mode 100644 index 61537618..00000000 --- a/guide_examples/combos/player.gd +++ /dev/null @@ -1,50 +0,0 @@ -## This is a somewhat more complex player example. Note how all the combos -## are completely handled by GUIDE, the player doesn't need to know which -## inputs trigger them. -extends CharacterBody2D - -@export var speed:float = 150 -@export var dash_speed_bonus:float = 250 - -@export var horizontal_movement:GUIDEAction -@export var dash_left:GUIDEAction -@export var dash_right:GUIDEAction -@export var fireball_left:GUIDEAction -@export var fireball_right:GUIDEAction - -@export var fireball_scene:PackedScene - -var _dash_bonus:float - -func _ready(): - # We can use the event system to get notified whenever - # the combo actions trigger. This way we don't need to check them - # in _physics_process every frame. - dash_left.triggered.connect(func(): _dash_bonus = -1) - dash_right.triggered.connect(func(): _dash_bonus = 1) - fireball_left.triggered.connect(_spawn_fireball.bind(Vector2.LEFT)) - fireball_right.triggered.connect(_spawn_fireball.bind(Vector2.RIGHT)) - - -func _physics_process(delta): - # Get current left-right input - var movement:float = horizontal_movement.value_axis_1d - - # Move any dash bonus towards zero - _dash_bonus = move_toward(_dash_bonus, 0, delta) - - # Calculate new velocity - velocity.x = movement * speed + _dash_bonus * dash_speed_bonus - velocity.y = 980 - move_and_slide() - - -func _spawn_fireball(direction:Vector2) -> void: - # spawn a new fireball - var fireball:Node2D = fireball_scene.instantiate() - # add it to the tree - get_parent().add_child(fireball) - # start at our position/orientation - fireball.global_transform = global_transform - # fly into the given direction - fireball.direction = direction diff --git a/guide_examples/combos/player.gd.uid b/guide_examples/combos/player.gd.uid deleted file mode 100644 index 1bf5ea78..00000000 --- a/guide_examples/combos/player.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://bd1xrcr5qu5yd diff --git a/guide_examples/input_contexts/boat.gd b/guide_examples/input_contexts/boat.gd deleted file mode 100644 index 428af07c..00000000 --- a/guide_examples/input_contexts/boat.gd +++ /dev/null @@ -1,58 +0,0 @@ -extends CharacterBody2D - -signal exited() -@export var speed:float = 300 -@export var turn_speed_degrees:float = 180 - -@export var context:GUIDEMappingContext -@export var accelerate:GUIDEAction -@export var turn:GUIDEAction -@export var leave:GUIDEAction - - -@onready var _player_spot:Node2D = %PlayerSpot -@onready var _exit_spot:Node2D = %ExitSpot - -var _player:Node2D - -func _ready(): - leave.triggered.connect(_on_leave) - - -func _physics_process(delta): - # rotate by our turn axis - rotate(turn.value_axis_1d * deg_to_rad(turn_speed_degrees) * delta) - # accelerate by our acceleration axis - velocity = transform.x * accelerate.value_axis_1d * speed - move_and_slide() - - -func enter(player:Node2D): - # Move the player to the player spot - _player = player - player.reparent(_player_spot, false) - _player.position = Vector2.ZERO - - # And enable the boat controls - GUIDE.enable_mapping_context(context) - - -func _on_leave(): - # Disable boat controls - GUIDE.disable_mapping_context(context) - - # put player back in the world - _player.reparent(get_parent(), false) - _player.global_position = _exit_spot.global_position - - # this is to prevent the physics engine from going crazy when moving - # the player's body - await get_tree().physics_frame - - # notify any interested parties that the player has exited - exited.emit() - - - - - diff --git a/guide_examples/input_contexts/boat.gd.uid b/guide_examples/input_contexts/boat.gd.uid deleted file mode 100644 index fe289b93..00000000 --- a/guide_examples/input_contexts/boat.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://bkggahcvec2hd diff --git a/guide_examples/input_contexts/boat.svg b/guide_examples/input_contexts/boat.svg deleted file mode 100644 index e3c2d18f..00000000 --- a/guide_examples/input_contexts/boat.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/guide_examples/input_contexts/boat.svg.import b/guide_examples/input_contexts/boat.svg.import deleted file mode 100644 index 1272285b..00000000 --- a/guide_examples/input_contexts/boat.svg.import +++ /dev/null @@ -1,43 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://cyqlk5nkvswx7" -path="res://.godot/imported/boat.svg-547042152e7d4e4afdfc306682d6e571.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://guide_examples/input_contexts/boat.svg" -dest_files=["res://.godot/imported/boat.svg-547042152e7d4e4afdfc306682d6e571.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 -svg/scale=1.0 -editor/scale_with_editor_scale=false -editor/convert_colors_with_editor_theme=false diff --git a/guide_examples/input_contexts/input_contexts.gd b/guide_examples/input_contexts/input_contexts.gd deleted file mode 100644 index bcd9c3db..00000000 --- a/guide_examples/input_contexts/input_contexts.gd +++ /dev/null @@ -1,6 +0,0 @@ -extends Node2D - -@export var starting_context:GUIDEMappingContext - -func _ready(): - GUIDE.enable_mapping_context(starting_context) diff --git a/guide_examples/input_contexts/input_contexts.gd.uid b/guide_examples/input_contexts/input_contexts.gd.uid deleted file mode 100644 index bf71e302..00000000 --- a/guide_examples/input_contexts/input_contexts.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://cnf3xx5jxiu8q diff --git a/guide_examples/input_contexts/input_contexts.tscn b/guide_examples/input_contexts/input_contexts.tscn deleted file mode 100644 index 2667eae9..00000000 --- a/guide_examples/input_contexts/input_contexts.tscn +++ /dev/null @@ -1,195 +0,0 @@ -[gd_scene format=3 uid="uid://b6h4wnjfjs70m"] - -[ext_resource type="Script" uid="uid://bkggahcvec2hd" path="res://guide_examples/input_contexts/boat.gd" id="1_61cdj"] -[ext_resource type="Script" uid="uid://cnf3xx5jxiu8q" path="res://guide_examples/input_contexts/input_contexts.gd" id="1_386pq"] -[ext_resource type="Texture2D" uid="uid://byjxtsekdl8t2" path="res://guide_examples/shared/godot_logo.svg" id="1_x61i0"] -[ext_resource type="Texture2D" uid="uid://cyqlk5nkvswx7" path="res://guide_examples/input_contexts/boat.svg" id="1_yfaid"] -[ext_resource type="Resource" uid="uid://bv3t73wg3atf7" path="res://guide_examples/input_contexts/mapping_contexts/boat_context.tres" id="2_ha2ml"] -[ext_resource type="Resource" uid="uid://5jercxe6t3go" path="res://guide_examples/input_contexts/mapping_contexts/boat_actions/accelerate.tres" id="3_8s4br"] -[ext_resource type="Script" uid="uid://bc00xf6yb6mw0" path="res://guide_examples/input_contexts/player.gd" id="3_kn2qk"] -[ext_resource type="Resource" uid="uid://cplpvxhus6bwb" path="res://guide_examples/input_contexts/mapping_contexts/player_context.tres" id="4_3xwjv"] -[ext_resource type="Resource" uid="uid://qsysw0ljlj0l" path="res://guide_examples/input_contexts/mapping_contexts/boat_actions/turn.tres" id="4_w1gps"] -[ext_resource type="Resource" uid="uid://cnaj42xnfcibo" path="res://guide_examples/input_contexts/mapping_contexts/player_actions/move.tres" id="5_70jqj"] -[ext_resource type="Resource" uid="uid://bk2j1ww7iwqd0" path="res://guide_examples/input_contexts/mapping_contexts/boat_actions/leave.tres" id="5_typxl"] -[ext_resource type="Resource" uid="uid://crjkk2edn8g8k" path="res://guide_examples/input_contexts/mapping_contexts/player_actions/use.tres" id="6_aiqns"] -[ext_resource type="PackedScene" uid="uid://dkr80d2pi0d41" path="res://addons/guide/debugger/guide_debugger.tscn" id="12_jcoq7"] -[ext_resource type="Theme" uid="uid://dot0gi1yoqmrl" path="res://guide_examples/shared/ui_theme.tres" id="12_u0g3a"] -[ext_resource type="Script" uid="uid://w8q1xlqw60qh" path="res://guide_examples/shared/instructions_label.gd" id="14_ui0u7"] -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="15_5e81o"] - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_w57h4"] -size = Vector2(1972, 59) - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_r5hqg"] -size = Vector2(59, 1161) - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_ifvju"] -size = Vector2(2030.5, 60.5) - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_qarqo"] -size = Vector2(102, 1160.5) - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_la1oy"] -size = Vector2(446.5, 1141) - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_3q8sb"] -size = Vector2(368, 148) - -[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_54ta5"] -radius = 75.0 -height = 252.0 - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_3lf7l"] -size = Vector2(126, 130) - -[sub_resource type="CircleShape2D" id="CircleShape2D_dt2nf"] -radius = 141.891 - -[node name="InputContexts" type="Node2D" unique_id=1380224864] -script = ExtResource("1_386pq") -starting_context = ExtResource("4_3xwjv") - -[node name="World" type="Node2D" parent="." unique_id=1410349708] - -[node name="Sea" type="ColorRect" parent="World" unique_id=2083337272] -offset_right = 2009.0 -offset_bottom = 1129.0 -color = Color(0.0440738, 0.000205037, 0.549847, 1) -metadata/_edit_lock_ = true - -[node name="Land" type="Polygon2D" parent="World" unique_id=1807479761] -color = Color(0.336331, 0.394587, 0.063959, 1) -polygon = PackedVector2Array(55, -51, 259, -24, 398, 124, 356, 225, 279, 461, 394, 656, 412, 865, 342, 1085, -15, 1119, -22, -67) -metadata/_edit_lock_ = true - -[node name="Jetty" type="ColorRect" parent="World/Land" unique_id=836391108] -offset_left = 283.0 -offset_top = 144.0 -offset_right = 641.0 -offset_bottom = 280.0 -color = Color(0.243329, 0.15798, 7.21961e-08, 1) - -[node name="World Boundaries" type="StaticBody2D" parent="World" unique_id=1281217116] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="World/World Boundaries" unique_id=1463809221] -position = Vector2(976, -19.5) -shape = SubResource("RectangleShape2D_w57h4") - -[node name="CollisionShape2D2" type="CollisionShape2D" parent="World/World Boundaries" unique_id=1770003690] -position = Vector2(-10, 532) -shape = SubResource("RectangleShape2D_r5hqg") - -[node name="CollisionShape2D3" type="CollisionShape2D" parent="World/World Boundaries" unique_id=260645404] -position = Vector2(975.75, 1082.25) -shape = SubResource("RectangleShape2D_ifvju") - -[node name="CollisionShape2D4" type="CollisionShape2D" parent="World/World Boundaries" unique_id=906703420] -position = Vector2(1940, 532.25) -shape = SubResource("RectangleShape2D_qarqo") - -[node name="NoBoatZone" type="StaticBody2D" parent="World" unique_id=2068643028] -collision_layer = 2 -collision_mask = 0 - -[node name="CollisionShape2D" type="CollisionShape2D" parent="World/NoBoatZone" unique_id=752792412] -position = Vector2(210.75, 556.5) -shape = SubResource("RectangleShape2D_la1oy") - -[node name="CollisionShape2D2" type="CollisionShape2D" parent="World/NoBoatZone" unique_id=807118015] -position = Vector2(454, 211) -shape = SubResource("RectangleShape2D_3q8sb") - -[node name="Boat" type="CharacterBody2D" parent="." unique_id=2023456304] -position = Vector2(744, 269) -rotation = -1.44336 -collision_layer = 5 -collision_mask = 3 -script = ExtResource("1_61cdj") -speed = 500.0 -context = ExtResource("2_ha2ml") -accelerate = ExtResource("3_8s4br") -turn = ExtResource("4_w1gps") -leave = ExtResource("5_typxl") - -[node name="Boat" type="Sprite2D" parent="Boat" unique_id=1088489882] -texture = ExtResource("1_yfaid") - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Boat" unique_id=969354228] -position = Vector2(-13, 0) -rotation = -1.57573 -shape = SubResource("CapsuleShape2D_54ta5") - -[node name="PlayerSpot" type="Node2D" parent="Boat" unique_id=1154040108] -unique_name_in_owner = true -rotation = 1.5708 -scale = Vector2(0.8, 0.8) - -[node name="ExitSpot" type="Marker2D" parent="Boat" unique_id=824134771] -unique_name_in_owner = true -position = Vector2(-11.0732, -212.314) - -[node name="Player" type="CharacterBody2D" parent="." unique_id=748697917] -position = Vector2(205, 212) -script = ExtResource("3_kn2qk") -context = ExtResource("4_3xwjv") -move = ExtResource("5_70jqj") -use = ExtResource("6_aiqns") - -[node name="Icon" type="Sprite2D" parent="Player" unique_id=1434361692] -texture = ExtResource("1_x61i0") - -[node name="CollisionShape" type="CollisionShape2D" parent="Player" unique_id=712351463] -unique_name_in_owner = true -position = Vector2(-1, 1) -shape = SubResource("RectangleShape2D_3lf7l") - -[node name="DetectionArea" type="Area2D" parent="Player" unique_id=1988797048] -unique_name_in_owner = true -collision_layer = 0 -collision_mask = 4 - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Player/DetectionArea" unique_id=968801461] -shape = SubResource("CircleShape2D_dt2nf") - -[node name="UILayer" type="CanvasLayer" parent="." unique_id=165871456] - -[node name="Label" type="Label" parent="UILayer" unique_id=1486503861] -offset_left = 894.0 -offset_top = 24.0 -offset_right = 1872.0 -offset_bottom = 132.0 -theme = ExtResource("12_u0g3a") -text = "This demonstrates the use of multiple mapping contexts. We have one for the player -and one for the boat. When the player enters the boat, the boat mappings will -become active and will become inactive once the player leaves. " - -[node name="BoatInstructions" type="RichTextLabel" parent="UILayer" unique_id=1737312923] -offset_left = 1316.0 -offset_top = 772.0 -offset_right = 1356.0 -offset_bottom = 812.0 -theme = ExtResource("12_u0g3a") -script = ExtResource("14_ui0u7") -instructions_text = "%s to accelerate/break. -%s to turn the boat. -%s to leave the boat." -actions = Array[ExtResource("15_5e81o")]([ExtResource("3_8s4br"), ExtResource("4_w1gps"), ExtResource("5_typxl")]) -limit_to_context = ExtResource("2_ha2ml") - -[node name="PlayerInstructions" type="RichTextLabel" parent="UILayer" unique_id=1910215489] -offset_left = 1316.0 -offset_top = 772.0 -offset_right = 1356.0 -offset_bottom = 812.0 -theme = ExtResource("12_u0g3a") -script = ExtResource("14_ui0u7") -instructions_text = "%s to move. -%s to enter the boat. -" -actions = Array[ExtResource("15_5e81o")]([ExtResource("5_70jqj"), ExtResource("6_aiqns")]) -limit_to_context = ExtResource("4_3xwjv") - -[node name="DebugLayer" type="CanvasLayer" parent="." unique_id=575034286] - -[node name="GuideDebugger" parent="DebugLayer" unique_id=2083125307 instance=ExtResource("12_jcoq7")] -theme = ExtResource("12_u0g3a") diff --git a/guide_examples/input_contexts/mapping_contexts/boat_actions/accelerate.tres b/guide_examples/input_contexts/mapping_contexts/boat_actions/accelerate.tres deleted file mode 100644 index 8413cb86..00000000 --- a/guide_examples/input_contexts/mapping_contexts/boat_actions/accelerate.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://5jercxe6t3go"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_tkn2p"] - -[resource] -script = ExtResource("1_tkn2p") -action_value_type = 1 diff --git a/guide_examples/input_contexts/mapping_contexts/boat_actions/leave.tres b/guide_examples/input_contexts/mapping_contexts/boat_actions/leave.tres deleted file mode 100644 index cf28667a..00000000 --- a/guide_examples/input_contexts/mapping_contexts/boat_actions/leave.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://bk2j1ww7iwqd0"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_3d3m7"] - -[resource] -script = ExtResource("1_3d3m7") diff --git a/guide_examples/input_contexts/mapping_contexts/boat_actions/turn.tres b/guide_examples/input_contexts/mapping_contexts/boat_actions/turn.tres deleted file mode 100644 index 2306587f..00000000 --- a/guide_examples/input_contexts/mapping_contexts/boat_actions/turn.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://qsysw0ljlj0l"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_4gxp2"] - -[resource] -script = ExtResource("1_4gxp2") -action_value_type = 1 diff --git a/guide_examples/input_contexts/mapping_contexts/boat_context.tres b/guide_examples/input_contexts/mapping_contexts/boat_context.tres deleted file mode 100644 index c4216796..00000000 --- a/guide_examples/input_contexts/mapping_contexts/boat_context.tres +++ /dev/null @@ -1,84 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://bv3t73wg3atf7"] - -[ext_resource type="Resource" uid="uid://qsysw0ljlj0l" path="res://guide_examples/input_contexts/mapping_contexts/boat_actions/turn.tres" id="1_ovglr"] -[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="2_0hduu"] -[ext_resource type="Script" uid="uid://ckggy40lm0vjc" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="3_jicb2"] -[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="4_ymfat"] -[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="5_3quxn"] -[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_snkj0"] -[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="6_l1vi0"] -[ext_resource type="Resource" uid="uid://5jercxe6t3go" path="res://guide_examples/input_contexts/mapping_contexts/boat_actions/accelerate.tres" id="6_pocgd"] -[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="7_1yt57"] -[ext_resource type="Resource" uid="uid://bk2j1ww7iwqd0" path="res://guide_examples/input_contexts/mapping_contexts/boat_actions/leave.tres" id="7_t38lc"] -[ext_resource type="Script" uid="uid://biiggjw6tv4uq" path="res://addons/guide/triggers/guide_trigger_released.gd" id="8_f0mvl"] - -[sub_resource type="Resource" id="Resource_2l73a"] -script = ExtResource("2_0hduu") -key = 87 - -[sub_resource type="Resource" id="Resource_p26ag"] -script = ExtResource("4_ymfat") -input = SubResource("Resource_2l73a") - -[sub_resource type="Resource" id="Resource_fndx2"] -script = ExtResource("2_0hduu") -key = 83 - -[sub_resource type="Resource" id="Resource_8c6p8"] -script = ExtResource("3_jicb2") - -[sub_resource type="Resource" id="Resource_7ubh7"] -script = ExtResource("4_ymfat") -input = SubResource("Resource_fndx2") -modifiers = Array[ExtResource("5_snkj0")]([SubResource("Resource_8c6p8")]) - -[sub_resource type="Resource" id="Resource_yd1l1"] -script = ExtResource("5_3quxn") -action = ExtResource("6_pocgd") -input_mappings = Array[ExtResource("4_ymfat")]([SubResource("Resource_p26ag"), SubResource("Resource_7ubh7")]) - -[sub_resource type="Resource" id="Resource_bw7vh"] -script = ExtResource("2_0hduu") -key = 65 - -[sub_resource type="Resource" id="Resource_55txo"] -script = ExtResource("3_jicb2") - -[sub_resource type="Resource" id="Resource_4pm2b"] -script = ExtResource("4_ymfat") -input = SubResource("Resource_bw7vh") -modifiers = Array[ExtResource("5_snkj0")]([SubResource("Resource_55txo")]) - -[sub_resource type="Resource" id="Resource_mathf"] -script = ExtResource("2_0hduu") -key = 68 - -[sub_resource type="Resource" id="Resource_j5i1b"] -script = ExtResource("4_ymfat") -input = SubResource("Resource_mathf") - -[sub_resource type="Resource" id="Resource_siw8f"] -script = ExtResource("5_3quxn") -action = ExtResource("1_ovglr") -input_mappings = Array[ExtResource("4_ymfat")]([SubResource("Resource_4pm2b"), SubResource("Resource_j5i1b")]) - -[sub_resource type="Resource" id="Resource_xiqqo"] -script = ExtResource("2_0hduu") -key = 69 - -[sub_resource type="Resource" id="Resource_ooy6b"] -script = ExtResource("8_f0mvl") - -[sub_resource type="Resource" id="Resource_8047g"] -script = ExtResource("4_ymfat") -input = SubResource("Resource_xiqqo") -triggers = Array[ExtResource("6_l1vi0")]([SubResource("Resource_ooy6b")]) - -[sub_resource type="Resource" id="Resource_npqbc"] -script = ExtResource("5_3quxn") -action = ExtResource("7_t38lc") -input_mappings = Array[ExtResource("4_ymfat")]([SubResource("Resource_8047g")]) - -[resource] -script = ExtResource("7_1yt57") -mappings = Array[ExtResource("5_3quxn")]([SubResource("Resource_yd1l1"), SubResource("Resource_siw8f"), SubResource("Resource_npqbc")]) diff --git a/guide_examples/input_contexts/mapping_contexts/player_actions/move.tres b/guide_examples/input_contexts/mapping_contexts/player_actions/move.tres deleted file mode 100644 index 651b8a7a..00000000 --- a/guide_examples/input_contexts/mapping_contexts/player_actions/move.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://cnaj42xnfcibo"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_amhrr"] - -[resource] -script = ExtResource("1_amhrr") -action_value_type = 2 diff --git a/guide_examples/input_contexts/mapping_contexts/player_actions/use.tres b/guide_examples/input_contexts/mapping_contexts/player_actions/use.tres deleted file mode 100644 index 6aed9e3d..00000000 --- a/guide_examples/input_contexts/mapping_contexts/player_actions/use.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://crjkk2edn8g8k"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_7lwep"] - -[resource] -script = ExtResource("1_7lwep") diff --git a/guide_examples/input_contexts/mapping_contexts/player_context.tres b/guide_examples/input_contexts/mapping_contexts/player_context.tres deleted file mode 100644 index f9b49b5f..00000000 --- a/guide_examples/input_contexts/mapping_contexts/player_context.tres +++ /dev/null @@ -1,91 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://cplpvxhus6bwb"] - -[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="1_126cd"] -[ext_resource type="Resource" uid="uid://cnaj42xnfcibo" path="res://guide_examples/input_contexts/mapping_contexts/player_actions/move.tres" id="1_hm3wk"] -[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="2_xomf3"] -[ext_resource type="Script" uid="uid://bm5gjgadon6hb" path="res://addons/guide/modifiers/guide_modifier_input_swizzle.gd" id="3_0ask7"] -[ext_resource type="Script" uid="uid://ckggy40lm0vjc" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="4_07e03"] -[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="5_1myws"] -[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_tugcr"] -[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="6_h3mfx"] -[ext_resource type="Resource" uid="uid://crjkk2edn8g8k" path="res://guide_examples/input_contexts/mapping_contexts/player_actions/use.tres" id="7_dx1om"] -[ext_resource type="Script" uid="uid://biiggjw6tv4uq" path="res://addons/guide/triggers/guide_trigger_released.gd" id="8_hlvtj"] -[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="8_ri103"] - -[sub_resource type="Resource" id="Resource_5yf1p"] -script = ExtResource("2_xomf3") -key = 87 -allow_additional_modifiers = false - -[sub_resource type="Resource" id="Resource_vo6fb"] -script = ExtResource("3_0ask7") - -[sub_resource type="Resource" id="Resource_ixhgx"] -script = ExtResource("4_07e03") - -[sub_resource type="Resource" id="Resource_pia7e"] -script = ExtResource("5_1myws") -input = SubResource("Resource_5yf1p") -modifiers = Array[ExtResource("5_tugcr")]([SubResource("Resource_vo6fb"), SubResource("Resource_ixhgx")]) - -[sub_resource type="Resource" id="Resource_a11mt"] -script = ExtResource("2_xomf3") -key = 83 -allow_additional_modifiers = false - -[sub_resource type="Resource" id="Resource_6ecpg"] -script = ExtResource("3_0ask7") - -[sub_resource type="Resource" id="Resource_s1oiy"] -script = ExtResource("5_1myws") -input = SubResource("Resource_a11mt") -modifiers = Array[ExtResource("5_tugcr")]([SubResource("Resource_6ecpg")]) - -[sub_resource type="Resource" id="Resource_m84eo"] -script = ExtResource("2_xomf3") -key = 65 -allow_additional_modifiers = false - -[sub_resource type="Resource" id="Resource_qn63o"] -script = ExtResource("4_07e03") - -[sub_resource type="Resource" id="Resource_4dh7v"] -script = ExtResource("5_1myws") -input = SubResource("Resource_m84eo") -modifiers = Array[ExtResource("5_tugcr")]([SubResource("Resource_qn63o")]) - -[sub_resource type="Resource" id="Resource_njvt5"] -script = ExtResource("2_xomf3") -key = 68 -allow_additional_modifiers = false - -[sub_resource type="Resource" id="Resource_hvhr4"] -script = ExtResource("5_1myws") -input = SubResource("Resource_njvt5") - -[sub_resource type="Resource" id="Resource_o0rtq"] -script = ExtResource("6_h3mfx") -action = ExtResource("1_hm3wk") -input_mappings = Array[ExtResource("5_1myws")]([SubResource("Resource_pia7e"), SubResource("Resource_s1oiy"), SubResource("Resource_4dh7v"), SubResource("Resource_hvhr4")]) - -[sub_resource type="Resource" id="Resource_t3oa4"] -script = ExtResource("2_xomf3") -key = 69 -allow_additional_modifiers = false - -[sub_resource type="Resource" id="Resource_ocal3"] -script = ExtResource("8_hlvtj") - -[sub_resource type="Resource" id="Resource_o528y"] -script = ExtResource("5_1myws") -input = SubResource("Resource_t3oa4") -triggers = Array[ExtResource("8_ri103")]([SubResource("Resource_ocal3")]) - -[sub_resource type="Resource" id="Resource_0a33p"] -script = ExtResource("6_h3mfx") -action = ExtResource("7_dx1om") -input_mappings = Array[ExtResource("5_1myws")]([SubResource("Resource_o528y")]) - -[resource] -script = ExtResource("1_126cd") -mappings = Array[ExtResource("6_h3mfx")]([SubResource("Resource_o0rtq"), SubResource("Resource_0a33p")]) diff --git a/guide_examples/input_contexts/player.gd b/guide_examples/input_contexts/player.gd deleted file mode 100644 index 8c1aaaa7..00000000 --- a/guide_examples/input_contexts/player.gd +++ /dev/null @@ -1,42 +0,0 @@ -extends CharacterBody2D - -@export var context:GUIDEMappingContext -@export var move:GUIDEAction -@export var use:GUIDEAction - -@export var speed:float = 300 - -@onready var _detection_area:Area2D = %DetectionArea -@onready var _collision_shape:CollisionShape2D = %CollisionShape - -func _ready(): - use.triggered.connect(_enter_boat) - -func _physics_process(_delta): - velocity = move.value_axis_2d.normalized() * speed - move_and_slide() - - -func _enter_boat(): - var boats := _detection_area.get_overlapping_bodies() - if boats.is_empty(): - return - - # Disable player input while in the boat - GUIDE.disable_mapping_context(context) - - # disable our own collisions while in the boat - _collision_shape.set_deferred("disabled", true) - - # enter the boat - boats[0].enter(self) - boats[0].exited.connect(_boat_exited, CONNECT_ONE_SHOT) - - -func _boat_exited(): - # re-enable our own mapping context - GUIDE.enable_mapping_context(context) - - # and re-enable our collisions - _collision_shape.set_deferred("disabled", false) - diff --git a/guide_examples/input_contexts/player.gd.uid b/guide_examples/input_contexts/player.gd.uid deleted file mode 100644 index e67bdccb..00000000 --- a/guide_examples/input_contexts/player.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://bc00xf6yb6mw0 diff --git a/guide_examples/input_scheme_switching/input_scheme_switching.gd b/guide_examples/input_scheme_switching/input_scheme_switching.gd deleted file mode 100644 index 0053d017..00000000 --- a/guide_examples/input_scheme_switching/input_scheme_switching.gd +++ /dev/null @@ -1,21 +0,0 @@ -## This example shows how to switch the input scheme on the fly. -extends Node - -@export var joystick_scheme:GUIDEMappingContext -@export var keyboard_scheme:GUIDEMappingContext -@export var switch_to_keyboard:GUIDEAction -@export var switch_to_joystick:GUIDEAction - -func _ready(): - # When we get a command to switch the input scheme, we - # switch. - switch_to_keyboard.triggered.connect(_switch_input_scheme.bind(keyboard_scheme)) - switch_to_joystick.triggered.connect(_switch_input_scheme.bind(joystick_scheme)) - - # And switch now to enable keyboard - _switch_input_scheme(keyboard_scheme) - - -func _switch_input_scheme(context:GUIDEMappingContext): - GUIDE.enable_mapping_context(context, true) - diff --git a/guide_examples/input_scheme_switching/input_scheme_switching.gd.uid b/guide_examples/input_scheme_switching/input_scheme_switching.gd.uid deleted file mode 100644 index e3263456..00000000 --- a/guide_examples/input_scheme_switching/input_scheme_switching.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://fhw2j8umfqty diff --git a/guide_examples/input_scheme_switching/input_scheme_switching.tscn b/guide_examples/input_scheme_switching/input_scheme_switching.tscn deleted file mode 100644 index f5111a58..00000000 --- a/guide_examples/input_scheme_switching/input_scheme_switching.tscn +++ /dev/null @@ -1,61 +0,0 @@ -[gd_scene format=3 uid="uid://dvbxt8jyo8okp"] - -[ext_resource type="Script" uid="uid://fhw2j8umfqty" path="res://guide_examples/input_scheme_switching/input_scheme_switching.gd" id="1_7l2n1"] -[ext_resource type="Texture2D" uid="uid://byjxtsekdl8t2" path="res://guide_examples/shared/godot_logo.svg" id="1_t4jeg"] -[ext_resource type="Resource" uid="uid://x33fk5wo7l2r" path="res://guide_examples/input_scheme_switching/mapping_contexts/joystick_scheme.tres" id="2_fx1v6"] -[ext_resource type="Resource" uid="uid://2hl7iqpondhi" path="res://guide_examples/input_scheme_switching/mapping_contexts/keyboard_scheme.tres" id="3_pvyn2"] -[ext_resource type="Resource" uid="uid://cxn2ibe1mn3sb" path="res://guide_examples/input_scheme_switching/mapping_contexts/actions/move.tres" id="4_3bnea"] -[ext_resource type="Resource" uid="uid://b11rcmd3hse58" path="res://guide_examples/input_scheme_switching/mapping_contexts/actions/switch_to_keyboard.tres" id="4_tts5j"] -[ext_resource type="Resource" uid="uid://c7htf8h44vbwi" path="res://guide_examples/input_scheme_switching/mapping_contexts/actions/shoot.tres" id="5_4yg1b"] -[ext_resource type="Resource" uid="uid://vctiwgvnl0ba" path="res://guide_examples/input_scheme_switching/mapping_contexts/actions/switch_to_joystick.tres" id="6_b05vw"] -[ext_resource type="Script" uid="uid://csjgtlek7infj" path="res://guide_examples/input_scheme_switching/player.gd" id="7_2r4ev"] -[ext_resource type="PackedScene" uid="uid://dkr80d2pi0d41" path="res://addons/guide/debugger/guide_debugger.tscn" id="8_nv6u5"] -[ext_resource type="PackedScene" uid="uid://c36cnvgv2ur60" path="res://guide_examples/shared/fireball/fireball.tscn" id="8_t3npb"] -[ext_resource type="Theme" uid="uid://dot0gi1yoqmrl" path="res://guide_examples/shared/ui_theme.tres" id="10_vp4t3"] -[ext_resource type="Script" uid="uid://w8q1xlqw60qh" path="res://guide_examples/shared/instructions_label.gd" id="11_qdni4"] -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="13_53l67"] - -[node name="InputSchemeSwitching" type="Node2D" unique_id=603168869] -script = ExtResource("1_7l2n1") -joystick_scheme = ExtResource("2_fx1v6") -keyboard_scheme = ExtResource("3_pvyn2") -switch_to_keyboard = ExtResource("4_tts5j") -switch_to_joystick = ExtResource("6_b05vw") - -[node name="Player" type="Node2D" parent="." unique_id=1897518551] -position = Vector2(929, 695) -script = ExtResource("7_2r4ev") -speed = 300.0 -move_action = ExtResource("4_3bnea") -shoot_action = ExtResource("5_4yg1b") -fireball_scene = ExtResource("8_t3npb") - -[node name="GodotLogo" type="Sprite2D" parent="Player" unique_id=2087107538] -texture = ExtResource("1_t4jeg") - -[node name="UI" type="CanvasLayer" parent="." unique_id=1692281114] - -[node name="InstructionsLabel" type="RichTextLabel" parent="UI" unique_id=1820561078] -unique_name_in_owner = true -custom_minimum_size = Vector2(500, 0) -anchors_preset = 1 -anchor_left = 1.0 -anchor_right = 1.0 -offset_left = -552.0 -offset_top = 85.0 -offset_right = -52.0 -offset_bottom = 125.0 -grow_horizontal = 0 -theme = ExtResource("10_vp4t3") -bbcode_enabled = true -text = "Lorem Ipsum Dolor" -fit_content = true -script = ExtResource("11_qdni4") -instructions_text = "%s to move. -%s to shoot a fireball." -actions = Array[ExtResource("13_53l67")]([ExtResource("4_3bnea"), ExtResource("5_4yg1b")]) - -[node name="Debugger" type="CanvasLayer" parent="." unique_id=298116936] - -[node name="GuideDebugger" parent="Debugger" unique_id=1693912531 instance=ExtResource("8_nv6u5")] -theme = ExtResource("10_vp4t3") diff --git a/guide_examples/input_scheme_switching/mapping_contexts/actions/move.tres b/guide_examples/input_scheme_switching/mapping_contexts/actions/move.tres deleted file mode 100644 index c079191a..00000000 --- a/guide_examples/input_scheme_switching/mapping_contexts/actions/move.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://cxn2ibe1mn3sb"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_anxy1"] - -[resource] -script = ExtResource("1_anxy1") -action_value_type = 2 diff --git a/guide_examples/input_scheme_switching/mapping_contexts/actions/shoot.tres b/guide_examples/input_scheme_switching/mapping_contexts/actions/shoot.tres deleted file mode 100644 index 51c0a35d..00000000 --- a/guide_examples/input_scheme_switching/mapping_contexts/actions/shoot.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://c7htf8h44vbwi"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_bkoj8"] - -[resource] -script = ExtResource("1_bkoj8") diff --git a/guide_examples/input_scheme_switching/mapping_contexts/actions/switch_to_joystick.tres b/guide_examples/input_scheme_switching/mapping_contexts/actions/switch_to_joystick.tres deleted file mode 100644 index 65952efd..00000000 --- a/guide_examples/input_scheme_switching/mapping_contexts/actions/switch_to_joystick.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://vctiwgvnl0ba"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_8q327"] - -[resource] -script = ExtResource("1_8q327") diff --git a/guide_examples/input_scheme_switching/mapping_contexts/actions/switch_to_keyboard.tres b/guide_examples/input_scheme_switching/mapping_contexts/actions/switch_to_keyboard.tres deleted file mode 100644 index 2128ba18..00000000 --- a/guide_examples/input_scheme_switching/mapping_contexts/actions/switch_to_keyboard.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://b11rcmd3hse58"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_4oh0y"] - -[resource] -script = ExtResource("1_4oh0y") diff --git a/guide_examples/input_scheme_switching/mapping_contexts/joystick_scheme.tres b/guide_examples/input_scheme_switching/mapping_contexts/joystick_scheme.tres deleted file mode 100644 index f00a6019..00000000 --- a/guide_examples/input_scheme_switching/mapping_contexts/joystick_scheme.tres +++ /dev/null @@ -1,67 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://x33fk5wo7l2r"] - -[ext_resource type="Resource" uid="uid://cxn2ibe1mn3sb" path="res://guide_examples/input_scheme_switching/mapping_contexts/actions/move.tres" id="1_hupae"] -[ext_resource type="Script" uid="uid://doauobik3xyea" path="res://addons/guide/inputs/guide_input_joy_axis_2d.gd" id="2_t6p7a"] -[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="3_6jy3p"] -[ext_resource type="Script" uid="uid://c47lkb48itd6l" path="res://addons/guide/modifiers/guide_modifier_deadzone.gd" id="3_c1g58"] -[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="4_ssubt"] -[ext_resource type="Resource" uid="uid://c7htf8h44vbwi" path="res://guide_examples/input_scheme_switching/mapping_contexts/actions/shoot.tres" id="5_pd4bb"] -[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_rdhcn"] -[ext_resource type="Script" uid="uid://rvttn472ix6v" path="res://addons/guide/inputs/guide_input_joy_button.gd" id="6_eieuy"] -[ext_resource type="Script" uid="uid://b52rqq28tuqpg" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="7_0nn3e"] -[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="7_pwyva"] -[ext_resource type="Resource" uid="uid://b11rcmd3hse58" path="res://guide_examples/input_scheme_switching/mapping_contexts/actions/switch_to_keyboard.tres" id="8_7nlt6"] -[ext_resource type="Script" uid="uid://w3fbpe7r01n8" path="res://addons/guide/inputs/guide_input_any.gd" id="8_hdd7g"] -[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="9_1vdw8"] - -[sub_resource type="Resource" id="Resource_7qyuq"] -script = ExtResource("2_t6p7a") - -[sub_resource type="Resource" id="Resource_8pjab"] -script = ExtResource("3_c1g58") - -[sub_resource type="Resource" id="Resource_wxd67"] -script = ExtResource("3_6jy3p") -input = SubResource("Resource_7qyuq") -modifiers = Array[ExtResource("5_rdhcn")]([SubResource("Resource_8pjab")]) - -[sub_resource type="Resource" id="Resource_lomew"] -script = ExtResource("4_ssubt") -action = ExtResource("1_hupae") -input_mappings = Array[ExtResource("3_6jy3p")]([SubResource("Resource_wxd67")]) -metadata/_guide_input_mappings_collapsed = false - -[sub_resource type="Resource" id="Resource_guotu"] -script = ExtResource("6_eieuy") - -[sub_resource type="Resource" id="Resource_ws3e0"] -script = ExtResource("7_0nn3e") - -[sub_resource type="Resource" id="Resource_b21ub"] -script = ExtResource("3_6jy3p") -input = SubResource("Resource_guotu") -triggers = Array[ExtResource("7_pwyva")]([SubResource("Resource_ws3e0")]) - -[sub_resource type="Resource" id="Resource_tmt5r"] -script = ExtResource("4_ssubt") -action = ExtResource("5_pd4bb") -input_mappings = Array[ExtResource("3_6jy3p")]([SubResource("Resource_b21ub")]) - -[sub_resource type="Resource" id="Resource_41j1i"] -script = ExtResource("8_hdd7g") -keyboard = true -mouse = false -joy = false - -[sub_resource type="Resource" id="Resource_ncpby"] -script = ExtResource("3_6jy3p") -input = SubResource("Resource_41j1i") - -[sub_resource type="Resource" id="Resource_28cwt"] -script = ExtResource("4_ssubt") -action = ExtResource("8_7nlt6") -input_mappings = Array[ExtResource("3_6jy3p")]([SubResource("Resource_ncpby")]) - -[resource] -script = ExtResource("9_1vdw8") -mappings = Array[ExtResource("4_ssubt")]([SubResource("Resource_lomew"), SubResource("Resource_tmt5r"), SubResource("Resource_28cwt")]) diff --git a/guide_examples/input_scheme_switching/mapping_contexts/keyboard_scheme.tres b/guide_examples/input_scheme_switching/mapping_contexts/keyboard_scheme.tres deleted file mode 100644 index 1a7594e2..00000000 --- a/guide_examples/input_scheme_switching/mapping_contexts/keyboard_scheme.tres +++ /dev/null @@ -1,103 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://2hl7iqpondhi"] - -[ext_resource type="Resource" uid="uid://cxn2ibe1mn3sb" path="res://guide_examples/input_scheme_switching/mapping_contexts/actions/move.tres" id="1_wyjhr"] -[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="2_10ro5"] -[ext_resource type="Script" uid="uid://bm5gjgadon6hb" path="res://addons/guide/modifiers/guide_modifier_input_swizzle.gd" id="3_uaw8o"] -[ext_resource type="Script" uid="uid://ckggy40lm0vjc" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="4_hv31f"] -[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_m4md8"] -[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="5_v5abd"] -[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="6_5qe2r"] -[ext_resource type="Resource" uid="uid://c7htf8h44vbwi" path="res://guide_examples/input_scheme_switching/mapping_contexts/actions/shoot.tres" id="7_diyqh"] -[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="8_dhpv7"] -[ext_resource type="Script" uid="uid://b52rqq28tuqpg" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="8_enquy"] -[ext_resource type="Script" uid="uid://w3fbpe7r01n8" path="res://addons/guide/inputs/guide_input_any.gd" id="9_j1ko4"] -[ext_resource type="Resource" uid="uid://vctiwgvnl0ba" path="res://guide_examples/input_scheme_switching/mapping_contexts/actions/switch_to_joystick.tres" id="9_p8ck7"] -[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="11_rkw8m"] - -[sub_resource type="Resource" id="Resource_ckatg"] -script = ExtResource("2_10ro5") -key = 87 - -[sub_resource type="Resource" id="Resource_8rr5k"] -script = ExtResource("3_uaw8o") - -[sub_resource type="Resource" id="Resource_4c38v"] -script = ExtResource("4_hv31f") - -[sub_resource type="Resource" id="Resource_xot0n"] -script = ExtResource("5_v5abd") -input = SubResource("Resource_ckatg") -modifiers = Array[ExtResource("5_m4md8")]([SubResource("Resource_8rr5k"), SubResource("Resource_4c38v")]) - -[sub_resource type="Resource" id="Resource_v2una"] -script = ExtResource("2_10ro5") -key = 65 - -[sub_resource type="Resource" id="Resource_tu604"] -script = ExtResource("4_hv31f") - -[sub_resource type="Resource" id="Resource_vh7xg"] -script = ExtResource("5_v5abd") -input = SubResource("Resource_v2una") -modifiers = Array[ExtResource("5_m4md8")]([SubResource("Resource_tu604")]) - -[sub_resource type="Resource" id="Resource_sko3c"] -script = ExtResource("2_10ro5") -key = 83 - -[sub_resource type="Resource" id="Resource_x4ewt"] -script = ExtResource("3_uaw8o") - -[sub_resource type="Resource" id="Resource_1bv7n"] -script = ExtResource("5_v5abd") -input = SubResource("Resource_sko3c") -modifiers = Array[ExtResource("5_m4md8")]([SubResource("Resource_x4ewt")]) - -[sub_resource type="Resource" id="Resource_o6q2e"] -script = ExtResource("2_10ro5") -key = 68 - -[sub_resource type="Resource" id="Resource_ggp85"] -script = ExtResource("5_v5abd") -input = SubResource("Resource_o6q2e") - -[sub_resource type="Resource" id="Resource_lomew"] -script = ExtResource("6_5qe2r") -action = ExtResource("1_wyjhr") -input_mappings = Array[ExtResource("5_v5abd")]([SubResource("Resource_xot0n"), SubResource("Resource_vh7xg"), SubResource("Resource_1bv7n"), SubResource("Resource_ggp85")]) - -[sub_resource type="Resource" id="Resource_wxbv3"] -script = ExtResource("2_10ro5") -key = 32 - -[sub_resource type="Resource" id="Resource_a515r"] -script = ExtResource("8_enquy") - -[sub_resource type="Resource" id="Resource_u0geb"] -script = ExtResource("5_v5abd") -input = SubResource("Resource_wxbv3") -triggers = Array[ExtResource("8_dhpv7")]([SubResource("Resource_a515r")]) - -[sub_resource type="Resource" id="Resource_f8tqv"] -script = ExtResource("6_5qe2r") -action = ExtResource("7_diyqh") -input_mappings = Array[ExtResource("5_v5abd")]([SubResource("Resource_u0geb")]) - -[sub_resource type="Resource" id="Resource_1wnrb"] -script = ExtResource("9_j1ko4") -joy_buttons = true -mouse = false -joy = true - -[sub_resource type="Resource" id="Resource_i18os"] -script = ExtResource("5_v5abd") -input = SubResource("Resource_1wnrb") - -[sub_resource type="Resource" id="Resource_im7a2"] -script = ExtResource("6_5qe2r") -action = ExtResource("9_p8ck7") -input_mappings = Array[ExtResource("5_v5abd")]([SubResource("Resource_i18os")]) - -[resource] -script = ExtResource("11_rkw8m") -mappings = Array[ExtResource("6_5qe2r")]([SubResource("Resource_lomew"), SubResource("Resource_f8tqv"), SubResource("Resource_im7a2")]) diff --git a/guide_examples/input_scheme_switching/player.gd b/guide_examples/input_scheme_switching/player.gd deleted file mode 100644 index 366cfbd0..00000000 --- a/guide_examples/input_scheme_switching/player.gd +++ /dev/null @@ -1,27 +0,0 @@ -## Our player. The player has no knowledge about input schemes, it just -## reacts to actions triggering. -extends Node2D - -@export var speed:float = 200 - -@export var move_action:GUIDEAction -@export var shoot_action:GUIDEAction -@export var fireball_scene:PackedScene - - -func _ready(): - shoot_action.triggered.connect(_shoot_fireball) - - -func _process(delta:float) -> void: - position += move_action.value_axis_2d.normalized() * speed * delta - - -func _shoot_fireball(): - var fireball = fireball_scene.instantiate() - fireball.direction = Vector2.UP - get_parent().add_child(fireball) - - fireball.global_transform = global_transform - - diff --git a/guide_examples/input_scheme_switching/player.gd.uid b/guide_examples/input_scheme_switching/player.gd.uid deleted file mode 100644 index 7ebe9891..00000000 --- a/guide_examples/input_scheme_switching/player.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://csjgtlek7infj diff --git a/guide_examples/mouse_position_2d/background.gd b/guide_examples/mouse_position_2d/background.gd deleted file mode 100644 index 681b9a5d..00000000 --- a/guide_examples/mouse_position_2d/background.gd +++ /dev/null @@ -1,16 +0,0 @@ -## This just keeps the sprite endlessly scrolling. It's not related to input. -extends Sprite2D - - -func _process(delta): - # get rect of visible screen in world coordinates - var rect = get_viewport().canvas_transform.affine_inverse() * get_viewport_rect() - # fit the bg into the viewport - global_position = rect.position - global_scale = rect.size / texture.get_size() - - # update scaling so the texture scales according to zoom level - material.set_shader_parameter("scale", global_scale) - var offset = rect.position / texture.get_size() - # and offset so we pick a texture offset relative to the movement of the camera - material.set_shader_parameter("offset", offset) diff --git a/guide_examples/mouse_position_2d/background.gd.uid b/guide_examples/mouse_position_2d/background.gd.uid deleted file mode 100644 index a20ffdb6..00000000 --- a/guide_examples/mouse_position_2d/background.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://by6w26jgvaitm diff --git a/guide_examples/mouse_position_2d/background.svg b/guide_examples/mouse_position_2d/background.svg deleted file mode 100644 index e649b9ed..00000000 --- a/guide_examples/mouse_position_2d/background.svg +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/guide_examples/mouse_position_2d/background.svg.import b/guide_examples/mouse_position_2d/background.svg.import deleted file mode 100644 index d3d6b6af..00000000 --- a/guide_examples/mouse_position_2d/background.svg.import +++ /dev/null @@ -1,43 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://slnmn5k0drdb" -path="res://.godot/imported/background.svg-2c00776905f8df1964b7da3b2242aa3e.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://guide_examples/mouse_position_2d/background.svg" -dest_files=["res://.godot/imported/background.svg-2c00776905f8df1964b7da3b2242aa3e.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 -svg/scale=1.0 -editor/scale_with_editor_scale=false -editor/convert_colors_with_editor_theme=false diff --git a/guide_examples/mouse_position_2d/camera_2d.gd b/guide_examples/mouse_position_2d/camera_2d.gd deleted file mode 100644 index ae66c34d..00000000 --- a/guide_examples/mouse_position_2d/camera_2d.gd +++ /dev/null @@ -1,19 +0,0 @@ -## Camera control. We listen to GUIDE's actions to move and zoom the camera. Note how we can -## mix event-based and polling based input handling, depending on what works better for the -## use case. -extends Camera2D - - -@export var camera_movement:GUIDEAction -@export var camera_zoom:GUIDEAction -@export var speed:float = 300 - - -func _ready(): - camera_zoom.triggered.connect(_zoom_camera) - -func _process(delta): - position += camera_movement.value_axis_2d * speed * delta - -func _zoom_camera(): - zoom = clamp( zoom + Vector2.ONE * camera_zoom.value_axis_1d, Vector2(0.1, 0.1), Vector2(3, 3)) diff --git a/guide_examples/mouse_position_2d/camera_2d.gd.uid b/guide_examples/mouse_position_2d/camera_2d.gd.uid deleted file mode 100644 index a4f760f7..00000000 --- a/guide_examples/mouse_position_2d/camera_2d.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://cndto72qu3boe diff --git a/guide_examples/mouse_position_2d/godot_head.gd b/guide_examples/mouse_position_2d/godot_head.gd deleted file mode 100644 index 2ca46aa3..00000000 --- a/guide_examples/mouse_position_2d/godot_head.gd +++ /dev/null @@ -1,15 +0,0 @@ -extends Node2D - -@export var lifetime_seconds:float = 5.0 -var _remaining_time_seconds:float = 0 - -func _ready(): - _remaining_time_seconds = lifetime_seconds - -func _process(delta:float) -> void: - _remaining_time_seconds -= delta - if _remaining_time_seconds <= 0: - queue_free() - return - - modulate.a = _remaining_time_seconds / lifetime_seconds diff --git a/guide_examples/mouse_position_2d/godot_head.gd.uid b/guide_examples/mouse_position_2d/godot_head.gd.uid deleted file mode 100644 index 2358c677..00000000 --- a/guide_examples/mouse_position_2d/godot_head.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://c5wpkmya4n248 diff --git a/guide_examples/mouse_position_2d/godot_head.tscn b/guide_examples/mouse_position_2d/godot_head.tscn deleted file mode 100644 index 0405d6c1..00000000 --- a/guide_examples/mouse_position_2d/godot_head.tscn +++ /dev/null @@ -1,10 +0,0 @@ -[gd_scene format=3 uid="uid://cj8m2n32yjxka"] - -[ext_resource type="Script" uid="uid://c5wpkmya4n248" path="res://guide_examples/mouse_position_2d/godot_head.gd" id="1_7od3t"] -[ext_resource type="Texture2D" uid="uid://byjxtsekdl8t2" path="res://guide_examples/shared/godot_logo.svg" id="1_1168h"] - -[node name="GodotHead" type="Node2D" unique_id=1727810755] -script = ExtResource("1_7od3t") - -[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1316493977] -texture = ExtResource("1_1168h") diff --git a/guide_examples/mouse_position_2d/mapping_contexts/actions/camera_movement.tres b/guide_examples/mouse_position_2d/mapping_contexts/actions/camera_movement.tres deleted file mode 100644 index 520a4ef1..00000000 --- a/guide_examples/mouse_position_2d/mapping_contexts/actions/camera_movement.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://ehdejslyo58y"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_clx3u"] - -[resource] -script = ExtResource("1_clx3u") -action_value_type = 2 diff --git a/guide_examples/mouse_position_2d/mapping_contexts/actions/camera_zoom.tres b/guide_examples/mouse_position_2d/mapping_contexts/actions/camera_zoom.tres deleted file mode 100644 index 0e67a8f1..00000000 --- a/guide_examples/mouse_position_2d/mapping_contexts/actions/camera_zoom.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://6dm5j1sdhdp2"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_u52q5"] - -[resource] -script = ExtResource("1_u52q5") -action_value_type = 1 diff --git a/guide_examples/mouse_position_2d/mapping_contexts/actions/cursor.tres b/guide_examples/mouse_position_2d/mapping_contexts/actions/cursor.tres deleted file mode 100644 index 9e0410c9..00000000 --- a/guide_examples/mouse_position_2d/mapping_contexts/actions/cursor.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://y7q516rtjlt8"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_casem"] - -[resource] -script = ExtResource("1_casem") -action_value_type = 2 diff --git a/guide_examples/mouse_position_2d/mapping_contexts/actions/spawn.tres b/guide_examples/mouse_position_2d/mapping_contexts/actions/spawn.tres deleted file mode 100644 index 33fef152..00000000 --- a/guide_examples/mouse_position_2d/mapping_contexts/actions/spawn.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://cap7r63x8tait"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_y7wt7"] - -[resource] -script = ExtResource("1_y7wt7") diff --git a/guide_examples/mouse_position_2d/mapping_contexts/modifiers/zoom_sensitivity.tres b/guide_examples/mouse_position_2d/mapping_contexts/modifiers/zoom_sensitivity.tres deleted file mode 100644 index 6745a810..00000000 --- a/guide_examples/mouse_position_2d/mapping_contexts/modifiers/zoom_sensitivity.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEModifierScale" format=3 uid="uid://d0brjke26hsk8"] - -[ext_resource type="Script" uid="uid://bjm4myqxg4phm" path="res://addons/guide/modifiers/guide_modifier_scale.gd" id="1_vqbea"] - -[resource] -script = ExtResource("1_vqbea") -scale = Vector3(0.1, 1, 1) diff --git a/guide_examples/mouse_position_2d/mapping_contexts/mouse_position.tres b/guide_examples/mouse_position_2d/mapping_contexts/mouse_position.tres deleted file mode 100644 index 587b7da6..00000000 --- a/guide_examples/mouse_position_2d/mapping_contexts/mouse_position.tres +++ /dev/null @@ -1,133 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://cfbk5croqnocs"] - -[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="1_ru5nv"] -[ext_resource type="Resource" uid="uid://y7q516rtjlt8" path="res://guide_examples/mouse_position_2d/mapping_contexts/actions/cursor.tres" id="1_ybilq"] -[ext_resource type="Script" uid="uid://deeru16npi81q" path="res://addons/guide/inputs/guide_input_mouse_position.gd" id="2_xu301"] -[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="3_vy8se"] -[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="4_pisoh"] -[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_3l7t5"] -[ext_resource type="Resource" uid="uid://ehdejslyo58y" path="res://guide_examples/mouse_position_2d/mapping_contexts/actions/camera_movement.tres" id="6_qfh27"] -[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="6_u43ni"] -[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="7_8y00b"] -[ext_resource type="Script" uid="uid://ckggy40lm0vjc" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="7_668rf"] -[ext_resource type="Script" uid="uid://bm5gjgadon6hb" path="res://addons/guide/modifiers/guide_modifier_input_swizzle.gd" id="8_o7tqa"] -[ext_resource type="Script" uid="uid://vgjlx6p007lp" path="res://addons/guide/inputs/guide_input_mouse_button.gd" id="10_g5tce"] -[ext_resource type="Resource" uid="uid://cap7r63x8tait" path="res://guide_examples/mouse_position_2d/mapping_contexts/actions/spawn.tres" id="10_ohwve"] -[ext_resource type="Script" uid="uid://b52rqq28tuqpg" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="11_5ifuu"] -[ext_resource type="Script" uid="uid://vho2v7ax07ef" path="res://addons/guide/modifiers/guide_modifier_canvas_coordinates.gd" id="11_j8wbm"] -[ext_resource type="Resource" uid="uid://6dm5j1sdhdp2" path="res://guide_examples/mouse_position_2d/mapping_contexts/actions/camera_zoom.tres" id="13_htiyk"] -[ext_resource type="Resource" uid="uid://d0brjke26hsk8" path="res://guide_examples/mouse_position_2d/mapping_contexts/modifiers/zoom_sensitivity.tres" id="14_0gubt"] - -[sub_resource type="Resource" id="Resource_420bm"] -script = ExtResource("2_xu301") - -[sub_resource type="Resource" id="Resource_hqwk3"] -script = ExtResource("11_j8wbm") - -[sub_resource type="Resource" id="Resource_wsyf2"] -script = ExtResource("3_vy8se") -input = SubResource("Resource_420bm") -modifiers = Array[ExtResource("5_3l7t5")]([SubResource("Resource_hqwk3")]) - -[sub_resource type="Resource" id="Resource_4f0pb"] -script = ExtResource("4_pisoh") -action = ExtResource("1_ybilq") -input_mappings = Array[ExtResource("3_vy8se")]([SubResource("Resource_wsyf2")]) - -[sub_resource type="Resource" id="Resource_jlr8l"] -script = ExtResource("6_u43ni") -key = 87 - -[sub_resource type="Resource" id="Resource_o78ws"] -script = ExtResource("7_668rf") - -[sub_resource type="Resource" id="Resource_8gssa"] -script = ExtResource("8_o7tqa") - -[sub_resource type="Resource" id="Resource_qmv1n"] -script = ExtResource("3_vy8se") -input = SubResource("Resource_jlr8l") -modifiers = Array[ExtResource("5_3l7t5")]([SubResource("Resource_o78ws"), SubResource("Resource_8gssa")]) - -[sub_resource type="Resource" id="Resource_7q6a3"] -script = ExtResource("6_u43ni") -key = 83 - -[sub_resource type="Resource" id="Resource_l8svn"] -script = ExtResource("8_o7tqa") - -[sub_resource type="Resource" id="Resource_j8u0l"] -script = ExtResource("3_vy8se") -input = SubResource("Resource_7q6a3") -modifiers = Array[ExtResource("5_3l7t5")]([SubResource("Resource_l8svn")]) - -[sub_resource type="Resource" id="Resource_asguk"] -script = ExtResource("6_u43ni") -key = 65 - -[sub_resource type="Resource" id="Resource_ly8fj"] -script = ExtResource("7_668rf") - -[sub_resource type="Resource" id="Resource_6m3qh"] -script = ExtResource("3_vy8se") -input = SubResource("Resource_asguk") -modifiers = Array[ExtResource("5_3l7t5")]([SubResource("Resource_ly8fj")]) - -[sub_resource type="Resource" id="Resource_vbr6o"] -script = ExtResource("6_u43ni") -key = 68 - -[sub_resource type="Resource" id="Resource_xiclq"] -script = ExtResource("3_vy8se") -input = SubResource("Resource_vbr6o") - -[sub_resource type="Resource" id="Resource_hvdyr"] -script = ExtResource("4_pisoh") -action = ExtResource("6_qfh27") -input_mappings = Array[ExtResource("3_vy8se")]([SubResource("Resource_qmv1n"), SubResource("Resource_j8u0l"), SubResource("Resource_6m3qh"), SubResource("Resource_xiclq")]) - -[sub_resource type="Resource" id="Resource_3v4no"] -script = ExtResource("10_g5tce") -button = 4 - -[sub_resource type="Resource" id="Resource_l152p"] -script = ExtResource("3_vy8se") -input = SubResource("Resource_3v4no") -modifiers = Array[ExtResource("5_3l7t5")]([ExtResource("14_0gubt")]) - -[sub_resource type="Resource" id="Resource_wlhft"] -script = ExtResource("10_g5tce") -button = 5 - -[sub_resource type="Resource" id="Resource_b581m"] -script = ExtResource("7_668rf") - -[sub_resource type="Resource" id="Resource_xrajm"] -script = ExtResource("3_vy8se") -input = SubResource("Resource_wlhft") -modifiers = Array[ExtResource("5_3l7t5")]([SubResource("Resource_b581m"), ExtResource("14_0gubt")]) - -[sub_resource type="Resource" id="Resource_otc05"] -script = ExtResource("4_pisoh") -action = ExtResource("13_htiyk") -input_mappings = Array[ExtResource("3_vy8se")]([SubResource("Resource_l152p"), SubResource("Resource_xrajm")]) - -[sub_resource type="Resource" id="Resource_w5sbr"] -script = ExtResource("10_g5tce") - -[sub_resource type="Resource" id="Resource_omxoi"] -script = ExtResource("11_5ifuu") - -[sub_resource type="Resource" id="Resource_8n6aa"] -script = ExtResource("3_vy8se") -input = SubResource("Resource_w5sbr") -triggers = Array[ExtResource("7_8y00b")]([SubResource("Resource_omxoi")]) - -[sub_resource type="Resource" id="Resource_iivaa"] -script = ExtResource("4_pisoh") -action = ExtResource("10_ohwve") -input_mappings = Array[ExtResource("3_vy8se")]([SubResource("Resource_8n6aa")]) - -[resource] -script = ExtResource("1_ru5nv") -mappings = Array[ExtResource("4_pisoh")]([SubResource("Resource_4f0pb"), SubResource("Resource_hvdyr"), SubResource("Resource_otc05"), SubResource("Resource_iivaa")]) diff --git a/guide_examples/mouse_position_2d/mouse_position.gd b/guide_examples/mouse_position_2d/mouse_position.gd deleted file mode 100644 index f9399426..00000000 --- a/guide_examples/mouse_position_2d/mouse_position.gd +++ /dev/null @@ -1,26 +0,0 @@ -## This example shows how to get access to the mouse cursor without being -## specific about where the input comes from. -extends Node2D - - -@export var mapping_context:GUIDEMappingContext -@export var spawn:GUIDEAction -@export var cursor:GUIDEAction - -@export var godot_head_scene:PackedScene - -func _ready(): - GUIDE.enable_mapping_context(mapping_context) - spawn.triggered.connect(_spawn_godot_head) - - -func _spawn_godot_head(): - # Gets the mouse cursor from G.U.I.D.E. Note how the Canvas Coordinates - # modifier automatically gives us mouse coordinates in canvas space - # which means we don't need to take into acount the camera panning and - # zoom level and can just use the coordinates we get to directly place - # a Godot head at the cursor position. - var head = godot_head_scene.instantiate() - add_child(head) - - head.global_position = cursor.value_axis_2d diff --git a/guide_examples/mouse_position_2d/mouse_position.gd.uid b/guide_examples/mouse_position_2d/mouse_position.gd.uid deleted file mode 100644 index ba92ac7b..00000000 --- a/guide_examples/mouse_position_2d/mouse_position.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://cvoeomxm2dwyr diff --git a/guide_examples/mouse_position_2d/mouse_position.tscn b/guide_examples/mouse_position_2d/mouse_position.tscn deleted file mode 100644 index 09fa83a4..00000000 --- a/guide_examples/mouse_position_2d/mouse_position.tscn +++ /dev/null @@ -1,80 +0,0 @@ -[gd_scene format=3 uid="uid://c4de28wapdqtp"] - -[ext_resource type="Script" uid="uid://cvoeomxm2dwyr" path="res://guide_examples/mouse_position_2d/mouse_position.gd" id="1_rkyn8"] -[ext_resource type="Resource" uid="uid://cfbk5croqnocs" path="res://guide_examples/mouse_position_2d/mapping_contexts/mouse_position.tres" id="2_f4xly"] -[ext_resource type="PackedScene" uid="uid://dkr80d2pi0d41" path="res://addons/guide/debugger/guide_debugger.tscn" id="2_yylue"] -[ext_resource type="Resource" uid="uid://y7q516rtjlt8" path="res://guide_examples/mouse_position_2d/mapping_contexts/actions/cursor.tres" id="3_e2cui"] -[ext_resource type="Resource" uid="uid://cap7r63x8tait" path="res://guide_examples/mouse_position_2d/mapping_contexts/actions/spawn.tres" id="3_e16oi"] -[ext_resource type="Theme" uid="uid://dot0gi1yoqmrl" path="res://guide_examples/shared/ui_theme.tres" id="3_xcjwc"] -[ext_resource type="Script" uid="uid://cndto72qu3boe" path="res://guide_examples/mouse_position_2d/camera_2d.gd" id="3_xpjlw"] -[ext_resource type="PackedScene" uid="uid://cj8m2n32yjxka" path="res://guide_examples/mouse_position_2d/godot_head.tscn" id="5_6xobh"] -[ext_resource type="Resource" uid="uid://ehdejslyo58y" path="res://guide_examples/mouse_position_2d/mapping_contexts/actions/camera_movement.tres" id="5_snwnm"] -[ext_resource type="Texture2D" uid="uid://slnmn5k0drdb" path="res://guide_examples/mouse_position_2d/background.svg" id="6_1tobk"] -[ext_resource type="Script" uid="uid://by6w26jgvaitm" path="res://guide_examples/mouse_position_2d/background.gd" id="7_4oihe"] -[ext_resource type="Resource" uid="uid://6dm5j1sdhdp2" path="res://guide_examples/mouse_position_2d/mapping_contexts/actions/camera_zoom.tres" id="8_6tg1h"] -[ext_resource type="Script" uid="uid://w8q1xlqw60qh" path="res://guide_examples/shared/instructions_label.gd" id="9_y8piq"] -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="13_qukao"] - -[sub_resource type="Shader" id="Shader_v4pj1"] -code = "shader_type canvas_item; - -uniform vec2 scale; -uniform vec2 offset; - -void vertex() { - UV = UV * scale + offset; -} - - -//void light() { - // Called for every pixel for every light affecting the CanvasItem. - // Uncomment to replace the default light processing function with this one. -//} -" - -[sub_resource type="ShaderMaterial" id="ShaderMaterial_1sa2x"] -shader = SubResource("Shader_v4pj1") -shader_parameter/scale = Vector2(1, 1) -shader_parameter/offset = Vector2(0, 0) - -[node name="MousePosition" type="Node2D" unique_id=61598449] -script = ExtResource("1_rkyn8") -mapping_context = ExtResource("2_f4xly") -spawn = ExtResource("3_e16oi") -cursor = ExtResource("3_e2cui") -godot_head_scene = ExtResource("5_6xobh") - -[node name="Camera2D" type="Camera2D" parent="." unique_id=707075058] -script = ExtResource("3_xpjlw") -camera_movement = ExtResource("5_snwnm") -camera_zoom = ExtResource("8_6tg1h") - -[node name="BG" type="Sprite2D" parent="." unique_id=897736307] -texture_repeat = 2 -material = SubResource("ShaderMaterial_1sa2x") -texture = ExtResource("6_1tobk") -centered = false -script = ExtResource("7_4oihe") - -[node name="UILayer" type="CanvasLayer" parent="." unique_id=8346929] - -[node name="RichTextLabel" type="RichTextLabel" parent="UILayer" unique_id=833097025] -anchors_preset = 1 -anchor_left = 1.0 -anchor_right = 1.0 -offset_left = -107.0 -offset_top = 41.0 -offset_right = -67.0 -offset_bottom = 81.0 -grow_horizontal = 0 -theme = ExtResource("3_xcjwc") -script = ExtResource("9_y8piq") -instructions_text = "%s to move the camera. -%s to zoom the camera. -%s to place a Godot head." -actions = Array[ExtResource("13_qukao")]([ExtResource("5_snwnm"), ExtResource("8_6tg1h"), ExtResource("3_e16oi")]) - -[node name="DebuggerLayer" type="CanvasLayer" parent="." unique_id=251961613] - -[node name="GuideDebugger" parent="DebuggerLayer" unique_id=274686866 instance=ExtResource("2_yylue")] -theme = ExtResource("3_xcjwc") diff --git a/guide_examples/mouse_position_3d/camera_control.gd b/guide_examples/mouse_position_3d/camera_control.gd deleted file mode 100644 index 565d7381..00000000 --- a/guide_examples/mouse_position_3d/camera_control.gd +++ /dev/null @@ -1,42 +0,0 @@ -## GUIDE makes controlling a camera pretty easy. By using the -## window-relative and scale modifiers we can translate mouse input -## directly into a format suitable for rotation. GUIDE also takes -## care of only sending yaw and pitch input when the camera toggle -## is pressed, so we don't need to have any complex input code in -## our camera control script. -extends Node3D - -@export var camera_pitch:GUIDEAction -@export var camera_yaw:GUIDEAction -@export var camera_toggle:GUIDEAction -@export var camera_move:GUIDEAction - -@export var movement_speed:float = 1 -@onready var _camera_yaw:Node3D = %CameraYaw -@onready var _camera_pitch:SpringArm3D = %CameraPitch - -func _ready(): - camera_toggle.triggered.connect(_hide_mouse) - camera_toggle.completed.connect(_show_mouse) - camera_yaw.triggered.connect(_yaw) - camera_pitch.triggered.connect(_pitch) - -func _hide_mouse(): - Input.mouse_mode = Input.MOUSE_MODE_CAPTURED - -func _show_mouse(): - Input.mouse_mode = Input.MOUSE_MODE_VISIBLE - -func _yaw(): - _camera_yaw.rotate_y(camera_yaw.value_axis_1d) - -func _pitch(): - _camera_pitch.rotate_x(camera_pitch.value_axis_1d) - _camera_pitch.rotation_degrees.x = clamp(_camera_pitch.rotation_degrees.x, -75.0, 0.0) - - -func _process(delta): - # we already used the input-swizzle modifier to get forward as -z, backward as z - # left as -x and right as x, so we can use this immediately - position += basis * camera_move.value_axis_3d * movement_speed * delta - diff --git a/guide_examples/mouse_position_3d/camera_control.gd.uid b/guide_examples/mouse_position_3d/camera_control.gd.uid deleted file mode 100644 index c8c1a58e..00000000 --- a/guide_examples/mouse_position_3d/camera_control.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://c560cjrqx328f diff --git a/guide_examples/mouse_position_3d/mapping_context/actions/camera_move.tres b/guide_examples/mouse_position_3d/mapping_context/actions/camera_move.tres deleted file mode 100644 index f7eece36..00000000 --- a/guide_examples/mouse_position_3d/mapping_context/actions/camera_move.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://ceti1avx1l1qw"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_ehoni"] - -[resource] -script = ExtResource("1_ehoni") -action_value_type = 3 diff --git a/guide_examples/mouse_position_3d/mapping_context/actions/camera_pitch.tres b/guide_examples/mouse_position_3d/mapping_context/actions/camera_pitch.tres deleted file mode 100644 index fab75b4f..00000000 --- a/guide_examples/mouse_position_3d/mapping_context/actions/camera_pitch.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://bago2pmgvpepb"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_uluq2"] - -[resource] -script = ExtResource("1_uluq2") -action_value_type = 1 diff --git a/guide_examples/mouse_position_3d/mapping_context/actions/camera_toggle.tres b/guide_examples/mouse_position_3d/mapping_context/actions/camera_toggle.tres deleted file mode 100644 index c45eb28b..00000000 --- a/guide_examples/mouse_position_3d/mapping_context/actions/camera_toggle.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://cpljlaavuq515"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_gal8q"] - -[resource] -script = ExtResource("1_gal8q") diff --git a/guide_examples/mouse_position_3d/mapping_context/actions/camera_yaw.tres b/guide_examples/mouse_position_3d/mapping_context/actions/camera_yaw.tres deleted file mode 100644 index 9aa4c22d..00000000 --- a/guide_examples/mouse_position_3d/mapping_context/actions/camera_yaw.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://bltmi1lr7umq0"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_273ub"] - -[resource] -script = ExtResource("1_273ub") -action_value_type = 1 diff --git a/guide_examples/mouse_position_3d/mapping_context/actions/cursor_3d.tres b/guide_examples/mouse_position_3d/mapping_context/actions/cursor_3d.tres deleted file mode 100644 index fc8e59ff..00000000 --- a/guide_examples/mouse_position_3d/mapping_context/actions/cursor_3d.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://2b0ncq7ogvv0"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_3to1y"] - -[resource] -script = ExtResource("1_3to1y") -action_value_type = 3 diff --git a/guide_examples/mouse_position_3d/mapping_context/actions/select.tres b/guide_examples/mouse_position_3d/mapping_context/actions/select.tres deleted file mode 100644 index d6f4bba2..00000000 --- a/guide_examples/mouse_position_3d/mapping_context/actions/select.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://b2jb27062t2mh"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_nysth"] - -[resource] -script = ExtResource("1_nysth") diff --git a/guide_examples/mouse_position_3d/mapping_context/mouse_position_3d.tres b/guide_examples/mouse_position_3d/mapping_context/mouse_position_3d.tres deleted file mode 100644 index c8548ba5..00000000 --- a/guide_examples/mouse_position_3d/mapping_context/mouse_position_3d.tres +++ /dev/null @@ -1,185 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://bpatu7vi2kj4l"] - -[ext_resource type="Resource" uid="uid://bltmi1lr7umq0" path="res://guide_examples/mouse_position_3d/mapping_context/actions/camera_yaw.tres" id="1_8aom2"] -[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="1_rde8c"] -[ext_resource type="Script" uid="uid://deeru16npi81q" path="res://addons/guide/inputs/guide_input_mouse_position.gd" id="2_nomn0"] -[ext_resource type="Script" uid="uid://b6bwb7ie85kl1" path="res://addons/guide/inputs/guide_input_mouse_axis_1d.gd" id="2_qlocd"] -[ext_resource type="Script" uid="uid://cgy4anjdob2tp" path="res://addons/guide/modifiers/guide_modifier_window_relative.gd" id="3_p61vs"] -[ext_resource type="Script" uid="uid://cw8qjwdktercg" path="res://addons/guide/modifiers/guide_modifier_3d_coordinates.gd" id="3_uds3g"] -[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="4_6a0qh"] -[ext_resource type="Resource" uid="uid://cpljlaavuq515" path="res://guide_examples/mouse_position_3d/mapping_context/actions/camera_toggle.tres" id="4_jyoym"] -[ext_resource type="Script" uid="uid://ckggy40lm0vjc" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="4_mho8x"] -[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="5_4hkur"] -[ext_resource type="Script" uid="uid://bjm4myqxg4phm" path="res://addons/guide/modifiers/guide_modifier_scale.gd" id="5_b42iu"] -[ext_resource type="Script" uid="uid://brsxcrai2te83" path="res://addons/guide/triggers/guide_trigger_chorded_action.gd" id="5_qvvu8"] -[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_vxao0"] -[ext_resource type="Script" uid="uid://vgjlx6p007lp" path="res://addons/guide/inputs/guide_input_mouse_button.gd" id="7_7w5i6"] -[ext_resource type="Resource" uid="uid://bago2pmgvpepb" path="res://guide_examples/mouse_position_3d/mapping_context/actions/camera_pitch.tres" id="7_swef3"] -[ext_resource type="Script" uid="uid://b52rqq28tuqpg" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="8_5glyu"] -[ext_resource type="Resource" uid="uid://2b0ncq7ogvv0" path="res://guide_examples/mouse_position_3d/mapping_context/actions/cursor_3d.tres" id="9_rxgkr"] -[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="9_x3rum"] -[ext_resource type="Resource" uid="uid://ceti1avx1l1qw" path="res://guide_examples/mouse_position_3d/mapping_context/actions/camera_move.tres" id="12_v8r8p"] -[ext_resource type="Resource" uid="uid://b2jb27062t2mh" path="res://guide_examples/mouse_position_3d/mapping_context/actions/select.tres" id="12_wmpes"] -[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="13_x2lbs"] -[ext_resource type="Script" uid="uid://bm5gjgadon6hb" path="res://addons/guide/modifiers/guide_modifier_input_swizzle.gd" id="14_2r6td"] - -[sub_resource type="Resource" id="Resource_46a3k"] -script = ExtResource("2_qlocd") - -[sub_resource type="Resource" id="Resource_0uhrt"] -script = ExtResource("3_p61vs") - -[sub_resource type="Resource" id="Resource_eipue"] -script = ExtResource("4_mho8x") - -[sub_resource type="Resource" id="Resource_66vbo"] -script = ExtResource("5_b42iu") -scale = Vector3(6.28, 1, 1) - -[sub_resource type="Resource" id="Resource_wvbgw"] -script = ExtResource("5_qvvu8") -action = ExtResource("4_jyoym") - -[sub_resource type="Resource" id="Resource_aqfvw"] -script = ExtResource("4_6a0qh") -input = SubResource("Resource_46a3k") -modifiers = Array[ExtResource("5_vxao0")]([SubResource("Resource_0uhrt"), SubResource("Resource_eipue"), SubResource("Resource_66vbo")]) -triggers = Array[ExtResource("9_x3rum")]([SubResource("Resource_wvbgw")]) - -[sub_resource type="Resource" id="Resource_g62j8"] -script = ExtResource("5_4hkur") -action = ExtResource("1_8aom2") -input_mappings = Array[ExtResource("4_6a0qh")]([SubResource("Resource_aqfvw")]) - -[sub_resource type="Resource" id="Resource_jyaeo"] -script = ExtResource("2_qlocd") -axis = 1 - -[sub_resource type="Resource" id="Resource_lo1xm"] -script = ExtResource("3_p61vs") - -[sub_resource type="Resource" id="Resource_f41et"] -script = ExtResource("4_mho8x") - -[sub_resource type="Resource" id="Resource_os02k"] -script = ExtResource("5_b42iu") -scale = Vector3(6.28, 1, 1) - -[sub_resource type="Resource" id="Resource_t4dub"] -script = ExtResource("5_qvvu8") -action = ExtResource("4_jyoym") - -[sub_resource type="Resource" id="Resource_jsmry"] -script = ExtResource("4_6a0qh") -input = SubResource("Resource_jyaeo") -modifiers = Array[ExtResource("5_vxao0")]([SubResource("Resource_lo1xm"), SubResource("Resource_f41et"), SubResource("Resource_os02k")]) -triggers = Array[ExtResource("9_x3rum")]([SubResource("Resource_t4dub")]) - -[sub_resource type="Resource" id="Resource_4sqcw"] -script = ExtResource("5_4hkur") -action = ExtResource("7_swef3") -input_mappings = Array[ExtResource("4_6a0qh")]([SubResource("Resource_jsmry")]) - -[sub_resource type="Resource" id="Resource_ki4s5"] -script = ExtResource("7_7w5i6") -button = 2 - -[sub_resource type="Resource" id="Resource_djtqh"] -script = ExtResource("4_6a0qh") -input = SubResource("Resource_ki4s5") - -[sub_resource type="Resource" id="Resource_nyq6u"] -script = ExtResource("5_4hkur") -action = ExtResource("4_jyoym") -input_mappings = Array[ExtResource("4_6a0qh")]([SubResource("Resource_djtqh")]) - -[sub_resource type="Resource" id="Resource_20kay"] -script = ExtResource("13_x2lbs") -key = 87 - -[sub_resource type="Resource" id="Resource_0syad"] -script = ExtResource("14_2r6td") -order = 1 - -[sub_resource type="Resource" id="Resource_0bn66"] -script = ExtResource("4_mho8x") - -[sub_resource type="Resource" id="Resource_7gp34"] -script = ExtResource("4_6a0qh") -input = SubResource("Resource_20kay") -modifiers = Array[ExtResource("5_vxao0")]([SubResource("Resource_0syad"), SubResource("Resource_0bn66")]) - -[sub_resource type="Resource" id="Resource_v2uh1"] -script = ExtResource("13_x2lbs") -key = 83 - -[sub_resource type="Resource" id="Resource_axfl8"] -script = ExtResource("14_2r6td") -order = 1 - -[sub_resource type="Resource" id="Resource_vij8n"] -script = ExtResource("4_6a0qh") -input = SubResource("Resource_v2uh1") -modifiers = Array[ExtResource("5_vxao0")]([SubResource("Resource_axfl8")]) - -[sub_resource type="Resource" id="Resource_rauax"] -script = ExtResource("13_x2lbs") -key = 65 - -[sub_resource type="Resource" id="Resource_8xh6c"] -script = ExtResource("4_mho8x") - -[sub_resource type="Resource" id="Resource_8urnd"] -script = ExtResource("4_6a0qh") -input = SubResource("Resource_rauax") -modifiers = Array[ExtResource("5_vxao0")]([SubResource("Resource_8xh6c")]) - -[sub_resource type="Resource" id="Resource_utvoa"] -script = ExtResource("13_x2lbs") -key = 68 - -[sub_resource type="Resource" id="Resource_tj7qw"] -script = ExtResource("4_6a0qh") -input = SubResource("Resource_utvoa") - -[sub_resource type="Resource" id="Resource_mlu0g"] -script = ExtResource("5_4hkur") -action = ExtResource("12_v8r8p") -input_mappings = Array[ExtResource("4_6a0qh")]([SubResource("Resource_7gp34"), SubResource("Resource_vij8n"), SubResource("Resource_8urnd"), SubResource("Resource_tj7qw")]) - -[sub_resource type="Resource" id="Resource_hh3gq"] -script = ExtResource("2_nomn0") - -[sub_resource type="Resource" id="Resource_nkih0"] -script = ExtResource("3_uds3g") -collision_mask = 1 - -[sub_resource type="Resource" id="Resource_wvei4"] -script = ExtResource("4_6a0qh") -input = SubResource("Resource_hh3gq") -modifiers = Array[ExtResource("5_vxao0")]([SubResource("Resource_nkih0")]) - -[sub_resource type="Resource" id="Resource_6b6vt"] -script = ExtResource("5_4hkur") -action = ExtResource("9_rxgkr") -input_mappings = Array[ExtResource("4_6a0qh")]([SubResource("Resource_wvei4")]) - -[sub_resource type="Resource" id="Resource_lawue"] -script = ExtResource("7_7w5i6") - -[sub_resource type="Resource" id="Resource_tvue7"] -script = ExtResource("8_5glyu") - -[sub_resource type="Resource" id="Resource_m30sl"] -script = ExtResource("4_6a0qh") -input = SubResource("Resource_lawue") -triggers = Array[ExtResource("9_x3rum")]([SubResource("Resource_tvue7")]) - -[sub_resource type="Resource" id="Resource_8y4cb"] -script = ExtResource("5_4hkur") -action = ExtResource("12_wmpes") -input_mappings = Array[ExtResource("4_6a0qh")]([SubResource("Resource_m30sl")]) - -[resource] -script = ExtResource("1_rde8c") -mappings = Array[ExtResource("5_4hkur")]([SubResource("Resource_g62j8"), SubResource("Resource_4sqcw"), SubResource("Resource_nyq6u"), SubResource("Resource_mlu0g"), SubResource("Resource_6b6vt"), SubResource("Resource_8y4cb")]) diff --git a/guide_examples/mouse_position_3d/mou4D8E.tmp b/guide_examples/mouse_position_3d/mou4D8E.tmp deleted file mode 100644 index 972edf31..00000000 --- a/guide_examples/mouse_position_3d/mou4D8E.tmp +++ /dev/null @@ -1,128 +0,0 @@ -[gd_scene load_steps=21 format=3 uid="uid://dmpv0dh2nk5j"] - -[ext_resource type="Script" path="res://guide_examples/mouse_position_3d/mouse_position_3d.gd" id="1_8oqik"] -[ext_resource type="Resource" uid="uid://bpatu7vi2kj4l" path="res://guide_examples/mouse_position_3d/mapping_context/mouse_position_3d.tres" id="2_bb21n"] -[ext_resource type="Script" path="res://guide_examples/mouse_position_3d/camera_control.gd" id="3_4etic"] -[ext_resource type="PackedScene" uid="uid://dkr80d2pi0d41" path="res://addons/guide/debugger/guide_debugger.tscn" id="3_m2gj2"] -[ext_resource type="Script" path="res://guide_examples/mouse_position_3d/mouse_indicator.gd" id="3_tunsg"] -[ext_resource type="Resource" uid="uid://2b0ncq7ogvv0" path="res://guide_examples/mouse_position_3d/mapping_context/actions/cursor_3d.tres" id="4_dla1l"] -[ext_resource type="Resource" uid="uid://bago2pmgvpepb" path="res://guide_examples/mouse_position_3d/mapping_context/actions/camera_pitch.tres" id="4_xr1vq"] -[ext_resource type="Script" path="res://guide_examples/mouse_position_3d/player.gd" id="5_8nflt"] -[ext_resource type="Resource" uid="uid://bltmi1lr7umq0" path="res://guide_examples/mouse_position_3d/mapping_context/actions/camera_yaw.tres" id="5_mnyiu"] -[ext_resource type="Resource" uid="uid://cpljlaavuq515" path="res://guide_examples/mouse_position_3d/mapping_context/actions/camera_toggle.tres" id="6_51csy"] -[ext_resource type="Theme" uid="uid://dot0gi1yoqmrl" path="res://guide_examples/shared/ui_theme.tres" id="6_lyxvk"] -[ext_resource type="Resource" uid="uid://b2jb27062t2mh" path="res://guide_examples/mouse_position_3d/mapping_context/actions/select.tres" id="6_uviri"] -[ext_resource type="Resource" uid="uid://ceti1avx1l1qw" path="res://guide_examples/mouse_position_3d/mapping_context/actions/camera_move.tres" id="7_1vbs8"] - -[sub_resource type="NavigationMesh" id="NavigationMesh_sfop5"] -vertices = PackedVector3Array(2.25, 2.656, -7, 2.25, 2.656, -3.5, 4.25, 1.156, -3.5, 4.25, 1.156, -7, 4.25, 1.156, -7, 4.25, 1.156, -3.5, 4.75, 0.905995, -2.5, 9, 0.905995, -2.5, 9, 0.905995, -9, 4.75, 0.905995, -8.5, 9, 0.905995, -9, 4.25, 0.905995, -9, 4.75, 0.905995, -8.5, -3.5, 3.656, -3.5, 2.25, 2.656, -3.5, 2.25, 2.656, -7, -7.5, 3.656, -7, 0.8125, 3.656, -3.5, 0.857143, 3.656, -7, -7.5, 3.656, 5.25, -4.25, 3.656, 5.25, -4.25, 3.656, -2.75, -7.5, 3.656, -7, -4.25, 3.656, -2.75, -3.5, 3.656, -3.5, -7.5, 3.656, -7, 9, 0.905995, -2.5, 4.75, 0.905995, -2.5, 4.25, 0.905995, -1.5, -3, 0.905995, 7.25, -9, 0.905995, 7, -9, 0.905995, 9, 9, 0.905995, 9, 4.25, 0.905995, -1.5, -2.25, 0.905995, -1.5, -2.25, 0.905995, 6.5, 9, 0.905995, 9, 9, 0.905995, -2.5, 4.25, 0.905995, -1.5, -2.25, 0.905995, 6.5, -2.25, 0.905995, 6.5, -3, 0.905995, 7.25, 9, 0.905995, 9) -polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1), PackedInt32Array(5, 4, 6), PackedInt32Array(6, 4, 9), PackedInt32Array(6, 9, 7), PackedInt32Array(7, 9, 8), PackedInt32Array(10, 12, 11), PackedInt32Array(15, 14, 18), PackedInt32Array(18, 14, 17), PackedInt32Array(18, 17, 13), PackedInt32Array(18, 13, 16), PackedInt32Array(20, 19, 21), PackedInt32Array(21, 19, 22), PackedInt32Array(25, 24, 23), PackedInt32Array(28, 27, 26), PackedInt32Array(30, 29, 31), PackedInt32Array(31, 29, 32), PackedInt32Array(35, 34, 33), PackedInt32Array(37, 36, 38), PackedInt32Array(38, 36, 39), PackedInt32Array(42, 41, 40)] -agent_radius = 1.0 - -[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_taqbr"] - -[sub_resource type="Sky" id="Sky_qlesy"] -sky_material = SubResource("ProceduralSkyMaterial_taqbr") - -[sub_resource type="Environment" id="Environment_wd3mo"] -background_mode = 2 -sky = SubResource("Sky_qlesy") - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_q83ll"] -transparency = 1 -albedo_color = Color(0.890196, 0.176471, 0.133333, 0.678431) - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ubo0r"] -albedo_color = Color(1.15514e-06, 0.522721, 0.747218, 1) - -[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_3a636"] -radius = 0.6 -height = 2.3 - -[node name="MousePosition3d" type="Node3D"] -script = ExtResource("1_8oqik") -mapping_context = ExtResource("2_bb21n") - -[node name="CameraYaw" type="Node3D" parent="."] -unique_name_in_owner = true -transform = Transform3D(0.435231, 0, 0.900319, 0, 1, 0, -0.900319, 0, 0.435231, 6.62904, 4.72731, 0) -script = ExtResource("3_4etic") -camera_pitch = ExtResource("4_xr1vq") -camera_yaw = ExtResource("5_mnyiu") -camera_toggle = ExtResource("6_51csy") -camera_move = ExtResource("7_1vbs8") -movement_speed = 8.0 - -[node name="CameraPitch" type="SpringArm3D" parent="CameraYaw"] -unique_name_in_owner = true -transform = Transform3D(1, 0, 0, 0, 0.984808, 0.173648, 0, -0.173648, 0.984808, 0, 0, 0) -spring_length = 8.0 - -[node name="Camera3D" type="Camera3D" parent="CameraYaw/CameraPitch"] - -[node name="World" type="Node3D" parent="."] - -[node name="NavigationRegion3D" type="NavigationRegion3D" parent="World"] -navigation_mesh = SubResource("NavigationMesh_sfop5") - -[node name="CSGBox3D" type="CSGBox3D" parent="World/NavigationRegion3D"] -use_collision = true -size = Vector3(20, 1, 20) - -[node name="CSGBox3D2" type="CSGBox3D" parent="World/NavigationRegion3D"] -transform = Transform3D(0.80368, 0.595061, 0, -0.595061, 0.80368, 0, 0, 0, 1, 2.07477, 0.832275, -5.22408) -use_collision = true -size = Vector3(5.14954, 2.2251, 5.07178) - -[node name="CSGBox3D3" type="CSGBox3D" parent="World/NavigationRegion3D"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.8367, 2.1428, -5.22408) -use_collision = true -size = Vector3(9.01666, 2.2251, 5.07178) - -[node name="CSGBox3D4" type="CSGBox3D" parent="World/NavigationRegion3D"] -transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -5.81752, 2.1428, 1.66142) -use_collision = true -size = Vector3(9.01666, 2.2251, 5.07178) - -[node name="WorldEnvironment" type="WorldEnvironment" parent="World"] -environment = SubResource("Environment_wd3mo") - -[node name="DirectionalLight3D" type="DirectionalLight3D" parent="World"] -transform = Transform3D(1, 0, 0, 0, 0.780496, 0.625161, 0, -0.625161, 0.780496, 0, 4.93937, 0) -shadow_enabled = true - -[node name="MouseIndicator" type="CSGSphere3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.84397, 1.04571, 0) -material = SubResource("StandardMaterial3D_q83ll") -script = ExtResource("3_tunsg") -cursor = ExtResource("4_dla1l") -camera_toggle = ExtResource("6_51csy") - -[node name="CharacterBody3D" type="CharacterBody3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.26495, 0) -collision_layer = 2 -input_ray_pickable = false -floor_constant_speed = true -script = ExtResource("5_8nflt") -select = ExtResource("6_uviri") -cursor = ExtResource("4_dla1l") - -[node name="CSGCylinder3D" type="CSGCylinder3D" parent="CharacterBody3D"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.28249, 0) -material = SubResource("StandardMaterial3D_ubo0r") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="CharacterBody3D"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.26098, 0) -shape = SubResource("CapsuleShape3D_3a636") - -[node name="NavigationAgent3D" type="NavigationAgent3D" parent="CharacterBody3D"] -unique_name_in_owner = true -debug_enabled = true -debug_use_custom = true -debug_path_custom_color = Color(0.886095, 0.359614, 0.933159, 1) -debug_path_custom_point_size = 7.17 - -[node name="CanvasLayer" type="CanvasLayer" parent="."] - -[node name="GuideDebugger" parent="CanvasLayer" instance=ExtResource("3_m2gj2")] -theme = ExtResource("6_lyxvk") diff --git a/guide_examples/mouse_position_3d/mouse_indicator.gd b/guide_examples/mouse_position_3d/mouse_indicator.gd deleted file mode 100644 index 08f7a3d5..00000000 --- a/guide_examples/mouse_position_3d/mouse_indicator.gd +++ /dev/null @@ -1,13 +0,0 @@ -extends CSGSphere3D - -@export var cursor:GUIDEAction -@export var camera_toggle:GUIDEAction - -func _process(delta): - var new_pos = cursor.value_axis_3d - if not new_pos.is_finite() or camera_toggle.is_triggered(): - visible = false - return - - visible = true - global_position = new_pos diff --git a/guide_examples/mouse_position_3d/mouse_indicator.gd.uid b/guide_examples/mouse_position_3d/mouse_indicator.gd.uid deleted file mode 100644 index a98002b6..00000000 --- a/guide_examples/mouse_position_3d/mouse_indicator.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://mj7s4e2n6fpm diff --git a/guide_examples/mouse_position_3d/mouse_position_3d.gd b/guide_examples/mouse_position_3d/mouse_position_3d.gd deleted file mode 100644 index 82d18d07..00000000 --- a/guide_examples/mouse_position_3d/mouse_position_3d.gd +++ /dev/null @@ -1,7 +0,0 @@ -extends Node3D - - -@export var mapping_context:GUIDEMappingContext - -func _ready(): - GUIDE.enable_mapping_context(mapping_context) diff --git a/guide_examples/mouse_position_3d/mouse_position_3d.gd.uid b/guide_examples/mouse_position_3d/mouse_position_3d.gd.uid deleted file mode 100644 index 051380a0..00000000 --- a/guide_examples/mouse_position_3d/mouse_position_3d.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://5x7dcnegcvlb diff --git a/guide_examples/mouse_position_3d/mouse_position_3d.tscn b/guide_examples/mouse_position_3d/mouse_position_3d.tscn deleted file mode 100644 index f986ca99..00000000 --- a/guide_examples/mouse_position_3d/mouse_position_3d.tscn +++ /dev/null @@ -1,149 +0,0 @@ -[gd_scene format=3 uid="uid://dmpv0dh2nk5j"] - -[ext_resource type="Script" uid="uid://5x7dcnegcvlb" path="res://guide_examples/mouse_position_3d/mouse_position_3d.gd" id="1_8oqik"] -[ext_resource type="Resource" uid="uid://bpatu7vi2kj4l" path="res://guide_examples/mouse_position_3d/mapping_context/mouse_position_3d.tres" id="2_bb21n"] -[ext_resource type="Script" uid="uid://c560cjrqx328f" path="res://guide_examples/mouse_position_3d/camera_control.gd" id="3_4etic"] -[ext_resource type="PackedScene" uid="uid://dkr80d2pi0d41" path="res://addons/guide/debugger/guide_debugger.tscn" id="3_m2gj2"] -[ext_resource type="Script" uid="uid://mj7s4e2n6fpm" path="res://guide_examples/mouse_position_3d/mouse_indicator.gd" id="3_tunsg"] -[ext_resource type="Resource" uid="uid://2b0ncq7ogvv0" path="res://guide_examples/mouse_position_3d/mapping_context/actions/cursor_3d.tres" id="4_dla1l"] -[ext_resource type="Resource" uid="uid://bago2pmgvpepb" path="res://guide_examples/mouse_position_3d/mapping_context/actions/camera_pitch.tres" id="4_xr1vq"] -[ext_resource type="Script" uid="uid://kp2vh24w5jih" path="res://guide_examples/mouse_position_3d/player.gd" id="5_8nflt"] -[ext_resource type="Resource" uid="uid://bltmi1lr7umq0" path="res://guide_examples/mouse_position_3d/mapping_context/actions/camera_yaw.tres" id="5_mnyiu"] -[ext_resource type="Resource" uid="uid://cpljlaavuq515" path="res://guide_examples/mouse_position_3d/mapping_context/actions/camera_toggle.tres" id="6_51csy"] -[ext_resource type="Theme" uid="uid://dot0gi1yoqmrl" path="res://guide_examples/shared/ui_theme.tres" id="6_lyxvk"] -[ext_resource type="Resource" uid="uid://b2jb27062t2mh" path="res://guide_examples/mouse_position_3d/mapping_context/actions/select.tres" id="6_uviri"] -[ext_resource type="Resource" uid="uid://ceti1avx1l1qw" path="res://guide_examples/mouse_position_3d/mapping_context/actions/camera_move.tres" id="7_1vbs8"] -[ext_resource type="Script" uid="uid://w8q1xlqw60qh" path="res://guide_examples/shared/instructions_label.gd" id="12_c4bk3"] -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="14_cmg28"] - -[sub_resource type="NavigationMesh" id="NavigationMesh_sfop5"] -vertices = PackedVector3Array(2.25, 2.656, -7, 2.25, 2.656, -3.5, 4.25, 1.156, -3.5, 4.25, 1.156, -7, 4.25, 1.156, -7, 4.25, 1.156, -3.5, 4.75, 0.905995, -2.5, 9, 0.905995, -2.5, 9, 0.905995, -9, 4.75, 0.905995, -8.5, 9, 0.905995, -9, 4.25, 0.905995, -9, 4.75, 0.905995, -8.5, -3.5, 3.656, -3.5, 2.25, 2.656, -3.5, 2.25, 2.656, -7, -7.5, 3.656, -7, 0.8125, 3.656, -3.5, 0.857143, 3.656, -7, -7.5, 3.656, 5.25, -4.25, 3.656, 5.25, -4.25, 3.656, -2.75, -7.5, 3.656, -7, -4.25, 3.656, -2.75, -3.5, 3.656, -3.5, -7.5, 3.656, -7, 9, 0.905995, -2.5, 4.75, 0.905995, -2.5, 4.25, 0.905995, -1.5, -3, 0.905995, 7.25, -9, 0.905995, 7, -9, 0.905995, 9, 9, 0.905995, 9, 4.25, 0.905995, -1.5, -2.25, 0.905995, -1.5, -2.25, 0.905995, 6.5, 9, 0.905995, 9, 9, 0.905995, -2.5, 4.25, 0.905995, -1.5, -2.25, 0.905995, 6.5, -2.25, 0.905995, 6.5, -3, 0.905995, 7.25, 9, 0.905995, 9) -polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1), PackedInt32Array(5, 4, 6), PackedInt32Array(6, 4, 9), PackedInt32Array(6, 9, 7), PackedInt32Array(7, 9, 8), PackedInt32Array(10, 12, 11), PackedInt32Array(15, 14, 18), PackedInt32Array(18, 14, 17), PackedInt32Array(18, 17, 13), PackedInt32Array(18, 13, 16), PackedInt32Array(20, 19, 21), PackedInt32Array(21, 19, 22), PackedInt32Array(25, 24, 23), PackedInt32Array(28, 27, 26), PackedInt32Array(30, 29, 31), PackedInt32Array(31, 29, 32), PackedInt32Array(35, 34, 33), PackedInt32Array(37, 36, 38), PackedInt32Array(38, 36, 39), PackedInt32Array(42, 41, 40)] -agent_radius = 1.0 - -[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_taqbr"] - -[sub_resource type="Sky" id="Sky_qlesy"] -sky_material = SubResource("ProceduralSkyMaterial_taqbr") - -[sub_resource type="Environment" id="Environment_wd3mo"] -background_mode = 2 -sky = SubResource("Sky_qlesy") - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_q83ll"] -transparency = 1 -albedo_color = Color(0.890196, 0.176471, 0.133333, 0.678431) - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ubo0r"] -albedo_color = Color(1.15514e-06, 0.522721, 0.747218, 1) - -[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_3a636"] -radius = 0.6 -height = 2.3 - -[node name="MousePosition3d" type="Node3D" unique_id=716901101] -script = ExtResource("1_8oqik") -mapping_context = ExtResource("2_bb21n") - -[node name="CameraYaw" type="Node3D" parent="." unique_id=1152220495] -unique_name_in_owner = true -transform = Transform3D(0.435231, 0, 0.900319, 0, 1, 0, -0.900319, 0, 0.435231, 6.62904, 4.72731, 0) -script = ExtResource("3_4etic") -camera_pitch = ExtResource("4_xr1vq") -camera_yaw = ExtResource("5_mnyiu") -camera_toggle = ExtResource("6_51csy") -camera_move = ExtResource("7_1vbs8") -movement_speed = 8.0 - -[node name="CameraPitch" type="SpringArm3D" parent="CameraYaw" unique_id=1261487689] -unique_name_in_owner = true -transform = Transform3D(1, 0, 0, 0, 0.984808, 0.173648, 0, -0.173648, 0.984808, 0, 0, 0) -spring_length = 8.0 - -[node name="Camera3D" type="Camera3D" parent="CameraYaw/CameraPitch" unique_id=565636703] - -[node name="World" type="Node3D" parent="." unique_id=1445719889] - -[node name="NavigationRegion3D" type="NavigationRegion3D" parent="World" unique_id=812774642] -navigation_mesh = SubResource("NavigationMesh_sfop5") - -[node name="CSGBox3D" type="CSGBox3D" parent="World/NavigationRegion3D" unique_id=2035214304] -use_collision = true -size = Vector3(20, 1, 20) - -[node name="CSGBox3D2" type="CSGBox3D" parent="World/NavigationRegion3D" unique_id=533715018] -transform = Transform3D(0.80368, 0.595061, 0, -0.595061, 0.80368, 0, 0, 0, 1, 2.07477, 0.832275, -5.22408) -use_collision = true -size = Vector3(5.14954, 2.2251, 5.07178) - -[node name="CSGBox3D3" type="CSGBox3D" parent="World/NavigationRegion3D" unique_id=378219556] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.8367, 2.1428, -5.22408) -use_collision = true -size = Vector3(9.01666, 2.2251, 5.07178) - -[node name="CSGBox3D4" type="CSGBox3D" parent="World/NavigationRegion3D" unique_id=238843482] -transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -5.81752, 2.1428, 1.66142) -use_collision = true -size = Vector3(9.01666, 2.2251, 5.07178) - -[node name="WorldEnvironment" type="WorldEnvironment" parent="World" unique_id=1797175919] -environment = SubResource("Environment_wd3mo") - -[node name="DirectionalLight3D" type="DirectionalLight3D" parent="World" unique_id=1083780331] -transform = Transform3D(1, 0, 0, 0, 0.780496, 0.625161, 0, -0.625161, 0.780496, 0, 4.93937, 0) -shadow_enabled = true - -[node name="MouseIndicator" type="CSGSphere3D" parent="." unique_id=295510729] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.84397, 1.04571, 0) -material = SubResource("StandardMaterial3D_q83ll") -script = ExtResource("3_tunsg") -cursor = ExtResource("4_dla1l") -camera_toggle = ExtResource("6_51csy") - -[node name="CharacterBody3D" type="CharacterBody3D" parent="." unique_id=4180885] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.26495, 0) -collision_layer = 2 -input_ray_pickable = false -floor_constant_speed = true -script = ExtResource("5_8nflt") -select = ExtResource("6_uviri") -cursor = ExtResource("4_dla1l") - -[node name="CSGCylinder3D" type="CSGCylinder3D" parent="CharacterBody3D" unique_id=944746182] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.28249, 0) -material = SubResource("StandardMaterial3D_ubo0r") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="CharacterBody3D" unique_id=1227110512] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.26098, 0) -shape = SubResource("CapsuleShape3D_3a636") - -[node name="NavigationAgent3D" type="NavigationAgent3D" parent="CharacterBody3D" unique_id=2065793737] -unique_name_in_owner = true -debug_enabled = true -debug_use_custom = true -debug_path_custom_color = Color(0.886095, 0.359614, 0.933159, 1) -debug_path_custom_point_size = 7.17 - -[node name="UILayer" type="CanvasLayer" parent="." unique_id=83562720] - -[node name="RichTextLabel" type="RichTextLabel" parent="UILayer" unique_id=2024597171] -anchors_preset = 1 -anchor_left = 1.0 -anchor_right = 1.0 -offset_left = -104.0 -offset_top = 56.0 -offset_right = -64.0 -offset_bottom = 96.0 -grow_horizontal = 0 -theme = ExtResource("6_lyxvk") -script = ExtResource("12_c4bk3") -instructions_text = "%s to send the agent somewhere. -%s to move the camera. -%s to rotate the camera. -%s to tilt the camera." -actions = Array[ExtResource("14_cmg28")]([ExtResource("6_uviri"), ExtResource("7_1vbs8"), ExtResource("5_mnyiu"), ExtResource("4_xr1vq")]) - -[node name="DebuggerLayer" type="CanvasLayer" parent="." unique_id=1669163957] - -[node name="GuideDebugger" parent="DebuggerLayer" unique_id=366281085 instance=ExtResource("3_m2gj2")] -theme = ExtResource("6_lyxvk") diff --git a/guide_examples/mouse_position_3d/player.gd b/guide_examples/mouse_position_3d/player.gd deleted file mode 100644 index d2cc1906..00000000 --- a/guide_examples/mouse_position_3d/player.gd +++ /dev/null @@ -1,30 +0,0 @@ -extends CharacterBody3D - -@export var select:GUIDEAction -@export var cursor:GUIDEAction -@export var speed:float = 5.0 - -@onready var _navigation_agent_3d:NavigationAgent3D = %NavigationAgent3D - -func _ready(): - select.triggered.connect(_new_destination) - -func _physics_process(delta): - if not _navigation_agent_3d.is_navigation_finished(): - var next_pos = _navigation_agent_3d.get_next_path_position() - velocity = global_position.direction_to(next_pos) * speed - else: - velocity = Vector3.ZERO - - if not is_on_floor(): - velocity.y = -9.18 - - move_and_slide() - -func _new_destination(): - var destination = cursor.value_axis_3d - if not destination.is_finite(): - return - _navigation_agent_3d.target_position = destination - - diff --git a/guide_examples/mouse_position_3d/player.gd.uid b/guide_examples/mouse_position_3d/player.gd.uid deleted file mode 100644 index a890acc2..00000000 --- a/guide_examples/mouse_position_3d/player.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://kp2vh24w5jih diff --git a/guide_examples/quick_start/game.gd b/guide_examples/quick_start/game.gd deleted file mode 100644 index 9412cc89..00000000 --- a/guide_examples/quick_start/game.gd +++ /dev/null @@ -1,7 +0,0 @@ -extends Node2D - -## The mapping context that we use -@export var mapping_context:GUIDEMappingContext - -func _ready(): - GUIDE.enable_mapping_context(mapping_context) diff --git a/guide_examples/quick_start/game.gd.uid b/guide_examples/quick_start/game.gd.uid deleted file mode 100644 index 94008d13..00000000 --- a/guide_examples/quick_start/game.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://ceq2p7x1uhe8x diff --git a/guide_examples/quick_start/mapping_contexts/actions/move.tres b/guide_examples/quick_start/mapping_contexts/actions/move.tres deleted file mode 100644 index 42b90a52..00000000 --- a/guide_examples/quick_start/mapping_contexts/actions/move.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://uscuhd84vv0i"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_mqwm6"] - -[resource] -script = ExtResource("1_mqwm6") -action_value_type = 2 diff --git a/guide_examples/quick_start/mapping_contexts/actions/say_hi.tres b/guide_examples/quick_start/mapping_contexts/actions/say_hi.tres deleted file mode 100644 index 58b5800e..00000000 --- a/guide_examples/quick_start/mapping_contexts/actions/say_hi.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://d0dmecppsgpo6"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_ocdl4"] - -[resource] -script = ExtResource("1_ocdl4") diff --git a/guide_examples/quick_start/mapping_contexts/quickstart.tres b/guide_examples/quick_start/mapping_contexts/quickstart.tres deleted file mode 100644 index d454c3c9..00000000 --- a/guide_examples/quick_start/mapping_contexts/quickstart.tres +++ /dev/null @@ -1,86 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://b2becclfhsxec"] - -[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="1_1hcuh"] -[ext_resource type="Resource" uid="uid://uscuhd84vv0i" path="res://guide_examples/quick_start/mapping_contexts/actions/move.tres" id="1_5uqll"] -[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="2_xl7hk"] -[ext_resource type="Script" uid="uid://ckggy40lm0vjc" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="3_mr5va"] -[ext_resource type="Script" uid="uid://bm5gjgadon6hb" path="res://addons/guide/modifiers/guide_modifier_input_swizzle.gd" id="4_4a1ev"] -[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="5_1m2pq"] -[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_jolo5"] -[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="6_ydpah"] -[ext_resource type="Resource" uid="uid://d0dmecppsgpo6" path="res://guide_examples/quick_start/mapping_contexts/actions/say_hi.tres" id="7_wuqd4"] -[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="8_4i4ni"] -[ext_resource type="Script" uid="uid://b52rqq28tuqpg" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="8_khp4m"] - -[sub_resource type="Resource" id="Resource_f0kb3"] -script = ExtResource("2_xl7hk") -key = 87 - -[sub_resource type="Resource" id="Resource_fvwu2"] -script = ExtResource("3_mr5va") - -[sub_resource type="Resource" id="Resource_xg24o"] -script = ExtResource("4_4a1ev") - -[sub_resource type="Resource" id="Resource_cgtrg"] -script = ExtResource("5_1m2pq") -input = SubResource("Resource_f0kb3") -modifiers = Array[ExtResource("5_jolo5")]([SubResource("Resource_fvwu2"), SubResource("Resource_xg24o")]) - -[sub_resource type="Resource" id="Resource_i7s5n"] -script = ExtResource("2_xl7hk") -key = 83 - -[sub_resource type="Resource" id="Resource_6l7af"] -script = ExtResource("4_4a1ev") - -[sub_resource type="Resource" id="Resource_o72ru"] -script = ExtResource("5_1m2pq") -input = SubResource("Resource_i7s5n") -modifiers = Array[ExtResource("5_jolo5")]([SubResource("Resource_6l7af")]) - -[sub_resource type="Resource" id="Resource_4kbei"] -script = ExtResource("2_xl7hk") -key = 65 - -[sub_resource type="Resource" id="Resource_t12km"] -script = ExtResource("3_mr5va") - -[sub_resource type="Resource" id="Resource_3xdyg"] -script = ExtResource("5_1m2pq") -input = SubResource("Resource_4kbei") -modifiers = Array[ExtResource("5_jolo5")]([SubResource("Resource_t12km")]) - -[sub_resource type="Resource" id="Resource_uld1v"] -script = ExtResource("2_xl7hk") -key = 68 - -[sub_resource type="Resource" id="Resource_fhxmh"] -script = ExtResource("5_1m2pq") -input = SubResource("Resource_uld1v") - -[sub_resource type="Resource" id="Resource_y44kn"] -script = ExtResource("6_ydpah") -action = ExtResource("1_5uqll") -input_mappings = Array[ExtResource("5_1m2pq")]([SubResource("Resource_cgtrg"), SubResource("Resource_o72ru"), SubResource("Resource_3xdyg"), SubResource("Resource_fhxmh")]) - -[sub_resource type="Resource" id="Resource_cl30n"] -script = ExtResource("2_xl7hk") -key = 32 - -[sub_resource type="Resource" id="Resource_31mjc"] -script = ExtResource("8_khp4m") - -[sub_resource type="Resource" id="Resource_dq2sf"] -script = ExtResource("5_1m2pq") -input = SubResource("Resource_cl30n") -triggers = Array[ExtResource("8_4i4ni")]([SubResource("Resource_31mjc")]) - -[sub_resource type="Resource" id="Resource_7p43t"] -script = ExtResource("6_ydpah") -action = ExtResource("7_wuqd4") -input_mappings = Array[ExtResource("5_1m2pq")]([SubResource("Resource_dq2sf")]) - -[resource] -script = ExtResource("1_1hcuh") -mappings = Array[ExtResource("6_ydpah")]([SubResource("Resource_y44kn"), SubResource("Resource_7p43t")]) diff --git a/guide_examples/quick_start/player.gd b/guide_examples/quick_start/player.gd deleted file mode 100644 index 1d50b4cd..00000000 --- a/guide_examples/quick_start/player.gd +++ /dev/null @@ -1,22 +0,0 @@ -extends Sprite2D - -## The speed at which the player moves. -@export var speed:float = 300 -## The action that moves the player. -@export var move_action:GUIDEAction -## The action that says hi. -@export var say_hi_action:GUIDEAction - -func _ready(): - # Call the `say_hi` function whenever the say_hi_action is triggered. - say_hi_action.triggered.connect(_say_hi) - -func _say_hi(): - # Quickly show and hide message panel - %MessagePanel.visible = true - await get_tree().create_timer(0.5).timeout - %MessagePanel.visible = false - -func _process(delta:float): - # Get the input value from the action and move the player. - position += move_action.value_axis_2d * speed * delta diff --git a/guide_examples/quick_start/player.gd.uid b/guide_examples/quick_start/player.gd.uid deleted file mode 100644 index 9d06d518..00000000 --- a/guide_examples/quick_start/player.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://c0b6whgglitqe diff --git a/guide_examples/quick_start/quick_start.tscn b/guide_examples/quick_start/quick_start.tscn deleted file mode 100644 index 24bfc3c3..00000000 --- a/guide_examples/quick_start/quick_start.tscn +++ /dev/null @@ -1,32 +0,0 @@ -[gd_scene format=3 uid="uid://cye0mxa62e7lh"] - -[ext_resource type="Script" uid="uid://ceq2p7x1uhe8x" path="res://guide_examples/quick_start/game.gd" id="1_eetgd"] -[ext_resource type="Texture2D" uid="uid://byjxtsekdl8t2" path="res://guide_examples/shared/godot_logo.svg" id="1_twtcc"] -[ext_resource type="Script" uid="uid://c0b6whgglitqe" path="res://guide_examples/quick_start/player.gd" id="2_75sqh"] -[ext_resource type="Resource" uid="uid://b2becclfhsxec" path="res://guide_examples/quick_start/mapping_contexts/quickstart.tres" id="2_enypg"] -[ext_resource type="Resource" uid="uid://uscuhd84vv0i" path="res://guide_examples/quick_start/mapping_contexts/actions/move.tres" id="3_nwedj"] -[ext_resource type="Resource" uid="uid://d0dmecppsgpo6" path="res://guide_examples/quick_start/mapping_contexts/actions/say_hi.tres" id="6_xqef5"] - -[node name="QuickStart" type="Node2D" unique_id=995884321] -script = ExtResource("1_eetgd") -mapping_context = ExtResource("2_enypg") - -[node name="Player" type="Sprite2D" parent="." unique_id=63965543] -position = Vector2(979, 544) -texture = ExtResource("1_twtcc") -script = ExtResource("2_75sqh") -move_action = ExtResource("3_nwedj") -say_hi_action = ExtResource("6_xqef5") - -[node name="MessagePanel" type="PanelContainer" parent="Player" unique_id=107226067] -unique_name_in_owner = true -visible = false -offset_left = 38.0 -offset_top = -161.0 -offset_right = 122.0 -offset_bottom = -73.0 - -[node name="Label" type="Label" parent="Player/MessagePanel" unique_id=1986842459] -layout_mode = 2 -theme_override_font_sizes/font_size = 64 -text = "Hi!" diff --git a/guide_examples/remapping/mapping_contexts/binding_controller.tres b/guide_examples/remapping/mapping_contexts/binding_controller.tres deleted file mode 100644 index 12a2c5d7..00000000 --- a/guide_examples/remapping/mapping_contexts/binding_controller.tres +++ /dev/null @@ -1,111 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://dubuepcs1w17f"] - -[ext_resource type="Resource" uid="uid://bohjda85owgnc" path="res://guide_examples/remapping/mapping_contexts/controller_actions/ui_accept.tres" id="1_rokdq"] -[ext_resource type="Script" uid="uid://rvttn472ix6v" path="res://addons/guide/inputs/guide_input_joy_button.gd" id="2_30snk"] -[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="3_ifcmr"] -[ext_resource type="Script" uid="uid://b52rqq28tuqpg" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="4_bn4su"] -[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_pwogg"] -[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="5_wtinc"] -[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="6_7e3vm"] -[ext_resource type="Resource" uid="uid://bcum2m26we6ct" path="res://guide_examples/remapping/mapping_contexts/shared_actions/close_menu.tres" id="6_mbh1l"] -[ext_resource type="Resource" uid="uid://ce3ytxn2tcxxe" path="res://guide_examples/remapping/mapping_contexts/controller_actions/switch_to_keyboard.tres" id="7_e2y7c"] -[ext_resource type="Script" uid="uid://biiggjw6tv4uq" path="res://addons/guide/triggers/guide_trigger_released.gd" id="7_ofh8l"] -[ext_resource type="Script" uid="uid://w3fbpe7r01n8" path="res://addons/guide/inputs/guide_input_any.gd" id="8_qiw4m"] -[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="9_rcbwk"] -[ext_resource type="Resource" uid="uid://dg1or0do0s1ad" path="res://guide_examples/remapping/mapping_contexts/controller_actions/next_tab.tres" id="10_5tveu"] -[ext_resource type="Resource" uid="uid://cfrx54l1vmjey" path="res://guide_examples/remapping/mapping_contexts/controller_actions/previous_tab.tres" id="11_iu0wm"] - -[sub_resource type="Resource" id="Resource_uri0r"] -script = ExtResource("2_30snk") -joy_index = 0 - -[sub_resource type="Resource" id="Resource_i518v"] -script = ExtResource("7_ofh8l") - -[sub_resource type="Resource" id="Resource_kpld2"] -script = ExtResource("3_ifcmr") -input = SubResource("Resource_uri0r") -triggers = Array[ExtResource("6_7e3vm")]([SubResource("Resource_i518v")]) - -[sub_resource type="Resource" id="Resource_33xax"] -script = ExtResource("5_wtinc") -action = ExtResource("1_rokdq") -input_mappings = Array[ExtResource("3_ifcmr")]([SubResource("Resource_kpld2")]) - -[sub_resource type="Resource" id="Resource_lu1fr"] -script = ExtResource("2_30snk") -button = 6 -joy_index = 0 - -[sub_resource type="Resource" id="Resource_oikmn"] -script = ExtResource("7_ofh8l") - -[sub_resource type="Resource" id="Resource_lju6e"] -script = ExtResource("3_ifcmr") -input = SubResource("Resource_lu1fr") -triggers = Array[ExtResource("6_7e3vm")]([SubResource("Resource_oikmn")]) - -[sub_resource type="Resource" id="Resource_djru6"] -script = ExtResource("5_wtinc") -action = ExtResource("6_mbh1l") -input_mappings = Array[ExtResource("3_ifcmr")]([SubResource("Resource_lju6e")]) - -[sub_resource type="Resource" id="Resource_mc0ue"] -script = ExtResource("8_qiw4m") -mouse_buttons = true -keyboard = true -mouse = true -joy = false - -[sub_resource type="Resource" id="Resource_vsgae"] -script = ExtResource("4_bn4su") - -[sub_resource type="Resource" id="Resource_vwjgy"] -script = ExtResource("3_ifcmr") -input = SubResource("Resource_mc0ue") -triggers = Array[ExtResource("6_7e3vm")]([SubResource("Resource_vsgae")]) - -[sub_resource type="Resource" id="Resource_38x5y"] -script = ExtResource("5_wtinc") -action = ExtResource("7_e2y7c") -input_mappings = Array[ExtResource("3_ifcmr")]([SubResource("Resource_vwjgy")]) - -[sub_resource type="Resource" id="Resource_sudy1"] -script = ExtResource("2_30snk") -button = 10 -joy_index = 0 - -[sub_resource type="Resource" id="Resource_4j53a"] -script = ExtResource("4_bn4su") - -[sub_resource type="Resource" id="Resource_1g85d"] -script = ExtResource("3_ifcmr") -input = SubResource("Resource_sudy1") -triggers = Array[ExtResource("6_7e3vm")]([SubResource("Resource_4j53a")]) - -[sub_resource type="Resource" id="Resource_qsusb"] -script = ExtResource("5_wtinc") -action = ExtResource("10_5tveu") -input_mappings = Array[ExtResource("3_ifcmr")]([SubResource("Resource_1g85d")]) - -[sub_resource type="Resource" id="Resource_dkk46"] -script = ExtResource("2_30snk") -button = 9 -joy_index = 0 - -[sub_resource type="Resource" id="Resource_taj0d"] -script = ExtResource("4_bn4su") - -[sub_resource type="Resource" id="Resource_35h1x"] -script = ExtResource("3_ifcmr") -input = SubResource("Resource_dkk46") -triggers = Array[ExtResource("6_7e3vm")]([SubResource("Resource_taj0d")]) - -[sub_resource type="Resource" id="Resource_rl360"] -script = ExtResource("5_wtinc") -action = ExtResource("11_iu0wm") -input_mappings = Array[ExtResource("3_ifcmr")]([SubResource("Resource_35h1x")]) - -[resource] -script = ExtResource("9_rcbwk") -mappings = Array[ExtResource("5_wtinc")]([SubResource("Resource_33xax"), SubResource("Resource_djru6"), SubResource("Resource_38x5y"), SubResource("Resource_qsusb"), SubResource("Resource_rl360")]) diff --git a/guide_examples/remapping/mapping_contexts/binding_keyboard.tres b/guide_examples/remapping/mapping_contexts/binding_keyboard.tres deleted file mode 100644 index 87333a8a..00000000 --- a/guide_examples/remapping/mapping_contexts/binding_keyboard.tres +++ /dev/null @@ -1,53 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://bqd45wwsetlyg"] - -[ext_resource type="Resource" uid="uid://bcum2m26we6ct" path="res://guide_examples/remapping/mapping_contexts/shared_actions/close_menu.tres" id="1_j25bp"] -[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="2_a3vaw"] -[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="3_n037t"] -[ext_resource type="Script" uid="uid://biiggjw6tv4uq" path="res://addons/guide/triggers/guide_trigger_released.gd" id="4_008yb"] -[ext_resource type="Script" uid="uid://b52rqq28tuqpg" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="4_t70fr"] -[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_dlamr"] -[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="5_xuekb"] -[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="6_hi33d"] -[ext_resource type="Resource" uid="uid://3vqfs786vcsa" path="res://guide_examples/remapping/mapping_contexts/keyboard_actions/switch_to_controller.tres" id="6_lkk3b"] -[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="6_rsvyd"] -[ext_resource type="Script" uid="uid://w3fbpe7r01n8" path="res://addons/guide/inputs/guide_input_any.gd" id="7_b4hkn"] - -[sub_resource type="Resource" id="Resource_rqm6k"] -script = ExtResource("2_a3vaw") -key = 4194305 - -[sub_resource type="Resource" id="Resource_yfr8v"] -script = ExtResource("4_008yb") - -[sub_resource type="Resource" id="Resource_lju6e"] -script = ExtResource("3_n037t") -input = SubResource("Resource_rqm6k") -triggers = Array[ExtResource("6_hi33d")]([SubResource("Resource_yfr8v")]) - -[sub_resource type="Resource" id="Resource_djru6"] -script = ExtResource("5_xuekb") -action = ExtResource("1_j25bp") -input_mappings = Array[ExtResource("3_n037t")]([SubResource("Resource_lju6e")]) - -[sub_resource type="Resource" id="Resource_mpqi8"] -script = ExtResource("7_b4hkn") -joy_buttons = true -mouse = false -joy = true - -[sub_resource type="Resource" id="Resource_4apa3"] -script = ExtResource("4_t70fr") - -[sub_resource type="Resource" id="Resource_0hgmj"] -script = ExtResource("3_n037t") -input = SubResource("Resource_mpqi8") -triggers = Array[ExtResource("6_hi33d")]([SubResource("Resource_4apa3")]) - -[sub_resource type="Resource" id="Resource_2neno"] -script = ExtResource("5_xuekb") -action = ExtResource("6_lkk3b") -input_mappings = Array[ExtResource("3_n037t")]([SubResource("Resource_0hgmj")]) - -[resource] -script = ExtResource("6_rsvyd") -mappings = Array[ExtResource("5_xuekb")]([SubResource("Resource_djru6"), SubResource("Resource_2neno")]) diff --git a/guide_examples/remapping/mapping_contexts/controller.tres b/guide_examples/remapping/mapping_contexts/controller.tres deleted file mode 100644 index deb9c2cf..00000000 --- a/guide_examples/remapping/mapping_contexts/controller.tres +++ /dev/null @@ -1,90 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://bexjevffjsh3i"] - -[ext_resource type="Resource" uid="uid://chhw5umkd1j2p" path="res://guide_examples/remapping/mapping_contexts/shared_actions/player_movement_2d.tres" id="1_78yyx"] -[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="1_l4253"] -[ext_resource type="Script" uid="uid://c47lkb48itd6l" path="res://addons/guide/modifiers/guide_modifier_deadzone.gd" id="3_rbwxh"] -[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="4_m37gr"] -[ext_resource type="Resource" uid="uid://qikyr1rgxw2l" path="res://guide_examples/remapping/mapping_contexts/controller_actions/player_movement_stick_invert.tres" id="4_qbgwt"] -[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_4twr8"] -[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="5_167oa"] -[ext_resource type="Script" uid="uid://doauobik3xyea" path="res://addons/guide/inputs/guide_input_joy_axis_2d.gd" id="6_y041f"] -[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="8_1ge0b"] -[ext_resource type="Resource" uid="uid://ce3ytxn2tcxxe" path="res://guide_examples/remapping/mapping_contexts/controller_actions/switch_to_keyboard.tres" id="8_4d4ov"] -[ext_resource type="Script" uid="uid://w3fbpe7r01n8" path="res://addons/guide/inputs/guide_input_any.gd" id="9_0d1uf"] -[ext_resource type="Script" uid="uid://biiggjw6tv4uq" path="res://addons/guide/triggers/guide_trigger_released.gd" id="9_eexjp"] -[ext_resource type="Resource" uid="uid://c65tsmp268vdq" path="res://guide_examples/remapping/mapping_contexts/shared_actions/open_menu.tres" id="9_l4c4j"] -[ext_resource type="Resource" uid="uid://b1iaet1m2gi2e" path="res://guide_examples/remapping/mapping_contexts/shared_actions/fire.tres" id="9_tkveh"] -[ext_resource type="Script" uid="uid://rvttn472ix6v" path="res://addons/guide/inputs/guide_input_joy_button.gd" id="10_a30o8"] -[ext_resource type="Script" uid="uid://b52rqq28tuqpg" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="11_avbpy"] - -[sub_resource type="Resource" id="Resource_nr3w6"] -script = ExtResource("6_y041f") - -[sub_resource type="Resource" id="Resource_towa1"] -script = ExtResource("3_rbwxh") - -[sub_resource type="Resource" id="Resource_gpn8l"] -script = ExtResource("4_m37gr") -input = SubResource("Resource_nr3w6") -modifiers = Array[ExtResource("5_4twr8")]([SubResource("Resource_towa1"), ExtResource("4_qbgwt")]) - -[sub_resource type="Resource" id="Resource_6h1my"] -script = ExtResource("5_167oa") -action = ExtResource("1_78yyx") -input_mappings = Array[ExtResource("4_m37gr")]([SubResource("Resource_gpn8l")]) - -[sub_resource type="Resource" id="Resource_p73kx"] -script = ExtResource("10_a30o8") -button = 6 - -[sub_resource type="Resource" id="Resource_uov21"] -script = ExtResource("9_eexjp") - -[sub_resource type="Resource" id="Resource_f4p62"] -script = ExtResource("4_m37gr") -input = SubResource("Resource_p73kx") -triggers = Array[ExtResource("8_1ge0b")]([SubResource("Resource_uov21")]) - -[sub_resource type="Resource" id="Resource_wa31m"] -script = ExtResource("5_167oa") -action = ExtResource("9_l4c4j") -input_mappings = Array[ExtResource("4_m37gr")]([SubResource("Resource_f4p62")]) - -[sub_resource type="Resource" id="Resource_iwnk1"] -script = ExtResource("9_0d1uf") -keyboard = true -mouse = false -joy = false - -[sub_resource type="Resource" id="Resource_jwpon"] -script = ExtResource("11_avbpy") - -[sub_resource type="Resource" id="Resource_limxc"] -script = ExtResource("4_m37gr") -input = SubResource("Resource_iwnk1") -triggers = Array[ExtResource("8_1ge0b")]([SubResource("Resource_jwpon")]) - -[sub_resource type="Resource" id="Resource_rtwk8"] -script = ExtResource("5_167oa") -action = ExtResource("8_4d4ov") -input_mappings = Array[ExtResource("4_m37gr")]([SubResource("Resource_limxc")]) - -[sub_resource type="Resource" id="Resource_tsvy3"] -script = ExtResource("10_a30o8") - -[sub_resource type="Resource" id="Resource_qvmci"] -script = ExtResource("11_avbpy") - -[sub_resource type="Resource" id="Resource_hf22v"] -script = ExtResource("4_m37gr") -input = SubResource("Resource_tsvy3") -triggers = Array[ExtResource("8_1ge0b")]([SubResource("Resource_qvmci")]) - -[sub_resource type="Resource" id="Resource_t70e5"] -script = ExtResource("5_167oa") -action = ExtResource("9_tkveh") -input_mappings = Array[ExtResource("4_m37gr")]([SubResource("Resource_hf22v")]) - -[resource] -script = ExtResource("1_l4253") -mappings = Array[ExtResource("5_167oa")]([SubResource("Resource_6h1my"), SubResource("Resource_wa31m"), SubResource("Resource_rtwk8"), SubResource("Resource_t70e5")]) diff --git a/guide_examples/remapping/mapping_contexts/controller_actions/next_tab.tres b/guide_examples/remapping/mapping_contexts/controller_actions/next_tab.tres deleted file mode 100644 index 9ff7de78..00000000 --- a/guide_examples/remapping/mapping_contexts/controller_actions/next_tab.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://dg1or0do0s1ad"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_432ak"] - -[resource] -script = ExtResource("1_432ak") diff --git a/guide_examples/remapping/mapping_contexts/controller_actions/player_movement_stick_invert.tres b/guide_examples/remapping/mapping_contexts/controller_actions/player_movement_stick_invert.tres deleted file mode 100644 index bcb421a6..00000000 --- a/guide_examples/remapping/mapping_contexts/controller_actions/player_movement_stick_invert.tres +++ /dev/null @@ -1,9 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEModifierNegate" format=3 uid="uid://qikyr1rgxw2l"] - -[ext_resource type="Script" uid="uid://ckggy40lm0vjc" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="1_geiqh"] - -[resource] -script = ExtResource("1_geiqh") -x = false -y = false -z = false diff --git a/guide_examples/remapping/mapping_contexts/controller_actions/previous_tab.tres b/guide_examples/remapping/mapping_contexts/controller_actions/previous_tab.tres deleted file mode 100644 index c8b8c6bd..00000000 --- a/guide_examples/remapping/mapping_contexts/controller_actions/previous_tab.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://cfrx54l1vmjey"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_mbx72"] - -[resource] -script = ExtResource("1_mbx72") diff --git a/guide_examples/remapping/mapping_contexts/controller_actions/switch_to_keyboard.tres b/guide_examples/remapping/mapping_contexts/controller_actions/switch_to_keyboard.tres deleted file mode 100644 index 832004da..00000000 --- a/guide_examples/remapping/mapping_contexts/controller_actions/switch_to_keyboard.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://ce3ytxn2tcxxe"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_gwq63"] - -[resource] -script = ExtResource("1_gwq63") diff --git a/guide_examples/remapping/mapping_contexts/controller_actions/ui_accept.tres b/guide_examples/remapping/mapping_contexts/controller_actions/ui_accept.tres deleted file mode 100644 index c17fb255..00000000 --- a/guide_examples/remapping/mapping_contexts/controller_actions/ui_accept.tres +++ /dev/null @@ -1,8 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://bohjda85owgnc"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_laec0"] - -[resource] -script = ExtResource("1_laec0") -name = &"ui_accept" -emit_as_godot_actions = true diff --git a/guide_examples/remapping/mapping_contexts/keyboard.tres b/guide_examples/remapping/mapping_contexts/keyboard.tres deleted file mode 100644 index 305d207d..00000000 --- a/guide_examples/remapping/mapping_contexts/keyboard.tres +++ /dev/null @@ -1,138 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://cu0dhstc00cj5"] - -[ext_resource type="Resource" uid="uid://chhw5umkd1j2p" path="res://guide_examples/remapping/mapping_contexts/shared_actions/player_movement_2d.tres" id="1_uy1j0"] -[ext_resource type="Script" uid="uid://ckggy40lm0vjc" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="4_5oaiq"] -[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="5_d2nln"] -[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_np2wn"] -[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="8_tolgh"] -[ext_resource type="Script" uid="uid://bm5gjgadon6hb" path="res://addons/guide/modifiers/guide_modifier_input_swizzle.gd" id="8_vp516"] -[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="10_xpxg7"] -[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="12_msrvd"] -[ext_resource type="Script" uid="uid://biiggjw6tv4uq" path="res://addons/guide/triggers/guide_trigger_released.gd" id="13_11jxi"] -[ext_resource type="Resource" uid="uid://c65tsmp268vdq" path="res://guide_examples/remapping/mapping_contexts/shared_actions/open_menu.tres" id="13_m7li8"] -[ext_resource type="Resource" uid="uid://3vqfs786vcsa" path="res://guide_examples/remapping/mapping_contexts/keyboard_actions/switch_to_controller.tres" id="14_57mry"] -[ext_resource type="Script" uid="uid://b52rqq28tuqpg" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="14_gcar0"] -[ext_resource type="Resource" uid="uid://b1iaet1m2gi2e" path="res://guide_examples/remapping/mapping_contexts/shared_actions/fire.tres" id="15_7eor3"] -[ext_resource type="Script" uid="uid://w3fbpe7r01n8" path="res://addons/guide/inputs/guide_input_any.gd" id="15_51tw7"] -[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="15_qjsfb"] - -[sub_resource type="Resource" id="Resource_d5vxv"] -script = ExtResource("12_msrvd") -key = 87 - -[sub_resource type="Resource" id="Resource_d5crb"] -script = ExtResource("8_vp516") - -[sub_resource type="Resource" id="Resource_cwfnu"] -script = ExtResource("4_5oaiq") - -[sub_resource type="Resource" id="Resource_u7h55"] -script = ExtResource("5_d2nln") -override_action_settings = true -is_remappable = true -display_name = "Up" -input = SubResource("Resource_d5vxv") -modifiers = Array[ExtResource("5_np2wn")]([SubResource("Resource_d5crb"), SubResource("Resource_cwfnu")]) - -[sub_resource type="Resource" id="Resource_syl0m"] -script = ExtResource("12_msrvd") -key = 83 - -[sub_resource type="Resource" id="Resource_8rcpo"] -script = ExtResource("8_vp516") - -[sub_resource type="Resource" id="Resource_te6bu"] -script = ExtResource("5_d2nln") -override_action_settings = true -is_remappable = true -display_name = "Down" -input = SubResource("Resource_syl0m") -modifiers = Array[ExtResource("5_np2wn")]([SubResource("Resource_8rcpo")]) - -[sub_resource type="Resource" id="Resource_erj62"] -script = ExtResource("12_msrvd") -key = 65 - -[sub_resource type="Resource" id="Resource_84clu"] -script = ExtResource("4_5oaiq") - -[sub_resource type="Resource" id="Resource_ho2kd"] -script = ExtResource("5_d2nln") -override_action_settings = true -is_remappable = true -display_name = "Left" -input = SubResource("Resource_erj62") -modifiers = Array[ExtResource("5_np2wn")]([SubResource("Resource_84clu")]) - -[sub_resource type="Resource" id="Resource_ybtim"] -script = ExtResource("12_msrvd") -key = 68 - -[sub_resource type="Resource" id="Resource_bnk54"] -script = ExtResource("5_d2nln") -override_action_settings = true -is_remappable = true -display_name = "Right" -input = SubResource("Resource_ybtim") - -[sub_resource type="Resource" id="Resource_358t4"] -script = ExtResource("10_xpxg7") -action = ExtResource("1_uy1j0") -input_mappings = Array[ExtResource("5_d2nln")]([SubResource("Resource_u7h55"), SubResource("Resource_te6bu"), SubResource("Resource_ho2kd"), SubResource("Resource_bnk54")]) -metadata/_guide_input_mappings_collapsed = false - -[sub_resource type="Resource" id="Resource_la24a"] -script = ExtResource("12_msrvd") -key = 4194305 - -[sub_resource type="Resource" id="Resource_dbmrn"] -script = ExtResource("13_11jxi") - -[sub_resource type="Resource" id="Resource_wr8lq"] -script = ExtResource("5_d2nln") -input = SubResource("Resource_la24a") -triggers = Array[ExtResource("8_tolgh")]([SubResource("Resource_dbmrn")]) - -[sub_resource type="Resource" id="Resource_iwmfr"] -script = ExtResource("10_xpxg7") -action = ExtResource("13_m7li8") -input_mappings = Array[ExtResource("5_d2nln")]([SubResource("Resource_wr8lq")]) -metadata/_guide_input_mappings_collapsed = false - -[sub_resource type="Resource" id="Resource_ke2lc"] -script = ExtResource("15_51tw7") -joy_buttons = true -mouse = false -joy = true - -[sub_resource type="Resource" id="Resource_oh8td"] -script = ExtResource("5_d2nln") -input = SubResource("Resource_ke2lc") - -[sub_resource type="Resource" id="Resource_unkjf"] -script = ExtResource("10_xpxg7") -action = ExtResource("14_57mry") -input_mappings = Array[ExtResource("5_d2nln")]([SubResource("Resource_oh8td")]) - -[sub_resource type="Resource" id="Resource_h3p6j"] -script = ExtResource("12_msrvd") -key = 32 - -[sub_resource type="Resource" id="Resource_saax4"] -script = ExtResource("14_gcar0") - -[sub_resource type="Resource" id="Resource_nm3w5"] -script = ExtResource("5_d2nln") -input = SubResource("Resource_h3p6j") -triggers = Array[ExtResource("8_tolgh")]([SubResource("Resource_saax4")]) - -[sub_resource type="Resource" id="Resource_cv74y"] -script = ExtResource("10_xpxg7") -action = ExtResource("15_7eor3") -input_mappings = Array[ExtResource("5_d2nln")]([SubResource("Resource_nm3w5")]) -metadata/_guide_input_mappings_collapsed = false - -[resource] -script = ExtResource("15_qjsfb") -display_name = "Keyboard and Mouse" -mappings = Array[ExtResource("10_xpxg7")]([SubResource("Resource_358t4"), SubResource("Resource_iwmfr"), SubResource("Resource_unkjf"), SubResource("Resource_cv74y")]) diff --git a/guide_examples/remapping/mapping_contexts/keyboard_actions/switch_to_controller.tres b/guide_examples/remapping/mapping_contexts/keyboard_actions/switch_to_controller.tres deleted file mode 100644 index ca51b9e6..00000000 --- a/guide_examples/remapping/mapping_contexts/keyboard_actions/switch_to_controller.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://3vqfs786vcsa"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_ahfs1"] - -[resource] -script = ExtResource("1_ahfs1") diff --git a/guide_examples/remapping/mapping_contexts/shared_actions/close_menu.tres b/guide_examples/remapping/mapping_contexts/shared_actions/close_menu.tres deleted file mode 100644 index 65cb466f..00000000 --- a/guide_examples/remapping/mapping_contexts/shared_actions/close_menu.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://bcum2m26we6ct"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_q87d1"] - -[resource] -script = ExtResource("1_q87d1") diff --git a/guide_examples/remapping/mapping_contexts/shared_actions/fire.tres b/guide_examples/remapping/mapping_contexts/shared_actions/fire.tres deleted file mode 100644 index 6e643084..00000000 --- a/guide_examples/remapping/mapping_contexts/shared_actions/fire.tres +++ /dev/null @@ -1,9 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://b1iaet1m2gi2e"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_d1iw0"] - -[resource] -script = ExtResource("1_d1iw0") -is_remappable = true -display_name = "Fire" -display_category = "Player Actions" diff --git a/guide_examples/remapping/mapping_contexts/shared_actions/open_menu.tres b/guide_examples/remapping/mapping_contexts/shared_actions/open_menu.tres deleted file mode 100644 index 7a88aa14..00000000 --- a/guide_examples/remapping/mapping_contexts/shared_actions/open_menu.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://c65tsmp268vdq"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_rdx5a"] - -[resource] -script = ExtResource("1_rdx5a") diff --git a/guide_examples/remapping/mapping_contexts/shared_actions/player_movement_2d.tres b/guide_examples/remapping/mapping_contexts/shared_actions/player_movement_2d.tres deleted file mode 100644 index 07c791aa..00000000 --- a/guide_examples/remapping/mapping_contexts/shared_actions/player_movement_2d.tres +++ /dev/null @@ -1,9 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://chhw5umkd1j2p"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_ecpj4"] - -[resource] -script = ExtResource("1_ecpj4") -action_value_type = 2 -is_remappable = true -display_category = "Player Actions" diff --git a/guide_examples/remapping/player.gd b/guide_examples/remapping/player.gd deleted file mode 100644 index 72cec67a..00000000 --- a/guide_examples/remapping/player.gd +++ /dev/null @@ -1,24 +0,0 @@ -## This is the player script. Note how it has no clue about controllers, axis inversion -## etc. This is all handled by GUIDE and the remapping dialog. -extends Node2D - -@export var speed:float = 300 -@export var move_action:GUIDEAction -@export var fire_action:GUIDEAction - -@export var fireball_scene:PackedScene - -func _ready(): - fire_action.triggered.connect(_shoot_fireball) - - -func _process(delta:float) -> void: - position += move_action.value_axis_2d.normalized() * speed * delta - - -func _shoot_fireball(): - var fireball = fireball_scene.instantiate() - fireball.direction = Vector2.UP - get_parent().add_child(fireball) - - fireball.global_transform = global_transform diff --git a/guide_examples/remapping/player.gd.uid b/guide_examples/remapping/player.gd.uid deleted file mode 100644 index 76fa85f3..00000000 --- a/guide_examples/remapping/player.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://bhn2nskt2cgym diff --git a/guide_examples/remapping/remapping.gd b/guide_examples/remapping/remapping.gd deleted file mode 100644 index 3b998911..00000000 --- a/guide_examples/remapping/remapping.gd +++ /dev/null @@ -1,57 +0,0 @@ -## This is the main game controller. It enables a control scheme at the start and is -## responsible for controlling the remapping dialog. -extends Node - -const Utils = preload("utils.gd") - -@export_group("Context & Modifiers") -@export var keyboard:GUIDEMappingContext -@export var controller:GUIDEMappingContext -@export var controller_axis_invert_modifier:GUIDEModifierNegate - -@export_group("Actions") -@export var switch_to_keyboard:GUIDEAction -@export var switch_to_controller:GUIDEAction -@export var open_menu:GUIDEAction - - -@onready var _remapping_dialog:Control = %RemappingDialog - -func _ready(): - # React when the open menu action is triggered. - open_menu.triggered.connect(_open_menu) - - # and switching to controller / keyboard ... - switch_to_controller.triggered.connect(_switch.bind(controller)) - switch_to_keyboard.triggered.connect(_switch.bind(keyboard)) - - # Also listen to when the remapping dialog closes and re-apply the changed - # mapping config - _remapping_dialog.closed.connect(_load_remapping_config) - - # Start with the keyboard scheme - GUIDE.enable_mapping_context(keyboard) - - # finally enable all controls with the last saved remapping configuration - _load_remapping_config(Utils.load_remapping_config()) - - -func _open_menu() -> void: - # and show the remapping dialog - _remapping_dialog.open() - - -func _load_remapping_config(config:GUIDERemappingConfig): - GUIDE.set_remapping_config(config) - - # also apply changes to our modifiers - controller_axis_invert_modifier.x = config.custom_data.get(Utils.CUSTOM_DATA_INVERT_HORIZONTAL, false) - controller_axis_invert_modifier.y = config.custom_data.get(Utils.CUSTOM_DATA_INVERT_VERTICAL, false) - - -func _switch(context:GUIDEMappingContext): - # ignore while remapping is active, remapping will take care of it - if _remapping_dialog.visible: - return - - GUIDE.enable_mapping_context(context, true) diff --git a/guide_examples/remapping/remapping.gd.uid b/guide_examples/remapping/remapping.gd.uid deleted file mode 100644 index f7e06342..00000000 --- a/guide_examples/remapping/remapping.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://ba5134rplb4y diff --git a/guide_examples/remapping/remapping.tscn b/guide_examples/remapping/remapping.tscn deleted file mode 100644 index 13ff6be9..00000000 --- a/guide_examples/remapping/remapping.tscn +++ /dev/null @@ -1,68 +0,0 @@ -[gd_scene format=3 uid="uid://gjweqc0stfqh"] - -[ext_resource type="Script" uid="uid://ba5134rplb4y" path="res://guide_examples/remapping/remapping.gd" id="1_3d1tp"] -[ext_resource type="Texture2D" uid="uid://byjxtsekdl8t2" path="res://guide_examples/shared/godot_logo.svg" id="1_gkmxq"] -[ext_resource type="Resource" uid="uid://qikyr1rgxw2l" path="res://guide_examples/remapping/mapping_contexts/controller_actions/player_movement_stick_invert.tres" id="2_3dav4"] -[ext_resource type="Resource" uid="uid://cu0dhstc00cj5" path="res://guide_examples/remapping/mapping_contexts/keyboard.tres" id="2_issuo"] -[ext_resource type="Script" uid="uid://bhn2nskt2cgym" path="res://guide_examples/remapping/player.gd" id="2_n3drv"] -[ext_resource type="Resource" uid="uid://bexjevffjsh3i" path="res://guide_examples/remapping/mapping_contexts/controller.tres" id="3_apwxt"] -[ext_resource type="Resource" uid="uid://c65tsmp268vdq" path="res://guide_examples/remapping/mapping_contexts/shared_actions/open_menu.tres" id="3_g1dlj"] -[ext_resource type="Resource" uid="uid://chhw5umkd1j2p" path="res://guide_examples/remapping/mapping_contexts/shared_actions/player_movement_2d.tres" id="4_07jn1"] -[ext_resource type="Resource" uid="uid://ce3ytxn2tcxxe" path="res://guide_examples/remapping/mapping_contexts/controller_actions/switch_to_keyboard.tres" id="5_aqwgr"] -[ext_resource type="PackedScene" uid="uid://dkr80d2pi0d41" path="res://addons/guide/debugger/guide_debugger.tscn" id="5_kdgir"] -[ext_resource type="Resource" uid="uid://b1iaet1m2gi2e" path="res://guide_examples/remapping/mapping_contexts/shared_actions/fire.tres" id="6_esnhm"] -[ext_resource type="Resource" uid="uid://3vqfs786vcsa" path="res://guide_examples/remapping/mapping_contexts/keyboard_actions/switch_to_controller.tres" id="6_jncg0"] -[ext_resource type="Theme" uid="uid://dot0gi1yoqmrl" path="res://guide_examples/shared/ui_theme.tres" id="7_8t2l7"] -[ext_resource type="PackedScene" uid="uid://bq0w7uaotgfct" path="res://guide_examples/remapping/ui/remapping_dialog.tscn" id="7_g0vxv"] -[ext_resource type="PackedScene" uid="uid://c36cnvgv2ur60" path="res://guide_examples/shared/fireball/fireball.tscn" id="7_w2y2e"] -[ext_resource type="Script" uid="uid://w8q1xlqw60qh" path="res://guide_examples/shared/instructions_label.gd" id="14_e0a18"] -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="15_bgcwk"] - -[node name="Remapping" type="Node" unique_id=475634702] -script = ExtResource("1_3d1tp") -keyboard = ExtResource("2_issuo") -controller = ExtResource("3_apwxt") -controller_axis_invert_modifier = ExtResource("2_3dav4") -switch_to_keyboard = ExtResource("5_aqwgr") -switch_to_controller = ExtResource("6_jncg0") -open_menu = ExtResource("3_g1dlj") - -[node name="Player" type="Sprite2D" parent="." unique_id=1508816404] -position = Vector2(546, 317) -texture = ExtResource("1_gkmxq") -script = ExtResource("2_n3drv") -move_action = ExtResource("4_07jn1") -fire_action = ExtResource("6_esnhm") -fireball_scene = ExtResource("7_w2y2e") - -[node name="HUD Layer" type="CanvasLayer" parent="." unique_id=2042689339] - -[node name="Label" type="RichTextLabel" parent="HUD Layer" unique_id=1623104268] -anchors_preset = 1 -anchor_left = 1.0 -anchor_right = 1.0 -offset_left = -16.0 -offset_top = 12.0 -offset_right = -15.0 -offset_bottom = 12.0 -grow_horizontal = 0 -theme = ExtResource("7_8t2l7") -bbcode_enabled = true -fit_content = true -autowrap_mode = 0 -script = ExtResource("14_e0a18") -instructions_text = "Use %s to move. -Press %s to fire a fireball. -Press %s to change input mappings." -actions = Array[ExtResource("15_bgcwk")]([ExtResource("4_07jn1"), ExtResource("6_esnhm"), ExtResource("3_g1dlj")]) - -[node name="UI Layer" type="CanvasLayer" parent="." unique_id=92713135] - -[node name="RemappingDialog" parent="UI Layer" unique_id=1893300596 instance=ExtResource("7_g0vxv")] -unique_name_in_owner = true -visible = false - -[node name="DebugLayer" type="CanvasLayer" parent="." unique_id=1851538974] - -[node name="GuideDebugger" parent="DebugLayer" unique_id=83308957 instance=ExtResource("5_kdgir")] -theme = ExtResource("7_8t2l7") diff --git a/guide_examples/remapping/ui/binding_row.gd b/guide_examples/remapping/ui/binding_row.gd deleted file mode 100644 index c8d3597d..00000000 --- a/guide_examples/remapping/ui/binding_row.gd +++ /dev/null @@ -1,29 +0,0 @@ -extends HBoxContainer - - -signal rebind(item:GUIDERemapper.ConfigItem) - -@onready var _action_name:Button = %ActionName -@onready var _action_binding:RichTextLabel = %ActionBinding - -var _formatter:GUIDEInputFormatter = GUIDEInputFormatter.new(48) -var _item:GUIDERemapper.ConfigItem - -func initialize(item:GUIDERemapper.ConfigItem, input:GUIDEInput): - _item = item - _action_name.text = item.display_name - _item.changed.connect(_show_input) - _show_input(input) - - -func _on_action_name_pressed(): - if _item != null: - rebind.emit(_item) - - -func _show_input(input:GUIDEInput): - if input != null: - var text = await _formatter.input_as_richtext_async(input) - _action_binding.parse_bbcode(text) - else: - _action_binding.parse_bbcode("") diff --git a/guide_examples/remapping/ui/binding_row.gd.uid b/guide_examples/remapping/ui/binding_row.gd.uid deleted file mode 100644 index 25b19c9d..00000000 --- a/guide_examples/remapping/ui/binding_row.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://cfukq2iogf0k4 diff --git a/guide_examples/remapping/ui/binding_row.tscn b/guide_examples/remapping/ui/binding_row.tscn deleted file mode 100644 index b5a4b5a9..00000000 --- a/guide_examples/remapping/ui/binding_row.tscn +++ /dev/null @@ -1,32 +0,0 @@ -[gd_scene format=3 uid="uid://bme1y0ikthda7"] - -[ext_resource type="Script" uid="uid://cfukq2iogf0k4" path="res://guide_examples/remapping/ui/binding_row.gd" id="1_mc50g"] - -[node name="BindingRow" type="HBoxContainer" unique_id=1038936576] -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -theme_override_constants/separation = 10 -script = ExtResource("1_mc50g") - -[node name="ActionName" type="Button" parent="." unique_id=241861895] -unique_name_in_owner = true -layout_mode = 2 -size_flags_horizontal = 10 -text = "Lorem ipsum" -flat = true - -[node name="ActionBinding" type="RichTextLabel" parent="." unique_id=166389117] -unique_name_in_owner = true -layout_mode = 2 -size_flags_horizontal = 2 -size_flags_vertical = 4 -bbcode_enabled = true -fit_content = true -scroll_active = false -autowrap_mode = 0 -shortcut_keys_enabled = false - -[connection signal="pressed" from="ActionName" to="." method="_on_action_name_pressed"] diff --git a/guide_examples/remapping/ui/binding_section.gd b/guide_examples/remapping/ui/binding_section.gd deleted file mode 100644 index 7e9f41d5..00000000 --- a/guide_examples/remapping/ui/binding_section.gd +++ /dev/null @@ -1,18 +0,0 @@ -@tool -extends MarginContainer - -@onready var _label:Label = %Label - -@export var text:String: - set(value): - text = value - _refresh() - - -func _ready(): - _refresh() - -func _refresh(): - if _label != null: - _label.text = text - diff --git a/guide_examples/remapping/ui/binding_section.gd.uid b/guide_examples/remapping/ui/binding_section.gd.uid deleted file mode 100644 index b1402ff3..00000000 --- a/guide_examples/remapping/ui/binding_section.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://dt4gdj0rt5mnw diff --git a/guide_examples/remapping/ui/binding_section.tscn b/guide_examples/remapping/ui/binding_section.tscn deleted file mode 100644 index 20b2a390..00000000 --- a/guide_examples/remapping/ui/binding_section.tscn +++ /dev/null @@ -1,36 +0,0 @@ -[gd_scene format=3 uid="uid://cj1h0wxamje4s"] - -[ext_resource type="Script" uid="uid://dt4gdj0rt5mnw" path="res://guide_examples/remapping/ui/binding_section.gd" id="1_hoxsv"] - -[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_h8l7u"] -bg_color = Color(0.355314, 0.355314, 0.355313, 1) -corner_radius_top_left = 10 -corner_radius_top_right = 10 -corner_radius_bottom_right = 10 -corner_radius_bottom_left = 10 - -[node name="MarginContainer" type="MarginContainer" unique_id=1983566316] -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -theme_override_constants/margin_top = 10 -theme_override_constants/margin_bottom = 10 -script = ExtResource("1_hoxsv") - -[node name="Panel" type="Panel" parent="." unique_id=1390679630] -layout_mode = 2 -theme_override_styles/panel = SubResource("StyleBoxFlat_h8l7u") - -[node name="BindingSection" type="MarginContainer" parent="." unique_id=935371122] -layout_mode = 2 -theme_override_constants/margin_left = 5 -theme_override_constants/margin_top = 5 -theme_override_constants/margin_right = 5 -theme_override_constants/margin_bottom = 5 - -[node name="Label" type="Label" parent="BindingSection" unique_id=378052693] -unique_name_in_owner = true -layout_mode = 2 -theme_override_font_sizes/font_size = 22 diff --git a/guide_examples/remapping/ui/remapping_dialog.gd b/guide_examples/remapping/ui/remapping_dialog.gd deleted file mode 100644 index 04cb0d88..00000000 --- a/guide_examples/remapping/ui/remapping_dialog.gd +++ /dev/null @@ -1,198 +0,0 @@ -## The remapping dialog. -extends MarginContainer - -signal closed(applied_config:GUIDERemappingConfig) - -const Utils = preload("../utils.gd") - -# Input -@export var keyboard_context:GUIDEMappingContext -@export var controller_context:GUIDEMappingContext -@export var binding_keyboard_context:GUIDEMappingContext -@export var binding_controller_context:GUIDEMappingContext -@export var close_dialog:GUIDEAction -@export var switch_to_controller:GUIDEAction -@export var switch_to_keyboard:GUIDEAction -@export var previous_tab:GUIDEAction -@export var next_tab:GUIDEAction - -# UI -@export var binding_row_scene:PackedScene -@export var binding_section_scene:PackedScene - -@onready var _keyboard_bindings:Container = %KeyboardBindings -@onready var _controller_bindings:Container = %ControllerBindings -@onready var _press_prompt:Control = %PressPrompt -@onready var _controller_invert_horizontal:CheckBox = %ControllerInvertHorizontal -@onready var _controller_invert_vertical:CheckBox = %ControllerInvertVertical -@onready var _tab_container:TabContainer = %TabContainer - -## The input detector for detecting new input -@onready var _input_detector:GUIDEInputDetector = %GUIDEInputDetector - -## The remapper, helps us quickly remap inputs. -var _remapper:GUIDERemapper = GUIDERemapper.new() - -## The config we're currently working on -var _remapping_config:GUIDERemappingConfig - -## The last control that was focused when we started input detection. -## Used to restore focus afterwards. -var _focused_control:Control = null - -func _ready(): - # connect the actions that the remapping dialog uses - close_dialog.triggered.connect(_on_close_dialog) - switch_to_controller.triggered.connect(_switch.bind(binding_controller_context)) - switch_to_keyboard.triggered.connect(_switch.bind(binding_keyboard_context)) - previous_tab.triggered.connect(_switch_tab.bind(-1)) - next_tab.triggered.connect(_switch_tab.bind(1)) - - -func open(): - # switch the tab to the scheme that is currently enabled - # to make life a bit easier for the player, and also - # enable the correct mapping context for the binding dialog - if GUIDE.is_mapping_context_enabled(controller_context): - _tab_container.current_tab = 1 - GUIDE.enable_mapping_context(binding_controller_context, true) - else: - _tab_container.current_tab = 0 - GUIDE.enable_mapping_context(binding_keyboard_context, true) - - # todo provide specific actions for the tab bar controller - _tab_container.get_tab_bar().grab_focus() - - # Open the user's last edited remapping config, if it exists - _remapping_config = Utils.load_remapping_config() - - # And initialize the remapper - _remapper.initialize([keyboard_context, controller_context], _remapping_config) - - _clear(_keyboard_bindings) - _clear(_controller_bindings) - - # fill the keyboard section - _fill_remappable_items(keyboard_context, _keyboard_bindings) - - # fill the controller section - _fill_remappable_items(controller_context, _controller_bindings) - - _controller_invert_horizontal.button_pressed = _remapper.get_custom_data("invert_horizontal", false) - _controller_invert_vertical.button_pressed = _remapper.get_custom_data("invert_vertical", false) - - - visible = true - - -## Fills remappable items and sub-sections into the given container -func _fill_remappable_items(context:GUIDEMappingContext, root:Container): - var items := _remapper.get_remappable_items(context) - var section_name = "" - for item in items: - if item.display_category != section_name: - section_name = item.display_category - var section = binding_section_scene.instantiate() - root.add_child(section) - section.text = section_name - - var instance = binding_row_scene.instantiate() - root.add_child(instance) - - # Show the current binding. - instance.initialize(item, _remapper.get_bound_input_or_null(item)) - instance.rebind.connect(_rebind_item) - - - -func _rebind_item(item:GUIDERemapper.ConfigItem): - _focused_control = get_viewport().gui_get_focus_owner() - _focused_control.release_focus() - - _press_prompt.visible = true - - # Limit the devices that we can detect based on which - # mapping context we're currently working on. So - # for keyboard only keys can be bound and for controller - # only controller buttons can be bound. - var device := GUIDEInputDetector.DeviceType.KEYBOARD - if item.context == controller_context: - device = GUIDEInputDetector.DeviceType.JOY - - # detect a new input - _input_detector.detect(item.value_type, [device]) - var input = await _input_detector.input_detected - - _press_prompt.visible = false - - _focused_control.grab_focus() - - # check if the detection was aborted. - if input == null: - return - - # check for collisions - var collisions := _remapper.get_input_collisions(item, input) - - # if any collision is from a non-bindable mapping, we cannot use this input - if collisions.any(func(it:GUIDERemapper.ConfigItem): return not it.is_remappable): - return - - # unbind the colliding entries. - for collision in collisions: - _remapper.set_bound_input(collision, null) - - # now bind the new input - _remapper.set_bound_input(item, input) - - - -func _clear(root:Container): - for child in root.get_children(): - root.remove_child(child) - child.queue_free() - - -func _on_abort_detection(): - _input_detector.abort_detection() - -func _on_close_dialog(): - if _input_detector.is_detecting: - return - # same as pressing return to game - _on_return_to_game_pressed() - -func _on_controller_invert_horizontal_toggled(toggled_on:bool): - _remapper.set_custom_data(Utils.CUSTOM_DATA_INVERT_HORIZONTAL, toggled_on) - - -func _on_controller_invert_vertical_toggled(toggled_on:bool): - _remapper.set_custom_data(Utils.CUSTOM_DATA_INVERT_VERTICAL, toggled_on) - - -func _on_return_to_game_pressed(): - # get the modified config - var final_config := _remapper.get_mapping_config() - # store it - Utils.save_remapping_config(final_config) - - # restore main mapping context based on what is currently active - if GUIDE.is_mapping_context_enabled(binding_keyboard_context): - GUIDE.enable_mapping_context(keyboard_context, true) - else: - GUIDE.enable_mapping_context(controller_context, true) - - # and close the dialog - visible = false - closed.emit(final_config) - - -func _switch_tab(index:int): - _tab_container.current_tab = posmod(_tab_container.current_tab + index, 2) - -func _switch(context:GUIDEMappingContext): - # only do this when the dialog is visible - if not visible: - return - - GUIDE.enable_mapping_context(context, true) diff --git a/guide_examples/remapping/ui/remapping_dialog.gd.uid b/guide_examples/remapping/ui/remapping_dialog.gd.uid deleted file mode 100644 index dcd820ea..00000000 --- a/guide_examples/remapping/ui/remapping_dialog.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://5crxnd8ysf6 diff --git a/guide_examples/remapping/ui/remapping_dialog.tscn b/guide_examples/remapping/ui/remapping_dialog.tscn deleted file mode 100644 index 69869350..00000000 --- a/guide_examples/remapping/ui/remapping_dialog.tscn +++ /dev/null @@ -1,223 +0,0 @@ -[gd_scene format=3 uid="uid://bq0w7uaotgfct"] - -[ext_resource type="Script" uid="uid://5crxnd8ysf6" path="res://guide_examples/remapping/ui/remapping_dialog.gd" id="1_6hgqj"] -[ext_resource type="Theme" uid="uid://dot0gi1yoqmrl" path="res://guide_examples/shared/ui_theme.tres" id="1_uhsj0"] -[ext_resource type="Resource" uid="uid://cu0dhstc00cj5" path="res://guide_examples/remapping/mapping_contexts/keyboard.tres" id="2_cgour"] -[ext_resource type="Script" uid="uid://db27ccgomq455" path="res://addons/guide/remapping/guide_input_detector.gd" id="3_o0nvn"] -[ext_resource type="Resource" uid="uid://bexjevffjsh3i" path="res://guide_examples/remapping/mapping_contexts/controller.tres" id="3_tgkdx"] -[ext_resource type="PackedScene" uid="uid://bme1y0ikthda7" path="res://guide_examples/remapping/ui/binding_row.tscn" id="4_iojgu"] -[ext_resource type="PackedScene" uid="uid://cj1h0wxamje4s" path="res://guide_examples/remapping/ui/binding_section.tscn" id="5_8v80s"] -[ext_resource type="Resource" uid="uid://bqd45wwsetlyg" path="res://guide_examples/remapping/mapping_contexts/binding_keyboard.tres" id="5_tw3jw"] -[ext_resource type="Resource" uid="uid://dubuepcs1w17f" path="res://guide_examples/remapping/mapping_contexts/binding_controller.tres" id="6_gdrkn"] -[ext_resource type="Resource" uid="uid://bcum2m26we6ct" path="res://guide_examples/remapping/mapping_contexts/shared_actions/close_menu.tres" id="7_djty7"] -[ext_resource type="Resource" uid="uid://3vqfs786vcsa" path="res://guide_examples/remapping/mapping_contexts/keyboard_actions/switch_to_controller.tres" id="8_lj8gw"] -[ext_resource type="Resource" uid="uid://ce3ytxn2tcxxe" path="res://guide_examples/remapping/mapping_contexts/controller_actions/switch_to_keyboard.tres" id="9_brmt1"] -[ext_resource type="Script" uid="uid://w8q1xlqw60qh" path="res://guide_examples/shared/instructions_label.gd" id="10_xsw70"] -[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="11_e078a"] -[ext_resource type="Resource" uid="uid://cfrx54l1vmjey" path="res://guide_examples/remapping/mapping_contexts/controller_actions/previous_tab.tres" id="11_uxwof"] -[ext_resource type="Resource" uid="uid://dg1or0do0s1ad" path="res://guide_examples/remapping/mapping_contexts/controller_actions/next_tab.tres" id="12_byojv"] -[ext_resource type="Script" uid="uid://rvttn472ix6v" path="res://addons/guide/inputs/guide_input_joy_button.gd" id="12_hftpv"] -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="15_j31kb"] -[ext_resource type="Script" uid="uid://ccvqqvfooyvn0" path="res://addons/guide/inputs/guide_input.gd" id="17_gc2an"] - -[sub_resource type="Resource" id="Resource_f3bao"] -script = ExtResource("11_e078a") -key = 4194305 -allow_additional_modifiers = false - -[sub_resource type="Resource" id="Resource_twrga"] -script = ExtResource("12_hftpv") -button = 4 - -[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_bagfg"] -bg_color = Color(0.266575, 0.266575, 0.266575, 1) - -[node name="RemappingDialog" type="MarginContainer" unique_id=871667243] -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -theme = ExtResource("1_uhsj0") -script = ExtResource("1_6hgqj") -keyboard_context = ExtResource("2_cgour") -controller_context = ExtResource("3_tgkdx") -binding_keyboard_context = ExtResource("5_tw3jw") -binding_controller_context = ExtResource("6_gdrkn") -close_dialog = ExtResource("7_djty7") -switch_to_controller = ExtResource("8_lj8gw") -switch_to_keyboard = ExtResource("9_brmt1") -previous_tab = ExtResource("11_uxwof") -next_tab = ExtResource("12_byojv") -binding_row_scene = ExtResource("4_iojgu") -binding_section_scene = ExtResource("5_8v80s") - -[node name="Blocker" type="ColorRect" parent="." unique_id=1016616500] -layout_mode = 2 -color = Color(8.66354e-07, 0.331199, 0.634906, 0.352941) - -[node name="CenterContainer" type="CenterContainer" parent="." unique_id=35255904] -layout_mode = 2 - -[node name="PanelContainer" type="PanelContainer" parent="CenterContainer" unique_id=1203606825] -layout_mode = 2 - -[node name="MarginContainer" type="MarginContainer" parent="CenterContainer/PanelContainer" unique_id=1793680058] -layout_mode = 2 -theme_override_constants/margin_left = 20 -theme_override_constants/margin_top = 20 -theme_override_constants/margin_right = 20 -theme_override_constants/margin_bottom = 20 - -[node name="VBoxContainer" type="VBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer" unique_id=1170669079] -custom_minimum_size = Vector2(800, 600) -layout_mode = 2 -theme_override_constants/separation = 20 - -[node name="Label" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer" unique_id=1205623285] -layout_mode = 2 -theme_type_variation = &"HeaderLarge" -text = "Input Rebinding" -horizontal_alignment = 1 - -[node name="MarginContainer" type="MarginContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer" unique_id=1366389733] -layout_mode = 2 -size_flags_vertical = 3 - -[node name="TabContainer" type="TabContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer" unique_id=1342933446] -unique_name_in_owner = true -layout_mode = 2 -size_flags_vertical = 3 -tab_alignment = 1 -current_tab = 1 -clip_tabs = false - -[node name="Keyboard" type="PanelContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer" unique_id=2102932192] -visible = false -layout_mode = 2 -metadata/_tab_index = 0 - -[node name="MarginContainer" type="MarginContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Keyboard" unique_id=2037942829] -layout_mode = 2 -theme_override_constants/margin_left = 10 -theme_override_constants/margin_top = 10 -theme_override_constants/margin_right = 10 -theme_override_constants/margin_bottom = 10 - -[node name="ScrollContainer" type="ScrollContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Keyboard/MarginContainer" unique_id=1851889655] -layout_mode = 2 - -[node name="KeyboardBindings" type="VBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Keyboard/MarginContainer/ScrollContainer" unique_id=203552564] -unique_name_in_owner = true -layout_mode = 2 -size_flags_horizontal = 3 - -[node name="Controller" type="PanelContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer" unique_id=1187235299] -layout_mode = 2 -metadata/_tab_index = 1 - -[node name="MarginContainer" type="MarginContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Controller" unique_id=1975799224] -layout_mode = 2 -theme_override_constants/margin_left = 10 -theme_override_constants/margin_top = 10 -theme_override_constants/margin_right = 10 -theme_override_constants/margin_bottom = 10 - -[node name="ScrollContainer" type="ScrollContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Controller/MarginContainer" unique_id=922523867] -layout_mode = 2 - -[node name="VBoxContainer" type="VBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Controller/MarginContainer/ScrollContainer" unique_id=339249629] -layout_mode = 2 -size_flags_horizontal = 3 - -[node name="ControllerBindings" type="VBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Controller/MarginContainer/ScrollContainer/VBoxContainer" unique_id=25792630] -unique_name_in_owner = true -layout_mode = 2 -size_flags_horizontal = 3 - -[node name="Section" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Controller/MarginContainer/ScrollContainer/VBoxContainer" unique_id=1571571574 instance=ExtResource("5_8v80s")] -layout_mode = 2 -text = "Miscellaneous" - -[node name="ControllerInvertHorizontal" type="CheckBox" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Controller/MarginContainer/ScrollContainer/VBoxContainer" unique_id=1028771078] -unique_name_in_owner = true -layout_mode = 2 -text = "Invert horizontal movement" - -[node name="ControllerInvertVertical" type="CheckBox" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Controller/MarginContainer/ScrollContainer/VBoxContainer" unique_id=2044572332] -unique_name_in_owner = true -layout_mode = 2 -text = "Invert vertical movement" - -[node name="HBoxContainer" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer" unique_id=1386357128] -layout_mode = 2 -mouse_filter = 2 - -[node name="RichTextLabel" type="RichTextLabel" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/HBoxContainer" unique_id=1147284093] -layout_mode = 2 -mouse_filter = 2 -fit_content = true -scroll_active = false -autowrap_mode = 0 -script = ExtResource("10_xsw70") -instructions_text = "%s" -actions = Array[ExtResource("15_j31kb")]([ExtResource("11_uxwof")]) - -[node name="Control" type="Control" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/HBoxContainer" unique_id=1102297806] -layout_mode = 2 -size_flags_horizontal = 3 -mouse_filter = 2 - -[node name="RichTextLabel2" type="RichTextLabel" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/HBoxContainer" unique_id=2121138870] -layout_mode = 2 -mouse_filter = 2 -fit_content = true -scroll_active = false -autowrap_mode = 0 -script = ExtResource("10_xsw70") -instructions_text = "%s" -actions = Array[ExtResource("15_j31kb")]([ExtResource("12_byojv")]) - -[node name="HBoxContainer" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer" unique_id=1028152148] -layout_mode = 2 -alignment = 1 - -[node name="ReturnToGame" type="Button" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer" unique_id=1381759412] -unique_name_in_owner = true -layout_mode = 2 -text = "Return to game" - -[node name="GUIDEInputDetector" type="Node" parent="." unique_id=1117545884] -unique_name_in_owner = true -editor_description = "This node has two inputs specified which count as abort for detection (Escape and Controller back button)." -script = ExtResource("3_o0nvn") -detection_countdown_seconds = 0.1 -abort_detection_on = Array[ExtResource("17_gc2an")]([SubResource("Resource_f3bao"), SubResource("Resource_twrga")]) - -[node name="PressPrompt" type="MarginContainer" parent="." unique_id=1026444810] -unique_name_in_owner = true -visible = false -layout_mode = 2 -mouse_filter = 0 - -[node name="CenterContainer" type="CenterContainer" parent="PressPrompt" unique_id=1499334857] -layout_mode = 2 - -[node name="Panel" type="PanelContainer" parent="PressPrompt/CenterContainer" unique_id=1222310871] -layout_mode = 2 -theme_override_styles/panel = SubResource("StyleBoxFlat_bagfg") - -[node name="MarginContainer" type="MarginContainer" parent="PressPrompt/CenterContainer/Panel" unique_id=1659871847] -layout_mode = 2 -theme_override_constants/margin_left = 20 -theme_override_constants/margin_top = 20 -theme_override_constants/margin_right = 20 -theme_override_constants/margin_bottom = 20 - -[node name="Label" type="Label" parent="PressPrompt/CenterContainer/Panel/MarginContainer" unique_id=42978897] -layout_mode = 2 -text = "Press new input..." - -[connection signal="toggled" from="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Controller/MarginContainer/ScrollContainer/VBoxContainer/ControllerInvertHorizontal" to="." method="_on_controller_invert_horizontal_toggled"] -[connection signal="toggled" from="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/MarginContainer/TabContainer/Controller/MarginContainer/ScrollContainer/VBoxContainer/ControllerInvertVertical" to="." method="_on_controller_invert_vertical_toggled"] -[connection signal="pressed" from="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer/ReturnToGame" to="." method="_on_return_to_game_pressed"] diff --git a/guide_examples/remapping/utils.gd b/guide_examples/remapping/utils.gd deleted file mode 100644 index 613ae32a..00000000 --- a/guide_examples/remapping/utils.gd +++ /dev/null @@ -1,18 +0,0 @@ -const REMAPPING_CONFIG_PATH = "user://remapping_config.tres" - -# Constants for custom data that we store in the remapping config. -const CUSTOM_DATA_INVERT_HORIZONTAL = "invert_horizontal" -const CUSTOM_DATA_INVERT_VERTICAL = "invert_vertical" - -## Loads the saved remapping config if it exists, or an empty remapping -## config if none exists. -static func load_remapping_config() -> GUIDERemappingConfig: - if ResourceLoader.exists(REMAPPING_CONFIG_PATH): - return ResourceLoader.load(REMAPPING_CONFIG_PATH) - else: - return GUIDERemappingConfig.new() - -## Saves the given remapping config to the user folder -static func save_remapping_config(config:GUIDERemappingConfig) -> void: - ResourceSaver.save(config, REMAPPING_CONFIG_PATH) - config.take_over_path(REMAPPING_CONFIG_PATH) diff --git a/guide_examples/remapping/utils.gd.uid b/guide_examples/remapping/utils.gd.uid deleted file mode 100644 index a6e948d2..00000000 --- a/guide_examples/remapping/utils.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://chnxcg46gaypy diff --git a/guide_examples/shared/fireball/fireball.gd b/guide_examples/shared/fireball/fireball.gd deleted file mode 100644 index ff6f8356..00000000 --- a/guide_examples/shared/fireball/fireball.gd +++ /dev/null @@ -1,13 +0,0 @@ -extends Node2D - -@export var speed:float = 600 -var direction:Vector2 = Vector2.ZERO - - -func _ready(): - await get_tree().create_timer(5).timeout - queue_free() - - -func _process(delta): - position += speed * direction * delta diff --git a/guide_examples/shared/fireball/fireball.gd.uid b/guide_examples/shared/fireball/fireball.gd.uid deleted file mode 100644 index 8e47ec1c..00000000 --- a/guide_examples/shared/fireball/fireball.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://bvlq6u3twn6x2 diff --git a/guide_examples/shared/fireball/fireball.svg b/guide_examples/shared/fireball/fireball.svg deleted file mode 100644 index 3a7079bc..00000000 --- a/guide_examples/shared/fireball/fireball.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/guide_examples/shared/fireball/fireball.svg.import b/guide_examples/shared/fireball/fireball.svg.import deleted file mode 100644 index 99aebd35..00000000 --- a/guide_examples/shared/fireball/fireball.svg.import +++ /dev/null @@ -1,43 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://buu21kg4kkhiw" -path="res://.godot/imported/fireball.svg-da8480a7a8e47ac511e0971f6fa164bd.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://guide_examples/shared/fireball/fireball.svg" -dest_files=["res://.godot/imported/fireball.svg-da8480a7a8e47ac511e0971f6fa164bd.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 -svg/scale=1.0 -editor/scale_with_editor_scale=false -editor/convert_colors_with_editor_theme=false diff --git a/guide_examples/shared/fireball/fireball.tscn b/guide_examples/shared/fireball/fireball.tscn deleted file mode 100644 index 459d98fd..00000000 --- a/guide_examples/shared/fireball/fireball.tscn +++ /dev/null @@ -1,10 +0,0 @@ -[gd_scene format=3 uid="uid://c36cnvgv2ur60"] - -[ext_resource type="Script" uid="uid://bvlq6u3twn6x2" path="res://guide_examples/shared/fireball/fireball.gd" id="1_jxcno"] -[ext_resource type="Texture2D" uid="uid://buu21kg4kkhiw" path="res://guide_examples/shared/fireball/fireball.svg" id="2_5ckxn"] - -[node name="Fireball" type="Node2D" unique_id=943916761] -script = ExtResource("1_jxcno") - -[node name="Fireball" type="Sprite2D" parent="." unique_id=1172200057] -texture = ExtResource("2_5ckxn") diff --git a/guide_examples/shared/godot_logo.svg b/guide_examples/shared/godot_logo.svg deleted file mode 100644 index 3fe4f4ae..00000000 --- a/guide_examples/shared/godot_logo.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/guide_examples/shared/godot_logo.svg.import b/guide_examples/shared/godot_logo.svg.import deleted file mode 100644 index 20a7d0bb..00000000 --- a/guide_examples/shared/godot_logo.svg.import +++ /dev/null @@ -1,43 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://byjxtsekdl8t2" -path="res://.godot/imported/godot_logo.svg-ce7d52346b74cfa0766735b0b77afab9.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://guide_examples/shared/godot_logo.svg" -dest_files=["res://.godot/imported/godot_logo.svg-ce7d52346b74cfa0766735b0b77afab9.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 -svg/scale=1.0 -editor/scale_with_editor_scale=false -editor/convert_colors_with_editor_theme=false diff --git a/guide_examples/shared/instructions_label.gd b/guide_examples/shared/instructions_label.gd deleted file mode 100644 index 06799f31..00000000 --- a/guide_examples/shared/instructions_label.gd +++ /dev/null @@ -1,52 +0,0 @@ -## This is an example for how input prompts can be shown to the player. -extends RichTextLabel - -## The instructions text. Should contain %s where the action text should go. -@export_multiline var instructions_text:String -## The actions which should be used for rendering the instructions. One action for -## each %s in the text. -@export var actions:Array[GUIDEAction] = [] -## The icon size to be used for rendering. -@export var icon_size:int = 48 - -## If set, the label will only show when the given mapping context is active. -@export var limit_to_context:GUIDEMappingContext - -# The formatter. This will do the actual work of formatting action inputs into prompts. -var _formatter:GUIDEInputFormatter - -func _ready(): - bbcode_enabled = true - fit_content = true - scroll_active = false - autowrap_mode = TextServer.AUTOWRAP_OFF - - # Subscribe to the input mappings change so we can update the prompts or hide the label - # when any inputs change. This way the label can automatically update itself if we switch - # from keyboard to controller input or rebind some keys. - GUIDE.input_mappings_changed.connect(_update_instructions) - _formatter = GUIDEInputFormatter.for_active_contexts(icon_size) - - -func _update_instructions(): - # If we only show for a certain context, hide if that context isn't active right now. - if limit_to_context != null and not GUIDE.is_mapping_context_enabled(limit_to_context): - visible = false - return - - # if no mapping context is active, we'll not be able to show instructions, so bail out here. - if GUIDE.get_enabled_mapping_contexts().is_empty(): - visible = false - return - - visible = true - - # Update the prompts. - var replacements:Array[String] = [] - for action in actions: - replacements.append(await _formatter.action_as_richtext_async(action)) - - parse_bbcode(instructions_text % replacements) - - - diff --git a/guide_examples/shared/instructions_label.gd.uid b/guide_examples/shared/instructions_label.gd.uid deleted file mode 100644 index f935ab61..00000000 --- a/guide_examples/shared/instructions_label.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://w8q1xlqw60qh diff --git a/guide_examples/shared/ui_theme.tres b/guide_examples/shared/ui_theme.tres deleted file mode 100644 index ba667765..00000000 --- a/guide_examples/shared/ui_theme.tres +++ /dev/null @@ -1,5 +0,0 @@ -[gd_resource type="Theme" format=3 uid="uid://dot0gi1yoqmrl"] - -[resource] -default_font_size = 24 -HeaderLarge/font_sizes/font_size = 30 diff --git a/guide_examples/simple_input/mapping_contexts/move_down.tres b/guide_examples/simple_input/mapping_contexts/move_down.tres deleted file mode 100644 index f28c75a6..00000000 --- a/guide_examples/simple_input/mapping_contexts/move_down.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://cjfdsja54wtus"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_yaxge"] - -[resource] -script = ExtResource("1_yaxge") diff --git a/guide_examples/simple_input/mapping_contexts/move_left.tres b/guide_examples/simple_input/mapping_contexts/move_left.tres deleted file mode 100644 index dfaa934b..00000000 --- a/guide_examples/simple_input/mapping_contexts/move_left.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://b7rcj2usvx7iu"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_2lu1r"] - -[resource] -script = ExtResource("1_2lu1r") diff --git a/guide_examples/simple_input/mapping_contexts/move_right.tres b/guide_examples/simple_input/mapping_contexts/move_right.tres deleted file mode 100644 index 31c59233..00000000 --- a/guide_examples/simple_input/mapping_contexts/move_right.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://cn4nypfrnusrn"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_o2mf7"] - -[resource] -script = ExtResource("1_o2mf7") diff --git a/guide_examples/simple_input/mapping_contexts/move_up.tres b/guide_examples/simple_input/mapping_contexts/move_up.tres deleted file mode 100644 index a0f94da9..00000000 --- a/guide_examples/simple_input/mapping_contexts/move_up.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://cjohgt5cdoxvd"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_1p8w8"] - -[resource] -script = ExtResource("1_1p8w8") diff --git a/guide_examples/simple_input/mapping_contexts/simple_input.tres b/guide_examples/simple_input/mapping_contexts/simple_input.tres deleted file mode 100644 index 678691e4..00000000 --- a/guide_examples/simple_input/mapping_contexts/simple_input.tres +++ /dev/null @@ -1,68 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://c161ru5ubsvm5"] - -[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="1_1q401"] -[ext_resource type="Resource" uid="uid://cjohgt5cdoxvd" path="res://guide_examples/simple_input/mapping_contexts/move_up.tres" id="1_p6dvd"] -[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="2_dmcv6"] -[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="3_j3d4x"] -[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="4_5ymhe"] -[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_drcnc"] -[ext_resource type="Resource" uid="uid://cjfdsja54wtus" path="res://guide_examples/simple_input/mapping_contexts/move_down.tres" id="5_x3j1d"] -[ext_resource type="Resource" uid="uid://b7rcj2usvx7iu" path="res://guide_examples/simple_input/mapping_contexts/move_left.tres" id="6_3n2n7"] -[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="6_lex6s"] -[ext_resource type="Resource" uid="uid://cn4nypfrnusrn" path="res://guide_examples/simple_input/mapping_contexts/move_right.tres" id="7_mgx2j"] - -[sub_resource type="Resource" id="Resource_x4hy0"] -script = ExtResource("2_dmcv6") -key = 87 - -[sub_resource type="Resource" id="Resource_skv88"] -script = ExtResource("3_j3d4x") -input = SubResource("Resource_x4hy0") - -[sub_resource type="Resource" id="Resource_13yll"] -script = ExtResource("4_5ymhe") -action = ExtResource("1_p6dvd") -input_mappings = Array[ExtResource("3_j3d4x")]([SubResource("Resource_skv88")]) - -[sub_resource type="Resource" id="Resource_kjfiu"] -script = ExtResource("2_dmcv6") -key = 83 - -[sub_resource type="Resource" id="Resource_11cob"] -script = ExtResource("3_j3d4x") -input = SubResource("Resource_kjfiu") - -[sub_resource type="Resource" id="Resource_olvia"] -script = ExtResource("4_5ymhe") -action = ExtResource("5_x3j1d") -input_mappings = Array[ExtResource("3_j3d4x")]([SubResource("Resource_11cob")]) - -[sub_resource type="Resource" id="Resource_rkxlb"] -script = ExtResource("2_dmcv6") -key = 65 - -[sub_resource type="Resource" id="Resource_j7qak"] -script = ExtResource("3_j3d4x") -input = SubResource("Resource_rkxlb") - -[sub_resource type="Resource" id="Resource_gs5ov"] -script = ExtResource("4_5ymhe") -action = ExtResource("6_3n2n7") -input_mappings = Array[ExtResource("3_j3d4x")]([SubResource("Resource_j7qak")]) - -[sub_resource type="Resource" id="Resource_jek7t"] -script = ExtResource("2_dmcv6") -key = 68 - -[sub_resource type="Resource" id="Resource_m4m5w"] -script = ExtResource("3_j3d4x") -input = SubResource("Resource_jek7t") - -[sub_resource type="Resource" id="Resource_hk2n5"] -script = ExtResource("4_5ymhe") -action = ExtResource("7_mgx2j") -input_mappings = Array[ExtResource("3_j3d4x")]([SubResource("Resource_m4m5w")]) - -[resource] -script = ExtResource("1_1q401") -mappings = Array[ExtResource("4_5ymhe")]([SubResource("Resource_13yll"), SubResource("Resource_olvia"), SubResource("Resource_gs5ov"), SubResource("Resource_hk2n5")]) diff --git a/guide_examples/simple_input/player.gd b/guide_examples/simple_input/player.gd deleted file mode 100644 index 5e8c28ff..00000000 --- a/guide_examples/simple_input/player.gd +++ /dev/null @@ -1,32 +0,0 @@ -extends Node2D - -@export var speed:float = 100 - -@export var left_action:GUIDEAction -@export var right_action:GUIDEAction -@export var up_action:GUIDEAction -@export var down_action:GUIDEAction - -func _process(delta:float) -> void: - # This is close to how input would be handled with Godot's built-in - # input. GUIDE can actually combine the input into a 2D axis for you - # (similar to Godot's Input.get_vector). Because this is - # done in the mapping context, the script doesn't need to know about - # it. Look at the 2d_axis_mapping example to see how to streamline - # this code quite a bit. - - var offset:Vector2 = Vector2.ZERO - - if left_action.is_triggered(): - offset.x = -1 - - if right_action.is_triggered(): - offset.x = 1 - - if up_action.is_triggered(): - offset.y = -1 - - if down_action.is_triggered(): - offset.y = 1 - - position += offset * speed * delta diff --git a/guide_examples/simple_input/player.gd.uid b/guide_examples/simple_input/player.gd.uid deleted file mode 100644 index c3dc1c64..00000000 --- a/guide_examples/simple_input/player.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://dhpub7a1ixyxj diff --git a/guide_examples/simple_input/simple_input.gd b/guide_examples/simple_input/simple_input.gd deleted file mode 100644 index 40a6fba5..00000000 --- a/guide_examples/simple_input/simple_input.gd +++ /dev/null @@ -1,6 +0,0 @@ -extends Node - -@export var mapping_context:GUIDEMappingContext - -func _ready(): - GUIDE.enable_mapping_context(mapping_context) diff --git a/guide_examples/simple_input/simple_input.gd.uid b/guide_examples/simple_input/simple_input.gd.uid deleted file mode 100644 index 0c138311..00000000 --- a/guide_examples/simple_input/simple_input.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://dej0g6ye7nfxi diff --git a/guide_examples/simple_input/simple_input.tscn b/guide_examples/simple_input/simple_input.tscn deleted file mode 100644 index 61156753..00000000 --- a/guide_examples/simple_input/simple_input.tscn +++ /dev/null @@ -1,54 +0,0 @@ -[gd_scene format=3 uid="uid://cchyatnt0wl5x"] - -[ext_resource type="Script" uid="uid://dej0g6ye7nfxi" path="res://guide_examples/simple_input/simple_input.gd" id="1_cgpw0"] -[ext_resource type="Texture2D" uid="uid://byjxtsekdl8t2" path="res://guide_examples/shared/godot_logo.svg" id="1_t8vwd"] -[ext_resource type="Script" uid="uid://dhpub7a1ixyxj" path="res://guide_examples/simple_input/player.gd" id="2_o6vg3"] -[ext_resource type="Resource" uid="uid://c161ru5ubsvm5" path="res://guide_examples/simple_input/mapping_contexts/simple_input.tres" id="3_2b24x"] -[ext_resource type="Resource" uid="uid://b7rcj2usvx7iu" path="res://guide_examples/simple_input/mapping_contexts/move_left.tres" id="4_50on6"] -[ext_resource type="Resource" uid="uid://cn4nypfrnusrn" path="res://guide_examples/simple_input/mapping_contexts/move_right.tres" id="5_47yin"] -[ext_resource type="Resource" uid="uid://cjohgt5cdoxvd" path="res://guide_examples/simple_input/mapping_contexts/move_up.tres" id="6_b7h5t"] -[ext_resource type="Resource" uid="uid://cjfdsja54wtus" path="res://guide_examples/simple_input/mapping_contexts/move_down.tres" id="7_4pdc5"] -[ext_resource type="Theme" uid="uid://dot0gi1yoqmrl" path="res://guide_examples/shared/ui_theme.tres" id="8_tko8y"] -[ext_resource type="Script" uid="uid://w8q1xlqw60qh" path="res://guide_examples/shared/instructions_label.gd" id="9_hqrkx"] -[ext_resource type="PackedScene" uid="uid://dkr80d2pi0d41" path="res://addons/guide/debugger/guide_debugger.tscn" id="10_3ap6u"] -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="11_5ljcy"] - -[node name="SimpleInput" type="Node" unique_id=1662381528] -script = ExtResource("1_cgpw0") -mapping_context = ExtResource("3_2b24x") - -[node name="Player" type="Sprite2D" parent="." unique_id=224895441] -position = Vector2(546, 317) -texture = ExtResource("1_t8vwd") -script = ExtResource("2_o6vg3") -speed = 300.0 -left_action = ExtResource("4_50on6") -right_action = ExtResource("5_47yin") -up_action = ExtResource("6_b7h5t") -down_action = ExtResource("7_4pdc5") - -[node name="UI Layer" type="CanvasLayer" parent="." unique_id=1612195091] - -[node name="Instructions Label" type="RichTextLabel" parent="UI Layer" unique_id=971619038] -anchors_preset = 1 -anchor_left = 1.0 -anchor_right = 1.0 -offset_left = -286.0 -offset_top = 24.0 -offset_right = -39.0 -offset_bottom = 47.0 -grow_horizontal = 0 -theme = ExtResource("8_tko8y") -script = ExtResource("9_hqrkx") -instructions_text = "%s to move left. -%s to move right. -%s to move up. -%s to move down." -actions = Array[ExtResource("11_5ljcy")]([ExtResource("4_50on6"), ExtResource("5_47yin"), ExtResource("6_b7h5t"), ExtResource("7_4pdc5")]) -metadata/_edit_use_anchors_ = true - -[node name="Debug Layer" type="CanvasLayer" parent="." unique_id=920151117] - -[node name="GuideDebugger" parent="Debug Layer" unique_id=1584015720 instance=ExtResource("10_3ap6u")] -theme = ExtResource("8_tko8y") -metadata/_edit_lock_ = true diff --git a/guide_examples/tap_and_hold/mapping_contexts/jump.tres b/guide_examples/tap_and_hold/mapping_contexts/jump.tres deleted file mode 100644 index f337836c..00000000 --- a/guide_examples/tap_and_hold/mapping_contexts/jump.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://djow080f02fos"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_dxeu7"] - -[resource] -script = ExtResource("1_dxeu7") diff --git a/guide_examples/tap_and_hold/mapping_contexts/somersault.tres b/guide_examples/tap_and_hold/mapping_contexts/somersault.tres deleted file mode 100644 index 3040dabc..00000000 --- a/guide_examples/tap_and_hold/mapping_contexts/somersault.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://dcdlaiw50k4t3"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_mgxtb"] - -[resource] -script = ExtResource("1_mgxtb") diff --git a/guide_examples/tap_and_hold/mapping_contexts/tap_and_hold.tres b/guide_examples/tap_and_hold/mapping_contexts/tap_and_hold.tres deleted file mode 100644 index 7b02f6d8..00000000 --- a/guide_examples/tap_and_hold/mapping_contexts/tap_and_hold.tres +++ /dev/null @@ -1,52 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://dkorp45s6fjqk"] - -[ext_resource type="Resource" uid="uid://djow080f02fos" path="res://guide_examples/tap_and_hold/mapping_contexts/jump.tres" id="1_pwkn3"] -[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="2_6utl5"] -[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="3_sfabf"] -[ext_resource type="Script" uid="uid://c76fmncyucwqc" path="res://addons/guide/triggers/guide_trigger_tap.gd" id="4_0qfc2"] -[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="4_nrdxn"] -[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_ytp0m"] -[ext_resource type="Resource" uid="uid://dcdlaiw50k4t3" path="res://guide_examples/tap_and_hold/mapping_contexts/somersault.tres" id="6_5qh27"] -[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="6_vyoc5"] -[ext_resource type="Script" uid="uid://cfvgpvihp74si" path="res://addons/guide/triggers/guide_trigger_hold.gd" id="7_sj5n7"] -[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="8_q4q7m"] - -[sub_resource type="Resource" id="Resource_fvatf"] -script = ExtResource("2_6utl5") -key = 32 - -[sub_resource type="Resource" id="Resource_k188c"] -script = ExtResource("4_0qfc2") - -[sub_resource type="Resource" id="Resource_tg2ja"] -script = ExtResource("3_sfabf") -input = SubResource("Resource_fvatf") -triggers = Array[ExtResource("6_vyoc5")]([SubResource("Resource_k188c")]) - -[sub_resource type="Resource" id="Resource_ghgfq"] -script = ExtResource("4_nrdxn") -action = ExtResource("1_pwkn3") -input_mappings = Array[ExtResource("3_sfabf")]([SubResource("Resource_tg2ja")]) - -[sub_resource type="Resource" id="Resource_75xxu"] -script = ExtResource("2_6utl5") -key = 32 - -[sub_resource type="Resource" id="Resource_dum1i"] -script = ExtResource("7_sj5n7") -hold_treshold = 0.5 -is_one_shot = true - -[sub_resource type="Resource" id="Resource_tbykh"] -script = ExtResource("3_sfabf") -input = SubResource("Resource_75xxu") -triggers = Array[ExtResource("6_vyoc5")]([SubResource("Resource_dum1i")]) - -[sub_resource type="Resource" id="Resource_5u3vu"] -script = ExtResource("4_nrdxn") -action = ExtResource("6_5qh27") -input_mappings = Array[ExtResource("3_sfabf")]([SubResource("Resource_tbykh")]) - -[resource] -script = ExtResource("8_q4q7m") -mappings = Array[ExtResource("4_nrdxn")]([SubResource("Resource_ghgfq"), SubResource("Resource_5u3vu")]) diff --git a/guide_examples/tap_and_hold/player.gd b/guide_examples/tap_and_hold/player.gd deleted file mode 100644 index c957649d..00000000 --- a/guide_examples/tap_and_hold/player.gd +++ /dev/null @@ -1,30 +0,0 @@ -extends Node2D - - -@onready var _animation_player:AnimationPlayer = %AnimationPlayer -@onready var _progress_bar:ProgressBar = %ProgressBar - -@export var jump_action:GUIDEAction -@export var somersault_action:GUIDEAction - -func _ready(): - jump_action.triggered.connect(_play.bind("jump")) - somersault_action.triggered.connect(_play.bind("somersault")) - somersault_action.ongoing.connect(_update_progress_bar) - somersault_action.triggered.connect(_hide_progress_bar) - somersault_action.cancelled.connect(_hide_progress_bar) - -func _play(animation:String): - if _animation_player.is_playing(): - return - - _animation_player.play(animation) - -func _update_progress_bar(): - # exceeds tap time - if somersault_action.elapsed_seconds > 0.1: - _progress_bar.value = somersault_action.elapsed_ratio - _progress_bar.visible = true - -func _hide_progress_bar(): - _progress_bar.visible = false diff --git a/guide_examples/tap_and_hold/player.gd.uid b/guide_examples/tap_and_hold/player.gd.uid deleted file mode 100644 index ab83abb3..00000000 --- a/guide_examples/tap_and_hold/player.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://brd1oa6q1qsl3 diff --git a/guide_examples/tap_and_hold/tap_and_hold.gd b/guide_examples/tap_and_hold/tap_and_hold.gd deleted file mode 100644 index 40a6fba5..00000000 --- a/guide_examples/tap_and_hold/tap_and_hold.gd +++ /dev/null @@ -1,6 +0,0 @@ -extends Node - -@export var mapping_context:GUIDEMappingContext - -func _ready(): - GUIDE.enable_mapping_context(mapping_context) diff --git a/guide_examples/tap_and_hold/tap_and_hold.gd.uid b/guide_examples/tap_and_hold/tap_and_hold.gd.uid deleted file mode 100644 index 576b9e27..00000000 --- a/guide_examples/tap_and_hold/tap_and_hold.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://dpkjsi6bk64ly diff --git a/guide_examples/tap_and_hold/tap_and_hold.tscn b/guide_examples/tap_and_hold/tap_and_hold.tscn deleted file mode 100644 index 57863e14..00000000 --- a/guide_examples/tap_and_hold/tap_and_hold.tscn +++ /dev/null @@ -1,153 +0,0 @@ -[gd_scene format=3 uid="uid://bq1y86drsbsgc"] - -[ext_resource type="Script" uid="uid://dpkjsi6bk64ly" path="res://guide_examples/tap_and_hold/tap_and_hold.gd" id="1_ek3h7"] -[ext_resource type="Texture2D" uid="uid://byjxtsekdl8t2" path="res://guide_examples/shared/godot_logo.svg" id="1_segxn"] -[ext_resource type="Script" uid="uid://brd1oa6q1qsl3" path="res://guide_examples/tap_and_hold/player.gd" id="2_gpfh8"] -[ext_resource type="Resource" uid="uid://dkorp45s6fjqk" path="res://guide_examples/tap_and_hold/mapping_contexts/tap_and_hold.tres" id="3_u8e88"] -[ext_resource type="Resource" uid="uid://djow080f02fos" path="res://guide_examples/tap_and_hold/mapping_contexts/jump.tres" id="4_8qeav"] -[ext_resource type="Resource" uid="uid://dcdlaiw50k4t3" path="res://guide_examples/tap_and_hold/mapping_contexts/somersault.tres" id="5_wp1cr"] -[ext_resource type="Theme" uid="uid://dot0gi1yoqmrl" path="res://guide_examples/shared/ui_theme.tres" id="6_r6oud"] -[ext_resource type="PackedScene" uid="uid://dkr80d2pi0d41" path="res://addons/guide/debugger/guide_debugger.tscn" id="6_vjlt4"] -[ext_resource type="Script" uid="uid://w8q1xlqw60qh" path="res://guide_examples/shared/instructions_label.gd" id="7_304xo"] -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="9_0l4v7"] - -[sub_resource type="Animation" id="Animation_j3lvc"] -length = 0.001 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Player:position") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [Vector2(546, 317)] -} -tracks/1/type = "value" -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/path = NodePath("Player:rotation") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [0.0] -} - -[sub_resource type="Animation" id="Animation_a86xu"] -resource_name = "jump" -length = 0.5 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Player:position") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.2, 0.5), -"transitions": PackedFloat32Array(1, 1, 1), -"update": 0, -"values": [Vector2(546, 317), Vector2(546, 260), Vector2(546, 317)] -} - -[sub_resource type="Animation" id="Animation_fir1a"] -resource_name = "somersault" -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Player:position") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.5, 1), -"transitions": PackedFloat32Array(1, 1, 1), -"update": 0, -"values": [Vector2(546, 317), Vector2(546, 200), Vector2(546, 317)] -} -tracks/1/type = "value" -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/path = NodePath("Player:rotation") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/keys = { -"times": PackedFloat32Array(0, 0.3, 0.5, 0.7), -"transitions": PackedFloat32Array(1, 1, 1, 1), -"update": 0, -"values": [0.0, 0.0, -3.14159, -6.28319] -} - -[sub_resource type="AnimationLibrary" id="AnimationLibrary_8sm1c"] -_data = { -&"RESET": SubResource("Animation_j3lvc"), -&"jump": SubResource("Animation_a86xu"), -&"somersault": SubResource("Animation_fir1a") -} - -[node name="TapAndHold" type="Node" unique_id=1608935345] -script = ExtResource("1_ek3h7") -mapping_context = ExtResource("3_u8e88") - -[node name="Player" type="Sprite2D" parent="." unique_id=1253288718] -position = Vector2(546, 317) -texture = ExtResource("1_segxn") -script = ExtResource("2_gpfh8") -jump_action = ExtResource("4_8qeav") -somersault_action = ExtResource("5_wp1cr") - -[node name="ProgressBar" type="ProgressBar" parent="Player" unique_id=1816544363] -unique_name_in_owner = true -visible = false -offset_left = -58.0 -offset_top = 64.0 -offset_right = 57.0 -offset_bottom = 91.0 -max_value = 1.0 -show_percentage = false - -[node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=892588406] -unique_name_in_owner = true -libraries/ = SubResource("AnimationLibrary_8sm1c") - -[node name="UI Layer" type="CanvasLayer" parent="." unique_id=655016290] - -[node name="Instructions Label" type="RichTextLabel" parent="UI Layer" unique_id=129158202] -anchors_preset = 1 -anchor_left = 1.0 -anchor_right = 1.0 -offset_left = -473.0 -offset_top = 527.0 -offset_right = -226.0 -offset_bottom = 550.0 -grow_horizontal = 0 -theme = ExtResource("6_r6oud") -script = ExtResource("7_304xo") -instructions_text = "Tap %s to jump. -Hold %s to somersault." -actions = Array[ExtResource("9_0l4v7")]([ExtResource("4_8qeav"), ExtResource("5_wp1cr")]) -metadata/_edit_use_anchors_ = true - -[node name="Label" type="Label" parent="UI Layer" unique_id=1122310941] -visible = false -anchors_preset = 1 -anchor_left = 1.0 -anchor_right = 1.0 -offset_left = -660.0 -offset_top = 71.0 -offset_right = -57.0 -offset_bottom = 223.0 -grow_horizontal = 0 -theme = ExtResource("6_r6oud") -text = "This demonstrates using the hold and tap triggers to bind multiple actions to the same key. This also uses the hold action's elapsed_ratio property to drive a hold progress bar to indicate how long the key needs to be held." -autowrap_mode = 2 - -[node name="Debug Layer" type="CanvasLayer" parent="." unique_id=1231344392] -visible = false - -[node name="GuideDebugger" parent="Debug Layer" unique_id=550806122 instance=ExtResource("6_vjlt4")] -theme = ExtResource("6_r6oud") -metadata/_edit_lock_ = true diff --git a/guide_examples/top_down_shooter/bolt/bolt.gd b/guide_examples/top_down_shooter/bolt/bolt.gd deleted file mode 100644 index 6b1902bf..00000000 --- a/guide_examples/top_down_shooter/bolt/bolt.gd +++ /dev/null @@ -1,10 +0,0 @@ -extends Sprite2D - -@export var speed:float = 500 -@export var lifetime:float = 1.0 - -func _process(delta: float) -> void: - position += transform.x * delta * speed - lifetime -= delta - if lifetime <= 0: - queue_free() diff --git a/guide_examples/top_down_shooter/bolt/bolt.gd.uid b/guide_examples/top_down_shooter/bolt/bolt.gd.uid deleted file mode 100644 index 89604a83..00000000 --- a/guide_examples/top_down_shooter/bolt/bolt.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://w7nan374op8 diff --git a/guide_examples/top_down_shooter/bolt/bolt.png b/guide_examples/top_down_shooter/bolt/bolt.png deleted file mode 100644 index 73bf0ba2d6ef8d3ae45f6d55f87aeeab7fc36692..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2550 zcma)8d010d77q=SO%V{P^FOY)H9g)9)zs(=WT zMFkgBs3TxmL_ks%VH8j(I#B4s1SnK!wbDWh*6NHbUzwMnfKvO-ANRf7`}>{so^xJu zLPG-Anrt*dp-^iXbZR*A#%Pz(+sIR%n)(!lGO&hNYz3PcOya>}JeLp0fq0czir^>| zd522MdD7{Fq56vbW&mdy;s1i&&7D6f73OF)uw6OP7>O-MerL$mf%%_ zpbA=!;T1DlWEEWj3En{0BCF^~u9?igjzTPcB@nrSmV_kYMN(gJ=w;k;R*Dn^!a+H# zl<`1X5-3sF>2iTsBL&Dnt^%YYi-IK*h;GgVFK41Bi{L?WCz4z|w-bm2!V;MY^C3aX zpOQUDL@k-Ll8uxHpR3^hKm4VHleFwbr;yV8OOKXi0^kH#hB$}B;Hqk{DvH5Zndv6{00w%jdzMMEE+Oy`Kc7w!kAK5OSl7_H{DsWsHLLBmyhUa8^Ou zmcfv9g+!u5as@0)(H$-J(M~XNaksclfOHLn!RX3}#N}!2Q?ODQ%vbV2zAgobx5ovt)SEZ6gAfoZLi(FAHzzgpHZCk%| zj|{8|fUF~|m;;F1;u$hukU<43O)6xwH0wYKQbjUkl2upiIDtaxr9ntNtf~VPYU^?3 z@sEq>)Cfj z+u5e+Wkzx0%c62w?-}3pVvb;Zcyww_i+XI0F@$}ILrsr>$U4N1pAC>q` zh`Q|TY_JF$%$aNI;&u)1X^EVXFGPvm1T|w-mYX7!c6Q`#205HxYLEQBhLK<9`oUZIkYZ#9y}FsF9Ouu<2Lx0=x<1+ei8Jnn96)woM-RV zvT$%NK0Y90W=(!H}?$d zYv_y~JsN#vW;)x(u!0^YG2$B&e(N+!v)wmd-m=Hc)kf34*|PBjdM;?ovpm6UbzOCe zY0|e)`-YH$LxIp3>#U}AsH-_`6J?1Z$C_<=6w zqlQE}J}So{C(=B_WqV!<)a@j581l=Gif$MP3$H45At+r8-*>n&QPS6_!u{>kU@~;P zBT%WSNiy@!>ZQ3J+L)!;Y^u*UW>~cs2X6h)Zlk@hKJk`Q>9pyCEY-PfMO7M3aX3D*<{Tx5P?5(uS&(-{DcK4#^z}KVa`)h$o`}fp?fm5Siy%M1ly94*J zQjk>2cIWg(4UFeca*C81ukMh;6&Gqb3UnwuD?p8Yb63wu6S(H1VvI4`=|UJTkL;{k zyL-yOW=mobpE((n|GQfb_)d|7H`7DIQJCTH5=#E~!zBBAFTe3)N3I$h)}b{WH`D8q zBpxhmY#R6 z=|)B99}a+|_)@9aLB4+o}=w>LFEI2`>*KE5zot1dRFu@_`lZ&=SL!aZWt zHs3ca&^J9TVBm&(8rQ31<1dNcEs6yk4My{NKIv-v(fjiAO^zc^BOad5$u~He`>)R0 z`eFwTj+A(!1M6#pt`Ab5?{1@U=LHQ1vN@0Ib5eG!3v#u}AHLnBr|~7a9&CV~7d*Ts n{_cAE7j7d^Wogpv*sQ7PldWeyOU$5Y|E@7;A=Enm*!2Gawi(Yo diff --git a/guide_examples/top_down_shooter/bolt/bolt.png.import b/guide_examples/top_down_shooter/bolt/bolt.png.import deleted file mode 100644 index ce936353..00000000 --- a/guide_examples/top_down_shooter/bolt/bolt.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dfpdumvnepffe" -path="res://.godot/imported/bolt.png-d2b4175f016737de6380cafdf09c07c0.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://guide_examples/top_down_shooter/bolt/bolt.png" -dest_files=["res://.godot/imported/bolt.png-d2b4175f016737de6380cafdf09c07c0.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/guide_examples/top_down_shooter/bolt/bolt.tscn b/guide_examples/top_down_shooter/bolt/bolt.tscn deleted file mode 100644 index 3d335875..00000000 --- a/guide_examples/top_down_shooter/bolt/bolt.tscn +++ /dev/null @@ -1,10 +0,0 @@ -[gd_scene format=3 uid="uid://c0fqv8e3tljmp"] - -[ext_resource type="Texture2D" uid="uid://dfpdumvnepffe" path="res://guide_examples/top_down_shooter/bolt/bolt.png" id="1_b5s4m"] -[ext_resource type="Script" uid="uid://w7nan374op8" path="res://guide_examples/top_down_shooter/bolt/bolt.gd" id="2_o61jt"] - -[node name="Bolt" type="Sprite2D" unique_id=1257343636] -texture = ExtResource("1_b5s4m") -script = ExtResource("2_o61jt") -speed = 1000.0 -lifetime = 2.0 diff --git a/guide_examples/top_down_shooter/mapping_contexts/controller.tres b/guide_examples/top_down_shooter/mapping_contexts/controller.tres deleted file mode 100644 index ab5afac7..00000000 --- a/guide_examples/top_down_shooter/mapping_contexts/controller.tres +++ /dev/null @@ -1,89 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://dysrgn1ubf15g"] - -[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="1_3vbsc"] -[ext_resource type="Resource" uid="uid://ch070wegl722t" path="res://guide_examples/top_down_shooter/mapping_contexts/move.tres" id="1_epjja"] -[ext_resource type="Script" uid="uid://doauobik3xyea" path="res://addons/guide/inputs/guide_input_joy_axis_2d.gd" id="2_bwpvf"] -[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="2_skach"] -[ext_resource type="Script" uid="uid://c47lkb48itd6l" path="res://addons/guide/modifiers/guide_modifier_deadzone.gd" id="3_872fr"] -[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="3_e36mu"] -[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_wd26n"] -[ext_resource type="Resource" uid="uid://vpsh1myp67ws" path="res://guide_examples/top_down_shooter/mapping_contexts/look_relative.tres" id="6_5clnx"] -[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="7_digm2"] -[ext_resource type="Resource" uid="uid://coktqyup12g3w" path="res://guide_examples/top_down_shooter/mapping_contexts/fire.tres" id="7_pfi7b"] -[ext_resource type="Script" uid="uid://bbhoxsiqwo07l" path="res://addons/guide/inputs/guide_input_joy_axis_1d.gd" id="8_gtkor"] -[ext_resource type="Script" uid="uid://b52rqq28tuqpg" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="9_i3uls"] -[ext_resource type="Resource" uid="uid://bnd2jguy7tfti" path="res://guide_examples/top_down_shooter/mapping_contexts/switch_to_keyboard_and_mouse.tres" id="10_m7sth"] -[ext_resource type="Script" uid="uid://w3fbpe7r01n8" path="res://addons/guide/inputs/guide_input_any.gd" id="11_jpwmq"] - -[sub_resource type="Resource" id="Resource_uwau4"] -script = ExtResource("2_bwpvf") - -[sub_resource type="Resource" id="Resource_i1fx3"] -script = ExtResource("3_872fr") - -[sub_resource type="Resource" id="Resource_7mv4j"] -script = ExtResource("2_skach") -input = SubResource("Resource_uwau4") -modifiers = Array[ExtResource("5_wd26n")]([SubResource("Resource_i1fx3")]) - -[sub_resource type="Resource" id="Resource_x8yon"] -script = ExtResource("3_e36mu") -action = ExtResource("1_epjja") -input_mappings = Array[ExtResource("2_skach")]([SubResource("Resource_7mv4j")]) - -[sub_resource type="Resource" id="Resource_2nugj"] -script = ExtResource("2_bwpvf") -x = 2 -y = 3 - -[sub_resource type="Resource" id="Resource_iln10"] -script = ExtResource("3_872fr") -lower_threshold = 0.607 - -[sub_resource type="Resource" id="Resource_yxygj"] -script = ExtResource("2_skach") -input = SubResource("Resource_2nugj") -modifiers = Array[ExtResource("5_wd26n")]([SubResource("Resource_iln10")]) - -[sub_resource type="Resource" id="Resource_ropdf"] -script = ExtResource("3_e36mu") -action = ExtResource("6_5clnx") -input_mappings = Array[ExtResource("2_skach")]([SubResource("Resource_yxygj")]) - -[sub_resource type="Resource" id="Resource_mnoq7"] -script = ExtResource("8_gtkor") -axis = 5 - -[sub_resource type="Resource" id="Resource_7u5im"] -script = ExtResource("9_i3uls") - -[sub_resource type="Resource" id="Resource_ssica"] -script = ExtResource("2_skach") -input = SubResource("Resource_mnoq7") -triggers = Array[ExtResource("7_digm2")]([SubResource("Resource_7u5im")]) - -[sub_resource type="Resource" id="Resource_a7lt0"] -script = ExtResource("3_e36mu") -action = ExtResource("7_pfi7b") -input_mappings = Array[ExtResource("2_skach")]([SubResource("Resource_ssica")]) - -[sub_resource type="Resource" id="Resource_konxq"] -script = ExtResource("11_jpwmq") -mouse_buttons = true -mouse_movement = true -keyboard = true -mouse = true -joy = false - -[sub_resource type="Resource" id="Resource_lid0f"] -script = ExtResource("2_skach") -input = SubResource("Resource_konxq") - -[sub_resource type="Resource" id="Resource_6hier"] -script = ExtResource("3_e36mu") -action = ExtResource("10_m7sth") -input_mappings = Array[ExtResource("2_skach")]([SubResource("Resource_lid0f")]) - -[resource] -script = ExtResource("1_3vbsc") -mappings = Array[ExtResource("3_e36mu")]([SubResource("Resource_x8yon"), SubResource("Resource_ropdf"), SubResource("Resource_a7lt0"), SubResource("Resource_6hier")]) diff --git a/guide_examples/top_down_shooter/mapping_contexts/fire.tres b/guide_examples/top_down_shooter/mapping_contexts/fire.tres deleted file mode 100644 index e080c7f8..00000000 --- a/guide_examples/top_down_shooter/mapping_contexts/fire.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://coktqyup12g3w"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_jmn08"] - -[resource] -script = ExtResource("1_jmn08") diff --git a/guide_examples/top_down_shooter/mapping_contexts/keyboard_and_mouse.tres b/guide_examples/top_down_shooter/mapping_contexts/keyboard_and_mouse.tres deleted file mode 100644 index d144595a..00000000 --- a/guide_examples/top_down_shooter/mapping_contexts/keyboard_and_mouse.tres +++ /dev/null @@ -1,124 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://dhp7nup127wxw"] - -[ext_resource type="Resource" uid="uid://ch070wegl722t" path="res://guide_examples/top_down_shooter/mapping_contexts/move.tres" id="1_o40br"] -[ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="2_r8xkm"] -[ext_resource type="Script" uid="uid://ckggy40lm0vjc" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="3_mxuhd"] -[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="4_nld8w"] -[ext_resource type="Script" uid="uid://bm5gjgadon6hb" path="res://addons/guide/modifiers/guide_modifier_input_swizzle.gd" id="4_sdo77"] -[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_iiehu"] -[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="5_wiw4m"] -[ext_resource type="Resource" uid="uid://c4tpipfhludsi" path="res://guide_examples/top_down_shooter/mapping_contexts/look_absolute.tres" id="7_4uvlp"] -[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="7_dx1p2"] -[ext_resource type="Script" uid="uid://deeru16npi81q" path="res://addons/guide/inputs/guide_input_mouse_position.gd" id="8_hys4n"] -[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="8_qh5gc"] -[ext_resource type="Script" uid="uid://vho2v7ax07ef" path="res://addons/guide/modifiers/guide_modifier_canvas_coordinates.gd" id="9_5f66x"] -[ext_resource type="Resource" uid="uid://coktqyup12g3w" path="res://guide_examples/top_down_shooter/mapping_contexts/fire.tres" id="10_he1ky"] -[ext_resource type="Script" uid="uid://vgjlx6p007lp" path="res://addons/guide/inputs/guide_input_mouse_button.gd" id="11_btbxh"] -[ext_resource type="Script" uid="uid://b52rqq28tuqpg" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="12_ce85k"] -[ext_resource type="Resource" uid="uid://byu565ktximg2" path="res://guide_examples/top_down_shooter/mapping_contexts/switch_to_controller.tres" id="13_0evsu"] -[ext_resource type="Script" uid="uid://w3fbpe7r01n8" path="res://addons/guide/inputs/guide_input_any.gd" id="14_ulkgf"] - -[sub_resource type="Resource" id="Resource_rqldx"] -script = ExtResource("2_r8xkm") -key = 87 - -[sub_resource type="Resource" id="Resource_fedub"] -script = ExtResource("4_sdo77") - -[sub_resource type="Resource" id="Resource_sithj"] -script = ExtResource("3_mxuhd") - -[sub_resource type="Resource" id="Resource_gvylm"] -script = ExtResource("4_nld8w") -input = SubResource("Resource_rqldx") -modifiers = Array[ExtResource("5_iiehu")]([SubResource("Resource_fedub"), SubResource("Resource_sithj")]) - -[sub_resource type="Resource" id="Resource_2grck"] -script = ExtResource("2_r8xkm") -key = 83 - -[sub_resource type="Resource" id="Resource_e6ufd"] -script = ExtResource("4_sdo77") - -[sub_resource type="Resource" id="Resource_hclrp"] -script = ExtResource("4_nld8w") -input = SubResource("Resource_2grck") -modifiers = Array[ExtResource("5_iiehu")]([SubResource("Resource_e6ufd")]) - -[sub_resource type="Resource" id="Resource_0e6tb"] -script = ExtResource("2_r8xkm") -key = 65 - -[sub_resource type="Resource" id="Resource_o7bio"] -script = ExtResource("3_mxuhd") - -[sub_resource type="Resource" id="Resource_085kd"] -script = ExtResource("4_nld8w") -input = SubResource("Resource_0e6tb") -modifiers = Array[ExtResource("5_iiehu")]([SubResource("Resource_o7bio")]) - -[sub_resource type="Resource" id="Resource_h42bk"] -script = ExtResource("2_r8xkm") -key = 68 - -[sub_resource type="Resource" id="Resource_vnoud"] -script = ExtResource("4_nld8w") -input = SubResource("Resource_h42bk") - -[sub_resource type="Resource" id="Resource_x8yon"] -script = ExtResource("5_wiw4m") -action = ExtResource("1_o40br") -input_mappings = Array[ExtResource("4_nld8w")]([SubResource("Resource_gvylm"), SubResource("Resource_hclrp"), SubResource("Resource_085kd"), SubResource("Resource_vnoud")]) - -[sub_resource type="Resource" id="Resource_dgqq1"] -script = ExtResource("8_hys4n") - -[sub_resource type="Resource" id="Resource_qegvf"] -script = ExtResource("9_5f66x") - -[sub_resource type="Resource" id="Resource_yxygj"] -script = ExtResource("4_nld8w") -input = SubResource("Resource_dgqq1") -modifiers = Array[ExtResource("5_iiehu")]([SubResource("Resource_qegvf")]) - -[sub_resource type="Resource" id="Resource_ropdf"] -script = ExtResource("5_wiw4m") -action = ExtResource("7_4uvlp") -input_mappings = Array[ExtResource("4_nld8w")]([SubResource("Resource_yxygj")]) - -[sub_resource type="Resource" id="Resource_omwno"] -script = ExtResource("11_btbxh") - -[sub_resource type="Resource" id="Resource_7jcut"] -script = ExtResource("12_ce85k") - -[sub_resource type="Resource" id="Resource_4uxij"] -script = ExtResource("4_nld8w") -input = SubResource("Resource_omwno") -triggers = Array[ExtResource("8_qh5gc")]([SubResource("Resource_7jcut")]) - -[sub_resource type="Resource" id="Resource_8w3dk"] -script = ExtResource("5_wiw4m") -action = ExtResource("10_he1ky") -input_mappings = Array[ExtResource("4_nld8w")]([SubResource("Resource_4uxij")]) - -[sub_resource type="Resource" id="Resource_nqj7r"] -script = ExtResource("14_ulkgf") -joy_buttons = true -joy_axes = true -minimum_joy_axis_actuation_strength = 0.5 -mouse = false -joy = true - -[sub_resource type="Resource" id="Resource_bk656"] -script = ExtResource("4_nld8w") -input = SubResource("Resource_nqj7r") - -[sub_resource type="Resource" id="Resource_ewfkl"] -script = ExtResource("5_wiw4m") -action = ExtResource("13_0evsu") -input_mappings = Array[ExtResource("4_nld8w")]([SubResource("Resource_bk656")]) - -[resource] -script = ExtResource("7_dx1p2") -mappings = Array[ExtResource("5_wiw4m")]([SubResource("Resource_x8yon"), SubResource("Resource_ropdf"), SubResource("Resource_8w3dk"), SubResource("Resource_ewfkl")]) diff --git a/guide_examples/top_down_shooter/mapping_contexts/look_absolute.tres b/guide_examples/top_down_shooter/mapping_contexts/look_absolute.tres deleted file mode 100644 index 309349af..00000000 --- a/guide_examples/top_down_shooter/mapping_contexts/look_absolute.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://c4tpipfhludsi"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_ujbw2"] - -[resource] -script = ExtResource("1_ujbw2") -action_value_type = 2 diff --git a/guide_examples/top_down_shooter/mapping_contexts/look_relative.tres b/guide_examples/top_down_shooter/mapping_contexts/look_relative.tres deleted file mode 100644 index 7dbfeaaa..00000000 --- a/guide_examples/top_down_shooter/mapping_contexts/look_relative.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://vpsh1myp67ws"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_upkuf"] - -[resource] -script = ExtResource("1_upkuf") -action_value_type = 2 diff --git a/guide_examples/top_down_shooter/mapping_contexts/move.tres b/guide_examples/top_down_shooter/mapping_contexts/move.tres deleted file mode 100644 index f31710bb..00000000 --- a/guide_examples/top_down_shooter/mapping_contexts/move.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://ch070wegl722t"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_w0ans"] - -[resource] -script = ExtResource("1_w0ans") -action_value_type = 2 diff --git a/guide_examples/top_down_shooter/mapping_contexts/switch_to_controller.tres b/guide_examples/top_down_shooter/mapping_contexts/switch_to_controller.tres deleted file mode 100644 index a725e65a..00000000 --- a/guide_examples/top_down_shooter/mapping_contexts/switch_to_controller.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://byu565ktximg2"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_ghtdg"] - -[resource] -script = ExtResource("1_ghtdg") -action_value_type = 2 diff --git a/guide_examples/top_down_shooter/mapping_contexts/switch_to_keyboard_and_mouse.tres b/guide_examples/top_down_shooter/mapping_contexts/switch_to_keyboard_and_mouse.tres deleted file mode 100644 index 79e8b201..00000000 --- a/guide_examples/top_down_shooter/mapping_contexts/switch_to_keyboard_and_mouse.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://bnd2jguy7tfti"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_gxqso"] - -[resource] -script = ExtResource("1_gxqso") diff --git a/guide_examples/top_down_shooter/player/mrg0000.png b/guide_examples/top_down_shooter/player/mrg0000.png deleted file mode 100644 index 6b6a9af053e65b13a78761848d2928ddc5481f17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40175 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 diff --git a/guide_examples/top_down_shooter/player/mrg0000.png.import b/guide_examples/top_down_shooter/player/mrg0000.png.import deleted file mode 100644 index 96c56548..00000000 --- a/guide_examples/top_down_shooter/player/mrg0000.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://c22k1y6rbntlw" -path="res://.godot/imported/mrg0000.png-2c8ef2c24386191b7c1a03703c595faf.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://guide_examples/top_down_shooter/player/mrg0000.png" -dest_files=["res://.godot/imported/mrg0000.png-2c8ef2c24386191b7c1a03703c595faf.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/guide_examples/top_down_shooter/player/player.gd b/guide_examples/top_down_shooter/player/player.gd deleted file mode 100644 index abb340bd..00000000 --- a/guide_examples/top_down_shooter/player/player.gd +++ /dev/null @@ -1,46 +0,0 @@ -extends CharacterBody2D - - -@export var speed:float = 300 -@export var look_relative:GUIDEAction -@export var look_absolute:GUIDEAction -@export var move:GUIDEAction -@export var fire:GUIDEAction - -@export var bolt:PackedScene - -@onready var left_hand:Node2D = %LeftHand -@onready var right_hand:Node2D = %RightHand - - -func _ready(): - # fire some bolts when the fire action triggers - fire.triggered.connect(_fire) - -func _physics_process(delta): - var target = Vector2.INF - - # Looking at absolute coordinates. This is the case when we use a mouse. - if look_absolute.is_triggered(): - target = look_absolute.value_axis_2d - # Looking at relative coordinates. This is the case when we use a controller - elif look_relative.is_triggered(): - target = global_position + look_relative.value_axis_2d - - # If we have a target, rotate towards it - if target.is_finite(): - var target_orientation = Transform2D()\ - .translated(transform.origin)\ - .looking_at(target) - transform = transform.interpolate_with(target_orientation, 5 * delta) - - # and move according to the input. - velocity = speed * move.value_axis_2d - move_and_slide() - -func _fire(): - # for each hand of the player, spawn a bolt - for hand in [left_hand, right_hand]: - var a_bolt:Node2D = bolt.instantiate() - get_parent().add_child(a_bolt) - a_bolt.global_transform = hand.global_transform diff --git a/guide_examples/top_down_shooter/player/player.gd.uid b/guide_examples/top_down_shooter/player/player.gd.uid deleted file mode 100644 index 728668e2..00000000 --- a/guide_examples/top_down_shooter/player/player.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://blx1seoclt48w diff --git a/guide_examples/top_down_shooter/top_down_shooter.gd b/guide_examples/top_down_shooter/top_down_shooter.gd deleted file mode 100644 index 316d2c94..00000000 --- a/guide_examples/top_down_shooter/top_down_shooter.gd +++ /dev/null @@ -1,18 +0,0 @@ -extends Node2D - -@export var keyboard_and_mouse:GUIDEMappingContext -@export var controller:GUIDEMappingContext - -@export var switch_to_controller:GUIDEAction -@export var switch_to_keyboard_and_mouse:GUIDEAction - -func _ready(): - # enable controller at the start - GUIDE.enable_mapping_context(controller) - - # Switch the control scheme depending on the input. - switch_to_controller.triggered \ - .connect(func(): GUIDE.enable_mapping_context(controller, true)) - switch_to_keyboard_and_mouse.triggered \ - .connect(func(): GUIDE.enable_mapping_context(keyboard_and_mouse, true)) - diff --git a/guide_examples/top_down_shooter/top_down_shooter.gd.uid b/guide_examples/top_down_shooter/top_down_shooter.gd.uid deleted file mode 100644 index a1ed5fa2..00000000 --- a/guide_examples/top_down_shooter/top_down_shooter.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://sh4xv5urdau8 diff --git a/guide_examples/top_down_shooter/top_down_shooter.tscn b/guide_examples/top_down_shooter/top_down_shooter.tscn deleted file mode 100644 index accd6d05..00000000 --- a/guide_examples/top_down_shooter/top_down_shooter.tscn +++ /dev/null @@ -1,139 +0,0 @@ -[gd_scene format=3 uid="uid://kmamxwy5rcyc"] - -[ext_resource type="Script" uid="uid://sh4xv5urdau8" path="res://guide_examples/top_down_shooter/top_down_shooter.gd" id="1_gvlv5"] -[ext_resource type="Script" uid="uid://blx1seoclt48w" path="res://guide_examples/top_down_shooter/player/player.gd" id="1_pm1t3"] -[ext_resource type="Resource" uid="uid://dhp7nup127wxw" path="res://guide_examples/top_down_shooter/mapping_contexts/keyboard_and_mouse.tres" id="2_bl5ot"] -[ext_resource type="Texture2D" uid="uid://c22k1y6rbntlw" path="res://guide_examples/top_down_shooter/player/mrg0000.png" id="2_rc4yh"] -[ext_resource type="Resource" uid="uid://dysrgn1ubf15g" path="res://guide_examples/top_down_shooter/mapping_contexts/controller.tres" id="3_tldv6"] -[ext_resource type="Resource" uid="uid://byu565ktximg2" path="res://guide_examples/top_down_shooter/mapping_contexts/switch_to_controller.tres" id="4_rfvaw"] -[ext_resource type="Resource" uid="uid://vpsh1myp67ws" path="res://guide_examples/top_down_shooter/mapping_contexts/look_relative.tres" id="5_hxqcn"] -[ext_resource type="Resource" uid="uid://bnd2jguy7tfti" path="res://guide_examples/top_down_shooter/mapping_contexts/switch_to_keyboard_and_mouse.tres" id="5_usevy"] -[ext_resource type="Resource" uid="uid://c4tpipfhludsi" path="res://guide_examples/top_down_shooter/mapping_contexts/look_absolute.tres" id="6_viqho"] -[ext_resource type="Resource" uid="uid://ch070wegl722t" path="res://guide_examples/top_down_shooter/mapping_contexts/move.tres" id="7_gtewy"] -[ext_resource type="Resource" uid="uid://coktqyup12g3w" path="res://guide_examples/top_down_shooter/mapping_contexts/fire.tres" id="8_kmeb0"] -[ext_resource type="PackedScene" uid="uid://dkr80d2pi0d41" path="res://addons/guide/debugger/guide_debugger.tscn" id="9_kqgcv"] -[ext_resource type="PackedScene" uid="uid://c0fqv8e3tljmp" path="res://guide_examples/top_down_shooter/bolt/bolt.tscn" id="9_ybbsa"] -[ext_resource type="Theme" uid="uid://dot0gi1yoqmrl" path="res://guide_examples/shared/ui_theme.tres" id="14_ipln3"] -[ext_resource type="Script" uid="uid://w8q1xlqw60qh" path="res://guide_examples/shared/instructions_label.gd" id="15_d8ctw"] -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="16_6no5b"] - -[sub_resource type="CircleShape2D" id="CircleShape2D_jh0ar"] -radius = 118.54 - -[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_duktp"] - -[node name="TopDownShooter" type="Node2D" unique_id=99488107] -script = ExtResource("1_gvlv5") -keyboard_and_mouse = ExtResource("2_bl5ot") -controller = ExtResource("3_tldv6") -switch_to_controller = ExtResource("4_rfvaw") -switch_to_keyboard_and_mouse = ExtResource("5_usevy") - -[node name="Player" type="CharacterBody2D" parent="." unique_id=1232236773] -position = Vector2(911, 479) -motion_mode = 1 -script = ExtResource("1_pm1t3") -look_relative = ExtResource("5_hxqcn") -look_absolute = ExtResource("6_viqho") -move = ExtResource("7_gtewy") -fire = ExtResource("8_kmeb0") -bolt = ExtResource("9_ybbsa") - -[node name="Mrg0000" type="Sprite2D" parent="Player" unique_id=1111925966] -texture = ExtResource("2_rc4yh") -metadata/_edit_lock_ = true - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Player" unique_id=401693723] -shape = SubResource("CircleShape2D_jh0ar") -metadata/_edit_lock_ = true - -[node name="LeftHand" type="Marker2D" parent="Player" unique_id=1427298159] -unique_name_in_owner = true -position = Vector2(41, -105) -metadata/_edit_lock_ = true - -[node name="RightHand" type="Marker2D" parent="Player" unique_id=832390373] -unique_name_in_owner = true -position = Vector2(41, 109) -metadata/_edit_lock_ = true - -[node name="Boundary" type="StaticBody2D" parent="." unique_id=2031980366] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Boundary" unique_id=80297785] -position = Vector2(831, 1077) -shape = SubResource("WorldBoundaryShape2D_duktp") - -[node name="CollisionShape2D2" type="CollisionShape2D" parent="Boundary" unique_id=1883836103] -position = Vector2(950, 1) -rotation = 3.14159 -shape = SubResource("WorldBoundaryShape2D_duktp") - -[node name="CollisionShape2D3" type="CollisionShape2D" parent="Boundary" unique_id=587029561] -position = Vector2(1919, 523) -rotation = 4.71239 -shape = SubResource("WorldBoundaryShape2D_duktp") - -[node name="CollisionShape2D4" type="CollisionShape2D" parent="Boundary" unique_id=1728797456] -position = Vector2(-1, 530) -rotation = 1.5708 -shape = SubResource("WorldBoundaryShape2D_duktp") - -[node name="CanvasLayer" type="CanvasLayer" parent="." unique_id=1410478305] - -[node name="GuideDebugger" parent="CanvasLayer" unique_id=962425056 instance=ExtResource("9_kqgcv")] -theme = ExtResource("14_ipln3") - -[node name="BG" type="CanvasLayer" parent="." unique_id=1469485650] -layer = -1 - -[node name="ColorRect" type="ColorRect" parent="BG" unique_id=1486419305] -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -mouse_filter = 2 -color = Color(0.0869374, 0.147497, 0.00609748, 1) - -[node name="UI Layer" type="CanvasLayer" parent="." unique_id=345591574] - -[node name="Instructions Label Controller" type="RichTextLabel" parent="UI Layer" unique_id=1099015064] -anchors_preset = 1 -anchor_left = 1.0 -anchor_right = 1.0 -offset_left = -352.0 -offset_top = 15.0 -offset_right = -105.0 -offset_bottom = 38.0 -grow_horizontal = 0 -theme = ExtResource("14_ipln3") -script = ExtResource("15_d8ctw") -instructions_text = "Look around with %s. -Move with %s. -Fire with %s. - -Press any key or move the mouse to switch to -keyboard and mouse." -actions = Array[ExtResource("16_6no5b")]([ExtResource("5_hxqcn"), ExtResource("7_gtewy"), ExtResource("8_kmeb0")]) -limit_to_context = ExtResource("3_tldv6") -metadata/_edit_use_anchors_ = true - -[node name="Instructions Label Keyboard and Mouse" type="RichTextLabel" parent="UI Layer" unique_id=466844585] -anchors_preset = 1 -anchor_left = 1.0 -anchor_right = 1.0 -offset_left = -352.0 -offset_top = 15.0 -offset_right = -105.0 -offset_bottom = 38.0 -grow_horizontal = 0 -theme = ExtResource("14_ipln3") -script = ExtResource("15_d8ctw") -instructions_text = "Look around with %s. -Move with %s. -Fire with %s. - -Use any controller input to switch to controller." -actions = Array[ExtResource("16_6no5b")]([ExtResource("6_viqho"), ExtResource("7_gtewy"), ExtResource("8_kmeb0")]) -limit_to_context = ExtResource("2_bl5ot") -metadata/_edit_use_anchors_ = true diff --git a/guide_examples/touch/background.gd b/guide_examples/touch/background.gd deleted file mode 100644 index 681b9a5d..00000000 --- a/guide_examples/touch/background.gd +++ /dev/null @@ -1,16 +0,0 @@ -## This just keeps the sprite endlessly scrolling. It's not related to input. -extends Sprite2D - - -func _process(delta): - # get rect of visible screen in world coordinates - var rect = get_viewport().canvas_transform.affine_inverse() * get_viewport_rect() - # fit the bg into the viewport - global_position = rect.position - global_scale = rect.size / texture.get_size() - - # update scaling so the texture scales according to zoom level - material.set_shader_parameter("scale", global_scale) - var offset = rect.position / texture.get_size() - # and offset so we pick a texture offset relative to the movement of the camera - material.set_shader_parameter("offset", offset) diff --git a/guide_examples/touch/background.gd.uid b/guide_examples/touch/background.gd.uid deleted file mode 100644 index 6fef513e..00000000 --- a/guide_examples/touch/background.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://o678yabwitsl diff --git a/guide_examples/touch/background.svg b/guide_examples/touch/background.svg deleted file mode 100644 index e649b9ed..00000000 --- a/guide_examples/touch/background.svg +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/guide_examples/touch/background.svg.import b/guide_examples/touch/background.svg.import deleted file mode 100644 index b7d84f9d..00000000 --- a/guide_examples/touch/background.svg.import +++ /dev/null @@ -1,43 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://jveia1jgm1x5" -path="res://.godot/imported/background.svg-fba6babf7434090927a142c997b03f8a.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://guide_examples/touch/background.svg" -dest_files=["res://.godot/imported/background.svg-fba6babf7434090927a142c997b03f8a.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 -svg/scale=1.0 -editor/scale_with_editor_scale=false -editor/convert_colors_with_editor_theme=false diff --git a/guide_examples/touch/camera_2d.gd b/guide_examples/touch/camera_2d.gd deleted file mode 100644 index 23a5c44b..00000000 --- a/guide_examples/touch/camera_2d.gd +++ /dev/null @@ -1,42 +0,0 @@ -## Camera control. We listen to GUIDE's actions to move and zoom the camera. Note how we can -## mix event-based and polling based input handling, depending on what works better for the -## use case. -extends Camera2D - - -@export var camera_movement:GUIDEAction -@export var camera_zoom:GUIDEAction -@export var camera_rotation:GUIDEAction -@export var camera_reset:GUIDEAction - - -@onready var _reference_zoom:Vector2 = zoom -@onready var _reference_rotation:float = rotation - -func _ready(): - camera_zoom.triggered.connect(_zoom_camera) - camera_rotation.triggered.connect(_rotate_camera) - camera_reset.triggered.connect(_reset_camera) - # whenever zooming completes, we store the new reference zoom - camera_zoom.completed.connect(func(): _reference_zoom = zoom) - # whenever rotation completes, we store the new reference rotation - camera_rotation.completed.connect(func(): _reference_rotation = rotation) - - - -func _process(delta): - position += camera_movement.value_axis_2d - - -func _zoom_camera(): - zoom = clamp( _reference_zoom * camera_zoom.value_axis_1d, Vector2(0.1, 0.1), Vector2(3, 3)) - -func _rotate_camera(): - rotation = fmod(_reference_rotation + camera_rotation.value_axis_1d, TAU) - - -func _reset_camera(): - zoom = Vector2.ONE - rotation = 0 - _reference_zoom = zoom - _reference_rotation = rotation diff --git a/guide_examples/touch/camera_2d.gd.uid b/guide_examples/touch/camera_2d.gd.uid deleted file mode 100644 index f02c5ed6..00000000 --- a/guide_examples/touch/camera_2d.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://bcr7lx14f4a7o diff --git a/guide_examples/touch/godot_head.gd b/guide_examples/touch/godot_head.gd deleted file mode 100644 index 2ca46aa3..00000000 --- a/guide_examples/touch/godot_head.gd +++ /dev/null @@ -1,15 +0,0 @@ -extends Node2D - -@export var lifetime_seconds:float = 5.0 -var _remaining_time_seconds:float = 0 - -func _ready(): - _remaining_time_seconds = lifetime_seconds - -func _process(delta:float) -> void: - _remaining_time_seconds -= delta - if _remaining_time_seconds <= 0: - queue_free() - return - - modulate.a = _remaining_time_seconds / lifetime_seconds diff --git a/guide_examples/touch/godot_head.gd.uid b/guide_examples/touch/godot_head.gd.uid deleted file mode 100644 index 0d2f8109..00000000 --- a/guide_examples/touch/godot_head.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://cpb72t1olm3ug diff --git a/guide_examples/touch/godot_head.tscn b/guide_examples/touch/godot_head.tscn deleted file mode 100644 index 2a969cf6..00000000 --- a/guide_examples/touch/godot_head.tscn +++ /dev/null @@ -1,10 +0,0 @@ -[gd_scene format=3 uid="uid://c3kfkmt7p66c2"] - -[ext_resource type="Script" uid="uid://c5wpkmya4n248" path="res://guide_examples/mouse_position_2d/godot_head.gd" id="1_1ibdt"] -[ext_resource type="Texture2D" uid="uid://byjxtsekdl8t2" path="res://guide_examples/shared/godot_logo.svg" id="2_8cdku"] - -[node name="GodotHead" type="Node2D" unique_id=1602369722] -script = ExtResource("1_1ibdt") - -[node name="Sprite2D" type="Sprite2D" parent="." unique_id=823667452] -texture = ExtResource("2_8cdku") diff --git a/guide_examples/touch/mapping_contexts/actions/camera_movement.tres b/guide_examples/touch/mapping_contexts/actions/camera_movement.tres deleted file mode 100644 index ac1af7a2..00000000 --- a/guide_examples/touch/mapping_contexts/actions/camera_movement.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://brsk1axa7e3h"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_j5nuk"] - -[resource] -script = ExtResource("1_j5nuk") -action_value_type = 2 diff --git a/guide_examples/touch/mapping_contexts/actions/camera_reset.tres b/guide_examples/touch/mapping_contexts/actions/camera_reset.tres deleted file mode 100644 index 77e978ca..00000000 --- a/guide_examples/touch/mapping_contexts/actions/camera_reset.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://dhtj0p55ylhcu"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_x2v6j"] - -[resource] -script = ExtResource("1_x2v6j") diff --git a/guide_examples/touch/mapping_contexts/actions/camera_rotation.tres b/guide_examples/touch/mapping_contexts/actions/camera_rotation.tres deleted file mode 100644 index d271966d..00000000 --- a/guide_examples/touch/mapping_contexts/actions/camera_rotation.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://dpu1f4xeigqdr"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_a2xs0"] - -[resource] -script = ExtResource("1_a2xs0") diff --git a/guide_examples/touch/mapping_contexts/actions/camera_zoom.tres b/guide_examples/touch/mapping_contexts/actions/camera_zoom.tres deleted file mode 100644 index ca76f1ee..00000000 --- a/guide_examples/touch/mapping_contexts/actions/camera_zoom.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://b2xbr2rqob6gw"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_s4uaa"] - -[resource] -script = ExtResource("1_s4uaa") -action_value_type = 1 diff --git a/guide_examples/touch/mapping_contexts/actions/spawn.tres b/guide_examples/touch/mapping_contexts/actions/spawn.tres deleted file mode 100644 index b7d6b86a..00000000 --- a/guide_examples/touch/mapping_contexts/actions/spawn.tres +++ /dev/null @@ -1,8 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://iilpc2tjr5mx"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_4jgns"] - -[resource] -script = ExtResource("1_4jgns") -action_value_type = 2 -block_lower_priority_actions = false diff --git a/guide_examples/touch/mapping_contexts/modifiers/zoom_sensitivity.tres b/guide_examples/touch/mapping_contexts/modifiers/zoom_sensitivity.tres deleted file mode 100644 index ca706c48..00000000 --- a/guide_examples/touch/mapping_contexts/modifiers/zoom_sensitivity.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEModifierScale" format=3 uid="uid://x0g11r4xtmcv"] - -[ext_resource type="Script" uid="uid://bjm4myqxg4phm" path="res://addons/guide/modifiers/guide_modifier_scale.gd" id="1_42gxx"] - -[resource] -script = ExtResource("1_42gxx") -scale = Vector3(0.1, 1, 1) diff --git a/guide_examples/touch/mapping_contexts/touch.tres b/guide_examples/touch/mapping_contexts/touch.tres deleted file mode 100644 index 8748b741..00000000 --- a/guide_examples/touch/mapping_contexts/touch.tres +++ /dev/null @@ -1,116 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://bcepjnqawyxeb"] - -[ext_resource type="Script" uid="uid://c2bvqibcqlmv5" path="res://addons/guide/inputs/guide_input_touch_position.gd" id="2_r7fg4"] -[ext_resource type="Script" uid="uid://vho2v7ax07ef" path="res://addons/guide/modifiers/guide_modifier_canvas_coordinates.gd" id="3_br0pk"] -[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="4_ni8em"] -[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_hvsnm"] -[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="5_jvujq"] -[ext_resource type="Resource" uid="uid://brsk1axa7e3h" path="res://guide_examples/touch/mapping_contexts/actions/camera_movement.tres" id="6_5nijj"] -[ext_resource type="Script" uid="uid://83ggp3br4dqv" path="res://addons/guide/inputs/guide_input_touch_axis_2d.gd" id="7_1c4fi"] -[ext_resource type="Script" uid="uid://ckggy40lm0vjc" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="8_kce4k"] -[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="8_s5o8g"] -[ext_resource type="Resource" uid="uid://b2xbr2rqob6gw" path="res://guide_examples/touch/mapping_contexts/actions/camera_zoom.tres" id="10_s0k2q"] -[ext_resource type="Script" uid="uid://hjbdbq1wud8h" path="res://addons/guide/inputs/guide_input_touch_distance.gd" id="10_xxwru"] -[ext_resource type="Script" uid="uid://b4cdrn4paoj3i" path="res://addons/guide/triggers/guide_trigger_down.gd" id="11_q5ylu"] -[ext_resource type="Resource" uid="uid://iilpc2tjr5mx" path="res://guide_examples/touch/mapping_contexts/actions/spawn.tres" id="13_6meol"] -[ext_resource type="Script" uid="uid://deoksgw6vfo5v" path="res://addons/guide/triggers/guide_trigger_stability.gd" id="14_iw0b0"] -[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="15_1y05x"] -[ext_resource type="Resource" uid="uid://dpu1f4xeigqdr" path="res://guide_examples/touch/mapping_contexts/actions/camera_rotation.tres" id="15_2s3pg"] -[ext_resource type="Script" uid="uid://cfvgpvihp74si" path="res://addons/guide/triggers/guide_trigger_hold.gd" id="15_qneu5"] -[ext_resource type="Resource" uid="uid://dhtj0p55ylhcu" path="res://guide_examples/touch/mapping_contexts/actions/camera_reset.tres" id="16_r67n2"] -[ext_resource type="Script" uid="uid://b3sxmqknm7ljs" path="res://addons/guide/inputs/guide_input_touch_angle.gd" id="16_xv1hs"] -[ext_resource type="Script" uid="uid://c76fmncyucwqc" path="res://addons/guide/triggers/guide_trigger_tap.gd" id="17_h6kd2"] - -[sub_resource type="Resource" id="Resource_pajkc"] -script = ExtResource("7_1c4fi") - -[sub_resource type="Resource" id="Resource_citsh"] -script = ExtResource("8_kce4k") - -[sub_resource type="Resource" id="Resource_ojjbt"] -script = ExtResource("3_br0pk") -relative_input = true - -[sub_resource type="Resource" id="Resource_fagqu"] -script = ExtResource("4_ni8em") -input = SubResource("Resource_pajkc") -modifiers = Array[ExtResource("5_hvsnm")]([SubResource("Resource_citsh"), SubResource("Resource_ojjbt")]) - -[sub_resource type="Resource" id="Resource_hvdyr"] -script = ExtResource("5_jvujq") -action = ExtResource("6_5nijj") -input_mappings = Array[ExtResource("4_ni8em")]([SubResource("Resource_fagqu")]) - -[sub_resource type="Resource" id="Resource_6jr42"] -script = ExtResource("10_xxwru") - -[sub_resource type="Resource" id="Resource_oysb7"] -script = ExtResource("11_q5ylu") -actuation_threshold = 0.0 - -[sub_resource type="Resource" id="Resource_drjxq"] -script = ExtResource("4_ni8em") -input = SubResource("Resource_6jr42") -triggers = Array[ExtResource("8_s5o8g")]([SubResource("Resource_oysb7")]) - -[sub_resource type="Resource" id="Resource_otc05"] -script = ExtResource("5_jvujq") -action = ExtResource("10_s0k2q") -input_mappings = Array[ExtResource("4_ni8em")]([SubResource("Resource_drjxq")]) - -[sub_resource type="Resource" id="Resource_7c46x"] -script = ExtResource("2_r7fg4") - -[sub_resource type="Resource" id="Resource_l3wvc"] -script = ExtResource("3_br0pk") - -[sub_resource type="Resource" id="Resource_o1rij"] -script = ExtResource("14_iw0b0") - -[sub_resource type="Resource" id="Resource_i8pe1"] -script = ExtResource("15_qneu5") -is_one_shot = true - -[sub_resource type="Resource" id="Resource_8n6aa"] -script = ExtResource("4_ni8em") -input = SubResource("Resource_7c46x") -modifiers = Array[ExtResource("5_hvsnm")]([SubResource("Resource_l3wvc")]) -triggers = Array[ExtResource("8_s5o8g")]([SubResource("Resource_o1rij"), SubResource("Resource_i8pe1")]) - -[sub_resource type="Resource" id="Resource_iivaa"] -script = ExtResource("5_jvujq") -action = ExtResource("13_6meol") -input_mappings = Array[ExtResource("4_ni8em")]([SubResource("Resource_8n6aa")]) - -[sub_resource type="Resource" id="Resource_p0nkc"] -script = ExtResource("16_xv1hs") - -[sub_resource type="Resource" id="Resource_6twam"] -script = ExtResource("4_ni8em") -input = SubResource("Resource_p0nkc") - -[sub_resource type="Resource" id="Resource_tt5mo"] -script = ExtResource("5_jvujq") -action = ExtResource("15_2s3pg") -input_mappings = Array[ExtResource("4_ni8em")]([SubResource("Resource_6twam")]) - -[sub_resource type="Resource" id="Resource_4nu5w"] -script = ExtResource("2_r7fg4") -finger_count = 3 - -[sub_resource type="Resource" id="Resource_rvgtf"] -script = ExtResource("17_h6kd2") - -[sub_resource type="Resource" id="Resource_lpakr"] -script = ExtResource("4_ni8em") -input = SubResource("Resource_4nu5w") -triggers = Array[ExtResource("8_s5o8g")]([SubResource("Resource_rvgtf")]) - -[sub_resource type="Resource" id="Resource_vikxq"] -script = ExtResource("5_jvujq") -action = ExtResource("16_r67n2") -input_mappings = Array[ExtResource("4_ni8em")]([SubResource("Resource_lpakr")]) - -[resource] -script = ExtResource("15_1y05x") -mappings = Array[ExtResource("5_jvujq")]([SubResource("Resource_hvdyr"), SubResource("Resource_otc05"), SubResource("Resource_iivaa"), SubResource("Resource_tt5mo"), SubResource("Resource_vikxq")]) diff --git a/guide_examples/touch/placement_indicator/placement_indicator.gd b/guide_examples/touch/placement_indicator/placement_indicator.gd deleted file mode 100644 index 0978d562..00000000 --- a/guide_examples/touch/placement_indicator/placement_indicator.gd +++ /dev/null @@ -1,26 +0,0 @@ -# This component shows a progress bar for the hold time, indicating to the player -# that they must keep touching the screen until something is placed. -extends Node2D - -@export var spawn:GUIDEAction -@onready var texture_progress_bar:TextureProgressBar = %TextureProgressBar - -func _ready(): - visible = false - # While the hold trigger is evaluating show the progress bar - spawn.ongoing.connect(_show) - # Once it is done, hide it again - spawn.triggered.connect(_hide) - # Same when it was cancelled - spawn.cancelled.connect(_hide) - -func _show(): - # show the indicator - visible = true - # move it to where we would spawn - global_position = spawn.value_axis_2d - # and update the progress bar - texture_progress_bar.value = spawn.elapsed_seconds - -func _hide(): - visible = false diff --git a/guide_examples/touch/placement_indicator/placement_indicator.gd.uid b/guide_examples/touch/placement_indicator/placement_indicator.gd.uid deleted file mode 100644 index 66465f2a..00000000 --- a/guide_examples/touch/placement_indicator/placement_indicator.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://cnb3sumemposh diff --git a/guide_examples/touch/placement_indicator/placement_indicator.tscn b/guide_examples/touch/placement_indicator/placement_indicator.tscn deleted file mode 100644 index d7101530..00000000 --- a/guide_examples/touch/placement_indicator/placement_indicator.tscn +++ /dev/null @@ -1,27 +0,0 @@ -[gd_scene format=3 uid="uid://c1ht6xduduxri"] - -[ext_resource type="Script" uid="uid://cnb3sumemposh" path="res://guide_examples/touch/placement_indicator/placement_indicator.gd" id="1_gnpc8"] -[ext_resource type="Resource" uid="uid://iilpc2tjr5mx" path="res://guide_examples/touch/mapping_contexts/actions/spawn.tres" id="2_grp35"] -[ext_resource type="Texture2D" uid="uid://geq3rs2fxqs4" path="res://guide_examples/touch/placement_indicator/radial_progress.png" id="2_slqs6"] - -[node name="PlacementIndicator" type="Node2D" unique_id=510321547] -script = ExtResource("1_gnpc8") -spawn = ExtResource("2_grp35") - -[node name="TextureProgressBar" type="TextureProgressBar" parent="." unique_id=1935660875] -unique_name_in_owner = true -anchors_preset = 8 -anchor_left = 0.5 -anchor_top = 0.5 -anchor_right = 0.5 -anchor_bottom = 0.5 -offset_left = -96.0 -offset_top = -96.0 -offset_right = 96.0 -offset_bottom = 96.0 -grow_horizontal = 2 -grow_vertical = 2 -max_value = 1.0 -step = 0.0 -fill_mode = 4 -texture_progress = ExtResource("2_slqs6") diff --git a/guide_examples/touch/placement_indicator/radial_progress.png b/guide_examples/touch/placement_indicator/radial_progress.png deleted file mode 100644 index 9ed97eff41683be8028217631dee5af2f0a7a0a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7034 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 void: - position += move_action.value_axis_2d.normalized() * speed * delta - diff --git a/guide_examples/two_joysticks/player.gd.uid b/guide_examples/two_joysticks/player.gd.uid deleted file mode 100644 index 7248a5ca..00000000 --- a/guide_examples/two_joysticks/player.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://c73evv6t30of diff --git a/guide_examples/two_joysticks/two_joysticks.gd b/guide_examples/two_joysticks/two_joysticks.gd deleted file mode 100644 index aa233b65..00000000 --- a/guide_examples/two_joysticks/two_joysticks.gd +++ /dev/null @@ -1,6 +0,0 @@ -extends Node2D - -@export var mapping_context:GUIDEMappingContext - -func _ready(): - GUIDE.enable_mapping_context(mapping_context) diff --git a/guide_examples/two_joysticks/two_joysticks.gd.uid b/guide_examples/two_joysticks/two_joysticks.gd.uid deleted file mode 100644 index 0528c605..00000000 --- a/guide_examples/two_joysticks/two_joysticks.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://byg4578fnips6 diff --git a/guide_examples/two_joysticks/two_joysticks.tres b/guide_examples/two_joysticks/two_joysticks.tres deleted file mode 100644 index a7f17b7f..00000000 --- a/guide_examples/two_joysticks/two_joysticks.tres +++ /dev/null @@ -1,44 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://chr8ugns0fh70"] - -[ext_resource type="Resource" uid="uid://d31d5dpoavou1" path="res://guide_examples/two_joysticks/actions/player_one_move.tres" id="1_d7e45"] -[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="1_sp28b"] -[ext_resource type="Script" uid="uid://doauobik3xyea" path="res://addons/guide/inputs/guide_input_joy_axis_2d.gd" id="2_exwu1"] -[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="3_ga6gt"] -[ext_resource type="Resource" uid="uid://cxd3gqa1bof30" path="res://guide_examples/two_joysticks/modifiers/joystick_deadzone.tres" id="3_xy1jy"] -[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="4_mvoug"] -[ext_resource type="Resource" uid="uid://7g78pa31v44m" path="res://guide_examples/two_joysticks/actions/player_two_move.tres" id="5_aeoun"] -[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_pt6xv"] -[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="7_gaid8"] - -[sub_resource type="Resource" id="Resource_jkkrr"] -script = ExtResource("2_exwu1") -joy_index = 0 - -[sub_resource type="Resource" id="Resource_6efv4"] -script = ExtResource("3_ga6gt") -input = SubResource("Resource_jkkrr") -modifiers = Array[ExtResource("5_pt6xv")]([ExtResource("3_xy1jy")]) - -[sub_resource type="Resource" id="Resource_kv6y3"] -script = ExtResource("4_mvoug") -action = ExtResource("1_d7e45") -input_mappings = Array[ExtResource("3_ga6gt")]([SubResource("Resource_6efv4")]) - -[sub_resource type="Resource" id="Resource_660yw"] -script = ExtResource("2_exwu1") -joy_index = 1 - -[sub_resource type="Resource" id="Resource_kg721"] -script = ExtResource("3_ga6gt") -input = SubResource("Resource_660yw") -modifiers = Array[ExtResource("5_pt6xv")]([ExtResource("3_xy1jy")]) - -[sub_resource type="Resource" id="Resource_6ruab"] -script = ExtResource("4_mvoug") -action = ExtResource("5_aeoun") -input_mappings = Array[ExtResource("3_ga6gt")]([SubResource("Resource_kg721")]) - -[resource] -script = ExtResource("1_sp28b") -display_name = "Player Input" -mappings = Array[ExtResource("4_mvoug")]([SubResource("Resource_kv6y3"), SubResource("Resource_6ruab")]) diff --git a/guide_examples/two_joysticks/two_joysticks.tscn b/guide_examples/two_joysticks/two_joysticks.tscn deleted file mode 100644 index adae37e7..00000000 --- a/guide_examples/two_joysticks/two_joysticks.tscn +++ /dev/null @@ -1,39 +0,0 @@ -[gd_scene format=3 uid="uid://b2uycqcjf0hth"] - -[ext_resource type="Script" uid="uid://byg4578fnips6" path="res://guide_examples/two_joysticks/two_joysticks.gd" id="1_1dy65"] -[ext_resource type="Resource" uid="uid://chr8ugns0fh70" path="res://guide_examples/two_joysticks/two_joysticks.tres" id="2_3p2l3"] -[ext_resource type="Texture2D" uid="uid://byjxtsekdl8t2" path="res://guide_examples/shared/godot_logo.svg" id="2_c65ah"] -[ext_resource type="Script" uid="uid://c73evv6t30of" path="res://guide_examples/two_joysticks/player.gd" id="3_3ycuu"] -[ext_resource type="Resource" uid="uid://d31d5dpoavou1" path="res://guide_examples/two_joysticks/actions/player_one_move.tres" id="4_f356y"] -[ext_resource type="Resource" uid="uid://7g78pa31v44m" path="res://guide_examples/two_joysticks/actions/player_two_move.tres" id="5_700m5"] -[ext_resource type="PackedScene" uid="uid://dkr80d2pi0d41" path="res://addons/guide/debugger/guide_debugger.tscn" id="7_ojfv8"] - -[node name="TwoJoysticks" type="Node2D" unique_id=1477995029] -script = ExtResource("1_1dy65") -mapping_context = ExtResource("2_3p2l3") - -[node name="Label" type="Label" parent="." unique_id=246468151] -offset_left = 1359.0 -offset_top = 13.0 -offset_right = 1909.0 -offset_bottom = 135.0 -text = "This demonstrates how to consume different actions in the same script. We have two players each one controlled by a joystick. Both players share a single script and just listen to different actions which are given as export parameters." -autowrap_mode = 2 - -[node name="Player1" type="Sprite2D" parent="." unique_id=985409219] -position = Vector2(509, 509) -texture = ExtResource("2_c65ah") -script = ExtResource("3_3ycuu") -move_action = ExtResource("4_f356y") - -[node name="Player2" type="Sprite2D" parent="." unique_id=598272515] -modulate = Color(1, 0.533333, 1, 1) -position = Vector2(1315, 505) -texture = ExtResource("2_c65ah") -script = ExtResource("3_3ycuu") -move_action = ExtResource("5_700m5") - -[node name="CanvasLayer" type="CanvasLayer" parent="." unique_id=1058410942] - -[node name="GuideDebugger" parent="CanvasLayer" unique_id=2024361978 instance=ExtResource("7_ojfv8")] -metadata/_edit_lock_ = true diff --git a/guide_examples/virtual_cursor/mapping_contexts/actions/click.tres b/guide_examples/virtual_cursor/mapping_contexts/actions/click.tres deleted file mode 100644 index 3585fb6d..00000000 --- a/guide_examples/virtual_cursor/mapping_contexts/actions/click.tres +++ /dev/null @@ -1,6 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://cwtdxy3gy7kud"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_jeypp"] - -[resource] -script = ExtResource("1_jeypp") diff --git a/guide_examples/virtual_cursor/mapping_contexts/actions/cursor_2d.tres b/guide_examples/virtual_cursor/mapping_contexts/actions/cursor_2d.tres deleted file mode 100644 index 12014f60..00000000 --- a/guide_examples/virtual_cursor/mapping_contexts/actions/cursor_2d.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEAction" format=3 uid="uid://bcumfh8j6k1ln"] - -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="1_25sbb"] - -[resource] -script = ExtResource("1_25sbb") -action_value_type = 2 diff --git a/guide_examples/virtual_cursor/mapping_contexts/virtual_cursor.tres b/guide_examples/virtual_cursor/mapping_contexts/virtual_cursor.tres deleted file mode 100644 index 3e87bad0..00000000 --- a/guide_examples/virtual_cursor/mapping_contexts/virtual_cursor.tres +++ /dev/null @@ -1,60 +0,0 @@ -[gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://b4tn11iq7uvr7"] - -[ext_resource type="Resource" uid="uid://bcumfh8j6k1ln" path="res://guide_examples/virtual_cursor/mapping_contexts/actions/cursor_2d.tres" id="1_0amnw"] -[ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="1_0ixy4"] -[ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="1_hs8l5"] -[ext_resource type="Script" uid="uid://doauobik3xyea" path="res://addons/guide/inputs/guide_input_joy_axis_2d.gd" id="2_6ps54"] -[ext_resource type="Script" uid="uid://c47lkb48itd6l" path="res://addons/guide/modifiers/guide_modifier_deadzone.gd" id="3_jknka"] -[ext_resource type="Script" uid="uid://0ubnfkes0d4r" path="res://addons/guide/modifiers/guide_modifier_virtual_cursor.gd" id="3_smvwl"] -[ext_resource type="Script" uid="uid://vho2v7ax07ef" path="res://addons/guide/modifiers/guide_modifier_canvas_coordinates.gd" id="4_w4o86"] -[ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_i7ci5"] -[ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="5_ucwra"] -[ext_resource type="Resource" uid="uid://cwtdxy3gy7kud" path="res://guide_examples/virtual_cursor/mapping_contexts/actions/click.tres" id="8_2fjde"] -[ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="9_1vjkb"] -[ext_resource type="Script" uid="uid://rvttn472ix6v" path="res://addons/guide/inputs/guide_input_joy_button.gd" id="9_15a8y"] -[ext_resource type="Script" uid="uid://b52rqq28tuqpg" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="10_caax3"] - -[sub_resource type="Resource" id="Resource_51lnp"] -script = ExtResource("2_6ps54") -joy_index = 0 - -[sub_resource type="Resource" id="Resource_vtltt"] -script = ExtResource("3_jknka") - -[sub_resource type="Resource" id="Resource_tn5ov"] -script = ExtResource("3_smvwl") -scale = Vector3(1, 1, 1) - -[sub_resource type="Resource" id="Resource_r6xcs"] -script = ExtResource("4_w4o86") - -[sub_resource type="Resource" id="Resource_jede7"] -script = ExtResource("5_ucwra") -input = SubResource("Resource_51lnp") -modifiers = Array[ExtResource("5_i7ci5")]([SubResource("Resource_vtltt"), SubResource("Resource_tn5ov"), SubResource("Resource_r6xcs")]) - -[sub_resource type="Resource" id="Resource_phyr3"] -script = ExtResource("1_0ixy4") -action = ExtResource("1_0amnw") -input_mappings = Array[ExtResource("5_ucwra")]([SubResource("Resource_jede7")]) - -[sub_resource type="Resource" id="Resource_5fidk"] -script = ExtResource("9_15a8y") -joy_index = 0 - -[sub_resource type="Resource" id="Resource_m13js"] -script = ExtResource("10_caax3") - -[sub_resource type="Resource" id="Resource_mnbnv"] -script = ExtResource("5_ucwra") -input = SubResource("Resource_5fidk") -triggers = Array[ExtResource("9_1vjkb")]([SubResource("Resource_m13js")]) - -[sub_resource type="Resource" id="Resource_7601p"] -script = ExtResource("1_0ixy4") -action = ExtResource("8_2fjde") -input_mappings = Array[ExtResource("5_ucwra")]([SubResource("Resource_mnbnv")]) - -[resource] -script = ExtResource("1_hs8l5") -mappings = Array[ExtResource("1_0ixy4")]([SubResource("Resource_phyr3"), SubResource("Resource_7601p")]) diff --git a/guide_examples/virtual_cursor/pointable/pointable.gd b/guide_examples/virtual_cursor/pointable/pointable.gd deleted file mode 100644 index f79a0d8d..00000000 --- a/guide_examples/virtual_cursor/pointable/pointable.gd +++ /dev/null @@ -1,15 +0,0 @@ -extends Area2D - - -var _is_spinning:bool = false - -func spin(): - if _is_spinning: - return - _is_spinning = true - var tween := create_tween() - tween.tween_property(self, "rotation_degrees", 360, 0.5) - await tween.finished - - rotation_degrees = 0 - _is_spinning = false diff --git a/guide_examples/virtual_cursor/pointable/pointable.gd.uid b/guide_examples/virtual_cursor/pointable/pointable.gd.uid deleted file mode 100644 index 031ac6a8..00000000 --- a/guide_examples/virtual_cursor/pointable/pointable.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://dghhpx6mxb4lr diff --git a/guide_examples/virtual_cursor/pointable/pointable.tscn b/guide_examples/virtual_cursor/pointable/pointable.tscn deleted file mode 100644 index 389e0466..00000000 --- a/guide_examples/virtual_cursor/pointable/pointable.tscn +++ /dev/null @@ -1,17 +0,0 @@ -[gd_scene format=3 uid="uid://ca51sup6v0qr1"] - -[ext_resource type="Script" uid="uid://dghhpx6mxb4lr" path="res://guide_examples/virtual_cursor/pointable/pointable.gd" id="1_ujxlw"] -[ext_resource type="Texture2D" uid="uid://byjxtsekdl8t2" path="res://guide_examples/shared/godot_logo.svg" id="2_i12oa"] - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_cccqq"] -size = Vector2(128, 128) - -[node name="Pointable" type="Area2D" unique_id=1152525250] -monitoring = false -script = ExtResource("1_ujxlw") - -[node name="GodotLogo" type="Sprite2D" parent="." unique_id=1608649131] -texture = ExtResource("2_i12oa") - -[node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=1256518687] -shape = SubResource("RectangleShape2D_cccqq") diff --git a/guide_examples/virtual_cursor/pointer.gd b/guide_examples/virtual_cursor/pointer.gd deleted file mode 100644 index 8b53ed7c..00000000 --- a/guide_examples/virtual_cursor/pointer.gd +++ /dev/null @@ -1,17 +0,0 @@ -extends Area2D - -@export var cursor_2d:GUIDEAction -@export var click:GUIDEAction - - -func _ready(): - click.triggered.connect(_click) - -func _process(delta): - global_position = cursor_2d.value_axis_2d - - -func _click(): - for clickable in get_overlapping_areas(): - if clickable.has_method("spin"): - clickable.spin() diff --git a/guide_examples/virtual_cursor/pointer.gd.uid b/guide_examples/virtual_cursor/pointer.gd.uid deleted file mode 100644 index ee9f4c4f..00000000 --- a/guide_examples/virtual_cursor/pointer.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://cyhgr4oiher4l diff --git a/guide_examples/virtual_cursor/pointer.svg b/guide_examples/virtual_cursor/pointer.svg deleted file mode 100644 index fc2721f8..00000000 --- a/guide_examples/virtual_cursor/pointer.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/guide_examples/virtual_cursor/pointer.svg.import b/guide_examples/virtual_cursor/pointer.svg.import deleted file mode 100644 index faa7320a..00000000 --- a/guide_examples/virtual_cursor/pointer.svg.import +++ /dev/null @@ -1,43 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://ntkhw87eedc0" -path="res://.godot/imported/pointer.svg-2068835178847b731dd1d6754048fd27.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://guide_examples/virtual_cursor/pointer.svg" -dest_files=["res://.godot/imported/pointer.svg-2068835178847b731dd1d6754048fd27.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 -svg/scale=1.0 -editor/scale_with_editor_scale=false -editor/convert_colors_with_editor_theme=false diff --git a/guide_examples/virtual_cursor/virtual_cursor.gd b/guide_examples/virtual_cursor/virtual_cursor.gd deleted file mode 100644 index a11d284f..00000000 --- a/guide_examples/virtual_cursor/virtual_cursor.gd +++ /dev/null @@ -1,7 +0,0 @@ -extends Node2D - -@export var mapping_context:GUIDEMappingContext - - -func _ready(): - GUIDE.enable_mapping_context(mapping_context) diff --git a/guide_examples/virtual_cursor/virtual_cursor.gd.uid b/guide_examples/virtual_cursor/virtual_cursor.gd.uid deleted file mode 100644 index 98b60687..00000000 --- a/guide_examples/virtual_cursor/virtual_cursor.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://dvv04npvyv3mh diff --git a/guide_examples/virtual_cursor/virtual_cursor.tscn b/guide_examples/virtual_cursor/virtual_cursor.tscn deleted file mode 100644 index 4d5519b0..00000000 --- a/guide_examples/virtual_cursor/virtual_cursor.tscn +++ /dev/null @@ -1,81 +0,0 @@ -[gd_scene format=3 uid="uid://b1f0bnaomla7u"] - -[ext_resource type="Script" uid="uid://dvv04npvyv3mh" path="res://guide_examples/virtual_cursor/virtual_cursor.gd" id="1_g0bre"] -[ext_resource type="Resource" uid="uid://b4tn11iq7uvr7" path="res://guide_examples/virtual_cursor/mapping_contexts/virtual_cursor.tres" id="2_4xju7"] -[ext_resource type="Texture2D" uid="uid://ntkhw87eedc0" path="res://guide_examples/virtual_cursor/pointer.svg" id="2_mxnae"] -[ext_resource type="Script" uid="uid://cyhgr4oiher4l" path="res://guide_examples/virtual_cursor/pointer.gd" id="3_dw1p5"] -[ext_resource type="PackedScene" uid="uid://ca51sup6v0qr1" path="res://guide_examples/virtual_cursor/pointable/pointable.tscn" id="3_uy61q"] -[ext_resource type="Resource" uid="uid://bcumfh8j6k1ln" path="res://guide_examples/virtual_cursor/mapping_contexts/actions/cursor_2d.tres" id="5_tj3fv"] -[ext_resource type="Resource" uid="uid://cwtdxy3gy7kud" path="res://guide_examples/virtual_cursor/mapping_contexts/actions/click.tres" id="6_1ffq2"] -[ext_resource type="PackedScene" uid="uid://dkr80d2pi0d41" path="res://addons/guide/debugger/guide_debugger.tscn" id="6_hfxka"] -[ext_resource type="Theme" uid="uid://dot0gi1yoqmrl" path="res://guide_examples/shared/ui_theme.tres" id="7_bh7yl"] -[ext_resource type="Script" uid="uid://w8q1xlqw60qh" path="res://guide_examples/shared/instructions_label.gd" id="7_udsq5"] -[ext_resource type="Script" uid="uid://cluhc11vixkf1" path="res://addons/guide/guide_action.gd" id="11_vecjl"] - -[sub_resource type="CircleShape2D" id="CircleShape2D_ltt1b"] -radius = 32.95 - -[node name="VirtualCursor" type="Node2D" unique_id=818193633] -script = ExtResource("1_g0bre") -mapping_context = ExtResource("2_4xju7") - -[node name="Pointable" parent="." unique_id=216063788 instance=ExtResource("3_uy61q")] -position = Vector2(358, 282) - -[node name="Pointable2" parent="." unique_id=1766913580 instance=ExtResource("3_uy61q")] -position = Vector2(915, 209) - -[node name="Pointable3" parent="." unique_id=282289145 instance=ExtResource("3_uy61q")] -position = Vector2(1177, 621) - -[node name="Pointable4" parent="." unique_id=1683336321 instance=ExtResource("3_uy61q")] -position = Vector2(338, 859) - -[node name="Pointable5" parent="." unique_id=1429285039 instance=ExtResource("3_uy61q")] -position = Vector2(1476, 274) - -[node name="Pointable6" parent="." unique_id=533513956 instance=ExtResource("3_uy61q")] -position = Vector2(791, 808) - -[node name="Pointable7" parent="." unique_id=744515523 instance=ExtResource("3_uy61q")] -position = Vector2(605, 499) - -[node name="Pointable8" parent="." unique_id=1201100780 instance=ExtResource("3_uy61q")] -position = Vector2(1515, 845) - -[node name="Pointer" type="Area2D" parent="." unique_id=469630007] -position = Vector2(813, 485) -script = ExtResource("3_dw1p5") -cursor_2d = ExtResource("5_tj3fv") -click = ExtResource("6_1ffq2") - -[node name="PointerVisual" type="Sprite2D" parent="Pointer" unique_id=45268119] -texture = ExtResource("2_mxnae") -centered = false - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Pointer" unique_id=564246588] -shape = SubResource("CircleShape2D_ltt1b") - -[node name="CanvasLayer" type="CanvasLayer" parent="." unique_id=1242679442] - -[node name="GuideDebugger" parent="CanvasLayer" unique_id=1055016727 instance=ExtResource("6_hfxka")] -theme = ExtResource("7_bh7yl") - -[node name="UILayer" type="CanvasLayer" parent="." unique_id=2125451374] - -[node name="RichTextLabel" type="RichTextLabel" parent="UILayer" unique_id=2040138710] -anchors_preset = 1 -anchor_left = 1.0 -anchor_right = 1.0 -offset_left = -104.0 -offset_top = 56.0 -offset_right = -64.0 -offset_bottom = 96.0 -grow_horizontal = 0 -theme = ExtResource("7_bh7yl") -script = ExtResource("7_udsq5") -instructions_text = "This shows how to use a controller stick to control a virtual cursor. - -%s to move the the cursor -%s to \"click\"" -actions = Array[ExtResource("11_vecjl")]([ExtResource("5_tj3fv"), ExtResource("6_1ffq2")]) diff --git a/systems/inputs/base_mode/aim_down.tres b/inputs/base_mode/aim_down.tres similarity index 100% rename from systems/inputs/base_mode/aim_down.tres rename to inputs/base_mode/aim_down.tres diff --git a/systems/inputs/base_mode/aim_pressed.tres b/inputs/base_mode/aim_pressed.tres similarity index 100% rename from systems/inputs/base_mode/aim_pressed.tres rename to inputs/base_mode/aim_pressed.tres diff --git a/systems/inputs/base_mode/aim_release.tres b/inputs/base_mode/aim_release.tres similarity index 100% rename from systems/inputs/base_mode/aim_release.tres rename to inputs/base_mode/aim_release.tres diff --git a/systems/inputs/base_mode/base_mode.tres b/inputs/base_mode/base_mode.tres similarity index 94% rename from systems/inputs/base_mode/base_mode.tres rename to inputs/base_mode/base_mode.tres index d13864b7..ac70aedc 100644 --- a/systems/inputs/base_mode/base_mode.tres +++ b/inputs/base_mode/base_mode.tres @@ -1,44 +1,44 @@ [gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://bl5crtu1gkrtr"] [ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="1_qmhk6"] -[ext_resource type="Resource" uid="uid://htqvokm8mufq" path="res://systems/inputs/base_mode/move.tres" id="2_g6bbx"] +[ext_resource type="Resource" uid="uid://htqvokm8mufq" path="res://inputs/base_mode/move.tres" id="2_g6bbx"] [ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="3_yp12v"] [ext_resource type="Script" uid="uid://doauobik3xyea" path="res://addons/guide/inputs/guide_input_joy_axis_2d.gd" id="4_1rw8g"] [ext_resource type="Script" uid="uid://bl8rjl4oaldje" path="res://addons/guide/modifiers/guide_modifier.gd" id="5_0qat1"] [ext_resource type="Script" uid="uid://bm5gjgadon6hb" path="res://addons/guide/modifiers/guide_modifier_input_swizzle.gd" id="6_li5ak"] [ext_resource type="Script" uid="uid://c47lkb48itd6l" path="res://addons/guide/modifiers/guide_modifier_deadzone.gd" id="7_si4d4"] [ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="8_2tfaw"] -[ext_resource type="Resource" uid="uid://cpdaw41ah5gic" path="res://systems/inputs/base_mode/rotate_y.tres" id="9_q86qg"] +[ext_resource type="Resource" uid="uid://cpdaw41ah5gic" path="res://inputs/base_mode/rotate_y.tres" id="9_q86qg"] [ext_resource type="Script" uid="uid://bbhoxsiqwo07l" path="res://addons/guide/inputs/guide_input_joy_axis_1d.gd" id="10_cvxqo"] [ext_resource type="Script" uid="uid://bjm4myqxg4phm" path="res://addons/guide/modifiers/guide_modifier_scale.gd" id="11_j3axn"] [ext_resource type="Script" uid="uid://ckggy40lm0vjc" path="res://addons/guide/modifiers/guide_modifier_negate.gd" id="12_kxb2c"] [ext_resource type="Script" uid="uid://b6bwb7ie85kl1" path="res://addons/guide/inputs/guide_input_mouse_axis_1d.gd" id="13_j3axn"] -[ext_resource type="Resource" uid="uid://ccrb5xsnphc8" path="res://systems/inputs/base_mode/rotate_floorplane.tres" id="13_v2ywt"] -[ext_resource type="Resource" uid="uid://c3e0ivgaxrsyb" path="res://systems/inputs/base_mode/aim_down.tres" id="14_yp12v"] +[ext_resource type="Resource" uid="uid://ccrb5xsnphc8" path="res://inputs/base_mode/rotate_floorplane.tres" id="13_v2ywt"] +[ext_resource type="Resource" uid="uid://c3e0ivgaxrsyb" path="res://inputs/base_mode/aim_down.tres" id="14_yp12v"] [ext_resource type="Script" uid="uid://b52rqq28tuqpg" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="15_fykw6"] [ext_resource type="Script" uid="uid://b4cdrn4paoj3i" path="res://addons/guide/triggers/guide_trigger_down.gd" id="15_g6bbx"] [ext_resource type="Script" uid="uid://cgy4anjdob2tp" path="res://addons/guide/modifiers/guide_modifier_window_relative.gd" id="15_rvpjj"] -[ext_resource type="Resource" uid="uid://bebstkm608wxx" path="res://systems/inputs/base_mode/aim_pressed.tres" id="16_li5ak"] -[ext_resource type="Resource" uid="uid://j1o5ud0plk4" path="res://systems/inputs/base_mode/aim_release.tres" id="16_rvpjj"] +[ext_resource type="Resource" uid="uid://bebstkm608wxx" path="res://inputs/base_mode/aim_pressed.tres" id="16_li5ak"] +[ext_resource type="Resource" uid="uid://j1o5ud0plk4" path="res://inputs/base_mode/aim_release.tres" id="16_rvpjj"] [ext_resource type="Script" uid="uid://vgjlx6p007lp" path="res://addons/guide/inputs/guide_input_mouse_button.gd" id="17_kxb2c"] [ext_resource type="Script" uid="uid://biiggjw6tv4uq" path="res://addons/guide/triggers/guide_trigger_released.gd" id="17_s8kjn"] [ext_resource type="Script" uid="uid://rvttn472ix6v" path="res://addons/guide/inputs/guide_input_joy_button.gd" id="19_qkgmj"] -[ext_resource type="Resource" uid="uid://bdit2jy5gbpts" path="res://systems/inputs/base_mode/jump.tres" id="21_818lq"] -[ext_resource type="Resource" uid="uid://b5gx3q8nvu72e" path="res://systems/inputs/base_mode/hit.tres" id="22_2hs2y"] -[ext_resource type="Resource" uid="uid://d2r0ur8k3cuu3" path="res://systems/inputs/base_mode/dash.tres" id="23_g6bbx"] +[ext_resource type="Resource" uid="uid://bdit2jy5gbpts" path="res://inputs/base_mode/jump.tres" id="21_818lq"] +[ext_resource type="Resource" uid="uid://b5gx3q8nvu72e" path="res://inputs/base_mode/hit.tres" id="22_2hs2y"] +[ext_resource type="Resource" uid="uid://d2r0ur8k3cuu3" path="res://inputs/base_mode/dash.tres" id="23_g6bbx"] [ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="23_llfhp"] -[ext_resource type="Resource" uid="uid://bbce5wfwxpns1" path="res://systems/inputs/base_mode/slide_pressed.tres" id="23_rvpjj"] -[ext_resource type="Resource" uid="uid://b334rau1yxmm7" path="res://systems/inputs/base_mode/slide_released.tres" id="25_rvpjj"] -[ext_resource type="Resource" uid="uid://55b0dsvioj08" path="res://systems/inputs/base_mode/jump_pressed.tres" id="25_si4d4"] -[ext_resource type="Resource" uid="uid://dgluj0ql5vth7" path="res://systems/inputs/base_mode/pause.tres" id="29_q86qg"] +[ext_resource type="Resource" uid="uid://bbce5wfwxpns1" path="res://inputs/base_mode/slide_pressed.tres" id="23_rvpjj"] +[ext_resource type="Resource" uid="uid://b334rau1yxmm7" path="res://inputs/base_mode/slide_released.tres" id="25_rvpjj"] +[ext_resource type="Resource" uid="uid://55b0dsvioj08" path="res://inputs/base_mode/jump_pressed.tres" id="25_si4d4"] +[ext_resource type="Resource" uid="uid://dgluj0ql5vth7" path="res://inputs/base_mode/pause.tres" id="29_q86qg"] [ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="30_cvxqo"] -[ext_resource type="Resource" uid="uid://spo3pbqjx0eb" path="res://systems/inputs/base_mode/parry.tres" id="30_rvpjj"] -[ext_resource type="Resource" uid="uid://dxy0071ic1wdj" path="res://systems/inputs/base_mode/slam.tres" id="32_s8kjn"] -[ext_resource type="Resource" uid="uid://s1l0n1iitc6m" path="res://systems/inputs/base_mode/move_back.tres" id="33_fykw6"] -[ext_resource type="Resource" uid="uid://brswsknpgwal2" path="res://systems/inputs/base_mode/move_front.tres" id="34_rvpjj"] -[ext_resource type="Resource" uid="uid://ca68r7n3bwba3" path="res://systems/inputs/base_mode/toolbox.tres" id="34_s8kjn"] -[ext_resource type="Resource" uid="uid://f3vs6l4m623s" path="res://systems/inputs/base_mode/move_left.tres" id="35_s8kjn"] -[ext_resource type="Resource" uid="uid://t612lts1wi1s" path="res://systems/inputs/base_mode/move_right.tres" id="36_vibkn"] +[ext_resource type="Resource" uid="uid://spo3pbqjx0eb" path="res://inputs/base_mode/parry.tres" id="30_rvpjj"] +[ext_resource type="Resource" uid="uid://dxy0071ic1wdj" path="res://inputs/base_mode/slam.tres" id="32_s8kjn"] +[ext_resource type="Resource" uid="uid://s1l0n1iitc6m" path="res://inputs/base_mode/move_back.tres" id="33_fykw6"] +[ext_resource type="Resource" uid="uid://brswsknpgwal2" path="res://inputs/base_mode/move_front.tres" id="34_rvpjj"] +[ext_resource type="Resource" uid="uid://ca68r7n3bwba3" path="res://inputs/base_mode/toolbox.tres" id="34_s8kjn"] +[ext_resource type="Resource" uid="uid://f3vs6l4m623s" path="res://inputs/base_mode/move_left.tres" id="35_s8kjn"] +[ext_resource type="Resource" uid="uid://t612lts1wi1s" path="res://inputs/base_mode/move_right.tres" id="36_vibkn"] [sub_resource type="Resource" id="Resource_vkvga"] script = ExtResource("4_1rw8g") diff --git a/systems/inputs/base_mode/dash.tres b/inputs/base_mode/dash.tres similarity index 100% rename from systems/inputs/base_mode/dash.tres rename to inputs/base_mode/dash.tres diff --git a/systems/inputs/base_mode/hit.tres b/inputs/base_mode/hit.tres similarity index 100% rename from systems/inputs/base_mode/hit.tres rename to inputs/base_mode/hit.tres diff --git a/systems/inputs/base_mode/jump.tres b/inputs/base_mode/jump.tres similarity index 100% rename from systems/inputs/base_mode/jump.tres rename to inputs/base_mode/jump.tres diff --git a/systems/inputs/base_mode/jump_pressed.tres b/inputs/base_mode/jump_pressed.tres similarity index 100% rename from systems/inputs/base_mode/jump_pressed.tres rename to inputs/base_mode/jump_pressed.tres diff --git a/systems/inputs/base_mode/move.tres b/inputs/base_mode/move.tres similarity index 100% rename from systems/inputs/base_mode/move.tres rename to inputs/base_mode/move.tres diff --git a/systems/inputs/base_mode/move_back.tres b/inputs/base_mode/move_back.tres similarity index 100% rename from systems/inputs/base_mode/move_back.tres rename to inputs/base_mode/move_back.tres diff --git a/systems/inputs/base_mode/move_front.tres b/inputs/base_mode/move_front.tres similarity index 100% rename from systems/inputs/base_mode/move_front.tres rename to inputs/base_mode/move_front.tres diff --git a/systems/inputs/base_mode/move_left.tres b/inputs/base_mode/move_left.tres similarity index 100% rename from systems/inputs/base_mode/move_left.tres rename to inputs/base_mode/move_left.tres diff --git a/systems/inputs/base_mode/move_right.tres b/inputs/base_mode/move_right.tres similarity index 100% rename from systems/inputs/base_mode/move_right.tres rename to inputs/base_mode/move_right.tres diff --git a/systems/inputs/base_mode/parry.tres b/inputs/base_mode/parry.tres similarity index 100% rename from systems/inputs/base_mode/parry.tres rename to inputs/base_mode/parry.tres diff --git a/systems/inputs/base_mode/pause.tres b/inputs/base_mode/pause.tres similarity index 100% rename from systems/inputs/base_mode/pause.tres rename to inputs/base_mode/pause.tres diff --git a/systems/inputs/base_mode/rotate_floorplane.tres b/inputs/base_mode/rotate_floorplane.tres similarity index 100% rename from systems/inputs/base_mode/rotate_floorplane.tres rename to inputs/base_mode/rotate_floorplane.tres diff --git a/systems/inputs/base_mode/rotate_y.tres b/inputs/base_mode/rotate_y.tres similarity index 100% rename from systems/inputs/base_mode/rotate_y.tres rename to inputs/base_mode/rotate_y.tres diff --git a/systems/inputs/base_mode/slam.tres b/inputs/base_mode/slam.tres similarity index 100% rename from systems/inputs/base_mode/slam.tres rename to inputs/base_mode/slam.tres diff --git a/systems/inputs/base_mode/slide_pressed.tres b/inputs/base_mode/slide_pressed.tres similarity index 100% rename from systems/inputs/base_mode/slide_pressed.tres rename to inputs/base_mode/slide_pressed.tres diff --git a/systems/inputs/base_mode/slide_released.tres b/inputs/base_mode/slide_released.tres similarity index 100% rename from systems/inputs/base_mode/slide_released.tres rename to inputs/base_mode/slide_released.tres diff --git a/systems/inputs/base_mode/toolbox.tres b/inputs/base_mode/toolbox.tres similarity index 100% rename from systems/inputs/base_mode/toolbox.tres rename to inputs/base_mode/toolbox.tres diff --git a/systems/inputs/input_system.gd b/inputs/input_system.gd similarity index 100% rename from systems/inputs/input_system.gd rename to inputs/input_system.gd diff --git a/systems/inputs/input_system.gd.uid b/inputs/input_system.gd.uid similarity index 100% rename from systems/inputs/input_system.gd.uid rename to inputs/input_system.gd.uid diff --git a/systems/inputs/menu_mode/back.tres b/inputs/menu_mode/back.tres similarity index 100% rename from systems/inputs/menu_mode/back.tres rename to inputs/menu_mode/back.tres diff --git a/systems/inputs/menu_mode/down.tres b/inputs/menu_mode/down.tres similarity index 100% rename from systems/inputs/menu_mode/down.tres rename to inputs/menu_mode/down.tres diff --git a/systems/inputs/menu_mode/left.tres b/inputs/menu_mode/left.tres similarity index 100% rename from systems/inputs/menu_mode/left.tres rename to inputs/menu_mode/left.tres diff --git a/systems/inputs/menu_mode/menu_mode.tres b/inputs/menu_mode/menu_mode.tres similarity index 95% rename from systems/inputs/menu_mode/menu_mode.tres rename to inputs/menu_mode/menu_mode.tres index 910a69a8..efec0a92 100644 --- a/systems/inputs/menu_mode/menu_mode.tres +++ b/inputs/menu_mode/menu_mode.tres @@ -1,7 +1,7 @@ [gd_resource type="Resource" script_class="GUIDEMappingContext" format=3 uid="uid://c2hpxkcujyc13"] [ext_resource type="Script" uid="uid://cpplm41b5bt6m" path="res://addons/guide/guide_action_mapping.gd" id="1_xno0b"] -[ext_resource type="Resource" uid="uid://ck43v3q5ype3f" path="res://systems/inputs/menu_mode/back.tres" id="2_6sfub"] +[ext_resource type="Resource" uid="uid://ck43v3q5ype3f" path="res://inputs/menu_mode/back.tres" id="2_6sfub"] [ext_resource type="Script" uid="uid://dsa1dnifd6w32" path="res://addons/guide/guide_mapping_context.gd" id="2_w5wm7"] [ext_resource type="Script" uid="uid://mtx1unc2aqn7" path="res://addons/guide/guide_input_mapping.gd" id="3_scydb"] [ext_resource type="Script" uid="uid://rvttn472ix6v" path="res://addons/guide/inputs/guide_input_joy_button.gd" id="4_q6ncx"] @@ -9,13 +9,13 @@ [ext_resource type="Script" uid="uid://x74mnwgr08a7" path="res://addons/guide/triggers/guide_trigger.gd" id="6_c647i"] [ext_resource type="Script" uid="uid://b52rqq28tuqpg" path="res://addons/guide/triggers/guide_trigger_pressed.gd" id="7_m88dc"] [ext_resource type="Script" uid="uid://cw71o87tvdx3q" path="res://addons/guide/inputs/guide_input_key.gd" id="8_yfqfy"] -[ext_resource type="Resource" uid="uid://ds8quw8a7uh2u" path="res://systems/inputs/menu_mode/select.tres" id="9_dsdj3"] -[ext_resource type="Resource" uid="uid://8t1evbmg3liq" path="res://systems/inputs/menu_mode/up.tres" id="10_q44ew"] -[ext_resource type="Resource" uid="uid://dv6438xhua6id" path="res://systems/inputs/menu_mode/down.tres" id="11_as826"] -[ext_resource type="Resource" uid="uid://cihlxajjlh80a" path="res://systems/inputs/menu_mode/right.tres" id="12_erftc"] -[ext_resource type="Resource" uid="uid://by80bubgg0dpx" path="res://systems/inputs/menu_mode/left.tres" id="13_sy651"] -[ext_resource type="Resource" uid="uid://bmef0jo6o41ic" path="res://systems/inputs/menu_mode/next.tres" id="14_2sr1w"] -[ext_resource type="Resource" uid="uid://c3n6ww58cmbbk" path="res://systems/inputs/menu_mode/previous.tres" id="15_2j2sf"] +[ext_resource type="Resource" uid="uid://ds8quw8a7uh2u" path="res://inputs/menu_mode/select.tres" id="9_dsdj3"] +[ext_resource type="Resource" uid="uid://8t1evbmg3liq" path="res://inputs/menu_mode/up.tres" id="10_q44ew"] +[ext_resource type="Resource" uid="uid://dv6438xhua6id" path="res://inputs/menu_mode/down.tres" id="11_as826"] +[ext_resource type="Resource" uid="uid://cihlxajjlh80a" path="res://inputs/menu_mode/right.tres" id="12_erftc"] +[ext_resource type="Resource" uid="uid://by80bubgg0dpx" path="res://inputs/menu_mode/left.tres" id="13_sy651"] +[ext_resource type="Resource" uid="uid://bmef0jo6o41ic" path="res://inputs/menu_mode/next.tres" id="14_2sr1w"] +[ext_resource type="Resource" uid="uid://c3n6ww58cmbbk" path="res://inputs/menu_mode/previous.tres" id="15_2j2sf"] [sub_resource type="Resource" id="Resource_tp5dr"] script = ExtResource("4_q6ncx") diff --git a/systems/inputs/menu_mode/next.tres b/inputs/menu_mode/next.tres similarity index 100% rename from systems/inputs/menu_mode/next.tres rename to inputs/menu_mode/next.tres diff --git a/systems/inputs/menu_mode/previous.tres b/inputs/menu_mode/previous.tres similarity index 100% rename from systems/inputs/menu_mode/previous.tres rename to inputs/menu_mode/previous.tres diff --git a/systems/inputs/menu_mode/right.tres b/inputs/menu_mode/right.tres similarity index 100% rename from systems/inputs/menu_mode/right.tres rename to inputs/menu_mode/right.tres diff --git a/systems/inputs/menu_mode/select.tres b/inputs/menu_mode/select.tres similarity index 100% rename from systems/inputs/menu_mode/select.tres rename to inputs/menu_mode/select.tres diff --git a/systems/inputs/menu_mode/up.tres b/inputs/menu_mode/up.tres similarity index 100% rename from systems/inputs/menu_mode/up.tres rename to inputs/menu_mode/up.tres diff --git a/maps/Components/large_square_tower.tscn b/maps/Components/large_square_tower.tscn deleted file mode 100644 index ea0ce64c..00000000 --- a/maps/Components/large_square_tower.tscn +++ /dev/null @@ -1,34 +0,0 @@ -[gd_scene format=3 uid="uid://br76ixljh42i8"] - -[ext_resource type="Material" uid="uid://31aulub2nqov" path="res://assets/greybox/m_greybox.tres" id="1_sgma5"] - -[node name="LargeSquareTower" type="CSGCombiner3D" unique_id=1299094193] - -[node name="CSGBox3D" type="CSGBox3D" parent="." unique_id=638444251] -use_collision = true -size = Vector3(10, 9, 10) -material = ExtResource("1_sgma5") - -[node name="CSGBox3D2" type="CSGBox3D" parent="." unique_id=1489297550] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 5, 0) -use_collision = true -size = Vector3(0.5, 1, 10) -material = ExtResource("1_sgma5") - -[node name="CSGBox3D3" type="CSGBox3D" parent="." unique_id=1915939369] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 5, 0) -use_collision = true -size = Vector3(0.5, 1, 10) -material = ExtResource("1_sgma5") - -[node name="CSGBox3D4" type="CSGBox3D" parent="." unique_id=771716255] -transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 5, 5) -use_collision = true -size = Vector3(0.5, 1, 10.5) -material = ExtResource("1_sgma5") - -[node name="CSGBox3D5" type="CSGBox3D" parent="." unique_id=1895672211] -transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 5, -5) -use_collision = true -size = Vector3(0.5, 1, 10.5) -material = ExtResource("1_sgma5") diff --git a/maps/Components/small_square_tower.tscn b/maps/Components/small_square_tower.tscn deleted file mode 100644 index 8a45a8b7..00000000 --- a/maps/Components/small_square_tower.tscn +++ /dev/null @@ -1,50 +0,0 @@ -[gd_scene format=3 uid="uid://fxj0a6p5h6lm"] - -[ext_resource type="Material" uid="uid://31aulub2nqov" path="res://assets/greybox/m_greybox.tres" id="1_uvljb"] -[ext_resource type="PackedScene" uid="uid://482s38k0yv35" path="res://maps/Components/stairs.tscn" id="2_3lq07"] - -[node name="SmallSquareTower" type="CSGCombiner3D" unique_id=1738556547] -transform = Transform3D(0.707107, 0, -0.707107, 0, 1, 0, 0.707107, 0, 0.707107, 0, 0, 0) - -[node name="CSGBox3D" type="CSGBox3D" parent="." unique_id=1095831054] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -6.75, 0) -use_collision = true -size = Vector3(5, 16.5, 5) -material = ExtResource("1_uvljb") - -[node name="CSGBox3D2" type="CSGBox3D" parent="." unique_id=1537065825] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.5, 2, 0) -use_collision = true -size = Vector3(0.5, 1, 5.5) -material = ExtResource("1_uvljb") - -[node name="CSGBox3D3" type="CSGBox3D" parent="." unique_id=1929775845] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.5, 2, 0) -use_collision = true -size = Vector3(0.5, 1, 5.5) -material = ExtResource("1_uvljb") - -[node name="CSGBox3D4" type="CSGBox3D" parent="." unique_id=633392878] -transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 2, 2.5) -use_collision = true -size = Vector3(0.5, 1, 5) -material = ExtResource("1_uvljb") - -[node name="CSGBox3D5" type="CSGBox3D" parent="." unique_id=508653427] -transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 2, -2.5) -use_collision = true -size = Vector3(0.5, 1, 5) -material = ExtResource("1_uvljb") - -[node name="CSGBox3D6" type="CSGBox3D" parent="." unique_id=1612595380] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.5, 2, -3.57628e-07) -operation = 2 -use_collision = true -size = Vector3(1.5, 1, 2.5) -material = ExtResource("1_uvljb") - -[node name="stairs2" parent="." unique_id=2099643039 instance=ExtResource("2_3lq07")] -transform = Transform3D(-1, 0, 0, 0, 1, 0, 0, 0, -2.5935, 2.82843, 0.51, 0.000713646) - -[node name="stairs3" parent="." unique_id=338795291 instance=ExtResource("2_3lq07")] -transform = Transform3D(-1, 0, 0, 0, 1, 0, 0, 0, -2.5935, 3.82843, -0.49, 0.000713646) diff --git a/maps/Components/stairs.tscn b/maps/Components/stairs.tscn deleted file mode 100644 index 62093bcc..00000000 --- a/maps/Components/stairs.tscn +++ /dev/null @@ -1,13 +0,0 @@ -[gd_scene format=3 uid="uid://482s38k0yv35"] - -[ext_resource type="PackedScene" uid="uid://dblmypced1fvv" path="res://assets/stairs/stairs.fbx" id="1_v7x20"] - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_ovbdw"] -data = PackedVector3Array(0.5, 0, -0.5, -0.5, 0.25, -0.5, -0.5, 0, -0.5, -0.5, 0.25, -0.5, 0.5, 0, -0.5, -0.25, 0.25, -0.5, -0.25, 0.25, -0.5, 0.5, 0, -0.5, 0, 0.5, -0.5, -0.25, 0.25, -0.5, 0, 0.5, -0.5, -0.25, 0.5, -0.5, 0, 0.5, -0.5, 0.5, 0, -0.5, 0.5, 1, -0.5, 0, 0.5, -0.5, 0.5, 1, -0.5, 0.25, 0.75, -0.5, 0.25, 0.75, -0.5, 0.5, 1, -0.5, 0.25, 1, -0.5, 0, 0.5, -0.5, 0.25, 0.75, -0.5, 0, 0.75, -0.5, -0.5, 0.25, -0.5, -0.5, 0, 0.5, -0.5, 0, -0.5, -0.5, 0, 0.5, -0.5, 0.25, -0.5, -0.5, 0.25, 0.5, 0.5, 0, -0.5, -0.5, 0, 0.5, 0.5, 0, 0.5, -0.5, 0, 0.5, 0.5, 0, -0.5, -0.5, 0, -0.5, 0.5, 0, -0.5, 0.5, 1, 0.5, 0.5, 1, -0.5, 0.5, 1, 0.5, 0.5, 0, -0.5, 0.5, 0, 0.5, 0.5, 1, 0.5, 0.25, 1, -0.5, 0.5, 1, -0.5, 0.25, 1, -0.5, 0.5, 1, 0.5, 0.25, 1, 0.5, 0.5, 1, 0.5, 0.25, 0.75, 0.5, 0.25, 1, 0.5, 0.5, 1, 0.5, 0, 0.5, 0.5, 0.25, 0.75, 0.5, 0, 0.5, 0.5, 0, 0.75, 0.5, 0.25, 0.75, 0.5, 0.5, 0, 0.5, 0, 0.5, 0.5, 0.5, 1, 0.5, 0, 0.5, 0.5, 0.5, 0, 0.5, -0.5, 0, 0.5, 0, 0.5, 0.5, -0.5, 0, 0.5, -0.25, 0.25, 0.5, -0.5, 0, 0.5, -0.5, 0.25, 0.5, -0.25, 0.25, 0.5, -0.25, 0.25, 0.5, -0.25, 0.5, 0.5, 0, 0.5, 0.5, -0.25, 0.25, 0.5, -0.5, 0.25, -0.5, -0.25, 0.25, -0.5, -0.5, 0.25, -0.5, -0.25, 0.25, 0.5, -0.5, 0.25, 0.5, -0.25, 0.5, -0.5, -0.25, 0.25, 0.5, -0.25, 0.25, -0.5, -0.25, 0.25, 0.5, -0.25, 0.5, -0.5, -0.25, 0.5, 0.5, 0, 0.5, 0.5, -0.25, 0.5, -0.5, 0, 0.5, -0.5, -0.25, 0.5, -0.5, 0, 0.5, 0.5, -0.25, 0.5, 0.5, 0, 0.75, -0.5, 0, 0.5, 0.5, 0, 0.5, -0.5, 0, 0.5, 0.5, 0, 0.75, -0.5, 0, 0.75, 0.5, 0.25, 0.75, 0.5, 0, 0.75, -0.5, 0.25, 0.75, -0.5, 0, 0.75, -0.5, 0.25, 0.75, 0.5, 0, 0.75, 0.5, 0.25, 1, -0.5, 0.25, 0.75, 0.5, 0.25, 0.75, -0.5, 0.25, 0.75, 0.5, 0.25, 1, -0.5, 0.25, 1, 0.5) - -[node name="stairs" unique_id=464702416 instance=ExtResource("1_v7x20")] - -[node name="StaticBody3D" type="StaticBody3D" parent="." index="1" unique_id=1837252799] - -[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D" index="0" unique_id=2137125568] -shape = SubResource("ConcavePolygonShape3D_ovbdw") diff --git a/maps/GYMs/enemies.tscn b/maps/GYMs/enemies.tscn index abdbe0c1..aba78ec9 100644 --- a/maps/GYMs/enemies.tscn +++ b/maps/GYMs/enemies.tscn @@ -1,19 +1,19 @@ [gd_scene format=3 uid="uid://q7uc1h2jpbd2"] -[ext_resource type="PackedScene" uid="uid://bei4nhkf8lwdo" path="res://player_controller/PlayerController.tscn" id="1_62kkh"] -[ext_resource type="Material" uid="uid://31aulub2nqov" path="res://assets/greybox/m_greybox.tres" id="2_3uydm"] -[ext_resource type="Script" uid="uid://jitubgv6judn" path="res://components/damage/RDamage.cs" id="2_5fa36"] +[ext_resource type="PackedScene" uid="uid://bei4nhkf8lwdo" path="res://scenes/player_controller/PlayerController.tscn" id="1_62kkh"] +[ext_resource type="Material" uid="uid://31aulub2nqov" path="res://assets/materials/greybox/m_greybox.tres" id="2_3uydm"] +[ext_resource type="Script" uid="uid://jitubgv6judn" path="res://scenes/components/damage/RDamage.cs" id="2_5fa36"] [ext_resource type="PackedScene" uid="uid://dxt0e2ugmttqq" path="res://scenes/enemies/grounded_enemy/grounded_enemy.tscn" id="3_3uydm"] [ext_resource type="PackedScene" uid="uid://cmlud1hwkd6sv" path="res://scenes/enemies/flying_enemy/flying_enemy.tscn" id="5_8fd2t"] -[ext_resource type="Script" uid="uid://dtpxijlnb2c5" path="res://components/movement/RMovement.cs" id="5_ybosk"] +[ext_resource type="Script" uid="uid://dtpxijlnb2c5" path="res://scenes/components/movement/RMovement.cs" id="5_ybosk"] [ext_resource type="PackedScene" uid="uid://c305mfrtumcyq" path="res://scenes/spawners/spawner.tscn" id="6_7m3bq"] [ext_resource type="Resource" uid="uid://bqq6uukbdfysr" path="res://scenes/enemies/grounded_enemy/grounded_enemy_movement.tres" id="7_caohq"] -[ext_resource type="Script" uid="uid://baiapod3csndf" path="res://components/health/RHealth.cs" id="9_2e4ci"] +[ext_resource type="Script" uid="uid://baiapod3csndf" path="res://scenes/components/health/RHealth.cs" id="9_2e4ci"] [ext_resource type="Resource" uid="uid://otfc2snh8umc" path="res://scenes/enemies/grounded_enemy/grounded_enemy_damage.tres" id="9_dmw1t"] [ext_resource type="Resource" uid="uid://dgo65k2ceqfvy" path="res://scenes/enemies/flying_enemy/flying_enemy_damage.tres" id="9_gp7s3"] [ext_resource type="Resource" uid="uid://bwqjaom4k7rc3" path="res://scenes/enemies/flying_enemy/flying_enemy_movement.tres" id="10_spw1u"] [ext_resource type="Resource" uid="uid://dg1xbjhyhgnnk" path="res://scenes/enemies/flying_enemy/flying_enemy_health.tres" id="11_2e4ci"] -[ext_resource type="PackedScene" uid="uid://qup00a7x2sji" path="res://scenes/FixedDashTarget/fixed_dashthrough_target.tscn" id="15_5fa36"] +[ext_resource type="PackedScene" uid="uid://qup00a7x2sji" path="res://scenes/fixed_dash_target/fixed_dashthrough_target.tscn" id="15_5fa36"] [sub_resource type="Resource" id="Resource_1hrkh"] script = ExtResource("2_5fa36") diff --git a/maps/GYMs/main.tscn b/maps/GYMs/main.tscn index 6d79a529..644e1f3d 100644 --- a/maps/GYMs/main.tscn +++ b/maps/GYMs/main.tscn @@ -1,8 +1,8 @@ [gd_scene format=3 uid="uid://cxbskue0lj2gv"] -[ext_resource type="PackedScene" uid="uid://bei4nhkf8lwdo" path="res://player_controller/PlayerController.tscn" id="1_ig7tw"] +[ext_resource type="PackedScene" uid="uid://bei4nhkf8lwdo" path="res://scenes/player_controller/PlayerController.tscn" id="1_ig7tw"] [ext_resource type="PackedScene" uid="uid://dkr80d2pi0d41" path="res://addons/guide/debugger/guide_debugger.tscn" id="2_0xm2m"] -[ext_resource type="Material" uid="uid://31aulub2nqov" path="res://assets/greybox/m_greybox.tres" id="3_h2yge"] +[ext_resource type="Material" uid="uid://31aulub2nqov" path="res://assets/materials/greybox/m_greybox.tres" id="3_h2yge"] [sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_0xm2m"] sky_horizon_color = Color(0.662243, 0.671743, 0.686743, 1) diff --git a/maps/GYMs/metrics.tscn b/maps/GYMs/metrics.tscn index fc84f3ce..39868745 100644 --- a/maps/GYMs/metrics.tscn +++ b/maps/GYMs/metrics.tscn @@ -1,8 +1,8 @@ [gd_scene format=3 uid="uid://pk8ypa04qy6x"] -[ext_resource type="PackedScene" uid="uid://bei4nhkf8lwdo" path="res://player_controller/PlayerController.tscn" id="1_1s2y7"] +[ext_resource type="PackedScene" uid="uid://bei4nhkf8lwdo" path="res://scenes/player_controller/PlayerController.tscn" id="1_1s2y7"] [ext_resource type="PackedScene" uid="uid://dkr80d2pi0d41" path="res://addons/guide/debugger/guide_debugger.tscn" id="2_epx65"] -[ext_resource type="Material" uid="uid://31aulub2nqov" path="res://assets/greybox/m_greybox.tres" id="3_vvhq3"] +[ext_resource type="Material" uid="uid://31aulub2nqov" path="res://assets/materials/greybox/m_greybox.tres" id="3_vvhq3"] [sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_0xm2m"] sky_horizon_color = Color(0.662243, 0.671743, 0.686743, 1) diff --git a/maps/city.tscn b/maps/_old/city.tscn similarity index 98% rename from maps/city.tscn rename to maps/_old/city.tscn index 16b02f11..363b4590 100644 --- a/maps/city.tscn +++ b/maps/_old/city.tscn @@ -1,22 +1,22 @@ [gd_scene format=3 uid="uid://dmkw8cmalm5k"] -[ext_resource type="PackedScene" uid="uid://bei4nhkf8lwdo" path="res://player_controller/PlayerController.tscn" id="1_2vsi6"] +[ext_resource type="PackedScene" uid="uid://bei4nhkf8lwdo" path="res://scenes/player_controller/PlayerController.tscn" id="1_2vsi6"] [ext_resource type="Script" uid="uid://blenis2y55fmg" path="res://tools/city_helpers.gd" id="1_qwuk2"] [ext_resource type="Texture2D" uid="uid://ca4kkq3w8cd4n" path="res://assets/sky/sky_15_2k.png" id="2_ruo5i"] [ext_resource type="PackedScene" uid="uid://dkr80d2pi0d41" path="res://addons/guide/debugger/guide_debugger.tscn" id="2_uet8a"] [ext_resource type="Script" uid="uid://cyh0d64pfygbl" path="res://addons/maaacks_game_template/base/scripts/pause_menu_controller.gd" id="7_ukfuy"] [ext_resource type="PackedScene" uid="uid://ccqajqchiw4xu" path="res://menus/scenes/overlaid_menus/pause_menu.tscn" id="8_wctvs"] [ext_resource type="PackedScene" uid="uid://bkcsjsk2ciff" path="res://addons/maaacks_game_template/base/scenes/music_players/background_music_player.tscn" id="9_i2xii"] -[ext_resource type="Resource" uid="uid://dgluj0ql5vth7" path="res://systems/inputs/base_mode/pause.tres" id="10_0ari0"] +[ext_resource type="Resource" uid="uid://dgluj0ql5vth7" path="res://inputs/base_mode/pause.tres" id="10_0ari0"] [ext_resource type="AudioStream" uid="uid://f8cvr5s041ej" path="res://assets/audio/ambiance/637083__nox_sound__ambiance_nature_night_cricket_calm_loop_stereo.wav" id="10_eca4n"] -[ext_resource type="PackedScene" uid="uid://dip6cce5gtwi8" path="res://assets/greyboxing/guard_tower.tscn" id="11_wctvs"] +[ext_resource type="PackedScene" uid="uid://dip6cce5gtwi8" path="res://assets/meshes/city/guard_tower.tscn" id="11_wctvs"] [ext_resource type="PackedScene" uid="uid://c066hc7yu36wx" path="res://assets/water/water.tscn" id="12_i2xii"] -[ext_resource type="PackedScene" uid="uid://gir68sk3762e" path="res://assets/lift/lift.tscn" id="13_eca4n"] -[ext_resource type="CylinderMesh" uid="uid://bhkbwvuft1bpg" path="res://systems/weapon/weapon_tuto.tres" id="14_0ari0"] -[ext_resource type="Script" uid="uid://v4nnql2laqdn" path="res://systems/weapon/placed_tutorial_weapon.gd" id="15_165wb"] +[ext_resource type="PackedScene" uid="uid://gir68sk3762e" path="res://scenes/lift/lift.tscn" id="13_eca4n"] +[ext_resource type="CylinderMesh" uid="uid://bhkbwvuft1bpg" path="res://scenes/player_controller/components/weapon/weapon_tuto.tres" id="14_0ari0"] +[ext_resource type="Script" uid="uid://v4nnql2laqdn" path="res://scenes/player_controller/components/weapon/placed_tutorial_weapon.gd" id="15_165wb"] [ext_resource type="Texture2D" uid="uid://dl73t0kxkaxp0" path="res://assets/ui/input-prompts/Xbox Series/Vector/xbox_button_a_outline.svg" id="16_2k3fr"] [ext_resource type="Texture2D" uid="uid://blfc13splpcld" path="res://assets/ui/input-prompts/Xbox Series/Vector/xbox_stick_l.svg" id="16_crf87"] -[ext_resource type="Script" uid="uid://dvieq1o7ci70y" path="res://systems/ui/tutorial_controller.gd" id="16_efsse"] +[ext_resource type="Script" uid="uid://dvieq1o7ci70y" path="res://tools/tutorial_controller.gd" id="16_efsse"] [ext_resource type="PackedScene" uid="uid://b8aet6m4m2i83" path="res://scenes/tuto_trigger/TutoTrigger.tscn" id="16_qwuk2"] [ext_resource type="Texture2D" uid="uid://com0lpfuol6vk" path="res://assets/ui/input-prompts/Xbox Series/Vector/xbox_stick_r.svg" id="17_rmfv1"] [ext_resource type="PackedScene" uid="uid://kktuyhbd5xgc" path="res://menus/scenes/overlaid_menus/tuto_got_sword.tscn" id="17_t0d86"] @@ -26,7 +26,7 @@ [ext_resource type="PackedScene" uid="uid://c305mfrtumcyq" path="res://scenes/spawners/spawner.tscn" id="24_qwuk2"] [ext_resource type="PackedScene" uid="uid://dxt0e2ugmttqq" path="res://scenes/enemies/grounded_enemy/grounded_enemy.tscn" id="25_nrosh"] [ext_resource type="PackedScene" uid="uid://cmlud1hwkd6sv" path="res://scenes/enemies/flying_enemy/flying_enemy.tscn" id="25_x7fl1"] -[ext_resource type="Script" uid="uid://dtpxijlnb2c5" path="res://components/movement/RMovement.cs" id="26_lu3yt"] +[ext_resource type="Script" uid="uid://dtpxijlnb2c5" path="res://scenes/components/movement/RMovement.cs" id="26_lu3yt"] [ext_resource type="Resource" uid="uid://dg1xbjhyhgnnk" path="res://scenes/enemies/flying_enemy/flying_enemy_health.tres" id="27_lgco8"] [ext_resource type="Resource" uid="uid://dgo65k2ceqfvy" path="res://scenes/enemies/flying_enemy/flying_enemy_damage.tres" id="28_51ivn"] [ext_resource type="Resource" uid="uid://bqq6uukbdfysr" path="res://scenes/enemies/grounded_enemy/grounded_enemy_movement.tres" id="30_3w3wd"] diff --git a/maps/main_scene_template.tscn b/maps/_templates/main_scene_template.tscn similarity index 95% rename from maps/main_scene_template.tscn rename to maps/_templates/main_scene_template.tscn index b71f36ac..32937a75 100644 --- a/maps/main_scene_template.tscn +++ b/maps/_templates/main_scene_template.tscn @@ -2,13 +2,13 @@ [ext_resource type="PackedScene" uid="uid://bkcsjsk2ciff" path="res://addons/maaacks_game_template/base/scenes/music_players/background_music_player.tscn" id="2_roiv2"] [ext_resource type="AudioStream" uid="uid://f8cvr5s041ej" path="res://assets/audio/ambiance/637083__nox_sound__ambiance_nature_night_cricket_calm_loop_stereo.wav" id="3_boadi"] -[ext_resource type="Script" uid="uid://cupqhe3qv7ero" path="res://systems/ui/general_manager.gd" id="3_k6got"] +[ext_resource type="Script" uid="uid://cupqhe3qv7ero" path="res://tools/general_manager.gd" id="3_k6got"] [ext_resource type="Script" uid="uid://cyh0d64pfygbl" path="res://addons/maaacks_game_template/base/scripts/pause_menu_controller.gd" id="4_wlbyq"] [ext_resource type="PackedScene" uid="uid://ccqajqchiw4xu" path="res://menus/scenes/overlaid_menus/pause_menu.tscn" id="5_wwrc3"] -[ext_resource type="Resource" uid="uid://dgluj0ql5vth7" path="res://systems/inputs/base_mode/pause.tres" id="6_vy804"] +[ext_resource type="Resource" uid="uid://dgluj0ql5vth7" path="res://inputs/base_mode/pause.tres" id="6_vy804"] [ext_resource type="PackedScene" uid="uid://duju3atqgltkg" path="res://scenes/explosion/explosion.tscn" id="9_r1bdn"] [ext_resource type="Texture2D" uid="uid://ca4kkq3w8cd4n" path="res://assets/sky/sky_15_2k.png" id="16_86mdr"] -[ext_resource type="PackedScene" uid="uid://bei4nhkf8lwdo" path="res://player_controller/PlayerController.tscn" id="17_clkha"] +[ext_resource type="PackedScene" uid="uid://bei4nhkf8lwdo" path="res://scenes/player_controller/PlayerController.tscn" id="17_clkha"] [sub_resource type="PanoramaSkyMaterial" id="PanoramaSkyMaterial_feb1n"] panorama = ExtResource("16_86mdr") diff --git a/maps/level1.tscn b/maps/levels/level1.tscn similarity index 79% rename from maps/level1.tscn rename to maps/levels/level1.tscn index 67264e5f..4647e966 100644 --- a/maps/level1.tscn +++ b/maps/levels/level1.tscn @@ -1,35 +1,35 @@ [gd_scene format=3 uid="uid://bx3cd2hoaok3k"] -[ext_resource type="PackedScene" uid="uid://55wehh6xombr" path="res://maps/main_scene_template.tscn" id="1_w4y6q"] -[ext_resource type="Material" uid="uid://31aulub2nqov" path="res://assets/greybox/m_greybox.tres" id="2_p48l4"] -[ext_resource type="PackedScene" uid="uid://qup00a7x2sji" path="res://scenes/FixedDashTarget/fixed_dashthrough_target.tscn" id="3_qmty4"] -[ext_resource type="PackedScene" uid="uid://dxt0e2ugmttqq" path="res://scenes/enemies/grounded_enemy/grounded_enemy.tscn" id="4_5mjy0"] -[ext_resource type="Script" uid="uid://dtpxijlnb2c5" path="res://components/movement/RMovement.cs" id="5_0k5xu"] -[ext_resource type="PackedScene" uid="uid://cmlud1hwkd6sv" path="res://scenes/enemies/flying_enemy/flying_enemy.tscn" id="6_xuqf0"] -[ext_resource type="PackedScene" uid="uid://c305mfrtumcyq" path="res://scenes/spawners/spawner.tscn" id="7_ba7rw"] -[ext_resource type="Resource" uid="uid://bqq6uukbdfysr" path="res://scenes/enemies/grounded_enemy/grounded_enemy_movement.tres" id="8_cdhvi"] -[ext_resource type="Script" uid="uid://baiapod3csndf" path="res://components/health/RHealth.cs" id="9_55uwi"] -[ext_resource type="Resource" uid="uid://otfc2snh8umc" path="res://scenes/enemies/grounded_enemy/grounded_enemy_damage.tres" id="10_xyaoo"] -[ext_resource type="Resource" uid="uid://bwqjaom4k7rc3" path="res://scenes/enemies/flying_enemy/flying_enemy_movement.tres" id="11_yug0s"] -[ext_resource type="Resource" uid="uid://dg1xbjhyhgnnk" path="res://scenes/enemies/flying_enemy/flying_enemy_health.tres" id="12_qgrw7"] -[ext_resource type="Resource" uid="uid://dgo65k2ceqfvy" path="res://scenes/enemies/flying_enemy/flying_enemy_damage.tres" id="13_qulje"] +[ext_resource type="PackedScene" uid="uid://55wehh6xombr" path="res://maps/_templates/main_scene_template.tscn" id="1_qu1jn"] +[ext_resource type="Material" uid="uid://31aulub2nqov" path="res://assets/materials/greybox/m_greybox.tres" id="2_paxvw"] +[ext_resource type="PackedScene" uid="uid://qup00a7x2sji" path="res://scenes/fixed_dash_target/fixed_dashthrough_target.tscn" id="3_j13fh"] +[ext_resource type="PackedScene" uid="uid://dxt0e2ugmttqq" path="res://scenes/enemies/grounded_enemy/grounded_enemy.tscn" id="4_1cb4f"] +[ext_resource type="Script" uid="uid://dtpxijlnb2c5" path="res://scenes/components/movement/RMovement.cs" id="5_vuwkd"] +[ext_resource type="Script" uid="uid://baiapod3csndf" path="res://scenes/components/health/RHealth.cs" id="6_251oa"] +[ext_resource type="PackedScene" uid="uid://cmlud1hwkd6sv" path="res://scenes/enemies/flying_enemy/flying_enemy.tscn" id="7_vkl5g"] +[ext_resource type="PackedScene" uid="uid://c305mfrtumcyq" path="res://scenes/spawners/spawner.tscn" id="8_1upfw"] +[ext_resource type="Resource" uid="uid://bqq6uukbdfysr" path="res://scenes/enemies/grounded_enemy/grounded_enemy_movement.tres" id="9_ynw2y"] +[ext_resource type="Resource" uid="uid://otfc2snh8umc" path="res://scenes/enemies/grounded_enemy/grounded_enemy_damage.tres" id="10_jadgc"] +[ext_resource type="Resource" uid="uid://bwqjaom4k7rc3" path="res://scenes/enemies/flying_enemy/flying_enemy_movement.tres" id="11_luuoi"] +[ext_resource type="Resource" uid="uid://dg1xbjhyhgnnk" path="res://scenes/enemies/flying_enemy/flying_enemy_health.tres" id="12_4nug6"] +[ext_resource type="Resource" uid="uid://dgo65k2ceqfvy" path="res://scenes/enemies/flying_enemy/flying_enemy_damage.tres" id="13_e04qc"] [sub_resource type="Resource" id="Resource_xixm3"] -script = ExtResource("5_0k5xu") +script = ExtResource("5_vuwkd") GravityModifier = 5.0 metadata/_custom_type_script = "uid://dtpxijlnb2c5" [sub_resource type="Resource" id="Resource_p48l4"] -script = ExtResource("9_55uwi") +script = ExtResource("6_251oa") StartingHealth = 1000.0 metadata/_custom_type_script = "uid://baiapod3csndf" [sub_resource type="Resource" id="Resource_epn1o"] -script = ExtResource("9_55uwi") +script = ExtResource("6_251oa") StartingHealth = 1.0 metadata/_custom_type_script = "uid://baiapod3csndf" -[node name="Main" unique_id=1551129541 instance=ExtResource("1_w4y6q")] +[node name="Main" unique_id=1551129541 instance=ExtResource("1_qu1jn")] [node name="BackgroundMusicPlayer" parent="." index="0" unique_id=879496303] autoplay = false @@ -46,105 +46,105 @@ collision_mask = 65553 transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.096, -0.5, -46.329) use_collision = true size = Vector3(100, 1, 190.741) -material = ExtResource("2_p48l4") +material = ExtResource("2_paxvw") [node name="CSGBox3D2" type="CSGBox3D" parent="Greybox" index="1" unique_id=1197497389] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -21.346, 4.5, 2.7915) use_collision = true size = Vector3(6.5, 11, 5.5) -material = ExtResource("2_p48l4") +material = ExtResource("2_paxvw") [node name="CSGBox3D6" type="CSGBox3D" parent="Greybox" index="2" unique_id=129746172] transform = Transform3D(0.70710677, 0, -0.70710677, 0, 1, 0, 0.70710677, 0, 0.70710677, -15.846001, 2.75, 2.0415) use_collision = true size = Vector3(6.5, 7.5, 11) -material = ExtResource("2_p48l4") +material = ExtResource("2_paxvw") [node name="CSGBox3D7" type="CSGBox3D" parent="Greybox" index="3" unique_id=1257053847] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.346001, 1, 1.0415001) use_collision = true size = Vector3(6.5, 4, 17) -material = ExtResource("2_p48l4") +material = ExtResource("2_paxvw") [node name="CSGBox3D10" type="CSGBox3D" parent="Greybox" index="4" unique_id=1734158272] transform = Transform3D(1, 0, 0, 0, 0.9659258, 0.25881904, 0, -0.25881904, 0.9659258, 13.653999, 0.9705714, -5.336278) use_collision = true size = Vector3(6.5, 4, 24.5) -material = ExtResource("2_p48l4") +material = ExtResource("2_paxvw") [node name="CSGBox3D8" type="CSGBox3D" parent="Greybox" index="5" unique_id=1428036290] transform = Transform3D(0.81915206, 0, 0.57357645, 0, 1, 0, -0.57357645, 0, 0.81915206, -7.3460007, 0, -3.9585) use_collision = true size = Vector3(6.5, 4, 17) -material = ExtResource("2_p48l4") +material = ExtResource("2_paxvw") [node name="CSGBox3D3" type="CSGBox3D" parent="Greybox" index="6" unique_id=2136566280] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.154, 4.5, 2.7915) use_collision = true size = Vector3(6.5, 11, 5.5) -material = ExtResource("2_p48l4") +material = ExtResource("2_paxvw") [node name="CSGBox3D9" type="CSGBox3D" parent="Greybox" index="7" unique_id=723900298] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 50.154, 0, -20.4585) use_collision = true size = Vector3(6.5, 2, 116) -material = ExtResource("2_p48l4") +material = ExtResource("2_paxvw") [node name="CSGBox3D4" type="CSGBox3D" parent="Greybox" index="8" unique_id=786838419] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.154, 4.5, -14.2085) use_collision = true size = Vector3(6.5, 11, 5.5) -material = ExtResource("2_p48l4") +material = ExtResource("2_paxvw") [node name="CSGBox3D5" type="CSGBox3D" parent="Greybox" index="9" unique_id=215035660] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.8460007, 4.5, 17.7915) use_collision = true size = Vector3(6.5, 11, 5.5) -material = ExtResource("2_p48l4") +material = ExtResource("2_paxvw") -[node name="FixedDashthroughTarget" parent="." index="8" unique_id=512107666 instance=ExtResource("3_qmty4")] +[node name="FixedDashthroughTarget" parent="." index="8" unique_id=512107666 instance=ExtResource("3_j13fh")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 3.5, -1.5) -[node name="Enemy" parent="." index="9" unique_id=1247610242 node_paths=PackedStringArray("Target") instance=ExtResource("4_5mjy0")] +[node name="Enemy" parent="." index="9" unique_id=1247610242 node_paths=PackedStringArray("Target") instance=ExtResource("4_1cb4f")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13.5, 2.5, -8.336809) Target = NodePath("../Player") RMovement = SubResource("Resource_xixm3") -[node name="Enemy2" parent="." index="10" unique_id=334142211 node_paths=PackedStringArray("Target") instance=ExtResource("4_5mjy0")] +[node name="Enemy2" parent="." index="10" unique_id=334142211 node_paths=PackedStringArray("Target") instance=ExtResource("4_1cb4f")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13, 0, -17.33681) Target = NodePath("../Player") RMovement = SubResource("Resource_xixm3") -[node name="Enemy3" parent="." index="11" unique_id=271578597 node_paths=PackedStringArray("Target") instance=ExtResource("4_5mjy0")] +[node name="Enemy3" parent="." index="11" unique_id=271578597 node_paths=PackedStringArray("Target") instance=ExtResource("4_1cb4f")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14, 4, -3.3368092) Target = NodePath("../Player") RHealth = SubResource("Resource_p48l4") RMovement = SubResource("Resource_xixm3") -[node name="FlyingEnemy" parent="." index="12" unique_id=1167959205 node_paths=PackedStringArray("Target") instance=ExtResource("6_xuqf0")] +[node name="FlyingEnemy" parent="." index="12" unique_id=1167959205 node_paths=PackedStringArray("Target") instance=ExtResource("7_vkl5g")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 7, -16) Target = NodePath("../Player") RMovement = SubResource("Resource_xixm3") -[node name="FlyingEnemy2" parent="." index="13" unique_id=752566875 node_paths=PackedStringArray("Target") instance=ExtResource("6_xuqf0")] +[node name="FlyingEnemy2" parent="." index="13" unique_id=752566875 node_paths=PackedStringArray("Target") instance=ExtResource("7_vkl5g")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 7, -16) Target = NodePath("../Player") RMovement = SubResource("Resource_xixm3") -[node name="GroundedSpawner" parent="." index="14" unique_id=557145011 node_paths=PackedStringArray("Target") instance=ExtResource("7_ba7rw")] +[node name="GroundedSpawner" parent="." index="14" unique_id=557145011 node_paths=PackedStringArray("Target") instance=ExtResource("8_1upfw")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 2.5, -15) -EnemyToSpawn = ExtResource("4_5mjy0") -MovementInputs = ExtResource("8_cdhvi") +EnemyToSpawn = ExtResource("4_1cb4f") +MovementInputs = ExtResource("9_ynw2y") HealthInputs = SubResource("Resource_epn1o") -DamageInputs = ExtResource("10_xyaoo") +DamageInputs = ExtResource("10_jadgc") Target = NodePath("../Player") IsActiveOnStart = false -[node name="FlyingSpawner" parent="." index="15" unique_id=974076606 node_paths=PackedStringArray("Target") instance=ExtResource("7_ba7rw")] +[node name="FlyingSpawner" parent="." index="15" unique_id=974076606 node_paths=PackedStringArray("Target") instance=ExtResource("8_1upfw")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 11, -14) -EnemyToSpawn = ExtResource("6_xuqf0") -MovementInputs = ExtResource("11_yug0s") -HealthInputs = ExtResource("12_qgrw7") -DamageInputs = ExtResource("13_qulje") +EnemyToSpawn = ExtResource("7_vkl5g") +MovementInputs = ExtResource("11_luuoi") +HealthInputs = ExtResource("12_4nug6") +DamageInputs = ExtResource("13_e04qc") Target = NodePath("../Player") IsActiveOnStart = false diff --git a/menus/scenes/menus/main_menu/main_menu_with_animations.tscn b/menus/scenes/menus/main_menu/main_menu_with_animations.tscn index 9e9900d9..191dc3e5 100644 --- a/menus/scenes/menus/main_menu/main_menu_with_animations.tscn +++ b/menus/scenes/menus/main_menu/main_menu_with_animations.tscn @@ -4,8 +4,8 @@ [ext_resource type="Script" uid="uid://c0ntfmiuw4ttg" path="res://menus/scenes/menus/main_menu/main_menu_with_animations.gd" id="2_nyjay"] [ext_resource type="PackedScene" uid="uid://fybssggvts5q" path="res://menus/scenes/menus/level_select_menu/level_select_menu.tscn" id="3_8i6b8"] [ext_resource type="AudioStream" uid="uid://f8cvr5s041ej" path="res://assets/audio/ambiance/637083__nox_sound__ambiance_nature_night_cricket_calm_loop_stereo.wav" id="3_tvvjd"] -[ext_resource type="Resource" uid="uid://c2hpxkcujyc13" path="res://systems/inputs/menu_mode/menu_mode.tres" id="3_ytpwg"] -[ext_resource type="Resource" uid="uid://ck43v3q5ype3f" path="res://systems/inputs/menu_mode/back.tres" id="4_8i6b8"] +[ext_resource type="Resource" uid="uid://c2hpxkcujyc13" path="res://inputs/menu_mode/menu_mode.tres" id="3_ytpwg"] +[ext_resource type="Resource" uid="uid://ck43v3q5ype3f" path="res://inputs/menu_mode/back.tres" id="4_8i6b8"] [sub_resource type="Animation" id="1"] resource_name = "Intro" diff --git a/menus/scenes/menus/main_menu/new_main_menu.tscn b/menus/scenes/menus/main_menu/new_main_menu.tscn index 5f242a2f..9b791103 100644 --- a/menus/scenes/menus/main_menu/new_main_menu.tscn +++ b/menus/scenes/menus/main_menu/new_main_menu.tscn @@ -1,7 +1,7 @@ [gd_scene format=3 uid="uid://br8shfwk2lne0"] -[ext_resource type="Script" uid="uid://brrt2uj47cmld" path="res://systems/ui/grab_focus.gd" id="1_c6nmr"] -[ext_resource type="Script" uid="uid://ckywnolvqy6w1" path="res://systems/ui/new_main_menu.gd" id="1_vi8ha"] +[ext_resource type="Script" uid="uid://brrt2uj47cmld" path="res://tools/grab_focus.gd" id="1_c6nmr"] +[ext_resource type="Script" uid="uid://ckywnolvqy6w1" path="res://tools/new_main_menu.gd" id="1_vi8ha"] [node name="NewMainMenu" type="Control" unique_id=1857157345] layout_mode = 3 diff --git a/player_controller/Assets/Materials/Health/CameraDistortion.tres b/player_controller/Assets/Materials/Health/CameraDistortion.tres deleted file mode 100644 index 1a4b53a0..00000000 --- a/player_controller/Assets/Materials/Health/CameraDistortion.tres +++ /dev/null @@ -1,12 +0,0 @@ -[gd_resource type="ShaderMaterial" format=3 uid="uid://nyh5tn1yoxeu"] - -[ext_resource type="Shader" uid="uid://b11c2xtiflut5" path="res://player_controller/Shaders/Distortion.gdshader" id="1_juoo3"] -[ext_resource type="Texture2D" uid="uid://woq2hudxhckr" path="res://player_controller/Assets/Textures/PerlinNoise/Gabor 1 - 512x512.png" id="2_1owvs"] - -[resource] -shader = ExtResource("1_juoo3") -shader_parameter/screen_darkness = 0.0 -shader_parameter/darkness_progression = 0.0 -shader_parameter/smoke = ExtResource("2_1owvs") -shader_parameter/size = 0.0 -shader_parameter/uv_offset = Vector2(0, 0) diff --git a/player_controller/Assets/Materials/Health/CameraVignette.tres b/player_controller/Assets/Materials/Health/CameraVignette.tres deleted file mode 100644 index 1b557005..00000000 --- a/player_controller/Assets/Materials/Health/CameraVignette.tres +++ /dev/null @@ -1,9 +0,0 @@ -[gd_resource type="ShaderMaterial" format=3 uid="uid://dtq8i1ka1f2pn"] - -[ext_resource type="Shader" uid="uid://vf7jayskpmj4" path="res://player_controller/Shaders/Vignette.gdshader" id="1_pbo2j"] - -[resource] -shader = ExtResource("1_pbo2j") -shader_parameter/color = Color(2.495, 0.24, 0.375, 1) -shader_parameter/multiplier = 1.0 -shader_parameter/softness = 1.0 diff --git a/player_controller/Assets/Materials/Prototyping/DarkFloorMeterByMeter.tres b/player_controller/Assets/Materials/Prototyping/DarkFloorMeterByMeter.tres deleted file mode 100644 index 2c7d9fb2..00000000 --- a/player_controller/Assets/Materials/Prototyping/DarkFloorMeterByMeter.tres +++ /dev/null @@ -1,8 +0,0 @@ -[gd_resource type="StandardMaterial3D" format=3 uid="uid://cjnmdufilepcn"] - -[ext_resource type="Texture2D" uid="uid://boasm0g587eov" path="res://player_controller/Assets/Textures/GridTexture/Dark/texture_01.png" id="1_6vou1"] - -[resource] -albedo_texture = ExtResource("1_6vou1") -uv1_triplanar = true -uv1_world_triplanar = true diff --git a/player_controller/Assets/Materials/Prototyping/OrangeWallsMeterByMeter.tres b/player_controller/Assets/Materials/Prototyping/OrangeWallsMeterByMeter.tres deleted file mode 100644 index ee67505a..00000000 --- a/player_controller/Assets/Materials/Prototyping/OrangeWallsMeterByMeter.tres +++ /dev/null @@ -1,8 +0,0 @@ -[gd_resource type="StandardMaterial3D" format=3 uid="uid://cwtv1esx7127o"] - -[ext_resource type="Texture2D" uid="uid://t10lfkxrg7ay" path="res://player_controller/Assets/Textures/GridTexture/Orange/texture_01.png" id="1_lxuhk"] - -[resource] -albedo_texture = ExtResource("1_lxuhk") -uv1_triplanar = true -uv1_world_triplanar = true diff --git a/player_controller/Assets/Materials/Prototyping/RedBoxMeterByMeter.tres b/player_controller/Assets/Materials/Prototyping/RedBoxMeterByMeter.tres deleted file mode 100644 index f3dec65b..00000000 --- a/player_controller/Assets/Materials/Prototyping/RedBoxMeterByMeter.tres +++ /dev/null @@ -1,8 +0,0 @@ -[gd_resource type="StandardMaterial3D" format=3 uid="uid://cqusyewycny47"] - -[ext_resource type="Texture2D" uid="uid://dgix86l87u86s" path="res://player_controller/Assets/Textures/GridTexture/Red/texture_01.png" id="1_a344v"] - -[resource] -albedo_texture = ExtResource("1_a344v") -uv1_triplanar = true -uv1_world_triplanar = true diff --git a/player_controller/Assets/Models/stairs.glb b/player_controller/Assets/Models/stairs.glb deleted file mode 100644 index 9cd325dfef251516aa28abf09693d3d36e968d80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38660 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 Rz3za_@pScbS?83{1OOF$a6JG3 diff --git a/player_controller/Assets/Textures/GridTexture/Dark/texture_01.png.import b/player_controller/Assets/Textures/GridTexture/Dark/texture_01.png.import deleted file mode 100644 index 7469c0bd..00000000 --- a/player_controller/Assets/Textures/GridTexture/Dark/texture_01.png.import +++ /dev/null @@ -1,42 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://boasm0g587eov" -path.s3tc="res://.godot/imported/texture_01.png-9deee4bf2e81814eb5c9325f2657f8c8.s3tc.ctex" -path.etc2="res://.godot/imported/texture_01.png-9deee4bf2e81814eb5c9325f2657f8c8.etc2.ctex" -metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Dark/texture_01.png" -dest_files=["res://.godot/imported/texture_01.png-9deee4bf2e81814eb5c9325f2657f8c8.s3tc.ctex", "res://.godot/imported/texture_01.png-9deee4bf2e81814eb5c9325f2657f8c8.etc2.ctex"] - -[params] - -compress/mode=2 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=true -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=0 diff --git a/player_controller/Assets/Textures/GridTexture/Dark/texture_02.png b/player_controller/Assets/Textures/GridTexture/Dark/texture_02.png deleted file mode 100644 index 6fb471b66da8e1a04293df9aa244cf0c8e52641d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1338 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7?_xW6jSkG0T3_U(btiIVPik{pF~z5pEJNG z#C5`iiSF*6#>S>w*BPb*)!gxPaSW-r_4e{X!3G5$SI1Wixn_F^PfMFR?SP_{%jWl| z8fQK=Ug!G!{CReu5rYQ=FeuEL9(Ul*pQhsP;)BOoK$rM499fk7q$?%=em>)1a@YbU z2NV6h4eRHFlE`2I4MGeTZMX-EYryUhWmr`ClJ(44eT(w?K^1`?SR8b$+}3$~`}S9C qP=%NlgUjbj+&_L<4klNvD5zuRE$b_Z+ah2La+jy8pUXO@geCwQHcT@B diff --git a/player_controller/Assets/Textures/GridTexture/Dark/texture_02.png.import b/player_controller/Assets/Textures/GridTexture/Dark/texture_02.png.import deleted file mode 100644 index e7a78522..00000000 --- a/player_controller/Assets/Textures/GridTexture/Dark/texture_02.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dg0rerdag0lha" -path="res://.godot/imported/texture_02.png-66e082ff1885e9bbc0addb487d87a468.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Dark/texture_02.png" -dest_files=["res://.godot/imported/texture_02.png-66e082ff1885e9bbc0addb487d87a468.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Dark/texture_03.png b/player_controller/Assets/Textures/GridTexture/Dark/texture_03.png deleted file mode 100644 index 3f8b186b7fedf3898b1eb3358201df3f51eb8066..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2727 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7+9ErRIjnw1`sdZ(btiIVPik{pF~z5pFhAS z#C7rFB{OHv`v3pGySt~cvFU87PFDs7E@w{{$B>F!Z?8M@wgd>c9CTw6+hE{vV85D6 zf#jvH@BSOi_DVmw^wlHv4E7H-um64j{rSZ{d7zP_fYcC3kZxG1_j2ETrU+7Xj;e=- zzzybvRo=VaZ)Xr24H7a#;2Xn?SCiiT)@=Zl3!{Lv5NOC{IF~Pb@BdF*1_qa-kqq1q z{1>bz&4^LekPv9FWmvXr$?rPu1jf-IAuj|H_(v-g@3{$={ XeX-K{pTTh>5@dv@tDnm{r-UW|PXu2= diff --git a/player_controller/Assets/Textures/GridTexture/Dark/texture_03.png.import b/player_controller/Assets/Textures/GridTexture/Dark/texture_03.png.import deleted file mode 100644 index 0a9a9fb6..00000000 --- a/player_controller/Assets/Textures/GridTexture/Dark/texture_03.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://l6ncmrpvxggi" -path="res://.godot/imported/texture_03.png-5fff7af0803c884640c15a1dca734b3b.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Dark/texture_03.png" -dest_files=["res://.godot/imported/texture_03.png-5fff7af0803c884640c15a1dca734b3b.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Dark/texture_04.png b/player_controller/Assets/Textures/GridTexture/Dark/texture_04.png deleted file mode 100644 index e2bc22b18acff00543fbe7f82da5129ebfcd09c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13212 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 WetP@}`12a{>dSAw^wVF`Kl)#B_>q(V diff --git a/player_controller/Assets/Textures/GridTexture/Dark/texture_04.png.import b/player_controller/Assets/Textures/GridTexture/Dark/texture_04.png.import deleted file mode 100644 index ab438e73..00000000 --- a/player_controller/Assets/Textures/GridTexture/Dark/texture_04.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bx323065uduj4" -path="res://.godot/imported/texture_04.png-fcb36a030ad6904f14b102f22d7b2966.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Dark/texture_04.png" -dest_files=["res://.godot/imported/texture_04.png-fcb36a030ad6904f14b102f22d7b2966.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Dark/texture_05.png b/player_controller/Assets/Textures/GridTexture/Dark/texture_05.png deleted file mode 100644 index 3fd2e56308b236e09bc4e6060c681a3d0edb8893..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19065 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 CTJEp_ diff --git a/player_controller/Assets/Textures/GridTexture/Dark/texture_06.png.import b/player_controller/Assets/Textures/GridTexture/Dark/texture_06.png.import deleted file mode 100644 index 4a482fb4..00000000 --- a/player_controller/Assets/Textures/GridTexture/Dark/texture_06.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dh827d0m4j3eu" -path="res://.godot/imported/texture_06.png-b7b2fcf2b8da5a32fd79014107478922.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Dark/texture_06.png" -dest_files=["res://.godot/imported/texture_06.png-b7b2fcf2b8da5a32fd79014107478922.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Dark/texture_07.png b/player_controller/Assets/Textures/GridTexture/Dark/texture_07.png deleted file mode 100644 index adf5e6fc67d0660e30eb7b5ba22bf238ba8fd74f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2743 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7+9ErRIjnw1`sdZ(btiIVPik{pF~z5pFhAS z#5FuTB04(u|NsBS#-_Tu`d^xJ6&M(}f<0XvLn>~)z2?Y!#DRy!G1#DWu>jY@{+A9v z1fzr13|@uWZmZM#bxL>%b4B`hp7(#t_G|B!2bwtwNDYAm>4w{km;b(cQ%9=KQT4D8 zXs~6-WB2*Kd(&@5n9wLqY6yH|*dc3hcm26{?4;@(RSyh-8*B^G!w+Zwj(^9@(7^6< zkDa06_WT(y>%zlE)e-c@Ne6|3e z5LaDYePd(O=mm@l3=B+4o-U3d6}R4A*vQMkz`^ABJwD2P!J@@&A0EY>%)m0y)Cd)z4*}Q$iB}lFuX{ diff --git a/player_controller/Assets/Textures/GridTexture/Dark/texture_08.png.import b/player_controller/Assets/Textures/GridTexture/Dark/texture_08.png.import deleted file mode 100644 index 2012d78e..00000000 --- a/player_controller/Assets/Textures/GridTexture/Dark/texture_08.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bps4lxvb0poud" -path="res://.godot/imported/texture_08.png-2bdbc23a9c7d7ed28f67e42a54f9fef0.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Dark/texture_08.png" -dest_files=["res://.godot/imported/texture_08.png-2bdbc23a9c7d7ed28f67e42a54f9fef0.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Dark/texture_09.png b/player_controller/Assets/Textures/GridTexture/Dark/texture_09.png deleted file mode 100644 index 57cc6073581c8483bec167a64627a05eed93426b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2838 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7+9ErRIjnw1`sdZ(btiIVPik{pF~z5Un0OK z#8p#MTUAv}U0p**M^8gTOGQOhS6AQI*!0U*i%tdxu9coHjv*Dd-d=OeI^-bI@KC3y zRmRa@VTZ28gsq28$0^2gvsL|-bKqKAcB19`U-lUX_UNB{{iwaIV!h(IkLTysf4;Im zY+LmIe}eK$XWIpv_s6e{2HHFd1~vo|vKjKG-(iqj{)FM#3El+FfpraiZO;)rpqI5h zU+TcZEAMWYHN5)VzcQ2I>ht(x+ZcIHGJd(qc!N==k-knESlevMefb{DlRa>2EpNix zfpyBL?F?~D0w=XkzTOn?@J)Qd>3^JO{&9m!@=-9LA<(dvv0_dU^N!d_%n@FB48;TL z7&=?N!IhysXm|2uhO)rjwYM2oo!{T%%e=zw|BPE~7u4AeQrHvNH?T0#*--;&-G@82 xmJQiu4B6Yw8n%MkSEFD6L!g4w!81Kjb)H5F*DX-jG5>A)qOp$`#e3*>)yJ$zt`*MkK^mRopavj{W+g=&ev5#eJwto zO*{YqJ{@h1698~Qhg{$XPUx3*B`FL3%Sla74S=j@UZxE<034qTj~Qt$EiK)+5i>bC z+0f8HrBYwMe0k^)l0u=x$KQJLS$yLvT3U0vhTr%$1w7jklP!@@3UXlS;#w`XT(D=8@@Cf@V%@{W$a zQCC-2TU*!FMY6QCYH4ZF)6=)NcQ}9ke0h2K`}b{wgM-Dz#m2@asi~=HY0rFp{cyNs z6bkkD@e@l+%YuS}eZ4wY5Ed{DiZ!i;az~r{}qtn3%x8 zAU{7p6BE;jh)53)^tEf(9z1wZP*CXa?{8va^6FL2+}zyRv+inYhc8{aeDb7GX=!PF zeSLFt^Q%{{4jlM3CFQZQvPwcif}!E@ix;R#-^T)I4(cZsPp>d|6rfxpU`2LPC&8#b?i+XJ%$; zX=%H;ou$+1FJ8PTDJkjf?5wV?K6UCejYcyyJ#+i^ZAV8Z27__(AL%&8XA(5lb@QJx_I&8+qZ8YK78opc$hWME)eSy`E$o_^=fo$l`LsHiAAJNwqw){qd4m6i3$lP3=zlpPrvk&xKW zVzHW-kR>qDVD9zA+= z@7_I0NvZw&C9SP(o<4nAQ&TfG_NlLrEH5vgl9F=$`t^PLBnAcsjEqk8_V$X4@B8rK zgOt>PxVX4GckU`FDQjuzu-WY0yZ1;-A7t;q&H%6t=xC@J`FBn9_}z<}y}ufb|Hv3R z%Gg;jV;-=-Ae*jXCpRZ(H*R4^)zLV9V{gRvD?-;#7^xPXSdUO!yIqgVc&&QM5Bb$o ziVM?8ebdLzJNgP9z?1Gzeq3S-B%SwlR8FK$FBU-uf__)e%9^#H2pdD+wY7rRK0RHw z3$vtNJ=tk|pWxp4@IxqQQ37C%0A)dVA`j5UUoaVS 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 diff --git a/player_controller/Assets/Textures/GridTexture/Dark/texture_10.png.import b/player_controller/Assets/Textures/GridTexture/Dark/texture_10.png.import deleted file mode 100644 index dfa20782..00000000 --- a/player_controller/Assets/Textures/GridTexture/Dark/texture_10.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bt21gjjyrqq48" -path="res://.godot/imported/texture_10.png-b66a2c9a3a5e1c141d78d38b1ee538c1.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Dark/texture_10.png" -dest_files=["res://.godot/imported/texture_10.png-b66a2c9a3a5e1c141d78d38b1ee538c1.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Dark/texture_11.png b/player_controller/Assets/Textures/GridTexture/Dark/texture_11.png deleted file mode 100644 index 424ba712ed8ad1f8058075f2fe85a9beebdf615f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9048 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 J%(Eum{{asjf^q-= diff --git a/player_controller/Assets/Textures/GridTexture/Dark/texture_12.png.import b/player_controller/Assets/Textures/GridTexture/Dark/texture_12.png.import deleted file mode 100644 index 896b33e7..00000000 --- a/player_controller/Assets/Textures/GridTexture/Dark/texture_12.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bj5fxo74p21m4" -path="res://.godot/imported/texture_12.png-6655e75e6f9cd995412dddd107189a56.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Dark/texture_12.png" -dest_files=["res://.godot/imported/texture_12.png-6655e75e6f9cd995412dddd107189a56.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Dark/texture_13.png b/player_controller/Assets/Textures/GridTexture/Dark/texture_13.png deleted file mode 100644 index 13c43884ccec7829d4b6d695e89ffebc2e440e61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9867 zcmeHNcT|(vwm+fhC<5bH7#R?*Zy??u(^TnUC zwUFJYxDfy#YkA`6833e2ODXV`r08*i)L$xo^EIytgJAZOj}#KyLXdM zpSJ(`=i+D2o(~KRxVX4hRJ@#>o$cxAF)%P3A0HTMSEG&}AWHy`adef{%%@MR zy1M%J?|U9UesbuL-u(PL8jZ2Bu_F+wEG$k`RaNKY2c`?CefgSJzy;=y~FV)xyHU+}zycy(w1JvcZ>p-?`5{>PyTrLlb{V6y&#M;^>CgxgTAVODH|HFq5 z%gf7YY4=DZQek1CtLu4ZXP3CR_`JM_nVDH<&e)HPj2Idk_4oI8c6Nn^hCO(YZ(8>Xl-rt_y2KaWwpJ%y}P^H$?4pqNBJcsrPr^=hJ=KA zdHHm8b>VP7-M*dZ;BXd+yi#6XVQdWZ@VGcVJv}k;DIx+{SopNOyxiRU7#@$0jz%L8 z!JeL8=g+%)d;9eD^_@HCT3n3J&CNS}7)qsf`1=Qxm6eZ-jIvm)^z{2Mn3=x5K}$<3 zgTZifgI~E4`Sj_tl$2CDeOOP=U~Fs*3N>q7)hHYF*d0KkRGrsfNDE8pTi%F3^ADi4u^iL(IZrt^K-kD;DZKt*# zz2msA?CSW&8>yitE4Azl9jH!C^!8Kty;m||!zX*)#<*E=y}jNO_VFnx_HoAO{g#ta zF76Xa#221Ip&AD{B>(^?00#m1Bo8G2%1Z!TzH6{pd&W%O67@2yC;nxnzaX|vQ>+=C z47pD*$kA-2+7MVDTIx#)zL@brR9ntkM($`O*KAF8!JqCQX(uxx9V!a|2M-13gHL{A z3nlAlvA?FCSD-Ft?x2QIg|P7^oo2#60dvg?Fhv;*Cz$LC1%*xAY4thOaf}wsB2{lZF+1h)N&40G1fd!UBBH3+4Y~$Ll#$LQ!|%H4qPv6Ev`C#y1f`#6 zu><#bvxveJDlt5VqM-GmnGOTZYF@r%%wZ+v`!MAocLNicJ5p0bgNu-A=z(uU4iuK* z1=MB?k>5L&-i@&B4xAH2o7Y+rcJ1gv99f;dpa09ADxizYG+t>vq`XrwPuI^re8>ha zPeh79Pneg>gkgAAHJ zvj?t)U1KL$H+J5r7m&1CA=$-X4kYZSp) zM2K6KH0?V)5bhfX-|l0#K}ychEt_A~6UcaX*m9cn0V-xzp#qBc&-4+iRH6D04UkyE z%&dGS>kWJF0e#4?A48$#m_|Gbz)x z#aak36^4&mT%ESBrnPVItxjuKin?roj1cJJn5poW>i;cIZdaWiW`f;TIN@7xU1x9s ztHHY*+|oJ6^At-XQY~cxI;}6CFtKiIVn&vdMIi~sT*rmGKD~?)6I6T$x;m{JS!7=8 zBa~0`vEB=G-t6?ethK^ac74s`ΖXpz11goct0UA*^Gt@qN>o!qJ_IPdpPp9zf@ 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 pUkT&?-W>F^kf4x|&n1Pz^* diff --git a/player_controller/Assets/Textures/GridTexture/Dark/texture_13.png.import b/player_controller/Assets/Textures/GridTexture/Dark/texture_13.png.import deleted file mode 100644 index 38bd507a..00000000 --- a/player_controller/Assets/Textures/GridTexture/Dark/texture_13.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://koocee5vfqq1" -path="res://.godot/imported/texture_13.png-b645811b43003acac7353fd4261bbbab.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Dark/texture_13.png" -dest_files=["res://.godot/imported/texture_13.png-b645811b43003acac7353fd4261bbbab.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Green/texture_01.png b/player_controller/Assets/Textures/GridTexture/Green/texture_01.png deleted file mode 100644 index d5765146f1dce038486f5ffbdfd029e94c67ae5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9868 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 aT%Eyc`ihG?@vt@keYS6P-IBXGAokDMD3Fi< diff --git a/player_controller/Assets/Textures/GridTexture/Green/texture_01.png.import b/player_controller/Assets/Textures/GridTexture/Green/texture_01.png.import deleted file mode 100644 index e9b62e1f..00000000 --- a/player_controller/Assets/Textures/GridTexture/Green/texture_01.png.import +++ /dev/null @@ -1,42 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://3e1klega6uye" -path.s3tc="res://.godot/imported/texture_01.png-ae5afc2ae737d1e792f0b8a0a5af4d3f.s3tc.ctex" -path.etc2="res://.godot/imported/texture_01.png-ae5afc2ae737d1e792f0b8a0a5af4d3f.etc2.ctex" -metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Green/texture_01.png" -dest_files=["res://.godot/imported/texture_01.png-ae5afc2ae737d1e792f0b8a0a5af4d3f.s3tc.ctex", "res://.godot/imported/texture_01.png-ae5afc2ae737d1e792f0b8a0a5af4d3f.etc2.ctex"] - -[params] - -compress/mode=2 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=true -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=0 diff --git a/player_controller/Assets/Textures/GridTexture/Green/texture_02.png b/player_controller/Assets/Textures/GridTexture/Green/texture_02.png deleted file mode 100644 index 7bc7cf8a0cf93d4fbf0262ce1520930d62d6faa9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2774 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7+9ErRIjnw1`sdZ(btiIVPik{pF~z5UnsyQ z#MSNogs8`JJswOly3_Li|9|P5<^@qwZ7b)w{hPjTXPh${C}f7f4b}s1Hcol)dso@N z6Zh`36)=%$&Is3L#`MAC6~hGC2H^+%BRnX`_x@~#8Mf1eYT~b-lfU`gX>LWZj$oGC3qd~Qf>W_Wv=Gu=|Gh_#2Lob8PB&&J@-$No3 SS9{$7nd9l|=d#Wzp$P!)HguB! diff --git a/player_controller/Assets/Textures/GridTexture/Green/texture_02.png.import b/player_controller/Assets/Textures/GridTexture/Green/texture_02.png.import deleted file mode 100644 index 1a1fd25a..00000000 --- a/player_controller/Assets/Textures/GridTexture/Green/texture_02.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dvocfa861wrnp" -path="res://.godot/imported/texture_02.png-0dc589707dd447217eb153df4da07f24.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Green/texture_02.png" -dest_files=["res://.godot/imported/texture_02.png-0dc589707dd447217eb153df4da07f24.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Green/texture_03.png b/player_controller/Assets/Textures/GridTexture/Green/texture_03.png deleted file mode 100644 index e2a3889d26e665493a639396a3ffc0085d9a4848..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1338 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7?_xW6jSkG0T3_U(btiIVPik{pF~z5pEJNG z#I@zsR--#D(l^TuA1gfvs=4Fo;uunK>+R)(f(;5hu8yx3a?SP-o|ZOs+5tr?m(A}_ zHO_o$yw3Ic`Sa{RBL)u$U{IJfJ?_ArKTXBo#RreGfG+W8II<}DNmok#{d~s3<+w?)7hF!Z?8M@wgd>c9CTw6+hE{vV85D6 zf#jvH@BSOi_DVmw^wlHv4E7H-um64j{rSZ{d7zP_fYcC3kZxG1_j2ETrU+7Xj;e=- zzzybvRo=VaZ)Xr24H7a#;2Xn?SCiiT)@=Zl3!{Lv5NOC{IF~Pb@BdF*1_qa-kqq1q z{1>bz&4^LekPv9FWmvXr$?rPu1jf-IAuj|H_(v-g@3{$={ XeX-K{pTTh>5@dv@tDnm{r-UW|*k544 diff --git a/player_controller/Assets/Textures/GridTexture/Green/texture_04.png.import b/player_controller/Assets/Textures/GridTexture/Green/texture_04.png.import deleted file mode 100644 index ac32da04..00000000 --- a/player_controller/Assets/Textures/GridTexture/Green/texture_04.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://7pueucgitx6a" -path="res://.godot/imported/texture_04.png-7eac2832d4d12924187199678ee3230e.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Green/texture_04.png" -dest_files=["res://.godot/imported/texture_04.png-7eac2832d4d12924187199678ee3230e.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Green/texture_05.png b/player_controller/Assets/Textures/GridTexture/Green/texture_05.png deleted file mode 100644 index 84976ba6dd194085fa812f7ea8707aed3f70b3ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13212 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 Ub~yZb4SMyZH(&huPnjS6A4WTwzW@LL diff --git a/player_controller/Assets/Textures/GridTexture/Green/texture_05.png.import b/player_controller/Assets/Textures/GridTexture/Green/texture_05.png.import deleted file mode 100644 index 09933874..00000000 --- a/player_controller/Assets/Textures/GridTexture/Green/texture_05.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://de24esfwig8gp" -path="res://.godot/imported/texture_05.png-d1d393b6aff6f425cf8cddede2460840.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Green/texture_05.png" -dest_files=["res://.godot/imported/texture_05.png-d1d393b6aff6f425cf8cddede2460840.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Green/texture_06.png b/player_controller/Assets/Textures/GridTexture/Green/texture_06.png deleted file mode 100644 index 1128198d97306e3e90f54df2f845fdc27767d193..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19065 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 D(=YR* diff --git a/player_controller/Assets/Textures/GridTexture/Green/texture_07.png.import b/player_controller/Assets/Textures/GridTexture/Green/texture_07.png.import deleted file mode 100644 index 0f1d618d..00000000 --- a/player_controller/Assets/Textures/GridTexture/Green/texture_07.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://c18dqxentip3r" -path="res://.godot/imported/texture_07.png-48192bf02c46137d9bde815a8d938aba.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Green/texture_07.png" -dest_files=["res://.godot/imported/texture_07.png-48192bf02c46137d9bde815a8d938aba.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Green/texture_08.png b/player_controller/Assets/Textures/GridTexture/Green/texture_08.png deleted file mode 100644 index 386293dfae46440d9a43594b94dec326d5f01b89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2743 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7+9ErRIjnw1`sdZ(btiIVPik{pF~z5pFhAS z#MSLwyT^k`|NsA&IFu!Qv;0rcG9Ly8u3%3W$B>F!Z?8G>9&zAdaSS$ST`a)$u>YmQ z55eeQHG@~7w%h9Tew`9t!d#K|o$vk6vi;h-<$-370#ZXDLAv2KUK z++$~GxIKTy%ewF~`_b?rBLohZF>GgE_WSD1zhr10)dC5DYKA*}Gv1Y_eg`!JMgdtN x@P@I#I$>A*+`If_X&>pDHt;rd+c6w^&mXWhQtz0Tm>noUJYD@<);T3K0RZ&XVvYa+ diff --git a/player_controller/Assets/Textures/GridTexture/Green/texture_08.png.import b/player_controller/Assets/Textures/GridTexture/Green/texture_08.png.import deleted file mode 100644 index 597a50bf..00000000 --- a/player_controller/Assets/Textures/GridTexture/Green/texture_08.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bvuuolhuk2low" -path="res://.godot/imported/texture_08.png-f717585094ebf7c9a0411c0108bcbe90.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Green/texture_08.png" -dest_files=["res://.godot/imported/texture_08.png-f717585094ebf7c9a0411c0108bcbe90.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Green/texture_09.png b/player_controller/Assets/Textures/GridTexture/Green/texture_09.png deleted file mode 100644 index 48234f6d2239880b848d87b2b9fa8ce47ab04ecb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 637 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7#Nv>lE)e-c@Ne6|3e z5LbyqS<*MlnO&UsGB7YHdAc};RNQ)dVIwaC0|%4i_xLFH1&cnt@YJ&x-j?{*9;j&m vfrGq);Q(3>w7S7*VC`oR0!8P*fj#Up$N%$vvOU7O2;>M)S3j3^P6(M?Ihb3?`VW{9ke5nUTEJUc}CX1T~)y>@UV zlc7MvL)%-8vNxJ}J7hb|`Gxj$x9siGiL*WNX;-Z+hqKVL-`*!`JkwU4)IK@;+5RhQ zx0k;X1KKtU1~vpFcn^G^D1G4dESUpQ#mo_)lrmy~GLyyC7w2M`EvCHat7YbxUq5#@ zn}FT_qSw*~%w!Ji%VyYJz#whiAUk3L1nAL*iwrgIb~4)NpJd#!&a~kg<4E%SVD#%B zmIZ3-Rq{{OG2GNYFy$}jnSZQIgVCKM%S{I|7~-zqVc6IIgkjnw=>t(CDVs15PJ53I)iGZY32W*mtqphypI-uoapK5=d#Wzp$P!8e~hRA diff --git a/player_controller/Assets/Textures/GridTexture/Green/texture_10.png.import b/player_controller/Assets/Textures/GridTexture/Green/texture_10.png.import deleted file mode 100644 index 6effd367..00000000 --- a/player_controller/Assets/Textures/GridTexture/Green/texture_10.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://da65q6rv4fcwa" -path="res://.godot/imported/texture_10.png-a79231bf0d520496d5b9ea4c57a3c9f4.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Green/texture_10.png" -dest_files=["res://.godot/imported/texture_10.png-a79231bf0d520496d5b9ea4c57a3c9f4.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Green/texture_11.png b/player_controller/Assets/Textures/GridTexture/Green/texture_11.png deleted file mode 100644 index 82ad45853f0bcd6f800a4ce02f0b251792360ea8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9200 zcmeHNcUV)|w%?%$qhh%_SU_60Alc;Vn9+9{@7p0NJsv2*sZ@Cfb_t5lQ!Z2h>RaOd`xF*dg?Yg zc8E7>^#nIKHeB9LPpQsRxp5*eFF`lNX<%&lNom&Ur&k$$AC5l0wBf4p(>FQKD#`a= zJsqE%xRe?kL?v9wi3l%Dc6xT}LUJIRJ93Q}`Qu%izR^MNjECv9`Mz1oxlc-&?@E~O8hYD~M|!^NYSs_;$ZIU$cmJ%%ivarszYcb9bw`tH z(%txSVr*IV}PiORosba zAH4_8)^U(owD;LW|2yPZx1_rlQ-Ta1U2q`WxK51nBSl9RrRCJUwu`^U9p@W_pLc(8 zFRg~AdfVzdtN}JF{9vdnxxTEdt*+{0V`>d;9b|+r$}UEwOsp{@Sr`|h9n$nLd?yK*?p!{zy%$`AEB?^p-q#e1fQ9E-SoD#rIs+xxtx z3YX`%pT8y37?py_30(Fg;``!LPq3>ohi~S_C|)yRafY;m918ux5>+_vNhxH<2O z)bE{snE#wNA)qwAxtx0cT;k0wH%=y$lU`I&Gy?2wpI+sS^K4#;P`-5Y$?IO6j6SOd*Kdz}y`rRyfcJPsx^w6M7< zsyN;939i1UEu*%eYpB1Xoz5KS+W)|1Ou(z_Y9Y}}s7)1#mAN6bXH9({eztwl!ZD3Wc&h2W1-3UW9&M0M>v5`*t7m zY#L}mH!mHFl5kJuwbnA?dFAWS2Ut6FZPmEaap`DVcGvf}Z|*<7R3~WrO7Vx5-=-ZA z%iq6bc=4jWPbK+n`G+l2BbXJeLDneiT6q1gsuUtyAYbt|lZ;nj3Vd5DGRX@E7d1NP zB(z-KA`+4O40W?V*X34cy_=6hV+9p!p4jHrPeQ>l3LrQ#MAwLuZ&(gjM+9tK}3H!L1`&UdJO>8F#yAUama*w zGq&7BGrc_aDQ&xIcFVLnnc3f%yyVR}JEB_gaH=AYVpE+ezyM>>LM9BGZ~@o*J91U92gWCN^htYJO=dlNrH))C!hViu8z(EidraSLKFO9@J1h&0OsTG3 z>dG|IIJpGcIT+mf4%Vz!kj z0+*zf3n1k~x7l@49qk>2Le@6zoFsQF)DVwoAR&KOIE=a$BZqXw+H~o zSAimOX?B?S1Vg%5+Z7J|wjDd@B75>ASV~;z5IAwI+~HfXaJQf3DA$%?s@s}G@c7SB ze5~M*T0%0_VLS)5{HP|15~iX-yvT8#*;EN^HfzzExNzQN#L-s@bTLCH`xfQMJtZ%5 zTLN8j%Ipr0jDj*9bp7x@BfE$|pN01Hv8OK0N|^(~h~(Ey0#6l?)=wnkO*M1t z{RA@5BjBWK4#6=bk4ih|;c0}Mnl2kW?tkf`_!dunbr8Fd?zz}qFw&`5OTqRQ7U)St zpXBu`j-E0F@H26!Ae=idT^y&;Vca0%H)p**;*25wz*{fP^~@Arhn_38Kd{jwXS*je%%z; zXaGf0ZJ9bPh?~S4x*0x~qFpLHsPYdkl_~{FP9lIM(iEoq+IN9vT5WGj2SUGR^oZ*wV7M5 zB?UOY%^CV>w^!;w{U)mot@an%b$6ohtH-k&mzlv*Lc+}u2DTX(L2_oP1WeY*!Q{`~ zY(tB!@y0tNX#oI4k0JTbZ2)MKC~MSbX~bfPc*wl7x?Qgs-MdlY7;~W5s01^Wke|Jp zyhwn@H@W z_9OkbQAPfiva5MW>HRQtpMd(^8#-haJBUYeIWFbmPj6{8irVGD#xS{I8$ z;^hl9jXe1=9kkRgL@4cg;BJgBpcbTGxXj{OnJmzcI)$}6+1NP{op$(jWB?$M_$s~{ z_|+?U`#MYQi4X8jdq}&=5Rd*O1wB+W-JAr5ocYmi{Ko622Is2_moJctl(|gB2>UoC zQ0Bpf7>#D{w5icmIa?V&dN<)iQTw-T0+CVP+d7`g#b3qP9)9%1##HI>D$g8_#nd%f zr}3E(b3hH9&PY}ib@%0ms;mfORZbkq;ISzo6zT$6PHAkM=bw^Hm;IZpp4tMFe z;9Yf=QXZ_HtaUQF=!_NFQ~Y=vV9s4}sIaxWpf#`TZJVClo!FOU^F$&H4Ffn0$s=|~ z9Ag9(J#|EsBG3qD?ecZcoxt!16$oTPrSD+TPV znYJzTXHVlZrb7E`wWj4QmfGp*`h^Ww`Mzv1Zdu(&v96G(?w<}<*GfUrjQpr{V>@j0 z0B-vf)3_kms4+OAaC%^-zUctWI!wuukvMYB)C6zH{XKI#gZX3g1@_9S>JukAiesLZ;rds8+{cd-cQY;wYIBkey`rtF?jY1jF- zEA1Z35+>XTcuBLm`*{v&S^C$J@_um+Ap5iVd6SO(q+Ijf%@UlAuRL+44ZxSrz!bCb4?%wNtL!j*{maT8&xVpQ;YFytA+Krud9Y zdx5hO_B76;eXm#j^cqa(Qxec-7>=G{yvIF|C3TVO{TKd&D{C4kK5)#7qubHmt6=5*yMl~$w_7OmbH4=u#sUp?UJ1 z+RthVlds(r~~WQQ+l68=n&fw1^GDL<<}!s5$2opbT+_~X9YYn^NGASSkFRX4e*bY~d)WCfo#jsJ z6Zigasf-X$57kdW{nBWUp{x%rak~d-^q*W&P%=Eaw?L6Z+{N4UfJ(uRegw$yHM`LL z9e>Q~aQ@d=o*DQfYJ729{fV>xwLuUbpD_O1iRMqLjd1v@TO@?XY`h`)ceX%Se04}N ztZ3eD|Ji9ZL;~k$AL)|7+2w;W+*Z)D{&~nlI^%FHgykqQMTO6h@KrH0OBEo4gDp7Z zMi(*&fJdJ&{es2tqaw&?)@$chfoG_&_mz;73gOyIl}`~C7S3HonP0*-l@%l|D^U>IVM4D)&7 zm#b6^L-Zl?TYx{X{J)kUz((HJFPTM((*o9+jgK#hLY4H_455fie?8u;VChYS)d3xY KeJOjaul@%Sc}&&- diff --git a/player_controller/Assets/Textures/GridTexture/Green/texture_11.png.import b/player_controller/Assets/Textures/GridTexture/Green/texture_11.png.import deleted file mode 100644 index 8e9b5a3a..00000000 --- a/player_controller/Assets/Textures/GridTexture/Green/texture_11.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://cmt3510rbp0df" -path="res://.godot/imported/texture_11.png-4dd2f779b5c7258fe5a8370d5a5db47a.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Green/texture_11.png" -dest_files=["res://.godot/imported/texture_11.png-4dd2f779b5c7258fe5a8370d5a5db47a.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Green/texture_12.png b/player_controller/Assets/Textures/GridTexture/Green/texture_12.png deleted file mode 100644 index a15000d879f381090288e3b883f9be6f8aa14b54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9056 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 z zwlH@d!e&p;tpq8lohBy3Si!@;6l$l-ZDQ~H^7(j z>o?%#Gx0Z?ZqBGOPN=_I{vE-_{A3|uQZ!6OE{orIwwr21{5@@G*#2~wnQ*U36_Vg!A ztO(%M%k~tRT%l?X?4yR*S#w<&UJ{%m-4Ph-gj?%&+scGhzjBr45jwCRjEA_Yg2wB? z@xjW&1>1xR?hhjGdpda>vJA0%u7*21J&&XFvW1k+=md*YcS3*!vKGjzL)}l@QR>Q0 zb&Trj);B@1l@Rt5FBf^0vP5kEPSI}_rW!fPVyK(D*G$BR5(8i!w=P@|(7{&*ZseR0 z1OfoH!mGgx64;;-fHZY*>^I{2jRYTZnk&oShbvMGUy)EN$UJu)ZI7B_E~enE&({WHdzgxW^6oY5BYzAgVyHTU89y+74-kVs-OY{T+Ldr{B-v z(_0`fA&TlNJAhW5BRed0Nn<)91~gQcr0t5U$sNPtgRUj&QI5g*x2%?)c*&Bg%0!ax zv!16skAty?f$7ep=36mX;#8GGGjc)U{87mg33*PM19{0YT`y9SW6fn+TLI%U(>Sb#c`}|Ngm)4)JToHQ=1(_V z^Dsg{T_B))_J%uYNgdg@$%bV=N^LDy^-QOlT9;2gmh*=s#`|aXp>R{7gpayFt#)FeaO>R=YYBg1)d^ePKaZ=XCIG$iZZXQ`s|_SftXXf zf%j=C1`ZKADbDdZ;z*l% znG)+VokO&&GAAsvPAw3`Ez|KLV@f^oQhLg-!UHW}3&;$7goiB+kyT0#mE$O&=aw z$;g}pGBS>F4vjr@Z4`@?BdFn(_{Jh{WpI5*RS9`t3F4576CH+>^Zm*4qBfk=Pxjcx z#oa;_Fl}HH;s*_hVG}cCv#p4fkwKQ36+7_I)pEWk&kkKZ(5BX=Gn8LYHc-F{&U1&* z^kET22P|-srBS&iu2Iw>1CG(Wu-KfbU??!s|yeX8Mc6ouB zoH7CV;+4Ix#k0<%v6C|~X2H2CJ{|(V;=Sy7^LU}#%RS+e_Mz##8qD0LxWw{>7?)=X zvc0``?XQ&Gse#yvK)C530IGvwU78)4deLG#gqJ5pM&i*1!N(AZyXdD0O1)|K)13sf zt}-9?KQSvGho1#^ulYtJp15QMNlWcEs++=zSLw_KZ z4w2>`P&;Eo)Xfm4I4lG!le0Hv^j(rW1jd<~J!WH8aGpkw-xAoy+h)Ig&UkUWRAA$3 zzO~MBEIfu+0r|+uGXEgBcLlWv%B}n{3JZ4^fXCC>JmEduSs!(T=h7yW zTL3H9CQrUdM@t4+iEs_F3la@IGmZCdjd!B{Qi9G%^d_RG#j&|O??^>A#}cR|LQMm% zTt=;K<(tJfB;fk+wF+!CvgQ(OJGX&Lej{QHAQl4So&Di|3SwW0ZU4M@OdSmKYN-7O z25vn5UqbOezun)7=iEj94``9Q>f|}!z99dv0-tM)Z`w^DG@F6M4n6=ZLBf5AabpE> z#`)MXo3e%AvY~&!h9d7QQu|&hUaN%@8FHJ=Sv|nt`SYU~s=|0=!|!MT{SgR5qF!^< ze`oG5(RYl%Y|{oy&Fx{iyrq49O|1+W`+Z>cG7~9t!2<2W@!ZhAg|HhH^&RW?*Vg~P zAdvfxcXo}*%q;%IjAg~h(7b~P#~IdYO8JkE1_sjqQ$i3*md9K8ALW0&|AoMx7Xi!h zb$_|(Kd*Vd{m$SoAo7t}t7YtOA3^}c@>z7sa1nz~n0XL-P(T^rzBdwQ2bMxD!q?6cFWO+yOy8#*3*Q XVx!O5Ouv7WYx47_b+xj8v3&S9S!I-b diff --git a/player_controller/Assets/Textures/GridTexture/Green/texture_13.png.import b/player_controller/Assets/Textures/GridTexture/Green/texture_13.png.import deleted file mode 100644 index 0304935c..00000000 --- a/player_controller/Assets/Textures/GridTexture/Green/texture_13.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bhng4r1xtuknn" -path="res://.godot/imported/texture_13.png-07a256823e4094d58578f484ee8f3ac2.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Green/texture_13.png" -dest_files=["res://.godot/imported/texture_13.png-07a256823e4094d58578f484ee8f3ac2.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Light/texture_01.png b/player_controller/Assets/Textures/GridTexture/Light/texture_01.png deleted file mode 100644 index 60b632b74fbbb17641a174e7b814a59e8dd52eae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1338 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7?_xW6jSkG0T3_U(btiIVPik{pF~z5pEJNG z#P#{hSJ!XdxqR*BLscGopqe|LE{-7;x87bpDA=IDmD@UxZ{Plk r4XO~+VsQCbP0l+XkK{aH{i diff --git a/player_controller/Assets/Textures/GridTexture/Light/texture_01.png.import b/player_controller/Assets/Textures/GridTexture/Light/texture_01.png.import deleted file mode 100644 index 3421bf49..00000000 --- a/player_controller/Assets/Textures/GridTexture/Light/texture_01.png.import +++ /dev/null @@ -1,42 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://0t6ie0fkv2op" -path.s3tc="res://.godot/imported/texture_01.png-1dcf4b27bd12b1fd18e6c870b30bb902.s3tc.ctex" -path.etc2="res://.godot/imported/texture_01.png-1dcf4b27bd12b1fd18e6c870b30bb902.etc2.ctex" -metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Light/texture_01.png" -dest_files=["res://.godot/imported/texture_01.png-1dcf4b27bd12b1fd18e6c870b30bb902.s3tc.ctex", "res://.godot/imported/texture_01.png-1dcf4b27bd12b1fd18e6c870b30bb902.etc2.ctex"] - -[params] - -compress/mode=2 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=true -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=0 diff --git a/player_controller/Assets/Textures/GridTexture/Light/texture_02.png b/player_controller/Assets/Textures/GridTexture/Light/texture_02.png deleted file mode 100644 index 19aad62c22cb0d88d941e6ef7d3d42f987daac63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2727 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7+9ErRIjnw1`sdZ(btiIVPik{pF~z5pFhAS z#P#*tcQ0SR`Tzg_^;>r?U%OfUDYJxufy>#`#WAGf*4yijye$C&E(hJ1#5Nds9N4es zQXqNh>%0F3v%S(!E`9Y#J%jy2&Fg>Pe}8_lPabIGC?GWi5~Lee>b=}|pDBV=oulfZ zA#j5^VU_o;_uCo7MuUXR5ctM0l&?4;6XtKV;f^YDZ`ZS YOkb>Y{%3I9hy)qo>FVdQ&MBb@0H8!=asU7T diff --git a/player_controller/Assets/Textures/GridTexture/Light/texture_02.png.import b/player_controller/Assets/Textures/GridTexture/Light/texture_02.png.import deleted file mode 100644 index 7b1e179d..00000000 --- a/player_controller/Assets/Textures/GridTexture/Light/texture_02.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://mgc4qdvshi4c" -path="res://.godot/imported/texture_02.png-77de47fefa98e50ae3f4d4f9c65351e4.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Light/texture_02.png" -dest_files=["res://.godot/imported/texture_02.png-77de47fefa98e50ae3f4d4f9c65351e4.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Light/texture_03.png b/player_controller/Assets/Textures/GridTexture/Light/texture_03.png deleted file mode 100644 index a8a6c06f5e4fdd806758f0e7b4806a0aac52d6f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13212 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 T3x8gNUVh>A=YRZ5`Un3HC26E1 diff --git a/player_controller/Assets/Textures/GridTexture/Light/texture_03.png.import b/player_controller/Assets/Textures/GridTexture/Light/texture_03.png.import deleted file mode 100644 index 8962dd45..00000000 --- a/player_controller/Assets/Textures/GridTexture/Light/texture_03.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://blicasugm2lbd" -path="res://.godot/imported/texture_03.png-549ec38deb5fa17998d280aae0f9f9d5.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Light/texture_03.png" -dest_files=["res://.godot/imported/texture_03.png-549ec38deb5fa17998d280aae0f9f9d5.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Light/texture_04.png b/player_controller/Assets/Textures/GridTexture/Light/texture_04.png deleted file mode 100644 index b8270e147705d53c36a49888d8d84cccb26b904d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15848 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 E0I!MoH~;_u diff --git a/player_controller/Assets/Textures/GridTexture/Light/texture_05.png.import b/player_controller/Assets/Textures/GridTexture/Light/texture_05.png.import deleted file mode 100644 index 4e4ce8cc..00000000 --- a/player_controller/Assets/Textures/GridTexture/Light/texture_05.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dvljibprbf4n2" -path="res://.godot/imported/texture_05.png-b0d85fab765ec1c1aac296f66943abe9.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Light/texture_05.png" -dest_files=["res://.godot/imported/texture_05.png-b0d85fab765ec1c1aac296f66943abe9.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Light/texture_06.png b/player_controller/Assets/Textures/GridTexture/Light/texture_06.png deleted file mode 100644 index 195ad7777812a29068ba49e5b29f225081e0461a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2743 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7+9ErRIjnw1`sdZ(btiIVPik{pF~z5pFhAS z#P!sfbGPq3`2YX^C+_ zeeSU{G~Av)<7HiVnf++^kP!k0%ow&aFZ+G<=3g>2k7|L0KsCc1z8UYzQ@?|n0i%Gd x5O~8_V4bile(qgv_Q!7>#TAfB#%F6*2UngG%-W^Mog diff --git a/player_controller/Assets/Textures/GridTexture/Light/texture_06.png.import b/player_controller/Assets/Textures/GridTexture/Light/texture_06.png.import deleted file mode 100644 index b71a41ca..00000000 --- a/player_controller/Assets/Textures/GridTexture/Light/texture_06.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bcwey2ru5h0wq" -path="res://.godot/imported/texture_06.png-76ed6ae662bafdd1cca96e37c47fcb1f.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Light/texture_06.png" -dest_files=["res://.godot/imported/texture_06.png-76ed6ae662bafdd1cca96e37c47fcb1f.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Light/texture_07.png b/player_controller/Assets/Textures/GridTexture/Light/texture_07.png deleted file mode 100644 index fbf92e0af8b6e58e0056b75e309407e8e9f1cfe3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 637 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7#Nv>lE)e-c@Ne6|3e z5ZAp24qd)>bK-$7n;00FlssJ=Ln>~)y|9s&fq{d`@q2uf`+`NEUU=%+3vWw&YY)^k wfWSds!EgYr2U^|WG_dwF2!Wz=;J_YsndATYKG_~&T?BH3r>mdKI;Vst0N*Srm;e9( diff --git a/player_controller/Assets/Textures/GridTexture/Light/texture_07.png.import b/player_controller/Assets/Textures/GridTexture/Light/texture_07.png.import deleted file mode 100644 index 42463c2f..00000000 --- a/player_controller/Assets/Textures/GridTexture/Light/texture_07.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://2oy0pwjt0xm" -path="res://.godot/imported/texture_07.png-6c52416310338545308d66a77e58d872.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Light/texture_07.png" -dest_files=["res://.godot/imported/texture_07.png-6c52416310338545308d66a77e58d872.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Light/texture_08.png b/player_controller/Assets/Textures/GridTexture/Light/texture_08.png deleted file mode 100644 index 72e1a07703f86f06142125b0a44e4bd3bac81ef1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2838 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7+9ErRIjnw1`sdZ(btiIVPik{pF~z5UoOBW z#C6r$^|R;BU%O$`%-M5y?B2U{`N|cm*G``~`|`D$dk-Ayt{2|Rz`(WG)5S5Q;?~=1 z2Uju~3N$>lz11jtqnWouw!@rXXis;`-Y%Uu+Y_I5)!K463qAYoeWJ!QZPiKble3@g zzp{3F`71G?ZKGgdLqLM}!1syL2VT#TIS^IM905uxBL*llSzLW_E|%G1%8R~QW{&yw zb9b`|*!?ehEq%aD=D@yehTR1W($)>KBPKwA9&NbDQ1fmlqmBMa#x3hi8?G^qB+m~< zzy4uaptfEm|5P2rP5lE?{&JrA$I3Jq-8r({bRdHv?)n{uef>`urcIJQ5H*sriG<*R zg)Zf9qzzopr04%DNl>h($ diff --git a/player_controller/Assets/Textures/GridTexture/Light/texture_08.png.import b/player_controller/Assets/Textures/GridTexture/Light/texture_08.png.import deleted file mode 100644 index c73a2d80..00000000 --- a/player_controller/Assets/Textures/GridTexture/Light/texture_08.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://cbr6v0ou03opg" -path="res://.godot/imported/texture_08.png-eaf419da686072ff0a9d9570f4605b7d.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Light/texture_08.png" -dest_files=["res://.godot/imported/texture_08.png-eaf419da686072ff0a9d9570f4605b7d.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Light/texture_09.png b/player_controller/Assets/Textures/GridTexture/Light/texture_09.png deleted file mode 100644 index 9ada5dd55795de4f7eb3198ce5740b76664798e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9102 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 f0*_Pge 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 diff --git a/player_controller/Assets/Textures/GridTexture/Light/texture_10.png.import b/player_controller/Assets/Textures/GridTexture/Light/texture_10.png.import deleted file mode 100644 index fa3b15b5..00000000 --- a/player_controller/Assets/Textures/GridTexture/Light/texture_10.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bg8xn33qp1sld" -path="res://.godot/imported/texture_10.png-84ab5133f1bbc3d85f97a97fb9cd09fd.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Light/texture_10.png" -dest_files=["res://.godot/imported/texture_10.png-84ab5133f1bbc3d85f97a97fb9cd09fd.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Light/texture_11.png b/player_controller/Assets/Textures/GridTexture/Light/texture_11.png deleted file mode 100644 index 840ecec81fa3d946b44c62569679aaaa9fd5d08e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9494 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 TiL1TtfXwl9^>bP0l+XkKEwy<% diff --git a/player_controller/Assets/Textures/GridTexture/Light/texture_13.png.import b/player_controller/Assets/Textures/GridTexture/Light/texture_13.png.import deleted file mode 100644 index a5d7c1ce..00000000 --- a/player_controller/Assets/Textures/GridTexture/Light/texture_13.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://b3nup7bmmk1tx" -path="res://.godot/imported/texture_13.png-b6bdc8e6a2f9e307c9864f14f913f8a1.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Light/texture_13.png" -dest_files=["res://.godot/imported/texture_13.png-b6bdc8e6a2f9e307c9864f14f913f8a1.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Orange/texture_01.png b/player_controller/Assets/Textures/GridTexture/Orange/texture_01.png deleted file mode 100644 index 4f5bf92e498da9d61e01e7ff05437de16b011466..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9912 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 diff --git a/player_controller/Assets/Textures/GridTexture/Orange/texture_01.png.import b/player_controller/Assets/Textures/GridTexture/Orange/texture_01.png.import deleted file mode 100644 index 86f41428..00000000 --- a/player_controller/Assets/Textures/GridTexture/Orange/texture_01.png.import +++ /dev/null @@ -1,42 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://t10lfkxrg7ay" -path.s3tc="res://.godot/imported/texture_01.png-2d26b48d2dec4e4e9eea4b1c047417c0.s3tc.ctex" -path.etc2="res://.godot/imported/texture_01.png-2d26b48d2dec4e4e9eea4b1c047417c0.etc2.ctex" -metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Orange/texture_01.png" -dest_files=["res://.godot/imported/texture_01.png-2d26b48d2dec4e4e9eea4b1c047417c0.s3tc.ctex", "res://.godot/imported/texture_01.png-2d26b48d2dec4e4e9eea4b1c047417c0.etc2.ctex"] - -[params] - -compress/mode=2 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=true -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=0 diff --git a/player_controller/Assets/Textures/GridTexture/Orange/texture_02.png b/player_controller/Assets/Textures/GridTexture/Orange/texture_02.png deleted file mode 100644 index dec5b59cc01a269635586fa27586d6b40e511fd0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2774 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7+9ErRIjnw1`sdZ(btiIVPik{pF~z5UnsyQ z#P$C|!~bjC|1UQFKV9lS5cDwU@z^CYFmUC2x;TbZ+A`@48 Q-2s{7>FVdQ&MBb@0EF*zl>h($ diff --git a/player_controller/Assets/Textures/GridTexture/Orange/texture_02.png.import b/player_controller/Assets/Textures/GridTexture/Orange/texture_02.png.import deleted file mode 100644 index ffe6cb5d..00000000 --- a/player_controller/Assets/Textures/GridTexture/Orange/texture_02.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://cwqpiwrra34lr" -path="res://.godot/imported/texture_02.png-2964ccd8e8271ebcb49db1ca266e5258.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Orange/texture_02.png" -dest_files=["res://.godot/imported/texture_02.png-2964ccd8e8271ebcb49db1ca266e5258.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Orange/texture_03.png b/player_controller/Assets/Textures/GridTexture/Orange/texture_03.png deleted file mode 100644 index 666197fd8ca7c0503d4a0cfc85c763bbfe9272ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1338 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 NFTU}@Pk+f+_kRU@SZ~ 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 W2iNt1|A!Qr_UKbn_Wp-u&3^$4`OmWe diff --git a/player_controller/Assets/Textures/GridTexture/Orange/texture_06.png.import b/player_controller/Assets/Textures/GridTexture/Orange/texture_06.png.import deleted file mode 100644 index e7639ac6..00000000 --- a/player_controller/Assets/Textures/GridTexture/Orange/texture_06.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dyvjynwa32ejo" -path="res://.godot/imported/texture_06.png-a0c077f3be780e82be8f85fc308f4158.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Orange/texture_06.png" -dest_files=["res://.godot/imported/texture_06.png-a0c077f3be780e82be8f85fc308f4158.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Orange/texture_07.png b/player_controller/Assets/Textures/GridTexture/Orange/texture_07.png deleted file mode 100644 index 95f27900aba93f43bbf38394db959dd5bfe51f81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2739 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7+9ErRIjnw1`sdZ(btiIVPik{pF~z5Un0OK z#P$D{$p72p|F5wBf1vdLuC)I^FkR|@4@3RxmIej}E;mmX$B>F!Z?7HfJ!Bx_dQs;^ zBin=sW3FO0|Nt5 z&VSG0pyl^q@?OS2EGYVk4Kj8HwD5WG_Or#YI)=6H@5>x0?&DqX^)DmH4EA5aHZu&0Y-NX4zU*Bp6|IPkDI1{<_47T|i=|I*=y zV05sW!K+Z)ZFPFTP6;nzu1NdN_x@+ue(l}zKr=@HsUeUc-Ef=n^50i)>PXc&svZ^s z4Ymw<>^|RjZ~Dy$6B?yS4S{bAJ7f*+u0QvVom8Ep>VY9}gKa^2_~Go|@$Z-!8rXgA zu`@K>olE)e-c@Ne6|3e z5Z9-*4F7u=PBVScVqjoW@^o=u4riffzr9b?c&4p7seN+xv;9}r zZZCf&2DEJy3~UHU@E-U+QTo8^SuzKrikTxoDP_a}WhRTOFV4j>TTFS;SIf*Xzkcp+ zHUYc;MX#j~n8_U2m(8%dfI-^2L3YFh2+*Sq7a3~a?PRpkKgqadooT~0#*yUt!RXgN zEDO}utK^@mW4Nh*V9H<4Gyhnb2BSMimYWV_FvMNI!?3Ua3B$BW(g&hOQZ|tgJh0HE z{EgIsm2Tzlq#b_zIlVTU;o;}?#rGM?9x|B4GT&%pzHyuJ&4@}7J!}suPx3w}_UBtr qx|VSZ--z=3AoT15bq3W+)5`xrFU2I1c^@qRInmSA&t;ucLK6UL2#%8g diff --git a/player_controller/Assets/Textures/GridTexture/Orange/texture_10.png.import b/player_controller/Assets/Textures/GridTexture/Orange/texture_10.png.import deleted file mode 100644 index 37f77c29..00000000 --- a/player_controller/Assets/Textures/GridTexture/Orange/texture_10.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://uxfwbrsw4bkx" -path="res://.godot/imported/texture_10.png-a4b6d6a0ff01561e3c8d808455975ee4.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Orange/texture_10.png" -dest_files=["res://.godot/imported/texture_10.png-a4b6d6a0ff01561e3c8d808455975ee4.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Orange/texture_11.png b/player_controller/Assets/Textures/GridTexture/Orange/texture_11.png deleted file mode 100644 index dc94567ff8c6302a91459d75cc5f8222841286ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9194 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 diff --git a/player_controller/Assets/Textures/GridTexture/Orange/texture_11.png.import b/player_controller/Assets/Textures/GridTexture/Orange/texture_11.png.import deleted file mode 100644 index 3ac2905c..00000000 --- a/player_controller/Assets/Textures/GridTexture/Orange/texture_11.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://byuptor5piyh4" -path="res://.godot/imported/texture_11.png-2cc6bcc2b2743e9677b6b7db28d940d6.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Orange/texture_11.png" -dest_files=["res://.godot/imported/texture_11.png-2cc6bcc2b2743e9677b6b7db28d940d6.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Orange/texture_12.png b/player_controller/Assets/Textures/GridTexture/Orange/texture_12.png deleted file mode 100644 index b730544dff562baecabd1518f7a46ffc8cfe46cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9054 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 I7l%9l0=zgXu>b%7 diff --git a/player_controller/Assets/Textures/GridTexture/Orange/texture_12.png.import b/player_controller/Assets/Textures/GridTexture/Orange/texture_12.png.import deleted file mode 100644 index 3ac44b2b..00000000 --- a/player_controller/Assets/Textures/GridTexture/Orange/texture_12.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dsnnh1at1a0ck" -path="res://.godot/imported/texture_12.png-05d1e86ee9fb23c2968785dc350acbef.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Orange/texture_12.png" -dest_files=["res://.godot/imported/texture_12.png-05d1e86ee9fb23c2968785dc350acbef.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Orange/texture_13.png b/player_controller/Assets/Textures/GridTexture/Orange/texture_13.png deleted file mode 100644 index 01f4aa8af14df0cb80ca4548fdc373080ead65cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9581 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 diff --git a/player_controller/Assets/Textures/GridTexture/Orange/texture_13.png.import b/player_controller/Assets/Textures/GridTexture/Orange/texture_13.png.import deleted file mode 100644 index ec636b79..00000000 --- a/player_controller/Assets/Textures/GridTexture/Orange/texture_13.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://8rnj2d2j8pc5" -path="res://.godot/imported/texture_13.png-799dfc76fca3265d2a7f1c872301453a.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Orange/texture_13.png" -dest_files=["res://.godot/imported/texture_13.png-799dfc76fca3265d2a7f1c872301453a.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Purple/texture_01.png b/player_controller/Assets/Textures/GridTexture/Purple/texture_01.png deleted file mode 100644 index d501875c6c24e1fe0a85061880855917aa03b8d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9797 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 diff --git a/player_controller/Assets/Textures/GridTexture/Purple/texture_01.png.import b/player_controller/Assets/Textures/GridTexture/Purple/texture_01.png.import deleted file mode 100644 index c165aa3a..00000000 --- a/player_controller/Assets/Textures/GridTexture/Purple/texture_01.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://k6g0qkinu2yp" -path="res://.godot/imported/texture_01.png-69ecf965a4d8d335cb7a4735403e52d9.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Purple/texture_01.png" -dest_files=["res://.godot/imported/texture_01.png-69ecf965a4d8d335cb7a4735403e52d9.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Purple/texture_02.png b/player_controller/Assets/Textures/GridTexture/Purple/texture_02.png deleted file mode 100644 index 48a51c1700f525cb537c3a78fa1fa86054cc41ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2774 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7+9ErRIjnw1`sdZ(btiIVPik{pF~z5UnsyQ z#C3zuuN?`$H~9TtZt?5?|NnE9e)-=%vWbC#E8o+_F{I+w+iM4T4=eDnUhv2fFmrgx za)H%pm*ejLTC#`OC;a&*8yR1<$x_a9?&HthPi1TVM_K=$z1JRS_9!4D1aepszD0O_ zsExI*PkEouY{5u|8KYW&A+UkFVfWFZZCg3d?cel$JL8M4b4Iu}Go}w7uNWrCHV8l9AK^hkzV~M{%&?s%R1<&woczt-w;BA%H)(|H ze8co0Z{wWY+@{a#-~7#GP#@vJLB99P7!9g*RDbMSH`ji&njt$F8+sXRCRx=R_#P6O SxZ3Lu$Q(~sKbLh*2~7YsLv|ei diff --git a/player_controller/Assets/Textures/GridTexture/Purple/texture_02.png.import b/player_controller/Assets/Textures/GridTexture/Purple/texture_02.png.import deleted file mode 100644 index 04ea2c38..00000000 --- a/player_controller/Assets/Textures/GridTexture/Purple/texture_02.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://16w71tkiasec" -path="res://.godot/imported/texture_02.png-f4f5178a180df9fd632034513e6aaf45.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Purple/texture_02.png" -dest_files=["res://.godot/imported/texture_02.png-f4f5178a180df9fd632034513e6aaf45.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Purple/texture_03.png b/player_controller/Assets/Textures/GridTexture/Purple/texture_03.png deleted file mode 100644 index 5f97f24f48e1193d0352d162bc402bd69f84a1c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1338 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7?_xW6jSkG0T3_U(btiIVPik{pF~z5pEJNG z#PwABpXC<6<|_SC*LbH5RCCAE#WAGf*4xVm1sfE2TpeF6^XJ)tMhqShz@RW|dfb6Kf0~NFiw_=W0bSzHaAZ;PldhEf`}vH6$zcna z98C20HmsiyN+N>=Gzc+VwBa5st^vD4lwncjOV%@I^)1Tl2UP@qU~$l~a$D!|?b~0m qK^0#`#WAGf*4yijye$C&E(hJ1#5Nds9N4es zQXqNh>%0F3v%S(!E`9Y#J%jy2&Fg>Pe}8_lPabIGC?GWi5~Lee>b=}|pDBV=oulfZ zA#j5^VU_o;_uCo7MuUXR5ctM0l&?4;6XtKV;f^YDZ`ZS YOkb>Y{%3I9hy)qo>FVdQ&MBb@0MQd;yZ`_I diff --git a/player_controller/Assets/Textures/GridTexture/Purple/texture_04.png.import b/player_controller/Assets/Textures/GridTexture/Purple/texture_04.png.import deleted file mode 100644 index 2f7c8d21..00000000 --- a/player_controller/Assets/Textures/GridTexture/Purple/texture_04.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://h0f26x77gfhh" -path="res://.godot/imported/texture_04.png-1ca3bf4bbe2c62ff5c284042071ac577.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Purple/texture_04.png" -dest_files=["res://.godot/imported/texture_04.png-1ca3bf4bbe2c62ff5c284042071ac577.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Purple/texture_05.png b/player_controller/Assets/Textures/GridTexture/Purple/texture_05.png deleted file mode 100644 index 52352c8f21212dc9317c8017479a8301bfc85a4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13212 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 T0{*-Pz5K%K&;Rh3to8p7fhL^k diff --git a/player_controller/Assets/Textures/GridTexture/Purple/texture_05.png.import b/player_controller/Assets/Textures/GridTexture/Purple/texture_05.png.import deleted file mode 100644 index 7590ca45..00000000 --- a/player_controller/Assets/Textures/GridTexture/Purple/texture_05.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://b2gsa0m0glwfc" -path="res://.godot/imported/texture_05.png-ba45508a50f78ac75b8c58bcbed29f0b.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Purple/texture_05.png" -dest_files=["res://.godot/imported/texture_05.png-ba45508a50f78ac75b8c58bcbed29f0b.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Purple/texture_06.png b/player_controller/Assets/Textures/GridTexture/Purple/texture_06.png deleted file mode 100644 index 86deeb3fb3fcf2f7e2227e72182db75327112160..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19065 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 RcNCfam&c}k@xZ**{{;h$Obh@3 diff --git a/player_controller/Assets/Textures/GridTexture/Purple/texture_06.png.import b/player_controller/Assets/Textures/GridTexture/Purple/texture_06.png.import deleted file mode 100644 index f97794bb..00000000 --- a/player_controller/Assets/Textures/GridTexture/Purple/texture_06.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://cpm3wmlqp16e" -path="res://.godot/imported/texture_06.png-c34a2c8e9a92dabeedd241a47a223e5d.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Purple/texture_06.png" -dest_files=["res://.godot/imported/texture_06.png-c34a2c8e9a92dabeedd241a47a223e5d.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Purple/texture_07.png b/player_controller/Assets/Textures/GridTexture/Purple/texture_07.png deleted file mode 100644 index b71ce4e6af126231de7672e2e877c6c39a67d3c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2739 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7+9ErRIjnw1`sdZ(btiIVPik{pF~z5Un0OK z#C3oE?}H`3w?_Ux)&A#5)t~?W|1Y=rHCO4Ec@;fM6w50sQT&42m)d;Rle@;mDp85$TF z4HOvISPnEWNC+@6GbK1M@Nf_ktYBbx!FYjr0lNc#gB*h`Llwi9fe`?P5wUJY@!bao z2BMt*p2I=Q@4@7~jDJ{A^b;Fo>RYv13OIZ)ikyWs0zMvxyy2>9`a z`HkMx^mV-7Vwol0{#&m()%ASl*J3@}`4`{KpI*nD6ZW4iXLlWQPg(tc#y{*MBvioO ze84ULpsoXyAZ9ZYl{9hWy;|OekU0m`tC@dr5}Qa-N&tR_fy~c{VgwW@M3qJ8`BIL7 z*y5;~aYC2ykCc1{dqxt=Kd_w-7#Rk>00adXD5waR+34W}^fEI8k>z)-K0{C;)BHEQ z57bGjCt!BkFrZfu`SXt(eq+w4{r`+%UU3evJOrk@5d#jS%O{ktv?1O9{>Gq6O8l7&W43+KR9&f0$rR&QT@W0l@G9TW$iu6{1-oD!M< D)S2}Y diff --git a/player_controller/Assets/Textures/GridTexture/Purple/texture_07.png.import b/player_controller/Assets/Textures/GridTexture/Purple/texture_07.png.import deleted file mode 100644 index 9da1fc76..00000000 --- a/player_controller/Assets/Textures/GridTexture/Purple/texture_07.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bwp6nxa61gacn" -path="res://.godot/imported/texture_07.png-e9781fec57eedc7090d4f6945900f219.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Purple/texture_07.png" -dest_files=["res://.godot/imported/texture_07.png-e9781fec57eedc7090d4f6945900f219.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Purple/texture_08.png b/player_controller/Assets/Textures/GridTexture/Purple/texture_08.png deleted file mode 100644 index 470cc5c4e95deca069225ffaeda9c412932dab23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2743 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7+9ErRIjnw1`sdZ(btiIVPik{pF~z5pFhAS z#C5UvvkiW~|NsBrEB9co(yyCBuYNNya0Pq1IEGZ*dV9^0_lN@zi({}s>tX?}hy5=d zeh5Yfs~NlswcS>y_v@7K66T7u?|konmhIQxEe|wv6p$JM3DOO>8882R^`?$gouleu zA<$sUkjL)xefOr{j4+{5n$!^Z#;`-y;O_c!@7PJzIjSBQ0yo$eq=z5Q{vH30nW2H* z=N>yl!|nMqUe<+|*^h<~86j}MjA1+Tvfo#4{v|{6s1`^FR5RS+oAItZ^*g8;Fbc>D xfj5i=)(N}f=icQfOZ!OIw1Kyw+m7MTd;Wm6k$T6x#Oy!;;_2$=vd$@?2>{SvWGesw diff --git a/player_controller/Assets/Textures/GridTexture/Purple/texture_08.png.import b/player_controller/Assets/Textures/GridTexture/Purple/texture_08.png.import deleted file mode 100644 index 8f7d44c0..00000000 --- a/player_controller/Assets/Textures/GridTexture/Purple/texture_08.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://b2t6o3ug2m1n7" -path="res://.godot/imported/texture_08.png-bdd750098fb90db97046eef26c14e135.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Purple/texture_08.png" -dest_files=["res://.godot/imported/texture_08.png-bdd750098fb90db97046eef26c14e135.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Purple/texture_09.png b/player_controller/Assets/Textures/GridTexture/Purple/texture_09.png deleted file mode 100644 index 4a3f689861759c61d43c8e0844d0e3d958c14adf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 637 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7#Nv>lE)e-c@Ne6|3e z5Z7M02XmEvF@9e#nSp^x$Hg{Pjq@V3Oa_CQSo w2pr@U3i#=T&Ln>~)y>@UV zlc7MvL)%-8vNxJ}J7hb|`Gxj$x9siGiL*WNX;-Z+hqKVL-`*!`JkwU4)IK@;+5RhQ zx0k;X1KKtU1~vpFcn^G^D1G4dESUpQ#mo_)lrmy~GLyyC7w2M`EvCHat7YbxUq5#@ zn}FT_qSw*~%w!Ji%VyYJz#whiAUk3L1nAL*iwrgIb~4)NpJd#!&a~kg<4E%SVD#%B zmIZ3-Rq{{OG2GNYFy$}jnSZQIgVCKM%S{I|7~-zqVc6IIgkjnw=>t(CDVs15PJ53I)iGZY32W*mtqphypI-uoapK5=d#Wzp$P!?*pC(f diff --git a/player_controller/Assets/Textures/GridTexture/Purple/texture_10.png.import b/player_controller/Assets/Textures/GridTexture/Purple/texture_10.png.import deleted file mode 100644 index 54adfdb5..00000000 --- a/player_controller/Assets/Textures/GridTexture/Purple/texture_10.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://r3ppliqye8mm" -path="res://.godot/imported/texture_10.png-b3e2ae059843cc0da162c5b0975861ca.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Purple/texture_10.png" -dest_files=["res://.godot/imported/texture_10.png-b3e2ae059843cc0da162c5b0975861ca.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Purple/texture_11.png b/player_controller/Assets/Textures/GridTexture/Purple/texture_11.png deleted file mode 100644 index ad7bebc8c65c9c1b64046aefa6599f2dc2e2e872..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9192 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 diff --git a/player_controller/Assets/Textures/GridTexture/Purple/texture_11.png.import b/player_controller/Assets/Textures/GridTexture/Purple/texture_11.png.import deleted file mode 100644 index fc0e361e..00000000 --- a/player_controller/Assets/Textures/GridTexture/Purple/texture_11.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://cd8l8bceb2ykp" -path="res://.godot/imported/texture_11.png-c8aa2b5cebcdfcaf1da70de8053aa709.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Purple/texture_11.png" -dest_files=["res://.godot/imported/texture_11.png-c8aa2b5cebcdfcaf1da70de8053aa709.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Purple/texture_12.png b/player_controller/Assets/Textures/GridTexture/Purple/texture_12.png deleted file mode 100644 index 979ac5a6ce706dc01feb1bf55f430e65b510743c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9059 zcmeHNcT`i`p575Ph!orPs;F45L=izzM3m+gK?Ma1qL(T~P^tnFX^9F73Istw2uh3K^TNNDej=}~u-U7eM<+jcTuE4lfLD5hds_q^RIY) zFTJU(kC4(*m)D8BnQX5ZQHXBn`ZnUE9Mwynh;S#m!{5i?M;`S*C}A9M66HR?uyFFp#yv4tKzIH;gtG_dJkBy)sCBZ=36N?Q^gd z#{E)U?DLYo=7~qA!ij0EGvo7^klGiwQt-*mFK?$b;C@g?=SF`}&5s288)p>7HU?W} zX9d>~Qd{4dWj#@eeyS23@-W9y>0=AAzdEbk-{?za=6BC)pV}%1-4D&`XMP!7VSXy8Rxz!d#smo%`fdwm8fDitS=9vf@2UnF}jp zJycuy4`h5F>R}FJe%beKTIpx9-I<8uIFgsn=ds?Izz119q_NqlMHe-6v@347bNabf zyz_-<+T?=A)lZSm1>dWO`dcUGs7v0uiC+RL8;X9AN_r@R^ucyYPt$loRDJG;uW#*PxRA#ZX~_=;|pbI78lc)9#C15&}9Bw@Oa;h+2Nq6kvYqw zA=x3dspnWt?>P=>-xPfj}FpUJd{Uz*WtQci=x}dfj6T#-gCkVSQFcXVE9V zrBG8~=s0_i&a{9%Miv38(Os7GzUu7U%`&$%k3}mUeTh7C@vZO`BaI!JyWVa+g?wd2 zi{m}*Z=)5T?j-4|MLm#Xu5u63z3IghFtQ8Hy-AfRdci=n%JxTY*tT6-w}rMibhhmL zHsCYDfTtlA#s!lTAU6UH4kQ5r^bx=ofbUXZ4*(44pWEDw0AHag$@Qtw%jhAa;~@Ij z$a?h~9RN%sMj-m>na>TEsu%0*It+tvMB?Pq`nazn&VxHLN{<0pBtRf(cerx*)yp~a zBb4HbuBB=BjtvP4_k} z4S;ZeH_EQ9{XHKT$7u)XsKcI$FFx;0m%G2`vP&za02U;P9jb-3L7AE@eu=FV>WF+f zgN0Uru*N}V&tCd?zBOgaZ>{$M@Y$B4)W)REPqw%!SpJdcbHzj1oRl=VN?`@qNKczx zlVYSp4!ou5?hot~(7OcL(ia*>K%6w{uig-ewL{?A*UeUqR$vqXU=5f9w&DC_X)5_T z*Z8izo7wzwpx$o?6{B9cd^gLbs&Y}{hmO$-&KlyApcaN&@>ximl9+3~&q3XiGF8Le zlZugLt3d~Gb6wLJl)|+?o&g)BQPNxkRv0JLB4e?NyPHx_vGw-CSTZH5QqGMgvh7 zM0K=`c?993ikM?BhE~k%16}zT{*>WKiXl4}df=TYVPPnph*Xnk59e#oUZ``M;{!2C zsAp5o$7h9ZpAnG02Vx3`(iUe*?bwRE1Xquyki&_E))X8sTu-ZobE%CIzFDuxv0k;i z#~U}Sl~7>U*^h3NTN{KC;7lE?cqOHF+*=)0bkvlF=7|t**U{ohcVqTrr1aS#0}3i= z{4tq-XU#kQ9NH*)G{)-8GU>Vy{UatXw7c zA?G7C1&LGdpy6J?E*F5k=Tvy4gHVBabHT?hn`?88znEoY$1_NY?-*mrh+|1^DAz16 z*kCwi=4E`Vz$bKQf}-TWA5SM)V|DE+%=!$WVI2ss#J1m4URE9x=d)b0HN3vL7)yX# zm0Rb%+krgZ$|1D~dSamFcBiJ)RL8RoO^y4Wtdyi{8$X$D6)#QiP8KNasru)IA}3)W zBc`wyfDj45r#HGPd_W4!L;jme5EuU^fe^hF**SmHq=d@CMh-l?Jo6A2$gLek*M0YN zfQjhCMuuxHZ4BnYNhzs)yZ~#|jcE^Ge$1Wc*@LqVSL^8Wew+@RGy!>G$nW&KptE}m zq-6{GJzZClnZBKzQN3TyU3TVHZ~^0n2r|#GyY&e# z3?s_BMHzcF?8lp#5L_b;GB}=kjVDs~rnTTU;=!w$8D)G&SSop1g`GJ>= zN)1care$YS7qAv)60hql_wn@{Z~(G@a(lp+q;7=%3a9NZl48O%iRhbShC; z*_ETst^79B!U|qpU3%@>>P{Qj0jhT!fbtM{>jYN)>iXh`_bQraPmjaI8^19b?+?^9 zNId~S!^a(xbACTs1f;xC8oY?A#`@6%ZFuDcbu>phHj@n zCX{*}54Q}hxzu4G6W=7VMZr`KoRhUG+wu_V+kJD+s_`Y?iH*xIi5*oV;ds4tTIQ{l z7lQF96+^NooJ5E$_!3q9x3<)(QYSBkeF`qtAqPqnOjn*QMdK^mq-+VPXeoa~a@4lV ziBiEZ9h!_tPBBP05_2UcCcDW$m4nfdJGxixF>ZEZ!vkD=y_$#b%D%PL=pcwtGgcKM zsF!j2!vAzOhDID1c|Qlqz&3L5}cKD%DP|9QbVjtRCMXa ztHvs(_BiajI9>U1CPC)QW+HRsTlDtU_C)RQ@=dy?DrZdLa#7+vyY!UewjDBcUIPT2 zz2Fmajd!ay@giDH;E}#C!?<5la1#Eh84t6>23m2@10JpxU9&?iH@yK(6b9{{>TqiJ zAt_}eiZ;IIN~lD{>{B5~6D%eLMs(b0ejnaOs=uqgn;dU!Vt2l&Qsl zbcJ|1oU?3|1kP?nS3;a5)nvSK;A1rtzJ@8xopLvdl*I&=v;@@s{cfE$8A>$^cJCa- z#RvL%Gow~MS8~jM*U=Ht(9t0^)tW^6tiPvRpazECz2bm2Y zBkt>E9j}(3hJP|yo3y1uNW^A(2^QNvo5+gs3L~o+l)%+5G!76R8x*}r%X{43Hs;+| z@S7=GQmqG7hL;0Qn_=5fNf|g_`Zl##2L;9ADV{Ow(_!Ub(|2q=E(k>fGr<1nKrSK4 z^>+Vdx;WYEtPG@?>)7u~RXS%1H^)(iv?^Wdz6%Ws4dov!HFADHF?!Rc{Tj-fi@&)E zX~7Rt^QBVAqcP>=qj=@hqP1`6OEOSR#5Uxy(puE7HMm8wz5Df=x^UuPvyS|Ief+qy z)zj_sRJO5{;N}aU*NC&n{31g-)+Z}G8Z-USsZr}*e^KswV%^=lG6UXc8l~e6(!E?C z?E|6cpmOXPU8zm5-8!KYM%me;@q2E8$A|e4R#broVYF_h2!8ftV|j$^Qmo{-r^8pR z9rzDHi-!hvqd2VGWsvfVu0wtHCF3DBOh+cID?;YO+pfT>p2K zHz7w`5!S;Kb^D`Zp2O4|QXSHjCF9M!P4F0qdYsv%K)FW&Q|nH;nRJo#BuZ7-Y)qqW zHq@tFdN^Q;<|QV~$0JP4j7nCrU~TBjzh(&FuhxA4SLjFUYnvA%c{T#kJRzV(-seu4 z1a@_nHw-i-xC#T^z4BTD|ILVM*xA|5IjxgZeWdS2Cik1+Rd`HRNn{_$q65RspStq9h(l^!Va zY~mwrpz%wz`#B-!jf0{@?SK4={|qeN+Wr4GD*l-LQ@Z^BWFhbZ=g;44{m14_FcyFA zP7z-Uw6GEY5P`)*^33mD1;4Y z0x^(f;eRE*Ke_yiDuCaI>_o$Tg$5;Jcg6NKP3}uP?(IMu;pdZoTQsnc!9xk}kaFu- zJO8%*=kZSk{<;bzxC^q6!+Sx``BUdhO%j6uF?g9dbTg8zMf_R*{zo+kj efGXSJIc?#o64#!)CkX=lS1;et%>Lc{<-Y+eGE^`C diff --git a/player_controller/Assets/Textures/GridTexture/Purple/texture_12.png.import b/player_controller/Assets/Textures/GridTexture/Purple/texture_12.png.import deleted file mode 100644 index 2d5430e1..00000000 --- a/player_controller/Assets/Textures/GridTexture/Purple/texture_12.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://c41wlf4ygtsu1" -path="res://.godot/imported/texture_12.png-a08b066bb89c3f9f0a5b4990edba0d73.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Purple/texture_12.png" -dest_files=["res://.godot/imported/texture_12.png-a08b066bb89c3f9f0a5b4990edba0d73.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Purple/texture_13.png b/player_controller/Assets/Textures/GridTexture/Purple/texture_13.png deleted file mode 100644 index 2a9df22a249603586d4858e51d6b2461f2ec1866..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9592 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 Tl=xO8e(l?RXjl3UrwjiH{!D^u diff --git a/player_controller/Assets/Textures/GridTexture/Red/texture_01.png.import b/player_controller/Assets/Textures/GridTexture/Red/texture_01.png.import deleted file mode 100644 index 479bb9d4..00000000 --- a/player_controller/Assets/Textures/GridTexture/Red/texture_01.png.import +++ /dev/null @@ -1,42 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dgix86l87u86s" -path.s3tc="res://.godot/imported/texture_01.png-a7949be0e945f82b88e838fe48a6f350.s3tc.ctex" -path.etc2="res://.godot/imported/texture_01.png-a7949be0e945f82b88e838fe48a6f350.etc2.ctex" -metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Red/texture_01.png" -dest_files=["res://.godot/imported/texture_01.png-a7949be0e945f82b88e838fe48a6f350.s3tc.ctex", "res://.godot/imported/texture_01.png-a7949be0e945f82b88e838fe48a6f350.etc2.ctex"] - -[params] - -compress/mode=2 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=true -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=0 diff --git a/player_controller/Assets/Textures/GridTexture/Red/texture_02.png b/player_controller/Assets/Textures/GridTexture/Red/texture_02.png deleted file mode 100644 index bf1cb173ba132270f0d3e2a0d98a487927b652f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2774 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7+9ErRIjnw1`sdZ(btiIVPik{pF~z5UnsyQ z#Pz>n+<*7{|HkqErF{Ma0fWVkpkgKl2CjTh7srr_TW_x&{~b2ezck)J2^D;GT2PAsyFaGBrzopr0Ij8R*Z=?k diff --git a/player_controller/Assets/Textures/GridTexture/Red/texture_02.png.import b/player_controller/Assets/Textures/GridTexture/Red/texture_02.png.import deleted file mode 100644 index 329a2b76..00000000 --- a/player_controller/Assets/Textures/GridTexture/Red/texture_02.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://6km4luqbgg0u" -path="res://.godot/imported/texture_02.png-20cc2222c0ac9f9f3d47994a6a0ddcf1.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Red/texture_02.png" -dest_files=["res://.godot/imported/texture_02.png-20cc2222c0ac9f9f3d47994a6a0ddcf1.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Red/texture_03.png b/player_controller/Assets/Textures/GridTexture/Red/texture_03.png deleted file mode 100644 index ff09c22c2b1c6a0047418bff6f990f96038c6706..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1338 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7?_xW6jSkG0T3_U(btiIVPik{pF~z5pEJNG z#Pxsa)1a@YbU z2NV6h4eRHFlE`2I4MGeTZMX-EYryUhWmr`ClJ(44eT(w?K^1`?SR8b$+}3$~`}S9C qP=%NlgUjbj+&_L<4klNvD5zuRE$b_Z+ah2La+jy8pUXO@geCynmQBF` diff --git a/player_controller/Assets/Textures/GridTexture/Red/texture_03.png.import b/player_controller/Assets/Textures/GridTexture/Red/texture_03.png.import deleted file mode 100644 index 829f73a8..00000000 --- a/player_controller/Assets/Textures/GridTexture/Red/texture_03.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://4emrmvbf0wt" -path="res://.godot/imported/texture_03.png-3dec2672c093d52a1c85cd7c7a9185c9.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Red/texture_03.png" -dest_files=["res://.godot/imported/texture_03.png-3dec2672c093d52a1c85cd7c7a9185c9.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Red/texture_04.png b/player_controller/Assets/Textures/GridTexture/Red/texture_04.png deleted file mode 100644 index b5b77ff295eaf3b0a532da09e1ddb670cdbd3371..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2727 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7+9ErRIjnw1`sdZ(btiIVPik{pF~z5pFhAS z#Pxsgvi}Wp{sV!O&wmCBt1Zkk7#O&mJzX3_DsH{K?#SB`AmDP)jY({SfyaUUYAywm zm%hIHZ!p^{{p8YDkJK~RKh(Vb_x<$npbM}vgC5J=!3tx(7dIk>LT3I!e%WH7cd29z>P`Ofsk VO6PwD$Bjsk5uUDoF6*2UngGl5VF>^L diff --git a/player_controller/Assets/Textures/GridTexture/Red/texture_04.png.import b/player_controller/Assets/Textures/GridTexture/Red/texture_04.png.import deleted file mode 100644 index f20850b7..00000000 --- a/player_controller/Assets/Textures/GridTexture/Red/texture_04.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://c663i5c65s5v7" -path="res://.godot/imported/texture_04.png-90ec84ffe5f9849df8934f8f8489e4f8.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Red/texture_04.png" -dest_files=["res://.godot/imported/texture_04.png-90ec84ffe5f9849df8934f8f8489e4f8.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Red/texture_05.png b/player_controller/Assets/Textures/GridTexture/Red/texture_05.png deleted file mode 100644 index 7827035ad5242b77c6e55558ee9cdc8a40ceaf60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13212 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 Pdi|BRU;gng8SDNZR^^!5 diff --git a/player_controller/Assets/Textures/GridTexture/Red/texture_05.png.import b/player_controller/Assets/Textures/GridTexture/Red/texture_05.png.import deleted file mode 100644 index 05779578..00000000 --- a/player_controller/Assets/Textures/GridTexture/Red/texture_05.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://uopj1cyo2fki" -path="res://.godot/imported/texture_05.png-fe4271fed2b2eb84474b963bd223ad50.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Red/texture_05.png" -dest_files=["res://.godot/imported/texture_05.png-fe4271fed2b2eb84474b963bd223ad50.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Red/texture_06.png b/player_controller/Assets/Textures/GridTexture/Red/texture_06.png deleted file mode 100644 index 914a6f14539002083063e0ca45cbd67fe71b1515..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19065 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 MnbSXic){BL0mH6EB>(^b diff --git a/player_controller/Assets/Textures/GridTexture/Red/texture_06.png.import b/player_controller/Assets/Textures/GridTexture/Red/texture_06.png.import deleted file mode 100644 index 500ab290..00000000 --- a/player_controller/Assets/Textures/GridTexture/Red/texture_06.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://f6rhm0v1utju" -path="res://.godot/imported/texture_06.png-822819e936dd6a523c48777848e67595.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Red/texture_06.png" -dest_files=["res://.godot/imported/texture_06.png-822819e936dd6a523c48777848e67595.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Red/texture_07.png b/player_controller/Assets/Textures/GridTexture/Red/texture_07.png deleted file mode 100644 index 47d517bfdaa19580e697dc318e04d57dfc00050e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2739 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7+9ErRIjnw1`sdZ(btiIVPik{pF~z5Un0OK z#Pxq|u|Mr>xODF$NYyS@fQa=9~EYhR$k{B4c+&o~)y>_tokb#KnMV%Lo zY!f1w1w}6~&Ev}1#?iR!ZziKL=eDo?-@^~-w;w1eb(;V3`S<$g%j9>~Gcq(VG8!l_ zu(2FyV2}`CU}j2iVBp~(Bv`?~@PhFI^8$7U{suV)TZSrzF9Rb03?pLQjN-cw3=Bj$ z|2>C;mfwTPdl~<*py($y$k-Xs!so%;&lbn(7}mbOFLR){k9Wb>zl3pv(DS7n1F^+X zHRFUX;U6ja4EBs9mVaP7A22cud;tgwFi=ntF0;|Y3Fu{J1|rMvT78C~LZf zR8PR{v|&K6AoAxQH~hw&QTzWH!@S}gV0j2kcOwQINS9A2UujdEyWzdmfsF6zopr05lE)e-c@Ne6|3e z5Z9*+M*kTs^uzj>GcYhIdAc};RNQ)dVIwaC0|%4i_xLFH1&cnt@YJ&x-j?{*9;j&m vfrGq);Q(3>w7S7*VC`oR0!8P*fj#Up$N%$vvOU7O2;>M)S3j3^P6l zSQei+z7gg5LFm~B>I|xtrj`GLUW!R1^FCSta-yfJpUXO@geCy;r;B0$ diff --git a/player_controller/Assets/Textures/GridTexture/Red/texture_10.png.import b/player_controller/Assets/Textures/GridTexture/Red/texture_10.png.import deleted file mode 100644 index c095c95e..00000000 --- a/player_controller/Assets/Textures/GridTexture/Red/texture_10.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://b15jjwsf1hu5n" -path="res://.godot/imported/texture_10.png-05a7f795f3b7bd5f5c147b413c2d2f66.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Red/texture_10.png" -dest_files=["res://.godot/imported/texture_10.png-05a7f795f3b7bd5f5c147b413c2d2f66.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Red/texture_11.png b/player_controller/Assets/Textures/GridTexture/Red/texture_11.png deleted file mode 100644 index 2acc544a9f048de0e4934f939afa60c18a2127df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9207 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 Cs~N!n diff --git a/player_controller/Assets/Textures/GridTexture/Red/texture_11.png.import b/player_controller/Assets/Textures/GridTexture/Red/texture_11.png.import deleted file mode 100644 index 6812323e..00000000 --- a/player_controller/Assets/Textures/GridTexture/Red/texture_11.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://df4ys71af6rmc" -path="res://.godot/imported/texture_11.png-e38a4779d431cd9fcc3e02fd0b50bd14.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Red/texture_11.png" -dest_files=["res://.godot/imported/texture_11.png-e38a4779d431cd9fcc3e02fd0b50bd14.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Red/texture_12.png b/player_controller/Assets/Textures/GridTexture/Red/texture_12.png deleted file mode 100644 index 7054c4d5a58bd3f7ced2d5a8dead971074169532..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9072 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 diff --git a/player_controller/Assets/Textures/GridTexture/Red/texture_12.png.import b/player_controller/Assets/Textures/GridTexture/Red/texture_12.png.import deleted file mode 100644 index 1c747892..00000000 --- a/player_controller/Assets/Textures/GridTexture/Red/texture_12.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://c7ocovxaaei3w" -path="res://.godot/imported/texture_12.png-a6537f88962a0bed8e5aba584339bb12.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Red/texture_12.png" -dest_files=["res://.godot/imported/texture_12.png-a6537f88962a0bed8e5aba584339bb12.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/GridTexture/Red/texture_13.png b/player_controller/Assets/Textures/GridTexture/Red/texture_13.png deleted file mode 100644 index ab8c7b9ea34d477b02bc467f2aee0d645f16002d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9590 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 diff --git a/player_controller/Assets/Textures/GridTexture/Red/texture_13.png.import b/player_controller/Assets/Textures/GridTexture/Red/texture_13.png.import deleted file mode 100644 index f093f160..00000000 --- a/player_controller/Assets/Textures/GridTexture/Red/texture_13.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dihpi08eljpdo" -path="res://.godot/imported/texture_13.png-ab0bec11775cceb05709645e55fb1670.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://player_controller/Assets/Textures/GridTexture/Red/texture_13.png" -dest_files=["res://.godot/imported/texture_13.png-ab0bec11775cceb05709645e55fb1670.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player_controller/Assets/Textures/PerlinNoise/Gabor 1 - 512x512.png b/player_controller/Assets/Textures/PerlinNoise/Gabor 1 - 512x512.png deleted file mode 100644 index 86520399d01bfbb8bc0d44a2c4da877a8b1e6530..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 327498 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%0AyCr`@ia{ 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Ξ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 D1JGIV diff --git a/player_controller/Assets/Textures/PerlinNoise/Gabor 1 - 512x512.png.import b/player_controller/Assets/Textures/PerlinNoise/Gabor 1 - 512x512.png.import deleted file mode 100644 index e347ee90..00000000 --- a/player_controller/Assets/Textures/PerlinNoise/Gabor 1 - 512x512.png.import +++ /dev/null @@ -1,42 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://woq2hudxhckr" -path.s3tc="res://.godot/imported/Gabor 1 - 512x512.png-35241d8f4670c338b8c89a271f5b5891.s3tc.ctex" -path.etc2="res://.godot/imported/Gabor 1 - 512x512.png-35241d8f4670c338b8c89a271f5b5891.etc2.ctex" -metadata={ -"imported_formats": ["s3tc_bptc", "etc2_astc"], -"vram_texture": true -} - -[deps] - -source_file="res://player_controller/Assets/Textures/PerlinNoise/Gabor 1 - 512x512.png" -dest_files=["res://.godot/imported/Gabor 1 - 512x512.png-35241d8f4670c338b8c89a271f5b5891.s3tc.ctex", "res://.godot/imported/Gabor 1 - 512x512.png-35241d8f4670c338b8c89a271f5b5891.etc2.ctex"] - -[params] - -compress/mode=2 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=true -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=0 diff --git a/project.godot b/project.godot index 9b8902b4..74d8a029 100644 --- a/project.godot +++ b/project.godot @@ -15,7 +15,7 @@ warnings/check_invalid_track_paths=false [application] config/name="Movement tests" -run/main_scene="uid://bx3cd2hoaok3k" +run/main_scene="uid://dwo50456dv6va" config/features=PackedStringArray("4.6", "C#", "Forward Plus") config/icon="res://icon.svg" diff --git a/components/damage/CDamageable.cs b/scenes/components/damage/CDamageable.cs similarity index 100% rename from components/damage/CDamageable.cs rename to scenes/components/damage/CDamageable.cs diff --git a/components/damage/CDamageable.cs.uid b/scenes/components/damage/CDamageable.cs.uid similarity index 100% rename from components/damage/CDamageable.cs.uid rename to scenes/components/damage/CDamageable.cs.uid diff --git a/components/damage/CDamageable.tscn b/scenes/components/damage/CDamageable.tscn similarity index 77% rename from components/damage/CDamageable.tscn rename to scenes/components/damage/CDamageable.tscn index caf05cb1..6fd9173b 100644 --- a/components/damage/CDamageable.tscn +++ b/scenes/components/damage/CDamageable.tscn @@ -1,6 +1,6 @@ [gd_scene format=3 uid="uid://hpsg4fqwrx1u"] -[ext_resource type="Script" uid="uid://b0u23nkpaimyc" path="res://components/damage/CDamageable.cs" id="1_qp8bd"] +[ext_resource type="Script" uid="uid://b0u23nkpaimyc" path="res://scenes/components/damage/CDamageable.cs" id="1_qp8bd"] [node name="CDamageable" type="Node" unique_id=482221079] script = ExtResource("1_qp8bd") diff --git a/systems/damage/EDamageTypes.cs b/scenes/components/damage/EDamageTypes.cs similarity index 100% rename from systems/damage/EDamageTypes.cs rename to scenes/components/damage/EDamageTypes.cs diff --git a/systems/damage/EDamageTypes.cs.uid b/scenes/components/damage/EDamageTypes.cs.uid similarity index 100% rename from systems/damage/EDamageTypes.cs.uid rename to scenes/components/damage/EDamageTypes.cs.uid diff --git a/components/damage/RDamage.cs b/scenes/components/damage/RDamage.cs similarity index 100% rename from components/damage/RDamage.cs rename to scenes/components/damage/RDamage.cs diff --git a/components/damage/RDamage.cs.uid b/scenes/components/damage/RDamage.cs.uid similarity index 100% rename from components/damage/RDamage.cs.uid rename to scenes/components/damage/RDamage.cs.uid diff --git a/components/damage/RDamageModifier.cs b/scenes/components/damage/RDamageModifier.cs similarity index 100% rename from components/damage/RDamageModifier.cs rename to scenes/components/damage/RDamageModifier.cs diff --git a/components/damage/RDamageModifier.cs.uid b/scenes/components/damage/RDamageModifier.cs.uid similarity index 100% rename from components/damage/RDamageModifier.cs.uid rename to scenes/components/damage/RDamageModifier.cs.uid diff --git a/components/health/CHealth.cs b/scenes/components/health/CHealth.cs similarity index 100% rename from components/health/CHealth.cs rename to scenes/components/health/CHealth.cs diff --git a/components/health/CHealth.cs.uid b/scenes/components/health/CHealth.cs.uid similarity index 100% rename from components/health/CHealth.cs.uid rename to scenes/components/health/CHealth.cs.uid diff --git a/components/health/CHealth.tscn b/scenes/components/health/CHealth.tscn similarity index 78% rename from components/health/CHealth.tscn rename to scenes/components/health/CHealth.tscn index f60a14f6..5ff0f29e 100644 --- a/components/health/CHealth.tscn +++ b/scenes/components/health/CHealth.tscn @@ -1,6 +1,6 @@ [gd_scene format=3 uid="uid://c4ikbhojckpnc"] -[ext_resource type="Script" uid="uid://bjwrpv3jpsc1e" path="res://components/health/CHealth.cs" id="1_75uyt"] +[ext_resource type="Script" uid="uid://bjwrpv3jpsc1e" path="res://scenes/components/health/CHealth.cs" id="1_75uyt"] [node name="CHealth" type="Node" unique_id=1940090217] script = ExtResource("1_75uyt") diff --git a/components/health/CHealthbar.cs b/scenes/components/health/CHealthbar.cs similarity index 100% rename from components/health/CHealthbar.cs rename to scenes/components/health/CHealthbar.cs diff --git a/components/health/CHealthbar.cs.uid b/scenes/components/health/CHealthbar.cs.uid similarity index 100% rename from components/health/CHealthbar.cs.uid rename to scenes/components/health/CHealthbar.cs.uid diff --git a/components/health/CHealthbar.tscn b/scenes/components/health/CHealthbar.tscn similarity index 89% rename from components/health/CHealthbar.tscn rename to scenes/components/health/CHealthbar.tscn index 863b70b2..795d2e7e 100644 --- a/components/health/CHealthbar.tscn +++ b/scenes/components/health/CHealthbar.tscn @@ -1,7 +1,7 @@ [gd_scene format=3 uid="uid://bwx2um43k0ou4"] -[ext_resource type="Script" uid="uid://chfb3cjo6exga" path="res://components/health/CHealthbar.cs" id="1_w5itk"] -[ext_resource type="PackedScene" uid="uid://cyw8p0p6a78tl" path="res://scenes/ui/healthbar.tscn" id="2_w5itk"] +[ext_resource type="Script" uid="uid://chfb3cjo6exga" path="res://scenes/components/health/CHealthbar.cs" id="1_w5itk"] +[ext_resource type="PackedScene" uid="uid://cyw8p0p6a78tl" path="res://scenes/ui/healthbar/healthbar.tscn" id="2_w5itk"] [sub_resource type="ViewportTexture" id="ViewportTexture_jkj2g"] viewport_path = NodePath("SubViewport") diff --git a/components/health/RDeathEffect.cs b/scenes/components/health/RDeathEffect.cs similarity index 100% rename from components/health/RDeathEffect.cs rename to scenes/components/health/RDeathEffect.cs diff --git a/components/health/RDeathEffect.cs.uid b/scenes/components/health/RDeathEffect.cs.uid similarity index 100% rename from components/health/RDeathEffect.cs.uid rename to scenes/components/health/RDeathEffect.cs.uid diff --git a/components/health/RHealth.cs b/scenes/components/health/RHealth.cs similarity index 100% rename from components/health/RHealth.cs rename to scenes/components/health/RHealth.cs diff --git a/components/health/RHealth.cs.uid b/scenes/components/health/RHealth.cs.uid similarity index 100% rename from components/health/RHealth.cs.uid rename to scenes/components/health/RHealth.cs.uid diff --git a/components/knockback/CKnockback.cs b/scenes/components/knockback/CKnockback.cs similarity index 100% rename from components/knockback/CKnockback.cs rename to scenes/components/knockback/CKnockback.cs diff --git a/components/knockback/CKnockback.cs.uid b/scenes/components/knockback/CKnockback.cs.uid similarity index 100% rename from components/knockback/CKnockback.cs.uid rename to scenes/components/knockback/CKnockback.cs.uid diff --git a/components/knockback/CKnockback.tscn b/scenes/components/knockback/CKnockback.tscn similarity index 79% rename from components/knockback/CKnockback.tscn rename to scenes/components/knockback/CKnockback.tscn index 816f8652..e37657e4 100644 --- a/components/knockback/CKnockback.tscn +++ b/scenes/components/knockback/CKnockback.tscn @@ -1,7 +1,7 @@ [gd_scene format=3 uid="uid://bctpe34ddamg5"] -[ext_resource type="Script" uid="uid://b8dprpcjeac7e" path="res://components/knockback/CKnockback.cs" id="1_ix2yg"] -[ext_resource type="Script" uid="uid://b44cse62qru7j" path="res://components/knockback/RKnockback.cs" id="2_uqiml"] +[ext_resource type="Script" uid="uid://b8dprpcjeac7e" path="res://scenes/components/knockback/CKnockback.cs" id="1_ix2yg"] +[ext_resource type="Script" uid="uid://b44cse62qru7j" path="res://scenes/components/knockback/RKnockback.cs" id="2_uqiml"] [sub_resource type="Resource" id="Resource_gbu2d"] script = ExtResource("2_uqiml") diff --git a/components/knockback/RKnockback.cs b/scenes/components/knockback/RKnockback.cs similarity index 100% rename from components/knockback/RKnockback.cs rename to scenes/components/knockback/RKnockback.cs diff --git a/components/knockback/RKnockback.cs.uid b/scenes/components/knockback/RKnockback.cs.uid similarity index 100% rename from components/knockback/RKnockback.cs.uid rename to scenes/components/knockback/RKnockback.cs.uid diff --git a/components/movement/CFlyingMovement.cs b/scenes/components/movement/CFlyingMovement.cs similarity index 100% rename from components/movement/CFlyingMovement.cs rename to scenes/components/movement/CFlyingMovement.cs diff --git a/components/movement/CFlyingMovement.cs.uid b/scenes/components/movement/CFlyingMovement.cs.uid similarity index 100% rename from components/movement/CFlyingMovement.cs.uid rename to scenes/components/movement/CFlyingMovement.cs.uid diff --git a/components/movement/CFlyingMovement.tscn b/scenes/components/movement/CFlyingMovement.tscn similarity index 76% rename from components/movement/CFlyingMovement.tscn rename to scenes/components/movement/CFlyingMovement.tscn index b8eb5123..64592d34 100644 --- a/components/movement/CFlyingMovement.tscn +++ b/scenes/components/movement/CFlyingMovement.tscn @@ -1,6 +1,6 @@ [gd_scene format=3 uid="uid://dmw5ibwrb483f"] -[ext_resource type="Script" uid="uid://cps1rbkxs3nvq" path="res://components/movement/CFlyingMovement.cs" id="1_i26q2"] +[ext_resource type="Script" uid="uid://cps1rbkxs3nvq" path="res://scenes/components/movement/CFlyingMovement.cs" id="1_i26q2"] [node name="CFlyingMovement" type="Node3D" unique_id=138989060] script = ExtResource("1_i26q2") diff --git a/components/movement/CGroundedMovement.cs b/scenes/components/movement/CGroundedMovement.cs similarity index 100% rename from components/movement/CGroundedMovement.cs rename to scenes/components/movement/CGroundedMovement.cs diff --git a/components/movement/CGroundedMovement.cs.uid b/scenes/components/movement/CGroundedMovement.cs.uid similarity index 100% rename from components/movement/CGroundedMovement.cs.uid rename to scenes/components/movement/CGroundedMovement.cs.uid diff --git a/components/movement/CGroundedMovement.tscn b/scenes/components/movement/CGroundedMovement.tscn similarity index 76% rename from components/movement/CGroundedMovement.tscn rename to scenes/components/movement/CGroundedMovement.tscn index f610a7ce..f4c04f58 100644 --- a/components/movement/CGroundedMovement.tscn +++ b/scenes/components/movement/CGroundedMovement.tscn @@ -1,6 +1,6 @@ [gd_scene format=3 uid="uid://dbr7ioio158ew"] -[ext_resource type="Script" uid="uid://bdag2eeixw2lt" path="res://components/movement/CGroundedMovement.cs" id="1_e0agf"] +[ext_resource type="Script" uid="uid://bdag2eeixw2lt" path="res://scenes/components/movement/CGroundedMovement.cs" id="1_e0agf"] [node name="CGroundedMovement" type="Node3D" unique_id=1833494224] script = ExtResource("1_e0agf") diff --git a/components/movement/RMovement.cs b/scenes/components/movement/RMovement.cs similarity index 100% rename from components/movement/RMovement.cs rename to scenes/components/movement/RMovement.cs diff --git a/components/movement/RMovement.cs.uid b/scenes/components/movement/RMovement.cs.uid similarity index 100% rename from components/movement/RMovement.cs.uid rename to scenes/components/movement/RMovement.cs.uid diff --git a/scenes/enemies/flying_enemy/flying_enemy.tscn b/scenes/enemies/flying_enemy/flying_enemy.tscn index da05d1ba..4829f40b 100644 --- a/scenes/enemies/flying_enemy/flying_enemy.tscn +++ b/scenes/enemies/flying_enemy/flying_enemy.tscn @@ -1,16 +1,16 @@ [gd_scene format=3 uid="uid://cmlud1hwkd6sv"] [ext_resource type="Script" uid="uid://bn7sc6id7n166" path="res://scenes/enemies/Enemy.cs" id="1_q8l7o"] -[ext_resource type="Script" uid="uid://b6y3ugfydvch0" path="res://components/damage/RDamageModifier.cs" id="2_1bsgx"] +[ext_resource type="Script" uid="uid://b6y3ugfydvch0" path="res://scenes/components/damage/RDamageModifier.cs" id="2_1bsgx"] [ext_resource type="Resource" uid="uid://dg1xbjhyhgnnk" path="res://scenes/enemies/flying_enemy/flying_enemy_health.tres" id="2_ma2bq"] [ext_resource type="Resource" uid="uid://dgo65k2ceqfvy" path="res://scenes/enemies/flying_enemy/flying_enemy_damage.tres" id="2_on7rt"] [ext_resource type="Resource" uid="uid://bwqjaom4k7rc3" path="res://scenes/enemies/flying_enemy/flying_enemy_movement.tres" id="4_dejyg"] -[ext_resource type="Script" uid="uid://bjwrpv3jpsc1e" path="res://components/health/CHealth.cs" id="4_ys4jv"] -[ext_resource type="PackedScene" uid="uid://dmw5ibwrb483f" path="res://components/movement/CFlyingMovement.tscn" id="7_vaeds"] -[ext_resource type="PackedScene" uid="uid://bwx2um43k0ou4" path="res://components/health/CHealthbar.tscn" id="7_ykkxn"] -[ext_resource type="Script" uid="uid://dtpxijlnb2c5" path="res://components/movement/RMovement.cs" id="8_on7rt"] -[ext_resource type="Script" uid="uid://b0u23nkpaimyc" path="res://components/damage/CDamageable.cs" id="8_uotso"] -[ext_resource type="PackedScene" uid="uid://bctpe34ddamg5" path="res://components/knockback/CKnockback.tscn" id="10_dejyg"] +[ext_resource type="Script" uid="uid://bjwrpv3jpsc1e" path="res://scenes/components/health/CHealth.cs" id="4_ys4jv"] +[ext_resource type="PackedScene" uid="uid://dmw5ibwrb483f" path="res://scenes/components/movement/CFlyingMovement.tscn" id="7_vaeds"] +[ext_resource type="PackedScene" uid="uid://bwx2um43k0ou4" path="res://scenes/components/health/CHealthbar.tscn" id="7_ykkxn"] +[ext_resource type="Script" uid="uid://dtpxijlnb2c5" path="res://scenes/components/movement/RMovement.cs" id="8_on7rt"] +[ext_resource type="Script" uid="uid://b0u23nkpaimyc" path="res://scenes/components/damage/CDamageable.cs" id="8_uotso"] +[ext_resource type="PackedScene" uid="uid://bctpe34ddamg5" path="res://scenes/components/knockback/CKnockback.tscn" id="10_dejyg"] [ext_resource type="Resource" uid="uid://dt7a1io5o0b8s" path="res://scenes/enemies/flying_enemy/flying_enemy_knockback.tres" id="11_mpa2u"] [sub_resource type="ViewportTexture" id="ViewportTexture_ykkxn"] diff --git a/scenes/enemies/flying_enemy/flying_enemy_damage.tres b/scenes/enemies/flying_enemy/flying_enemy_damage.tres index aedb7607..31894ad3 100644 --- a/scenes/enemies/flying_enemy/flying_enemy_damage.tres +++ b/scenes/enemies/flying_enemy/flying_enemy_damage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="RDamage" format=3 uid="uid://dgo65k2ceqfvy"] -[ext_resource type="Script" uid="uid://jitubgv6judn" path="res://components/damage/RDamage.cs" id="1_h6law"] +[ext_resource type="Script" uid="uid://jitubgv6judn" path="res://scenes/components/damage/RDamage.cs" id="1_h6law"] [resource] script = ExtResource("1_h6law") diff --git a/scenes/enemies/flying_enemy/flying_enemy_health.tres b/scenes/enemies/flying_enemy/flying_enemy_health.tres index 84c36294..69350a0c 100644 --- a/scenes/enemies/flying_enemy/flying_enemy_health.tres +++ b/scenes/enemies/flying_enemy/flying_enemy_health.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="RHealth" format=3 uid="uid://dg1xbjhyhgnnk"] -[ext_resource type="Script" uid="uid://baiapod3csndf" path="res://components/health/RHealth.cs" id="1_jht15"] +[ext_resource type="Script" uid="uid://baiapod3csndf" path="res://scenes/components/health/RHealth.cs" id="1_jht15"] [resource] script = ExtResource("1_jht15") diff --git a/scenes/enemies/flying_enemy/flying_enemy_knockback.tres b/scenes/enemies/flying_enemy/flying_enemy_knockback.tres index c3ad2306..9b2ab0fd 100644 --- a/scenes/enemies/flying_enemy/flying_enemy_knockback.tres +++ b/scenes/enemies/flying_enemy/flying_enemy_knockback.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="RKnockback" format=3 uid="uid://dt7a1io5o0b8s"] -[ext_resource type="Script" uid="uid://b44cse62qru7j" path="res://components/knockback/RKnockback.cs" id="1_yq03x"] +[ext_resource type="Script" uid="uid://b44cse62qru7j" path="res://scenes/components/knockback/RKnockback.cs" id="1_yq03x"] [resource] script = ExtResource("1_yq03x") diff --git a/scenes/enemies/flying_enemy/flying_enemy_movement.tres b/scenes/enemies/flying_enemy/flying_enemy_movement.tres index 8294ff8b..016e95d4 100644 --- a/scenes/enemies/flying_enemy/flying_enemy_movement.tres +++ b/scenes/enemies/flying_enemy/flying_enemy_movement.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="RMovement" format=3 uid="uid://bwqjaom4k7rc3"] -[ext_resource type="Script" uid="uid://dtpxijlnb2c5" path="res://components/movement/RMovement.cs" id="1_3yq0a"] +[ext_resource type="Script" uid="uid://dtpxijlnb2c5" path="res://scenes/components/movement/RMovement.cs" id="1_3yq0a"] [resource] script = ExtResource("1_3yq0a") diff --git a/scenes/enemies/grounded_enemy/grounded_enemy.tscn b/scenes/enemies/grounded_enemy/grounded_enemy.tscn index a7068ce4..b89da631 100644 --- a/scenes/enemies/grounded_enemy/grounded_enemy.tscn +++ b/scenes/enemies/grounded_enemy/grounded_enemy.tscn @@ -2,15 +2,15 @@ [ext_resource type="Script" uid="uid://bn7sc6id7n166" path="res://scenes/enemies/Enemy.cs" id="1_r6506"] [ext_resource type="Resource" uid="uid://otfc2snh8umc" path="res://scenes/enemies/grounded_enemy/grounded_enemy_damage.tres" id="2_bn56u"] -[ext_resource type="Script" uid="uid://bjwrpv3jpsc1e" path="res://components/health/CHealth.cs" id="2_gsmti"] -[ext_resource type="Script" uid="uid://b6y3ugfydvch0" path="res://components/damage/RDamageModifier.cs" id="2_r3cnf"] +[ext_resource type="Script" uid="uid://bjwrpv3jpsc1e" path="res://scenes/components/health/CHealth.cs" id="2_gsmti"] +[ext_resource type="Script" uid="uid://b6y3ugfydvch0" path="res://scenes/components/damage/RDamageModifier.cs" id="2_r3cnf"] [ext_resource type="Resource" uid="uid://bohbojc68j7y1" path="res://scenes/enemies/grounded_enemy/grounded_enemy_health.tres" id="2_w4lm8"] [ext_resource type="Resource" uid="uid://bqq6uukbdfysr" path="res://scenes/enemies/grounded_enemy/grounded_enemy_movement.tres" id="4_na24f"] -[ext_resource type="Script" uid="uid://b0u23nkpaimyc" path="res://components/damage/CDamageable.cs" id="7_1tw73"] -[ext_resource type="PackedScene" uid="uid://bwx2um43k0ou4" path="res://components/health/CHealthbar.tscn" id="7_18xwy"] -[ext_resource type="PackedScene" uid="uid://dbr7ioio158ew" path="res://components/movement/CGroundedMovement.tscn" id="7_qyswd"] -[ext_resource type="Script" uid="uid://dtpxijlnb2c5" path="res://components/movement/RMovement.cs" id="8_6d4gl"] -[ext_resource type="PackedScene" uid="uid://bctpe34ddamg5" path="res://components/knockback/CKnockback.tscn" id="10_jqqi6"] +[ext_resource type="Script" uid="uid://b0u23nkpaimyc" path="res://scenes/components/damage/CDamageable.cs" id="7_1tw73"] +[ext_resource type="PackedScene" uid="uid://bwx2um43k0ou4" path="res://scenes/components/health/CHealthbar.tscn" id="7_18xwy"] +[ext_resource type="PackedScene" uid="uid://dbr7ioio158ew" path="res://scenes/components/movement/CGroundedMovement.tscn" id="7_qyswd"] +[ext_resource type="Script" uid="uid://dtpxijlnb2c5" path="res://scenes/components/movement/RMovement.cs" id="8_6d4gl"] +[ext_resource type="PackedScene" uid="uid://bctpe34ddamg5" path="res://scenes/components/knockback/CKnockback.tscn" id="10_jqqi6"] [ext_resource type="Resource" uid="uid://cektf6waf4s04" path="res://scenes/enemies/grounded_enemy/grounded_enemy_knockback.tres" id="11_8k3xb"] [sub_resource type="ViewportTexture" id="ViewportTexture_18xwy"] diff --git a/scenes/enemies/grounded_enemy/grounded_enemy_damage.tres b/scenes/enemies/grounded_enemy/grounded_enemy_damage.tres index 93d6cc90..76572c3b 100644 --- a/scenes/enemies/grounded_enemy/grounded_enemy_damage.tres +++ b/scenes/enemies/grounded_enemy/grounded_enemy_damage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="RDamage" format=3 uid="uid://otfc2snh8umc"] -[ext_resource type="Script" uid="uid://jitubgv6judn" path="res://components/damage/RDamage.cs" id="1_y415a"] +[ext_resource type="Script" uid="uid://jitubgv6judn" path="res://scenes/components/damage/RDamage.cs" id="1_y415a"] [resource] script = ExtResource("1_y415a") diff --git a/scenes/enemies/grounded_enemy/grounded_enemy_health.tres b/scenes/enemies/grounded_enemy/grounded_enemy_health.tres index e664cb4c..abf427e0 100644 --- a/scenes/enemies/grounded_enemy/grounded_enemy_health.tres +++ b/scenes/enemies/grounded_enemy/grounded_enemy_health.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="RHealth" format=3 uid="uid://bohbojc68j7y1"] -[ext_resource type="Script" uid="uid://baiapod3csndf" path="res://components/health/RHealth.cs" id="1_h6jgd"] +[ext_resource type="Script" uid="uid://baiapod3csndf" path="res://scenes/components/health/RHealth.cs" id="1_h6jgd"] [resource] script = ExtResource("1_h6jgd") diff --git a/scenes/enemies/grounded_enemy/grounded_enemy_knockback.tres b/scenes/enemies/grounded_enemy/grounded_enemy_knockback.tres index 23894513..9a24cdda 100644 --- a/scenes/enemies/grounded_enemy/grounded_enemy_knockback.tres +++ b/scenes/enemies/grounded_enemy/grounded_enemy_knockback.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="RKnockback" format=3 uid="uid://cektf6waf4s04"] -[ext_resource type="Script" uid="uid://b44cse62qru7j" path="res://components/knockback/RKnockback.cs" id="1_vdia8"] +[ext_resource type="Script" uid="uid://b44cse62qru7j" path="res://scenes/components/knockback/RKnockback.cs" id="1_vdia8"] [resource] script = ExtResource("1_vdia8") diff --git a/scenes/enemies/grounded_enemy/grounded_enemy_movement.tres b/scenes/enemies/grounded_enemy/grounded_enemy_movement.tres index b21fef04..1202a7f0 100644 --- a/scenes/enemies/grounded_enemy/grounded_enemy_movement.tres +++ b/scenes/enemies/grounded_enemy/grounded_enemy_movement.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="RMovement" format=3 uid="uid://bqq6uukbdfysr"] -[ext_resource type="Script" uid="uid://dtpxijlnb2c5" path="res://components/movement/RMovement.cs" id="1_hsy8g"] +[ext_resource type="Script" uid="uid://dtpxijlnb2c5" path="res://scenes/components/movement/RMovement.cs" id="1_hsy8g"] [resource] script = ExtResource("1_hsy8g") diff --git a/scenes/explosion/explosion.tscn b/scenes/explosion/explosion.tscn index 8e83cb90..4970fbc0 100644 --- a/scenes/explosion/explosion.tscn +++ b/scenes/explosion/explosion.tscn @@ -1,7 +1,7 @@ [gd_scene format=3 uid="uid://duju3atqgltkg"] [ext_resource type="Script" uid="uid://cnlu64l7oxvv3" path="res://scenes/explosion/Explosion.cs" id="1_82hkh"] -[ext_resource type="Script" uid="uid://jitubgv6judn" path="res://components/damage/RDamage.cs" id="2_hys74"] +[ext_resource type="Script" uid="uid://jitubgv6judn" path="res://scenes/components/damage/RDamage.cs" id="2_hys74"] [sub_resource type="Resource" id="Resource_ffdh3"] script = ExtResource("2_hys74") diff --git a/scenes/FixedDashTarget/FixedDashthroughTarget.cs b/scenes/fixed_dash_target/FixedDashthroughTarget.cs similarity index 100% rename from scenes/FixedDashTarget/FixedDashthroughTarget.cs rename to scenes/fixed_dash_target/FixedDashthroughTarget.cs diff --git a/scenes/FixedDashTarget/FixedDashthroughTarget.cs.uid b/scenes/fixed_dash_target/FixedDashthroughTarget.cs.uid similarity index 100% rename from scenes/FixedDashTarget/FixedDashthroughTarget.cs.uid rename to scenes/fixed_dash_target/FixedDashthroughTarget.cs.uid diff --git a/scenes/FixedDashTarget/fixed_dashthrough_target.tscn b/scenes/fixed_dash_target/fixed_dashthrough_target.tscn similarity index 93% rename from scenes/FixedDashTarget/fixed_dashthrough_target.tscn rename to scenes/fixed_dash_target/fixed_dashthrough_target.tscn index 0ee45c7a..87fbc03e 100644 --- a/scenes/FixedDashTarget/fixed_dashthrough_target.tscn +++ b/scenes/fixed_dash_target/fixed_dashthrough_target.tscn @@ -1,6 +1,6 @@ [gd_scene format=3 uid="uid://qup00a7x2sji"] -[ext_resource type="Script" uid="uid://c10qfkvmrm6uq" path="res://scenes/FixedDashTarget/FixedDashthroughTarget.cs" id="1_r0j7a"] +[ext_resource type="Script" uid="uid://c10qfkvmrm6uq" path="res://scenes/fixed_dash_target/FixedDashthroughTarget.cs" id="1_r0j7a"] [sub_resource type="SphereShape3D" id="SphereShape3D_nkm8n"] radius = 1.0 diff --git a/assets/lift/lift.gd b/scenes/lift/lift.gd similarity index 100% rename from assets/lift/lift.gd rename to scenes/lift/lift.gd diff --git a/assets/lift/lift.gd.uid b/scenes/lift/lift.gd.uid similarity index 100% rename from assets/lift/lift.gd.uid rename to scenes/lift/lift.gd.uid diff --git a/assets/lift/lift.glb b/scenes/lift/lift.glb similarity index 100% rename from assets/lift/lift.glb rename to scenes/lift/lift.glb diff --git a/assets/lift/lift.glb.import b/scenes/lift/lift.glb.import similarity index 80% rename from assets/lift/lift.glb.import rename to scenes/lift/lift.glb.import index b336c1e5..c619e5ae 100644 --- a/assets/lift/lift.glb.import +++ b/scenes/lift/lift.glb.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://cc2vcuaulfks3" -path="res://.godot/imported/lift.glb-e7e66d0f097e30a0a067073f130adce8.scn" +path="res://.godot/imported/lift.glb-eca964bf25659b43c2944795be070692.scn" [deps] -source_file="res://assets/lift/lift.glb" -dest_files=["res://.godot/imported/lift.glb-e7e66d0f097e30a0a067073f130adce8.scn"] +source_file="res://scenes/lift/lift.glb" +dest_files=["res://.godot/imported/lift.glb-eca964bf25659b43c2944795be070692.scn"] [params] diff --git a/assets/lift/lift.tscn b/scenes/lift/lift.tscn similarity index 99% rename from assets/lift/lift.tscn rename to scenes/lift/lift.tscn index 94e00547..9d54d24e 100644 --- a/assets/lift/lift.tscn +++ b/scenes/lift/lift.tscn @@ -1,7 +1,7 @@ [gd_scene format=3 uid="uid://gir68sk3762e"] -[ext_resource type="PackedScene" uid="uid://cc2vcuaulfks3" path="res://assets/lift/lift.glb" id="1_2dxq0"] -[ext_resource type="Script" uid="uid://c1w84vh3bqijr" path="res://assets/lift/lift.gd" id="2_5i7wx"] +[ext_resource type="PackedScene" uid="uid://cc2vcuaulfks3" path="res://scenes/lift/lift.glb" id="1_2dxq0"] +[ext_resource type="Script" uid="uid://c1w84vh3bqijr" path="res://scenes/lift/lift.gd" id="2_5i7wx"] [ext_resource type="Material" uid="uid://crqalmyy5wynf" path="res://assets/materials/walls/walls_and_ground.tres" id="3_u2uhe"] [ext_resource type="Material" uid="uid://cy7yon430rfy3" path="res://assets/materials/walls/wood_platform.tres" id="4_jmnc2"] diff --git a/player_controller/LICENSE b/scenes/player_controller/LICENSE similarity index 100% rename from player_controller/LICENSE rename to scenes/player_controller/LICENSE diff --git a/player_controller/PlayerController.tscn b/scenes/player_controller/PlayerController.tscn similarity index 94% rename from player_controller/PlayerController.tscn rename to scenes/player_controller/PlayerController.tscn index 92ad81a6..82dbe972 100644 --- a/player_controller/PlayerController.tscn +++ b/scenes/player_controller/PlayerController.tscn @@ -1,58 +1,56 @@ [gd_scene format=3 uid="uid://bei4nhkf8lwdo"] -[ext_resource type="Script" uid="uid://bbbrf5ckydfna" path="res://player_controller/Scripts/PlayerController.cs" id="1_poq2x"] +[ext_resource type="Script" uid="uid://bbbrf5ckydfna" path="res://scenes/player_controller/scripts/PlayerController.cs" id="1_poq2x"] [ext_resource type="PackedScene" uid="uid://cf3rrgr1imvv4" path="res://scenes/path/path.tscn" id="2_6lejt"] -[ext_resource type="Script" uid="uid://jitubgv6judn" path="res://components/damage/RDamage.cs" id="2_x835q"] -[ext_resource type="Script" uid="uid://b44cse62qru7j" path="res://components/knockback/RKnockback.cs" id="3_cb2lu"] -[ext_resource type="Resource" uid="uid://bl5crtu1gkrtr" path="res://systems/inputs/base_mode/base_mode.tres" id="3_cresl"] -[ext_resource type="PackedScene" uid="uid://c4ikbhojckpnc" path="res://components/health/CHealth.tscn" id="3_q7bng"] -[ext_resource type="Script" uid="uid://baiapod3csndf" path="res://components/health/RHealth.cs" id="4_abfq8"] -[ext_resource type="Resource" uid="uid://bjyd801wvverk" path="res://player_controller/resources/player_health.tres" id="4_m8gvy"] -[ext_resource type="Resource" uid="uid://cpdaw41ah5gic" path="res://systems/inputs/base_mode/rotate_y.tres" id="4_rxwoh"] -[ext_resource type="Resource" uid="uid://ccrb5xsnphc8" path="res://systems/inputs/base_mode/rotate_floorplane.tres" id="5_4u7i3"] -[ext_resource type="PackedScene" uid="uid://hpsg4fqwrx1u" path="res://components/damage/CDamageable.tscn" id="5_jb43f"] -[ext_resource type="Resource" uid="uid://f3vs6l4m623s" path="res://systems/inputs/base_mode/move_left.tres" id="5_q14ux"] +[ext_resource type="Script" uid="uid://jitubgv6judn" path="res://scenes/components/damage/RDamage.cs" id="2_x835q"] +[ext_resource type="Script" uid="uid://b44cse62qru7j" path="res://scenes/components/knockback/RKnockback.cs" id="3_cb2lu"] +[ext_resource type="Resource" uid="uid://bl5crtu1gkrtr" path="res://inputs/base_mode/base_mode.tres" id="3_cresl"] +[ext_resource type="PackedScene" uid="uid://c4ikbhojckpnc" path="res://scenes/components/health/CHealth.tscn" id="3_q7bng"] +[ext_resource type="Script" uid="uid://baiapod3csndf" path="res://scenes/components/health/RHealth.cs" id="4_abfq8"] +[ext_resource type="Resource" uid="uid://bjyd801wvverk" path="res://scenes/player_controller/resources/player_health.tres" id="4_m8gvy"] +[ext_resource type="Resource" uid="uid://cpdaw41ah5gic" path="res://inputs/base_mode/rotate_y.tres" id="4_rxwoh"] +[ext_resource type="Resource" uid="uid://ccrb5xsnphc8" path="res://inputs/base_mode/rotate_floorplane.tres" id="5_4u7i3"] +[ext_resource type="PackedScene" uid="uid://hpsg4fqwrx1u" path="res://scenes/components/damage/CDamageable.tscn" id="5_jb43f"] +[ext_resource type="Resource" uid="uid://f3vs6l4m623s" path="res://inputs/base_mode/move_left.tres" id="5_q14ux"] [ext_resource type="PackedScene" uid="uid://duju3atqgltkg" path="res://scenes/explosion/explosion.tscn" id="5_ue7xq"] -[ext_resource type="Resource" uid="uid://dyru7mxo121w6" path="res://player_controller/resources/player_normal_damage_mod.tres" id="6_cmijs"] -[ext_resource type="Resource" uid="uid://t612lts1wi1s" path="res://systems/inputs/base_mode/move_right.tres" id="6_q7bng"] -[ext_resource type="Script" uid="uid://cwbvxlfvmocc1" path="res://player_controller/Scripts/StairsSystem.cs" id="7_bmt5a"] -[ext_resource type="Resource" uid="uid://brswsknpgwal2" path="res://systems/inputs/base_mode/move_front.tres" id="7_m8gvy"] -[ext_resource type="PackedScene" uid="uid://bctpe34ddamg5" path="res://components/knockback/CKnockback.tscn" id="7_x835q"] -[ext_resource type="Resource" uid="uid://s1l0n1iitc6m" path="res://systems/inputs/base_mode/move_back.tres" id="8_jb43f"] -[ext_resource type="Resource" uid="uid://j1o5ud0plk4" path="res://systems/inputs/base_mode/aim_release.tres" id="8_lhb11"] -[ext_resource type="Resource" uid="uid://bs8b0oojixm4q" path="res://player_controller/resources/player_knockback.tres" id="8_m8gvy"] -[ext_resource type="Resource" uid="uid://c3e0ivgaxrsyb" path="res://systems/inputs/base_mode/aim_down.tres" id="8_obsfv"] -[ext_resource type="PackedScene" uid="uid://wq1okogkhc5l" path="res://systems/mantle/mantle_system.tscn" id="8_qu4wy"] -[ext_resource type="AudioStream" uid="uid://clfggn87oeg1s" path="res://player_controller/Audio/InteractiveSFX.tres" id="9_jb43f"] -[ext_resource type="Resource" uid="uid://bebstkm608wxx" path="res://systems/inputs/base_mode/aim_pressed.tres" id="9_nob5r"] -[ext_resource type="Resource" uid="uid://bdit2jy5gbpts" path="res://systems/inputs/base_mode/jump.tres" id="10_4u7i3"] -[ext_resource type="Resource" uid="uid://b5gx3q8nvu72e" path="res://systems/inputs/base_mode/hit.tres" id="11_cresl"] -[ext_resource type="PackedScene" uid="uid://0ysqmqphq6mq" path="res://systems/head/head_system.tscn" id="11_rxwoh"] -[ext_resource type="Resource" uid="uid://d2r0ur8k3cuu3" path="res://systems/inputs/base_mode/dash.tres" id="12_34snm"] -[ext_resource type="Resource" uid="uid://55b0dsvioj08" path="res://systems/inputs/base_mode/jump_pressed.tres" id="13_nob5r"] -[ext_resource type="Shape3D" uid="uid://keseacdcooot" path="res://player_controller/resources/PlayerShape.tres" id="13_r7i3q"] -[ext_resource type="Script" uid="uid://b5nk6ntlps3x0" path="res://systems/inputs/input_system.gd" id="16_v31n3"] -[ext_resource type="Resource" uid="uid://b334rau1yxmm7" path="res://systems/inputs/base_mode/slide_released.tres" id="17_6lejt"] -[ext_resource type="Resource" uid="uid://htqvokm8mufq" path="res://systems/inputs/base_mode/move.tres" id="17_h6vvl"] -[ext_resource type="PackedScene" uid="uid://cqduhd4opgwvm" path="res://systems/dash/dash_system.tscn" id="18_q5h8a"] -[ext_resource type="Resource" uid="uid://bbce5wfwxpns1" path="res://systems/inputs/base_mode/slide_pressed.tres" id="18_q14ux"] -[ext_resource type="Resource" uid="uid://spo3pbqjx0eb" path="res://systems/inputs/base_mode/parry.tres" id="18_ruloh"] -[ext_resource type="Resource" uid="uid://dxy0071ic1wdj" path="res://systems/inputs/base_mode/slam.tres" id="20_nob5r"] -[ext_resource type="PackedScene" uid="uid://dbe5f0p6lvqtr" path="res://systems/tween_queue/tween_queue_system.tscn" id="22_rpwev"] +[ext_resource type="Resource" uid="uid://dyru7mxo121w6" path="res://scenes/player_controller/resources/player_normal_damage_mod.tres" id="6_cmijs"] +[ext_resource type="Resource" uid="uid://t612lts1wi1s" path="res://inputs/base_mode/move_right.tres" id="6_q7bng"] +[ext_resource type="Script" uid="uid://cwbvxlfvmocc1" path="res://scenes/player_controller/scripts/StairsSystem.cs" id="7_bmt5a"] +[ext_resource type="Resource" uid="uid://brswsknpgwal2" path="res://inputs/base_mode/move_front.tres" id="7_m8gvy"] +[ext_resource type="PackedScene" uid="uid://bctpe34ddamg5" path="res://scenes/components/knockback/CKnockback.tscn" id="7_x835q"] +[ext_resource type="Resource" uid="uid://s1l0n1iitc6m" path="res://inputs/base_mode/move_back.tres" id="8_jb43f"] +[ext_resource type="Resource" uid="uid://j1o5ud0plk4" path="res://inputs/base_mode/aim_release.tres" id="8_lhb11"] +[ext_resource type="Resource" uid="uid://bs8b0oojixm4q" path="res://scenes/player_controller/resources/player_knockback.tres" id="8_m8gvy"] +[ext_resource type="Resource" uid="uid://c3e0ivgaxrsyb" path="res://inputs/base_mode/aim_down.tres" id="8_obsfv"] +[ext_resource type="PackedScene" uid="uid://wq1okogkhc5l" path="res://scenes/player_controller/components/mantle/mantle_system.tscn" id="8_qu4wy"] +[ext_resource type="AudioStream" uid="uid://clfggn87oeg1s" path="res://scenes/player_controller/audio/InteractiveSFX.tres" id="9_jb43f"] +[ext_resource type="Resource" uid="uid://bebstkm608wxx" path="res://inputs/base_mode/aim_pressed.tres" id="9_nob5r"] +[ext_resource type="Resource" uid="uid://bdit2jy5gbpts" path="res://inputs/base_mode/jump.tres" id="10_4u7i3"] +[ext_resource type="Resource" uid="uid://b5gx3q8nvu72e" path="res://inputs/base_mode/hit.tres" id="11_cresl"] +[ext_resource type="PackedScene" uid="uid://0ysqmqphq6mq" path="res://scenes/player_controller/components/head/head_system.tscn" id="11_rxwoh"] +[ext_resource type="Resource" uid="uid://d2r0ur8k3cuu3" path="res://inputs/base_mode/dash.tres" id="12_34snm"] +[ext_resource type="Resource" uid="uid://55b0dsvioj08" path="res://inputs/base_mode/jump_pressed.tres" id="13_nob5r"] +[ext_resource type="Shape3D" uid="uid://keseacdcooot" path="res://scenes/player_controller/resources/PlayerShape.tres" id="13_r7i3q"] +[ext_resource type="Script" uid="uid://b5nk6ntlps3x0" path="res://inputs/input_system.gd" id="16_v31n3"] +[ext_resource type="Resource" uid="uid://b334rau1yxmm7" path="res://inputs/base_mode/slide_released.tres" id="17_6lejt"] +[ext_resource type="Resource" uid="uid://htqvokm8mufq" path="res://inputs/base_mode/move.tres" id="17_h6vvl"] +[ext_resource type="PackedScene" uid="uid://cqduhd4opgwvm" path="res://scenes/player_controller/components/dash/dash_system.tscn" id="18_q5h8a"] +[ext_resource type="Resource" uid="uid://bbce5wfwxpns1" path="res://inputs/base_mode/slide_pressed.tres" id="18_q14ux"] +[ext_resource type="Resource" uid="uid://spo3pbqjx0eb" path="res://inputs/base_mode/parry.tres" id="18_ruloh"] +[ext_resource type="Resource" uid="uid://dxy0071ic1wdj" path="res://inputs/base_mode/slam.tres" id="20_nob5r"] [ext_resource type="PackedScene" uid="uid://bcwkugn6v3oy7" path="res://addons/godot_state_charts/utilities/state_chart_debugger.tscn" id="24_q5h8a"] [ext_resource type="Script" uid="uid://couw105c3bde4" path="res://addons/godot_state_charts/state_chart.gd" id="25_wv70j"] [ext_resource type="Script" uid="uid://jk2jm1g6q853" path="res://addons/godot_state_charts/compound_state.gd" id="26_infe6"] [ext_resource type="Script" uid="uid://cytafq8i1y8qm" path="res://addons/godot_state_charts/atomic_state.gd" id="27_34snm"] [ext_resource type="Script" uid="uid://c1vp0ojjvaby1" path="res://addons/godot_state_charts/parallel_state.gd" id="27_infe6"] -[ext_resource type="Script" uid="uid://tjiji63wlom5" path="res://systems/wall_hug/WallHugSystem.cs" id="27_n7qhm"] +[ext_resource type="Script" uid="uid://tjiji63wlom5" path="res://scenes/player_controller/scripts/WallHugSystem.cs" id="27_n7qhm"] [ext_resource type="Script" uid="uid://cf1nsco3w0mf6" path="res://addons/godot_state_charts/transition.gd" id="28_n7qhm"] -[ext_resource type="PackedScene" uid="uid://ckm3d6k08a72u" path="res://systems/weapon/weapon.tscn" id="29_wv70j"] -[ext_resource type="Script" uid="uid://bhuwv2nlcrunt" path="res://player_controller/PlayerUi.cs" id="30_2ghaa"] +[ext_resource type="PackedScene" uid="uid://ckm3d6k08a72u" path="res://scenes/player_controller/components/weapon/weapon.tscn" id="29_wv70j"] +[ext_resource type="Script" uid="uid://bhuwv2nlcrunt" path="res://scenes/player_controller/PlayerUi.cs" id="30_2ghaa"] [ext_resource type="Texture2D" uid="uid://bnwj7ltdfximr" path="res://icon.svg" id="30_h23go"] -[ext_resource type="Texture2D" uid="uid://chvt6g0xn5c2m" path="res://systems/dash/light-ring.jpg" id="32_lgpc8"] +[ext_resource type="Texture2D" uid="uid://chvt6g0xn5c2m" path="res://scenes/player_controller/components/dash/light-ring.jpg" id="32_lgpc8"] [ext_resource type="Script" uid="uid://b4dwolbvt8our" path="res://addons/godot_state_charts/history_state.gd" id="41_ruloh"] -[ext_resource type="Texture2D" uid="uid://buu21kg4kkhiw" path="res://guide_examples/shared/fireball/fireball.svg" id="42_cmijs"] -[ext_resource type="PackedScene" uid="uid://cyw8p0p6a78tl" path="res://scenes/ui/healthbar.tscn" id="47_76kmc"] +[ext_resource type="PackedScene" uid="uid://cyw8p0p6a78tl" path="res://scenes/ui/healthbar/healthbar.tscn" id="47_76kmc"] [sub_resource type="Resource" id="Resource_cb2lu"] script = ExtResource("2_x835q") @@ -107,6 +105,9 @@ radius = 1.5 [sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_2q0ik"] blend_mode = 1 +[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_ue7xq"] +load_path = "res://.godot/imported/fireball.svg-da8480a7a8e47ac511e0971f6fa164bd.ctex" + [node name="Player" type="CharacterBody3D" unique_id=709076448] collision_mask = 272 script = ExtResource("1_poq2x") @@ -272,8 +273,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.296, 1.4, 0) target_position = Vector3(0, 1, 0) collision_mask = 256 -[node name="TweenQueueSystem" parent="." unique_id=621132440 instance=ExtResource("22_rpwev")] - [node name="WallHugSystem" type="Node3D" parent="." unique_id=670545108] script = ExtResource("27_n7qhm") @@ -508,7 +507,7 @@ offset_right = 20.0 offset_bottom = 20.0 grow_horizontal = 2 grow_vertical = 2 -texture = ExtResource("42_cmijs") +texture = SubResource("CompressedTexture2D_ue7xq") expand_mode = 1 [node name="Healthbar" parent="UI" unique_id=1462180337 instance=ExtResource("47_76kmc")] diff --git a/player_controller/PlayerUi.cs b/scenes/player_controller/PlayerUi.cs similarity index 100% rename from player_controller/PlayerUi.cs rename to scenes/player_controller/PlayerUi.cs diff --git a/player_controller/PlayerUi.cs.uid b/scenes/player_controller/PlayerUi.cs.uid similarity index 100% rename from player_controller/PlayerUi.cs.uid rename to scenes/player_controller/PlayerUi.cs.uid diff --git a/player_controller/Audio/InteractiveSFX.tres b/scenes/player_controller/audio/InteractiveSFX.tres similarity index 100% rename from player_controller/Audio/InteractiveSFX.tres rename to scenes/player_controller/audio/InteractiveSFX.tres diff --git a/systems/dash/DashSystem.cs b/scenes/player_controller/components/dash/DashSystem.cs similarity index 100% rename from systems/dash/DashSystem.cs rename to scenes/player_controller/components/dash/DashSystem.cs diff --git a/systems/dash/DashSystem.cs.uid b/scenes/player_controller/components/dash/DashSystem.cs.uid similarity index 100% rename from systems/dash/DashSystem.cs.uid rename to scenes/player_controller/components/dash/DashSystem.cs.uid diff --git a/systems/dash/dash_indicator.tscn b/scenes/player_controller/components/dash/dash_indicator.tscn similarity index 96% rename from systems/dash/dash_indicator.tscn rename to scenes/player_controller/components/dash/dash_indicator.tscn index 6902ab63..3e347060 100644 --- a/systems/dash/dash_indicator.tscn +++ b/scenes/player_controller/components/dash/dash_indicator.tscn @@ -1,6 +1,6 @@ [gd_scene format=3 uid="uid://hd0868f4pb63"] -[ext_resource type="Texture2D" uid="uid://chvt6g0xn5c2m" path="res://systems/dash/light-ring.jpg" id="1_jadbb"] +[ext_resource type="Texture2D" uid="uid://chvt6g0xn5c2m" path="res://scenes/player_controller/components/dash/light-ring.jpg" id="1_jadbb"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_tqt6i"] transparency = 1 diff --git a/systems/dash/dash_system.tscn b/scenes/player_controller/components/dash/dash_system.tscn similarity index 90% rename from systems/dash/dash_system.tscn rename to scenes/player_controller/components/dash/dash_system.tscn index 0c1b9650..e53b7433 100644 --- a/systems/dash/dash_system.tscn +++ b/scenes/player_controller/components/dash/dash_system.tscn @@ -1,8 +1,8 @@ [gd_scene format=3 uid="uid://cqduhd4opgwvm"] -[ext_resource type="Script" uid="uid://dwoppk8j5fxeg" path="res://systems/dash/DashSystem.cs" id="1_hwig2"] -[ext_resource type="PackedScene" uid="uid://wq1okogkhc5l" path="res://systems/mantle/mantle_system.tscn" id="2_pff7b"] -[ext_resource type="PackedScene" uid="uid://hd0868f4pb63" path="res://systems/dash/dash_indicator.tscn" id="2_tqt6i"] +[ext_resource type="Script" uid="uid://dwoppk8j5fxeg" path="res://scenes/player_controller/components/dash/DashSystem.cs" id="1_hwig2"] +[ext_resource type="PackedScene" uid="uid://wq1okogkhc5l" path="res://scenes/player_controller/components/mantle/mantle_system.tscn" id="2_pff7b"] +[ext_resource type="PackedScene" uid="uid://hd0868f4pb63" path="res://scenes/player_controller/components/dash/dash_indicator.tscn" id="2_tqt6i"] [sub_resource type="SphereShape3D" id="SphereShape3D_jngg2"] diff --git a/systems/dash/dash_time_dilation.tres b/scenes/player_controller/components/dash/dash_time_dilation.tres similarity index 100% rename from systems/dash/dash_time_dilation.tres rename to scenes/player_controller/components/dash/dash_time_dilation.tres diff --git a/systems/dash/light-ring.jpg b/scenes/player_controller/components/dash/light-ring.jpg similarity index 100% rename from systems/dash/light-ring.jpg rename to scenes/player_controller/components/dash/light-ring.jpg diff --git a/systems/dash/light-ring.jpg.import b/scenes/player_controller/components/dash/light-ring.jpg.import similarity index 63% rename from systems/dash/light-ring.jpg.import rename to scenes/player_controller/components/dash/light-ring.jpg.import index 5d9fb91e..0f872c6f 100644 --- a/systems/dash/light-ring.jpg.import +++ b/scenes/player_controller/components/dash/light-ring.jpg.import @@ -3,8 +3,8 @@ importer="texture" type="CompressedTexture2D" uid="uid://chvt6g0xn5c2m" -path.s3tc="res://.godot/imported/light-ring.jpg-c39549c041934663aceb7b7e60c47efb.s3tc.ctex" -path.etc2="res://.godot/imported/light-ring.jpg-c39549c041934663aceb7b7e60c47efb.etc2.ctex" +path.s3tc="res://.godot/imported/light-ring.jpg-59a7aa6aff8e55915b68cd23f0e30ad8.s3tc.ctex" +path.etc2="res://.godot/imported/light-ring.jpg-59a7aa6aff8e55915b68cd23f0e30ad8.etc2.ctex" metadata={ "imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true @@ -12,8 +12,8 @@ metadata={ [deps] -source_file="res://systems/dash/light-ring.jpg" -dest_files=["res://.godot/imported/light-ring.jpg-c39549c041934663aceb7b7e60c47efb.s3tc.ctex", "res://.godot/imported/light-ring.jpg-c39549c041934663aceb7b7e60c47efb.etc2.ctex"] +source_file="res://scenes/player_controller/components/dash/light-ring.jpg" +dest_files=["res://.godot/imported/light-ring.jpg-59a7aa6aff8e55915b68cd23f0e30ad8.s3tc.ctex", "res://.godot/imported/light-ring.jpg-59a7aa6aff8e55915b68cd23f0e30ad8.etc2.ctex"] [params] diff --git a/systems/head/HeadSystem.cs b/scenes/player_controller/components/head/HeadSystem.cs similarity index 100% rename from systems/head/HeadSystem.cs rename to scenes/player_controller/components/head/HeadSystem.cs diff --git a/systems/head/HeadSystem.cs.uid b/scenes/player_controller/components/head/HeadSystem.cs.uid similarity index 100% rename from systems/head/HeadSystem.cs.uid rename to scenes/player_controller/components/head/HeadSystem.cs.uid diff --git a/systems/head/fp_blend_tree.tres b/scenes/player_controller/components/head/fp_blend_tree.tres similarity index 97% rename from systems/head/fp_blend_tree.tres rename to scenes/player_controller/components/head/fp_blend_tree.tres index 2a943c0f..744be16a 100644 --- a/systems/head/fp_blend_tree.tres +++ b/scenes/player_controller/components/head/fp_blend_tree.tres @@ -1,6 +1,6 @@ [gd_resource type="AnimationNodeBlendTree" format=3 uid="uid://c26yvcyyyj811"] -[ext_resource type="AnimationNodeStateMachine" uid="uid://3r5oeg0ho0d4" path="res://systems/head/fp_state_machine.tres" id="1_knaxl"] +[ext_resource type="AnimationNodeStateMachine" uid="uid://3r5oeg0ho0d4" path="res://scenes/player_controller/components/head/fp_state_machine.tres" id="1_knaxl"] [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_1hkum"] animation = &"die" diff --git a/systems/head/fp_state_machine.tres b/scenes/player_controller/components/head/fp_state_machine.tres similarity index 100% rename from systems/head/fp_state_machine.tres rename to scenes/player_controller/components/head/fp_state_machine.tres diff --git a/systems/head/head_system.tscn b/scenes/player_controller/components/head/head_system.tscn similarity index 99% rename from systems/head/head_system.tscn rename to scenes/player_controller/components/head/head_system.tscn index fcacb5a7..7acdf3e4 100644 --- a/systems/head/head_system.tscn +++ b/scenes/player_controller/components/head/head_system.tscn @@ -1,9 +1,9 @@ [gd_scene format=3 uid="uid://0ysqmqphq6mq"] -[ext_resource type="Script" uid="uid://dtkdrnsmlwm67" path="res://systems/head/HeadSystem.cs" id="1_8abgy"] -[ext_resource type="ArrayMesh" uid="uid://ckr26s4e3fj1m" path="res://assets/swords/resources/fp_sword23.tres" id="2_c5qep"] -[ext_resource type="ArrayMesh" uid="uid://dogiv0piqfmfu" path="res://assets/swords/resources/fp_sword20.tres" id="3_1ay6d"] -[ext_resource type="AnimationNodeBlendTree" uid="uid://c26yvcyyyj811" path="res://systems/head/fp_blend_tree.tres" id="3_r0h40"] +[ext_resource type="Script" uid="uid://dtkdrnsmlwm67" path="res://scenes/player_controller/components/head/HeadSystem.cs" id="1_8abgy"] +[ext_resource type="ArrayMesh" uid="uid://ckr26s4e3fj1m" path="res://assets/meshes/swords/resources/fp_sword23.tres" id="2_c5qep"] +[ext_resource type="ArrayMesh" uid="uid://dogiv0piqfmfu" path="res://assets/meshes/swords/resources/fp_sword20.tres" id="3_1ay6d"] +[ext_resource type="AnimationNodeBlendTree" uid="uid://c26yvcyyyj811" path="res://scenes/player_controller/components/head/fp_blend_tree.tres" id="3_r0h40"] [ext_resource type="Script" uid="uid://dnlxsrumw6ygp" path="res://addons/shaker/src/Vector3/shaker_component3D.gd" id="3_ubhf8"] [ext_resource type="Script" uid="uid://0tu2q57qqu4s" path="res://addons/shaker/data/Vector3/BaseShakerType3D.gd" id="4_1ay6d"] [ext_resource type="Script" uid="uid://ptaespkh1sk2" path="res://addons/shaker/data/Vector3/ShakerTypeNoiseShake3D.gd" id="5_sdjj3"] diff --git a/systems/mantle/MantleSystem.cs b/scenes/player_controller/components/mantle/MantleSystem.cs similarity index 100% rename from systems/mantle/MantleSystem.cs rename to scenes/player_controller/components/mantle/MantleSystem.cs diff --git a/systems/mantle/MantleSystem.cs.uid b/scenes/player_controller/components/mantle/MantleSystem.cs.uid similarity index 100% rename from systems/mantle/MantleSystem.cs.uid rename to scenes/player_controller/components/mantle/MantleSystem.cs.uid diff --git a/systems/mantle/find_wall_shape.tres b/scenes/player_controller/components/mantle/find_wall_shape.tres similarity index 100% rename from systems/mantle/find_wall_shape.tres rename to scenes/player_controller/components/mantle/find_wall_shape.tres diff --git a/systems/mantle/mantle_system.tscn b/scenes/player_controller/components/mantle/mantle_system.tscn similarity index 98% rename from systems/mantle/mantle_system.tscn rename to scenes/player_controller/components/mantle/mantle_system.tscn index 9efcb497..6df850f9 100644 --- a/systems/mantle/mantle_system.tscn +++ b/scenes/player_controller/components/mantle/mantle_system.tscn @@ -1,6 +1,6 @@ [gd_scene format=3 uid="uid://wq1okogkhc5l"] -[ext_resource type="Script" uid="uid://bja6tis1vaysu" path="res://systems/mantle/MantleSystem.cs" id="1_2oobp"] +[ext_resource type="Script" uid="uid://bja6tis1vaysu" path="res://scenes/player_controller/components/mantle/MantleSystem.cs" id="1_2oobp"] [sub_resource type="CapsuleShape3D" id="CapsuleShape3D_4coqe"] height = 1.7 diff --git a/systems/weapon/WeaponSystem.cs b/scenes/player_controller/components/weapon/WeaponSystem.cs similarity index 95% rename from systems/weapon/WeaponSystem.cs rename to scenes/player_controller/components/weapon/WeaponSystem.cs index 94120d1e..da5e3418 100644 --- a/systems/weapon/WeaponSystem.cs +++ b/scenes/player_controller/components/weapon/WeaponSystem.cs @@ -28,7 +28,6 @@ public partial class WeaponSystem : RigidBody3D, IDamageDealer public StateChartState PlantedState; private ShapeCast3D _dashCast3D; - private TweenQueueSystem _tweenQueueSystem; private Transform3D _startTransform; private Vector3 _startMeshRotation; @@ -55,9 +54,6 @@ public partial class WeaponSystem : RigidBody3D, IDamageDealer WeaponMesh = GetNode("Weapon"); _startMeshRotation = WeaponMesh.Rotation; - - _tweenQueueSystem = GetNode("TweenQueueSystem"); - _tweenQueueSystem.Init(this); _startTransform = Transform; Freeze = true; @@ -101,8 +97,11 @@ public partial class WeaponSystem : RigidBody3D, IDamageDealer PlantLocation = collisionLocation; PlantNormal = collisionNormal; LookAt(end); - - var tween = _tweenQueueSystem.TweenToLocation(new TweenQueueSystem.TweenInputs(end, StraightThrowDuration)); + + + var tween = GetTree().CreateTween(); + tween.SetParallel(true); + tween.TweenProperty(this, "global_position", end, StraightThrowDuration); if (hasHit) { PlantObject = collidedObject; diff --git a/systems/weapon/WeaponSystem.cs.uid b/scenes/player_controller/components/weapon/WeaponSystem.cs.uid similarity index 100% rename from systems/weapon/WeaponSystem.cs.uid rename to scenes/player_controller/components/weapon/WeaponSystem.cs.uid diff --git a/systems/weapon/placed_tutorial_weapon.gd b/scenes/player_controller/components/weapon/placed_tutorial_weapon.gd similarity index 100% rename from systems/weapon/placed_tutorial_weapon.gd rename to scenes/player_controller/components/weapon/placed_tutorial_weapon.gd diff --git a/systems/weapon/placed_tutorial_weapon.gd.uid b/scenes/player_controller/components/weapon/placed_tutorial_weapon.gd.uid similarity index 100% rename from systems/weapon/placed_tutorial_weapon.gd.uid rename to scenes/player_controller/components/weapon/placed_tutorial_weapon.gd.uid diff --git a/systems/weapon/weapon.tres b/scenes/player_controller/components/weapon/weapon.tres similarity index 100% rename from systems/weapon/weapon.tres rename to scenes/player_controller/components/weapon/weapon.tres diff --git a/systems/weapon/weapon.tscn b/scenes/player_controller/components/weapon/weapon.tscn similarity index 91% rename from systems/weapon/weapon.tscn rename to scenes/player_controller/components/weapon/weapon.tscn index 26a9c7fd..301f5a21 100644 --- a/systems/weapon/weapon.tscn +++ b/scenes/player_controller/components/weapon/weapon.tscn @@ -1,10 +1,9 @@ [gd_scene format=3 uid="uid://ckm3d6k08a72u"] -[ext_resource type="Script" uid="uid://iii3wfto4t5b" path="res://systems/weapon/WeaponSystem.cs" id="1_csqwk"] -[ext_resource type="Script" uid="uid://jitubgv6judn" path="res://components/damage/RDamage.cs" id="2_m0v1h"] -[ext_resource type="PackedScene" uid="uid://dbe5f0p6lvqtr" path="res://systems/tween_queue/tween_queue_system.tscn" id="2_x1nha"] +[ext_resource type="Script" uid="uid://iii3wfto4t5b" path="res://scenes/player_controller/components/weapon/WeaponSystem.cs" id="1_csqwk"] +[ext_resource type="Script" uid="uid://jitubgv6judn" path="res://scenes/components/damage/RDamage.cs" id="2_m0v1h"] [ext_resource type="Script" uid="uid://couw105c3bde4" path="res://addons/godot_state_charts/state_chart.gd" id="3_5owyf"] -[ext_resource type="ArrayMesh" uid="uid://cho5fixitrbds" path="res://assets/swords/resources/sword23.tres" id="3_svc06"] +[ext_resource type="ArrayMesh" uid="uid://cho5fixitrbds" path="res://assets/meshes/swords/resources/sword23.tres" id="3_svc06"] [ext_resource type="Script" uid="uid://jk2jm1g6q853" path="res://addons/godot_state_charts/compound_state.gd" id="4_svc06"] [ext_resource type="Script" uid="uid://cytafq8i1y8qm" path="res://addons/godot_state_charts/atomic_state.gd" id="5_m0v1h"] [ext_resource type="Script" uid="uid://cf1nsco3w0mf6" path="res://addons/godot_state_charts/transition.gd" id="6_jpdh0"] @@ -51,8 +50,6 @@ max_contacts_reported = 1 script = ExtResource("1_csqwk") RDamage = SubResource("Resource_jpdh0") -[node name="TweenQueueSystem" parent="." unique_id=238214283 instance=ExtResource("2_x1nha")] - [node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=884463982] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0) shape = SubResource("CylinderShape3D_avini") diff --git a/systems/weapon/weapon_tuto.tres b/scenes/player_controller/components/weapon/weapon_tuto.tres similarity index 100% rename from systems/weapon/weapon_tuto.tres rename to scenes/player_controller/components/weapon/weapon_tuto.tres diff --git a/player_controller/resources/PlayerShape.tres b/scenes/player_controller/resources/PlayerShape.tres similarity index 100% rename from player_controller/resources/PlayerShape.tres rename to scenes/player_controller/resources/PlayerShape.tres diff --git a/player_controller/resources/player_health.tres b/scenes/player_controller/resources/player_health.tres similarity index 82% rename from player_controller/resources/player_health.tres rename to scenes/player_controller/resources/player_health.tres index 639b97cd..7beaf36d 100644 --- a/player_controller/resources/player_health.tres +++ b/scenes/player_controller/resources/player_health.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="RHealth" format=3 uid="uid://bjyd801wvverk"] -[ext_resource type="Script" uid="uid://baiapod3csndf" path="res://components/health/RHealth.cs" id="1_tv6ah"] +[ext_resource type="Script" uid="uid://baiapod3csndf" path="res://scenes/components/health/RHealth.cs" id="1_tv6ah"] [resource] script = ExtResource("1_tv6ah") diff --git a/player_controller/resources/player_knockback.tres b/scenes/player_controller/resources/player_knockback.tres similarity index 82% rename from player_controller/resources/player_knockback.tres rename to scenes/player_controller/resources/player_knockback.tres index cd0d3cb8..eb7323b3 100644 --- a/player_controller/resources/player_knockback.tres +++ b/scenes/player_controller/resources/player_knockback.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="RKnockback" format=3 uid="uid://bs8b0oojixm4q"] -[ext_resource type="Script" uid="uid://b44cse62qru7j" path="res://components/knockback/RKnockback.cs" id="1_dthjm"] +[ext_resource type="Script" uid="uid://b44cse62qru7j" path="res://scenes/components/knockback/RKnockback.cs" id="1_dthjm"] [resource] script = ExtResource("1_dthjm") diff --git a/player_controller/resources/player_normal_damage_mod.tres b/scenes/player_controller/resources/player_normal_damage_mod.tres similarity index 80% rename from player_controller/resources/player_normal_damage_mod.tres rename to scenes/player_controller/resources/player_normal_damage_mod.tres index b5eba6b7..5014ef59 100644 --- a/player_controller/resources/player_normal_damage_mod.tres +++ b/scenes/player_controller/resources/player_normal_damage_mod.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="RDamageModifier" format=3 uid="uid://dyru7mxo121w6"] -[ext_resource type="Script" uid="uid://b6y3ugfydvch0" path="res://components/damage/RDamageModifier.cs" id="1_7i47t"] +[ext_resource type="Script" uid="uid://b6y3ugfydvch0" path="res://scenes/components/damage/RDamageModifier.cs" id="1_7i47t"] [resource] script = ExtResource("1_7i47t") diff --git a/player_controller/Scripts/AnimationPlayer.cs b/scenes/player_controller/scripts/AnimationPlayer.cs similarity index 100% rename from player_controller/Scripts/AnimationPlayer.cs rename to scenes/player_controller/scripts/AnimationPlayer.cs diff --git a/player_controller/Scripts/AnimationPlayer.cs.uid b/scenes/player_controller/scripts/AnimationPlayer.cs.uid similarity index 100% rename from player_controller/Scripts/AnimationPlayer.cs.uid rename to scenes/player_controller/scripts/AnimationPlayer.cs.uid diff --git a/player_controller/Scripts/Bobbing.cs b/scenes/player_controller/scripts/Bobbing.cs similarity index 100% rename from player_controller/Scripts/Bobbing.cs rename to scenes/player_controller/scripts/Bobbing.cs diff --git a/player_controller/Scripts/Bobbing.cs.uid b/scenes/player_controller/scripts/Bobbing.cs.uid similarity index 100% rename from player_controller/Scripts/Bobbing.cs.uid rename to scenes/player_controller/scripts/Bobbing.cs.uid diff --git a/player_controller/Scripts/CapsuleCollider.cs b/scenes/player_controller/scripts/CapsuleCollider.cs similarity index 100% rename from player_controller/Scripts/CapsuleCollider.cs rename to scenes/player_controller/scripts/CapsuleCollider.cs diff --git a/player_controller/Scripts/CapsuleCollider.cs.uid b/scenes/player_controller/scripts/CapsuleCollider.cs.uid similarity index 100% rename from player_controller/Scripts/CapsuleCollider.cs.uid rename to scenes/player_controller/scripts/CapsuleCollider.cs.uid diff --git a/player_controller/Scripts/FieldOfView.cs b/scenes/player_controller/scripts/FieldOfView.cs similarity index 100% rename from player_controller/Scripts/FieldOfView.cs rename to scenes/player_controller/scripts/FieldOfView.cs diff --git a/player_controller/Scripts/FieldOfView.cs.uid b/scenes/player_controller/scripts/FieldOfView.cs.uid similarity index 100% rename from player_controller/Scripts/FieldOfView.cs.uid rename to scenes/player_controller/scripts/FieldOfView.cs.uid diff --git a/player_controller/Scripts/Global.cs b/scenes/player_controller/scripts/Global.cs similarity index 100% rename from player_controller/Scripts/Global.cs rename to scenes/player_controller/scripts/Global.cs diff --git a/player_controller/Scripts/Global.cs.uid b/scenes/player_controller/scripts/Global.cs.uid similarity index 100% rename from player_controller/Scripts/Global.cs.uid rename to scenes/player_controller/scripts/Global.cs.uid diff --git a/player_controller/Scripts/Gravity.cs b/scenes/player_controller/scripts/Gravity.cs similarity index 100% rename from player_controller/Scripts/Gravity.cs rename to scenes/player_controller/scripts/Gravity.cs diff --git a/player_controller/Scripts/Gravity.cs.uid b/scenes/player_controller/scripts/Gravity.cs.uid similarity index 100% rename from player_controller/Scripts/Gravity.cs.uid rename to scenes/player_controller/scripts/Gravity.cs.uid diff --git a/player_controller/Scripts/HealthSystem.cs b/scenes/player_controller/scripts/HealthSystem.cs similarity index 100% rename from player_controller/Scripts/HealthSystem.cs rename to scenes/player_controller/scripts/HealthSystem.cs diff --git a/player_controller/Scripts/HealthSystem.cs.uid b/scenes/player_controller/scripts/HealthSystem.cs.uid similarity index 100% rename from player_controller/Scripts/HealthSystem.cs.uid rename to scenes/player_controller/scripts/HealthSystem.cs.uid diff --git a/player_controller/Scripts/Mouse.cs b/scenes/player_controller/scripts/Mouse.cs similarity index 100% rename from player_controller/Scripts/Mouse.cs rename to scenes/player_controller/scripts/Mouse.cs diff --git a/player_controller/Scripts/Mouse.cs.uid b/scenes/player_controller/scripts/Mouse.cs.uid similarity index 100% rename from player_controller/Scripts/Mouse.cs.uid rename to scenes/player_controller/scripts/Mouse.cs.uid diff --git a/player_controller/Scripts/PlayerController.cs b/scenes/player_controller/scripts/PlayerController.cs similarity index 100% rename from player_controller/Scripts/PlayerController.cs rename to scenes/player_controller/scripts/PlayerController.cs diff --git a/player_controller/Scripts/PlayerController.cs.uid b/scenes/player_controller/scripts/PlayerController.cs.uid similarity index 100% rename from player_controller/Scripts/PlayerController.cs.uid rename to scenes/player_controller/scripts/PlayerController.cs.uid diff --git a/player_controller/Scripts/StairsSystem.cs b/scenes/player_controller/scripts/StairsSystem.cs similarity index 100% rename from player_controller/Scripts/StairsSystem.cs rename to scenes/player_controller/scripts/StairsSystem.cs diff --git a/player_controller/Scripts/StairsSystem.cs.uid b/scenes/player_controller/scripts/StairsSystem.cs.uid similarity index 100% rename from player_controller/Scripts/StairsSystem.cs.uid rename to scenes/player_controller/scripts/StairsSystem.cs.uid diff --git a/player_controller/Scripts/Stamina.cs b/scenes/player_controller/scripts/Stamina.cs similarity index 100% rename from player_controller/Scripts/Stamina.cs rename to scenes/player_controller/scripts/Stamina.cs diff --git a/player_controller/Scripts/Stamina.cs.uid b/scenes/player_controller/scripts/Stamina.cs.uid similarity index 100% rename from player_controller/Scripts/Stamina.cs.uid rename to scenes/player_controller/scripts/Stamina.cs.uid diff --git a/systems/wall_hug/WallHugSystem.cs b/scenes/player_controller/scripts/WallHugSystem.cs similarity index 100% rename from systems/wall_hug/WallHugSystem.cs rename to scenes/player_controller/scripts/WallHugSystem.cs diff --git a/systems/wall_hug/WallHugSystem.cs.uid b/scenes/player_controller/scripts/WallHugSystem.cs.uid similarity index 100% rename from systems/wall_hug/WallHugSystem.cs.uid rename to scenes/player_controller/scripts/WallHugSystem.cs.uid diff --git a/player_controller/Shaders/Blur.gdshader b/scenes/player_controller/shaders/Blur.gdshader similarity index 100% rename from player_controller/Shaders/Blur.gdshader rename to scenes/player_controller/shaders/Blur.gdshader diff --git a/player_controller/Shaders/Blur.gdshader.uid b/scenes/player_controller/shaders/Blur.gdshader.uid similarity index 100% rename from player_controller/Shaders/Blur.gdshader.uid rename to scenes/player_controller/shaders/Blur.gdshader.uid diff --git a/player_controller/Shaders/Distortion.gdshader b/scenes/player_controller/shaders/Distortion.gdshader similarity index 100% rename from player_controller/Shaders/Distortion.gdshader rename to scenes/player_controller/shaders/Distortion.gdshader diff --git a/player_controller/Shaders/Distortion.gdshader.uid b/scenes/player_controller/shaders/Distortion.gdshader.uid similarity index 100% rename from player_controller/Shaders/Distortion.gdshader.uid rename to scenes/player_controller/shaders/Distortion.gdshader.uid diff --git a/player_controller/Shaders/Vignette.gdshader b/scenes/player_controller/shaders/Vignette.gdshader similarity index 100% rename from player_controller/Shaders/Vignette.gdshader rename to scenes/player_controller/shaders/Vignette.gdshader diff --git a/player_controller/Shaders/Vignette.gdshader.uid b/scenes/player_controller/shaders/Vignette.gdshader.uid similarity index 100% rename from player_controller/Shaders/Vignette.gdshader.uid rename to scenes/player_controller/shaders/Vignette.gdshader.uid diff --git a/scenes/ui/Healthbar.cs b/scenes/ui/healthbar/Healthbar.cs similarity index 100% rename from scenes/ui/Healthbar.cs rename to scenes/ui/healthbar/Healthbar.cs diff --git a/scenes/ui/Healthbar.cs.uid b/scenes/ui/healthbar/Healthbar.cs.uid similarity index 100% rename from scenes/ui/Healthbar.cs.uid rename to scenes/ui/healthbar/Healthbar.cs.uid diff --git a/scenes/ui/healthbar.tscn b/scenes/ui/healthbar/healthbar.tscn similarity index 96% rename from scenes/ui/healthbar.tscn rename to scenes/ui/healthbar/healthbar.tscn index c9c9dba7..32a086c8 100644 --- a/scenes/ui/healthbar.tscn +++ b/scenes/ui/healthbar/healthbar.tscn @@ -1,6 +1,6 @@ [gd_scene format=3 uid="uid://cyw8p0p6a78tl"] -[ext_resource type="Script" uid="uid://l5cjcaehyssk" path="res://scenes/ui/Healthbar.cs" id="1_0k5hr"] +[ext_resource type="Script" uid="uid://l5cjcaehyssk" path="res://scenes/ui/healthbar/Healthbar.cs" id="1_0k5hr"] [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_0sgot"] diff --git a/systems/tween_queue/TweenQueueSystem.cs b/systems/tween_queue/TweenQueueSystem.cs deleted file mode 100644 index 2f17f3ef..00000000 --- a/systems/tween_queue/TweenQueueSystem.cs +++ /dev/null @@ -1,54 +0,0 @@ -using System.Collections.Generic; -using Godot; - -namespace Movementtests.systems; - -public partial class TweenQueueSystem : Node3D -{ - public record TweenInputs(Vector3 Location, float Duration); - - private Queue _tweenInputs = new Queue(); - private Node3D _tweenObject; - private bool _isTweening = false; - private Callable _tweenEndedCallback; - - public void Init(Node3D tweenObject) - { - _tweenObject = tweenObject; - _tweenEndedCallback = new Callable(this, MethodName.EndTween); - } - - public void EndTween() - { - _isTweening = false; - } - - public Tween TweenToLocation(TweenInputs inputs) - { - var (location, duration) = inputs; - - var tween = GetTree().CreateTween(); - tween.SetParallel(true); - tween.TweenProperty(_tweenObject, "global_position", location, duration); - tween.TweenCallback(_tweenEndedCallback); - _isTweening = true; - return tween; - } - - public void QueueTween(TweenInputs inputs) - { - _tweenInputs.Enqueue(inputs); - } - - public void QueueTween(Vector3 location, float duration) - { - QueueTween(new TweenInputs(location, duration)); - } - - public void ProcessTweens() - { - if (_tweenInputs.Count > 0 && !_isTweening) - TweenToLocation(_tweenInputs.Dequeue()); - } - -} \ No newline at end of file diff --git a/systems/tween_queue/TweenQueueSystem.cs.uid b/systems/tween_queue/TweenQueueSystem.cs.uid deleted file mode 100644 index faa3eaac..00000000 --- a/systems/tween_queue/TweenQueueSystem.cs.uid +++ /dev/null @@ -1 +0,0 @@ -uid://crm4u4r56hvg7 diff --git a/systems/tween_queue/tween_queue_system.tscn b/systems/tween_queue/tween_queue_system.tscn deleted file mode 100644 index 027e51de..00000000 --- a/systems/tween_queue/tween_queue_system.tscn +++ /dev/null @@ -1,6 +0,0 @@ -[gd_scene format=3 uid="uid://dbe5f0p6lvqtr"] - -[ext_resource type="Script" uid="uid://crm4u4r56hvg7" path="res://systems/tween_queue/TweenQueueSystem.cs" id="1_iqosd"] - -[node name="TweenQueueSystem" type="Node3D" unique_id=1341402383] -script = ExtResource("1_iqosd") diff --git a/systems/ui/general_manager.gd b/tools/general_manager.gd similarity index 100% rename from systems/ui/general_manager.gd rename to tools/general_manager.gd diff --git a/systems/ui/general_manager.gd.uid b/tools/general_manager.gd.uid similarity index 100% rename from systems/ui/general_manager.gd.uid rename to tools/general_manager.gd.uid diff --git a/systems/ui/grab_focus.gd b/tools/grab_focus.gd similarity index 100% rename from systems/ui/grab_focus.gd rename to tools/grab_focus.gd diff --git a/systems/ui/grab_focus.gd.uid b/tools/grab_focus.gd.uid similarity index 100% rename from systems/ui/grab_focus.gd.uid rename to tools/grab_focus.gd.uid diff --git a/systems/ui/new_main_menu.gd b/tools/new_main_menu.gd similarity index 100% rename from systems/ui/new_main_menu.gd rename to tools/new_main_menu.gd diff --git a/systems/ui/new_main_menu.gd.uid b/tools/new_main_menu.gd.uid similarity index 100% rename from systems/ui/new_main_menu.gd.uid rename to tools/new_main_menu.gd.uid diff --git a/systems/ui/tutorial_controller.gd b/tools/tutorial_controller.gd similarity index 100% rename from systems/ui/tutorial_controller.gd rename to tools/tutorial_controller.gd diff --git a/systems/ui/tutorial_controller.gd.uid b/tools/tutorial_controller.gd.uid similarity index 100% rename from systems/ui/tutorial_controller.gd.uid rename to tools/tutorial_controller.gd.uid