From c980445340728dbd2243fefdd901334867d15c2f Mon Sep 17 00:00:00 2001 From: Tony Bark Date: Tue, 14 Mar 2023 06:17:27 -0400 Subject: [PATCH] Major clean up and reorganization - Upgraded to Godot 4 - Just remembered the basic principles are based on a tile editor, and dramatically simplified from there. Derp. - New state machine and license display add-ons. - Re-licensed under the GPL because Micropolis' assets aren't under a separate one. --- .gitattributes | 65 +-- .github/workflows/godot.yml | 55 +- .gitignore | 33 +- LICENSE | 457 ++++++++++------ README.md | 8 +- TODO.md | 6 - UNLICENSE | 22 - addons/beehave/blackboard.gd | 24 - addons/beehave/icons/action.svg | 61 --- addons/beehave/icons/action.svg.import | 35 -- addons/beehave/icons/blackboard.svg | 61 --- addons/beehave/icons/blackboard.svg.import | 35 -- addons/beehave/icons/category_bt.svg | 61 --- addons/beehave/icons/category_bt.svg.import | 35 -- addons/beehave/icons/category_composite.svg | 61 --- .../icons/category_composite.svg.import | 35 -- addons/beehave/icons/category_decorator.svg | 61 --- .../icons/category_decorator.svg.import | 35 -- addons/beehave/icons/condition.svg | 61 --- addons/beehave/icons/condition.svg.import | 35 -- addons/beehave/icons/fail.svg | 66 --- addons/beehave/icons/fail.svg.import | 35 -- addons/beehave/icons/inverter.svg | 61 --- addons/beehave/icons/inverter.svg.import | 35 -- addons/beehave/icons/limiter.svg | 61 --- addons/beehave/icons/limiter.svg.import | 35 -- addons/beehave/icons/selector.svg | 61 --- addons/beehave/icons/selector.svg.import | 35 -- addons/beehave/icons/selector_star.svg | 9 - addons/beehave/icons/selector_star.svg.import | 35 -- addons/beehave/icons/sequencer.svg | 61 --- addons/beehave/icons/sequencer.svg.import | 35 -- addons/beehave/icons/sequencer_star.svg | 9 - .../beehave/icons/sequencer_star.svg.import | 35 -- addons/beehave/icons/succeed.svg | 61 --- addons/beehave/icons/succeed.svg.import | 35 -- addons/beehave/icons/tree.svg | 61 --- addons/beehave/icons/tree.svg.import | 35 -- addons/beehave/nodes/beehave_node.gd | 8 - addons/beehave/nodes/beehave_root.gd | 84 --- addons/beehave/nodes/beehave_tree.gd | 3 - addons/beehave/nodes/composites/composite.gd | 8 - addons/beehave/nodes/composites/selector.gd | 18 - .../beehave/nodes/composites/selector_star.gd | 33 -- addons/beehave/nodes/composites/sequence.gd | 18 - .../beehave/nodes/composites/sequence_star.gd | 35 -- addons/beehave/nodes/decorators/decorator.gd | 8 - addons/beehave/nodes/decorators/failer.gd | 11 - addons/beehave/nodes/decorators/inverter.gd | 17 - addons/beehave/nodes/decorators/limiter.gd | 19 - addons/beehave/nodes/decorators/succeeder.gd | 11 - addons/beehave/nodes/leaves/action.gd | 3 - addons/beehave/nodes/leaves/condition.gd | 3 - addons/beehave/nodes/leaves/leaf.gd | 3 - addons/beehave/plugin.cfg | 7 - addons/beehave/plugin.gd | 5 - addons/godot-version-management/README.md | 70 --- .../godot_version_manager.gd | 78 --- addons/godot-version-management/plugin.cfg | 8 - .../LICENSE => simple-state/LICENSE.md} | 4 +- .../simple-state/classes/animation_state.gd | 47 ++ addons/simple-state/classes/debugger.gd | 139 +++++ addons/simple-state/classes/random_state.gd | 34 ++ addons/simple-state/classes/sequence_state.gd | 43 ++ addons/simple-state/classes/state.gd | 291 +++++++++++ addons/simple-state/demo/demo.gd | 14 + addons/simple-state/demo/demo.tscn | 218 ++++++++ addons/simple-state/demo/description_box.gd | 98 ++++ addons/simple-state/demo/emit_next.gd | 6 + addons/simple-state/icons/animation_state.png | Bin 0 -> 2901 bytes .../icons/animation_state.png.import | 34 ++ .../icons/licenses/Visit Kenney.url | 2 + .../icons/licenses/Visit Patreon.url | 2 + .../icons/licenses/board_game_icons.txt | 22 + .../icons/licenses/game_icons+expansion.txt | 14 + .../icons/licenses/pictogrammers.txt | 20 + addons/simple-state/icons/random_state.png | Bin 0 -> 551 bytes .../icons/random_state.png.import | 34 ++ addons/simple-state/icons/sequence_state.png | Bin 0 -> 424 bytes .../icons/sequence_state.png.import | 34 ++ addons/simple-state/icons/sources.txt | 12 + addons/simple-state/icons/state.png | Bin 0 -> 572 bytes addons/simple-state/icons/state.png.import | 34 ++ addons/simple-state/icons/state_fullsize.png | Bin 0 -> 767 bytes .../icons/state_fullsize.png.import | 34 ++ .../icons/state_machine_debugger.png | Bin 0 -> 1093 bytes .../icons/state_machine_debugger.png.import | 34 ++ addons/simple-state/plugin.cfg | 7 + addons/simple-state/plugin.gd | 25 + .../templates/State/empty_state.gd | 33 ++ addons/simplelicense/GUI/LicenseGUI.tscn | 111 ++++ addons/simplelicense/Icon.png | Bin 0 -> 46235 bytes addons/simplelicense/Icon.png.import | 34 ++ addons/simplelicense/Icon.svg | 163 ++++++ addons/simplelicense/Icon.svg.import | 37 ++ addons/simplelicense/LICENSE.txt | 121 +++++ addons/simplelicense/README.txt | 37 ++ addons/simplelicense/api/License.gd | 78 +++ addons/simplelicense/api/LicenseLink.gd | 178 +++++++ addons/simplelicense/api/LicenseManager.gd | 121 +++++ .../license_links/mod_1_license_link.tres | 14 + .../licenses/mod_1_license_identifier.txt | 15 + addons/simplelicense/mod_example/mod_1.gd | 1 + addons/simplelicense/plugin.cfg | 9 + addons/simplelicense/plugin.gd | 12 + .../simplelicense/screenshots}/.gdignore | 0 addons/simplelicense/screenshots/Example.png | Bin 0 -> 143174 bytes assets/Assets_Material.tres | 6 +- .../CGTuts_OceanHDRI_Freebie_001.hdr.import | 31 +- assets/Items_Albedo.png.import | 34 +- assets/Items_EM.png.import | 34 +- assets/Titillium-Regular.otf.import | 33 ++ assets/VR_Assets.dae.import | 2 +- assets/adorable-z.png.import | 31 +- assets/airport.png.import | 31 +- assets/airport_3x3.png.import | 31 +- assets/avatars/cindy.png.import | 31 +- assets/avatars/kit.png.import | 31 +- assets/avatars/zc.png.import | 31 +- assets/cirria.png.import | 31 +- assets/coal.png.import | 31 +- assets/coal_3x3.png.import | 31 +- assets/coal_smoke_frames.png.import | 31 +- assets/coal_smoke_frames_3x3.png.import | 31 +- assets/com_zones.png.import | 31 +- assets/com_zones_3x3.png.import | 31 +- assets/firestation.png.import | 31 +- assets/firestation_3x3.png.import | 31 +- assets/grass.tres | 2 +- assets/ind.png.import | 31 +- assets/ind01_pistons_frames.png.import | 31 +- assets/ind03_smoke_frames.png.import | 31 +- assets/ind04_smoke_frames.png.import | 31 +- assets/ind07_smoke_frames.png.import | 31 +- assets/ind08_smoke_frames.png.import | 31 +- assets/ind_zones.png.import | 31 +- assets/ind_zones_3x3.png.import | 31 +- assets/misc_animation.png.import | 31 +- assets/misc_animation_3x3.png.import | 31 +- assets/nuclear.png.import | 31 +- assets/nuclear_3x3.png.import | 31 +- assets/police.png.import | 31 +- assets/police_3x3.png.import | 31 +- assets/rails.png.import | 31 +- assets/rails_3x3.png.import | 31 +- assets/res.png.import | 31 +- assets/res_houses.png.import | 31 +- assets/res_houses_3x3.png.import | 31 +- assets/res_zones.png.import | 31 +- assets/res_zones_3x3.png.import | 31 +- assets/roads.png.import | 31 +- assets/roads.tres | 2 +- assets/roads_3x3.png.import | 31 +- assets/roadwire.png.import | 31 +- assets/roadwire_3x3.png.import | 31 +- assets/seaport.png.import | 31 +- assets/seaport_3x3.png.import | 31 +- assets/snow-expansion.png.import | 31 +- assets/stadium.png.import | 31 +- assets/stadium2.png.import | 31 +- assets/stadium2_3x3.png.import | 31 +- assets/stadium_3x3.png.import | 31 +- assets/stadium_animation_gfx.png.import | 31 +- .../arrow-pointing-down.svg.import | 32 +- .../symbols/fontawesome/arrow-up.svg.import | 32 +- .../symbols/fontawesome/building.svg.import | 32 +- .../symbols/fontawesome/calendar.svg.import | 32 +- assets/symbols/fontawesome/city.svg.import | 32 +- assets/symbols/fontawesome/cogs.svg.import | 32 +- assets/symbols/fontawesome/coins.svg.import | 32 +- .../symbols/fontawesome/comments.svg.import | 32 +- .../fontawesome/envelope-open.svg.import | 32 +- .../symbols/fontawesome/envelope.svg.import | 32 +- assets/symbols/fontawesome/fast.svg.import | 32 +- .../fontawesome/folder-open.svg.import | 32 +- assets/symbols/fontawesome/folder.svg.import | 32 +- .../fontawesome/github-sign.svg.import | 32 +- assets/symbols/fontawesome/graph.svg.import | 32 +- .../fontawesome/layer-group.svg.import | 32 +- assets/symbols/fontawesome/meet.svg.import | 32 +- .../symbols/fontawesome/pie-chart.svg.import | 32 +- .../symbols/fontawesome/population.svg.import | 32 +- .../fontawesome/question-circle.svg.import | 32 +- assets/symbols/fontawesome/slow.svg.import | 32 +- assets/symbols/fontawesome/spinner.svg.import | 32 +- .../fontawesome/thumbs-down.svg.import | 32 +- .../symbols/fontawesome/thumbs-up.svg.import | 32 +- assets/terrain.png.import | 31 +- assets/terrain_3x3.png.import | 31 +- assets/terrain_cl.png.import | 31 +- assets/terrian.tres | 2 +- assets/ticker/pawprint-logo.svg.import | 32 +- assets/traffic_frames.png.import | 31 +- assets/traffic_frames_3x3.png.import | 31 +- assets/ui/airport.png.import | 31 +- assets/ui/coal.png.import | 31 +- assets/ui/com.png.import | 31 +- assets/ui/demandg.png.import | 31 +- assets/ui/dropdownBottom.png.import | 31 +- assets/ui/dropdownMid.png.import | 31 +- assets/ui/dropdownTop.png.import | 31 +- assets/ui/fire.png.import | 31 +- assets/ui/grcom.png.import | 31 +- assets/ui/grcomhi.png.import | 31 +- assets/ui/grcrim.png.import | 31 +- assets/ui/grcrimhi.png.import | 31 +- assets/ui/grind.png.import | 31 +- assets/ui/grindhi.png.import | 31 +- assets/ui/grmony.png.import | 31 +- assets/ui/grmonyhi.png.import | 31 +- assets/ui/grpoll.png.import | 31 +- assets/ui/grpollhi.png.import | 31 +- assets/ui/grres.png.import | 31 +- assets/ui/grreshi.png.import | 31 +- assets/ui/icairp.png.import | 31 +- assets/ui/icairphi.png.import | 31 +- assets/ui/iccoal.png.import | 31 +- assets/ui/iccoalhi.png.import | 31 +- assets/ui/iccom.png.import | 31 +- assets/ui/iccomhi.png.import | 31 +- assets/ui/icdozr.png.import | 31 +- assets/ui/icdozrhi.png.import | 31 +- assets/ui/icfire.png.import | 31 +- assets/ui/icfirehi.png.import | 31 +- assets/ui/icind.png.import | 31 +- assets/ui/icindhi.png.import | 31 +- assets/ui/icnuc.png.import | 31 +- assets/ui/icnuchi.png.import | 31 +- assets/ui/icpark.png.import | 31 +- assets/ui/icparkhi.png.import | 31 +- assets/ui/icpol.png.import | 31 +- assets/ui/icpolhi.png.import | 31 +- assets/ui/icqry.png.import | 31 +- assets/ui/icqryhi.png.import | 31 +- assets/ui/icrail.png.import | 31 +- assets/ui/icrailhi.png.import | 31 +- assets/ui/icres.png.import | 31 +- assets/ui/icreshi.png.import | 31 +- assets/ui/icroad.png.import | 31 +- assets/ui/icroadhi.png.import | 31 +- assets/ui/icseap.png.import | 31 +- assets/ui/icseaphi.png.import | 31 +- assets/ui/icstad.png.import | 31 +- assets/ui/icstadhi.png.import | 31 +- assets/ui/icwire.png.import | 31 +- assets/ui/icwirehi.png.import | 31 +- assets/ui/pause.svg.import | 32 +- assets/vignette.png.import | 31 +- assets/water.tres | 2 +- assets/wires.png.import | 31 +- assets/wires_3x3.png.import | 31 +- default_env.tres | 7 - doc/images/feature_overview.jpg | Bin 81424 -> 0 bytes doc/images/feature_overview_2.jpg | Bin 44050 -> 0 bytes doc/images/godot_deploy_to_android.jpg | Bin 10958 -> 0 bytes doc/images/hand_gestures.jpg | Bin 35659 -> 0 bytes doc/images/medieval_city_screenshot.jpg | Bin 45142 -> 0 bytes doc/images/ovr_metrics_tool.jpg | Bin 19383 -> 0 bytes doc/images/showcase/beepsaber.jpg | Bin 52853 -> 0 bytes doc/images/showcase/blocks.jpg | Bin 38402 -> 0 bytes doc/images/showcase/fugitive.jpg | Bin 67541 -> 0 bytes doc/images/showcase/getwood.jpg | Bin 56913 -> 0 bytes doc/images/showcase/impossible_crypt.jpg | Bin 41695 -> 0 bytes .../showcase/japanese_in_a_nutshell.jpg | Bin 48280 -> 0 bytes doc/images/showcase/mawashi.jpg | Bin 35250 -> 0 bytes doc/images/showcase/neon_gunslinger_vr.jpg | Bin 21438 -> 0 bytes doc/images/showcase/pipelines.jpg | Bin 64021 -> 0 bytes doc/images/showcase/seurat_capture.jpg | Bin 76895 -> 0 bytes doc/images/showcase/seurat_tps_test.jpg | Bin 72016 -> 0 bytes doc/images/showcase/spacetoys.jpg | Bin 22808 -> 0 bytes doc/images/showcase/voxel_works_quest.jpg | Bin 115691 -> 0 bytes doc/images/simulator_example.jpg | Bin 322451 -> 0 bytes docs/.gdignore | 0 docs/README.md | 11 - docs/octy.md | 42 -- export_presets.cfg | 141 ----- icon.png.import | 31 +- icon.svg | 1 + icon.svg.import | 37 ++ json/advisors/finacial.json | 10 +- json/policies/cityplanner_analysis.json | 20 +- json/policies/proposels.json | 26 +- json/saves/defualt.json | 6 +- json/saves/octy_file.json | 84 +-- json/ticker/config.json | 20 +- json/zones/tower_names.json | 8 +- licenses/Unlicense.txt | 24 + licenses/license_links/SimpleLicense.tres | 14 + project.godot | 170 +----- resources/.gdignore | 0 resources/sc3k-ticker.txt | 252 --------- scenes/Menu.tscn | 76 --- scenes/Start.tscn | 77 --- scenes/deparments/CoalPlant.tscn | 59 --- scenes/deparments/Zone.tscn | 72 --- scenes/game.tscn | 487 +----------------- scenes/item_select.tscn | 38 ++ scenes/license_gui.tscn | 85 +++ scenes/maps/MapOne.tscn | 30 -- scenes/windows/3d/Status3D.tscn | 45 -- scenes/windows/Advisor.tscn | 49 -- scenes/windows/Credits.tscn | 51 -- scenes/windows/DebugConsole.tscn | 60 --- scenes/windows/Meet.tscn | 63 --- scenes/windows/Ordinance.tscn | 127 ----- scenes/windows/Status.tscn | 187 ------- scenes/windows/TaxWindow.tscn | 174 ------- scenes/windows/ToolsWindow.tscn | 163 ------ screenshot.png | Bin 180841 -> 0 bytes screenshot.png.import | 35 -- scripts/Zone.gd | 39 -- scripts/advisor_window.gd | 96 ---- scripts/autoload/caseyverse.gd | 10 - scripts/autoload/jsonhelper.gd | 11 - scripts/autoload/power_grid.gd | 7 - scripts/autoload/sim_data.gd | 88 ---- scripts/autoload/sim_events.gd | 18 - scripts/autoload/sim_time.gd | 32 -- scripts/autoload/zone_data.gd | 13 - scripts/camera_move.gd | 65 --- scripts/city_status.gd | 12 - scripts/command_handler.gd | 40 -- scripts/debug_console.gd | 64 --- scripts/editor.gd | 22 + scripts/game.gd | 39 -- scripts/license_gui.gd | 150 ++++++ scripts/policy_window.gd | 70 --- scripts/power_station.gd | 16 - scripts/simtactics/has_power.gd | 20 - scripts/simtactics/turn_on.gd | 5 - scripts/simtactics/zone.gd | 18 - scripts/start_game.gd | 15 - scripts/tax_window.gd | 42 -- scripts/ticker.gd | 123 ----- scripts/toolbar.gd | 4 - scripts/window3d.gd | 5 - scripts/windows.gd | 29 -- 337 files changed, 5129 insertions(+), 7661 deletions(-) delete mode 100644 TODO.md delete mode 100644 UNLICENSE delete mode 100644 addons/beehave/blackboard.gd delete mode 100644 addons/beehave/icons/action.svg delete mode 100644 addons/beehave/icons/action.svg.import delete mode 100644 addons/beehave/icons/blackboard.svg delete mode 100644 addons/beehave/icons/blackboard.svg.import delete mode 100644 addons/beehave/icons/category_bt.svg delete mode 100644 addons/beehave/icons/category_bt.svg.import delete mode 100644 addons/beehave/icons/category_composite.svg delete mode 100644 addons/beehave/icons/category_composite.svg.import delete mode 100644 addons/beehave/icons/category_decorator.svg delete mode 100644 addons/beehave/icons/category_decorator.svg.import delete mode 100644 addons/beehave/icons/condition.svg delete mode 100644 addons/beehave/icons/condition.svg.import delete mode 100644 addons/beehave/icons/fail.svg delete mode 100644 addons/beehave/icons/fail.svg.import delete mode 100644 addons/beehave/icons/inverter.svg delete mode 100644 addons/beehave/icons/inverter.svg.import delete mode 100644 addons/beehave/icons/limiter.svg delete mode 100644 addons/beehave/icons/limiter.svg.import delete mode 100644 addons/beehave/icons/selector.svg delete mode 100644 addons/beehave/icons/selector.svg.import delete mode 100644 addons/beehave/icons/selector_star.svg delete mode 100644 addons/beehave/icons/selector_star.svg.import delete mode 100644 addons/beehave/icons/sequencer.svg delete mode 100644 addons/beehave/icons/sequencer.svg.import delete mode 100644 addons/beehave/icons/sequencer_star.svg delete mode 100644 addons/beehave/icons/sequencer_star.svg.import delete mode 100644 addons/beehave/icons/succeed.svg delete mode 100644 addons/beehave/icons/succeed.svg.import delete mode 100644 addons/beehave/icons/tree.svg delete mode 100644 addons/beehave/icons/tree.svg.import delete mode 100644 addons/beehave/nodes/beehave_node.gd delete mode 100644 addons/beehave/nodes/beehave_root.gd delete mode 100644 addons/beehave/nodes/beehave_tree.gd delete mode 100644 addons/beehave/nodes/composites/composite.gd delete mode 100644 addons/beehave/nodes/composites/selector.gd delete mode 100644 addons/beehave/nodes/composites/selector_star.gd delete mode 100644 addons/beehave/nodes/composites/sequence.gd delete mode 100644 addons/beehave/nodes/composites/sequence_star.gd delete mode 100644 addons/beehave/nodes/decorators/decorator.gd delete mode 100644 addons/beehave/nodes/decorators/failer.gd delete mode 100644 addons/beehave/nodes/decorators/inverter.gd delete mode 100644 addons/beehave/nodes/decorators/limiter.gd delete mode 100644 addons/beehave/nodes/decorators/succeeder.gd delete mode 100644 addons/beehave/nodes/leaves/action.gd delete mode 100644 addons/beehave/nodes/leaves/condition.gd delete mode 100644 addons/beehave/nodes/leaves/leaf.gd delete mode 100644 addons/beehave/plugin.cfg delete mode 100644 addons/beehave/plugin.gd delete mode 100644 addons/godot-version-management/README.md delete mode 100644 addons/godot-version-management/godot_version_manager.gd delete mode 100644 addons/godot-version-management/plugin.cfg rename addons/{godot-version-management/LICENSE => simple-state/LICENSE.md} (95%) create mode 100644 addons/simple-state/classes/animation_state.gd create mode 100644 addons/simple-state/classes/debugger.gd create mode 100644 addons/simple-state/classes/random_state.gd create mode 100644 addons/simple-state/classes/sequence_state.gd create mode 100644 addons/simple-state/classes/state.gd create mode 100644 addons/simple-state/demo/demo.gd create mode 100644 addons/simple-state/demo/demo.tscn create mode 100644 addons/simple-state/demo/description_box.gd create mode 100644 addons/simple-state/demo/emit_next.gd create mode 100644 addons/simple-state/icons/animation_state.png create mode 100644 addons/simple-state/icons/animation_state.png.import create mode 100644 addons/simple-state/icons/licenses/Visit Kenney.url create mode 100644 addons/simple-state/icons/licenses/Visit Patreon.url create mode 100644 addons/simple-state/icons/licenses/board_game_icons.txt create mode 100644 addons/simple-state/icons/licenses/game_icons+expansion.txt create mode 100644 addons/simple-state/icons/licenses/pictogrammers.txt create mode 100644 addons/simple-state/icons/random_state.png create mode 100644 addons/simple-state/icons/random_state.png.import create mode 100644 addons/simple-state/icons/sequence_state.png create mode 100644 addons/simple-state/icons/sequence_state.png.import create mode 100644 addons/simple-state/icons/sources.txt create mode 100644 addons/simple-state/icons/state.png create mode 100644 addons/simple-state/icons/state.png.import create mode 100644 addons/simple-state/icons/state_fullsize.png create mode 100644 addons/simple-state/icons/state_fullsize.png.import create mode 100644 addons/simple-state/icons/state_machine_debugger.png create mode 100644 addons/simple-state/icons/state_machine_debugger.png.import create mode 100644 addons/simple-state/plugin.cfg create mode 100644 addons/simple-state/plugin.gd create mode 100644 addons/simple-state/templates/State/empty_state.gd create mode 100644 addons/simplelicense/GUI/LicenseGUI.tscn create mode 100644 addons/simplelicense/Icon.png create mode 100644 addons/simplelicense/Icon.png.import create mode 100644 addons/simplelicense/Icon.svg create mode 100644 addons/simplelicense/Icon.svg.import create mode 100644 addons/simplelicense/LICENSE.txt create mode 100644 addons/simplelicense/README.txt create mode 100644 addons/simplelicense/api/License.gd create mode 100644 addons/simplelicense/api/LicenseLink.gd create mode 100644 addons/simplelicense/api/LicenseManager.gd create mode 100644 addons/simplelicense/mod_example/licenses/license_links/mod_1_license_link.tres create mode 100644 addons/simplelicense/mod_example/licenses/mod_1_license_identifier.txt create mode 100644 addons/simplelicense/mod_example/mod_1.gd create mode 100644 addons/simplelicense/plugin.cfg create mode 100644 addons/simplelicense/plugin.gd rename {doc => addons/simplelicense/screenshots}/.gdignore (100%) create mode 100644 addons/simplelicense/screenshots/Example.png create mode 100644 assets/Titillium-Regular.otf.import delete mode 100644 default_env.tres delete mode 100644 doc/images/feature_overview.jpg delete mode 100644 doc/images/feature_overview_2.jpg delete mode 100644 doc/images/godot_deploy_to_android.jpg delete mode 100644 doc/images/hand_gestures.jpg delete mode 100644 doc/images/medieval_city_screenshot.jpg delete mode 100644 doc/images/ovr_metrics_tool.jpg delete mode 100644 doc/images/showcase/beepsaber.jpg delete mode 100644 doc/images/showcase/blocks.jpg delete mode 100644 doc/images/showcase/fugitive.jpg delete mode 100644 doc/images/showcase/getwood.jpg delete mode 100644 doc/images/showcase/impossible_crypt.jpg delete mode 100644 doc/images/showcase/japanese_in_a_nutshell.jpg delete mode 100644 doc/images/showcase/mawashi.jpg delete mode 100644 doc/images/showcase/neon_gunslinger_vr.jpg delete mode 100644 doc/images/showcase/pipelines.jpg delete mode 100644 doc/images/showcase/seurat_capture.jpg delete mode 100644 doc/images/showcase/seurat_tps_test.jpg delete mode 100644 doc/images/showcase/spacetoys.jpg delete mode 100644 doc/images/showcase/voxel_works_quest.jpg delete mode 100644 doc/images/simulator_example.jpg delete mode 100644 docs/.gdignore delete mode 100644 docs/README.md delete mode 100644 docs/octy.md delete mode 100644 export_presets.cfg create mode 100644 icon.svg create mode 100644 icon.svg.import create mode 100644 licenses/Unlicense.txt create mode 100644 licenses/license_links/SimpleLicense.tres delete mode 100644 resources/.gdignore delete mode 100644 resources/sc3k-ticker.txt delete mode 100644 scenes/Menu.tscn delete mode 100644 scenes/Start.tscn delete mode 100644 scenes/deparments/CoalPlant.tscn delete mode 100644 scenes/deparments/Zone.tscn create mode 100644 scenes/item_select.tscn create mode 100644 scenes/license_gui.tscn delete mode 100644 scenes/maps/MapOne.tscn delete mode 100644 scenes/windows/3d/Status3D.tscn delete mode 100644 scenes/windows/Advisor.tscn delete mode 100644 scenes/windows/Credits.tscn delete mode 100644 scenes/windows/DebugConsole.tscn delete mode 100644 scenes/windows/Meet.tscn delete mode 100644 scenes/windows/Ordinance.tscn delete mode 100644 scenes/windows/Status.tscn delete mode 100644 scenes/windows/TaxWindow.tscn delete mode 100644 scenes/windows/ToolsWindow.tscn delete mode 100644 screenshot.png delete mode 100644 screenshot.png.import delete mode 100644 scripts/Zone.gd delete mode 100644 scripts/advisor_window.gd delete mode 100644 scripts/autoload/caseyverse.gd delete mode 100644 scripts/autoload/jsonhelper.gd delete mode 100644 scripts/autoload/power_grid.gd delete mode 100644 scripts/autoload/sim_data.gd delete mode 100644 scripts/autoload/sim_events.gd delete mode 100644 scripts/autoload/sim_time.gd delete mode 100644 scripts/autoload/zone_data.gd delete mode 100644 scripts/camera_move.gd delete mode 100644 scripts/city_status.gd delete mode 100644 scripts/command_handler.gd delete mode 100644 scripts/debug_console.gd create mode 100644 scripts/editor.gd delete mode 100644 scripts/game.gd create mode 100644 scripts/license_gui.gd delete mode 100644 scripts/policy_window.gd delete mode 100644 scripts/power_station.gd delete mode 100644 scripts/simtactics/has_power.gd delete mode 100644 scripts/simtactics/turn_on.gd delete mode 100644 scripts/simtactics/zone.gd delete mode 100644 scripts/start_game.gd delete mode 100644 scripts/tax_window.gd delete mode 100644 scripts/ticker.gd delete mode 100644 scripts/toolbar.gd delete mode 100644 scripts/window3d.gd delete mode 100644 scripts/windows.gd diff --git a/.gitattributes b/.gitattributes index 1ff0c42..8ad74f7 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,63 +1,2 @@ -############################################################################### -# Set default behavior to automatically normalize line endings. -############################################################################### -* text=auto - -############################################################################### -# Set default behavior for command prompt diff. -# -# This is need for earlier builds of msysgit that does not have it on by -# default for csharp files. -# Note: This is only used by command line -############################################################################### -#*.cs diff=csharp - -############################################################################### -# Set the merge driver for project and solution files -# -# Merging from the command prompt will add diff markers to the files if there -# are conflicts (Merging from VS is not affected by the settings below, in VS -# the diff markers are never inserted). Diff markers may cause the following -# file extensions to fail to load in VS. An alternative would be to treat -# these files as binary and thus will always conflict and require user -# intervention with every merge. To do so, just uncomment the entries below -############################################################################### -#*.sln merge=binary -#*.csproj merge=binary -#*.vbproj merge=binary -#*.vcxproj merge=binary -#*.vcproj merge=binary -#*.dbproj merge=binary -#*.fsproj merge=binary -#*.lsproj merge=binary -#*.wixproj merge=binary -#*.modelproj merge=binary -#*.sqlproj merge=binary -#*.wwaproj merge=binary - -############################################################################### -# behavior for image files -# -# image files are treated as binary by default. -############################################################################### -#*.jpg binary -#*.png binary -#*.gif binary - -############################################################################### -# diff behavior for common document formats -# -# Convert binary document formats to text before diffing them. This feature -# is only available from the command line. Turn it on by uncommenting the -# entries below. -############################################################################### -#*.doc diff=astextplain -#*.DOC diff=astextplain -#*.docx diff=astextplain -#*.DOCX diff=astextplain -#*.dot diff=astextplain -#*.DOT diff=astextplain -#*.pdf diff=astextplain -#*.PDF diff=astextplain -#*.rtf diff=astextplain -#*.RTF diff=astextplain +# Normalize EOL for all files that Git considers text files. +* text=auto eol=lf diff --git a/.github/workflows/godot.yml b/.github/workflows/godot.yml index b3c4412..6e190cd 100644 --- a/.github/workflows/godot.yml +++ b/.github/workflows/godot.yml @@ -1,32 +1,27 @@ -name: Build Godot Project +# name: Build Godot Project -on: - push: - branches: [main, develop, "releases/**"] - pull_request: - branches: [main, develop, "releases/**"] +# on: +# push: +# branches: [main, develop, "releases/**"] +# pull_request: +# branches: [main, develop, "releases/**"] -jobs: - Godot: - timeout-minutes: 15 - continue-on-error: true - runs-on: ubuntu-latest - strategy: - matrix: - platform: [linux, windows] - steps: - - uses: actions/checkout@v2 - with: - lfs: true - - name: Build - id: build - uses: manleydev/build-godot-action@v1.4.1 - with: - name: My Simulation - preset: ${{ matrix.platform }} - debugMode: "true" - # - name: Upload Artifact - # uses: actions/upload-artifact@v2 - # with: - # name: Client - ${{ matrix.platform }} - # path: ${{ github.workspace }}/${{ steps.build.outputs.build }} +# jobs: +# Godot: +# timeout-minutes: 15 +# continue-on-error: true +# runs-on: ubuntu-latest +# strategy: +# matrix: +# platform: [linux, windows] +# steps: +# - uses: actions/checkout@v2 +# with: +# lfs: true +# - name: Build +# id: build +# uses: manleydev/build-godot-action@v1.4.1 +# with: +# name: My Simulation +# preset: ${{ matrix.platform }} +# debugMode: "true" diff --git a/.gitignore b/.gitignore index 26147bf..71b4e22 100644 --- a/.gitignore +++ b/.gitignore @@ -1,27 +1,11 @@ # File created using '.gitignore Generator' for Visual Studio Code: https://bit.ly/vscode-gig -# Created by https://www.toptal.com/developers/gitignore/api/windows,visualstudiocode,macos,linux,godot,executable,backup -# Edit at https://www.toptal.com/developers/gitignore?templates=windows,visualstudiocode,macos,linux,godot,executable,backup - -### Backup ### -*.bak -*.gho -*.ori -*.orig -*.tmp - -### Executable ### -*.app -*.bat -*.cgi -*.com -*.exe -*.gadget -*.jar -*.pif -*.vb -*.wsf +# Created by https://www.toptal.com/developers/gitignore/api/godot,linux,macos,visualstudiocode,windows +# Edit at https://www.toptal.com/developers/gitignore?templates=godot,linux,macos,visualstudiocode,windows ### Godot ### +# Godot 4+ specific ignores +.godot/ + # Godot-specific ignores .import/ export.cfg @@ -33,6 +17,7 @@ export_presets.cfg # Mono-specific ignores .mono/ data_*/ +mono_crash.*.json ### Linux ### *~ @@ -56,8 +41,7 @@ data_*/ .LSOverride # Icon must end with two \r -Icon - +Icon # Thumbnails ._* @@ -127,8 +111,7 @@ $RECYCLE.BIN/ # Windows shortcuts *.lnk -# End of https://www.toptal.com/developers/gitignore/api/windows,visualstudiocode,macos,linux,godot,executable,backup +# End of https://www.toptal.com/developers/gitignore/api/godot,linux,macos,visualstudiocode,windows # Custom rules (everything added below won't be overriden by 'Generate .gitignore File' if you use 'Update' option) -!export_presets.cfg \ No newline at end of file diff --git a/LICENSE b/LICENSE index 809d64a..620733c 100644 --- a/LICENSE +++ b/LICENSE @@ -1,201 +1,320 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ +GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION +Version 2, June 1991 - 1. Definitions. +Copyright (C) 1989, 1991 Free Software Foundation, Inc. - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. +Preamble - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. +The licenses for most software are designed to take away your freedom to share +and change it. By contrast, the GNU General Public License is intended to +guarantee your freedom to share and change free software--to make sure the +software is free for all its users. This General Public License applies to +most of the Free Software Foundation's software and to any other program whose +authors commit to using it. (Some other Free Software Foundation software +is covered by the GNU Lesser General Public License instead.) You can apply +it to your programs, too. - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. +When we speak of free software, we are referring to freedom, not price. Our +General Public Licenses are designed to make sure that you have the freedom +to distribute copies of free software (and charge for this service if you +wish), that you receive source code or can get it if you want it, that you +can change the software or use pieces of it in new free programs; and that +you know you can do these things. - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. +To protect your rights, we need to make restrictions that forbid anyone to +deny you these rights or to ask you to surrender the rights. These restrictions +translate to certain responsibilities for you if you distribute copies of +the software, or if you modify it. - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). +For example, if you distribute copies of such a program, whether gratis or +for a fee, you must give the recipients all the rights that you have. You +must make sure that they, too, receive or can get the source code. And you +must show them these terms so they know their rights. - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. +We protect your rights with two steps: (1) copyright the software, and (2) +offer you this license which gives you legal permission to copy, distribute +and/or modify the software. - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." +Also, for each author's protection and ours, we want to make certain that +everyone understands that there is no warranty for this free software. If +the software is modified by someone else and passed on, we want its recipients +to know that what they have is not the original, so that any problems introduced +by others will not reflect on the original authors' reputations. - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. +Finally, any free program is threatened constantly by software patents. We +wish to avoid the danger that redistributors of a free program will individually +obtain patent licenses, in effect making the program proprietary. To prevent +this, we have made it clear that any patent must be licensed for everyone's +free use or not licensed at all. - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. +The precise terms and conditions for copying, distribution and modification +follow. - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: +0. This License applies to any program or other work which contains a notice + placed by the copyright holder saying it may be distributed under the terms + of this General Public License. The "Program", below, refers to any such program + or work, and a "work based on the Program" means either the Program or any + derivative work under copyright law: that is to say, a work containing the + Program or a portion of it, either verbatim or with modifications and/or translated + into another language. (Hereinafter, translation is included without limitation + in the term "modification".) Each licensee is addressed as "you". - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and +Activities other than copying, distribution and modification are not covered +by this License; they are outside its scope. The act of running the Program +is not restricted, and the output from the Program is covered only if its +contents constitute a work based on the Program (independent of having been +made by running the Program). Whether that is true depends on what the Program +does. - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and +1. You may copy and distribute verbatim copies of the Program's source code + as you receive it, in any medium, provided that you conspicuously and appropriately + publish on each copy an appropriate copyright notice and disclaimer of warranty; + keep intact all the notices that refer to this License and to the absence + of any warranty; and give any other recipients of the Program a copy of this + License along with the Program. - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and +You may charge a fee for the physical act of transferring a copy, and you +may at your option offer warranty protection in exchange for a fee. - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. +2. You may modify your copy or copies of the Program or any portion of it, + thus forming a work based on the Program, and copy and distribute such modifications + or work under the terms of Section 1 above, provided that you also meet all + of these conditions: - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. +a) You must cause the modified files to carry prominent notices stating that +you changed the files and the date of any change. - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. +b) You must cause any work that you distribute or publish, that in whole or +in part contains or is derived from the Program or any part thereof, to be +licensed as a whole at no charge to all third parties under the terms of this +License. - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. +c) If the modified program normally reads commands interactively when run, +you must cause it, when started running for such interactive use in the most +ordinary way, to print or display an announcement including an appropriate +copyright notice and a notice that there is no warranty (or else, saying that +you provide a warranty) and that users may redistribute the program under +these conditions, and telling the user how to view a copy of this License. +(Exception: if the Program itself is interactive but does not normally print +such an announcement, your work based on the Program is not required to print +an announcement.) - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. +These requirements apply to the modified work as a whole. If identifiable +sections of that work are not derived from the Program, and can be reasonably +considered independent and separate works in themselves, then this License, +and its terms, do not apply to those sections when you distribute them as +separate works. But when you distribute the same sections as part of a whole +which is a work based on the Program, the distribution of the whole must be +on the terms of this License, whose permissions for other licensees extend +to the entire whole, and thus to each and every part regardless of who wrote +it. - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. +Thus, it is not the intent of this section to claim rights or contest your +rights to work written entirely by you; rather, the intent is to exercise +the right to control the distribution of derivative or collective works based +on the Program. - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. +In addition, mere aggregation of another work not based on the Program with +the Program (or with a work based on the Program) on a volume of a storage +or distribution medium does not bring the other work under the scope of this +License. - END OF TERMS AND CONDITIONS +3. You may copy and distribute the Program (or a work based on it, under Section - APPENDIX: How to apply the Apache License to your work. +2) in object code or executable form under the terms of Sections 1 and 2 above + provided that you also do one of the following: - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. +a) Accompany it with the complete corresponding machine-readable source code, +which must be distributed under the terms of Sections 1 and 2 above on a medium +customarily used for software interchange; or, - Copyright 2022 Tony Bark +b) Accompany it with a written offer, valid for at least three years, to give +any third party, for a charge no more than your cost of physically performing +source distribution, a complete machine-readable copy of the corresponding +source code, to be distributed under the terms of Sections 1 and 2 above on +a medium customarily used for software interchange; or, - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +c) Accompany it with the information you received as to the offer to distribute +corresponding source code. (This alternative is allowed only for noncommercial +distribution and only if you received the program in object code or executable +form with such an offer, in accord with Subsection b above.) - http://www.apache.org/licenses/LICENSE-2.0 +The source code for a work means the preferred form of the work for making +modifications to it. For an executable work, complete source code means all +the source code for all modules it contains, plus any associated interface +definition files, plus the scripts used to control compilation and installation +of the executable. However, as a special exception, the source code distributed +need not include anything that is normally distributed (in either source or +binary form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component itself +accompanies the executable. - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +If distribution of executable or object code is made by offering access to +copy from a designated place, then offering equivalent access to copy the +source code from the same place counts as distribution of the source code, +even though third parties are not compelled to copy the source along with +the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except + as expressly provided under this License. Any attempt otherwise to copy, modify, + sublicense or distribute the Program is void, and will automatically terminate + your rights under this License. However, parties who have received copies, + or rights, from you under this License will not have their licenses terminated + so long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed + it. However, nothing else grants you permission to modify or distribute the + Program or its derivative works. These actions are prohibited by law if you + do not accept this License. Therefore, by modifying or distributing the Program + (or any work based on the Program), you indicate your acceptance of this License + to do so, and all its terms and conditions for copying, distributing or modifying + the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), + the recipient automatically receives a license from the original licensor + to copy, distribute or modify the Program subject to these terms and conditions. + You may not impose any further restrictions on the recipients' exercise of + the rights granted herein. You are not responsible for enforcing compliance + by third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent infringement + or for any other reason (not limited to patent issues), conditions are imposed + on you (whether by court order, agreement or otherwise) that contradict the + conditions of this License, they do not excuse you from the conditions of + this License. If you cannot distribute so as to satisfy simultaneously your + obligations under this License and any other pertinent obligations, then as + a consequence you may not distribute the Program at all. For example, if a + patent license would not permit royalty-free redistribution of the Program + by all those who receive copies directly or indirectly through you, then the + only way you could satisfy both it and this License would be to refrain entirely + from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply and +the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents +or other property right claims or to contest validity of any such claims; +this section has the sole purpose of protecting the integrity of the free +software distribution system, which is implemented by public license practices. +Many people have made generous contributions to the wide range of software +distributed through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing to +distribute software through any other system and a licensee cannot impose +that choice. + +This section is intended to make thoroughly clear what is believed to be a +consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain + countries either by patents or by copyrighted interfaces, the original copyright + holder who places the Program under this License may add an explicit geographical + distribution limitation excluding those countries, so that distribution is + permitted only in or among countries not thus excluded. In such case, this + License incorporates the limitation as if written in the body of this License. + +9. The Free Software Foundation may publish revised and/or new versions of + the General Public License from time to time. Such new versions will be similar + in spirit to the present version, but may differ in detail to address new + problems or concerns. + +Each version is given a distinguishing version number. If the Program specifies +a version number of this License which applies to it and "any later version", +you have the option of following the terms and conditions either of that version +or of any later version published by the Free Software Foundation. If the +Program does not specify a version number of this License, you may choose +any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs + whose distribution conditions are different, write to the author to ask for + permission. For software which is copyrighted by the Free Software Foundation, + write to the Free Software Foundation; we sometimes make exceptions for this. + Our decision will be guided by the two goals of preserving the free status + of all derivatives of our free software and of promoting the sharing and reuse + of software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR + THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE + STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM + "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE + OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME + THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING + WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE + THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY + GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE + OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA + OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES + OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH + HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible +use to the public, the best way to achieve this is to make it free software +which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach +them to the start of each source file to most effectively convey the exclusion +of warranty; and each file should have at least the "copyright" line and a +pointer to where the full notice is found. + + + +Copyright (C) < yyyy> + +This program is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free Software +Foundation; either version 2 of the License, or (at your option) any later +version. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +this program; if not, write to the Free Software Foundation, Inc., 51 Franklin +Street, Fifth Floor, Boston, MA 02110-1301, USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when +it starts in an interactive mode: + +Gnomovision version 69, Copyright (C) year name of author Gnomovision comes +with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, +and you are welcome to redistribute it under certain conditions; type `show +c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may be +called something other than `show w' and `show c'; they could even be mouse-clicks +or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, +if any, to sign a "copyright disclaimer" for the program, if necessary. Here +is a sample; alter the names: + +Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' +(which makes passes at compilers) written by James Hacker. + +, 1 April 1989 Ty Coon, President of Vice This General +Public License does not permit incorporating your program into proprietary +programs. If your program is a subroutine library, you may consider it more +useful to permit linking proprietary applications with the library. If this +is what you want to do, use the GNU Lesser General Public License instead +of this License. diff --git a/README.md b/README.md index 7e59551..c94c874 100644 --- a/README.md +++ b/README.md @@ -7,22 +7,22 @@

-City Limits is a re-imagining of SimCity Classic that brings modern city building concepts to the classic game. +Based on Godot, CityLimits is an open source reimagining of SimCity Classic based on Godot. In the long run, I plan on adding on gameplay mechanics used in later iterations. Like it's cousin, everything learned in the making of CityLimits will go towards the building and customization that I've been itching to create. ## Getting Started ### Prerequisites -- Godot Engine 3.x +- Godot Engine 4.x ## Authors - **Tony Bark** - _Initial work_ - [tonytins](https://github.com/tonytins) - **Maxis** - _Assets_ - [SimHacker](https://github.com/SimHacker/) -- **Font Awesome** - *Icons* - [FortAwesome](https://github.com/FortAwesome) +- **Font Awesome** - _Icons_ - [FortAwesome](https://github.com/FortAwesome) See also the list of [contributors](https://github.com/tonytins/citylimits/contributors) who participated in this project. ## License -In jurisdictions that recognize copyright waivers, I've [waived all copyright](UNLICENSE) and related or neighboring rights for to this project. In areas where these waivers are not recognized, [Apache-2.0](LICENSE) is enforced. +I license this project under the GPL-2.0-or-later license - see [LICENSE](LICENSE) for details. diff --git a/TODO.md b/TODO.md deleted file mode 100644 index 2aba8ad..0000000 --- a/TODO.md +++ /dev/null @@ -1,6 +0,0 @@ -# To-do - -- Make zones upgradeable, similar to SimCity BuildIt -- Add Casey Universe buildings - - Central Tower - - Pawprint Press \ No newline at end of file diff --git a/UNLICENSE b/UNLICENSE deleted file mode 100644 index ee6c639..0000000 --- a/UNLICENSE +++ /dev/null @@ -1,22 +0,0 @@ -This is free and unencumbered software released into the public domain. - -Anyone is free to copy, modify, publish, use, compile, sell, or distribute -this software, either in source code form or as a compiled binary, for any -purpose, commercial or non-commercial, and by any means. - -In jurisdictions that recognize copyright laws, the author or authors of this -software dedicate any and all copyright interest in the software to the public -domain. We make this dedication for the benefit of the public at large and -to the detriment of our heirs and - -successors. We intend this dedication to be an overt act of relinquishment -in perpetuity of all present and future rights to this software under copyright -law. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH -THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. For more information, -please refer to diff --git a/addons/beehave/blackboard.gd b/addons/beehave/blackboard.gd deleted file mode 100644 index 4cff1ce..0000000 --- a/addons/beehave/blackboard.gd +++ /dev/null @@ -1,24 +0,0 @@ -extends Reference - -var blackboard = {} - -func set(key, value, blackboard_name = 'default'): - if not blackboard.has(blackboard_name): - blackboard[blackboard_name] = {} - - blackboard[blackboard_name][key] = value - - -func get(key, default_value = null, blackboard_name = 'default'): - if has(key, blackboard_name): - return blackboard[blackboard_name].get(key, default_value) - return default_value - - -func has(key, blackboard_name = 'default'): - return blackboard.has(blackboard_name) and blackboard[blackboard_name].has(key) and blackboard[blackboard_name][key] != null - - -func erase(key, blackboard_name = 'default'): - if blackboard.has(blackboard_name): - blackboard[blackboard_name][key] = null diff --git a/addons/beehave/icons/action.svg b/addons/beehave/icons/action.svg deleted file mode 100644 index 7c224d5..0000000 --- a/addons/beehave/icons/action.svg +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - diff --git a/addons/beehave/icons/action.svg.import b/addons/beehave/icons/action.svg.import deleted file mode 100644 index ee085b3..0000000 --- a/addons/beehave/icons/action.svg.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/action.svg-e8a91246d0ba9ba3cf84290d65648f06.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://addons/beehave/icons/action.svg" -dest_files=[ "res://.import/action.svg-e8a91246d0ba9ba3cf84290d65648f06.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/addons/beehave/icons/blackboard.svg b/addons/beehave/icons/blackboard.svg deleted file mode 100644 index af009c6..0000000 --- a/addons/beehave/icons/blackboard.svg +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - diff --git a/addons/beehave/icons/blackboard.svg.import b/addons/beehave/icons/blackboard.svg.import deleted file mode 100644 index fd5d540..0000000 --- a/addons/beehave/icons/blackboard.svg.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/blackboard.svg-18d4dfd4f6de558de250b67251ff1e69.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://addons/beehave/icons/blackboard.svg" -dest_files=[ "res://.import/blackboard.svg-18d4dfd4f6de558de250b67251ff1e69.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/addons/beehave/icons/category_bt.svg b/addons/beehave/icons/category_bt.svg deleted file mode 100644 index ab92d03..0000000 --- a/addons/beehave/icons/category_bt.svg +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - diff --git a/addons/beehave/icons/category_bt.svg.import b/addons/beehave/icons/category_bt.svg.import deleted file mode 100644 index f8400a5..0000000 --- a/addons/beehave/icons/category_bt.svg.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/category_bt.svg-8537bebd1c5f62dca3d7ee7f17efeed4.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://addons/beehave/icons/category_bt.svg" -dest_files=[ "res://.import/category_bt.svg-8537bebd1c5f62dca3d7ee7f17efeed4.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/addons/beehave/icons/category_composite.svg b/addons/beehave/icons/category_composite.svg deleted file mode 100644 index 0f157de..0000000 --- a/addons/beehave/icons/category_composite.svg +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - diff --git a/addons/beehave/icons/category_composite.svg.import b/addons/beehave/icons/category_composite.svg.import deleted file mode 100644 index 75f2a39..0000000 --- a/addons/beehave/icons/category_composite.svg.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/category_composite.svg-43f66e63a7ccfa5ac8ec6da0583b3246.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://addons/beehave/icons/category_composite.svg" -dest_files=[ "res://.import/category_composite.svg-43f66e63a7ccfa5ac8ec6da0583b3246.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/addons/beehave/icons/category_decorator.svg b/addons/beehave/icons/category_decorator.svg deleted file mode 100644 index 02c0375..0000000 --- a/addons/beehave/icons/category_decorator.svg +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - diff --git a/addons/beehave/icons/category_decorator.svg.import b/addons/beehave/icons/category_decorator.svg.import deleted file mode 100644 index b4687fd..0000000 --- a/addons/beehave/icons/category_decorator.svg.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/category_decorator.svg-79d598d6456f32724156248e09d6eaf3.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://addons/beehave/icons/category_decorator.svg" -dest_files=[ "res://.import/category_decorator.svg-79d598d6456f32724156248e09d6eaf3.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/addons/beehave/icons/condition.svg b/addons/beehave/icons/condition.svg deleted file mode 100644 index 5d7bbb0..0000000 --- a/addons/beehave/icons/condition.svg +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - diff --git a/addons/beehave/icons/condition.svg.import b/addons/beehave/icons/condition.svg.import deleted file mode 100644 index 9e499d7..0000000 --- a/addons/beehave/icons/condition.svg.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/condition.svg-57892684b10a64086f68c09c388b17e5.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://addons/beehave/icons/condition.svg" -dest_files=[ "res://.import/condition.svg-57892684b10a64086f68c09c388b17e5.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/addons/beehave/icons/fail.svg b/addons/beehave/icons/fail.svg deleted file mode 100644 index d96bb98..0000000 --- a/addons/beehave/icons/fail.svg +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - diff --git a/addons/beehave/icons/fail.svg.import b/addons/beehave/icons/fail.svg.import deleted file mode 100644 index 103fcc3..0000000 --- a/addons/beehave/icons/fail.svg.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/fail.svg-85247bd8065819a11b971d222d3d43bb.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://addons/beehave/icons/fail.svg" -dest_files=[ "res://.import/fail.svg-85247bd8065819a11b971d222d3d43bb.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/addons/beehave/icons/inverter.svg b/addons/beehave/icons/inverter.svg deleted file mode 100644 index 45b8e97..0000000 --- a/addons/beehave/icons/inverter.svg +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - diff --git a/addons/beehave/icons/inverter.svg.import b/addons/beehave/icons/inverter.svg.import deleted file mode 100644 index a3b53d7..0000000 --- a/addons/beehave/icons/inverter.svg.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/inverter.svg-1f1b976d95de42c4ad99a92fa9a6c5d0.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://addons/beehave/icons/inverter.svg" -dest_files=[ "res://.import/inverter.svg-1f1b976d95de42c4ad99a92fa9a6c5d0.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/addons/beehave/icons/limiter.svg b/addons/beehave/icons/limiter.svg deleted file mode 100644 index 2d6bbb6..0000000 --- a/addons/beehave/icons/limiter.svg +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - diff --git a/addons/beehave/icons/limiter.svg.import b/addons/beehave/icons/limiter.svg.import deleted file mode 100644 index 8a02cf0..0000000 --- a/addons/beehave/icons/limiter.svg.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/limiter.svg-b4c7646605c46f53c5e403fe21d8f584.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://addons/beehave/icons/limiter.svg" -dest_files=[ "res://.import/limiter.svg-b4c7646605c46f53c5e403fe21d8f584.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/addons/beehave/icons/selector.svg b/addons/beehave/icons/selector.svg deleted file mode 100644 index 01b107a..0000000 --- a/addons/beehave/icons/selector.svg +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - diff --git a/addons/beehave/icons/selector.svg.import b/addons/beehave/icons/selector.svg.import deleted file mode 100644 index 05bed9c..0000000 --- a/addons/beehave/icons/selector.svg.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/selector.svg-78bccfc448bd1676b5a29bfde4b08e5b.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://addons/beehave/icons/selector.svg" -dest_files=[ "res://.import/selector.svg-78bccfc448bd1676b5a29bfde4b08e5b.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/addons/beehave/icons/selector_star.svg b/addons/beehave/icons/selector_star.svg deleted file mode 100644 index e112337..0000000 --- a/addons/beehave/icons/selector_star.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/addons/beehave/icons/selector_star.svg.import b/addons/beehave/icons/selector_star.svg.import deleted file mode 100644 index 2b6ac98..0000000 --- a/addons/beehave/icons/selector_star.svg.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/selector_star.svg-368af7abfb9842c3f4258786871d1f03.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://addons/beehave/icons/selector_star.svg" -dest_files=[ "res://.import/selector_star.svg-368af7abfb9842c3f4258786871d1f03.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 diff --git a/addons/beehave/icons/sequencer.svg b/addons/beehave/icons/sequencer.svg deleted file mode 100644 index 1304ab0..0000000 --- a/addons/beehave/icons/sequencer.svg +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - diff --git a/addons/beehave/icons/sequencer.svg.import b/addons/beehave/icons/sequencer.svg.import deleted file mode 100644 index c4358f4..0000000 --- a/addons/beehave/icons/sequencer.svg.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sequencer.svg-a7b0e1cc6b00c0067836f9a81d0b2f9b.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://addons/beehave/icons/sequencer.svg" -dest_files=[ "res://.import/sequencer.svg-a7b0e1cc6b00c0067836f9a81d0b2f9b.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/addons/beehave/icons/sequencer_star.svg b/addons/beehave/icons/sequencer_star.svg deleted file mode 100644 index 66efd5c..0000000 --- a/addons/beehave/icons/sequencer_star.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/addons/beehave/icons/sequencer_star.svg.import b/addons/beehave/icons/sequencer_star.svg.import deleted file mode 100644 index 6bfbf77..0000000 --- a/addons/beehave/icons/sequencer_star.svg.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/sequencer_star.svg-2385cbba0c38b4d4ec43e0996f8a3493.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://addons/beehave/icons/sequencer_star.svg" -dest_files=[ "res://.import/sequencer_star.svg-2385cbba0c38b4d4ec43e0996f8a3493.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 diff --git a/addons/beehave/icons/succeed.svg b/addons/beehave/icons/succeed.svg deleted file mode 100644 index d8c5133..0000000 --- a/addons/beehave/icons/succeed.svg +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - diff --git a/addons/beehave/icons/succeed.svg.import b/addons/beehave/icons/succeed.svg.import deleted file mode 100644 index 0b98563..0000000 --- a/addons/beehave/icons/succeed.svg.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/succeed.svg-c70f0a6f3d9b2864e4771942f0762307.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://addons/beehave/icons/succeed.svg" -dest_files=[ "res://.import/succeed.svg-c70f0a6f3d9b2864e4771942f0762307.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/addons/beehave/icons/tree.svg b/addons/beehave/icons/tree.svg deleted file mode 100644 index 26dac9f..0000000 --- a/addons/beehave/icons/tree.svg +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - diff --git a/addons/beehave/icons/tree.svg.import b/addons/beehave/icons/tree.svg.import deleted file mode 100644 index 028a5a1..0000000 --- a/addons/beehave/icons/tree.svg.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tree.svg-c0b20ed88b2fe300c0296f7236049076.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://addons/beehave/icons/tree.svg" -dest_files=[ "res://.import/tree.svg-c0b20ed88b2fe300c0296f7236049076.stex" ] - -[params] - -compress/mode=0 -compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 -compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true -process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/addons/beehave/nodes/beehave_node.gd b/addons/beehave/nodes/beehave_node.gd deleted file mode 100644 index d52e67b..0000000 --- a/addons/beehave/nodes/beehave_node.gd +++ /dev/null @@ -1,8 +0,0 @@ -extends BeehaveTree - -class_name BeehaveNode, "../icons/action.svg" - -enum { SUCCESS, FAILURE, RUNNING } - -func tick(actor, blackboard): - pass diff --git a/addons/beehave/nodes/beehave_root.gd b/addons/beehave/nodes/beehave_root.gd deleted file mode 100644 index 5201cc7..0000000 --- a/addons/beehave/nodes/beehave_root.gd +++ /dev/null @@ -1,84 +0,0 @@ -extends BeehaveTree - -class_name BeehaveRoot, "../icons/tree.svg" - -const Blackboard = preload("../blackboard.gd") -const SUCCESS = 0 -const FAILURE = 1 -const RUNNING = 2 - -enum ProcessMode { - PHYSICS_PROCESS, - IDLE, - MANUAL -} - -export (ProcessMode) var process_mode = ProcessMode.PHYSICS_PROCESS setget set_process_mode -export (bool) var enabled = true - -export (NodePath) var actor_node_path - -var actor : Node - -onready var blackboard = Blackboard.new() - -func _ready(): - if self.get_child_count() != 1: - push_error("Beehave error: Root %s should have one child (NodePath: %s)" % [self.name, self.get_path()]) - disable() - return - - actor = get_parent() - if actor_node_path: - actor = get_node(actor_node_path) - - set_process_mode(self.process_mode) - -func _process(delta): - tick(delta) - -func _physics_process(delta): - tick(delta) - -func tick(delta): - blackboard.set("delta", delta) - - var status = self.get_child(0).tick(actor, blackboard) - - if status != RUNNING: - blackboard.set("running_action", null) - -func get_running_action(): - if blackboard.has("running_action"): - return blackboard.get("running_action") - return null - -func get_last_condition(): - if blackboard.has("last_condition"): - return blackboard.get("last_condition") - return null - -func get_last_condition_status(): - if blackboard.has("last_condition_status"): - var status = blackboard.get("last_condition_status") - if status == SUCCESS: - return "SUCCESS" - elif status == FAILURE: - return "FAILURE" - else: - return "RUNNING" - return "" - -func enable(): - self.enabled = true - set_process_mode(self.process_mode) - -func disable(): - self.enabled = false - set_process(self.enabled) - set_physics_process(self.enabled) - -func set_process_mode(value): - process_mode = value - set_process(process_mode == ProcessMode.IDLE) - set_physics_process(process_mode == ProcessMode.PHYSICS_PROCESS) diff --git a/addons/beehave/nodes/beehave_tree.gd b/addons/beehave/nodes/beehave_tree.gd deleted file mode 100644 index 9def663..0000000 --- a/addons/beehave/nodes/beehave_tree.gd +++ /dev/null @@ -1,3 +0,0 @@ -extends Node - -class_name BeehaveTree diff --git a/addons/beehave/nodes/composites/composite.gd b/addons/beehave/nodes/composites/composite.gd deleted file mode 100644 index 5a691f9..0000000 --- a/addons/beehave/nodes/composites/composite.gd +++ /dev/null @@ -1,8 +0,0 @@ -extends BeehaveNode - -class_name Composite, "../../icons/category_composite.svg" - - -func _ready(): - if self.get_child_count() < 1: - push_error("BehaviorTree Error: Composite %s should have at least one child (NodePath: %s)" % [self.name, self.get_path()]) diff --git a/addons/beehave/nodes/composites/selector.gd b/addons/beehave/nodes/composites/selector.gd deleted file mode 100644 index f78be66..0000000 --- a/addons/beehave/nodes/composites/selector.gd +++ /dev/null @@ -1,18 +0,0 @@ -extends Composite - -class_name SelectorComposite, "../../icons/selector.svg" - -func tick(actor, blackboard): - for c in get_children(): - var response = c.tick(actor, blackboard) - - if c is ConditionLeaf: - blackboard.set("last_condition", c) - blackboard.set("last_condition_status", response) - - if response != FAILURE: - if c is ActionLeaf and response == RUNNING: - blackboard.set("running_action", c) - return response - - return FAILURE diff --git a/addons/beehave/nodes/composites/selector_star.gd b/addons/beehave/nodes/composites/selector_star.gd deleted file mode 100644 index 0a272b5..0000000 --- a/addons/beehave/nodes/composites/selector_star.gd +++ /dev/null @@ -1,33 +0,0 @@ -# Special implementation of a selector that will -# "wait" for running nodes and will not re-attempt -# to execute previous nodes until that node is either -# FAILED or SUCCEEDED -extends Composite - -class_name SelectorStarComposite, "../../icons/selector_star.svg" - - -var last_execution_index = 0 - -func tick(actor, blackboard): - for c in get_children(): - if c.get_index() < last_execution_index: - continue - - var response = c.tick(actor, blackboard) - - if c is ConditionLeaf: - blackboard.set("last_condition", c) - blackboard.set("last_condition_status", response) - - if response != FAILURE: - if c is ActionLeaf and response == RUNNING: - blackboard.set("running_action", c) - if response == SUCCESS: - last_execution_index = 0 - return response - else: - last_execution_index += 1 - - last_execution_index = 0 - return FAILURE diff --git a/addons/beehave/nodes/composites/sequence.gd b/addons/beehave/nodes/composites/sequence.gd deleted file mode 100644 index 52d401d..0000000 --- a/addons/beehave/nodes/composites/sequence.gd +++ /dev/null @@ -1,18 +0,0 @@ -extends Composite - -class_name SequenceComposite, "../../icons/sequencer.svg" - -func tick(actor, blackboard): - for c in get_children(): - var response = c.tick(actor, blackboard) - - if c is ConditionLeaf: - blackboard.set("last_condition", c) - blackboard.set("last_condition_status", response) - - if response != SUCCESS: - if c is ActionLeaf and response == RUNNING: - blackboard.set("running_action", c) - return response - - return SUCCESS diff --git a/addons/beehave/nodes/composites/sequence_star.gd b/addons/beehave/nodes/composites/sequence_star.gd deleted file mode 100644 index f0ae03f..0000000 --- a/addons/beehave/nodes/composites/sequence_star.gd +++ /dev/null @@ -1,35 +0,0 @@ -# Special implementation of sequencer who will execute -# successful nodes only once until all nodes were successful - -extends Composite - -class_name SequenceStarComposite, "../../icons/sequencer_star.svg" - -var successful_index = 0 - -func tick(actor, blackboard): - for c in get_children(): - if c.get_index() < successful_index: - continue - - var response = c.tick(actor, blackboard) - - if c is ConditionLeaf: - blackboard.set("last_condition", c) - blackboard.set("last_condition_status", response) - - if response != SUCCESS: - if response == FAILURE: - successful_index = 0 - if c is ActionLeaf and response == RUNNING: - blackboard.set("running_action", c) - return response - else: - successful_index += 1 - - if successful_index == get_child_count(): - successful_index = 0 - return SUCCESS - else: - successful_index = 0 - return FAILURE diff --git a/addons/beehave/nodes/decorators/decorator.gd b/addons/beehave/nodes/decorators/decorator.gd deleted file mode 100644 index b0568d5..0000000 --- a/addons/beehave/nodes/decorators/decorator.gd +++ /dev/null @@ -1,8 +0,0 @@ -extends BeehaveNode - -class_name Decorator, "../../icons/category_decorator.svg" - - -func _ready(): - if self.get_child_count() != 1: - push_error("Beehave Error: Decorator %s should have only one child (NodePath: %s)" % [self.name, self.get_path()]) diff --git a/addons/beehave/nodes/decorators/failer.gd b/addons/beehave/nodes/decorators/failer.gd deleted file mode 100644 index 15dfef4..0000000 --- a/addons/beehave/nodes/decorators/failer.gd +++ /dev/null @@ -1,11 +0,0 @@ -extends Decorator - -class_name AlwaysFailDecorator, "../../icons/fail.svg" - - -func tick(action, blackboard): - for c in get_children(): - var response = c.tick(action, blackboard) - if response == RUNNING: - return RUNNING - return FAILURE diff --git a/addons/beehave/nodes/decorators/inverter.gd b/addons/beehave/nodes/decorators/inverter.gd deleted file mode 100644 index e1e70ea..0000000 --- a/addons/beehave/nodes/decorators/inverter.gd +++ /dev/null @@ -1,17 +0,0 @@ -extends Decorator - -class_name InverterDecorator, "../../icons/inverter.svg" - - -func tick(action, blackboard): - for c in get_children(): - var response = c.tick(action, blackboard) - - if response == SUCCESS: - return FAILURE - if response == FAILURE: - return SUCCESS - - if c is Leaf and response == RUNNING: - blackboard.set("running_action", c) - return RUNNING diff --git a/addons/beehave/nodes/decorators/limiter.gd b/addons/beehave/nodes/decorators/limiter.gd deleted file mode 100644 index 725f784..0000000 --- a/addons/beehave/nodes/decorators/limiter.gd +++ /dev/null @@ -1,19 +0,0 @@ -extends Decorator - -class_name LimiterDecorator, "../../icons/limiter.svg" - -onready var cache_key = 'limiter_%s' % self.get_instance_id() - -export (float) var max_count = 0 - -func tick(actor, blackboard): - var current_count = blackboard.get(cache_key) - - if current_count == null: - current_count = 0 - - if current_count <= max_count: - blackboard.set(cache_key, current_count + 1) - return self.get_child(0).tick(actor, blackboard) - else: - return FAILED diff --git a/addons/beehave/nodes/decorators/succeeder.gd b/addons/beehave/nodes/decorators/succeeder.gd deleted file mode 100644 index 1a7bacf..0000000 --- a/addons/beehave/nodes/decorators/succeeder.gd +++ /dev/null @@ -1,11 +0,0 @@ -extends Decorator - -class_name AlwaysSucceedDecorator, "../../icons/succeed.svg" - - -func tick(action, blackboard): - for c in get_children(): - var response = c.tick(action, blackboard) - if response == RUNNING: - return RUNNING - return SUCCESS diff --git a/addons/beehave/nodes/leaves/action.gd b/addons/beehave/nodes/leaves/action.gd deleted file mode 100644 index a30041d..0000000 --- a/addons/beehave/nodes/leaves/action.gd +++ /dev/null @@ -1,3 +0,0 @@ -extends Leaf - -class_name ActionLeaf, "../../icons/action.svg" diff --git a/addons/beehave/nodes/leaves/condition.gd b/addons/beehave/nodes/leaves/condition.gd deleted file mode 100644 index d91ff37..0000000 --- a/addons/beehave/nodes/leaves/condition.gd +++ /dev/null @@ -1,3 +0,0 @@ -extends Leaf - -class_name ConditionLeaf, "../../icons/condition.svg" diff --git a/addons/beehave/nodes/leaves/leaf.gd b/addons/beehave/nodes/leaves/leaf.gd deleted file mode 100644 index 503fa1b..0000000 --- a/addons/beehave/nodes/leaves/leaf.gd +++ /dev/null @@ -1,3 +0,0 @@ -extends BeehaveNode - -class_name Leaf, "../../icons/action.svg" diff --git a/addons/beehave/plugin.cfg b/addons/beehave/plugin.cfg deleted file mode 100644 index 7a1b19b..0000000 --- a/addons/beehave/plugin.cfg +++ /dev/null @@ -1,7 +0,0 @@ -[plugin] - -name="Beehave" -description="🐝 Behaviour Tree addon for Godot Engine" -author="bitbrain" -version="1.2.0" -script="plugin.gd" diff --git a/addons/beehave/plugin.gd b/addons/beehave/plugin.gd deleted file mode 100644 index d670e1b..0000000 --- a/addons/beehave/plugin.gd +++ /dev/null @@ -1,5 +0,0 @@ -tool -extends EditorPlugin - -func _init(): - print("Beehave initialized!") diff --git a/addons/godot-version-management/README.md b/addons/godot-version-management/README.md deleted file mode 100644 index 40a0123..0000000 --- a/addons/godot-version-management/README.md +++ /dev/null @@ -1,70 +0,0 @@ -# Godot Version Manager - - - -This addon is for developpers that want a centralized place for version naming / build number and then display it in game. - -It allow you to configure version and build in project settings. - -These configurations are synchronized to all existing export of your project. - -Moreover configurations can be loaded for in game display. - -## How to install it - -You can find this addon in Godot AssetLibrary -See the Godot Addon install section : https://docs.godotengine.org/en/stable/tutorials/plugins/editor/installing_plugins.html - -## How to use it for exports - -Once the addon activated it add two entry in your project configuration: - -- Application / Config / Version as String (application/config/version default to 0.0.1) -- Application / Config / Build as Integer (application/config/build default to 1) - -You can change the version and the build numbers. -It will update all your exports versions value to the project config value. -Then you need to reload the project (Project / Reload current project). - -See below section to know why you need to reload project. - -For Android exports: -* version is version/name -* build is version/code - -For iOS and MacOS exports: -* version is application/short_version -* build is application/version - -For Windows Desktop exports: -* version is application/file_version and application/product_version - -For HTML5 and UWP exports no versions specified. - -## How to use it for in game display - -The version and build numbers can be accessed for in game use like that: - - -```GDScript - # To get version string - var version = ProjectSettings.get_setting("application/config/version") - # To get build number - var build = ProjectSettings.get_setting("application/config/build") -``` - - - - -## Why I need to reload project ? - -The GodotVersionManager addon update the export-presets.cfg file. - -Because of Godot keep in memory ExportsSettings and do not reload it from export-presets.cfg file you will need to reload your project. - -When project is loaded Godot load in memory the export-presets.cfg . - -## Support Me - -You to buy me a coffee ? -Buy Me a Coffee diff --git a/addons/godot-version-management/godot_version_manager.gd b/addons/godot-version-management/godot_version_manager.gd deleted file mode 100644 index d7fea72..0000000 --- a/addons/godot-version-management/godot_version_manager.gd +++ /dev/null @@ -1,78 +0,0 @@ -# By Erasor -tool -extends EditorPlugin - -const PLUGIN_NAME = "Godot-Version-Manager" -const DEBUG = true -# Use same name as https://github.com/godotengine/godot/pull/35555 -const PROJECT_VERSION_SETTING = "application/config/version" -const PROJECT_BUILD_SETTING = "application/config/build" -const EXPORT_PRESETS_FILE = "res://export_presets.cfg" -var current_version -var current_build - -func _enter_tree(): - if not ProjectSettings.has_setting(PROJECT_VERSION_SETTING): - ProjectSettings.set_setting(PROJECT_VERSION_SETTING, "0.0.1") - if not ProjectSettings.has_setting(PROJECT_BUILD_SETTING): - ProjectSettings.set_setting(PROJECT_BUILD_SETTING, 1) - current_version = ProjectSettings.get_setting(PROJECT_VERSION_SETTING) - current_build = ProjectSettings.get_setting(PROJECT_BUILD_SETTING) - - -func _exit_tree(): - # Do not remove the verson config, may conflict with https://github.com/godotengine/godot/pull/35555 - pass - - -func apply_changes(): - _update_export_presets() - - -func save_external_data(): - _update_export_presets() - - -func _update_export_presets(): - # If config version changed, update all exports - if ProjectSettings.get_setting(PROJECT_VERSION_SETTING) != current_version: - var export_config: ConfigFile = ConfigFile.new() - var err = export_config.load(EXPORT_PRESETS_FILE) - if err == OK: - # Loop limited to 100 exports - for i in range(0, 100): - var section = "preset." + str(i) - if export_config.has_section(section): - plugin_log("Update Export " + export_config.get_value(section, "platform")) - # Update Android exports configs - if export_config.get_value(section, "platform") == "Android": - export_config.set_value(section + ".options", 'version/name', ProjectSettings.get_setting(PROJECT_VERSION_SETTING)) - export_config.set_value(section + ".options", 'version/code', ProjectSettings.get_setting(PROJECT_BUILD_SETTING)) - if export_config.get_value(section, "platform") == "iOS" or export_config.get_value(section, "platform") == "Mac OSX": - export_config.set_value(section + ".options", 'application/short_version', ProjectSettings.get_setting(PROJECT_VERSION_SETTING)) - export_config.set_value(section + ".options", 'application/version', ProjectSettings.get_setting(PROJECT_BUILD_SETTING)) - if export_config.get_value(section, "platform") == "UWP": - # TODO parsing of version to minor/major - pass - if export_config.get_value(section, "platform") == "Windows Desktop": - export_config.set_value(section + ".options", 'application/file_version', ProjectSettings.get_setting(PROJECT_VERSION_SETTING)) - export_config.set_value(section + ".options", 'application/product_version', ProjectSettings.get_setting(PROJECT_VERSION_SETTING)) - else: - break - err = export_config.save(EXPORT_PRESETS_FILE) - ProjectSettings.save() - if err == OK: - plugin_log("All exports updated") - else: - plugin_log("Error saving " + EXPORT_PRESETS_FILE + ", exports not updated") - else: - plugin_log('Error open ' + EXPORT_PRESETS_FILE) - - -func plugin_log(message): - if (DEBUG): - var time : Dictionary = OS.get_datetime() - var date_string : String = "%02d:%02d" % [time.hour, time.minute] - print(date_string, " - ", PLUGIN_NAME, " - ", message) - - diff --git a/addons/godot-version-management/plugin.cfg b/addons/godot-version-management/plugin.cfg deleted file mode 100644 index 52c8d5a..0000000 --- a/addons/godot-version-management/plugin.cfg +++ /dev/null @@ -1,8 +0,0 @@ -[plugin] - -name="Godot-Version-Manager" -description="Godot plugin to manage versions for exports. -It centralize the version number in project." -author="Erasor" -version="1.0.0" -script="godot_version_manager.gd" diff --git a/addons/godot-version-management/LICENSE b/addons/simple-state/LICENSE.md similarity index 95% rename from addons/godot-version-management/LICENSE rename to addons/simple-state/LICENSE.md index 743520c..fbc8e79 100644 --- a/addons/godot-version-management/LICENSE +++ b/addons/simple-state/LICENSE.md @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2019 Tomek +Copyright (c) 2022 Addons By Aura Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. \ No newline at end of file +SOFTWARE. diff --git a/addons/simple-state/classes/animation_state.gd b/addons/simple-state/classes/animation_state.gd new file mode 100644 index 0000000..cd3686c --- /dev/null +++ b/addons/simple-state/classes/animation_state.gd @@ -0,0 +1,47 @@ +@icon("../icons/animation_state.png") +class_name AnimationState +extends State + +## Plays an animation from the linked [member animation_player]. +## The name of the animation to be played comes from the name of the node. + +## Emitted when the animation started by this state has finished playing. +signal animation_finished + + +@export_range(0, 20, 1, "or_greater") +## How many times to play before emitting [signal State.choose_new_substate_requested]. +## [b]If set to zero, it will go forever.[/b] +var loops := 0 + + +var _loops_left := 0 + + +func _init() -> void: + set_meta(&"description", "Plays the named animation from the linked AnimationPlayer.") + + +func _on_animation_finished(animation_name: StringName) -> void: + if animation_name != name: return + if loops == 0: + animation_player.play(name) + elif _loops_left <= 0: + choose_new_substate_requested.emit() + else: + _loops_left -= 1 + animation_player.play(name) + + +func enter(set_target: Node, set_animation_player: AnimationPlayer, set_debug_mode := false) -> void: + super(set_target, set_animation_player, set_debug_mode) + assert(animation_player != null, "AnimationPlayer must be set, either directly or by an ancestor.") + animation_player.animation_finished.connect(_on_animation_finished) + _loops_left = loops - 1 + animation_player.play(name) + + +func exit() -> void: + super() + animation_player.animation_finished.disconnect(_on_animation_finished) + animation_player.stop() diff --git a/addons/simple-state/classes/debugger.gd b/addons/simple-state/classes/debugger.gd new file mode 100644 index 0000000..9c3c9de --- /dev/null +++ b/addons/simple-state/classes/debugger.gd @@ -0,0 +1,139 @@ +@icon("../icons/state_machine_debugger.png") +class_name StateMachineDebugger +extends Tree + + +## Displays an interactive state tree. +# This source code is a mess, I'm trying to make it less so. + + +@export +## Root state machine to reference. +var state_machine_root : State: + set(value): + state_machine_root = value + _setup_tree() + +@export +## What color to make the item when a state is active. +var active_color := Color.FOREST_GREEN + +@export +## Forcefully switch states by double-clicking them. +## Due to its nature, it has the potential to be destructive +## and/ or not behave completely how one might expect. +var allow_state_switching := false: + set(value): + allow_state_switching = value + if allow_state_switching: + item_activated.connect(_on_item_activated) + else: + item_activated.disconnect(_on_item_activated) + + +@export_group("Signals", "signal_") +@export +## Show when a state emits a relevant signal. +var signal_show := false: + set(value): + signal_show = value + + if state_machine_root == null: + return + + if signal_show: + connect_signals() + else: + disconnect_signals() + +@export +## Which signals to connect to on each state, as long as they exist. +var signal_connections : Array[StringName] = [ + &"entered", + &"exited", + &"choose_new_substate_requested", + &"animation_finished", +] + +@export +## Delay before hiding signal. +var signal_hide_delay := 1.0 + + +func _init() -> void: + columns = 2 + + +func change_state_by_path(path: NodePath) -> void: + if not state_machine_root.has_node(path): + return + var state := state_machine_root + for i in path.get_name_count(): + var part := path.get_name(i) + state = await state.change_state_name(part) + + +func connect_signals(state := state_machine_root) -> void: + if not state.has_meta(&"tree_item"): + return + for signal_name in signal_connections: + if state.has_signal(signal_name) and not \ + state.is_connected(signal_name, _on_state_signal): + state.connect(signal_name, _on_state_signal.bind(signal_name, state.get_meta(&"tree_item"))) + for child in(state.get_children() as Array[State]): + connect_signals(child) + + +func disconnect_signals(state := state_machine_root) -> void: + for signal_name in signal_connections: + if state.has_signal(signal_name) and \ + state.is_connected(signal_name, _on_state_signal): + state.disconnect(signal_name, _on_state_signal) + for child in (state.get_children() as Array[State]): + disconnect_signals(child) + + +func _setup_tree(state := state_machine_root, parent_item: TreeItem = null) -> void: + if state == state_machine_root: + if get_root() != null: + disconnect_signals() + clear() + if state_machine_root == null: + return +# state.print_tree_pretty() + + # TODO: add icons + var item := create_item(parent_item) + item.set_text(0, state.name) + item.set_metadata(0, state) + state.set_meta(&"tree_item", item) + connect_signals(state) + + for child in (state.get_children() as Array[State]): + _setup_tree(child, item) + + +func _on_item_activated() -> void: + change_state_by_path(state_machine_root.get_path_to( + get_selected().get_metadata(0) as State)) + + +func _on_state_signal(signal_name: StringName, state_item: TreeItem) -> void: + match signal_name: + &"entered": + for i in columns: + state_item.set_custom_color(i, active_color) + &"exited": + for i in columns: + state_item.clear_custom_color(i) + + if not signal_show: + return + + state_item.set_text(1, signal_name) + var timer := state_item.get_metadata(1) as SceneTreeTimer + if timer != null: + timer.timeout.disconnect(state_item.set_text) + timer = get_tree().create_timer(signal_hide_delay) + timer.timeout.connect(state_item.set_text.bind(1, "")) + state_item.set_metadata(1, timer) diff --git a/addons/simple-state/classes/random_state.gd b/addons/simple-state/classes/random_state.gd new file mode 100644 index 0000000..1e6cbea --- /dev/null +++ b/addons/simple-state/classes/random_state.gd @@ -0,0 +1,34 @@ +@icon("../icons/random_state.png") +class_name RandomState +extends State + +## Activates a random one of its substates. +## Useful in conjuction with [AnimationState] for random idles. + + +@export +## When one of its children asks for a state change, +## instead of picking another one itself, it defers that choice to its parent. +## Allows for nested random states for finer control over flow and probability. +var defer_choice := false + + +func _init() -> void: + set_meta(&"description", "Pseudo-randomly picks a state to start.") + + +func _ready() -> void: + randomize() + super() + + +# You can define which state is picked automatically (like on enter). +# If you would like to call it yourself, use the public version (choose_substate). +func _choose_substate() -> State: + if get_child_count() == 0: + return null + if defer_choice and _active_substate != null: + choose_new_substate_requested.emit() + return null + return get_child(randi() % get_child_count()) as State + diff --git a/addons/simple-state/classes/sequence_state.gd b/addons/simple-state/classes/sequence_state.gd new file mode 100644 index 0000000..6e7f35b --- /dev/null +++ b/addons/simple-state/classes/sequence_state.gd @@ -0,0 +1,43 @@ +@icon("../icons/sequence_state.png") +class_name SequenceState +extends State + + +## Executes its children in order, one after the other. Like an [Array] in [State] form! + + +@export_range(0, 20, 1, "or_greater") +## How many times the sequence should be looped through before emitting [signal State.choose_new_substate_requested]. +## [b]If set to zero, it will go forever.[/b] +var loops := 1 + + +var _loops_left := 0 + + +func _init() -> void: + set_meta(&"description", "Starts its children one after the other in order, \ + waiting for each one to be done before starting the next.") + + +# You can define which state is picked automatically (like on [method enter]). +# If you would like to call it yourself, use the public version ([method choose_substate]). +func _choose_substate() -> State: + if _active_substate == null: + return get_child(0) as State if get_child_count() > 0 else null + + if _active_substate.get_index() == get_child_count() - 1: + if loops == 0: + return get_child(0) as State + elif _loops_left == 0: + choose_new_substate_requested.emit() + return null + else: + _loops_left -= 1 + return get_child(0) as State + return get_child(_active_substate.get_index() + 1) as State + + +func enter(set_target: Node, set_animation_player: AnimationPlayer, set_debug := false) -> void: + super(set_target, set_animation_player, set_debug) + _loops_left = loops - 1 diff --git a/addons/simple-state/classes/state.gd b/addons/simple-state/classes/state.gd new file mode 100644 index 0000000..ef11ac2 --- /dev/null +++ b/addons/simple-state/classes/state.gd @@ -0,0 +1,291 @@ +@icon("../icons/state.png") +class_name State +extends Node + +## The bare, basic state. Use it if you want total control over the state-flow. +## +## Properties marked as [b](inherited)[/b] are passed to substates, +## meaning you don't have to set it on each individual state, only the root. +## You can override it of course, and that will be passed to all of [i]its[/i] children. + + +## Emitted between [method _enter] and [method _after_enter]. +signal entered + +## Emitted after [method _exit]. +signal exited + +## Emitted between [method _update] and [method _after_update] +signal updated + +## Switched active substates. +signal active_substate_changed(new: State, old: State) + +## A request for the parent to pick a new substate to activate. +## Mainly used by children of [RandomState], such as an [AnimationState]. +signal choose_new_substate_requested + + +## Active or not. +enum Status { + INACTIVE, ## Inactive + ACTIVE, ## Active + } + + +@export +## The node that the states will act upon. [b](inherited)[/b] +## Doesn't actually get used in the addon scripts, it's just +## included for your convenience when scripting your own behaviour. +var target: Node: + set(value): + target = value + if _active_substate != null: + _active_substate.target = target + +@export +## Where to play animations from. [b](inherited)[/b] +var animation_player: AnimationPlayer + +@export_range(0, 120, 1, "or_greater") +## How many seconds the state should be active before emitting [signal choose_new_substate_requested]. +## [b]If set to zero, it will go forever.[/b] +var timer := 0.0 + +@export +## Whether to force-restart the chosen substate in the callback for [signal choose_new_substate_requested] if it was already active. +var force := true + +@export +## The state will not be activated under any circumstances. +var disabled := false: + set(value): + disabled = value + var root := is_root() + if root and not disabled: + enter(target, animation_player, debug_mode) + elif status == Status.ACTIVE: + exit() + +@export +## Print a message avery time there is a state change. [b](inherited)[/b] +var debug_mode := false: + set(value): + debug_mode = value + if _active_substate != null: + _active_substate.debug_mode = debug_mode + +## The status of this state, ie. whether it's running or not. +var status := Status.INACTIVE + + +# The substate that is currently active, if any. +var _active_substate: State: + set(value): + if _active_substate != null: + _active_substate.choose_new_substate_requested.disconnect(_on_choose_new_substate_requested) + active_substate_changed.emit(value, _active_substate) + _active_substate = value + if _active_substate != null: + _active_substate.choose_new_substate_requested.connect(_on_choose_new_substate_requested) + +# If a timer is set, the object will be stored here. +var _timer_object: SceneTreeTimer + + +######################### +### VIRTUAL METHODS ### +######################### +func _init() -> void: + set_physics_process(false) + set_meta(&"description", "A bare, basic state - will only ever automatically start its first child.") + + +func _ready() -> void: + for child in get_children(): + assert(child is State, "A State should not have any children that are not other States.") + if is_root() and not disabled: + enter(target, animation_player, debug_mode) + + +func _physics_process(delta: float) -> void: + if status == Status.INACTIVE: + set_physics_process(false) + return + update(delta) + + +## [b][parents, then children][/b] Called when the state is activated. +func _enter() -> void: + pass + + +## [b][children, then parents][/b] Called after the state is activated. +func _after_enter() -> void: + pass + + +## [b][parents, then children][/b] Called every physics frame (only when the state is active, of course). +func _update(delta: float) -> void: + pass + + +## [b][children, then parents][/b] Called at the end of every physics frame. +func _after_update(delta: float) -> void: + pass + + +## [b][parents, then children][/b] Called before the state is deactivated. +func _before_exit() -> void: + pass + + +## [b][children, then parents][/b] Called when the state is deactivated. +func _exit() -> void: + pass + + +## You can define which state is picked automatically (like on [method enter]). +## Return `null` to not change substate at all. +## If you would like to call it yourself, use the public version ([method choose_substate]). +func _choose_substate() -> State: + return get_child(0) as State if get_child_count() > 0 else null + + +######################## +### PUBLIC METHODS ### +######################## + +## Switch to the specified substate by name. It is just a shortcut to [method change_state_node]. +func change_state_name(name: String, force := false) -> State: + return await change_state_node(get_node_or_null(name) as State, force) + + +## Switch to the specified substate by node. If it is not a direct child, nothing will happen. +## If `force`, it will start a state again even if it's already running. +## It waits for the next [signal updated] to make sure it's not +## switching all over the place in one tick. +func change_state_node(node: State, force := false) -> State: + await updated + if ( + node == null + or node.disabled + or (node.status != Status.INACTIVE and not force) + or node.get_parent() != self + ): + return node + + var old := _active_substate + _active_substate = node + if old != null: + old.exit() + _active_substate.enter(target, animation_player, debug_mode) + + if debug_mode: + print( + ("FORCE " if force else "") + + "STATE: " + + str(get_root().get_parent().get_path_to(_active_substate)) + ) + return _active_substate + + +## Return the currently active substate, if any. +func get_active_substate() -> State: + return _active_substate + + +## Public [method _choose_substate]. +func choose_substate() -> State: + return _choose_substate() + + +## Shortcut for `change_state_node(choose_substate())`. +func change_to_next_substate(force := false) -> void: + await change_state_node(choose_substate(), force) + + +## Whether this state is the root of the state tree, +## ie. it is the common ancestor of all the others. +func is_root() -> bool: + # If your parent is not a state, then you are the root. + return not get_parent() is State + + +## Get the root state. +func get_root() -> State: + var node: State = self + while not node.is_root(): + node = node.get_parent() as State + return node + + +## Runs [method _enter] and [method _after_enter], +## not a good idea to call it yourself unless you really know what you're doing. +func enter(set_target: Node, set_animation_player: AnimationPlayer, set_debug_mode: bool) -> void: + for child in get_children(): + assert(child is State, "A State should not have any children that are not other States.") + + _enter() + entered.emit() + status = Status.ACTIVE + if timer != 0: + _timer_object = get_tree().create_timer(timer) + _timer_object.timeout.connect(_on_timer_timeout) + set_physics_process(is_root()) + + # Only set them if they're not being overridden + if target == null: + target = set_target + if animation_player == null: + animation_player = set_animation_player + if debug_mode == false: + debug_mode = set_debug_mode + + change_to_next_substate() + _after_enter() + + +## Runs [method _update] and [method _after_update], +## not a good idea to call it yourself unless you really know what you're doing. +func update(delta: float) -> void: + _update(delta) + updated.emit() + if _active_substate != null: + _active_substate.update(delta) + _after_update(delta) + + +## Runs [method _exit] and [method _before_exit], +## not a good idea to call it yourself unless you really know what you're doing. +func exit() -> void: + _before_exit() + status = Status.INACTIVE + if _active_substate != null: + _active_substate.exit() + _active_substate = null + + if is_instance_valid(_timer_object): + _timer_object.timeout.disconnect(_on_timer_timeout) + _timer_object = null + + _exit() + exited.emit() + set_physics_process(false) + + +######################### +### PRIVATE METHODS ### +######################### + + +################# +### CALLBACKS ### +################# + +func _on_choose_new_substate_requested() -> void: + change_to_next_substate(force) + + +func _on_timer_timeout() -> void: + choose_new_substate_requested.emit() diff --git a/addons/simple-state/demo/demo.gd b/addons/simple-state/demo/demo.gd new file mode 100644 index 0000000..47aaa01 --- /dev/null +++ b/addons/simple-state/demo/demo.gd @@ -0,0 +1,14 @@ +extends State + + +const NEXT_STATE_ACTION = "demo_next_state" + + +func _enter() -> void: + if InputMap.has_action(NEXT_STATE_ACTION): + return + var input_event := InputEventKey.new() + input_event.keycode = KEY_TAB + + InputMap.add_action(NEXT_STATE_ACTION) + InputMap.action_add_event(NEXT_STATE_ACTION, input_event) diff --git a/addons/simple-state/demo/demo.tscn b/addons/simple-state/demo/demo.tscn new file mode 100644 index 0000000..e3fe0e2 --- /dev/null +++ b/addons/simple-state/demo/demo.tscn @@ -0,0 +1,218 @@ +[gd_scene load_steps=17 format=3 uid="uid://clnliyc6fmqy6"] + +[ext_resource type="Script" path="res://addons/simple-state/classes/debugger.gd" id="1_rqf1w"] +[ext_resource type="Script" path="res://addons/simple-state/demo/description_box.gd" id="2_gktik"] +[ext_resource type="Script" path="res://addons/simple-state/classes/sequence_state.gd" id="3_4afa7"] +[ext_resource type="Script" path="res://addons/simple-state/demo/demo.gd" id="3_x0hcs"] +[ext_resource type="Script" path="res://addons/simple-state/classes/random_state.gd" id="4_wxjoe"] +[ext_resource type="Script" path="res://addons/simple-state/demo/emit_next.gd" id="6_kxcgl"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_ysqm7"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_wxupu"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_7gdgn"] +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 + +[sub_resource type="Animation" id="Animation_5pgem"] +resource_name = "RESET" +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("ColorRect:color") +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_mwhj1"] +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("ColorRect:color") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(0, 0, 0, 1)] +} + +[sub_resource type="Animation" id="Animation_yyph0"] +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("ColorRect:color") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(0, 0, 1, 1)] +} + +[sub_resource type="Animation" id="Animation_xmkhy"] +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("ColorRect:color") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(0, 1, 0, 1)] +} + +[sub_resource type="Animation" id="Animation_4pwkk"] +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("ColorRect:color") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 0, 0, 1)] +} + +[sub_resource type="Animation" id="Animation_gt7hj"] +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("ColorRect:color") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 0, 1)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_01hf1"] +_data = { +"RESET": SubResource("Animation_5pgem"), +"black": SubResource("Animation_mwhj1"), +"blue": SubResource("Animation_yyph0"), +"green": SubResource("Animation_xmkhy"), +"red": SubResource("Animation_4pwkk"), +"yellow": SubResource("Animation_gt7hj") +} + +[node name="SimpleStateDemo" type="Panel"] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="MarginContainer" type="MarginContainer" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 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="HBoxContainer" type="HBoxContainer" parent="MarginContainer"] +layout_mode = 2 +theme_override_constants/separation = 10 + +[node name="StateMachineDebugger" type="Tree" parent="MarginContainer/HBoxContainer" node_paths=PackedStringArray("state_machine_root")] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_constants/relationship_line_width = 2 +theme_override_constants/draw_guides = 0 +theme_override_styles/panel = SubResource("StyleBoxEmpty_ysqm7") +theme_override_styles/focus = SubResource("StyleBoxEmpty_wxupu") +theme_override_styles/selected = SubResource("StyleBoxFlat_7gdgn") +theme_override_styles/selected_focus = SubResource("StyleBoxFlat_7gdgn") +select_mode = 1 +script = ExtResource("1_rqf1w") +state_machine_root = NodePath("../../Root") +allow_state_switching = true +signal_show = true + +[node name="DescriptionBox" type="Label" parent="MarginContainer/HBoxContainer" node_paths=PackedStringArray("tree")] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 1 +autowrap_mode = 3 +script = ExtResource("2_gktik") +tree = NodePath("../StateMachineDebugger") +show_descriptions = 2 + +[node name="InputInfo" type="Label" parent="MarginContainer/HBoxContainer/DescriptionBox"] +layout_mode = 1 +anchors_preset = 3 +anchor_left = 1.0 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = -349.0 +offset_top = -78.0 +grow_horizontal = 0 +grow_vertical = 0 +text = "MOUSE CLICK on state: select +DOUBLE MOUSE CLICK on state: start +TAB: next substate (only has effect on leaves)" +horizontal_alignment = 2 +vertical_alignment = 2 + +[node name="ColorRect" type="ColorRect" parent="MarginContainer"] +custom_minimum_size = Vector2(50, 50) +layout_mode = 2 +size_flags_horizontal = 0 +size_flags_vertical = 8 + +[node name="AnimationPlayer" type="AnimationPlayer" parent="MarginContainer"] +libraries = { +"": SubResource("AnimationLibrary_01hf1") +} + +[node name="Root" type="Node" parent="MarginContainer" node_paths=PackedStringArray("target", "animation_player")] +script = ExtResource("3_x0hcs") +target = NodePath("") +animation_player = NodePath("../AnimationPlayer") + +[node name="SequenceState" type="Node" parent="MarginContainer/Root"] +script = ExtResource("3_4afa7") + +[node name="RandomState" type="Node" parent="MarginContainer/Root/SequenceState"] +script = ExtResource("4_wxjoe") +defer_choice = true + +[node name="red" type="Node" parent="MarginContainer/Root/SequenceState/RandomState"] +script = ExtResource("6_kxcgl") + +[node name="yellow" type="Node" parent="MarginContainer/Root/SequenceState/RandomState"] +script = ExtResource("6_kxcgl") + +[node name="green" type="Node" parent="MarginContainer/Root/SequenceState"] +script = ExtResource("6_kxcgl") + +[node name="blue" type="Node" parent="MarginContainer/Root/SequenceState"] +script = ExtResource("6_kxcgl") + +[node name="black" type="Node" parent="MarginContainer/Root"] +script = ExtResource("6_kxcgl") +timer = 1.0 +metadata/description = "Will never start automatically, due to its parent being only a normal state." diff --git a/addons/simple-state/demo/description_box.gd b/addons/simple-state/demo/description_box.gd new file mode 100644 index 0000000..d175105 --- /dev/null +++ b/addons/simple-state/demo/description_box.gd @@ -0,0 +1,98 @@ +extends Label + + +## Mode of description box rendering. +enum DisplayModes { + NONE, ## Description box completely hidden. + ACTIVE, ## Show descriptions of all active states. + SELECTION, ## Show description of last selected state (also includes manual switches). + } + + +@export +## [StateMachineDebugger] to reference. +var tree : StateMachineDebugger: + set(value): + tree = value + if show_descriptions == DisplayModes.SELECTION and \ + not tree.item_selected.is_connected(_on_tree_item_selected): + tree.item_selected.connect(_on_tree_item_selected) + + +@export +## Show a description of a state. +## Looks for a string metadata value by the name of [code]description[/code] on each state. +var show_descriptions := DisplayModes.NONE: + set(value): + show_descriptions = value + + match show_descriptions: + DisplayModes.NONE: + visible = false + DisplayModes.ACTIVE: + visible = true + if not is_instance_valid(tree): + return + if tree.item_selected.is_connected(_on_tree_item_selected): + tree.item_selected.disconnect(_on_tree_item_selected) + DisplayModes.SELECTION: + visible = true + if not is_instance_valid(tree): + return + if not tree.item_selected.is_connected(_on_tree_item_selected): + tree.item_selected.connect(_on_tree_item_selected) + + +var _active_states : Array[State] = [] + + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + visible = show_descriptions != DisplayModes.NONE + connect_signals() + + +func connect_signals(state := tree.state_machine_root) -> void: + if not state.has_meta(&"tree_item"): + return + for signal_name in tree.signal_connections: + if state.has_signal(signal_name) and not \ + state.is_connected(signal_name, _on_state_signal): + state.connect(signal_name, _on_state_signal.bind(signal_name, state)) + for child in(state.get_children() as Array[State]): + connect_signals(child) + + +func disconnect_signals(state := tree.state_machine_root) -> void: + for signal_name in tree.signal_connections: + if state.has_signal(signal_name) and \ + state.is_connected(signal_name, _on_state_signal): + state.disconnect(signal_name, _on_state_signal) + for child in (state.get_children() as Array[State]): + disconnect_signals(child) + + +func _set_description_from_active_states() -> void: + text = "" + for state in _active_states: + text += ("" if state.is_root() else "\n\n") + \ + state.name as String + \ + ": " + \ + state.get_meta(&"description", "") as String + + +func _on_tree_item_selected() -> void: + text = tree.get_selected() \ + .get_metadata(0).get_meta(&"description", "") + + +func _on_state_signal(signal_name: StringName, state: State) -> void: + match signal_name: + &"entered": + if show_descriptions == DisplayModes.ACTIVE: + _active_states.push_back(state) + _set_description_from_active_states() + &"exited": + if show_descriptions == DisplayModes.ACTIVE: + _active_states.pop_back() + _set_description_from_active_states() diff --git a/addons/simple-state/demo/emit_next.gd b/addons/simple-state/demo/emit_next.gd new file mode 100644 index 0000000..255bf28 --- /dev/null +++ b/addons/simple-state/demo/emit_next.gd @@ -0,0 +1,6 @@ +extends AnimationState + + +func _update(_delta: float) -> void: + if Input.is_action_just_pressed(get_root().NEXT_STATE_ACTION): + choose_new_substate_requested.emit() diff --git a/addons/simple-state/icons/animation_state.png b/addons/simple-state/icons/animation_state.png new file mode 100644 index 0000000000000000000000000000000000000000..6e4530c884b6ff39a231a600bdbfbdfee3a12e05 GIT binary patch literal 2901 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 literal 0 HcmV?d00001 diff --git a/addons/simple-state/icons/random_state.png.import b/addons/simple-state/icons/random_state.png.import new file mode 100644 index 0000000..01bee1d --- /dev/null +++ b/addons/simple-state/icons/random_state.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cgoc214akn2d6" +path="res://.godot/imported/random_state.png-0878745fbdc123f3f0d51012c73a7024.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/simple-state/icons/random_state.png" +dest_files=["res://.godot/imported/random_state.png-0878745fbdc123f3f0d51012c73a7024.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/addons/simple-state/icons/sequence_state.png b/addons/simple-state/icons/sequence_state.png new file mode 100644 index 0000000000000000000000000000000000000000..0d0f4553362750b90fd69ede61b40768020a8f07 GIT binary patch literal 424 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf66p}rHd>I(3)EF2VS{N990fib~ zFff!FFfhDIU|_JC!N4G1FlSew4N!t9$=lt9;eUJonf*W>dx@v7EBkXsK`{l>lV_Gs z1`73fx;TbtoZmaamd`O!!1es^d)o6_I{cKi)_SOzEm|zn`8T3fRwLwyUB;EHuEjr` z_Q(eo=9i|wJ9CHUkBsNegq4z6Z9#1%@oB4bstdC1SMi*XyjZzg(84(VY?t>PgU_$- zMmMgKo-Nei5H;IG-9gDj;+GMyV6pM24La&d3-3M~O+^>6duuJ8ZFESGRKSjxim zGss=4C9V-ADTyViR>?)FK#IZ0z{p6~&`8(FAjH7T%Gkil#6sJ^z{ +- state_machine_debugger.png (tinted) diff --git a/addons/simple-state/icons/state.png b/addons/simple-state/icons/state.png new file mode 100644 index 0000000000000000000000000000000000000000..4d22ed7cfd52886555afbaa6fb38750b749096fa GIT binary patch literal 572 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf66p}rHd>I(3)EF2VS{N990fib~ zFff!FFfhDIU|_JC!N4G1FlSew4N!t9$=lt9;eUJonf*W>dx@v7EBkXsK`}*+j{Ua| zGcYhJc)B=-Xq-=-xL>=4QR2A$``dFR_?GfKvT_xZo*64CVkqG|>7diiB|U7Z2A|k9 z9{UCvb+rfyAJ$zY(;a93?p!TT-}kA{CFiC8sGI-(@^|S88p729^A&&Gb~vE3*fVI= zIj_s^{FzG68ja=t?o>=Vr~7{GkIW~tL!b9NJ;L`r^zVnGn^viB`+rJm*SfH~rFSIz zLu-pP*uGS)7RwR5u2cDHnXuWc!jr7C3(uUGb@^*NTkhK8_FD5IlO=8rGp!lAVlKG# zF}zs9$QdlN(W|T2>DS50=?%_lCk$K+A@Cq`|4vMti{2WN`Lgw&a7t6~a0RcD_3-n&QJ?5FxZ1-3u^QV+Ow-`yAJ zU8@faD+bjP*NBpo#FA921GbWnhrm_}dvp zLvDUbW?Cg~4H9>p{{uB>z-=hW%uOvWNz5$(=`q$dFw`|P4>2;bGB&m{fLc-~$qb5O N22WQ%mvv4FO#tmo(!Brx literal 0 HcmV?d00001 diff --git a/addons/simple-state/icons/state.png.import b/addons/simple-state/icons/state.png.import new file mode 100644 index 0000000..8fb2c43 --- /dev/null +++ b/addons/simple-state/icons/state.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://msu07hn5ewo5" +path="res://.godot/imported/state.png-fa3dd722682a28f890f138dcc6e162af.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/simple-state/icons/state.png" +dest_files=["res://.godot/imported/state.png-fa3dd722682a28f890f138dcc6e162af.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/addons/simple-state/icons/state_fullsize.png b/addons/simple-state/icons/state_fullsize.png new file mode 100644 index 0000000000000000000000000000000000000000..4f5f80dd5107eaf73379ca0cb84c4f4b518a67e9 GIT binary patch literal 767 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_SO6joDAff1^9%x z{wDnEhhs5Q<$fVV@O2n z)9DwtEmh!XyE}F1%DEN)r^{;doY-*frugP-JmJ-$HB5)r-~LmR`D{M}!+~&y51APP za*PIRUt7IyQD<0EYP?uTjr85Mns!`+9GtVgZALlxVpv3tK}%X}Kv2Q^WN|`E3a&>N9_9D~d3*w13?y zaHjhIZvn0ak^93q*cr||yA?*IHA z^X0S;zq=m$nW$LJ-WV$MEakgxV&welZPQP8Y}NTKko2xaW7;wC=kr`y0>rI13SBw( zyI4qvC4gMkXjsG9>ql;|Ups12Da+)Q ztTWyB#JPi|SB#Gzc98tuu(@IFOZ`}bFIN;zlyg4Wh}brWEPkB$O!%GhvYiY+9`smn zmo8Me*?nyKo0cDS5)RMqtrgeSQskfS$T-E)X0P=by=)c!Gh((Y7y^GxKB6Wlnf6tw z>C6U0x9W)}DpE?Ln~y2hM_De*W869~Y+DQ416Pja71|A}xWs3#$efxTSE}Pxe{Bob z0?9+|KeNq4FRbVG7V=unxTW_-U);x~W#PwqXY5ISdcrsMRZzXQ~xqI*!L`c W|Af7KLp?D4F?hQAxvXBxjHS literal 0 HcmV?d00001 diff --git a/addons/simple-state/icons/state_fullsize.png.import b/addons/simple-state/icons/state_fullsize.png.import new file mode 100644 index 0000000..561a0d8 --- /dev/null +++ b/addons/simple-state/icons/state_fullsize.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b32u1sa3robj0" +path="res://.godot/imported/state_fullsize.png-41a4827bc36d7745ba55c17c0bc213e9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/simple-state/icons/state_fullsize.png" +dest_files=["res://.godot/imported/state_fullsize.png-41a4827bc36d7745ba55c17c0bc213e9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/addons/simple-state/icons/state_machine_debugger.png b/addons/simple-state/icons/state_machine_debugger.png new file mode 100644 index 0000000000000000000000000000000000000000..e226db77d5dc5b56abad0f0d13bcbc89c67709e6 GIT binary patch literal 1093 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Lb6AYF9SoB8UsT^3j@P1pisjL z28L1t28LG&3=CE?7#PG0=IjczVPIhF5AX?b1uCe&KY#MqNqz69_r0Id_hDwws~MC2 zPn!L=um8ie-uKhHp3Ut0FunI3P-;fcyBR%ir}w;@{-5E0$N!Ec9~Sh#pFa2h-0siQ zkN!W}{;hBFm#NJkdiy?3>v=z|@9p%ychh>`P3wCHG#LYZKoRLh;`V-+fvLXxEkY3F z7?^=T2f*2Aj7eW+qKOd0?FV}HJqY!EoQhRFNQ!8Lskk5EyBQ!^VEBNnn*}6+ap7O> zEDofaOM?7B(MbSk^=R^J*~}w(`-TK_`?s}h>~dzV3)ERtZtmljzdDJ@_v2;5tS3Gy zj9lvsq|d*}34iHlvHP*L?71au9Q;f|wt-6f|E94uNQFF#`8_@A$J>X|R{8SVrbSM+ zWS&*PufUVX^fcBW9_R+fByV>Yh7ML)4r>`sfb4Eci zMaGZGN$EhL*PbqpArhC96BwA>)Y8Pl(#*=(Bpy5n2?`5)_^6HBVD&0f^VQiO6j)5Q z&YHcobVg!LoLsE!-!x`tJB|7A2Tt5La>eKN9LZHK7YLJU20a{_Lr^NSdgXsrhpeLy>mV z`6-!cm6#d~4ImoM3JL82YS4h&P?DLOT3nKtTY%7G9%5u void: + add_custom_type("State", "Node", State, placeholder_texture) + add_custom_type("RandomState", "Node", RandomState, placeholder_texture) + add_custom_type("AnimationState", "Node", AnimationState, placeholder_texture) + add_custom_type("SequenceState", "Node", SequenceState, placeholder_texture) + add_custom_type("StateMachineDebugger", "Tree", StateMachineDebugger, placeholder_texture) + + +func _exit_tree() -> void: + remove_custom_type("State") + remove_custom_type("RandomState") + remove_custom_type("AnimationState") + remove_custom_type("SequenceState") + remove_custom_type("StateMachineDebugger") diff --git a/addons/simple-state/templates/State/empty_state.gd b/addons/simple-state/templates/State/empty_state.gd new file mode 100644 index 0000000..132b1c4 --- /dev/null +++ b/addons/simple-state/templates/State/empty_state.gd @@ -0,0 +1,33 @@ +# meta-default: true +extends _BASE_ + + +# Called when the state is activated. (parents, then children) +func _enter() -> void: + pass + + +# Called after the state is activated. (children, then parents) +func _after_enter() -> void: + pass + + +# Called every physics frame (only when the state is active, of course). (parents, then children) +func _update(delta: float) -> void: + pass + + +# Called at the end of every physics frame. (children, then parents) +func _after_update(delta: float) -> void: + pass + + +# Called before the state is deactivated. (parents, then children) +func _before_exit() -> void: + pass + + +# Called when the state is deactivated. (children, then parents) +func _exit() -> void: + pass + diff --git a/addons/simplelicense/GUI/LicenseGUI.tscn b/addons/simplelicense/GUI/LicenseGUI.tscn new file mode 100644 index 0000000..f5eefc8 --- /dev/null +++ b/addons/simplelicense/GUI/LicenseGUI.tscn @@ -0,0 +1,111 @@ +[gd_scene load_steps=3 format=3 uid="uid://bbhv8iqdbkqbt"] + +[ext_resource type="Script" path="res://scripts/license_gui.gd" id="1_esldu"] +[ext_resource type="Script" path="res://addons/simplelicense/api/LicenseManager.gd" id="2_cpb2k"] + +[node name="LicenseGUI" type="Control"] +custom_minimum_size = Vector2(256, 256) +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("1_esldu") +load_locations = Array[String](["res://licenses", "res://addons/simplelicense/mod_example/licenses/"]) +export_locations = Array[String](["user://licenses/game/", "user://licenses/mods/mod_1/"]) + +[node name="LicenseManager" type="Node" parent="."] +script = ExtResource("2_cpb2k") + +[node name="background" type="Panel" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="Label" type="Label" parent="."] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.381076 +anchor_right = 0.461806 +anchor_bottom = 0.0401235 +offset_left = 3.05176e-05 +grow_horizontal = 2 +text = "License Info" +metadata/_edit_use_anchors_ = true + +[node name="Tree" type="Tree" parent="."] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.00694444 +anchor_top = 0.0462963 +anchor_right = 0.404514 +anchor_bottom = 0.987654 +grow_vertical = 2 +size_flags_horizontal = 2 +hide_root = true +metadata/_edit_use_anchors_ = true + +[node name="Text" type="TextEdit" parent="."] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.434028 +anchor_top = 0.0462963 +anchor_right = 0.993056 +anchor_bottom = 0.987654 +offset_left = -8.0 +grow_horizontal = 0 +grow_vertical = 2 +size_flags_horizontal = 3 +editable = false +scroll_smooth = true +minimap_draw = true +metadata/_edit_use_anchors_ = true + +[node name="btn_open_data_dir" type="Button" parent="."] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.585069 +anchor_top = 0.00308642 +anchor_right = 0.696181 +anchor_bottom = 0.0416667 +grow_horizontal = 2 +theme_override_font_sizes/font_size = 12 +text = "Open Data Directory" +metadata/_edit_use_anchors_ = true + +[node name="btn_save_licenses" type="Button" parent="."] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.491319 +anchor_top = 0.00308642 +anchor_right = 0.56684 +anchor_bottom = 0.0416667 +grow_horizontal = 2 +theme_override_font_sizes/font_size = 12 +text = "Save Licenses" +metadata/_edit_use_anchors_ = true + +[node name="op_locations" type="OptionButton" parent="."] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 0.00694444 +anchor_top = 0.00308642 +anchor_right = 0.172743 +anchor_bottom = 0.0416667 +theme_override_font_sizes/font_size = 12 +item_count = 2 +popup/item_0/text = "a" +popup/item_0/id = 0 +popup/item_1/text = "b" +popup/item_1/id = 1 +metadata/_edit_use_anchors_ = true + +[connection signal="item_activated" from="Tree" to="." method="_on_tree_item_activated"] +[connection signal="item_selected" from="Tree" to="." method="_on_tree_item_selected"] +[connection signal="pressed" from="btn_open_data_dir" to="." method="_on_btn_open_data_dir_pressed"] +[connection signal="pressed" from="btn_save_licenses" to="." method="_on_button_pressed"] +[connection signal="item_selected" from="op_locations" to="." method="_on_op_locations_item_selected"] diff --git a/addons/simplelicense/Icon.png b/addons/simplelicense/Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d4bdb811fe261b2805219c4fd8dc12f71e9af3c6 GIT binary patch literal 46235 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
U%Rdvv|xR*}wzRRQN z=x-ooypFrLOowL%C@2qyfNILx*`;^KJ(V#==_(ERjV=W($f3Qqp9PW{56{ofKa8*X z@aYqaecO9an@Q2My?_&_i8GT{I2d%8SUub6ZE;=ni z#sLNULhkW`%FFD8u^5IAAlEKlk%Q)8Ih$~MgSMB^*&XUv!bv97-Y8bfm zeJaOcP-fUC;9?+8`&XO36MG&qs4Ef;UmPAAuXowoM8w~?vwj*Sydi6s_T_1S^+$2~ z4+~qzuSi5kO@RRLE(fNS26|IYS=sc>jGv<5&cf%>RwJs3@2>5GAl)~{_`(%K(*}Fm z1@ExACc=-IvewtiJ5SoU@%f~v2_5ASB*_%aWG;|F|H(5T)ib7RbZri#QDX^_DO?1& zOC@mlI5_G;LqfU`fu5^j&GLJP4ie>ymxNpP}~e zJAO?dAUTZN!~Lb{2%#frc<#y%%(cukeOJ%j=@W85DV*1REHlCj294AL*7rJ|$``mX zci_NYEzOLRr@FAxeP{(Gqi$tI@UGY)g$d0 z?ZW=BPIqFO#ZQX-uoZdKfkn=Pe4r8;LN=%8(kwJN6_5UKFH5PYP(BWdUIk~xpVilA zkAL_uLm{q7CP60y+MACEpYP^1f7fu}N1kN%nuXsl365hMw zfhT_Y4DgN?GU8)YAnXP><#z*BnW@doux z^s2-JrE;l(>UyZB8byJtN_7Z-Hb}_Id^TLHqke|T(-t7yL1WLhh{A=5fa&wZDYj?& zyU6RE@heFj)VLhmlvyoJ@hovNCryd?TneP8M-OGjeWKdd<_j}3MZ*to&f7pCzm)?h zGKHMRcIN;2`108K`1Z(8{5(yw9Q}6UfWCI1s|WR)YeRs)_P#vO7jHKk^Sl-a= z{}~?#gm>&vA77^fwY>i0A6B(=x#Z|+8f8}YxE3Hvy@yil zsIIm*3kT3(g)Wfg-y8U6Y5mMnx8to45&ZT@;{X2Y4SjB6=+R}(3LAc}(!rhPz0XQY z7M}m#tLCDF+LQMls=6MjJMxKu!(WS*f%l0OmHuZY_2U*i{4D-iE%gselGkX}+-DY{ zzT{+38*Sl(r$zcUr(lS!AYV;P;`s3+Ry3xpl-ph5IYu~`=6N#J>UgC&CHfgKKprCC zLCHXaRsQm~Xa8Nh+noA@^i9+G1|oMA^4FK9?bN$;<2RzAt@c}(7t^z7F}R?qmDu9I z8;=)CHBV{Bu(49i_tQ47b2<4usM}$ZnSAmo_3F%vXKhlnn5%yZHIIM_2^(}0+~PLFj!Ef&PcW$CO$|rhUM=rW6N*- zpA{~}E(+vJw2D$+(vzBOdJP&^sekl#@sMIX;9q%ZQadWB)}4*R9?$PaJ~YyGPfZzLH_b0l$vU|qu4(Sj?nMK$t)%+I z|4hB*T>@s}MQxjTv$TvNUilF9gt9=3Frwf`#=$)O%p7=g$Rip-b$%r&rNsE(d|(=>xk)v0awv+X~tg1m@&kX%c&3tQEyW3PS) z>IF?W1>s=zDUiB>dP7n(V19pzoQ$=0ME+SXlIq9klcT~1<8V3tE!~e*-v>7_uHXfc z9%UOj?&7voSr$DM_uqg_muCSah;VRns@{H<6k-i^d4k;4pIu4{agKRRgGtoC;9GD= z*}S7c-^qh+fuD#xUbw+~EbXBpaaMk!CF$qYrGIF=oVd{-XaF4$BHpK&Uy$Qwz+f!g z1&rIMcmBVJ6pQapULc+Pxr|l4XF;#eZ(E;i^mG~xEk6`J{4Pj1`a;k?n=#35@A0S& z*|0$&E+WBzy0F_G{J-|D{2$6aY>%8cm8DZjCDdt95|ze;P&p2hEnAYUg`Dh58jKlA z>75M@B4G9r-a?umV}FLd zvHSKT+wrz^p4{Hi_%}T83%03+2>~zvjoX5So6~Ak|Le(vp+=1k%G7^zT&ssdUbI2+ zS(a~rt_IbKkJzNdo=Z6)vO4z?5Kk)s`?>-Dsoj1*bM3d-%}MIU3Uv~D)^}pOF#snutvjpr zMH>f*UVyUOOHlIoM~vxgIh_ps0Z|yjJgahJG;A%BAePwR(Ng|p_-T@U!1DW?lbYJGj(2R+$;q~CxhhM{Cq+*$D?i|f}xk+%;)%eWvt zES{dt0X}0F`6rm29T%IB|L-NqAYee~PBZP4y7hNjd|%KdqR|;WK4efJNY&w-++RM< zEC*OW#=J1!xp2tkZxjA8u=x5SMAQ%`rDK-?Xm~xM4d3jaE-=g2`aMPGrQGB*$x`{@ zbBGr5U(7JLp4w*#!X97_H%k0s7^jk%bjIzsI$6X}=nMCB2#^`?2OVUwFve-O=0ch)FlNTA zG@wvW2QTLE&l?f@!KP3%bqOTM^@kA~0R>n3+YPHe`}WSkb;l8}B%hIdp+I_`1aLfQ zqo=`@vVLW6isZ@U!9c8_Rouf~Q;qe^?!yB#UbMyQj)k5`uN3HEBmCA(y| zdwH%y`X9Mup}s+;3At#^r7Wfrg)wzWK1i&}eJEt6c=w*& zR(U~$OYz_|JJ&2^z$`e`L8c9Kr0^JGC8;XnnTFKGhZQ*S-Hd{^JKAXB)4rEt5+#f% zMSW#5nGci==^d$;{PG z<1KX(TymR|p8qlzEbq#>iH5TgPQ5_cCVgQ-yTJ$6tJaji6hCbf%+@ytktVAemGl; zPUbHH_nqNzje$Rda=~>ft_Q)*> zX``v%j{DecYcVh|NSw)z@aBeG?YJbAo({Dp%Bx43nXD)$kG>R6>#8wMPsS~Drqq-i zak5YGP(2F>gXh*oi5==>GTB5ps$o(d2+9AsMvS_V zjDtS$k8LllS&6dAJkHido>NWMsXK{D8_QDvTL{Ds3AJ|BU3WZYvs_t;y1ukcle zfp_y`BTl7c)$kK<{+xG;`;9@h6t{&1$Nc;hYl^W@5jqkglVd0p{?-13E5$|;8cuf> z=8$VfO=dw+UFjkYEw4b3SBRhSTMPYaXI}k#Q_9h~n{5xo|K>^>C{wC^?*MT1R7=!> z{zs!f29NVz_mECaU)dQ?_`5JhI7PBIN|iltx9v(-N6b%XNc}UFw>$RvwV!83<{MB=*U;0n(8I>U&E+$ z&Sz73S^ZByI^zh6wOBot^AC?M&%4wI+Dgs&5Tm`Yww>MGH~gi_&qui=lP7Rq-xp!2 zC&FqB5OL=!XXyO}Ml&T{9+l92KqJewnp`mIHNu&oHG3jfcD_nl!7QXZa-7V2s0eck zS4gW~d!+G;>8uR&hpDlOsRGy3p~ZXAH~t-0w!u~GqjAkcJ3euOiEpsqm%n%}zgOI)`}b|_ zd^j){q7JJ5+>(uu`9xN93w~!eksV(RVJ}y=>Pb$#SeDUY&oSdstE;P7ReKC0e*ge5 zV^y3d{9)W+ifx3k(G8%4+#>8&y=g1!)61k=0Db~Tl(Q#J?YdHAEkqsh7q1l z=&Z@vfow><^k#0h)XaP9;CjP_Ghe?PdHca%Sy`Fl0vP|@r~@iTO4(lQ^>Y_!NRDYf zzh-%bwI;Idv<<_ga7;w=5673z^?dz$-4qVb$WDnJw^c=RckyGJZ2kPEGC%1P9c=Wy zuM1MMfs-$#t5D8)^`?E&>ZqThH`+@z*JiMHC}WfGB2o8l)Eu^Ek<0^tyioQca|{@~ zOw1ZPqR~+0Oz7vcY)Qg~y6p(W)@jTiryOIIVLB3CcSX|^Y~(X!_U2uU`IxAT3no?y z`f`hkLh3>aAi5BN{>P?qtM!{!q$6>-fgzi#3k@;`eb~`@LJGr zZf`;SSeBGGGQhBltdYaXJ76xMlXXI{l~ zH>Fs2Kj`fgrbhk9hqt;P&Y;zj<7nx^wzu2X@c`)E0)&kd4k&$VKHxk(QMteJNRx>S zM}?P#|E-Rx#t*_|s=hCJz!J`4JH#?X7Rh()4cUm$hGOpSZYd(?W`s6>*z2}6*0?nt zUC5%o_vAM_dpsHK{#F$TXV91kj~#%gH`vXR z1wZVbFjY`F+X}Fs`*AlWK>hM+E(4bHbg)Vj3=?dMzU8C`8dT@!&ulWp4<%_v$ZOu~ z8KM_Dj|%>vUC%R}pL~d)zCsc7b`ZFUNE7(~m|F1Fs-3p;up~mz8eD|HP*Dn7&YqZy z2${}P(#lI8;rATg-A$6=5njG77v1+Nn4#`pyw>tMF zyf_|pes)`|yI5m~0x*S7ffpj*GFdB=YLrr{XkftFP_S``OE1G0 z6%PML3JHec2el|eDRw2X>gWn)&W6^BH+&J_yF~tj~#!YZ+`{5@Qsk-vjV#6>-;X|RVQyjq| ze#qdk*z%rW=90|Raw#4yda+*)(|Onpy`ioEy!);-iFeQ#F&q3h$sYVPe5$C$9XlBQ zams^NLB(vBTQcx=Axz)*TpgkIQiN<@qhkVCQ&Crg^AFL zFa}_90G?z{g?fVxoxxy`7sqsB%4-S=X1`C=z7OxG!e6w3SAg~m{~NSQ0++#F(G!lf zkM6q{E!^D)J*&oz*!r4HAs7#eFM`vkdz%`Bb1tz zK{nyX-}@5JyKQS=YfJ9-FJiNs5)D7o85S>ld zx&YNKrPxT@|NQHV@5)uzmK#~;wl%bu8~efvabLhPjAY_w_4S=ZNrt4=a3V`)Wa!VV zq}_Fu${Dnvkq4L`8ZM6q3(X2`LR$bZnT?!sWeEo0finyQtkxVEX-8C>*!M;rArwcy z!neb>HVu)yTKCBHCy)C1z+mZopuQL%XkxRkx37i2Td$arnT29tIkG;`(;U+w%-=Uj zQBLndZ#SDS%`2#wq*H{`K0%fXjnv{;!m*|&JA0aw_YH|Q*I~KM$P~3m#^KB`SK4oX z*TVi?$$okz(Pb?jU9}fZl4-xKVWe0~9+KE$NBPYU>Lc7^C7t+?61n4`{$FFt)Yz9C zYT}5~bZd6>xS^+=vorQRB-Yx-V~-tXEm1e7_F=RIlg_mURJe(&jxJrZREBSvwr9=i zJ->qTs|(O1VrBY1yWm5+QzFvt-x{O5ncIjMnrXwdL&enjyneVGDW7#=Bc}+42xuf8 zANkw5ad((i$j|3@^{g|&CDZw$=ObG7MVt8Ca@FD3Iq0&-@L+R|3eP{MG;OgMm<~sf zA0&a1L{nmwx|6k_2z-KU#bl)=-~!lKEhIS3KO3LCvX(p=NA1L_26M;Z{Qn}^mW)>8 zOFEt_eB{IIw3g)$z=u)wEcR*&gICil^3&eC|A>9ZmOp;{=t8}<@{StHRrz)82ST#@ z%a@QvC@XZujt2F;p?xXR4vfy)%9MgK+uauLysp!d?gZH~SVfildhWIekhVw{Mo-UM z!6Q?-NG`1HjM!>?5YV7To2Q4LXG7?CFmd&LqY$u$*a`hE460%%zt z&R!-N+x5;%+auUi3n$&RYR7w*5;5!zZ1Y%yLA=w*qD9EwU9(uYgJfASR7JOfpGnQRr#{wv zr21rZ&T-$46y(k_ogm*>JvEn9uQ5=HW&(5IUA(EBeij}kUA%-&3aX~OJo21N@*8`` zu;L$wRCe^zOUugESYT4mzE|L+CcpE&{<)my;YcUB&&IQ&sz>W0f_~&|9KG)#dwOc< zD)tGAUFoXyT6SXNTw7b4EkrG^@0ac>cZ_zpgr`cap&yX$MRZ`GFo3?Xw=k(wh}`)tFoF#R#j1W#a2O*`HU zK1Vxga-;$hb<4>@FAI95}+oi+G}iB7*?%|89Z z#$?*|we#?GwnBrv|E*UOG5`MdLp1Rdu>^*q8ek#Xs@W21LpNz%Ub&^1$iW2Sr;8eA zh1{~*Y7V-V-*$<5^e_7KWtKIyyK*_2h~teIsho{|m#Fp9e*JvrscKw0tMtL3Ga8NX zvuBJ_{_^*a_62Y2^zGViJwgJ7*$wX>x-vy{s8N%MvMOSxSN zqwsl@r(m|91MhQ?$Louy^uZ=3UR?NH3k=M3+-BC1oKQ`ECcW$~58Zt2n9(Hjb8AqZ zQ^jQN`>^$d3sfbq#}NHUZluv9BSMPKo^{JNeH`h$2CVeES;AC#?~slOF{~m8gF=g% zka-YEm|AXc=lJV4ZNCmbynYITih3}3O;b`*a)l?+XV`vf~2tT8dX60^(ax z4c;ito{(sNpM^%|9dDN!q@-#@f11}dVvO~I4pl_)lHXc4VHrldXuQuUmQ5g+cj;a8 z92`c3=bR~etJmZZ9v<$OYn@IPPa>WHe0wGXaA|$;loLS9|A7j)C|Ck8M6$BxJkmY1 z4>uqo^L4UVi`@^o0}0shb74@F@cuQNeS2jAg6wuR{bOsVf}T+EA8<}c@38@0BMQm=wb(;rhW;)TKhe*zR-?X ze{^}&vD8u6(^717uUYupYhHPh$h-MwwsF5C|5X8Vr+a^iV<~_3LQv2?7xOf(W7}On zd)d!^0iaMw2PI(`kb;IzfDK?fkS-O#tyu{Lri}49IXOjUcGsl^O;ke10gPOqPp!lX z$(p)=I&m&}43snZ{Uu=ElUO-hkv9uD!A>!+$OW@K`;4{0*YK@+NWM4iWc4dQKc#q_ z&(jUV|2V#MVEE$TIe%tiO z!|b~RxG#)Sup2vuMx*ug^b!xYgkGlE)gE#$98_8<8z;RwkT60m)?%th7DLCg6wttO zFg0U{vAuTOY`IUXc$|&yNu5u#8h4}goK)ufqx|Kw(-s?KLUU!7!V@a1@Q>MeacAZ{Q;-7guWP}cx-33caOTe7ntYF{T0VIuoVS(%*cFO`J za!otovKvhzVX$zkLwMY=aQGn7h8g)j2L=&+BVekfI9k0)*Uat}%wV6o;Obf?4nTuk z5O8h>YbE~(P*Iwf(dmiSoIM8UeqDVzZ02oi%xrt&JHbuID}VIJZy2uHY~9MeIOLvA zAu6Yr;5{!nS10Ye-0P5deWRYP6W90khjYX9V31;05v42P)Zfeiqx7uzSvI>7^*544{Ieu zb&m%Mcmp7Gt|g_V;ZQd-#Fk<;aEl1Q2#3nOFbM1rcBIn`v$ChcqaWsHLm|qlR3Z+f zXr5=WzK1hZYP4~w2sxo&JNKe-Y2!*$?~ys)?oT(KtrtGOz~Ts^iEWkpS&zM3RU0`a zD2D0Bg0DWo-+xulIuqgOg`;)E`+Iu49gl0UC{=HYquyGq#>`?A-cou}&<#WTV(T-% zWN1FZ@|@U{rDes!OAn&BRfnj)Z4bk%3#=F>!m~t$q=cpQwurk)K8^ypH5rSu!jL&qe(I@&7CEe|ZJ!UN6V+Eu`i*ZeM;azD|sp%^wA)FW&ke?1To8 literal 0 HcmV?d00001 diff --git a/addons/simplelicense/Icon.png.import b/addons/simplelicense/Icon.png.import new file mode 100644 index 0000000..8c753af --- /dev/null +++ b/addons/simplelicense/Icon.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://duvmbh55cyvev" +path="res://.godot/imported/Icon.png-451064bd72ea26ed7eb00aedd926556f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/simplelicense/Icon.png" +dest_files=["res://.godot/imported/Icon.png-451064bd72ea26ed7eb00aedd926556f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/addons/simplelicense/Icon.svg b/addons/simplelicense/Icon.svg new file mode 100644 index 0000000..67fe3dd --- /dev/null +++ b/addons/simplelicense/Icon.svg @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/addons/simplelicense/Icon.svg.import b/addons/simplelicense/Icon.svg.import new file mode 100644 index 0000000..7ac00e5 --- /dev/null +++ b/addons/simplelicense/Icon.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dnr20t153it5i" +path="res://.godot/imported/Icon.svg-62b5bc5b7872f9c089f3b98f0084a03c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/simplelicense/Icon.svg" +dest_files=["res://.godot/imported/Icon.svg-62b5bc5b7872f9c089f3b98f0084a03c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/addons/simplelicense/LICENSE.txt b/addons/simplelicense/LICENSE.txt new file mode 100644 index 0000000..52aedfa --- /dev/null +++ b/addons/simplelicense/LICENSE.txt @@ -0,0 +1,121 @@ +Creative Commons Legal Code + +CC0 1.0 Universal + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS + PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM + THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED + HEREUNDER. + +Statement of Purpose + +The laws of most jurisdictions throughout the world automatically confer +exclusive Copyright and Related Rights (defined below) upon the creator +and subsequent owner(s) (each and all, an "owner") of an original work of +authorship and/or a database (each, a "Work"). + +Certain owners wish to permanently relinquish those rights to a Work for +the purpose of contributing to a commons of creative, cultural and +scientific works ("Commons") that the public can reliably and without fear +of later claims of infringement build upon, modify, incorporate in other +works, reuse and redistribute as freely as possible in any form whatsoever +and for any purposes, including without limitation commercial purposes. +These owners may contribute to the Commons to promote the ideal of a free +culture and the further production of creative, cultural and scientific +works, or to gain reputation or greater distribution for their Work in +part through the use and efforts of others. + +For these and/or other purposes and motivations, and without any +expectation of additional consideration or compensation, the person +associating CC0 with a Work (the "Affirmer"), to the extent that he or she +is an owner of Copyright and Related Rights in the Work, voluntarily +elects to apply CC0 to the Work and publicly distribute the Work under its +terms, with knowledge of his or her Copyright and Related Rights in the +Work and the meaning and intended legal effect of CC0 on those rights. + +1. Copyright and Related Rights. A Work made available under CC0 may be +protected by copyright and related or neighboring rights ("Copyright and +Related Rights"). Copyright and Related Rights include, but are not +limited to, the following: + + i. the right to reproduce, adapt, distribute, perform, display, + communicate, and translate a Work; + ii. moral rights retained by the original author(s) and/or performer(s); +iii. publicity and privacy rights pertaining to a person's image or + likeness depicted in a Work; + iv. rights protecting against unfair competition in regards to a Work, + subject to the limitations in paragraph 4(a), below; + v. rights protecting the extraction, dissemination, use and reuse of data + in a Work; + vi. database rights (such as those arising under Directive 96/9/EC of the + European Parliament and of the Council of 11 March 1996 on the legal + protection of databases, and under any national implementation + thereof, including any amended or successor version of such + directive); and +vii. other similar, equivalent or corresponding rights throughout the + world based on applicable law or treaty, and any national + implementations thereof. + +2. Waiver. To the greatest extent permitted by, but not in contravention +of, applicable law, Affirmer hereby overtly, fully, permanently, +irrevocably and unconditionally waives, abandons, and surrenders all of +Affirmer's Copyright and Related Rights and associated claims and causes +of action, whether now known or unknown (including existing as well as +future claims and causes of action), in the Work (i) in all territories +worldwide, (ii) for the maximum duration provided by applicable law or +treaty (including future time extensions), (iii) in any current or future +medium and for any number of copies, and (iv) for any purpose whatsoever, +including without limitation commercial, advertising or promotional +purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each +member of the public at large and to the detriment of Affirmer's heirs and +successors, fully intending that such Waiver shall not be subject to +revocation, rescission, cancellation, termination, or any other legal or +equitable action to disrupt the quiet enjoyment of the Work by the public +as contemplated by Affirmer's express Statement of Purpose. + +3. Public License Fallback. Should any part of the Waiver for any reason +be judged legally invalid or ineffective under applicable law, then the +Waiver shall be preserved to the maximum extent permitted taking into +account Affirmer's express Statement of Purpose. In addition, to the +extent the Waiver is so judged Affirmer hereby grants to each affected +person a royalty-free, non transferable, non sublicensable, non exclusive, +irrevocable and unconditional license to exercise Affirmer's Copyright and +Related Rights in the Work (i) in all territories worldwide, (ii) for the +maximum duration provided by applicable law or treaty (including future +time extensions), (iii) in any current or future medium and for any number +of copies, and (iv) for any purpose whatsoever, including without +limitation commercial, advertising or promotional purposes (the +"License"). The License shall be deemed effective as of the date CC0 was +applied by Affirmer to the Work. Should any part of the License for any +reason be judged legally invalid or ineffective under applicable law, such +partial invalidity or ineffectiveness shall not invalidate the remainder +of the License, and in such case Affirmer hereby affirms that he or she +will not (i) exercise any of his or her remaining Copyright and Related +Rights in the Work or (ii) assert any associated claims and causes of +action with respect to the Work, in either case contrary to Affirmer's +express Statement of Purpose. + +4. Limitations and Disclaimers. + + a. No trademark or patent rights held by Affirmer are waived, abandoned, + surrendered, licensed or otherwise affected by this document. + b. Affirmer offers the Work as-is and makes no representations or + warranties of any kind concerning the Work, express, implied, + statutory or otherwise, including without limitation warranties of + title, merchantability, fitness for a particular purpose, non + infringement, or the absence of latent or other defects, accuracy, or + the present or absence of errors, whether or not discoverable, all to + the greatest extent permissible under applicable law. + c. Affirmer disclaims responsibility for clearing rights of other persons + that may apply to the Work or any use thereof, including without + limitation any person's Copyright and Related Rights in the Work. + Further, Affirmer disclaims responsibility for obtaining any necessary + consents, permissions or other rights required for any use of the + Work. + d. Affirmer understands and acknowledges that Creative Commons is not a + party to this document and has no duty or obligation with respect to + this CC0 or use of the Work. diff --git a/addons/simplelicense/README.txt b/addons/simplelicense/README.txt new file mode 100644 index 0000000..82fdead --- /dev/null +++ b/addons/simplelicense/README.txt @@ -0,0 +1,37 @@ +A simple plugin, to make dealing with licensing simple. +Files: ./addons/simplelicense/* +License: CC0-1.0 + +Developed in Godot version: v4.0.beta.custom_build [166df0896] + +Quick Example: (A License Viewer Scene, that you can also drop into one of your game scenes) + Run the Scene at + res://addons/simplelicense/GUI/LicenseGUI.tscn + + look around, then + click on the "open data directory" button + then click on the "save licenses" button + and watch the data directory populate with license files + + +Quick Start: + 1. Create a "LicenseLink" Resource file inside the + res://licenses/license_links/ + + 2. Click on the the new Resource file, and try it out + There are docs on how to use it, so just F1 + LicenseLink, to find out more + + 3. Load license information + Create an instance of "LicenseManager" either in code or by adding the node to the scene + then call "load_license_information" on the LicenseManager + + 4. Export License information + call "export" function on the LicenseManager + it will populate the "user://" directory with your license files + one combined "COPYRIGHT.txt" file + and individual copyright files into "user://licenses/.txt". + The license text will be formatted in the SPDX standard. + It's the way the Godot Engine does it. + in the Godot Editor: Help -> About Godot -> Third-party Licenses + There is more you can do, just visit the docs! + (Like support for loading mod's license information!) diff --git a/addons/simplelicense/api/License.gd b/addons/simplelicense/api/License.gd new file mode 100644 index 0000000..01b4a51 --- /dev/null +++ b/addons/simplelicense/api/License.gd @@ -0,0 +1,78 @@ +class_name License +extends Resource +## Holds AUTO GENERATED License information + +## SPDX-License-Identifier or similar to it. CASE SENSITIVE[br] +## Like "CC0-1.0"[br] +## See [url=https://spdx.org/licenses/]SPDX Identifier List[/url] +var identifier: String = "" + +## The License's Name. [br] +## Like "CC0 1.0 Universal" +var name: String = "" + +## License Terms; The text of a license file +var terms: String = "" + +## Returns a string containing this license's information, formatted to [url=https://spdx.dev/resources/use/]SPDX Standards[/url] +func to_formatted_string() -> String: + return "License: {identifier}\n{terms}".format({ + 'identifier': identifier, + 'terms': _add_line_padding(terms) + }) + + +# wouldn't recomend using this, unless you know what your doing +# but if you do, this loads and parses all licenses (.txt files) in a directory, +# plus Godot's built-in Licenses +static func _load_licenses_in(dir: String): + var dict = {} + + # get game licenses + var names = DirAccess.get_files_at(dir) + if names.size() == 0: + print_verbose("\nSimple License: No License files found in dir\n", dir, "\nif you have no license files there, then this can be ignored\n") + for _name in names: + var ext = _name.rsplit('.', false, 1) + if ext.size() == 0 or ext[-1] != 'txt': + continue + + var l = new() + l.identifier = _name.split('.', false, 1)[0] + l.name = l.identifier + l.terms = FileAccess.open(dir.path_join(_name), FileAccess.READ).get_as_text() + dict[l.identifier] = l + + # get licenses built into the Godot Engine + var tmp = Engine.get_license_info() + for id in tmp: + if dict.has(id): + continue + + var l = new() + l.identifier = id + l.terms = tmp[id] + dict[id] = l + + return dict + + +# this is for formatting individual lines accoring to SPDX standards +static func _add_line_padding(combined_lines: String, padding: String = " ") -> String: + if combined_lines.is_empty(): + return combined_lines + + var lines = combined_lines.split("\n") + + var s = "" + for i in len(lines): + if lines[i].is_empty() or lines[i] == "\n": + if i+1 < len(lines): + s += padding + "." + "\n" + else: + s += '\n' + else: + s += padding + lines[i] + "\n" + s = s.strip_edges(false) + s += '\n' + return s diff --git a/addons/simplelicense/api/LicenseLink.gd b/addons/simplelicense/api/LicenseLink.gd new file mode 100644 index 0000000..e542978 --- /dev/null +++ b/addons/simplelicense/api/LicenseLink.gd @@ -0,0 +1,178 @@ +class_name LicenseLink +extends Resource + +## Files that are under this license [br] +## [color=red]WARNING[/color] DO NOT put in any file that Godot Cannot load, via Resource.load() [br] +## or it will prevent the game from launching. files like .txt .csg etc +@export var link_files: Array[Resource] + +## Directories that are under this license [br] +## The given file's Parent Directory will be tracked [br] +## [color=red]WARNING[/color] DO NOT put in any file that Godot Cannot load, via Resource.load() [br] +## or it will prevent the game from launching. files like .txt .csg etc +@export var link_dirs: Array[Resource] + +## Files that are under this license [br] +## Note: These paths are [b]NOT[/b] automatically tracked, [br] +## you will have to, manually keep these paths up to date +@export var link_paths: Array + +## Example: Godot_Icon, Custom Font Name, Your Games Name, etc +@export var componet_name: String = "" + +## Gets included in [method to_formatted_string] right after [member componet_name] [br] +## as part of the "Comment:" Section of the SPDX format +@export var extra: String = "" + +## SPDX-License-Identifier or similar to it. CASE SENSITIVE[br] +## Like "CC0-1.0" or more complex entries like [br] +## "CC0-1.0 or MIT" [br] +## "CC0-1.0 and MIT" [br] +## See [url=https://spdx.org/licenses/]SPDX Identifier List[/url] +@export var license_identifier: String = "" : set = _set_identifier + +## who and when was the copyright was created [br] +## example [br] +## 2022, John Doe [br] +## (next entry) [br] +## 2022-2023, Jim Stirling, Corp xyz [br] +@export var copyright: Array[String] + +var license: License + +## Unlike [member license_identifier] this contains [b]ONLY[/b] the identifiers [br] +var license_identifiers: Array[String] + +## Either "Godot Engine" or "Game" [br] +## This value is AUTO GENERATED [br] +## [b]DON'T SET THIS VALUE MANUALLY[/b], IT CAN BREAK THINGS +var component_of: String = "" + + +func _init() -> void: + _set_identifier(license_identifier) + + +func _set_identifier(v: String): + license_identifier = v + + var tmp = v.replace(' and ', '!break!').replace(' or ', '!break!').split('!break!', false) + for x in tmp: + license_identifiers.append(x) + + +func _to_string() -> String: + return self.to_formatted_string() + +## Returns a string containing this link's information, formatted to [url=https://spdx.dev/resources/use/]SPDX Standards[/url] +func to_formatted_string(hide_files: bool = false): + var _files = "" + if not hide_files: + for x in link_files: + _files += x.resource_path.replace("res://", " ./").strip_edges() + "\n" + for x in link_dirs: + _files += ( + x.resource_path.replace("res://", " ./").rsplit("/", false, 1)[0].strip_edges() + + "/*\n" + ) + for x in link_paths: + _files += x.replace("res://", " ./").strip_edges() + "\n" + _files = _files.strip_edges() + + var _comment = "" + if not componet_name.is_empty(): + _comment += componet_name + if not extra.is_empty(): + _comment += "\n" + if not extra.is_empty(): + _comment += extra + + return "Files:{files}\nComment:{comment}\nCopyright:{copyright}\nLicense:{identifier}\n".format( + { + "files": _add_line_padding(_files, " "), + "comment": _add_line_padding(_comment, " "), + "copyright": _add_line_padding("\n".join(copyright), " "), + "identifier": _add_line_padding(license_identifier, " "), + } + ) + + +# wouldn't recomend using this, unless you know what your doing +# but if you do, this loads and parses all links (LicenseLink Resource files) in a directory, +# plus Godot's built-in Licenses +# +# exclude engine: excludes loading Godot's built-in license information +# this is for mods, in which the main game will have already shown the Godot Engine's Licensing +static func _load_links_in(dir: String, exclude_engine: bool = false): + var dict = { + 'array': [], + 'by_identifier': {}, + 'by_parent': {}, + } + + if not DirAccess.dir_exists_absolute(dir): + printerr('Simple License: LicenseLinks directory is missing! ', dir) + return dict + + + # get Game license links + var names = DirAccess.get_files_at(dir) + if len(names) == 0: + print_verbose("\nSimple License: No LicenseLinks found in dir\n", dir, "\nif you have no LicenseLinks there, then this can be ignored\n") + for name in names: + name = name.replace('.remap', '') + var path = dir.path_join(name) + var res = ResourceLoader.load(path) + if res is Resource and res.get("copyright") != null: + if res.component_of.is_empty(): + res.component_of = "Game" + + dict.array.append(res) + + dict.by_identifier[res.license_identifier] = res + + if not dict.by_parent.has(res.component_of): + dict.by_parent[res.component_of] = {} + dict.by_parent[res.component_of][res.license_identifier] = res + + # Get Engine license links + if not exclude_engine: + for a in Engine.get_copyright_info(): + var l = new() + l.componet_name = a.name + l.component_of = "Godot Engine" + l.link_paths = a.parts[0].files + + l.license_identifier = a.parts[0].license + l.copyright.append_array(a.parts[0].copyright) + + dict.array.append(l) + + dict.by_identifier[l.license_identifier] = l + + if not dict.by_parent.has(l.component_of): + dict.by_parent[l.component_of] = {} + + if not dict.by_parent[l.component_of].has(l.license_identifier): + dict.by_parent[l.component_of][l.license_identifier] = l + + return dict + +# this is for formatting individual lines accoring to SPDX standards +static func _add_line_padding(combined_lines: String, padding: String) -> String: + if combined_lines.is_empty(): + return combined_lines + + var lines = combined_lines.split("\n") + + var s = "" + for i in len(lines): + if lines[i].is_empty() or lines[i] == "\n": + if i+1 < len(lines): + s += padding + "." + "\n" + else: + s += '\n' + else: + s += padding + lines[i] + "\n" + s = s.strip_edges(false) + return s diff --git a/addons/simplelicense/api/LicenseManager.gd b/addons/simplelicense/api/LicenseManager.gd new file mode 100644 index 0000000..612b2fe --- /dev/null +++ b/addons/simplelicense/api/LicenseManager.gd @@ -0,0 +1,121 @@ +class_name LicenseManager +extends Node + +## loads license information from this directory and the sub-directory "license_links" +@export var load_dir: String = "res://licenses" + +## export license information to this directory and the sub-directory "licenses" +@export var export_dir: String = "user://" + +## This disables loading Godot's built-in license information [br] +## this is for mods, in which the main game will have already shown the Godot's built-in Licensing +@export var exclude_engine: bool = false + +## contains all loaded [License]s [br] +## key = identifier [br] +## value = [License] +var licenses := {} + +## contains all loaded [LicenseLink]s [br] +## with searching in mind [br] +## "array" [] [br] +## "by_identifier" {} license identifier [br] +## "by_parent" {} parent component name [br] +var license_links := { + 'array': [], + 'by_identifier': {}, + 'by_parent': {}, +} + + +## Loads license information from [member load_dir] [br] +func load_license_information(): + licenses.clear() + license_links.array.clear() + license_links.by_identifier.clear() + license_links.by_parent.clear() + + if not DirAccess.dir_exists_absolute(load_dir): + printerr("Failed to find license directory ", load_dir) + return + + licenses = License._load_licenses_in(load_dir) + if licenses.has('Expat') and not licenses.has('MIT'): + var l = licenses['Expat'].duplicate() as License + l.identifier = 'MIT' + licenses['MIT'] = l + + license_links = LicenseLink._load_links_in(load_dir.path_join('license_links'), exclude_engine) + + +## Returns a single string "file", that is formatted in the SPDX Standard [br] +## that contains all licensing information, contained in this instance, [br] +## if only_links, then the returned data will omit the licensing term files +func get_combined_copyright(only_links: bool = false) -> String: + var lines = "" + + var used_licenses = {} + + # Links + for link in license_links.array: + if link is LicenseLink: + lines += link.to_formatted_string(link.component_of == 'Godot Engine') + lines += '\n' + used_licenses.merge(get_all_valid_licenses(link)) + + lines += '\n\n' + + if only_links: + return lines + + # License Terms + var values = used_licenses.values() + for i in len(values): + if i+1 < len(values): + lines += values[i].to_formatted_string() + '\n' + else: + lines += values[i].to_formatted_string() + + return lines + +## Returns all licenses that are "valid"/exist [br] +## Sometimes license files are missing, or Identifiers are incorrectly spelled, this helps with that. +func get_all_valid_licenses(link: LicenseLink) -> Dictionary: + var d = {} + for x in link.license_identifiers: + if licenses.has(x): + d[x] = licenses[x] + return d + +## export all license information to [member export_dir] and the sub-directory "licenses" +func export(directory: String = ""): + if directory.is_empty(): + directory = export_dir + + var licenses_path = directory.path_join('licenses') + if not DirAccess.dir_exists_absolute(licenses_path): + DirAccess.make_dir_recursive_absolute(licenses_path) + + # Export the combined license file + var f = FileAccess.open(directory.path_join('COPYRIGHT.txt'), FileAccess.WRITE) + if f is FileAccess: + f.store_string(self.get_combined_copyright()) + + # Export the slim license file + f = FileAccess.open(directory.path_join('COPYRIGHT_SLIM.txt'), FileAccess.WRITE) + if f is FileAccess: + f.store_string(self.get_combined_copyright(true)) + + + # Export the individual license files + + var used = {} + for i in license_links.array.size(): + var license = license_links.array[i] as LicenseLink + var ids = self.get_all_valid_licenses(license) + used.merge(ids) + + for id in ids: + var license_path = licenses_path.path_join(id)+'.txt' + f = FileAccess.open(license_path, FileAccess.WRITE) + f.store_string(licenses[id].to_formatted_string()) diff --git a/addons/simplelicense/mod_example/licenses/license_links/mod_1_license_link.tres b/addons/simplelicense/mod_example/licenses/license_links/mod_1_license_link.tres new file mode 100644 index 0000000..c1bcb89 --- /dev/null +++ b/addons/simplelicense/mod_example/licenses/license_links/mod_1_license_link.tres @@ -0,0 +1,14 @@ +[gd_resource type="Resource" script_class="LicenseLink" load_steps=3 format=3 uid="uid://ch5muqo430mw"] + +[ext_resource type="Script" path="res://addons/simplelicense/mod_example/mod_1.gd" id="1_3n7mw"] +[ext_resource type="Script" path="res://addons/simplelicense/api/LicenseLink.gd" id="1_gufc2"] + +[resource] +script = ExtResource("1_gufc2") +link_files = Array[Resource]([]) +link_dirs = Array[Resource]([ExtResource("1_3n7mw")]) +link_paths = [] +componet_name = "Mod 1" +extra = "extra info shown in the comment section of the link text" +license_identifier = "mod_1_license_identifier" +copyright = Array[String](["copyright year, (comma) name, (comma) company name"]) diff --git a/addons/simplelicense/mod_example/licenses/mod_1_license_identifier.txt b/addons/simplelicense/mod_example/licenses/mod_1_license_identifier.txt new file mode 100644 index 0000000..057df88 --- /dev/null +++ b/addons/simplelicense/mod_example/licenses/mod_1_license_identifier.txt @@ -0,0 +1,15 @@ +This is an example of the custom license terms for Mod_1 + +So like + +MIT LICENSE TERMS +... +.. +. + +or + +CC0 1.0 LICENSE TERMS +... +.. +. diff --git a/addons/simplelicense/mod_example/mod_1.gd b/addons/simplelicense/mod_example/mod_1.gd new file mode 100644 index 0000000..61510e1 --- /dev/null +++ b/addons/simplelicense/mod_example/mod_1.gd @@ -0,0 +1 @@ +extends Node diff --git a/addons/simplelicense/plugin.cfg b/addons/simplelicense/plugin.cfg new file mode 100644 index 0000000..ab65760 --- /dev/null +++ b/addons/simplelicense/plugin.cfg @@ -0,0 +1,9 @@ +[plugin] + +name="SimpleLicense" +description="A simple license managment plugin. + +Licensed under: CC0-1.0" +author="GradyTheDev" +version="1.1.2" +script="plugin.gd" diff --git a/addons/simplelicense/plugin.gd b/addons/simplelicense/plugin.gd new file mode 100644 index 0000000..a24a862 --- /dev/null +++ b/addons/simplelicense/plugin.gd @@ -0,0 +1,12 @@ +@tool +extends EditorPlugin + + +func _enter_tree() -> void: + # Initialization of the plugin goes here + pass + + +func _exit_tree() -> void: + # Clean-up of the plugin goes here. + pass diff --git a/doc/.gdignore b/addons/simplelicense/screenshots/.gdignore similarity index 100% rename from doc/.gdignore rename to addons/simplelicense/screenshots/.gdignore diff --git a/addons/simplelicense/screenshots/Example.png b/addons/simplelicense/screenshots/Example.png new file mode 100644 index 0000000000000000000000000000000000000000..6bc010f1ca83567e5f8302518965404e18b0952e GIT binary patch literal 143174 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
    O~Wy4X>^5+Co~omN7$9W|e4H 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 S#?4UhI-sttmZ56l_kRHQD3VP8 literal 0 HcmV?d00001 diff --git a/assets/Assets_Material.tres b/assets/Assets_Material.tres index 71954fd..21e9bf2 100644 --- a/assets/Assets_Material.tres +++ b/assets/Assets_Material.tres @@ -1,7 +1,7 @@ -[gd_resource type="SpatialMaterial" load_steps=3 format=2] +[gd_resource type="StandardMaterial3D" load_steps=3 format=2] -[ext_resource path="res://assets/Items_EM.png" type="Texture" id=1] -[ext_resource path="res://assets/Items_Albedo.png" type="Texture" id=2] +[ext_resource path="res://assets/Items_EM.png" type="Texture2D" id=1] +[ext_resource path="res://assets/Items_Albedo.png" type="Texture2D" id=2] [resource] albedo_texture = ExtResource( 2 ) diff --git a/assets/CGTuts_OceanHDRI_Freebie_001.hdr.import b/assets/CGTuts_OceanHDRI_Freebie_001.hdr.import index e78c406..5523b8a 100644 --- a/assets/CGTuts_OceanHDRI_Freebie_001.hdr.import +++ b/assets/CGTuts_OceanHDRI_Freebie_001.hdr.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/CGTuts_OceanHDRI_Freebie_001.hdr-ab8b71e2c9bba222163dccd38269d538.stex" +type="CompressedTexture2D" +uid="uid://pndvqph30dic" +path="res://.godot/imported/CGTuts_OceanHDRI_Freebie_001.hdr-ab8b71e2c9bba222163dccd38269d538.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/CGTuts_OceanHDRI_Freebie_001.hdr" -dest_files=[ "res://.import/CGTuts_OceanHDRI_Freebie_001.hdr-ab8b71e2c9bba222163dccd38269d538.stex" ] +dest_files=["res://.godot/imported/CGTuts_OceanHDRI_Freebie_001.hdr-ab8b71e2c9bba222163dccd38269d538.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/Items_Albedo.png.import b/assets/Items_Albedo.png.import index f1071a8..fe89adc 100644 --- a/assets/Items_Albedo.png.import +++ b/assets/Items_Albedo.png.import @@ -1,37 +1,35 @@ [remap] importer="texture" -type="StreamTexture" -path.s3tc="res://.import/Items_Albedo.png-205aaab346b168397ea1ea1ce5aceabf.s3tc.stex" -path.etc2="res://.import/Items_Albedo.png-205aaab346b168397ea1ea1ce5aceabf.etc2.stex" +type="CompressedTexture2D" +uid="uid://cc4ebemse18ew" +path.etc2="res://.godot/imported/Items_Albedo.png-205aaab346b168397ea1ea1ce5aceabf.etc2.ctex" metadata={ -"imported_formats": [ "s3tc", "etc2" ], +"imported_formats": ["etc2_astc"], "vram_texture": true } [deps] source_file="res://assets/Items_Albedo.png" -dest_files=[ "res://.import/Items_Albedo.png-205aaab346b168397ea1ea1ce5aceabf.s3tc.stex", "res://.import/Items_Albedo.png-205aaab346b168397ea1ea1ce5aceabf.etc2.stex" ] +dest_files=["res://.godot/imported/Items_Albedo.png-205aaab346b168397ea1ea1ce5aceabf.etc2.ctex"] [params] compress/mode=2 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=true -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=1 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/Items_EM.png.import b/assets/Items_EM.png.import index d263905..6a0de76 100644 --- a/assets/Items_EM.png.import +++ b/assets/Items_EM.png.import @@ -1,37 +1,35 @@ [remap] importer="texture" -type="StreamTexture" -path.s3tc="res://.import/Items_EM.png-d56acc99adf5d5835b381b256fd4a6e3.s3tc.stex" -path.etc2="res://.import/Items_EM.png-d56acc99adf5d5835b381b256fd4a6e3.etc2.stex" +type="CompressedTexture2D" +uid="uid://dope3srd2yn16" +path.etc2="res://.godot/imported/Items_EM.png-d56acc99adf5d5835b381b256fd4a6e3.etc2.ctex" metadata={ -"imported_formats": [ "s3tc", "etc2" ], +"imported_formats": ["etc2_astc"], "vram_texture": true } [deps] source_file="res://assets/Items_EM.png" -dest_files=[ "res://.import/Items_EM.png-d56acc99adf5d5835b381b256fd4a6e3.s3tc.stex", "res://.import/Items_EM.png-d56acc99adf5d5835b381b256fd4a6e3.etc2.stex" ] +dest_files=["res://.godot/imported/Items_EM.png-d56acc99adf5d5835b381b256fd4a6e3.etc2.ctex"] [params] compress/mode=2 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=true -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=1 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/Titillium-Regular.otf.import b/assets/Titillium-Regular.otf.import new file mode 100644 index 0000000..da623fc --- /dev/null +++ b/assets/Titillium-Regular.otf.import @@ -0,0 +1,33 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://jnh66tbet74c" +path="res://.godot/imported/Titillium-Regular.otf-8172f0d4cb0051a0fa14d71e0a13f41b.fontdata" + +[deps] + +source_file="res://assets/Titillium-Regular.otf" +dest_files=["res://.godot/imported/Titillium-Regular.otf-8172f0d4cb0051a0fa14d71e0a13f41b.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +hinting=1 +subpixel_positioning=1 +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/VR_Assets.dae.import b/assets/VR_Assets.dae.import index d8bc28c..2c6d0d8 100644 --- a/assets/VR_Assets.dae.import +++ b/assets/VR_Assets.dae.import @@ -11,7 +11,7 @@ dest_files=[ "res://.import/VR_Assets.dae-cbbb272d8ba8f4f562fbec5da83dfc49.scn" [params] -nodes/root_type="Spatial" +nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/root_scale=1.0 nodes/custom_script="" diff --git a/assets/adorable-z.png.import b/assets/adorable-z.png.import index b022df2..c0626a8 100644 --- a/assets/adorable-z.png.import +++ b/assets/adorable-z.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/adorable-z.png-504771f45de9fc5826a3ea80236abdf5.stex" +type="CompressedTexture2D" +uid="uid://dpju055logaov" +path="res://.godot/imported/adorable-z.png-504771f45de9fc5826a3ea80236abdf5.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/adorable-z.png" -dest_files=[ "res://.import/adorable-z.png-504771f45de9fc5826a3ea80236abdf5.stex" ] +dest_files=["res://.godot/imported/adorable-z.png-504771f45de9fc5826a3ea80236abdf5.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/airport.png.import b/assets/airport.png.import index 605b6f8..9a0d32a 100644 --- a/assets/airport.png.import +++ b/assets/airport.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/airport.png-98f87409e80d3e9c02e7564c93f6881b.stex" +type="CompressedTexture2D" +uid="uid://dea5cu5j3jffb" +path="res://.godot/imported/airport.png-98f87409e80d3e9c02e7564c93f6881b.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/airport.png" -dest_files=[ "res://.import/airport.png-98f87409e80d3e9c02e7564c93f6881b.stex" ] +dest_files=["res://.godot/imported/airport.png-98f87409e80d3e9c02e7564c93f6881b.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/airport_3x3.png.import b/assets/airport_3x3.png.import index 882e2ce..e33584f 100644 --- a/assets/airport_3x3.png.import +++ b/assets/airport_3x3.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/airport_3x3.png-cc157b16fec921552db23d9a5507e050.stex" +type="CompressedTexture2D" +uid="uid://etj28k82uwqh" +path="res://.godot/imported/airport_3x3.png-cc157b16fec921552db23d9a5507e050.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/airport_3x3.png" -dest_files=[ "res://.import/airport_3x3.png-cc157b16fec921552db23d9a5507e050.stex" ] +dest_files=["res://.godot/imported/airport_3x3.png-cc157b16fec921552db23d9a5507e050.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/avatars/cindy.png.import b/assets/avatars/cindy.png.import index 5849f98..9fa8a70 100644 --- a/assets/avatars/cindy.png.import +++ b/assets/avatars/cindy.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/cindy.png-cb8a5f80073224c0f2efbe4df78ee980.stex" +type="CompressedTexture2D" +uid="uid://woa3bx660rq7" +path="res://.godot/imported/cindy.png-cb8a5f80073224c0f2efbe4df78ee980.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/avatars/cindy.png" -dest_files=[ "res://.import/cindy.png-cb8a5f80073224c0f2efbe4df78ee980.stex" ] +dest_files=["res://.godot/imported/cindy.png-cb8a5f80073224c0f2efbe4df78ee980.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/avatars/kit.png.import b/assets/avatars/kit.png.import index a25584f..f5f9c94 100644 --- a/assets/avatars/kit.png.import +++ b/assets/avatars/kit.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/kit.png-75127fbeb5750eeea1d78c68c178ed4c.stex" +type="CompressedTexture2D" +uid="uid://bnf0jfum60o0x" +path="res://.godot/imported/kit.png-75127fbeb5750eeea1d78c68c178ed4c.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/avatars/kit.png" -dest_files=[ "res://.import/kit.png-75127fbeb5750eeea1d78c68c178ed4c.stex" ] +dest_files=["res://.godot/imported/kit.png-75127fbeb5750eeea1d78c68c178ed4c.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/avatars/zc.png.import b/assets/avatars/zc.png.import index 1b6ce89..d325f0d 100644 --- a/assets/avatars/zc.png.import +++ b/assets/avatars/zc.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/zc.png-9c1961dfd8efec30f493ad0bd371747d.stex" +type="CompressedTexture2D" +uid="uid://crmo53hryvwhe" +path="res://.godot/imported/zc.png-9c1961dfd8efec30f493ad0bd371747d.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/avatars/zc.png" -dest_files=[ "res://.import/zc.png-9c1961dfd8efec30f493ad0bd371747d.stex" ] +dest_files=["res://.godot/imported/zc.png-9c1961dfd8efec30f493ad0bd371747d.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/cirria.png.import b/assets/cirria.png.import index c8e5b38..fea2962 100644 --- a/assets/cirria.png.import +++ b/assets/cirria.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/cirria.png-4daefb9d8587ba12dd6185bbcb2f4072.stex" +type="CompressedTexture2D" +uid="uid://b0iyr31mogl3i" +path="res://.godot/imported/cirria.png-4daefb9d8587ba12dd6185bbcb2f4072.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/cirria.png" -dest_files=[ "res://.import/cirria.png-4daefb9d8587ba12dd6185bbcb2f4072.stex" ] +dest_files=["res://.godot/imported/cirria.png-4daefb9d8587ba12dd6185bbcb2f4072.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/coal.png.import b/assets/coal.png.import index 69de4e2..c3b3f49 100644 --- a/assets/coal.png.import +++ b/assets/coal.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/coal.png-5140a4b3d8a789dec45de3c2a035a8d8.stex" +type="CompressedTexture2D" +uid="uid://da4tvwbk1cprw" +path="res://.godot/imported/coal.png-5140a4b3d8a789dec45de3c2a035a8d8.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/coal.png" -dest_files=[ "res://.import/coal.png-5140a4b3d8a789dec45de3c2a035a8d8.stex" ] +dest_files=["res://.godot/imported/coal.png-5140a4b3d8a789dec45de3c2a035a8d8.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/coal_3x3.png.import b/assets/coal_3x3.png.import index c665a23..00bda07 100644 --- a/assets/coal_3x3.png.import +++ b/assets/coal_3x3.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/coal_3x3.png-d79286978cf814575ecfb7d4f5e15055.stex" +type="CompressedTexture2D" +uid="uid://dluntcnq5c0w" +path="res://.godot/imported/coal_3x3.png-d79286978cf814575ecfb7d4f5e15055.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/coal_3x3.png" -dest_files=[ "res://.import/coal_3x3.png-d79286978cf814575ecfb7d4f5e15055.stex" ] +dest_files=["res://.godot/imported/coal_3x3.png-d79286978cf814575ecfb7d4f5e15055.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/coal_smoke_frames.png.import b/assets/coal_smoke_frames.png.import index 55b43df..02c6d78 100644 --- a/assets/coal_smoke_frames.png.import +++ b/assets/coal_smoke_frames.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/coal_smoke_frames.png-3eb7af83b1fd63d6b2560e9730cadce2.stex" +type="CompressedTexture2D" +uid="uid://tff07juk1bhg" +path="res://.godot/imported/coal_smoke_frames.png-3eb7af83b1fd63d6b2560e9730cadce2.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/coal_smoke_frames.png" -dest_files=[ "res://.import/coal_smoke_frames.png-3eb7af83b1fd63d6b2560e9730cadce2.stex" ] +dest_files=["res://.godot/imported/coal_smoke_frames.png-3eb7af83b1fd63d6b2560e9730cadce2.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/coal_smoke_frames_3x3.png.import b/assets/coal_smoke_frames_3x3.png.import index 6622231..3bb3ed9 100644 --- a/assets/coal_smoke_frames_3x3.png.import +++ b/assets/coal_smoke_frames_3x3.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/coal_smoke_frames_3x3.png-08af441557c979d94cbff7ef240dee8b.stex" +type="CompressedTexture2D" +uid="uid://c2byngubyas6k" +path="res://.godot/imported/coal_smoke_frames_3x3.png-08af441557c979d94cbff7ef240dee8b.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/coal_smoke_frames_3x3.png" -dest_files=[ "res://.import/coal_smoke_frames_3x3.png-08af441557c979d94cbff7ef240dee8b.stex" ] +dest_files=["res://.godot/imported/coal_smoke_frames_3x3.png-08af441557c979d94cbff7ef240dee8b.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/com_zones.png.import b/assets/com_zones.png.import index b8ff51e..587847c 100644 --- a/assets/com_zones.png.import +++ b/assets/com_zones.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/com_zones.png-73aff31a3ca689dc1883d30a98e7ac8a.stex" +type="CompressedTexture2D" +uid="uid://ck623hw34tsgp" +path="res://.godot/imported/com_zones.png-73aff31a3ca689dc1883d30a98e7ac8a.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/com_zones.png" -dest_files=[ "res://.import/com_zones.png-73aff31a3ca689dc1883d30a98e7ac8a.stex" ] +dest_files=["res://.godot/imported/com_zones.png-73aff31a3ca689dc1883d30a98e7ac8a.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/com_zones_3x3.png.import b/assets/com_zones_3x3.png.import index b629bd7..a7543a6 100644 --- a/assets/com_zones_3x3.png.import +++ b/assets/com_zones_3x3.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/com_zones_3x3.png-f9cc879a925d9bedc3b267cebcb66473.stex" +type="CompressedTexture2D" +uid="uid://bl2ipi304w3m8" +path="res://.godot/imported/com_zones_3x3.png-f9cc879a925d9bedc3b267cebcb66473.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/com_zones_3x3.png" -dest_files=[ "res://.import/com_zones_3x3.png-f9cc879a925d9bedc3b267cebcb66473.stex" ] +dest_files=["res://.godot/imported/com_zones_3x3.png-f9cc879a925d9bedc3b267cebcb66473.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/firestation.png.import b/assets/firestation.png.import index 43e6220..deaba93 100644 --- a/assets/firestation.png.import +++ b/assets/firestation.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/firestation.png-13ae86212426ddb67a37120639e7afe5.stex" +type="CompressedTexture2D" +uid="uid://xvx7wagq6mtk" +path="res://.godot/imported/firestation.png-13ae86212426ddb67a37120639e7afe5.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/firestation.png" -dest_files=[ "res://.import/firestation.png-13ae86212426ddb67a37120639e7afe5.stex" ] +dest_files=["res://.godot/imported/firestation.png-13ae86212426ddb67a37120639e7afe5.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/firestation_3x3.png.import b/assets/firestation_3x3.png.import index f1156b2..348b01a 100644 --- a/assets/firestation_3x3.png.import +++ b/assets/firestation_3x3.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/firestation_3x3.png-8254c878391c7707d608155d4577538c.stex" +type="CompressedTexture2D" +uid="uid://dm8vovedihp2l" +path="res://.godot/imported/firestation_3x3.png-8254c878391c7707d608155d4577538c.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/firestation_3x3.png" -dest_files=[ "res://.import/firestation_3x3.png-8254c878391c7707d608155d4577538c.stex" ] +dest_files=["res://.godot/imported/firestation_3x3.png-8254c878391c7707d608155d4577538c.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/grass.tres b/assets/grass.tres index 21f2146..522e32d 100644 --- a/assets/grass.tres +++ b/assets/grass.tres @@ -1,6 +1,6 @@ [gd_resource type="TileSet" load_steps=2 format=2] -[ext_resource path="res://assets/terrain_cl.png" type="Texture" id=1] +[ext_resource path="res://assets/terrain_cl.png" type="Texture2D" id=1] diff --git a/assets/ind.png.import b/assets/ind.png.import index 2433a3e..9bc2eb4 100644 --- a/assets/ind.png.import +++ b/assets/ind.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/ind.png-bb73737182cfd8579c4f7f09ffedee47.stex" +type="CompressedTexture2D" +uid="uid://debxs61yf7p68" +path="res://.godot/imported/ind.png-bb73737182cfd8579c4f7f09ffedee47.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ind.png" -dest_files=[ "res://.import/ind.png-bb73737182cfd8579c4f7f09ffedee47.stex" ] +dest_files=["res://.godot/imported/ind.png-bb73737182cfd8579c4f7f09ffedee47.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ind01_pistons_frames.png.import b/assets/ind01_pistons_frames.png.import index 794b06a..19027a8 100644 --- a/assets/ind01_pistons_frames.png.import +++ b/assets/ind01_pistons_frames.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/ind01_pistons_frames.png-febb54c649beb491f290ed4fdcf8c06e.stex" +type="CompressedTexture2D" +uid="uid://c4on0voeyks7v" +path="res://.godot/imported/ind01_pistons_frames.png-febb54c649beb491f290ed4fdcf8c06e.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ind01_pistons_frames.png" -dest_files=[ "res://.import/ind01_pistons_frames.png-febb54c649beb491f290ed4fdcf8c06e.stex" ] +dest_files=["res://.godot/imported/ind01_pistons_frames.png-febb54c649beb491f290ed4fdcf8c06e.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ind03_smoke_frames.png.import b/assets/ind03_smoke_frames.png.import index 78cfbf8..d28dae7 100644 --- a/assets/ind03_smoke_frames.png.import +++ b/assets/ind03_smoke_frames.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/ind03_smoke_frames.png-fc9549a4acf4a49bf4b4356dca5334c5.stex" +type="CompressedTexture2D" +uid="uid://jbx5dnduugsg" +path="res://.godot/imported/ind03_smoke_frames.png-fc9549a4acf4a49bf4b4356dca5334c5.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ind03_smoke_frames.png" -dest_files=[ "res://.import/ind03_smoke_frames.png-fc9549a4acf4a49bf4b4356dca5334c5.stex" ] +dest_files=["res://.godot/imported/ind03_smoke_frames.png-fc9549a4acf4a49bf4b4356dca5334c5.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ind04_smoke_frames.png.import b/assets/ind04_smoke_frames.png.import index 84004cc..af24a17 100644 --- a/assets/ind04_smoke_frames.png.import +++ b/assets/ind04_smoke_frames.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/ind04_smoke_frames.png-9c43deacc8b8b37de8eb10bc6d16e83c.stex" +type="CompressedTexture2D" +uid="uid://d4h3ep4o0fsoj" +path="res://.godot/imported/ind04_smoke_frames.png-9c43deacc8b8b37de8eb10bc6d16e83c.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ind04_smoke_frames.png" -dest_files=[ "res://.import/ind04_smoke_frames.png-9c43deacc8b8b37de8eb10bc6d16e83c.stex" ] +dest_files=["res://.godot/imported/ind04_smoke_frames.png-9c43deacc8b8b37de8eb10bc6d16e83c.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ind07_smoke_frames.png.import b/assets/ind07_smoke_frames.png.import index 3cc09fe..a9d5804 100644 --- a/assets/ind07_smoke_frames.png.import +++ b/assets/ind07_smoke_frames.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/ind07_smoke_frames.png-cad6b04ade7c2aa34a0b2e300357f180.stex" +type="CompressedTexture2D" +uid="uid://bryo3qyljsey" +path="res://.godot/imported/ind07_smoke_frames.png-cad6b04ade7c2aa34a0b2e300357f180.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ind07_smoke_frames.png" -dest_files=[ "res://.import/ind07_smoke_frames.png-cad6b04ade7c2aa34a0b2e300357f180.stex" ] +dest_files=["res://.godot/imported/ind07_smoke_frames.png-cad6b04ade7c2aa34a0b2e300357f180.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ind08_smoke_frames.png.import b/assets/ind08_smoke_frames.png.import index ccede53..cedf2fb 100644 --- a/assets/ind08_smoke_frames.png.import +++ b/assets/ind08_smoke_frames.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/ind08_smoke_frames.png-7f1fed9d4383ffea8eb6f684833855ac.stex" +type="CompressedTexture2D" +uid="uid://d4cp5mss2uv7w" +path="res://.godot/imported/ind08_smoke_frames.png-7f1fed9d4383ffea8eb6f684833855ac.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ind08_smoke_frames.png" -dest_files=[ "res://.import/ind08_smoke_frames.png-7f1fed9d4383ffea8eb6f684833855ac.stex" ] +dest_files=["res://.godot/imported/ind08_smoke_frames.png-7f1fed9d4383ffea8eb6f684833855ac.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ind_zones.png.import b/assets/ind_zones.png.import index 01a7d52..9154e27 100644 --- a/assets/ind_zones.png.import +++ b/assets/ind_zones.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/ind_zones.png-4d87593bcdc7db7dace32db883a4c0e5.stex" +type="CompressedTexture2D" +uid="uid://0r53hlvj06uv" +path="res://.godot/imported/ind_zones.png-4d87593bcdc7db7dace32db883a4c0e5.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ind_zones.png" -dest_files=[ "res://.import/ind_zones.png-4d87593bcdc7db7dace32db883a4c0e5.stex" ] +dest_files=["res://.godot/imported/ind_zones.png-4d87593bcdc7db7dace32db883a4c0e5.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ind_zones_3x3.png.import b/assets/ind_zones_3x3.png.import index fd728c9..76597c0 100644 --- a/assets/ind_zones_3x3.png.import +++ b/assets/ind_zones_3x3.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/ind_zones_3x3.png-5f9b9c327fa4b43e53d689f9f159fae5.stex" +type="CompressedTexture2D" +uid="uid://sx4dm5v8agnl" +path="res://.godot/imported/ind_zones_3x3.png-5f9b9c327fa4b43e53d689f9f159fae5.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ind_zones_3x3.png" -dest_files=[ "res://.import/ind_zones_3x3.png-5f9b9c327fa4b43e53d689f9f159fae5.stex" ] +dest_files=["res://.godot/imported/ind_zones_3x3.png-5f9b9c327fa4b43e53d689f9f159fae5.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/misc_animation.png.import b/assets/misc_animation.png.import index 4d322c6..41b1a19 100644 --- a/assets/misc_animation.png.import +++ b/assets/misc_animation.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/misc_animation.png-ed5125d807ecd23c56b1bd44c2c5f42d.stex" +type="CompressedTexture2D" +uid="uid://ce300giexsynv" +path="res://.godot/imported/misc_animation.png-ed5125d807ecd23c56b1bd44c2c5f42d.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/misc_animation.png" -dest_files=[ "res://.import/misc_animation.png-ed5125d807ecd23c56b1bd44c2c5f42d.stex" ] +dest_files=["res://.godot/imported/misc_animation.png-ed5125d807ecd23c56b1bd44c2c5f42d.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/misc_animation_3x3.png.import b/assets/misc_animation_3x3.png.import index e41d322..fe79e9c 100644 --- a/assets/misc_animation_3x3.png.import +++ b/assets/misc_animation_3x3.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/misc_animation_3x3.png-e4ebc25a1b36148ba855a9f253c7d396.stex" +type="CompressedTexture2D" +uid="uid://cp7lfun7apuqv" +path="res://.godot/imported/misc_animation_3x3.png-e4ebc25a1b36148ba855a9f253c7d396.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/misc_animation_3x3.png" -dest_files=[ "res://.import/misc_animation_3x3.png-e4ebc25a1b36148ba855a9f253c7d396.stex" ] +dest_files=["res://.godot/imported/misc_animation_3x3.png-e4ebc25a1b36148ba855a9f253c7d396.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/nuclear.png.import b/assets/nuclear.png.import index 30549f9..1111410 100644 --- a/assets/nuclear.png.import +++ b/assets/nuclear.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/nuclear.png-ed6ca8d0acce6c4eebd6ec591546308f.stex" +type="CompressedTexture2D" +uid="uid://b8dta2mlc8mp" +path="res://.godot/imported/nuclear.png-ed6ca8d0acce6c4eebd6ec591546308f.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/nuclear.png" -dest_files=[ "res://.import/nuclear.png-ed6ca8d0acce6c4eebd6ec591546308f.stex" ] +dest_files=["res://.godot/imported/nuclear.png-ed6ca8d0acce6c4eebd6ec591546308f.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/nuclear_3x3.png.import b/assets/nuclear_3x3.png.import index 3c454f5..c721301 100644 --- a/assets/nuclear_3x3.png.import +++ b/assets/nuclear_3x3.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/nuclear_3x3.png-fb42f75c6ef9332e3cde7f2d82cc59f1.stex" +type="CompressedTexture2D" +uid="uid://by3kbaxwv1pk2" +path="res://.godot/imported/nuclear_3x3.png-fb42f75c6ef9332e3cde7f2d82cc59f1.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/nuclear_3x3.png" -dest_files=[ "res://.import/nuclear_3x3.png-fb42f75c6ef9332e3cde7f2d82cc59f1.stex" ] +dest_files=["res://.godot/imported/nuclear_3x3.png-fb42f75c6ef9332e3cde7f2d82cc59f1.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/police.png.import b/assets/police.png.import index bb84060..f8997ca 100644 --- a/assets/police.png.import +++ b/assets/police.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/police.png-c54a2a3478b4cc0f62d853fedcfe8f17.stex" +type="CompressedTexture2D" +uid="uid://dvqdo2i8fifw3" +path="res://.godot/imported/police.png-c54a2a3478b4cc0f62d853fedcfe8f17.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/police.png" -dest_files=[ "res://.import/police.png-c54a2a3478b4cc0f62d853fedcfe8f17.stex" ] +dest_files=["res://.godot/imported/police.png-c54a2a3478b4cc0f62d853fedcfe8f17.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/police_3x3.png.import b/assets/police_3x3.png.import index 960f578..d8ebbdd 100644 --- a/assets/police_3x3.png.import +++ b/assets/police_3x3.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/police_3x3.png-a36e83cdafeb6f5bfeadd3abae33cdaa.stex" +type="CompressedTexture2D" +uid="uid://1bfrtxfucbll" +path="res://.godot/imported/police_3x3.png-a36e83cdafeb6f5bfeadd3abae33cdaa.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/police_3x3.png" -dest_files=[ "res://.import/police_3x3.png-a36e83cdafeb6f5bfeadd3abae33cdaa.stex" ] +dest_files=["res://.godot/imported/police_3x3.png-a36e83cdafeb6f5bfeadd3abae33cdaa.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/rails.png.import b/assets/rails.png.import index a9984cd..a233c9f 100644 --- a/assets/rails.png.import +++ b/assets/rails.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/rails.png-bb292791de41066410dafd1128e35427.stex" +type="CompressedTexture2D" +uid="uid://wptiikeh8tw6" +path="res://.godot/imported/rails.png-bb292791de41066410dafd1128e35427.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/rails.png" -dest_files=[ "res://.import/rails.png-bb292791de41066410dafd1128e35427.stex" ] +dest_files=["res://.godot/imported/rails.png-bb292791de41066410dafd1128e35427.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/rails_3x3.png.import b/assets/rails_3x3.png.import index f9f69a4..261ecc7 100644 --- a/assets/rails_3x3.png.import +++ b/assets/rails_3x3.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/rails_3x3.png-dfffff3186d9eb6e84819cde77feae85.stex" +type="CompressedTexture2D" +uid="uid://crcx6tvwc13ha" +path="res://.godot/imported/rails_3x3.png-dfffff3186d9eb6e84819cde77feae85.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/rails_3x3.png" -dest_files=[ "res://.import/rails_3x3.png-dfffff3186d9eb6e84819cde77feae85.stex" ] +dest_files=["res://.godot/imported/rails_3x3.png-dfffff3186d9eb6e84819cde77feae85.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/res.png.import b/assets/res.png.import index af7b440..20c132c 100644 --- a/assets/res.png.import +++ b/assets/res.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/res.png-6d53e8f770bf38e12df95eec2afffbfc.stex" +type="CompressedTexture2D" +uid="uid://cg5l2v47ooyqi" +path="res://.godot/imported/res.png-6d53e8f770bf38e12df95eec2afffbfc.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/res.png" -dest_files=[ "res://.import/res.png-6d53e8f770bf38e12df95eec2afffbfc.stex" ] +dest_files=["res://.godot/imported/res.png-6d53e8f770bf38e12df95eec2afffbfc.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/res_houses.png.import b/assets/res_houses.png.import index 1b495c8..84d7de4 100644 --- a/assets/res_houses.png.import +++ b/assets/res_houses.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/res_houses.png-a6472d67279464370b366a3bb9744875.stex" +type="CompressedTexture2D" +uid="uid://yj18kvi8jeox" +path="res://.godot/imported/res_houses.png-a6472d67279464370b366a3bb9744875.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/res_houses.png" -dest_files=[ "res://.import/res_houses.png-a6472d67279464370b366a3bb9744875.stex" ] +dest_files=["res://.godot/imported/res_houses.png-a6472d67279464370b366a3bb9744875.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/res_houses_3x3.png.import b/assets/res_houses_3x3.png.import index f720586..cfde63a 100644 --- a/assets/res_houses_3x3.png.import +++ b/assets/res_houses_3x3.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/res_houses_3x3.png-b26f697b1ee16e296a138e90ed316100.stex" +type="CompressedTexture2D" +uid="uid://ci1g3a6nl70i" +path="res://.godot/imported/res_houses_3x3.png-b26f697b1ee16e296a138e90ed316100.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/res_houses_3x3.png" -dest_files=[ "res://.import/res_houses_3x3.png-b26f697b1ee16e296a138e90ed316100.stex" ] +dest_files=["res://.godot/imported/res_houses_3x3.png-b26f697b1ee16e296a138e90ed316100.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/res_zones.png.import b/assets/res_zones.png.import index 44ee5e4..91ce11d 100644 --- a/assets/res_zones.png.import +++ b/assets/res_zones.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/res_zones.png-62e7acda545989362c43864d9147ebd8.stex" +type="CompressedTexture2D" +uid="uid://1dsu17awyp25" +path="res://.godot/imported/res_zones.png-62e7acda545989362c43864d9147ebd8.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/res_zones.png" -dest_files=[ "res://.import/res_zones.png-62e7acda545989362c43864d9147ebd8.stex" ] +dest_files=["res://.godot/imported/res_zones.png-62e7acda545989362c43864d9147ebd8.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/res_zones_3x3.png.import b/assets/res_zones_3x3.png.import index 0d68b4c..d3d4b5b 100644 --- a/assets/res_zones_3x3.png.import +++ b/assets/res_zones_3x3.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/res_zones_3x3.png-b6eb7b1a01e6d7675b04d86782f987d7.stex" +type="CompressedTexture2D" +uid="uid://d04wfm4kmv438" +path="res://.godot/imported/res_zones_3x3.png-b6eb7b1a01e6d7675b04d86782f987d7.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/res_zones_3x3.png" -dest_files=[ "res://.import/res_zones_3x3.png-b6eb7b1a01e6d7675b04d86782f987d7.stex" ] +dest_files=["res://.godot/imported/res_zones_3x3.png-b6eb7b1a01e6d7675b04d86782f987d7.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/roads.png.import b/assets/roads.png.import index 2f79f1c..ed08509 100644 --- a/assets/roads.png.import +++ b/assets/roads.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/roads.png-03a964f70dec0d82df7add58eae5fc98.stex" +type="CompressedTexture2D" +uid="uid://cmg2tbcsr7hl2" +path="res://.godot/imported/roads.png-03a964f70dec0d82df7add58eae5fc98.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/roads.png" -dest_files=[ "res://.import/roads.png-03a964f70dec0d82df7add58eae5fc98.stex" ] +dest_files=["res://.godot/imported/roads.png-03a964f70dec0d82df7add58eae5fc98.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/roads.tres b/assets/roads.tres index d46cf1c..ddff19e 100644 --- a/assets/roads.tres +++ b/assets/roads.tres @@ -1,6 +1,6 @@ [gd_resource type="TileSet" load_steps=2 format=2] -[ext_resource path="res://assets/roads.png" type="Texture" id=1] +[ext_resource path="res://assets/roads.png" type="Texture2D" id=1] diff --git a/assets/roads_3x3.png.import b/assets/roads_3x3.png.import index b9e545c..1370bcd 100644 --- a/assets/roads_3x3.png.import +++ b/assets/roads_3x3.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/roads_3x3.png-85573ef06b03d9b1c2274d87f44beb3b.stex" +type="CompressedTexture2D" +uid="uid://da52ya2g3kupc" +path="res://.godot/imported/roads_3x3.png-85573ef06b03d9b1c2274d87f44beb3b.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/roads_3x3.png" -dest_files=[ "res://.import/roads_3x3.png-85573ef06b03d9b1c2274d87f44beb3b.stex" ] +dest_files=["res://.godot/imported/roads_3x3.png-85573ef06b03d9b1c2274d87f44beb3b.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/roadwire.png.import b/assets/roadwire.png.import index 5bbfaf8..0477d32 100644 --- a/assets/roadwire.png.import +++ b/assets/roadwire.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/roadwire.png-9ccec6aacbc67af5feed9004df029b52.stex" +type="CompressedTexture2D" +uid="uid://bvdnhx6ea8ine" +path="res://.godot/imported/roadwire.png-9ccec6aacbc67af5feed9004df029b52.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/roadwire.png" -dest_files=[ "res://.import/roadwire.png-9ccec6aacbc67af5feed9004df029b52.stex" ] +dest_files=["res://.godot/imported/roadwire.png-9ccec6aacbc67af5feed9004df029b52.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/roadwire_3x3.png.import b/assets/roadwire_3x3.png.import index 7f07a60..3258030 100644 --- a/assets/roadwire_3x3.png.import +++ b/assets/roadwire_3x3.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/roadwire_3x3.png-614fe813ed99e57548cb543d715f1d90.stex" +type="CompressedTexture2D" +uid="uid://derta1fh1l2xw" +path="res://.godot/imported/roadwire_3x3.png-614fe813ed99e57548cb543d715f1d90.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/roadwire_3x3.png" -dest_files=[ "res://.import/roadwire_3x3.png-614fe813ed99e57548cb543d715f1d90.stex" ] +dest_files=["res://.godot/imported/roadwire_3x3.png-614fe813ed99e57548cb543d715f1d90.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/seaport.png.import b/assets/seaport.png.import index 8368bc8..0d1d225 100644 --- a/assets/seaport.png.import +++ b/assets/seaport.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/seaport.png-9a246760d5f7b6b1b51d2a31a5aa6ead.stex" +type="CompressedTexture2D" +uid="uid://dijurc4r872rw" +path="res://.godot/imported/seaport.png-9a246760d5f7b6b1b51d2a31a5aa6ead.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/seaport.png" -dest_files=[ "res://.import/seaport.png-9a246760d5f7b6b1b51d2a31a5aa6ead.stex" ] +dest_files=["res://.godot/imported/seaport.png-9a246760d5f7b6b1b51d2a31a5aa6ead.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/seaport_3x3.png.import b/assets/seaport_3x3.png.import index 9b86ce6..4afbc40 100644 --- a/assets/seaport_3x3.png.import +++ b/assets/seaport_3x3.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/seaport_3x3.png-e2b705ac6f62dac2cec3d7ab55dfc0cf.stex" +type="CompressedTexture2D" +uid="uid://dsdvlp1j52gh6" +path="res://.godot/imported/seaport_3x3.png-e2b705ac6f62dac2cec3d7ab55dfc0cf.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/seaport_3x3.png" -dest_files=[ "res://.import/seaport_3x3.png-e2b705ac6f62dac2cec3d7ab55dfc0cf.stex" ] +dest_files=["res://.godot/imported/seaport_3x3.png-e2b705ac6f62dac2cec3d7ab55dfc0cf.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/snow-expansion.png.import b/assets/snow-expansion.png.import index 2288790..ee7942d 100644 --- a/assets/snow-expansion.png.import +++ b/assets/snow-expansion.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/snow-expansion.png-680de68a9d49e32b6f0c776ad61e5765.stex" +type="CompressedTexture2D" +uid="uid://rjcd3x2gfuel" +path="res://.godot/imported/snow-expansion.png-680de68a9d49e32b6f0c776ad61e5765.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/snow-expansion.png" -dest_files=[ "res://.import/snow-expansion.png-680de68a9d49e32b6f0c776ad61e5765.stex" ] +dest_files=["res://.godot/imported/snow-expansion.png-680de68a9d49e32b6f0c776ad61e5765.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/stadium.png.import b/assets/stadium.png.import index 108bb20..ac99748 100644 --- a/assets/stadium.png.import +++ b/assets/stadium.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/stadium.png-bf97ea476d2ec36ef41be76b64188fc2.stex" +type="CompressedTexture2D" +uid="uid://gdj7diw01pph" +path="res://.godot/imported/stadium.png-bf97ea476d2ec36ef41be76b64188fc2.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/stadium.png" -dest_files=[ "res://.import/stadium.png-bf97ea476d2ec36ef41be76b64188fc2.stex" ] +dest_files=["res://.godot/imported/stadium.png-bf97ea476d2ec36ef41be76b64188fc2.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/stadium2.png.import b/assets/stadium2.png.import index ecfa9f7..047c55f 100644 --- a/assets/stadium2.png.import +++ b/assets/stadium2.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/stadium2.png-e2d903e5612e246084ab988e30af5bf5.stex" +type="CompressedTexture2D" +uid="uid://ca46ygxppie6v" +path="res://.godot/imported/stadium2.png-e2d903e5612e246084ab988e30af5bf5.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/stadium2.png" -dest_files=[ "res://.import/stadium2.png-e2d903e5612e246084ab988e30af5bf5.stex" ] +dest_files=["res://.godot/imported/stadium2.png-e2d903e5612e246084ab988e30af5bf5.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/stadium2_3x3.png.import b/assets/stadium2_3x3.png.import index b4809cf..f69d723 100644 --- a/assets/stadium2_3x3.png.import +++ b/assets/stadium2_3x3.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/stadium2_3x3.png-d6cd6c5706680150f55158dfb67f1608.stex" +type="CompressedTexture2D" +uid="uid://b187060vnjvyf" +path="res://.godot/imported/stadium2_3x3.png-d6cd6c5706680150f55158dfb67f1608.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/stadium2_3x3.png" -dest_files=[ "res://.import/stadium2_3x3.png-d6cd6c5706680150f55158dfb67f1608.stex" ] +dest_files=["res://.godot/imported/stadium2_3x3.png-d6cd6c5706680150f55158dfb67f1608.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/stadium_3x3.png.import b/assets/stadium_3x3.png.import index 03c2bc0..4014c52 100644 --- a/assets/stadium_3x3.png.import +++ b/assets/stadium_3x3.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/stadium_3x3.png-e6f634deddc1b087c9f70150ac723679.stex" +type="CompressedTexture2D" +uid="uid://dpku5jxa8gf7j" +path="res://.godot/imported/stadium_3x3.png-e6f634deddc1b087c9f70150ac723679.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/stadium_3x3.png" -dest_files=[ "res://.import/stadium_3x3.png-e6f634deddc1b087c9f70150ac723679.stex" ] +dest_files=["res://.godot/imported/stadium_3x3.png-e6f634deddc1b087c9f70150ac723679.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/stadium_animation_gfx.png.import b/assets/stadium_animation_gfx.png.import index 946533a..31c4699 100644 --- a/assets/stadium_animation_gfx.png.import +++ b/assets/stadium_animation_gfx.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/stadium_animation_gfx.png-96f4d290b3eb0629e393d42569f26b9d.stex" +type="CompressedTexture2D" +uid="uid://b36l63xsnk8sl" +path="res://.godot/imported/stadium_animation_gfx.png-96f4d290b3eb0629e393d42569f26b9d.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/stadium_animation_gfx.png" -dest_files=[ "res://.import/stadium_animation_gfx.png-96f4d290b3eb0629e393d42569f26b9d.stex" ] +dest_files=["res://.godot/imported/stadium_animation_gfx.png-96f4d290b3eb0629e393d42569f26b9d.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/symbols/fontawesome/arrow-pointing-down.svg.import b/assets/symbols/fontawesome/arrow-pointing-down.svg.import index 21b0853..3ad6e05 100644 --- a/assets/symbols/fontawesome/arrow-pointing-down.svg.import +++ b/assets/symbols/fontawesome/arrow-pointing-down.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/arrow-pointing-down.svg-c9aa52b0394336f96523dce3a5a54811.stex" +type="CompressedTexture2D" +uid="uid://cvg3sure3qqiy" +path="res://.godot/imported/arrow-pointing-down.svg-c9aa52b0394336f96523dce3a5a54811.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,27 @@ metadata={ [deps] source_file="res://assets/symbols/fontawesome/arrow-pointing-down.svg" -dest_files=[ "res://.import/arrow-pointing-down.svg-c9aa52b0394336f96523dce3a5a54811.stex" ] +dest_files=["res://.godot/imported/arrow-pointing-down.svg-c9aa52b0394336f96523dce3a5a54811.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true +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/assets/symbols/fontawesome/arrow-up.svg.import b/assets/symbols/fontawesome/arrow-up.svg.import index 9b0d8cb..b8f1dfb 100644 --- a/assets/symbols/fontawesome/arrow-up.svg.import +++ b/assets/symbols/fontawesome/arrow-up.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/arrow-up.svg-e43e77774dba43b70feba48caa912e60.stex" +type="CompressedTexture2D" +uid="uid://c2fufwjoor6kn" +path="res://.godot/imported/arrow-up.svg-e43e77774dba43b70feba48caa912e60.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,27 @@ metadata={ [deps] source_file="res://assets/symbols/fontawesome/arrow-up.svg" -dest_files=[ "res://.import/arrow-up.svg-e43e77774dba43b70feba48caa912e60.stex" ] +dest_files=["res://.godot/imported/arrow-up.svg-e43e77774dba43b70feba48caa912e60.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true +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/assets/symbols/fontawesome/building.svg.import b/assets/symbols/fontawesome/building.svg.import index 8dd1b89..bcb7ebc 100644 --- a/assets/symbols/fontawesome/building.svg.import +++ b/assets/symbols/fontawesome/building.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/building.svg-91777c5853c28c239c3acdd26d5fd348.stex" +type="CompressedTexture2D" +uid="uid://4k7wy014ewgu" +path="res://.godot/imported/building.svg-91777c5853c28c239c3acdd26d5fd348.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,27 @@ metadata={ [deps] source_file="res://assets/symbols/fontawesome/building.svg" -dest_files=[ "res://.import/building.svg-91777c5853c28c239c3acdd26d5fd348.stex" ] +dest_files=["res://.godot/imported/building.svg-91777c5853c28c239c3acdd26d5fd348.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true +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/assets/symbols/fontawesome/calendar.svg.import b/assets/symbols/fontawesome/calendar.svg.import index d80e2aa..0c4a44e 100644 --- a/assets/symbols/fontawesome/calendar.svg.import +++ b/assets/symbols/fontawesome/calendar.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/calendar.svg-3b191d50da0c230acb4f00f407671a80.stex" +type="CompressedTexture2D" +uid="uid://di6cca5sesotb" +path="res://.godot/imported/calendar.svg-3b191d50da0c230acb4f00f407671a80.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,27 @@ metadata={ [deps] source_file="res://assets/symbols/fontawesome/calendar.svg" -dest_files=[ "res://.import/calendar.svg-3b191d50da0c230acb4f00f407671a80.stex" ] +dest_files=["res://.godot/imported/calendar.svg-3b191d50da0c230acb4f00f407671a80.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true +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/assets/symbols/fontawesome/city.svg.import b/assets/symbols/fontawesome/city.svg.import index a34c089..de1518b 100644 --- a/assets/symbols/fontawesome/city.svg.import +++ b/assets/symbols/fontawesome/city.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/city.svg-20a921314ac16573702c9e3da14d85b2.stex" +type="CompressedTexture2D" +uid="uid://dbex1q1210ma6" +path="res://.godot/imported/city.svg-20a921314ac16573702c9e3da14d85b2.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,27 @@ metadata={ [deps] source_file="res://assets/symbols/fontawesome/city.svg" -dest_files=[ "res://.import/city.svg-20a921314ac16573702c9e3da14d85b2.stex" ] +dest_files=["res://.godot/imported/city.svg-20a921314ac16573702c9e3da14d85b2.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true +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/assets/symbols/fontawesome/cogs.svg.import b/assets/symbols/fontawesome/cogs.svg.import index e986c88..8807262 100644 --- a/assets/symbols/fontawesome/cogs.svg.import +++ b/assets/symbols/fontawesome/cogs.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/cogs.svg-a9cb1bc33e8c16feb06b47174d6905cf.stex" +type="CompressedTexture2D" +uid="uid://dwmtn2go4ccq4" +path="res://.godot/imported/cogs.svg-a9cb1bc33e8c16feb06b47174d6905cf.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,27 @@ metadata={ [deps] source_file="res://assets/symbols/fontawesome/cogs.svg" -dest_files=[ "res://.import/cogs.svg-a9cb1bc33e8c16feb06b47174d6905cf.stex" ] +dest_files=["res://.godot/imported/cogs.svg-a9cb1bc33e8c16feb06b47174d6905cf.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true +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/assets/symbols/fontawesome/coins.svg.import b/assets/symbols/fontawesome/coins.svg.import index 805a49a..1d02dcb 100644 --- a/assets/symbols/fontawesome/coins.svg.import +++ b/assets/symbols/fontawesome/coins.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/coins.svg-9d7bd0d4fb96d40d71789b72e9127947.stex" +type="CompressedTexture2D" +uid="uid://dd2iupgln06b0" +path="res://.godot/imported/coins.svg-9d7bd0d4fb96d40d71789b72e9127947.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,27 @@ metadata={ [deps] source_file="res://assets/symbols/fontawesome/coins.svg" -dest_files=[ "res://.import/coins.svg-9d7bd0d4fb96d40d71789b72e9127947.stex" ] +dest_files=["res://.godot/imported/coins.svg-9d7bd0d4fb96d40d71789b72e9127947.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true +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/assets/symbols/fontawesome/comments.svg.import b/assets/symbols/fontawesome/comments.svg.import index e714072..1f41596 100644 --- a/assets/symbols/fontawesome/comments.svg.import +++ b/assets/symbols/fontawesome/comments.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/comments.svg-8a347802726f36aad73893a0bb48c7d2.stex" +type="CompressedTexture2D" +uid="uid://c68mkh52bnus5" +path="res://.godot/imported/comments.svg-8a347802726f36aad73893a0bb48c7d2.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,27 @@ metadata={ [deps] source_file="res://assets/symbols/fontawesome/comments.svg" -dest_files=[ "res://.import/comments.svg-8a347802726f36aad73893a0bb48c7d2.stex" ] +dest_files=["res://.godot/imported/comments.svg-8a347802726f36aad73893a0bb48c7d2.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true +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/assets/symbols/fontawesome/envelope-open.svg.import b/assets/symbols/fontawesome/envelope-open.svg.import index 03cf370..f3e53ef 100644 --- a/assets/symbols/fontawesome/envelope-open.svg.import +++ b/assets/symbols/fontawesome/envelope-open.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/envelope-open.svg-d8714e9c1dce8798df1e5729948134dc.stex" +type="CompressedTexture2D" +uid="uid://diusmdai74whq" +path="res://.godot/imported/envelope-open.svg-d8714e9c1dce8798df1e5729948134dc.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,27 @@ metadata={ [deps] source_file="res://assets/symbols/fontawesome/envelope-open.svg" -dest_files=[ "res://.import/envelope-open.svg-d8714e9c1dce8798df1e5729948134dc.stex" ] +dest_files=["res://.godot/imported/envelope-open.svg-d8714e9c1dce8798df1e5729948134dc.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true +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/assets/symbols/fontawesome/envelope.svg.import b/assets/symbols/fontawesome/envelope.svg.import index d21fd22..9a87c5a 100644 --- a/assets/symbols/fontawesome/envelope.svg.import +++ b/assets/symbols/fontawesome/envelope.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/envelope.svg-a1acb28bf1508985f729840d5ca83c5a.stex" +type="CompressedTexture2D" +uid="uid://dh8gjccbvuay1" +path="res://.godot/imported/envelope.svg-a1acb28bf1508985f729840d5ca83c5a.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,27 @@ metadata={ [deps] source_file="res://assets/symbols/fontawesome/envelope.svg" -dest_files=[ "res://.import/envelope.svg-a1acb28bf1508985f729840d5ca83c5a.stex" ] +dest_files=["res://.godot/imported/envelope.svg-a1acb28bf1508985f729840d5ca83c5a.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true +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/assets/symbols/fontawesome/fast.svg.import b/assets/symbols/fontawesome/fast.svg.import index dcfa5e8..e5bdcd9 100644 --- a/assets/symbols/fontawesome/fast.svg.import +++ b/assets/symbols/fontawesome/fast.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/fast.svg-ff06e3c1ba80902ad75a6c6aa7af8327.stex" +type="CompressedTexture2D" +uid="uid://bkdd525ttr0c6" +path="res://.godot/imported/fast.svg-ff06e3c1ba80902ad75a6c6aa7af8327.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,27 @@ metadata={ [deps] source_file="res://assets/symbols/fontawesome/fast.svg" -dest_files=[ "res://.import/fast.svg-ff06e3c1ba80902ad75a6c6aa7af8327.stex" ] +dest_files=["res://.godot/imported/fast.svg-ff06e3c1ba80902ad75a6c6aa7af8327.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true +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/assets/symbols/fontawesome/folder-open.svg.import b/assets/symbols/fontawesome/folder-open.svg.import index 9bb8c3d..63435dd 100644 --- a/assets/symbols/fontawesome/folder-open.svg.import +++ b/assets/symbols/fontawesome/folder-open.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/folder-open.svg-d5ce26ce51094a1b38855aa60c9afd73.stex" +type="CompressedTexture2D" +uid="uid://b3ew7m7n4mm76" +path="res://.godot/imported/folder-open.svg-d5ce26ce51094a1b38855aa60c9afd73.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,27 @@ metadata={ [deps] source_file="res://assets/symbols/fontawesome/folder-open.svg" -dest_files=[ "res://.import/folder-open.svg-d5ce26ce51094a1b38855aa60c9afd73.stex" ] +dest_files=["res://.godot/imported/folder-open.svg-d5ce26ce51094a1b38855aa60c9afd73.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true +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/assets/symbols/fontawesome/folder.svg.import b/assets/symbols/fontawesome/folder.svg.import index 1cf8340..e0370ac 100644 --- a/assets/symbols/fontawesome/folder.svg.import +++ b/assets/symbols/fontawesome/folder.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/folder.svg-6484ed95c1b8ecc69742b5327463125d.stex" +type="CompressedTexture2D" +uid="uid://gu16og5rsndk" +path="res://.godot/imported/folder.svg-6484ed95c1b8ecc69742b5327463125d.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,27 @@ metadata={ [deps] source_file="res://assets/symbols/fontawesome/folder.svg" -dest_files=[ "res://.import/folder.svg-6484ed95c1b8ecc69742b5327463125d.stex" ] +dest_files=["res://.godot/imported/folder.svg-6484ed95c1b8ecc69742b5327463125d.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true +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/assets/symbols/fontawesome/github-sign.svg.import b/assets/symbols/fontawesome/github-sign.svg.import index ae2b198..63dc021 100644 --- a/assets/symbols/fontawesome/github-sign.svg.import +++ b/assets/symbols/fontawesome/github-sign.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/github-sign.svg-c3f6b853883308851dc1c77e6f3ff4d3.stex" +type="CompressedTexture2D" +uid="uid://m1l741gdk36w" +path="res://.godot/imported/github-sign.svg-c3f6b853883308851dc1c77e6f3ff4d3.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,27 @@ metadata={ [deps] source_file="res://assets/symbols/fontawesome/github-sign.svg" -dest_files=[ "res://.import/github-sign.svg-c3f6b853883308851dc1c77e6f3ff4d3.stex" ] +dest_files=["res://.godot/imported/github-sign.svg-c3f6b853883308851dc1c77e6f3ff4d3.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true +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/assets/symbols/fontawesome/graph.svg.import b/assets/symbols/fontawesome/graph.svg.import index c19f856..6a094d6 100644 --- a/assets/symbols/fontawesome/graph.svg.import +++ b/assets/symbols/fontawesome/graph.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/graph.svg-199d196edbe8b47b41d780651950e171.stex" +type="CompressedTexture2D" +uid="uid://d255daubc7hsf" +path="res://.godot/imported/graph.svg-199d196edbe8b47b41d780651950e171.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,27 @@ metadata={ [deps] source_file="res://assets/symbols/fontawesome/graph.svg" -dest_files=[ "res://.import/graph.svg-199d196edbe8b47b41d780651950e171.stex" ] +dest_files=["res://.godot/imported/graph.svg-199d196edbe8b47b41d780651950e171.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true +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/assets/symbols/fontawesome/layer-group.svg.import b/assets/symbols/fontawesome/layer-group.svg.import index 523aab2..e499efe 100644 --- a/assets/symbols/fontawesome/layer-group.svg.import +++ b/assets/symbols/fontawesome/layer-group.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/layer-group.svg-86b770a642eb86675d7e4453e08912b7.stex" +type="CompressedTexture2D" +uid="uid://bv022sq1fdww0" +path="res://.godot/imported/layer-group.svg-86b770a642eb86675d7e4453e08912b7.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,27 @@ metadata={ [deps] source_file="res://assets/symbols/fontawesome/layer-group.svg" -dest_files=[ "res://.import/layer-group.svg-86b770a642eb86675d7e4453e08912b7.stex" ] +dest_files=["res://.godot/imported/layer-group.svg-86b770a642eb86675d7e4453e08912b7.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true +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/assets/symbols/fontawesome/meet.svg.import b/assets/symbols/fontawesome/meet.svg.import index b1eb334..8d34b46 100644 --- a/assets/symbols/fontawesome/meet.svg.import +++ b/assets/symbols/fontawesome/meet.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/meet.svg-4b1fabdabe3401d4783165b4c370065d.stex" +type="CompressedTexture2D" +uid="uid://cgahx3axjhpvw" +path="res://.godot/imported/meet.svg-4b1fabdabe3401d4783165b4c370065d.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,27 @@ metadata={ [deps] source_file="res://assets/symbols/fontawesome/meet.svg" -dest_files=[ "res://.import/meet.svg-4b1fabdabe3401d4783165b4c370065d.stex" ] +dest_files=["res://.godot/imported/meet.svg-4b1fabdabe3401d4783165b4c370065d.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true +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/assets/symbols/fontawesome/pie-chart.svg.import b/assets/symbols/fontawesome/pie-chart.svg.import index 7fc62c2..cf6d73c 100644 --- a/assets/symbols/fontawesome/pie-chart.svg.import +++ b/assets/symbols/fontawesome/pie-chart.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/pie-chart.svg-f84e08ca4723420929651be804f93a48.stex" +type="CompressedTexture2D" +uid="uid://cjl7a20b73hy" +path="res://.godot/imported/pie-chart.svg-f84e08ca4723420929651be804f93a48.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,27 @@ metadata={ [deps] source_file="res://assets/symbols/fontawesome/pie-chart.svg" -dest_files=[ "res://.import/pie-chart.svg-f84e08ca4723420929651be804f93a48.stex" ] +dest_files=["res://.godot/imported/pie-chart.svg-f84e08ca4723420929651be804f93a48.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true +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/assets/symbols/fontawesome/population.svg.import b/assets/symbols/fontawesome/population.svg.import index 309081a..3da2648 100644 --- a/assets/symbols/fontawesome/population.svg.import +++ b/assets/symbols/fontawesome/population.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/population.svg-6de72ac836deb6ae086de827f0b3f2bc.stex" +type="CompressedTexture2D" +uid="uid://b61d6qrrg1sl8" +path="res://.godot/imported/population.svg-6de72ac836deb6ae086de827f0b3f2bc.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,27 @@ metadata={ [deps] source_file="res://assets/symbols/fontawesome/population.svg" -dest_files=[ "res://.import/population.svg-6de72ac836deb6ae086de827f0b3f2bc.stex" ] +dest_files=["res://.godot/imported/population.svg-6de72ac836deb6ae086de827f0b3f2bc.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true +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/assets/symbols/fontawesome/question-circle.svg.import b/assets/symbols/fontawesome/question-circle.svg.import index db1bc81..fffdfde 100644 --- a/assets/symbols/fontawesome/question-circle.svg.import +++ b/assets/symbols/fontawesome/question-circle.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/question-circle.svg-b132cd1b61a67ed6fb7c7da24194154f.stex" +type="CompressedTexture2D" +uid="uid://da4uw4jhoeob3" +path="res://.godot/imported/question-circle.svg-b132cd1b61a67ed6fb7c7da24194154f.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,27 @@ metadata={ [deps] source_file="res://assets/symbols/fontawesome/question-circle.svg" -dest_files=[ "res://.import/question-circle.svg-b132cd1b61a67ed6fb7c7da24194154f.stex" ] +dest_files=["res://.godot/imported/question-circle.svg-b132cd1b61a67ed6fb7c7da24194154f.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true +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/assets/symbols/fontawesome/slow.svg.import b/assets/symbols/fontawesome/slow.svg.import index 690b955..7bb6d55 100644 --- a/assets/symbols/fontawesome/slow.svg.import +++ b/assets/symbols/fontawesome/slow.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/slow.svg-6864d43130676813d9aa149292909080.stex" +type="CompressedTexture2D" +uid="uid://djjgnuh7kaplo" +path="res://.godot/imported/slow.svg-6864d43130676813d9aa149292909080.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,27 @@ metadata={ [deps] source_file="res://assets/symbols/fontawesome/slow.svg" -dest_files=[ "res://.import/slow.svg-6864d43130676813d9aa149292909080.stex" ] +dest_files=["res://.godot/imported/slow.svg-6864d43130676813d9aa149292909080.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true +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/assets/symbols/fontawesome/spinner.svg.import b/assets/symbols/fontawesome/spinner.svg.import index 566fb1e..4bb66b8 100644 --- a/assets/symbols/fontawesome/spinner.svg.import +++ b/assets/symbols/fontawesome/spinner.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/spinner.svg-761e7eb15f4e9c7867836e61f843b74e.stex" +type="CompressedTexture2D" +uid="uid://crcnam2plruqa" +path="res://.godot/imported/spinner.svg-761e7eb15f4e9c7867836e61f843b74e.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,27 @@ metadata={ [deps] source_file="res://assets/symbols/fontawesome/spinner.svg" -dest_files=[ "res://.import/spinner.svg-761e7eb15f4e9c7867836e61f843b74e.stex" ] +dest_files=["res://.godot/imported/spinner.svg-761e7eb15f4e9c7867836e61f843b74e.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true +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/assets/symbols/fontawesome/thumbs-down.svg.import b/assets/symbols/fontawesome/thumbs-down.svg.import index bd1afea..561d735 100644 --- a/assets/symbols/fontawesome/thumbs-down.svg.import +++ b/assets/symbols/fontawesome/thumbs-down.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/thumbs-down.svg-fa73928babf35e6be76b1c23e6a04d26.stex" +type="CompressedTexture2D" +uid="uid://ccskscv4dg3jf" +path="res://.godot/imported/thumbs-down.svg-fa73928babf35e6be76b1c23e6a04d26.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,27 @@ metadata={ [deps] source_file="res://assets/symbols/fontawesome/thumbs-down.svg" -dest_files=[ "res://.import/thumbs-down.svg-fa73928babf35e6be76b1c23e6a04d26.stex" ] +dest_files=["res://.godot/imported/thumbs-down.svg-fa73928babf35e6be76b1c23e6a04d26.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true +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/assets/symbols/fontawesome/thumbs-up.svg.import b/assets/symbols/fontawesome/thumbs-up.svg.import index 11ab1cb..009cf9b 100644 --- a/assets/symbols/fontawesome/thumbs-up.svg.import +++ b/assets/symbols/fontawesome/thumbs-up.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/thumbs-up.svg-b1e3416c5dc4257eda54e28bd24a580c.stex" +type="CompressedTexture2D" +uid="uid://cmslc2fgeyn3q" +path="res://.godot/imported/thumbs-up.svg-b1e3416c5dc4257eda54e28bd24a580c.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,27 @@ metadata={ [deps] source_file="res://assets/symbols/fontawesome/thumbs-up.svg" -dest_files=[ "res://.import/thumbs-up.svg-b1e3416c5dc4257eda54e28bd24a580c.stex" ] +dest_files=["res://.godot/imported/thumbs-up.svg-b1e3416c5dc4257eda54e28bd24a580c.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true +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/assets/terrain.png.import b/assets/terrain.png.import index a7bc572..b6a6022 100644 --- a/assets/terrain.png.import +++ b/assets/terrain.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/terrain.png-02334d89f314a8996b3c48f78734ffd5.stex" +type="CompressedTexture2D" +uid="uid://cf0ew8x5ojq73" +path="res://.godot/imported/terrain.png-02334d89f314a8996b3c48f78734ffd5.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/terrain.png" -dest_files=[ "res://.import/terrain.png-02334d89f314a8996b3c48f78734ffd5.stex" ] +dest_files=["res://.godot/imported/terrain.png-02334d89f314a8996b3c48f78734ffd5.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/terrain_3x3.png.import b/assets/terrain_3x3.png.import index 0fcbb66..d4eeb84 100644 --- a/assets/terrain_3x3.png.import +++ b/assets/terrain_3x3.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/terrain_3x3.png-a864cfd2191c52bdb45f1805ebbd3193.stex" +type="CompressedTexture2D" +uid="uid://cxnmo0y66q4qh" +path="res://.godot/imported/terrain_3x3.png-a864cfd2191c52bdb45f1805ebbd3193.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/terrain_3x3.png" -dest_files=[ "res://.import/terrain_3x3.png-a864cfd2191c52bdb45f1805ebbd3193.stex" ] +dest_files=["res://.godot/imported/terrain_3x3.png-a864cfd2191c52bdb45f1805ebbd3193.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/terrain_cl.png.import b/assets/terrain_cl.png.import index 9c96660..42e2068 100644 --- a/assets/terrain_cl.png.import +++ b/assets/terrain_cl.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/terrain_cl.png-9bdb9660ea4d77c50e4b90d3c14bcaea.stex" +type="CompressedTexture2D" +uid="uid://bd2x6tip13axk" +path="res://.godot/imported/terrain_cl.png-9bdb9660ea4d77c50e4b90d3c14bcaea.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/terrain_cl.png" -dest_files=[ "res://.import/terrain_cl.png-9bdb9660ea4d77c50e4b90d3c14bcaea.stex" ] +dest_files=["res://.godot/imported/terrain_cl.png-9bdb9660ea4d77c50e4b90d3c14bcaea.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/terrian.tres b/assets/terrian.tres index 4991f26..fa9f069 100644 --- a/assets/terrian.tres +++ b/assets/terrian.tres @@ -1,6 +1,6 @@ [gd_resource type="TileSet" load_steps=2 format=2] -[ext_resource path="res://assets/terrain_cl.png" type="Texture" id=1] +[ext_resource path="res://assets/terrain_cl.png" type="Texture2D" id=1] diff --git a/assets/ticker/pawprint-logo.svg.import b/assets/ticker/pawprint-logo.svg.import index d4a931f..1f1b929 100644 --- a/assets/ticker/pawprint-logo.svg.import +++ b/assets/ticker/pawprint-logo.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/pawprint-logo.svg-f33569ddfdeabc9ffb0b78f564117520.stex" +type="CompressedTexture2D" +uid="uid://c2xopodwyxq1" +path="res://.godot/imported/pawprint-logo.svg-f33569ddfdeabc9ffb0b78f564117520.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,27 @@ metadata={ [deps] source_file="res://assets/ticker/pawprint-logo.svg" -dest_files=[ "res://.import/pawprint-logo.svg-f33569ddfdeabc9ffb0b78f564117520.stex" ] +dest_files=["res://.godot/imported/pawprint-logo.svg-f33569ddfdeabc9ffb0b78f564117520.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true +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/assets/traffic_frames.png.import b/assets/traffic_frames.png.import index 233ddfe..d3eaf34 100644 --- a/assets/traffic_frames.png.import +++ b/assets/traffic_frames.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/traffic_frames.png-3d9fde8596b40b06f42ed7760a648d2d.stex" +type="CompressedTexture2D" +uid="uid://dj5bdtxmflds3" +path="res://.godot/imported/traffic_frames.png-3d9fde8596b40b06f42ed7760a648d2d.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/traffic_frames.png" -dest_files=[ "res://.import/traffic_frames.png-3d9fde8596b40b06f42ed7760a648d2d.stex" ] +dest_files=["res://.godot/imported/traffic_frames.png-3d9fde8596b40b06f42ed7760a648d2d.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/traffic_frames_3x3.png.import b/assets/traffic_frames_3x3.png.import index b4b8d20..febd043 100644 --- a/assets/traffic_frames_3x3.png.import +++ b/assets/traffic_frames_3x3.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/traffic_frames_3x3.png-5e7ebc0c5154afd8d5bae4e39b02ba0f.stex" +type="CompressedTexture2D" +uid="uid://q0ni4ggjjodv" +path="res://.godot/imported/traffic_frames_3x3.png-5e7ebc0c5154afd8d5bae4e39b02ba0f.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/traffic_frames_3x3.png" -dest_files=[ "res://.import/traffic_frames_3x3.png-5e7ebc0c5154afd8d5bae4e39b02ba0f.stex" ] +dest_files=["res://.godot/imported/traffic_frames_3x3.png-5e7ebc0c5154afd8d5bae4e39b02ba0f.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/airport.png.import b/assets/ui/airport.png.import index d2c2da3..7412dfa 100644 --- a/assets/ui/airport.png.import +++ b/assets/ui/airport.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/airport.png-a4eef15d796dae17672da14cdbd08010.stex" +type="CompressedTexture2D" +uid="uid://dn17qpjc1ai20" +path="res://.godot/imported/airport.png-a4eef15d796dae17672da14cdbd08010.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/airport.png" -dest_files=[ "res://.import/airport.png-a4eef15d796dae17672da14cdbd08010.stex" ] +dest_files=["res://.godot/imported/airport.png-a4eef15d796dae17672da14cdbd08010.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/coal.png.import b/assets/ui/coal.png.import index f83677e..86588e2 100644 --- a/assets/ui/coal.png.import +++ b/assets/ui/coal.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/coal.png-36bad1d661039b414e8db757d31572d9.stex" +type="CompressedTexture2D" +uid="uid://dfcqxlejp0g4n" +path="res://.godot/imported/coal.png-36bad1d661039b414e8db757d31572d9.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/coal.png" -dest_files=[ "res://.import/coal.png-36bad1d661039b414e8db757d31572d9.stex" ] +dest_files=["res://.godot/imported/coal.png-36bad1d661039b414e8db757d31572d9.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/com.png.import b/assets/ui/com.png.import index 7b0d8cd..56441a4 100644 --- a/assets/ui/com.png.import +++ b/assets/ui/com.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/com.png-7e2400e34b2eb8e8c733483c1daccbef.stex" +type="CompressedTexture2D" +uid="uid://blvfjq7rla3lw" +path="res://.godot/imported/com.png-7e2400e34b2eb8e8c733483c1daccbef.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/com.png" -dest_files=[ "res://.import/com.png-7e2400e34b2eb8e8c733483c1daccbef.stex" ] +dest_files=["res://.godot/imported/com.png-7e2400e34b2eb8e8c733483c1daccbef.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/demandg.png.import b/assets/ui/demandg.png.import index b6a521c..17a7a85 100644 --- a/assets/ui/demandg.png.import +++ b/assets/ui/demandg.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/demandg.png-1ddc79f25b862f007bc718206d9406d5.stex" +type="CompressedTexture2D" +uid="uid://bevdprax0uo0n" +path="res://.godot/imported/demandg.png-1ddc79f25b862f007bc718206d9406d5.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/demandg.png" -dest_files=[ "res://.import/demandg.png-1ddc79f25b862f007bc718206d9406d5.stex" ] +dest_files=["res://.godot/imported/demandg.png-1ddc79f25b862f007bc718206d9406d5.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/dropdownBottom.png.import b/assets/ui/dropdownBottom.png.import index 3b60e9e..37ccb2d 100644 --- a/assets/ui/dropdownBottom.png.import +++ b/assets/ui/dropdownBottom.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/dropdownBottom.png-d9166e880d03f4b69c5616d0037a7d28.stex" +type="CompressedTexture2D" +uid="uid://do0uw1sbcldcc" +path="res://.godot/imported/dropdownBottom.png-d9166e880d03f4b69c5616d0037a7d28.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/dropdownBottom.png" -dest_files=[ "res://.import/dropdownBottom.png-d9166e880d03f4b69c5616d0037a7d28.stex" ] +dest_files=["res://.godot/imported/dropdownBottom.png-d9166e880d03f4b69c5616d0037a7d28.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/dropdownMid.png.import b/assets/ui/dropdownMid.png.import index f7c82b9..5439372 100644 --- a/assets/ui/dropdownMid.png.import +++ b/assets/ui/dropdownMid.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/dropdownMid.png-438e664b24bb973bbcd4c5dc23e9e44d.stex" +type="CompressedTexture2D" +uid="uid://l8lq5ec6nkcn" +path="res://.godot/imported/dropdownMid.png-438e664b24bb973bbcd4c5dc23e9e44d.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/dropdownMid.png" -dest_files=[ "res://.import/dropdownMid.png-438e664b24bb973bbcd4c5dc23e9e44d.stex" ] +dest_files=["res://.godot/imported/dropdownMid.png-438e664b24bb973bbcd4c5dc23e9e44d.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/dropdownTop.png.import b/assets/ui/dropdownTop.png.import index febf9f6..47094de 100644 --- a/assets/ui/dropdownTop.png.import +++ b/assets/ui/dropdownTop.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/dropdownTop.png-3fb4eb0825bf0cb543b3e59ccff3ce3c.stex" +type="CompressedTexture2D" +uid="uid://con6c73ky56k8" +path="res://.godot/imported/dropdownTop.png-3fb4eb0825bf0cb543b3e59ccff3ce3c.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/dropdownTop.png" -dest_files=[ "res://.import/dropdownTop.png-3fb4eb0825bf0cb543b3e59ccff3ce3c.stex" ] +dest_files=["res://.godot/imported/dropdownTop.png-3fb4eb0825bf0cb543b3e59ccff3ce3c.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/fire.png.import b/assets/ui/fire.png.import index 1bfa6d2..a5805f5 100644 --- a/assets/ui/fire.png.import +++ b/assets/ui/fire.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/fire.png-f80bbe6bdfd9788710a2084de197fbe1.stex" +type="CompressedTexture2D" +uid="uid://ctj844a4prctx" +path="res://.godot/imported/fire.png-f80bbe6bdfd9788710a2084de197fbe1.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/fire.png" -dest_files=[ "res://.import/fire.png-f80bbe6bdfd9788710a2084de197fbe1.stex" ] +dest_files=["res://.godot/imported/fire.png-f80bbe6bdfd9788710a2084de197fbe1.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/grcom.png.import b/assets/ui/grcom.png.import index 0c9db75..31a2cb2 100644 --- a/assets/ui/grcom.png.import +++ b/assets/ui/grcom.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grcom.png-295c5a36932d67a2731a5603500cd513.stex" +type="CompressedTexture2D" +uid="uid://dij8pjaph73jx" +path="res://.godot/imported/grcom.png-295c5a36932d67a2731a5603500cd513.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/grcom.png" -dest_files=[ "res://.import/grcom.png-295c5a36932d67a2731a5603500cd513.stex" ] +dest_files=["res://.godot/imported/grcom.png-295c5a36932d67a2731a5603500cd513.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/grcomhi.png.import b/assets/ui/grcomhi.png.import index 76ed318..46b5ad7 100644 --- a/assets/ui/grcomhi.png.import +++ b/assets/ui/grcomhi.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grcomhi.png-db2a930810201220708c0e4a3f0c2f64.stex" +type="CompressedTexture2D" +uid="uid://b6v06003fc67j" +path="res://.godot/imported/grcomhi.png-db2a930810201220708c0e4a3f0c2f64.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/grcomhi.png" -dest_files=[ "res://.import/grcomhi.png-db2a930810201220708c0e4a3f0c2f64.stex" ] +dest_files=["res://.godot/imported/grcomhi.png-db2a930810201220708c0e4a3f0c2f64.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/grcrim.png.import b/assets/ui/grcrim.png.import index 89822f9..512b7e9 100644 --- a/assets/ui/grcrim.png.import +++ b/assets/ui/grcrim.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grcrim.png-906b2c41c90a4305e01cedc5050a04f8.stex" +type="CompressedTexture2D" +uid="uid://dbyiikaf48ha" +path="res://.godot/imported/grcrim.png-906b2c41c90a4305e01cedc5050a04f8.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/grcrim.png" -dest_files=[ "res://.import/grcrim.png-906b2c41c90a4305e01cedc5050a04f8.stex" ] +dest_files=["res://.godot/imported/grcrim.png-906b2c41c90a4305e01cedc5050a04f8.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/grcrimhi.png.import b/assets/ui/grcrimhi.png.import index d66602e..d61ec80 100644 --- a/assets/ui/grcrimhi.png.import +++ b/assets/ui/grcrimhi.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grcrimhi.png-7b583c3675f492c8f8cd0c3fa942cb66.stex" +type="CompressedTexture2D" +uid="uid://c3k3lt2lpftxd" +path="res://.godot/imported/grcrimhi.png-7b583c3675f492c8f8cd0c3fa942cb66.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/grcrimhi.png" -dest_files=[ "res://.import/grcrimhi.png-7b583c3675f492c8f8cd0c3fa942cb66.stex" ] +dest_files=["res://.godot/imported/grcrimhi.png-7b583c3675f492c8f8cd0c3fa942cb66.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/grind.png.import b/assets/ui/grind.png.import index c12cd5d..a07ac4c 100644 --- a/assets/ui/grind.png.import +++ b/assets/ui/grind.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grind.png-62f9ed563ab6831d4657b00f21438b6e.stex" +type="CompressedTexture2D" +uid="uid://bf1j5phwv2m6h" +path="res://.godot/imported/grind.png-62f9ed563ab6831d4657b00f21438b6e.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/grind.png" -dest_files=[ "res://.import/grind.png-62f9ed563ab6831d4657b00f21438b6e.stex" ] +dest_files=["res://.godot/imported/grind.png-62f9ed563ab6831d4657b00f21438b6e.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/grindhi.png.import b/assets/ui/grindhi.png.import index 6f49516..e438b28 100644 --- a/assets/ui/grindhi.png.import +++ b/assets/ui/grindhi.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grindhi.png-4a415910fc75798349fb976be31b5ebf.stex" +type="CompressedTexture2D" +uid="uid://cj2ll00fcmfc3" +path="res://.godot/imported/grindhi.png-4a415910fc75798349fb976be31b5ebf.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/grindhi.png" -dest_files=[ "res://.import/grindhi.png-4a415910fc75798349fb976be31b5ebf.stex" ] +dest_files=["res://.godot/imported/grindhi.png-4a415910fc75798349fb976be31b5ebf.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/grmony.png.import b/assets/ui/grmony.png.import index cb3f230..01f34ff 100644 --- a/assets/ui/grmony.png.import +++ b/assets/ui/grmony.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grmony.png-eb548c5a3c5189d8db943fbdd7701799.stex" +type="CompressedTexture2D" +uid="uid://2i6vtkyk383r" +path="res://.godot/imported/grmony.png-eb548c5a3c5189d8db943fbdd7701799.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/grmony.png" -dest_files=[ "res://.import/grmony.png-eb548c5a3c5189d8db943fbdd7701799.stex" ] +dest_files=["res://.godot/imported/grmony.png-eb548c5a3c5189d8db943fbdd7701799.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/grmonyhi.png.import b/assets/ui/grmonyhi.png.import index ebbc563..e88b47e 100644 --- a/assets/ui/grmonyhi.png.import +++ b/assets/ui/grmonyhi.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grmonyhi.png-982dbea50a47ad6df8cdbc712fc2b1ad.stex" +type="CompressedTexture2D" +uid="uid://dy3ghxve5j687" +path="res://.godot/imported/grmonyhi.png-982dbea50a47ad6df8cdbc712fc2b1ad.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/grmonyhi.png" -dest_files=[ "res://.import/grmonyhi.png-982dbea50a47ad6df8cdbc712fc2b1ad.stex" ] +dest_files=["res://.godot/imported/grmonyhi.png-982dbea50a47ad6df8cdbc712fc2b1ad.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/grpoll.png.import b/assets/ui/grpoll.png.import index 6c9d7b9..e783a9b 100644 --- a/assets/ui/grpoll.png.import +++ b/assets/ui/grpoll.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grpoll.png-7749b411112ad372c693ecc34fc2cc08.stex" +type="CompressedTexture2D" +uid="uid://bk0ilrahyoyqx" +path="res://.godot/imported/grpoll.png-7749b411112ad372c693ecc34fc2cc08.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/grpoll.png" -dest_files=[ "res://.import/grpoll.png-7749b411112ad372c693ecc34fc2cc08.stex" ] +dest_files=["res://.godot/imported/grpoll.png-7749b411112ad372c693ecc34fc2cc08.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/grpollhi.png.import b/assets/ui/grpollhi.png.import index e39c209..8f300d8 100644 --- a/assets/ui/grpollhi.png.import +++ b/assets/ui/grpollhi.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grpollhi.png-a964f503cd5ee5df6c6646d92f702823.stex" +type="CompressedTexture2D" +uid="uid://dxawb0mrbkh88" +path="res://.godot/imported/grpollhi.png-a964f503cd5ee5df6c6646d92f702823.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/grpollhi.png" -dest_files=[ "res://.import/grpollhi.png-a964f503cd5ee5df6c6646d92f702823.stex" ] +dest_files=["res://.godot/imported/grpollhi.png-a964f503cd5ee5df6c6646d92f702823.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/grres.png.import b/assets/ui/grres.png.import index 6a7095c..02a5462 100644 --- a/assets/ui/grres.png.import +++ b/assets/ui/grres.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grres.png-995b910f06aa1643a87856659e3c5ab7.stex" +type="CompressedTexture2D" +uid="uid://54y8ceawux6u" +path="res://.godot/imported/grres.png-995b910f06aa1643a87856659e3c5ab7.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/grres.png" -dest_files=[ "res://.import/grres.png-995b910f06aa1643a87856659e3c5ab7.stex" ] +dest_files=["res://.godot/imported/grres.png-995b910f06aa1643a87856659e3c5ab7.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/grreshi.png.import b/assets/ui/grreshi.png.import index 374ae42..aa8f985 100644 --- a/assets/ui/grreshi.png.import +++ b/assets/ui/grreshi.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grreshi.png-8aabfbc7ee47be9ffaeff61c53a71db7.stex" +type="CompressedTexture2D" +uid="uid://dn6821ry183i" +path="res://.godot/imported/grreshi.png-8aabfbc7ee47be9ffaeff61c53a71db7.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/grreshi.png" -dest_files=[ "res://.import/grreshi.png-8aabfbc7ee47be9ffaeff61c53a71db7.stex" ] +dest_files=["res://.godot/imported/grreshi.png-8aabfbc7ee47be9ffaeff61c53a71db7.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icairp.png.import b/assets/ui/icairp.png.import index e326a2b..13ad306 100644 --- a/assets/ui/icairp.png.import +++ b/assets/ui/icairp.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icairp.png-9547640c58e1f4b6f6a7ed6957fcb0c1.stex" +type="CompressedTexture2D" +uid="uid://cy02m3335lk5g" +path="res://.godot/imported/icairp.png-9547640c58e1f4b6f6a7ed6957fcb0c1.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icairp.png" -dest_files=[ "res://.import/icairp.png-9547640c58e1f4b6f6a7ed6957fcb0c1.stex" ] +dest_files=["res://.godot/imported/icairp.png-9547640c58e1f4b6f6a7ed6957fcb0c1.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icairphi.png.import b/assets/ui/icairphi.png.import index 7e60a3a..0d121df 100644 --- a/assets/ui/icairphi.png.import +++ b/assets/ui/icairphi.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icairphi.png-9a25369acbfa424212274a94f911f3d9.stex" +type="CompressedTexture2D" +uid="uid://i2irtsqvmoj3" +path="res://.godot/imported/icairphi.png-9a25369acbfa424212274a94f911f3d9.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icairphi.png" -dest_files=[ "res://.import/icairphi.png-9a25369acbfa424212274a94f911f3d9.stex" ] +dest_files=["res://.godot/imported/icairphi.png-9a25369acbfa424212274a94f911f3d9.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/iccoal.png.import b/assets/ui/iccoal.png.import index ad18856..6e3188b 100644 --- a/assets/ui/iccoal.png.import +++ b/assets/ui/iccoal.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/iccoal.png-560e796382dbee58588ee74a169eed68.stex" +type="CompressedTexture2D" +uid="uid://bjsvnc2lqvbm" +path="res://.godot/imported/iccoal.png-560e796382dbee58588ee74a169eed68.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/iccoal.png" -dest_files=[ "res://.import/iccoal.png-560e796382dbee58588ee74a169eed68.stex" ] +dest_files=["res://.godot/imported/iccoal.png-560e796382dbee58588ee74a169eed68.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/iccoalhi.png.import b/assets/ui/iccoalhi.png.import index 5637a57..f76c5f8 100644 --- a/assets/ui/iccoalhi.png.import +++ b/assets/ui/iccoalhi.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/iccoalhi.png-145a366ac23389cb3ae6644e8bb9c0ce.stex" +type="CompressedTexture2D" +uid="uid://sokxhigqrjnr" +path="res://.godot/imported/iccoalhi.png-145a366ac23389cb3ae6644e8bb9c0ce.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/iccoalhi.png" -dest_files=[ "res://.import/iccoalhi.png-145a366ac23389cb3ae6644e8bb9c0ce.stex" ] +dest_files=["res://.godot/imported/iccoalhi.png-145a366ac23389cb3ae6644e8bb9c0ce.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/iccom.png.import b/assets/ui/iccom.png.import index e813124..b1e8f32 100644 --- a/assets/ui/iccom.png.import +++ b/assets/ui/iccom.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/iccom.png-3f2bf62921cb846d9b6473088dc23115.stex" +type="CompressedTexture2D" +uid="uid://cshjvdlu0yrcq" +path="res://.godot/imported/iccom.png-3f2bf62921cb846d9b6473088dc23115.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/iccom.png" -dest_files=[ "res://.import/iccom.png-3f2bf62921cb846d9b6473088dc23115.stex" ] +dest_files=["res://.godot/imported/iccom.png-3f2bf62921cb846d9b6473088dc23115.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/iccomhi.png.import b/assets/ui/iccomhi.png.import index 9372016..7674745 100644 --- a/assets/ui/iccomhi.png.import +++ b/assets/ui/iccomhi.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/iccomhi.png-c51dcef5766d6719074bece6a4e7029c.stex" +type="CompressedTexture2D" +uid="uid://oyj2imeqrvmj" +path="res://.godot/imported/iccomhi.png-c51dcef5766d6719074bece6a4e7029c.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/iccomhi.png" -dest_files=[ "res://.import/iccomhi.png-c51dcef5766d6719074bece6a4e7029c.stex" ] +dest_files=["res://.godot/imported/iccomhi.png-c51dcef5766d6719074bece6a4e7029c.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icdozr.png.import b/assets/ui/icdozr.png.import index bf4e1c0..65bfea8 100644 --- a/assets/ui/icdozr.png.import +++ b/assets/ui/icdozr.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icdozr.png-0a5e90380d5ff30acb25be4c70713829.stex" +type="CompressedTexture2D" +uid="uid://cswfqumlo7p0m" +path="res://.godot/imported/icdozr.png-0a5e90380d5ff30acb25be4c70713829.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icdozr.png" -dest_files=[ "res://.import/icdozr.png-0a5e90380d5ff30acb25be4c70713829.stex" ] +dest_files=["res://.godot/imported/icdozr.png-0a5e90380d5ff30acb25be4c70713829.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icdozrhi.png.import b/assets/ui/icdozrhi.png.import index eae18f5..a745192 100644 --- a/assets/ui/icdozrhi.png.import +++ b/assets/ui/icdozrhi.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icdozrhi.png-df9925c5c3456c66b92e679a17e66867.stex" +type="CompressedTexture2D" +uid="uid://c0id86njchm8a" +path="res://.godot/imported/icdozrhi.png-df9925c5c3456c66b92e679a17e66867.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icdozrhi.png" -dest_files=[ "res://.import/icdozrhi.png-df9925c5c3456c66b92e679a17e66867.stex" ] +dest_files=["res://.godot/imported/icdozrhi.png-df9925c5c3456c66b92e679a17e66867.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icfire.png.import b/assets/ui/icfire.png.import index ccd0ed8..0918ea6 100644 --- a/assets/ui/icfire.png.import +++ b/assets/ui/icfire.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icfire.png-ccaedf14b8d169520ec44e07427c9b1e.stex" +type="CompressedTexture2D" +uid="uid://bm8p8w2bithvp" +path="res://.godot/imported/icfire.png-ccaedf14b8d169520ec44e07427c9b1e.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icfire.png" -dest_files=[ "res://.import/icfire.png-ccaedf14b8d169520ec44e07427c9b1e.stex" ] +dest_files=["res://.godot/imported/icfire.png-ccaedf14b8d169520ec44e07427c9b1e.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icfirehi.png.import b/assets/ui/icfirehi.png.import index 65f1f18..c7b8990 100644 --- a/assets/ui/icfirehi.png.import +++ b/assets/ui/icfirehi.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icfirehi.png-2ec845c6fa221c31ad1c0d3124889fa5.stex" +type="CompressedTexture2D" +uid="uid://cf60vjiics4hd" +path="res://.godot/imported/icfirehi.png-2ec845c6fa221c31ad1c0d3124889fa5.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icfirehi.png" -dest_files=[ "res://.import/icfirehi.png-2ec845c6fa221c31ad1c0d3124889fa5.stex" ] +dest_files=["res://.godot/imported/icfirehi.png-2ec845c6fa221c31ad1c0d3124889fa5.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icind.png.import b/assets/ui/icind.png.import index b5945a0..3a5590e 100644 --- a/assets/ui/icind.png.import +++ b/assets/ui/icind.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icind.png-219ecd56e8057e0ddb48ff7138f09134.stex" +type="CompressedTexture2D" +uid="uid://dg0fwaba6bocj" +path="res://.godot/imported/icind.png-219ecd56e8057e0ddb48ff7138f09134.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icind.png" -dest_files=[ "res://.import/icind.png-219ecd56e8057e0ddb48ff7138f09134.stex" ] +dest_files=["res://.godot/imported/icind.png-219ecd56e8057e0ddb48ff7138f09134.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icindhi.png.import b/assets/ui/icindhi.png.import index f400a5d..cef634e 100644 --- a/assets/ui/icindhi.png.import +++ b/assets/ui/icindhi.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icindhi.png-b02bbf4466e60ba674585fa544cb72d8.stex" +type="CompressedTexture2D" +uid="uid://cdis6gouhsu13" +path="res://.godot/imported/icindhi.png-b02bbf4466e60ba674585fa544cb72d8.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icindhi.png" -dest_files=[ "res://.import/icindhi.png-b02bbf4466e60ba674585fa544cb72d8.stex" ] +dest_files=["res://.godot/imported/icindhi.png-b02bbf4466e60ba674585fa544cb72d8.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icnuc.png.import b/assets/ui/icnuc.png.import index a23804f..fe99f56 100644 --- a/assets/ui/icnuc.png.import +++ b/assets/ui/icnuc.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icnuc.png-328e54d5374fbb37c7cb9c8a22b42a59.stex" +type="CompressedTexture2D" +uid="uid://j82tvp0v8ibo" +path="res://.godot/imported/icnuc.png-328e54d5374fbb37c7cb9c8a22b42a59.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icnuc.png" -dest_files=[ "res://.import/icnuc.png-328e54d5374fbb37c7cb9c8a22b42a59.stex" ] +dest_files=["res://.godot/imported/icnuc.png-328e54d5374fbb37c7cb9c8a22b42a59.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icnuchi.png.import b/assets/ui/icnuchi.png.import index 42e5222..c228522 100644 --- a/assets/ui/icnuchi.png.import +++ b/assets/ui/icnuchi.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icnuchi.png-31da2752f2fa66d3abc46e72b788409f.stex" +type="CompressedTexture2D" +uid="uid://e5c5je3r80ib" +path="res://.godot/imported/icnuchi.png-31da2752f2fa66d3abc46e72b788409f.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icnuchi.png" -dest_files=[ "res://.import/icnuchi.png-31da2752f2fa66d3abc46e72b788409f.stex" ] +dest_files=["res://.godot/imported/icnuchi.png-31da2752f2fa66d3abc46e72b788409f.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icpark.png.import b/assets/ui/icpark.png.import index 341daa8..e5bea74 100644 --- a/assets/ui/icpark.png.import +++ b/assets/ui/icpark.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icpark.png-b2f2c41c2dd67723da5b64ef0702d783.stex" +type="CompressedTexture2D" +uid="uid://d1jixlc3whtnk" +path="res://.godot/imported/icpark.png-b2f2c41c2dd67723da5b64ef0702d783.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icpark.png" -dest_files=[ "res://.import/icpark.png-b2f2c41c2dd67723da5b64ef0702d783.stex" ] +dest_files=["res://.godot/imported/icpark.png-b2f2c41c2dd67723da5b64ef0702d783.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icparkhi.png.import b/assets/ui/icparkhi.png.import index 323a573..4b4c05d 100644 --- a/assets/ui/icparkhi.png.import +++ b/assets/ui/icparkhi.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icparkhi.png-c41c00280ae9e58ef07b529279258973.stex" +type="CompressedTexture2D" +uid="uid://blv5ghue4wjqi" +path="res://.godot/imported/icparkhi.png-c41c00280ae9e58ef07b529279258973.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icparkhi.png" -dest_files=[ "res://.import/icparkhi.png-c41c00280ae9e58ef07b529279258973.stex" ] +dest_files=["res://.godot/imported/icparkhi.png-c41c00280ae9e58ef07b529279258973.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icpol.png.import b/assets/ui/icpol.png.import index 01e6cbb..577292a 100644 --- a/assets/ui/icpol.png.import +++ b/assets/ui/icpol.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icpol.png-1869ed20b629db6c4acee63f8300861a.stex" +type="CompressedTexture2D" +uid="uid://dcktbxpyxri5f" +path="res://.godot/imported/icpol.png-1869ed20b629db6c4acee63f8300861a.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icpol.png" -dest_files=[ "res://.import/icpol.png-1869ed20b629db6c4acee63f8300861a.stex" ] +dest_files=["res://.godot/imported/icpol.png-1869ed20b629db6c4acee63f8300861a.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icpolhi.png.import b/assets/ui/icpolhi.png.import index 3a8b206..59c3e0f 100644 --- a/assets/ui/icpolhi.png.import +++ b/assets/ui/icpolhi.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icpolhi.png-d807dbd1e57b1d809800d0eb7d48116e.stex" +type="CompressedTexture2D" +uid="uid://d4hdraxukbw73" +path="res://.godot/imported/icpolhi.png-d807dbd1e57b1d809800d0eb7d48116e.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icpolhi.png" -dest_files=[ "res://.import/icpolhi.png-d807dbd1e57b1d809800d0eb7d48116e.stex" ] +dest_files=["res://.godot/imported/icpolhi.png-d807dbd1e57b1d809800d0eb7d48116e.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icqry.png.import b/assets/ui/icqry.png.import index 193195e..ca5196f 100644 --- a/assets/ui/icqry.png.import +++ b/assets/ui/icqry.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icqry.png-f323b7dbed52091386d0129d3511198c.stex" +type="CompressedTexture2D" +uid="uid://xdrxyp48siyt" +path="res://.godot/imported/icqry.png-f323b7dbed52091386d0129d3511198c.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icqry.png" -dest_files=[ "res://.import/icqry.png-f323b7dbed52091386d0129d3511198c.stex" ] +dest_files=["res://.godot/imported/icqry.png-f323b7dbed52091386d0129d3511198c.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icqryhi.png.import b/assets/ui/icqryhi.png.import index 99f4e93..1017691 100644 --- a/assets/ui/icqryhi.png.import +++ b/assets/ui/icqryhi.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icqryhi.png-d6270cc968e10a03653fcc5c09be8f78.stex" +type="CompressedTexture2D" +uid="uid://j5imofqiyqni" +path="res://.godot/imported/icqryhi.png-d6270cc968e10a03653fcc5c09be8f78.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icqryhi.png" -dest_files=[ "res://.import/icqryhi.png-d6270cc968e10a03653fcc5c09be8f78.stex" ] +dest_files=["res://.godot/imported/icqryhi.png-d6270cc968e10a03653fcc5c09be8f78.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icrail.png.import b/assets/ui/icrail.png.import index c03eff2..9bbf7d9 100644 --- a/assets/ui/icrail.png.import +++ b/assets/ui/icrail.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icrail.png-e119554c1716560dad344d090313747f.stex" +type="CompressedTexture2D" +uid="uid://c7tr3kchrakbo" +path="res://.godot/imported/icrail.png-e119554c1716560dad344d090313747f.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icrail.png" -dest_files=[ "res://.import/icrail.png-e119554c1716560dad344d090313747f.stex" ] +dest_files=["res://.godot/imported/icrail.png-e119554c1716560dad344d090313747f.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icrailhi.png.import b/assets/ui/icrailhi.png.import index 29acd67..16c85aa 100644 --- a/assets/ui/icrailhi.png.import +++ b/assets/ui/icrailhi.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icrailhi.png-ee8e8a38b13965f69bfe94ca83561ce0.stex" +type="CompressedTexture2D" +uid="uid://c4g3t6k6pnq3c" +path="res://.godot/imported/icrailhi.png-ee8e8a38b13965f69bfe94ca83561ce0.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icrailhi.png" -dest_files=[ "res://.import/icrailhi.png-ee8e8a38b13965f69bfe94ca83561ce0.stex" ] +dest_files=["res://.godot/imported/icrailhi.png-ee8e8a38b13965f69bfe94ca83561ce0.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icres.png.import b/assets/ui/icres.png.import index fb25b2c..7ba3cf1 100644 --- a/assets/ui/icres.png.import +++ b/assets/ui/icres.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icres.png-312b4229f60f2a4254a6b71960a12831.stex" +type="CompressedTexture2D" +uid="uid://btn0y2spbd7af" +path="res://.godot/imported/icres.png-312b4229f60f2a4254a6b71960a12831.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icres.png" -dest_files=[ "res://.import/icres.png-312b4229f60f2a4254a6b71960a12831.stex" ] +dest_files=["res://.godot/imported/icres.png-312b4229f60f2a4254a6b71960a12831.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icreshi.png.import b/assets/ui/icreshi.png.import index b3a1c9f..46d8204 100644 --- a/assets/ui/icreshi.png.import +++ b/assets/ui/icreshi.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icreshi.png-05bb18d8760ee82bdad3015d06f8e279.stex" +type="CompressedTexture2D" +uid="uid://cad53ut72dn5r" +path="res://.godot/imported/icreshi.png-05bb18d8760ee82bdad3015d06f8e279.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icreshi.png" -dest_files=[ "res://.import/icreshi.png-05bb18d8760ee82bdad3015d06f8e279.stex" ] +dest_files=["res://.godot/imported/icreshi.png-05bb18d8760ee82bdad3015d06f8e279.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icroad.png.import b/assets/ui/icroad.png.import index b5f5a4d..a9d368b 100644 --- a/assets/ui/icroad.png.import +++ b/assets/ui/icroad.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icroad.png-df688c281d170463019a70a7640273af.stex" +type="CompressedTexture2D" +uid="uid://djcxsgv8r8i70" +path="res://.godot/imported/icroad.png-df688c281d170463019a70a7640273af.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icroad.png" -dest_files=[ "res://.import/icroad.png-df688c281d170463019a70a7640273af.stex" ] +dest_files=["res://.godot/imported/icroad.png-df688c281d170463019a70a7640273af.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icroadhi.png.import b/assets/ui/icroadhi.png.import index dcb9d3f..b162c87 100644 --- a/assets/ui/icroadhi.png.import +++ b/assets/ui/icroadhi.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icroadhi.png-73d08690b3871ac6422f293a254194d4.stex" +type="CompressedTexture2D" +uid="uid://clli6vgwa4o2q" +path="res://.godot/imported/icroadhi.png-73d08690b3871ac6422f293a254194d4.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icroadhi.png" -dest_files=[ "res://.import/icroadhi.png-73d08690b3871ac6422f293a254194d4.stex" ] +dest_files=["res://.godot/imported/icroadhi.png-73d08690b3871ac6422f293a254194d4.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icseap.png.import b/assets/ui/icseap.png.import index fe25d48..751926b 100644 --- a/assets/ui/icseap.png.import +++ b/assets/ui/icseap.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icseap.png-41c4f9c88c24e5df093c99e34029c9ad.stex" +type="CompressedTexture2D" +uid="uid://bfqooqj02nkvo" +path="res://.godot/imported/icseap.png-41c4f9c88c24e5df093c99e34029c9ad.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icseap.png" -dest_files=[ "res://.import/icseap.png-41c4f9c88c24e5df093c99e34029c9ad.stex" ] +dest_files=["res://.godot/imported/icseap.png-41c4f9c88c24e5df093c99e34029c9ad.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icseaphi.png.import b/assets/ui/icseaphi.png.import index ad4cd8a..731f719 100644 --- a/assets/ui/icseaphi.png.import +++ b/assets/ui/icseaphi.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icseaphi.png-6b7fd4812717dd547daf3db16d3f0928.stex" +type="CompressedTexture2D" +uid="uid://y83owejx8wsc" +path="res://.godot/imported/icseaphi.png-6b7fd4812717dd547daf3db16d3f0928.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icseaphi.png" -dest_files=[ "res://.import/icseaphi.png-6b7fd4812717dd547daf3db16d3f0928.stex" ] +dest_files=["res://.godot/imported/icseaphi.png-6b7fd4812717dd547daf3db16d3f0928.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icstad.png.import b/assets/ui/icstad.png.import index 750e950..d6fc1d8 100644 --- a/assets/ui/icstad.png.import +++ b/assets/ui/icstad.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icstad.png-ecbdb08e3445c39ddf41a10efc44ae96.stex" +type="CompressedTexture2D" +uid="uid://c14p2l4tagid2" +path="res://.godot/imported/icstad.png-ecbdb08e3445c39ddf41a10efc44ae96.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icstad.png" -dest_files=[ "res://.import/icstad.png-ecbdb08e3445c39ddf41a10efc44ae96.stex" ] +dest_files=["res://.godot/imported/icstad.png-ecbdb08e3445c39ddf41a10efc44ae96.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icstadhi.png.import b/assets/ui/icstadhi.png.import index e0a759c..5774b50 100644 --- a/assets/ui/icstadhi.png.import +++ b/assets/ui/icstadhi.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icstadhi.png-53cd660cc74197b14548700fbd7fa803.stex" +type="CompressedTexture2D" +uid="uid://x7pju0q6hyud" +path="res://.godot/imported/icstadhi.png-53cd660cc74197b14548700fbd7fa803.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icstadhi.png" -dest_files=[ "res://.import/icstadhi.png-53cd660cc74197b14548700fbd7fa803.stex" ] +dest_files=["res://.godot/imported/icstadhi.png-53cd660cc74197b14548700fbd7fa803.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icwire.png.import b/assets/ui/icwire.png.import index b6250b9..cde7795 100644 --- a/assets/ui/icwire.png.import +++ b/assets/ui/icwire.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icwire.png-74c11cb15362d46b5b0f538ab5c4a9bc.stex" +type="CompressedTexture2D" +uid="uid://duhv0kjrc1ftq" +path="res://.godot/imported/icwire.png-74c11cb15362d46b5b0f538ab5c4a9bc.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icwire.png" -dest_files=[ "res://.import/icwire.png-74c11cb15362d46b5b0f538ab5c4a9bc.stex" ] +dest_files=["res://.godot/imported/icwire.png-74c11cb15362d46b5b0f538ab5c4a9bc.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/icwirehi.png.import b/assets/ui/icwirehi.png.import index ed777bb..67bf099 100644 --- a/assets/ui/icwirehi.png.import +++ b/assets/ui/icwirehi.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icwirehi.png-180fb63bfde3835797cc5c476931d4df.stex" +type="CompressedTexture2D" +uid="uid://csg2pnb8gyc3f" +path="res://.godot/imported/icwirehi.png-180fb63bfde3835797cc5c476931d4df.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/ui/icwirehi.png" -dest_files=[ "res://.import/icwirehi.png-180fb63bfde3835797cc5c476931d4df.stex" ] +dest_files=["res://.godot/imported/icwirehi.png-180fb63bfde3835797cc5c476931d4df.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/ui/pause.svg.import b/assets/ui/pause.svg.import index ba474b4..4fd0a53 100644 --- a/assets/ui/pause.svg.import +++ b/assets/ui/pause.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/pause.svg-d9a3b951dfe561fa662bd1688caf1ba2.stex" +type="CompressedTexture2D" +uid="uid://cewbjfekrm5h2" +path="res://.godot/imported/pause.svg-d9a3b951dfe561fa662bd1688caf1ba2.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,27 @@ metadata={ [deps] source_file="res://assets/ui/pause.svg" -dest_files=[ "res://.import/pause.svg-d9a3b951dfe561fa662bd1688caf1ba2.stex" ] +dest_files=["res://.godot/imported/pause.svg-d9a3b951dfe561fa662bd1688caf1ba2.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true +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/assets/vignette.png.import b/assets/vignette.png.import index 1be15f4..55f0d69 100644 --- a/assets/vignette.png.import +++ b/assets/vignette.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/vignette.png-616bd0f74b406d55d24cc11a1e977d54.stex" +type="CompressedTexture2D" +uid="uid://yqffhydb8hv1" +path="res://.godot/imported/vignette.png-616bd0f74b406d55d24cc11a1e977d54.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/vignette.png" -dest_files=[ "res://.import/vignette.png-616bd0f74b406d55d24cc11a1e977d54.stex" ] +dest_files=["res://.godot/imported/vignette.png-616bd0f74b406d55d24cc11a1e977d54.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/water.tres b/assets/water.tres index 9300ef5..e40c21b 100644 --- a/assets/water.tres +++ b/assets/water.tres @@ -1,6 +1,6 @@ [gd_resource type="TileSet" load_steps=2 format=2] -[ext_resource path="res://assets/terrain_cl.png" type="Texture" id=1] +[ext_resource path="res://assets/terrain_cl.png" type="Texture2D" id=1] diff --git a/assets/wires.png.import b/assets/wires.png.import index 4975334..93d27b1 100644 --- a/assets/wires.png.import +++ b/assets/wires.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/wires.png-ccdeeb58ebbd6212fb19d97cf353af6c.stex" +type="CompressedTexture2D" +uid="uid://ba7vawt7akixc" +path="res://.godot/imported/wires.png-ccdeeb58ebbd6212fb19d97cf353af6c.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/wires.png" -dest_files=[ "res://.import/wires.png-ccdeeb58ebbd6212fb19d97cf353af6c.stex" ] +dest_files=["res://.godot/imported/wires.png-ccdeeb58ebbd6212fb19d97cf353af6c.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/wires_3x3.png.import b/assets/wires_3x3.png.import index a927e27..c351e70 100644 --- a/assets/wires_3x3.png.import +++ b/assets/wires_3x3.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/wires_3x3.png-a73979ff86556b8a6b30ce4b3fc28950.stex" +type="CompressedTexture2D" +uid="uid://clwiv0n083xa8" +path="res://.godot/imported/wires_3x3.png-a73979ff86556b8a6b30ce4b3fc28950.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/wires_3x3.png" -dest_files=[ "res://.import/wires_3x3.png-a73979ff86556b8a6b30ce4b3fc28950.stex" ] +dest_files=["res://.godot/imported/wires_3x3.png-a73979ff86556b8a6b30ce4b3fc28950.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/default_env.tres b/default_env.tres deleted file mode 100644 index 20207a4..0000000 --- a/default_env.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Environment" load_steps=2 format=2] - -[sub_resource type="ProceduralSky" id=1] - -[resource] -background_mode = 2 -background_sky = SubResource( 1 ) diff --git a/doc/images/feature_overview.jpg b/doc/images/feature_overview.jpg deleted file mode 100644 index c61c1ccc747a55c41d5c17bce44dda85789538c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81424 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

    c&;go;;nlN zVUXXbxYy{bI`*Z~`fLZ!v9XG2!Cj)<5~KTA10St*93KfWutvt_w&e3aMF$3^sjj=^ zsCWSKCf-NS!BO=6BTv4Ri`7vSgqZh^Sx=$)pOtK+rKE-|&V(0uXuBQ@he~ZD?(68$ z`IPprqI9O2Ze29kCV39i!5em5pO!tDjO1eLD}#*DS>`31V;Eya#*zil-TM3rVJmoU+GqPTpQB*Dr^? z88SsB?Vae6##qO8;6{B8eLpI$q^ra$9&){+-A1dE;`p14&V4BXgF${}4U@yZm5xOo zW}&@#RX0V~x3TYmTRbI_)XI3Ct9o_lx#az%#M?gwrH&-qV{e#Mj;Yhmmo#u`nuXHa zH||VrDc`@>jsQ`b-{F{DEl;dm4*nKe>?)$Y!|%gOiPG1yAE)$1#Ex%l^=q4RB8Fy- zfZU_E^Y*8!@cJk&(J9U3Ij)^YMNcG+j(6A%&9DCTQLcJ^X!Rhm>J#2hMoE_$P^aJ5 zpL)h(;8HoTGg5W>Es^ZqH9RI+C(7Ru^jB+Mi`6w7Xe_R^z>>-Vb$A19BxLdk>@iqs z+;r2tw8y6{RwEFCDsC*1zcX9mYySY%Z6AhRL!?Gyud zMTZOJE%hDiV}?Was5s2h z=bwVlH??$+lHw zkzHvri)*_G?j>9!Cza4n_O!Y>ltd=?? znP5)EkqQhSY>LZCiP7o=fnw|8bu0z*9R}qwsPxBBL2CB$bRMA`%${6Q23I42@eCen zZ8jlCGc6m%);_Mjg^mr9QFGTs=AWkOkXe1-R?siWF{or%iDe$8hw1BDnm0a3+UWLB z8(oKSb8(yaf~ITB1nkYFT27Iu1yQ-d9s5<-j-&uf54f#$1LHDUGs~8%HwQ;sX$6cL zu($wiX(BrYJMrA-`BX{SP}f|vf#g<}mDAfOZiCHD(B;zDi=9i%kA*72Gm=TedSq5| zq9(b-KSETgrj^lU0TR{kV6|2@6CW*3Ku}ef4n8k>sdX!J01D34GmOl{Y7=r^X~x~& z9-{(vj55Of25f#Gm)5355Mx$yrid3^Z)Un?w`fhn#~CTh6P>M}`8A=ZsXf;Ls)YqN z24ME=5Up!Y8anLL@8XbtCwSZvG29W(KPs|iMrK@%R-Teh6RpUs*~NQzWV0r*WKp8u z}cexK=wu@K2$~_tg9)_K>wx zR4|YVHwD}lVp# zb!}~AB1v)vC1O4$Ae<5Y(K|*4aqIp|)E{&D2pCqPjWUxllWM;A8%IubKnib@V%hc@zQifbEIYby{EQ z{{VfODP&J9^PQ|tNn*^zo_Q=zJv&u#Xbmk3K}#3e8Yv^}F;6wuOw7#P;JO0SfkZ1bXp*3eEh(gFNTtBR#W}hmqGFPb zFM0(no2O_bsyB;WbD{K)OkG-PR-;h5)Zmf`H1OQY2*GCl$_(dsxBzq7EoD#kyNa*hmP&D8U@}2Ru=oMT*t|abl*V+Ka4H zPv%)zeefA0VHj>pCjbwfLY>4$e3gS=t%7*W zp&jCA^MEi2J?k%&x0;e2bbF>QrIIU|E@uRWL{02C?oL0IL#?@J0IIxI%*xi;7oP4^ zR1nIXd;HZVioBLrLk$$srafeB+5KvizA@EhuXU{AXKk1In@XdB6eno@z?e>+okIM(Qm~zMRqaov0pl+KMmk__4 zfEOn_q&TG)vBJd*f{sHS%iAp1Qo$01;f#I$p0x$fYhPyFBKqit$$Hl1mwU+V_)Ke@ z59lgLi$1)Pt#u0G`qW}Ohn7aiD%=eH1vQrRR^q!4W4mA>k2 zytlHZ9`zto-B9v=S*9M=wC!|*rmA9T66z8D`s}KX$hpb<@l1W8ksSgc;KdZ_H<2-p zYsn#pIKex=T6j+x8GyM;E(LDyrP;^jJf30qLxD*gNi_n&B;1`ArW;G;R)C>p?Yw6c zVeW``ksE~y{>*Mae361LVg}sP@yZXVoM8*toj2kC0EQahfSnl^UfZeDEG*Xk-s0-< z(XATb29`9JIY?RlKPx)}lE4B^c=jpV4%0gvp9#X+9$MlW(7;WAxm%h{DvDYd=BVZ` zd-Xx0@bm1A0nB>toWB16{eLg~RBpt5BDh%6JO2PEeNg?CgL85GN9d+$T@Ut9)wNi( zts%6ltLfy~6ftUdEY9A;?lE!ETr0kykn}WQCfxnBDk5TYj zz^ysf4MV4rCuQ6e-dyJ%{5@A;IG1j5$c;uE9U}p;A&j;6wxh*3{0|9?+3fhAs%qcE zzW^8bmnQ~5Kdxt-%YP)tB=_TgnhyMWb2_LesZ}NOk)lRVRcfh?~Ij$`FD^HPO z{{UD?m}89ky-?#Aw{5#R=;Op*SYPVs!+U6U2da8J9}18X#$Mhh>W4$&_u29ZJjnVZ zPh*UHaLVKKW+Jq1!aXI*+gy()L_SHj&|vI0$UZ0YQcp&B2IMH{T`c6|A9HWFX^nOUSOIm|MbBNEF5wJo;t7TC?

    3%K5MPDjw2N)6$rP3=O^SZ(`uf)OWI|w=r$q{7U<4r;2Mic5_OL}BR*_@?1x>cSj4)OPPvueH5hG0! z3w2X|_|FUMv~iM6xkaQ^^)Dv8y7MQ?X_*LLKWkOg*gz#kxc0qiStO6OC@ zmCK`Gm?T2YXtNvfDmKj;3vIUAg~Zn<9$5^*Up~CxkEK@D;!+;tv>ew^!J?WswnE{K7Tz+z9Q_4z+)}%a;`bc}foN-SBZoILTYWd>ev0EP*0w1H zg}gAsfEGQZ5f~oFwP7ZQJf_C}E1BcCo8*kx_us#ODZBkj^;HZyfq60z#tM>8)OuB| zH3tA(8@R4jj6}ybC^`;GT&js+WOpUDZCNrv4stWcIL&m7Hl46U*hujfyDJFJP zso8Q&es;E$MA7U1OH1yexwj@mZMHL#WDGrf1CI53M-&u-4C|BzK2n3i&$fkC1eChND4FDS2)H=`)sZj{{UfYYNHj9 z2+N4Jw_RG+=4)HOyxcCx$C;Tk_(9L5b84TyHv?SV(^J1Qn(>GZU`iET@L}1 zH3(x4#E;El;EFnWjMFeUSm;+W*5+gz)EvIl9 zhd&K|C}y%!7c?h?P<9Lk|*x6uoj%gcMolvW-CqM~>(d>ebN~OAj zPp)|8w|E^uj-=DP=4-aURe-FXt_POEQ1S-al}+l-l+oTpe{5i~M@_1@Q5Nx>e8xsU zI_T67fQ}T9hil_|b<=gR!0Tm_5fPs|xA7f8@+z;SXx%@kI{DUcti+Yd&>cxtVLXd#K%^ z!l)@l;$wmLf4b@k5{Z8)RP*RYl)Z zNUBf5#W-W@gN|ybkV?D{B-|koCZ}~Yw(v_V%%>nLeExq?S(miuDfuU38JXHEOosNs zQLhZZ$$|qnBacz(-l?RAnOVoVvRnmX(Wkqyx{C73Q5?}RWh`(A;~@Kk>M3+=lQw2@ zSt8QH=eLsV8cwNitJueTZgIF_(>XD>s-OAoSM7FSq_M&64hn54DPV@&u8vid~5@dw8GL!He-zDf-svuyZPpl zMUsHJQ6Bu!ga}%@?#CF#5jQ}KEtPiq(IQk27Cc$fyf)JU`D=HqT_HA>VDbL|>PSc7 zLHf60?jzJxwg%kprP9+nbEeD8x|Xk~^#-FpwXNQn?(WKYlE^?AJ%Ho|QRq7WD?HXd zu0l!G0};+y$S9ZAM$k!cva9V-N{oyXw~j_Z_=gAHrU*+LWlvL1b$#|IJeat_afeqT@Zet4evAE=sqeq%_YrRe+y$ z)c*iy$`6?flq4`CAa@@1V##hU6}%0+p%~LFCA;4pxGvdH6qA-XH~;{1*wMbAN2`_I ze7co1Xm?I`9f%ib$#p8ksc;nbW3X=eR2gS%kGi&{sEv^}=X5su;u&pc3%n9B&OPca zS#Jd0SdGxVKTf#25{pC+f}rJq2>!mmN_H} zi5n>P;1ABJKsVK8tOD7tt>bePP^-vCJ9(kQbGhh-Tc)InNn{8ln+NzK8-JZFI9p_` zwo(Gyz(z{O*v5BdzgllIq(K<4vanz$dBdLIHc8DwmRAE{5**{QS4joLfuxRKElvwD z3J1svCKoVVTIoA%q26lRawpxbEOz76xg`BfKFB2}Gs;+DI+B{Tn@k@Z@d+k8gkA^h zPCtw4w`4>(=oE{no_li31W_koib*uvACcYTbOE;N6`W8J{CYx{%L1Gvwzidwx{>Z)*jD za2ssBZ8eweFS2fnZ#1mrX||*veY0`-U}N&GL)p1YJtj$S=5&Mq07d@*CD0-7;PLqn zotGi#-wUGZ>-)_;wQGGkTYWz2`VlR=$@hZ@SzGLRS3*s!LHS}Nq0GChdYn^%+ zAO8RWA^!mCyZ%~)y6Dca`hQyW{!2E`x)xua~7%BO0UAOg*W z&eL6J8ygU-^a%GsNsSX(oPP@T&$2aeZ%gbG;@E9D()akip;}OB8_KP8#ihQltlL;# zM|SYboxm@DN*|11ABLQVxKX!t1_ri1wKs{N%mX_k;Fc5R_?g;U4R zImxBdQ$*q47b_WCR374AsVF_pwP^D?Nh(2XekLa;pKJk>T1pBGhds6Av(2V#@>uMv zy+MDa>kkZiVRn`#EXOBgY4QXNv8`1eXt!EyKMaYEv}1HnO4IZvv<-EB6|wje4tO1j z><@2WdR;|yjCN2oTPj#2jDZ_20u?;5-rpvfZ#qDrmT8Lx!1mmIewCZVYO{_ID_klK zG+C{G1z@&=_9`rPT8y*JIVISf00&@klf`4Jm<@?KEZ!lCI;!q?vqvRp({xLXWtQI3 z12l}e1&0R%KEILY+*Nd~ik<^kJHuK(=((Odi@`$!tE(Ou(QWnLKs34dCnV?&tb$CVqXgf)P$0rg=z_!;1UxMbRwU{Kg263-Y;rSrlS<)UOvLw)GlFt$l z3~?s;7@u4Nj0)Ug{jtD^Bvh~y<7<2Dudu9l0D;awYmWPGZY4_%rjpZXnuE@b zyvAUVsXpZ6ny9PAsNV^ZlCoJt@kF|EexTC4>#NN+c&+w` zz-+1=$0q|E);|!{gCWrCqHh<(DQW-_xvn?VgV7#anYA$;*_&x>vbK2#HAcu}2RPj9 zx&AWqG{K-7H)O^1*T-_*-2j_|1!dd29q>4-=vgFztabJFEJb*hQd;h(=&`GHdfMqy zNdz){Ukc_u>@r7gepSDwY+^tipb9=0Pa`G`xXXL%;51ZiS5co{xHl}v%q*>txa>Fv zv~jpGnObxon&{XwOJ#e=*2sjKwy$+(C8JtE1iy_?o=DCPNjUG=V0@~UrY6SlLAu`I zG~uleF4P}lT3)#ZnJ<+i29Y)^AZ?`xJmA(Uzx-(kS{a-wAOO17*KG>uH`>jm+B(B< z9h|n`k05-j7f{B_-e|D^!azO0uw34~&J?mV^94oyq>)<$xUrS?<0Neec*c8YH8O`Q zPEs}=_0Q{a2tjjh0bBI`q7pgc_>n}120?}Zj^ihu-K%GTySny{ppRO2sBs?;=jB$!7FM{_301ge+EA!|THT02kMakyk6^W>)j$x}6a^6tX)G%h6*S{{DmEWYVtZmXrl*VO|1io9z@opR(3}d&> zusD?*a2uZDRRN3^#+vI zvqTxEKmiGohu`uw(6H=8WNhrz^HkV;5(in4s zr;f+Ct$j8kDlX6$Pr~ZmNh4&xb=;Iq4Rt&Cg4$j|y`E9Chvv4AQzm0%d7 zpqFyTD<I4 z>Nu2${K8Rjf)$q_5J|!0an3tcq%wB_DoiHQiz^38>Ik;(UQ~!Iq~b>dlA{Dcn z4l_(vHPTqIS$@le2fP28<$+bd-< zNz5w7pQy*A>l0jDs|XZuV#e&`5$jb_0v_vZrqsvAiz`YueXrWzS}c*I%1#|w*b+0G z@Hpp>r#LS!Etq_#H3hpP2f&Ns?61osWd8!#mX>&>DQ4XH# z%dG=i7c(cBZ8!;Xibh#M{6qbr{QFg;4|ASws-vCFlIyry-9dYA9o4jpBr>RY-A+R( z>}pZBC2wwFJw%C1(setX9{xM~W0IUYdPt|bpZV`gX|g9YI9RT~r)pN(ot$^Jjv6Uf zDs#y92j)9d*{-2FGSgzDlbSGYkVTU+HtcagrG=#>8g)k8^G1T@emHpJr}$x~3k@z9 zwGN}XP0(7BN?W1rEZFBC*7 zU0g^cmR4VkwlU~11~|aL;CodR@;XO%mD6Kv9oDJP-5U~S3e3c*2ROkWN^U2Zjl!aH zyX1wn)~_UxyhbEg{t$sd_%HzDC*{x2C)TEk3x$fMsg=&VY=j%J9-x;@?TE^;T;m{m zRkbL~5K$USP3*IK)mD)t5yhwf0IL{MvXvOx6oP;4092mnKG|kzB_or9ety4STCs>&Sx=`Kr3D(%bz6HF!)hU&%!QX6jBG2aV<^x0M|rK^a5~9w*xa$Co1oGFx%RdC$ug&VaP;kJoXFjw^4K1QlbY)L9c?IjQzeS$8_b@Lz8`c_!YAoa9aYpIs@ zkVhG5LPVp!(aHSjr^x4Rsv=Zpy|6FkSXmhucV;=wI3tqRd9q$o2CHPTYncSMHsCq* z1300?$Sl%|S-r&&nEy>m%Y}?!DOOtEEd-~xeDSZL{!KF8U1N2ryS6004a+tUP%G-B9l4% zKzFC4rwtkuWvazteP=R$^_g4@@^}?jG)`%_OptG)Z&j8lB4K9WIrIXK29SH`+AK9f zEp7ESaI!@EN#y!sr%GbA!A=vEdp|(2YoD`bgJl}DjCAM}06933k80yxoj3H99 z_R8oq-~66GA^!j}q*!SBzL#*co{Ed1=?`vC`=D>40 zC<8AdyMCLYY2GYa^!}rv^reo0)g2cMQCw;Emf|$k>`*B4<2VG(8QfV8Nme8iiq2!z zG0lY4!xO{Y=;Qzb2`4Gg0B%!}g2#gGu0CqN;ys=G`t)*I+1yHo-A3r+EHjhpE1h~C zucW5Hq>g!7)5Rvmz#C<6QWdRx9O(szBo1NLcN%;;Ownr6SzDaNY|7?1&p(BG55#{{ zT{HKe0^C+b{{WcZs)N9n{H0s^H%rxQx@T98;=*XBm^YOht{MLTc1Lfit|93o8pClM zdk=jy?Ryz)#iS5E@Eu6-7xGq=aXpZ_<5f_HruxDMN$s?Y_@qu%<2xCCgb+n`89Q~^ zpyCa5e*XZ`SACLy@~N6fNOd>uD_O2InUXO&JF}6%3<)QirpEh!+0%#AM+IX{g^vva z=Tg!KD{h^Rj$rUhbXuTk3t7(>G@-LwpE!=#i+c8GhZ^f_1l_5plJ0%PF1_ddPySS z$PaH(No$$4tc+Wlk2E4C1A^z%b}7a?GB8t+3ykd_7q>J{4YkS!+pXl&r*oEKgZnK> z6S1KdV3~aq-A9=mL>%%DIi-rHY>zd{aQQarwU=)m#*wSd(ODSN<~p7k-~L z<_}5Tq8Np6!)edm#l5+|pW)li>g`zd%aW%Xsy<5~k?Lt7prTtV$PPER>S?mj4#X@5L((X>{ zoifr=2L<3${naKsQo0dn=6E0KKUDK^j7BzwHg|#3Grp;h`Z?3e0U&j9cJE1@5*Pw)tEPX9xk0bA5o0l!`!K(PEemL?8n!d#O6Yj)$TagieUID|FgEJe zpUGO%`dsaGC9>6A4n>S39Z~Z?)t^WXy zU9BKAx;;PocKH=1ds^ET@sW5iFSa*S^+CqqZDpg9%lTxtx7Z0izd*Lm;)VrhC zWJC>+t!@b)Eat8#{UMrC;%V=H>i+=sOgqvseeX^G0I&Z5)d<#n2Da3*aTdPGbQ5Y8 zjO-s#o<(0$dRdMR>#5vFgNM;x(fU)Or5QfT>v%c8K!sa)39UkcIkmkuU2nNt{{R9&@9iVzwe((_FnFL5%>=g{G7;~%`6urD71v@x_bZJ);mJ8NIZO{s zWOt@n=`#nHFp;ls_JeH8zhG z!*g8JG+(K=NCrNAngnYC=V@jpcg^lqln(7|n_UhFTqzi`gH`w`l;m_|E65ixPu z*7=9kRZWOtuOihkpYI=4Tg$O`<-UzESK?fwD`$*;c&)_-J4fo7oA`p%;Ptew zhbfVyasM85q6cmp{^3JWZ#;7x`H^wFJl(ZDdcV0UyQM48)Tu~Vs> z@a;{|RF3D*j${~6z>-gXdHI^L2a>a40Npt)^|Y$dB=Q^_@U(fuLb(pU%YWK}NAkRf zCuby|Vcwxi`|hnFecBcTYjWG(JS!>n_Nt18oaIWr!arka2XRI@VgI;~~0T`KO?Jmr=tqcRpKRQ`vb zN}UsI@It6`AdO1uo*s2FX(#aX_O2 z%Vj{h_^7Ona(^4VZL#p{Pkk##k{SAfakUk>OE5?J$p@*&W%t26a9EaHqRrh)rKWu5 z_R)C|uA$Vr#qIRhuXA~FT6yQ1P46Rnl23o`91lu}8eCSnlE+I3Xc`4NXn$s^faYH` z2H<0F9lxLQs1ikEa;u#nbFL7ZC@yA}WViEN^5+K_!T$ggNo0BS0aLgZn+2PwbuB(I zb9C}7Q)6exyOYS^9u6v4VQ5vdMPqd~&@8dXEQMKF0r-YV$m5E)r~d#9C@yDu$_}+) zM93nwRa6Il5R4r9`&8%!!PQNsZ*-wo2$o^)t)fEz0EfQr3FnN|ww${wYCw2_FmLW8 zL@#a+e!!1f21Bt{<6TOay2HD&J*dXgG8p;_f?QnU6{}<*1k=is#e=zU!{?f>tkeYX zb<=WbrgTXJ;Cv?luRZDsU`KMS7WSHq;~`S&yj&iL7J(`P%HWM^rZYOY4ALqufvAqw=Y7 zHIb#X0GY6{)C{X8*9n|_E5<3=WQ>blDb5=s7fo{C#oU{&q;diJD5oCQL_4U> zfYDej+fPU`Nof>!Z^8vu$Ru&UB;KT`pLVvL{M)87W3s1ecsEu zSzAYIFr9q4qjubf+*25rqSp3aicDgbvHVyXUM$cx9@D42DYd_7JTl!1zjfv8ny!^` z);%F09UG~2 z3*MZ+)u$18w%hh?TrUa_BlE6p+J400*f(h?uzGhqvTT`&BK_x<=s*Ku(M_kRe33dw zZWUrax$0S*M--8>w`E8J5`IIyb>Zlbvkew3fBs?mCM%|pkaB7;^Vs>^gk$01?FN$0>lRiMgcPq``YU{U?#oMT3QW`xv&NGkV z$`=0s=KfV5(S%uW2DqKx{{WaDlFIg#*RLa^LghMa5^mWjI6Q!TYkNDzv{~mAN%UA{ zY{&=D98^Zt7U+|iVeA&wcC1f<{6LdNCE^`WxlBtM&OQ=yzT%e07NZvlrLuVsnfINg zf3r*ChUsKk!qRaj%q-0K=O&cE+v*XE6wR)sDlv)5;CJ_>z6PB_QD{@QNi0R73ggvV z`;A7}*rW@E)~D#sikYN|`f|&EEs%vk1J??B3fo}xGu1pf?zC;+$H8&KjpC+kkxX1k zu-N`vD(_in`ZbP}B+~66M}>fzQtg!I0Yc{){(`zT89_@s!zBk@fLe?z_R)EgwcxaE zpx4?0tJ-vk)uU78N(*Bur)lS~`kK6#3BzC)mBpa=uA7BZJi;cb(7Rxqo5Q^>#a*v1 z?x1GL!C+Vs=tell&a>5&luZtNZ#i4dbZk4bbd?Oh5a#D=8+duB`X@==-p>uLnzsnD zIoojDkfXa3*j56w6U%orTyjs=;1pDGx$d9U8(1slzlS=F>I*x5pm^3L!B>pF0PGLN z?kh6>(*f&7ee0fL<(PaXp~rmy=9ZV?KBJ*(_P1J>RNKd=nbu3Bjwe@>8RI7-*Btwr zVyCoaw6aSCWH=2vT=n^`U)oOAe$Ang^vot_3pc>^J^^+F*K}6G#i`nWI19fR9^BU| zES2PvE?1Z&qpNu@dkH5}dZ*V=u#=R&w?9c%n=w10WYbL1t53N&vP9p8Sk6718Zg&4 zaGNY}+#hn>az;7&Q)C;Y?6LvRV@V+-tPpdGQ*=fbEb3phcZdBweJ-17FLilgW=S5+ zR74zbKz1W{JY)hZU59on60eL*Y{s3l6LahU{8vrEy%giPv<<0~EG>4UIXQ^ylmbV# z$!LFQ{{RlPTa~oGlJ`hwz*#RN1~1Lfoxf55rB-$$6s2Z%0Q-NG>+T>U#QhR>hJrpU zA+rI=gy#1+3;P#Qg5nF9Be}MgIiZz9$0TkUT~A^N;E$NBo1=3aTJd5!u4ybUf#x|u zYleg!2tFXK_fkV{lCg>=_fahE6s*XukQ{wzi;=BqK-~qOS_fnjJ?Q}11b`m2cj$t} zEgHz|X)fF%NOM8L!5!9VJdjB7%?9tP32tuNkLyO@Iv^|(B%TjGoY2fh#TaoL6x6o1 zv#D9FVRbxVqf^J`Doj=NaGS>~hxZ?^Qy@?l)=ABdA( z+8}Pdk2E>0blU1ycM%7ZVr^nS4mj`YQq6*6gd4IUZ0{sd%(A9&$IISCQ2K_=p7L3c94C zQp7Tr~nkXE5*CU`yTj{y1t>KO*p@=V;@ukP5MWQ>1OKcza-n3a~) zD}vx>CX@}+BUQ$HZ1L7Ej52hmN;Grz1c+8ykHsFJk-;OgOO8VJ924j&eKr+QSi)nl z^X9BD>NeK6<~k3G@`dbr{<6+*XZzW9Gc=MgX&ujYW;~L9W}(f4Rl-Oh6W~_X93p44 zi34;h3^#YWT(YI2F83?uFAc(<drn3kFunC!R7$&wdB@NF+FHpt{aBL^Nxpidf#_M2Qj|$on^8 z@HX+0>-@l}jJRkDFtcBBjegkEV{pR$0TiQowE>sP=K)7?_%@C+_yFuqBrrQJihOxp z-e_F&Q)Pk$EUtGj91;E%Fp?}nl}-+8s~1jaRu|f2P~9dj^)(G{&9v-7#W#Ow1^jG4 z^%>w1OiLrPXr;N%4$*1U8fKeiqO6)+zHF+o8K)@AmS>a@8#`Eh3-FHLK20;2lBPjW z=RU_|7fyfrx$|aH#m+Y$Ob>dEQci(b#~|5RY`S_|tvRm5ph<=D;|#yVt>y8Io$QV{ z#s&{L0;1(4DALykKOhK&#g&v0i_3Yu-Kdg-w*Z!BTzAevjQohGazkOAKoXMj2tn>H z-dkBxNPx)nBzn^sZi=Pd#b=V*X|W`?I|rh#_|_mjjo2*dw>6OjaW*4InU6R$LFL=% zi^)hDh4FB*$K|4rhBf~BZO}$V!9yqtCDp{!v2EA`xy~_9M!?;X*$I}^+{#*3W*PWF zH94+qVK@bo@aa%085vb}b^vlsAk+|Sh`C0N&sn&eY;o+1<^D9c$qPl?bw)_F(L}P8 z0r!d3@Hst{RAVbosuC}vUwhN-G7Pd$C$Jn*803E|A!3EyL8#xh^pwP;=V|t-OfkYW z-8d{3u-Iy5QRZ9~LBIgwmg!>3hG3?{X9ctQl3{@4lj>=QJiKLSNhadTNWIhJKYH1m z9>SV2NJd10)3R<&R?xoX$@&g|T2pDCYb6GukEuIcX5C8=c_dV!01fXYII*yqyo(s2(m!Z z#9W*cAXA(wJJ@A%w8xTY4RceMrReyOwReO_Hc_RdR$lHH)h zVGAx?JPtpGXj?%p8_Km%3uN?Y2#wd`3@a$SQ=&rVw}R$6_l)2@WAq0&cg8;e=s+^Su2zpyuncE%jQw^CFP4vk&Mf z28SCU1=K&jB#dKsC)1uO_QjN5$nDKN1T)492#YD~MIq&+TIdp+F`i2!5_{s8n&`p0 z8+&aclPUs!hNVX(^h#+>MR4&d?w4ux6t}P)f-)Cn>P=RC3NJF&c$)6#;f(@rBOk@j zU=4PBI}d5JVZGL_HG)w|Q$A+s2IunjstwMkcX4>JYnS3cGU%aCEPsgLVzqEV4LQ7R z)ph(E4mD2VN$R)ajOg0@Hqm)e&k}5H$_kyw+>(Fi`Bi2nVwu)uMjg~!5;`YAt5RtB>a%JRkyuWtjgz~dY_DjY+z08Po}f8L7OXChf!?GlxFhFqe8 z+mFvagE;x~RB#5iVCS~}3zy?qh^nd1eMW8dQSL9T{F7n}Dtum8Z2l9;$R9r6@@rSa zWotz^Z?B`Km?qZF`N(2x93tY_~2z!WUKIko%+uTdD7mmnIg&t9atU^hRDDJ(zKYyHH$%3=y-*I z9RqZ@XHjefYZ-^^@0Q$SBx?lc~cz3AV#OFl0 zS&+Ww3MKBUbNEis`^pAy5V&az^fd2rB(haS1mtuTJ zs(ga%3)gp}@#)YXqmfv%O3}@7!-7P1c}|YJKgFew%5UTJP8&4B%=Nknl4(#?LidDx&O zVbj`q0nK^;0I0s!eL<*6 zB6Nm@XQtZ&g_`sC^AYY;5R3HZ>s=oX^nC*Wb!>&lm~MmKb@?vigZdeviGld6?vdRY z-Dvikxcn7g{Xh7rJG6(ZlB)&l#o>999JtEuQ^>JI24d| zN4j2=4u<6fhk68yB1i+8LJMjE1>`G@3fD{#-AxqKE3i-REGf)4{c9@UY=rKltr$r=)Dq2oAxH5-^C*8A$O`b^NnV$wqx zU4hgn!h`<+Ijrh2^yDkk7c9Dk*43Kh$vC#j!3nz=bLe>hA5&TiYB$t6!17U$%=m)OA+-v_v*e?8))T$HYEA4O7w5opQbEQDf;87E-&R6FKwr02($g4F|y=+0{&H>lDbE`HPxW)l|?*F zikY^sI+1;Ey6zn(;h%@S3vBkiBhmU!nzDi=c&(MCmp%8$*>?QSDz_s;i>cqq>O7PblN-qxKE)BW)eIJE%A@Ol zWj_SCpo@OKb_MV-EAC4wR2s6>@g~V z{OZ~^v@{3r@JyNUNR7yA{tJ-xhuO!*K9;rv;z>Y`~SxAH3D8cAI6&@M`DTTONwQ3KiBJSh2C zz-C1!xd3o8>T0yc_U;t7(N7Vy`-Vx=i4iw~toM zU?y>B*-*PwPT?&h#_57!bB^^Dh3-TypvkJk2*gPl`JPFqn**GBCFQ>8CEfIw68tKw z7&#`aVt_DsrvL+VtS_w0q!^3s_dHQe6YZh|bW-D*=H^4>TP^|i&MB8h*vELJr*36v z*d&Y{{UEaf%u#IsUe^tYix&Vx2o8SC6BNi3Y7$0(%Rh=SS5J? zg+cs}6!V*7bfOUpeJWX)IgvmfnW)lKwSgx+ky~vh8+0>$oje*8y!dT9? z`IJm}S8~4;y8W^bQ{^A;HM>5WsK_EJCzJl6`2wVjF~fHSH$?FA+fCIiucYb(nV^(N zv4jJ09-ZqwkNR4d8N+6vZ4qdZrKQ=)wfXv^=ADj!G2z*^Q#zxhv~62b`}O|1Z6q{o6vUeDpiii(Sj+{M|u`&XCqO&1-w+Wt0*(MC5jLBOLN^@0z9Ur9M2))YD@0u;+8~@P<+~ z0FcMDpIltuP!8joT^r*tx+m#v{-eQj&)Gg0M}Tf_T#x?%Hbec@crkxT^0wlYqx%>S z#mI{&M#Q3BJ#Em7sz!8JWjBhfV`krgG0%QGR%5kK?fAlE{kLzkoVmZl>MiQ)y|z!& zicuipddtUNI>^)b$JKWsmBQbc!5)DT7ax`}T@$el$=TXQTHV|G$t$1ZZ!W}T^Zb<( z>rlW75sn9Z)}knEZmPpn?IKjVA!Yzz@rq`pu8&ZX@okZdy)|Wsi*vQA1aoC~c_bSk zU$SmDGi_p2`uf$E+8LEBIcp}VHHw(eW9VoI8#j3#Q0-PB)n&Q-5tSpk2fYVVh8@r> z=%!{Tk943M@rq--9imR^1>T=&FeU;)r{a~((aBA5=B_SWzV1*N&Uys){7EPxyobz|}&x%!Hto6+7U z8?v%U-R&dh)giuz@yUQNOB1iHvk-08#i{FFqth=)TXS&CS8!1QCm%tYqo1<)oKG>9 z0!K#!^h{KGAMI5;L%2+E@R6VXL?Z2PI!3a*Y>ML}c-ntM$UiEqpAD*n+3Z>Rj=^?{ znAz0C{{W=5-w;Y?%#1lfBJN)JH5csD59KP3d=n9-c1d7xK1cFgOU5fpEgM+VK<>!fx}OHm8H*4vg5l#!^vL(z4v!3nEroZLm3j3fpZ z4)6pUfO-$nLg-}cx*Q5GpS=b6+@wnDr-- zHzfO1-qT>6o}r2OoqRp#9z=rTd0O`QS#~~{>1$q@wVh&~d&|q&Jp0?*gSu;(agEG< z02~Dz0bKt85X6mhnk*W|=+=#g>(s70jN>oG-q0Eu8wHrbvq$DnGtC*tzG}OP;Hk7r ziW&S6vOLfvv{j;Tv966i-z9)Y(WOzI^A&&nf-~-?sU$i=oP!x z;9_NK%Z4D6_(C93m?N?0KK0XPf~Oc@nv$<9XJFR+&B0x^t_sf4Gwm2{en?%gYX$sn z>)!qvSy*B5lUKK%;u|iK(qV&?pD%$?mVE7FK@Z1z;bAbigk#a0aCs!Vp(RT&E zzg(5QopbFYe~n);esQ(N4Y$j=Cc_1H9L+yrZK3< zexM)fC>R;dHgNh^e;`jMS8L0U`pQ51(XAlUFpZOL!l@7P{8Ove`pWRhZrJyXkLYP8 zm4!BNYE#$Vq(|3xqls)GasJ68{AoX9ZzRjGNRO)GytMsueGaH@ELAOn$+;I`aU7eN znL%KFGr6+fp@{8W^Nix_h3s3nw#op!)-^C}ZNBkvHjuGJ9#9e6;ZPU(Quu=1XpN$0#8lz0ZcI?YBh3F^+4y z`5V(@NC#u?YTdNfJE}RmRMFjrKWRUZRS9iHy!R2w5`>A_3lW?UYgZNa*v*~q}}{&iy*Y-74CJeIoxkV#8t?g>_#9V!)q;(Li>F~WuR zvXPPl5WHmM>^yxv_|4)NpBMv{-8^-&zNN+f$sCymrq)0@nkTpO51P^il!eL1zAA?s z0o2TYirmsn9M;Lmi>nTat=ilPZJ?dlua_&2;U5Fj zL8{6xe6N8rL%9lYalswVJACTSrO$J27gWKX=EB=`QY|km*HM;rV36)461(+s5e)IS1C~%i^w@l;NWVr3|d=$Q^+_@${@sL~P<&r$vLsN#K!gYCYYr-1c0e z9n9#ZS%)LsWBcmT7()QJBCuGcC1}Kfx(6wtw$Zt`ZDRYAOh245Scy5y+sJEiK(DFo+AKK@wCsps?<-qe&x# zMHyyefCsrWXF!Y#=oKHR{6Q#M)2G`6WHr`5{=xm{@}`UVDN#UuXD^=~H|i%)@nfoI zxVTAVThN=FmM3H=rzHC18r$I~{t23O`K?9<+cHOi%zTh|^j2$vu*hA&e}IlY5r#P! z0B}z^;2hLSj8vAE7T6nre79HFbz56h-1;`>Um&->woM_;v-yPiu7@LO1rF1}=Naw& z1wx8(Ft`h4Lx?iHhDgBx8)~Zhh&Otn^4+q`s;kK-u*VgP#N;woJgbW|vhM@hr|5cT zovud()wX^aA7qJ**azRgaaA>w%TEz-(NbcO(8);YBWp?OE%_@-^v;uTlC0WzTo5vj zSD(n$C+$kGJ!|_GE!6Q7piIAqS~c7Og~jA2aRUqpGV`et1s}tYU(nk_bNUTbIdWsZ5Z*HM;!6KXc8FRBe zCm|=B-VMeLP0m#6B?=I1bddE8gQEh~)CB*uVsmZ~zCI^lWsr(08MaqsgFrf@nR?(5-rMW&Z%AHUU^T`@-Re zWAhcA?Ylwj-ED{co0HU}nVaUO_=7lJq?8f(VUPM|vz~|;Bkapu53M8b@Cp1t-fMU* zdaI^C=+&N+bNfjyTT+0_Bx@ei1BFH?c|77p;DCK`f(hw@T*RnW(R6PN`nN{Xx(4Gz z>sVgvrL{>~JJek7wBIdDaPHbqym@iNZm5Y*CqI2Wbr3gh*orPGrb9#(JTa z*0P4e9xfGM!_?z1sz|qsbcpW~vpH?ZkyFZS4XH2@(8faUP`BGP0+N;`b{9QrK8YJ1&W(YF~G= zhQiX;NQ#Z1?#Vvvc=hDgT2kp;TuQ~))$tr=km#PC8@W{7{pZVI*$m2e1s=pxF~UoL z3!m217rE0ss8ML0L(rl3V6>hms`yN2Y0ZpL>F6 z(ln0*vatAlIQJ&EbdWKvY)#lI`go@`4KZltQPg_2=T=tpuOpw%Z!xijCmp*1p5Mx} zutLaO9Nvp{O-}hTz&1fNtJ~c=_E|=lE=AxeFPx>5Zh7tb(yBvbZ+Pvli+dFtB+CnS z2$k-&eW<0bn{^umLP~{PDy~TYFJ%A|z{YsZXC`wY%`x3-=;&dll*rA_h@VehTcz03 zZy}oF@2-dpZewIopHbV^sG%rrnEujwAw@(bEw+4zZ{A1Yuf3M1%qby(`=uND5 zvcfuCjdY~09peVE9;?=}JZ!{T*+B^{kH$fE><6oRR>F)ohj#2$)&#~1K;|3fB;MBW zSHH8qnJ%BxH~m3!wwCLu%f30LY?)F$z!Q#D0o*=(8o8v5+-bQ~9i^U@uAox7#q8wk z*k6A$WM8SS?e<$sq)f3fR(XZIhZy*9JO2Q^T8e54dGm^>TI(Gy#{CnA4yBRIXAP(O zN6`-HTfIY7isEm*UtGL$B8a~GbwRB16~|#<%fTx z92Q5owbC?n4r%$d4~k`!zr`GD8(^~&k6&+)Kcz>50Q*JDUu$cvmNHJk(-|Dt<{%EB zAEIjh?W|)m?T+Fw+jqkG2fw%;#C}yX_ff%t{9O-+>Zq!FBP1g@kQUz8vLSD1ZXsEt zkYSZuo;&0F$Q5J!J*#v=R?f|Q9I9i$swR_#4|uLyH!;z@z#CjxkAYGm)il|cbXtYGkCcL| zWy0&}-NTj_1LRe7osjJWM2Aqz)BHCdh!#>~Ws!G8%OZ|4j0n%=Q5_rE>okvHRZ?Mf zu$xH>!SQQ{#K?)gZZs96Oxk)PoQSN|CG+aic{vga-32 zoXOA7@%*cCCMj1gfZNG>I!elkbj@!iDmz&1uGL|Ccva*cQU_JvlYkT)XWNRofwIoP z;d7$JzK*VWA7;706V)>Fq=DkuoCBPk_Nz=DK^qf+IX}qfBFW%JG=l zhkieR`{x*~jLvf`IV*e`jw*)A_s5*H0tM}TY*lAjxQ;71?R6D`2AU6sDBrnc$OT6r zhyK=2VsVVr`bRzTMI%8c`M0;xZetNP6C8UD0;$;H<9J}0C|2A;{KxrLk+0I~{{RAz zS?uyh8(+D32%2F6Me(T)SK{5DeD@@eY}G{cP{h(&H9c0V2#z@CI$q%JhUzyK zI5=Q%aar78UYLQ%g|3amFatmlevs3)UQIl45P}TJBPlAlAoEzN$ek=eG+fn6c!VlA374?)+=Xqde4ej-G69Ypauk(HSQir=9J`qfle zmkrrS=CIY>o{FfMAbDu$b@=GJXN5Wy&rWoT>9>rHAiJJSrg621$A6`5DXZhe8O4Yj zZLfl-qNFrTFuB3jCsDGv)RiqN2q{)tuBE3o>l^vt`6Pr7)3q2RB$hSXge+Y=4OV04i*_l`=S* z#21zz6P%nzg zE0%n_v1TQSCzI*vQDKNc2p(%shtkJF$1$gKbzQZ(WY^N>cU6ThJi_?S068B&L0FoX zwbf2@x|L}&<00N@o5-`Tr zwZkzy`2et$G?PjYsKK^`vo zrtGgZ8#kG(R#kbSlHJP2N%GubfH>nLBO{y>?_Py`@Wcld;CYZfWfNNCpa`EzY5Ixk z9X;Dmxl|K|XE88PIpmTn9ovjnhxc~1f@WOCKpER|ParRHREk*MC26uN*BTzTebjSJ zW2M~B8%G!piIpTTJk~?epJ_0BFSBflwyBZ0J>-Jm4y0R6^-?Qo6yGH@hn68 z7H2Z(`hrLrZ7S^c+sFE*B;;oUBz8P?2t6tGZlMI(W6wcOmT7wSpSc>C3Kn0(9} zLH__$7fA50sXRLByNiCIdvfuomZlxWToxE`NcdZ6f^H4PwD_r*Y&SemZWo05pIDK)msp%eQDoFESOe*qTDQ1eC=@WaqZ|JKC|usG zXQ+|gTz+b;cy1?h(i4MMP=>HsHU+d$qkD^Y-5X;EijqTKEK!>xvEIuxVOfs)hUi+? zT_Aw4u-sf_n4S;40$RkKRGWB^0v*1b({ea+Ml>3&n3%^rk7Gy!GA?>3S2IT=gajcT zxTz6>5`$B=(jwz5GChxaL)uRyXTe=`{k8H!W){sG-i>5=MItc={Zi0C>r()m3%`fyq_oxqF+zrz^*&o_YTODnzf$(mWRGG9LD{>!?za&f%41OMt5x z%Pu_!JXHjl+Q(e2R}@F63wwT|du9^px3b$aINViA=hSwrGqYIPOp%dH17&D;n&~oi z6};%)P0G1x1HM57wlR`VbAgJ?NyK=w&A?az6ImmRM>PT~i`yyZmdX($IT>7T1Z49? z33N^*EIhH6OzU+&G|r{0>NgQd6wrbJ4iRG8u<@K@u=#fVOKXoYhQ<+B`Y%>EUDQesOK(Vzb|3jD$iZs+UnL9`Vv`5 z65iW_9c5rvQGyr`Pl*uVcfk3Be+>w&h;bcpve)3XjASizZMBZqy7MNJGfQUCx%kww zzx&?5&a$LsC8v_!Ut$-aI%BIem+8BGK2vjZ=fe=XnqlTVcu)dI$U8{$27NbY2Cw)I zbTP;*1(nSV63=53t(4x}jrUM2XO0z;7}X`(+sdB!?Ns>OC%Yh9$R;JZLDh7=pVn>P z&Vt(Z)dbNABeoEPkz8c$$QU4uE)N*2%~N9~vPcEF-DELX>RA~w2NDVIUgF%j=%#9E zvfZUeb^r+gQ=9|I1pAL#%03pc#iGP@SsZ4TI;w6VXfAJ16n#C#`~=$B`SKht4CNd@ zKRkP5(;qz5jU^p4j2DbK-0$;PYOEfPt`Or3ONWs8DA&@>r|K5h3qPG_C*ubtM0K8T7 zy^+ACA>0cCu8wg0^i{N26&&TpTlaOa+=W%Sy0tg@V7a?!?I-)p5|ojnCO{&QJ|)9v zV4MICe?oCtj50Fncb2plf;Z{Sb;>(FHx>(!M*S3NZZ8F$lscFFVrebc?*)pf-5Y{| z*VM7v%mCo44mTWLM$e`CSzMpR=-DE1ofGkfWWd4;iIU22w2=Zqw8xW-F zx?A3?Gu&N7hU4IfIVGecxdYG)6O-&}1zkg3c);6IwUo6Df^bTAQnOt*RS{du=0g}{ z0b6il3oCK};~@H0cBTISXr^)5U(iMv= zWu|d#TVBd0Ckx%glH$hRV%-r9M(J)GL-2ehNXLI_p?&0WaOSbtqi+DeRG{g}CzTdV zDq!X1AIlYGNWwt0te&wx9=+-DYk6;MBT+zcMr$8q$k%Bq15t~V=M z>{^Nl#z$YkBU(>NTWO!Yk9@L!{7JvKcB)E>*(A}r1w&biOHM9>>40r{__fQ!AN}ofdwork;oyBs%owirYsGtee%4xAx>--$78zZ=hKmOB$ZD z?%CaMhUd**dUD}zEF7xfB+j7k4Y+afaoaxK#ci+_Hac94H`n4((KIocLAonfYHCyv zN`eVcK`IC>kb#`gL2bQ#=peR@fpz}?cz;?jh_9XfQthjCee}T@rk?gv0d7e$wgEq% zdfUc$aRNC3@>&czjcqV-@hdB%>XyI=-5AQ-P{A;KoNn~w4ZP>JDh%~Zk(UK%aH@u9 zbLt7S`qSB4Jry8-dSmezg#|nD2F?jlxdzbqS$tmk%s%9SKr%kDXyJo#d5f zTy2#f=Nan~$rvB?$s1rVm?+mW{)uQgF@%RB&T zH43SY6fuIq6gJbyIOn%+X`2;*#2jR*d%RF2T{6`SvK3%EXOe0goiv&R_1siT%gAoC zJCY+`BOa=-4Y1U0)V3Zs-3t4p3 zJR+$4yHbStcSIkeiu!8FC@+#1zs{Z$kDUffa)2qj7l24qhUe6p zT*1~x?U9&?O`-(~3CTXS23S3cIUl)^`1a-MRDO&wk?Tnz z_OyTarVnc>&dg}{{Z)HZ`%!qeC?eBP(yjT=?)2n19^Vl>RjogxOa-6fHRt=!@_LT9Gd0A%bR)jgo5ZS>VK11Nh6>vQr_H~WYp8jre{L@dz@fYjFx3DbS z_~qht$}pR+HH@(Y?3f_@wtZ9-fT^8nSQKW6Z#kKNM7Ke4|=%d6`p_2qZGuR!=q;trekr|4*Y&t4>T8)@Bn zq{Qc;I+l5u8?%g^I_a~Q3iS*7TV2~r_>srYvjf2lIAB2>8e@gSHVVDbn8^;^Mu9#O z3Kj?XQ!m{#PPR;)J{FU?=hBoVAZV4E$@pwyfbL*h`>B^o=>kS;rwgPY><0#b1>2yt zwpi{Y{o%pxJ*eN^2}IZ;QfZ805;hrqF;PVJHVGN5P+Pk=l3b1f?^9xt&Kjp0NlZ^> zn>WPxIOJ2UlIG3`!A)7-+}%b$>n$)}gqQU{Q(ZDy#BDa*u7KGti`jJSS27bli#L=6 zukfZ*7jER;%8GUf(VUYg5Jj-f~#5sfx6GnF^z@C zbe~^y2x+X;D)P%49#5d593Y!4#YM&3POE73cD*YZf=IV~Ohab_)7q_IguTI`P`)cT zxTSLy%D~r)dKZH1c?1FNT1Z$0nAFoE&isn6cl%D|9)CO#>{++DzyrQP{{WsU-Z0kN zMWuo~wu~tj`kXeRIkek|eB>JyhX=MBzrKH+KIekmr)8*uFvbQWjno%XMI-*u6T7O$ z*pLyN9zgyc?b{j8IjX0YX6~!lDdA&UZKzeN+p`v^nwQ#22UrN6PaNUd$!;liQ81O!ANk_bE>`=i>h-LAynOGx1!j&+-U zU~X)j$TF2F`R#5xC^-g;yuvislT(>*Lk3 zyWfAB^DKR@$D`0zNPOH+&grq!8Umw4x@syhEL1yVCpq=w@i)tpRuT5A7L0$5e=rZ^ zrnk4fp=bcqlWndVPrk@i?}ptkdSqsb?k1F$a~;7MC!WVOVN2VbR*>cy3Gr{xr<>dC zTz`mK?>7AiSWgc0m|`(o-`++G0x}V>0LI?jjtBGiHERc?tU@hc6C8iIeq~-#`c=ef zni;^1+xPg^fvy^*fU_KB#f-~DE>sQqNmtPYDWTd$q!~U%* z@{`ju;E+ir7(P!U=F+6u_&6Yh+uZ6Fw*aGJK@%*2h-?wx-FruJo4Op3fAGCox3>pWvvpm*WVx`;Nq*=KY~3Uxhb=-xjg^F+0-gz76aAF{L?xi=HLDj4twCmaq* z?eeH65yND$WbN0H(%Pmey&!gSV{=^}yp8<8*-3{-)or8mZ#2uOe|CkpMBT|z{E7aw z^EP>GINHa*(Mk60?^n>% zhO@fhZP2Rfie@?Qd~OGyv&~lCZTE0EkfCpYF7Eu`e_GPvXYOo#RaDXUwb??~`fsRj zrnkJ)%MgkNMB#Uh#~1{Hdp9`rHKL%ejxbtXWuU_7-A>ZU2Kt4>HBOn5ykR+(-5yOxNsS0raWxIOb#bMMY}P7B#EdO)QYsuJiOf9J{AP)=sWI6os1Gk};)fzq9S57uN|C>zKogki*kFf6gmqh1Cfm;lFY6RT44qNFNsH zU*0By2N1bXSQa_rxqBY=gJZhg3%AwL3e+`gdwA5jX--cG{ynP7i`6Yv7^GZBwbnvq z)gE9j5f(l@PH}_oYH0O=RlF-*9k&JCznGsIl06p$XC(Vp_BUQI@zFzT9VCJ=%-Igr z?KIn$f>}|XVuVMZ^?1NxyW2a5bAU6>YF#}{q9<_lTKpcGI(NRFRSwe#gjgZ-vkrfXSPpjw~9we5P96KCLL(%Kpr7NvDdCGZKKnpwu$6o$|eeY#0`)_ zpF@Iq9{&JJi#%D$efcdz7&wh{yc4E7+qomSlHuiez`!K45C;SMs-{)~$24fPjVy$K z(O{)%dM3AW(O%yuwM9Sb$KzmrUB~BHH^-b7p*y(DEF9I-MoSAYH(N4F20Yd~iT?l( z%8=T2N1#!u=;3Cs8NAh-NVU{88CH8ZqbQ6In{SCW=f zL%R0f+DnBc(sx1?T$0D(2a%JUXCu?l2yethrz^&u3oz=LVROF9NC&Q`-lk7`6l&8g z!xdP(u`^*vQ-aC>;Z&Y+`sCC}>dXG_EgGQaY+rdP)eKE!OCW~MXK5JVWPT!j0QIOv zm)TU-V_AV@9`&kPwZm^|Ba!zJk2fc9?gs=DpFnBv+48spx3y5ZIV3scJM~ZATZ~vl;{%J0&CkdyU0JKts34UD5}<-q5K4jxP(e3wBSUR8ssSkzum`arNu@Adz#|PV z?v2X%>8R-1_LHdo(!J5HqA22An2SbFatRy}`PRIfw<+4oSq>jjO->st2sT7C?y9kk z<+`%dqqdghw09D5F3@8t0;_O9$Ru%+2enjGQ^*)2F56_fdKb?Vm>pyO_fW4Tg5y?_ zc$L|5q!WNx1p_2=jN>@;?NR0XxJbUXT6#9RD4QFOpdy+CFlrM>jRQGAp9b;<3jj&R z2>=ptk|^x)zKU5laBP+a2q79gRVnp{&s%&$fylqo7D8c@&Vj z_otz(VQ#3}@nj%cxVXS10r}MKAT7FZn`n#KTdDymQp9tLgDiyT5*%z1NRODx2qWcC z+$@_#L{f-G)W8Cw7Ypu_t@T4L(&7C<9lmuUBG8RSlFCmYoRCdCC2hi3HdPI4Q@7G@ z7TQ?Mvk|~0scY}Zcvarky2xNBQa9QroL5z2PPy-}yf=*NW;f`9I@ z&){>ki4`K>%oP6ZYc2fa;=HSI1>Ti&K9{LmOKW#)E5SSyAxR>UP8k>;LjnjR+*NDX zZ)I3PX&~;Kcy})N&R^?5KHH#3=9Cg6Ho!h3-h#GWJ=QeF*I$+9)_aH4|_zDq7$kD0d&YeI+qBsN@5ZBsX+M13sZPto2LS> z^s{MJmk4z|rIuL4Ff4nNf^yE-_Q!8rpK953EYLT}GysCP6wAAmWH&QLNmA*34NwuFR04T;!Je+m{ zqQ?*}?-dSLm%7}Qqg5I{k!y9Ri(NiQu^cf%HcH^&kQu?jUyBEBPaVc8dzi*5skhf< zU+H@`c}hnlvQ2UE6R?nxj!7UN&-AI3ab&xSuaYw%04sIYk*70#%InTC7(B+3P0^uX zzz}jh2w}&_;DM883#>SUbvgn2{2;(AzV{aqHVZTCmNf%C(|~ z^6?JA7_#u^S(+Ocg(LHBcQd9&+jIf4&e`Dn2aJ6?6H%n98i1|isbgd$><~j|_dQ+o zsMV!dWILq69D&aq_B?m*Q00>=Gb`Ao&cIRqGeW(*ht0Q*%uh1LS(_Oofq}+2-OnTW z98ei9GR z(sGfyY_yHS&JVUIWki(>s97OITVxVBp_HOXQ6QBBX;GcfSq$T|5%e^j_eEe`Sg7U)z@s3Vvdpk*tLI`C`_5Q2;?yX|&W;sr89bBJ?pPkTqp9}g5 z^6p#dx^@+~or_5%ayk|yyHMJK5t6G00Z%yeNw6u=Q%94EA)A=WD zJUr=Z5M#Eronm3NqG`(`4~v2iIQWmPNd6;ZZ+3YL9Dmbqkyi0~UF|CfbDYN!u`IX9 zggamGpFr29TZg^8wvlp4i)jR$WZ;id3Hq`6RN7xjxRe6YM8|9WL-Q*|hWdBLsD-7c zjr#upQ2fdRW#C1oop&w8uTi{-FXD=OKvaOh;~|H!2kT9bNDjF#ryBHk)GO&f_=T2u zgJhrq-9)5(*?)>5srXqv#fRMN?`&ftHB~DKkK)fKjPc(eENfQ&;0#xT1`F?dKix!6!%p$*b+m61~ zpu>A-hW5HwyAKX&U)^tH;7NObqidvTX6|^is6}ZszS2xRPs+f`y3Ip;AW@K z6Ju}<3aYl5kU61%>N%nsZQaOASrn=w1?9Qjjxa~BZq=uvd6Jo>RU5JShT~K>sWq7+ z(>$15+gn7*$C%i_;YTE#0otu-*xdFa>h}+=mZD+}h58F?)T&3`h5X4CtWrkdzUBj^UB0WV_(}F`@fXEA3!PJ^?JVH5vyepd-Q0O7@)44X!A{}^3BbU} z=O-0aHYmpnLN2uR6_C-9$2KRXtF37N0AgPhE%u4EE||4fKfJ}%(l{RZ5#aqZR8#$; zefCCsQAjLB&#_tbud%06#RHq|YeZR2PgsbF`6Qe!39>@0-{U`ND4vEw^( zLB>GC^3EFEtQshj)wU*>p%)!VC3H^+n>{TmZY);zPELJQYIOm;J1aZ|!O*(hRowgexF z;&;6=mUF>n_mXCtPn%L=0{LqcawK>-V!*SwRmd4R?N`v(iC!22>9n1xhO%)3V>;*x zsp@)1O6sz*-stwNx8dAk0Gx51%Y#!Lk^6;yVui%rqgBg#<3`cCdss4QYa&D;Ssg>~ z8=E77c>@^Ysc|sa<9=Q2s_H~=%o@?BGzJ}82(nq+GB|!%jihn@e)W&cwlE-qfvm+`MUSlK>8C$qvoP+OI z(P2==1GgbiHkFLGRDKIdrA%ZX^(L|JkTpfP2!)-rP!L`BW9L!ikho|NF1jhc)Gqco z1Ky$8*Rn>XLAuoZ@KP^@7q`x&#|^b9VX6>qr!A6w>P4@zPysmlgjVVk%Phy|L?AEK z5pBv5JnHh6ImxMvWrA4IY8P{EWEuI=hKRyP%?=8uA2CMVQ7Q07>ZVx`jPNokhqx19 zlet^Kt>$l)Kmhinyx3@nlx92mC6CB}W9TXYgaeqQTbg*=KiyB7$1U&aP39TwkWRKi z*2PvvJbh|^5RjfOTbUXa+pq(SWKm_hP41eC>Cy1d$?Z#gR|sy33)wyuNis3bLosu* zNw`=y0GzVqnmmYHsRh4u0E-~{(>YFLHNLBoc!8wqHl0G+sYd&q%EqEj;ba2^Pqug? z-nN((OC1LYp76S|rH~e7LhYnenB<(tpIl^qVy}yc8U-NgbXre8-LlNYVDP}>^q@d^ zvw|5(R=$hZrq%rW3ERwjbP_C{rAfvQ&*xcuUX7I2k-HTRq9(Ide(8Rx*LowUH2$jT zjZSSlRnsS1i(8nE861C5MnMOH2?v8zk+|l&N{rW*I60?P>R%GNLqhvvczHjL-WX}o zS@@HnLW|aYH*5(v>Z^siw_N0$DI?XuD1I~>rVuA?c8x~r#q4ccIIQ)C;dv%0q(s2@ zffWd|F}kcG;c>Is^ zs7>t~S)=3k6@$hq*@ii+I+N3oLUm6Cx`x1sW7o9lm-rX=h)Exjs|qY?o~uC8E!AYI z`$l=4Qb+Zrx46PNw$sa-mUs1~yWV{&lD!2Em34imrd9vmX56ub;|AsBO!(e&oqMWPFIxi z7~|9;v316>AV}_HhFAi~^2ID+mO|OVY-1%sAxB^iFh>;);e_2wik3SPRC_62_)C2E zGI{qBmM-HYp5*cKH4dTo00m^%28%1!k=0s!wz65Rjl$bPk*sL5oNoXE%ot$ux#I^6 zz>~W*21kYq6<1XO&z|~}^Yv7Eebo0#tvVQyUN&H?Tqp$gz~?-3!K}_Vh74c~rz?iU z{6fWcv$GN7w5%C}Bw^6n`W?af`Kh*DbD`ZV9(kJC;WUzvkvT) zSoL1h?;n!pQu;l_S*s*r9?|(JP1gNCZV{7JavbCLQNJHv0Tmif%HmDgfcX*m*;Y;1 zoK=>y8t*3$&d9BoRjtREEj77El^K=8NXfNFbMa&J9MpIAYZPwu=hk+E5Wck6 z@&KZPskNvVdup--*d*NK72BL=Cya6`x@;z@A$P#x{io=wX6)3ljMCD$5A>AuJ#VWV z6~DHZ{^}p;P~S(F*I^!Dg;^#A3v_g3d&kX9PPo-ZH``mkNXXHUr6RNZq{{ZjXf8ULV_fiZl3OT~6hw}VFkecR=Ckv_D{%?=# zNHDk^0%XwCxA_W?mzI*_%e#gD0Ns!pNMUZ_H0UL7tkdpK1Cx=@(vsj)PHArG9Quq< zY9N=TBpV}2fEPrN?@D&a6us##K<= zTFa@+EGrSZ^HwaF(7r2}zcP`!;ZV2t(|KZ-`=DwFPe15sTpwQjtJMW&tb zVQ}UG#O>6T^dF~scSh+g4$G%He#SdJKTn851S#kTa!;!hl1b!}O-hZSngxfNchtz| z$aN@=Y0nhiP?yxv=0eulVujj;uewxM9Fc$mp?I@=UrS96CL8V%6U6KR@h`=4#r94RrnaGzu+4_<8ql;|n>T^? z>-j5fMp`teAe96Xpn_BoN`eVcL09_r_A4Hc)Z~&zLnJ;*70!3R0AzOc=A}`yJfT`( zu)2EqfETd@`31$Tb$IQbOW(QLi?eARn_YQXm7zl0Q1iFDqXm3eIA$ z)Z58Y&il^m?1X9hM0$mRyEkcU6iXpzAG->hK_vIiPBHT1IjTlCJ;y~`Q;7<9hL+yy zHRil6F$R@!%wR8`r-DbS`~6KuZXcdf`A@M?RMzoaOnlI3E?Q?YOEWvM%QGC3esyNX zHG<91D)$FG-OERvRB&l`0T6AMP+vKha0KVlxyN^!sR3p`IWp5Q81$n#b_i&8O-rhb z>?{iWscohOC@=*5o2DFbzpDT89cr@GMb9F^z{p@y=M(|z2k|fKq zk-#d$*otl^J+2O6u?Pnik!8gvx3n|K<;Fa;k%D6<3K--0S52q8qG@*aA0>3#mW1!z z?lm_WZkKAebFd^8VgnCScVH+U^e3J=W*H z5)O9f)aSYF#ba?yOjkHEFI08rpj1!B(W=9BZj77I43Ao_W2{tRrs~PzM~b~+;Lls> z{dv)sf;-D5+cXZx$-K8DZ-P)es{!>=0}eo`F}$(af_e!|PtMieKG9wm^skD&3;zJp zufPiu+D+RN)!GaznY4?{11zBwaG;#YjyV!9!p(=}fv@|{~W!${Q`2(%&PP$d9?+cgcvtU4qU zZI(`@opn6UzXh%}Zib!JbuRJ$0DdU+m+fh6MxW)&dlj4wZx7~0$rvTh#% z0ATUB)$-h9V}Bro`B3&1~>a%*jnqW|hEzF48&QqUPFXlRUVLI;+iP`U(Eluu|3V_Y`9hbY8A)?T|CnmLOjwSvN9R1}cZn5o5p@xG|6o)l<$gih;we*tIrR?n}f z`HG4A$uQB(2i_J39;p-sjBcdf>ISReb*--Zt8S>5;rLZ%wNuY-;l8ypkF*?lcxEej z-DGR~M#?yIK0EmvD}PORInn9U)==x(TzA*lGD&hCNXuo30|C1Mf%#Tb8SPbcRqt&i znOHQnf#t5_s^Q(B^o5H4(v$Xdg^>*dY}2sUQVyh|Hy#mmbm~M&e{N1WitWGofuzOT z{9Zc)mB4jx(1jL1NtojgeTt6T?6Jr*@7QOGxu*1;TNt#E zu=y7c%&W>@Oc;zU%OyJ<$W}0i#u|KBN6AfZYrPs)w231OJ~23Zi*BEfO7UMzia75&UhedXM2zT&>`)G4 zJ6o~ukTaiON?IiIC(U~onckt;9H zjk)dfrcMomRKCzlZzr_;(i_<>%2q!uEok;g!}CF8>$|&K=;FN5!djMH@&d}?Pkbu? z3HfAwXxrH+AFOlV*bm62Wb|!LTtpQm-o~GOijiyLFHX+~nJZ5mo?%^zo?zMN*;AaK zY;o>rk7H#zvQg~>e2G<)`Z}nKX~*FqI~QH(vfR809o`h3ujLFd13AWWK8B(m$Jdi) zmY;9bDye%Bi8Ix6Pq*pZ+(#U?`hkzllgd?QDBH2>JqOJ3Ov%{{U7z+h@-6y> z0sWE12mO$Dk!k$Y**cO-1uZ8~2-H5n-+Bc}`5fT=M-^WuXK^U~dT0I{{H~zS*-Szp z9W5!b{+s-h_Wf;m?y=kT6jD3ztLGyY`VQux$%W4mw2-)YwEY!Sou6|xeK{Z64iOArFh-dj!2SpIkS4o6Za|C--i2CDFQTxkFclnHu@1*^mr(&6Q4GGwlA$sx8 z`pq$a?#upEMwz_IVBl>VKj5BjzSCiir@XY5Bwk6}2*nh163Xz%wI`xDdpA{4D2ABk zao7NExE8c5A=d8hG_fb#=8@U~Alh~lz$2d3*l3$5r(-M9wc=eB#|orV{^*8wsq-#2lgD_dwI zxE^R}a!Q391N8MKuVbas?oZP8Z~`Av>-Z0^Kj!~Nb!=)nA`yM zBxC1NnGhN^Xd{xEjk#C=@<)1G!%cgub-NCm>A8%z_mZDFDXogf1+V~{reMT~{jwFC zji7=JD<-)|G_i>?ILwb01LD2e;opb)2Zp^fZ__Q0Y=apkyPg~ zmjv9ZlPq-M%#qoNNjRn5+{~~{{X4RN9GMewsWGV4Fue+r@a9R#8x@IPIoB! zeE$GiwWGt$!{qlU@@RBW?M?JDd8sQ!j#^c2KhNn`O>3K{B-6liY*$L~o2V}?dYox* zBO7^brDCAqGbjgf9kcVM>MUBUFjDC1a)Y6|>?SW`P*%k@K^^E65}<-qc1L8Wtb$Y# zE#QV*nUdZJ%#ujKQAc(su%Ll9T}sD8&^l+QWwz=8Ya(5yF2v{^W&Z&3!jN|X?eEPy z8;cFXiN|=9IwC04vo`ivb4QPCXyLsE`fsp3}Et#a(*12%e7ll z)H*@lT`#jZja76n6)w4LtaGo~zQCz9fQS$rj$_I4$f zDbC@JMmVhAC#<&d`7G?S7{QPYRYrcMntOG#5|n~6NJTtybI-p%^$0YyS!ZXR)5)0g zTiEJ$Xc*i`GseJ06+p>9l^u#QZMt;>oICJw+J?xk z7i*qBy5UiGaa_TtIqxb!ZiHXUE1@6(nw<+kPBzFyP|G}r&;!j)BrqkN5&bSHBEtnC zYQCYsrruG@S9c6Yr>-gtg2}YRx=gb%m4-p}rM93qM0tv5_GDJ)%-RVQ;hel#4A)LZ z8G+xx^!id9NYw<_mlorM8O<*-vKfum(O9pT81OsLbc72839^wogd=Ymrkmaxq_r|G z@Wk%P9Acc|0+dHp15mw@!N(Zlq{9nFiEV0)Z*hT^YI*D%1f=uaOwIsYia?F2HY+m9 zn*lr#L>fXdqC!y1l=h;vw?GRm81HO2Ii(KjEe`4HXc)M4;12YMya8g1ODt;|i`v;; zTrj|bCvZ==Q;JPI0q<)^G7+(%&H-|Wu4cBeWfHhnP+dXci1+;Kqcml0mADI{cyXXf z28;Vnes3>byv@TK6;1*Vm#IFa{Hqg>)wtAf4#LX5vO?!%8!HXuZ4cr+`&C3PzUnJ= zP}*{1!1bvCg6Vls`Iw_)c5_cPp}`o{buY80+6$|-f|s`3 zjldo})C|Q*;N+?JSk#E0!zxWY#us0gHPL?59sqRrPHC1NJoqOpdY6V>RknEk?lLrq zdXkl{fT=r(uwhoX(U}rhU_^CMk$v>8>mUO#ni7T$UXzjGka)JF3YAX8)J2M8CRd; zCnONRJo=vX42=4r+8WU-{>vY#-TY7Jrb&Blie5WZj%g4?vI2Jn0Dy7`!vM{O9}vmG ztL!eKb~7M7!OFu`hs7~jD5DTWR2gsMF)SiS1_aophV9txl1@!u(ZuXhsjNBysq$GY zLb6KfIMRR*hKdw-w)%WeadUaKk%YwT+_+Fq2tVx*!{(zPjw^mC-8NX+;rbzP>7rtM#3X_V<6YV!4J(p|pAPD}>yeT!WnCf^&=v;QXsYONGlEk(o%! z&8@j7s_Be)WFdol0pKmu!9daNrjFv?33f#ctR8nL2*>0PryP6Mh0l9hO9js_HL}3z zTTMxx-REocSNknm+TFa{F>O8jCisQKg)P;<-otq9nHD@?9u)RsHsNb2>RJPw+dEtJ zB%6}0X>j`aB6UO}))w(MI@|N`RbHmMwXucdfmxC@TWERPkN_FRIQ2iBM#LvH7;zuW zboZ{4gHrvDmN-t}Yv;{9(b{B_*+yfJ0`-G_@NNYQ6jBHA09A<`j&Mdu6^e^2QJD_P zhqTq@^*jjPL1S(McP=DvZa@N6;!B%(Ev1gctQK*~wy?&46pY4zI)b?%<$xfQ%4gQH z7^4Jm#$3#=b;l=X{QJ?v7Yo$ERt2XPf4|yfR!gV6fi677O{Eqw}hoN>f)- z$hwt)#$`3wk!K;NyL7K7x=Sm&dzhoTytSM~v2uwsh|#t$ELDq1v~t6O#9%fxlz3e$ zTqI^-95nVF{EE(EG!)fx$4>mf5KYG|YzZfph=hGxq(zH)7I=(*2Pg;_?*CAmMJl6+Elm^ z>Ndptd4PXfL5;(bVbpaD-Gxb6A%0R+Z=(ZAEFm!H-rd1l5Pgjdr6e?^=}AfEmmavK z?v%0#Ud%`5NIIl}b*rjKHpq(O*?=SY(!-q1T5O$UuZZ3SpF*jv~@BM?|0P-lfyoMl3{WG07Ufklz$XxQ2zkw zBBw{%Y+511kR=wbeCCW|KXdHv^pdty@LuI}v5Lkg)zC z`IUJGrQB7P5@CJ%?o z!q-CI!V_|KcL$hceJo^uq+j2hW{uM?uPC~`pfkK*JI2*DWSb|$1l zhSA~8bac^yn|^2Bbw@+l$_xyVLcrVe-22Y9RlQ}zum*vDS%H@4&%$6D{wJgjo zjoS4-i+87Kx<0=>(!sZF%!6YX$XL^KW4RS{XKJscqmEbc96g+rjn=ZV!*w>&KM7Htza#Sgl{u^e!MZ6StOF}m z&!q0*X{~fyJu^(x?qgXVYw6~8``!sI92RfHeuuafYfDBU@4Ixt z1h&dfn{OVa9QRFdmX?;0`PX+hCu~;n_S{?7o&X$@Kmd{jPtE|kCeylChBs1Cb7^BI zOv}}&Z8ffqZEW{xbsWrY1-h_Sl4L))^9kqfq1Iry{7iP!W^QF&e#wLZ7Gs~_t-c!Q zx~`AnG?rJEVnwu$;upJwe&nAmSa;_nGVzRz;jn4R05F#n-XBEhrZPBfqV0TC1$}jb z0icD`(PXi{jQH>W{wa^vs zZS92mgMzWNgZFR`Q;*_f`T_Nz6Hj4&h<2l?-|Dvp>rlCQq& zl=9e0HzcTqwgPxp$79GN+z@?5HJ!KUsHR|z<*heMr}`tQHI1`R3s~D65hUtEI6v4^ z$@=gqnQ8<{EoN?ZMx@fN`ZniuOp-?+AY3wMk7pV9Pt0*e4O3*%!o@cB0BlOy)(eeF z;gl6JHd&7fKb1)qI)uq>msOVHNkQ`;0Qy%oYe3mm0c0}zT(ZWME*98oj0+`ds~F6r z4ELqD-#~%CB|bZ{?x=w66vLwy)g*wdT6@EQ8HRnTwoq?$iy{-UnEwEI@U2E`bx5(j z(A$I!8NuVeYD-OuQiRehYE+PFK)aHP%o`+e$mWf}v|SdeWbYJcqBR-CM{V4I1w@&* zjzG>ZF;28u4U}|+5bn-NPryv%4V716U_@G*8$Ew4IVlYz^OP$&sfItzsWmHGfEdJzw;V6tzgNPc~T?; zzDWRoGh5kRk(s(HKy7lnzfWn=>DEzc&`B$-Im1ZXnTaHlPt=;`Rn-oumD4|RsbqP3 ziC7iHeNwnx!n0!;#Wf#Q5NW#7DB2d>PkLE7k*NTW#l zg;e{GdS%gEq}t}ebr`R1VU3jP4y<`)^Sc4^CZo18;w%U|iP#VM^hDFPHVL&Iv{KXn2nGo$}Uv5nCET3f4^h81R=e-QYCXEllK4M!GX5ZR*s z)ol>~DV+-y_0Fv%^T#5=Xq(ka5CfhRkC+)g{8lp*l(GzD zulBkgn6@_XTv%JXq)Mzx43my|`qu}=t2njONgj_5JtHfOYrP-ZPw!|Pmlg&q1UMr`>;;xqotpW-O~)b3y>hBr9%fIh_E z{SbJ^{aanVkK|AI8a_L3t5VJ|*Lu+d{`{6si`21ysp>t$(|VutrST#^%7|7_yLeLa zde$tFb7wdn;0*r&AxXR&oe}23-Zcb!)=mEaSVjJ`Mz@p>{#$>Y43MAZvLQ`}IB6*! zfAm=Y0Hm6{S^L*bTnu`tKjB6x+U*+aqy3iyv}D8JusY7o4lXqN$iAu%_)&eB@OrP>Ogjgv9EZJ1hp4nkzYe7c{{VQE{>Zbny zAyT8%EG0j>y@B)XAfy=FIVKG>&E2Qmo(u^Lgg4OUfMxehmJy)~iFJ09KAqJU;yZba z0&^&3iJ3yM-`o#kYuX)v#o3E?T9nG*Tp5u0v%9yD3*26fF_u^Ma)zPq8JgUu&4(|@ z1U)p!8aWNky|l565YDQ=exumakBS_`5Ep(B($3MHjW^d|s`~wtS?US*TX>DTsQ6J- zr~`sHtR6haQdQlWG>fMjgyFM}^g{mSKczIyK7B%K8|yYJB9j?XSK?lMJ;rM-h}Kla z7ZHbLM~`-PhB|IFJ8VJfb}G>?K=kF}35(uEpM|!_2>xT*sYX9ibaNVg;bA7j*yh+2 z#n*wBmyP9E^-PhRZcjSdTR$wR9+a`#TaNT!70+LZ7-V#EGf+r6syuT`si2a@2vfsG zr|=({_VzWmY^{)8beu|pOgc=G>fT4HnQNs(9vJ+%e>3Yze3w-`Vm3t=Yr-I$ z2;v{=*bHnxA?iLkZ-w71oFh~;}UAjcCh&zX)e z?eSv^oC>t1c4pnmrm>DEC^ieNH;ZQd-r{?Zxu7H3h-^Fclv9nLHU&+t+(7IOvsh06esL$bo#eerq zfBC4xk#HJQZ{lxMHa5MQeJ%U`rh#?Q{hf$@tJT`pzXDonQ^wJwZvi3+&N0qA(OoIA zwVNS*xuZ@mF?Gz(Yt{PYnkY!t{$0!5Hd{RU9{s2Yn!|C;X6l*ujzB!CMTb*oU~azPz}(j$gb>eQSYRtVRUU4WeW3j>P=C`x-D)Co?r0D!#v>Nub{wDQ_+3IL=~h zk@8{uC*?+z$L7@x;QG)@C2K(fG`dt07oEIpmPx!ox>Y;A?`v-!1~R`6?@oV;t!aqi zu7%m)1rQ^dE1PPe?h*)BZ<#E?6^Q2~9Dh2WPBk{@oW&kpEj>GTd++RM`CNrf)I2)s zogUw9<%zmgEt##pF^v0nADFD|T@^%b%;xFfoTQ5CMEKBX`1>?Tvs84l2Gw-Lj#UoB&=lDpsdF7tu#>lP+3WS&(G1<;!k41Gr#5 zs(w`tpoiMZI}Tf_{ru4h{D~P~3ye3hsQGTI<~g5qAEx1SVNU0?clJ)QKu39BBrhjpfGZFz#apt8B9weD#7XZ@1DjM6%B(P1 zXd}9mj~a}EGfftfQc2ZIw7-TfSdzf~YCMoR+9cSiQfd<3K0_U&wKgFU=!-3ru}`ux ztazlBf^`L9>^l2QVN}%SF<75!tv$4C> zI%fLX&NC#zR#c1(mngxoK6nPC;j*@#t&%%y{Kb>7JTgE^=bZOv8rb9S;BDJ+lHK}k@Bjrv9hMSaN^h56S_EC_$Q}NArC5LrT(gp`>0tHAf2V`WV zE&0g)v@`WZo2vC!*<;5ZnbmX|zRVsyY`f^5pdWV9Z!RR;`!eC1DHoaD5V_ospWVM7 zg}9Rh!NZ3Aim{`pYsUs%isPSXUjn+L?D^M|bgsIub*9}Gn@80Idt<)02fzC=CPKRU z9!J8!(jUZVk$#VA_#@)l^NCv?&6HSym0XXkUuqZ9JVGiTpwIqU2UCKEx zp^EA|n?*}xMQJ3GH%3rT!ba92JoAPFILHN$6@5zAonFA!4x?Kv+|s?o2Q&sZQcugo z_$vGsgH+aq#M4FhXhQDzHhG0q43z@_yA8w+IW;nlm{wI;qq;RKBVQzLd)*kYJ1c8l zLlkAFnXsrOk(82%r#o^Ll$?cQfJOiZoPk?L7dVDSnWMwt5sB+BXB#vP$?N15PpqM^ zb(>d!T^WO5)f}xYOvNvZUcJ_u_g3$>kAxKn?63vf(Gr%6T&*qiYGCEGG(}>8&e1JSv z-=?&it8Fo4ksc#)AueQALNUMxBZI*>`PN?*CDUc-vH0yBB5 zG_X`;U|C1?>?*LgT~;F;s4>x)@2icJB-C{lw@)Www9;F%hS+gy;JP)QTllGsn5cYnF)!b~uFafr))b+XBn!w_i zEgl~MoQvuOfg^uAqS@+L{{VwdoPAvn_t!fnBh_auLhf!J;+O3WZZrGc1V7Fzl|R%{ zj7;R@Mw*r0tlsdjHOZ5S^gTvDn2b37MuCSh(1d@p!Sy9+_ND&-Npz9^x#xuEAH275 zkL5-7cOw0lQ~aPGA`|iJnlzjyr*D(!UkCZpOmFC#bqz~*VN#>IwwIXhVqx-dX$6iO zg&oky-P%*29{4m)7TF`gVUF*`&VBi%3xsVYy0oSxv9g$c_R_M--s#dCHgJldI= zv(LRpexK1LAU>A|es+z&(uY8f#R(KJl?1z-q$BvTV1xg zs!!JU@MWY+S)NJN6L4?ZINa>_$<~yg%UfO(Aw)PVZ zlBuk7-H@LRuhzP$+plEYabJT?H^@*`ib!BBdF(IT`i z@^cG-NL=^h{3<_bV9!q3NAjP6U1FK}^h7#o^vP}P^$)ltlUop`NE9T2qbyjHjIm{C z$0r#$#xh1kLlsN~jvMH*SoKYHJzLovpLdfsQZzQv!_L};&~GOXHOw|o7)9GG9$6r? zWR)Q9W0F1-o-!m}1!JpeB5gk!06_;Uf$P`WvJ~^YyvF`|gkM6rmU~5Mq4OoTZKRY0 z?fxI{AC*zLrC|F}O4w^SxojRjBX#F)mAU)1`ygDT(G+Aom=1CLjdTj9KAoAH$#(pD zowZb*Y;LSKfLZKh21Sr=jgMjSKIBx|S=&(_W|hsPiO~`qp&4FA^Cgq;_hvW){(Y(E z3#JR2%}VWGXU$SOoikX{(nfE)Tt_BT9k^P(f^;ii{wh%8ppzdY@rRL3wwm3D>o4LtRGN*H<#gs_lU$NyZPS82MAq z8!XK7XOOC`-`-5^_k}4U@vw|-9>e8Fax_U}1(t^XO+G#0_ZR#zo77Y^V3OOnm3wJ4>vbii<1kS={u!Z_3dsbZa3n@n#{`kZN}8FHg>cWg z(Yr3I;TKgyt#$5|4egG#CD4ZGTgj;FPjZkckN1rnOB`xTZ3IP-ms###~M8 zoe#~RUWcmJAX20Ph$Tu&NHJ0wNd$5TIK>(YD-z605=l8E`qAAP9Tq5E3nfN@05-`Q z2_P>j__uP;;!e3CJ9gYEDajeyia0-&S;guC7eT@XS}6Yj-!)baZZ9;&oR-bja(m!o znz5!W4RLpXP{f>m(M2Em8Gmbu{DQmM-uY}lc-u!OoQzh8VQzdad}mTNTOZrevO^Sr zi*r(S4usLQJ4e*#vyMPkGz6#b#{6SDaM;Nn{Bv1axS-+~su-%PF*+$uT8Qq`vzxE# z3ZV55hGq$N>3V}k@#iTa+`0DLzn8sLO@N1t(4TsZCI-nEA4=^HRYTS~ds)-&9rX=8 znNff;C&q^!OY-E~}H3?VIPO*_?TplTjg|$f{>Fb#qIEtqk;+kVaopc(6{`bu1v8lb$pi4F- zIU{UcXN7|Q){S{ax#B91{<{=T@;ag zj4;3uM-)|O%$>mnLCqX)>lfc^>LWB8GP`hp6cL8S1qn-v0RT?_J+R1++T zka?y{2q_u_m}FtI@}k%vx-{KEc*8Z0F$(w{|c{131B}(@`c|y4iE* z)zwPV8F9*aBf5QzFj~fCl0-NXNHLNRw+EgpSA|l2njFX0cBN2G;^$kUdtBz8cSkxo48c?twl7I%!;i2*l9NEb^%-3{qK$3uQANgOHBC| zW03f%vCX8#FOepe^T_#*AsmCucid4AaM>kE01!5iJLRhSI4R+gusxS`fhWhJp{#Qu zizAzIP#q}g-fc6Hag8&tV)&&X&Tstt}a33 zdMibW8(Vby*2u-Y0pylQ^ROyqiNMLnJa;Dma%*cy-?P&(z6(1X53HyVvvO>nmr=ga z*j(xNwxV#ZvRlg>a!av!X4@Qxfwb-eEDr!4^_0`z+c^vR@UTmw13VGy-gpk(| z4XtnuuWnc9xIJ7nboCNJ-tM@I>B!q;>rJdj-on~n_bv!O`j(gtVg73d3OpQJx?}72FQMNIm_j(BqcNrNtnc7Q3hlPK~KtsA*#+Ipc4J zNXbV5h7TZ*`87|8#vU5yEk+1gEKjF+1aD)qb5W5lVwToO7i`J+m5zIN{Y6pNLMkcW z5#|=9kFgr6=9R2Zp~Y~pMjc!6tbm>fD8njL;HwZuc^&&#Ib@H7*{O_A3#Y{cc-PaI zHr;eClIm91ZEf`{yh$~b(xadrQaZlVwbgP8?NtMes8ND3RF(B^rY~cd3tz9d^jO?; z3XYDUrUF{q3nR7@qTQQhy8y|;jl_IjgC~!bWt`jWvb~|EHB@E8c4|LAg5rHTM6>xv zV3OW&<15Kl01=;JGsnGj8KDxw;1>F-u(}xK8nx}$&0W^kDHK@TFYe0~$>6EGzrG2n)W8SXDdNk}$I`3{Y$OgSf(KQK1q7&(r9lL!AhNtL zqX;M+Td0jErZr3R-aBUsJ=uoQ{Mwc`O-$^OxQ>g>(m7@fNbD3~U;sW|l;X@hYN2Y^ zmX_9w_sEuJZ23rdIrqsa?S>%eBS4hF!$5PvZmI9;4~{RN~uc z72_ieZGwmf)HBSaDBukKCiedTA8K%1Xi>OZbaTW0y13|`u(Ik&p*K*#%(Fla360ll zZ1x}=f!mB4W_EEHSdF_cXlXjGpRQ@P+QyS~mo|5CiD8vHGN0&u2=pL|pnD4qigR@? ziK59ivRV03k!3uV3BV?b=<<-G6PhdC7#UV5!UZZcn=FBn2f4)r0`m7*PM5t`tjQ{e zNiSyMz&)Ig=qlzBW&l@4pd318H^3@o^F?p2*+mElkt03_I43nG7u|$`&*Zb%48o%y ztElADlz(Ug=X7E#^oW@slnP1N>z+G)b-Rt`HZ`Pd6)b(Hk$tsKh zEAQKiY|sH19LDQUO^j5=0C~;lx(ji1#{OK4E4lbjrhau7FWJQQPvncZ3JooL%0FL;@XR0Y-4lR+kDz3O;@;@a&%YB?SKGCPK2@ymI z^)<&!i7NxDVrCh_kOeJ(?u=Y0H*BIZ2+8!Raf5rM1TkQh<=}Cemz)5UtQu(BfakEP z$$;dWcB(@e1i2jhds9PXS57UP%;mfMsEfl9Uqr>ls^o$;Wv_tYI05}$;+y7NwTq5JBMm!S!@yu?24Nx zp@29a5${mUg~rJQ>ts6OGa=x1r`SkKZi_atxg~uCDpyzngS83cYDvhXi8RqCWco<4 zCeG%XEpc_wT19fPOgZGyxtW`y7DRt&1{lsoN8s3`fT7PkX_no|r<%jfD#?<9W)7{I zSbc@8f__V8C^np$NOkl@q8ECmCO(JOq{iYxajHCbMUK*GWunM9B3801fHRTmDl~%0 z9Q9H@=NNG4#+%Mau|Y<^a~Q&kb|IMRhFhVq>Q@#w5nowdPi=K=BFzNQxk)0CPF0nM zDnS5(I}uXYEN&BxyG_FPS4eB!AO8Tf8^R~(9<;f%(!5~l3ud0fQYaK&rvuHv9K`2p z%^3U*wngB9RwM6QuIk~AWpsHR>jmMytLZ+W=pLoixPR!hYScKgHfE*w>4P!%L!@S0lDfu8r^o8%&xwXE`OhDek?YsZ{@J@(FVfv$#rY! zH0v;zUv);2SZoE32^{tYuc)a^(v36=nrE;&sVArmum-rd3Qk>$xg2}*n%0JsW~e5g zJAiKGQtrB<*HONb;iH{Z1`{Dz05~71tt~S+F$Rs+(vF1D!Wr*SWZQ8O@~#GCI6Ksg z{{YFSFJpD3!Rd){o!qujpGduu?Gd6IBkom))c*j56wb=hR;~zm&udDXGT*@yHrYXQ zfwv@88=UKvs?6ICflsm%rL;nEo!NFSgN*j{_7#@Jr!&oza#LY*LoQMNjnwZZznM~3 zj@~3L$rG|GvG`OFqyy{U+NdifF~UIRtFd=RDf579OrsHAA1`h|kqQ zt%Ok7px-EbhugCUb0Y6o0yZS>Ly$orU~yUsd_c%^NWpQ#d29vQ~^sdE4(_o z?gJ-jC;`AH1dt9fTZsl{*eIBE@zK<_X*L)5izvN8d!@&I!0O^DCWB?gyz+vPlEskk z+Kk{F5~{2l1qzUJQd%aGn}*gCeqn3yh-v8>WQF$x-u6`8Tdg(gHod&lwTqY($nP45 zAOK&1k52ul=j>JiTX)n_GcnwYgLC9UVjjuh*sW0eO*>7=Cre-4i*%oeopq{dSJRDM zB%0WbqHT(x6l@kPzy-h=Bn+~Qjl#0nm!odZW@VV>0(BwBPb=LWf1<9-yo|89x8@vl z@BrWQR~Y*L09>_-D@(By+K6qp8x}W$5-sGFx3V#0j7q_XGXKI-44RY`&3aW{xr zcHY;x-DRqM9QMME{5}bB{+9#!t=4Xnz$^z<6>>Mifap^HMQ|l z)x(vqHYX_`?^RIh9;DV=OS!VRxVO5DkR17HrI&ac)T1!Qa5*7{<;so1x)ncUpu?wa zQzRzad9IlcVCnFw8HhytfO&NznjfJ}72ck#RnVl4p9#;idi`ssc75aQrH7GDRYj4? zZ&KJkqoiHiM-;!mM|j2;GHk&+Mt3j=xd7s{lyZotX(da-Dd%NGbFqZB``bm$rPJ>; z#Aq+!mf4(wqIg|1=y8$stz=aUlhik|-xiQ=t9rCjLwvJB$lJoODBZ~5{{Tud{MR9F zuxWGAv>)ZTQZ248ppr=9o?u8g+T`};qE=b(Yq(mB8gm^$Z&flKQ&5r<=Ez*De;NXC zet4=f;ugCwy~<9OvdkowCEF)2wrm*cO&hiK zPU{7j(@5suKuQ(iBi-m;C+O*O8H@g~){^J25+f-6Nf@oAERA^&VbH1hgWGVuV0{f+ z6o9cwMwJ8-pn_CrlEnm9SzhDoM1|E$#ihTSqwZtVW{n;ax08b=#{0Z%12X&Jo-jxI zTxYd9(Q>2KUxZf$eMTR<8Rm^rT|@chqjrAdk+@~YsaGdkyGQNC-rF5T}G ziAm%iLFfm|+N>Je1$xFdCgoyQmhC)*D{NI8o&Nx^J^sFcdYV{7<7D=sZEt>Yw8T^p zj1Euz@9h)nd((v$ywFK>yU6EAghoRn1wx#LC)4Hm({2_wN^g5WyGMgQAw|&F3Da7P z`}A9v%gjk43D0>4vK|2*z&CuD{gr%h{uRx%yww`1R~ZLZo2vl zX#g?qjwTq$#(B@>nq4dZ0O45Sxz%(2&eocIBDWI0wvpcgN5rm=anKr6(~G?^-ap_?-04weCDqQ(9h6FW=x{``kH<_g)921(PJkt%ADu>hXZ{U#JiBjl;MGbAF&i$XVV zcC!!1&(@$mJc+vzx_pSG1svzvk$j~l=K3KwHVYGwKp^(1vCJGaPJ@|gqjiqE;eSzS z-Fecww7Pb!q)xXMcM)T7leXL*8CVjmr-Gz|R#buWyfK@nq0AgIZkX}c$DX?TMRm-* zd)H>hDg1=AwY0H=%7WV6Nh=uc&w|W%IW5niz#51tnFzhLRuVsmZ)MJkp{W^4O^Wm% znI-(98HzHZvowsKg+R*_v}E@5S)hdWzs(Q})tH`4V9bX$mAT|+ZP zC|6bi!Nvg`5%UMuubD1pf)(DbcxXo~bh9gux~0VCA-iO7Gqwk=7bh9y(~d36cN;BK zQHUcA=$#6$8D*I=>_!-sCm&y(L#vQB%m;OMhQ>|gDe`{p0dPZkC|HGXNj{_ds zQJ0l;&Wf#Xb*KiCe?H-N1IFg=PqkxS3(0X)^IE}Kx_?pBEbTKC<8{MsA(2i%;CCNi z)~WFqW^iESv$(wcNdp1dTOrgXy1K-R8-!k53=@I=HCX0`=oV_SUJMU^g4#Vg3yW7f zq>L8}!On5d_)sFpMT#cdD6`nATt{ZJ7H$9~c<1w}@G{Zdsv7qP%tu7sg|M;I{{U#- z-A1v;y98(P5rOIRKc!ybk!PuEk0o6rF2c}_&v|V;ahNV5k#`*7$8bJ>TGf+rWn3b; z?<$t7G?QwQy0I#Z7vXG<2R*AzM&1-4crB(M35J!eJua(Sjm^j19VK@lkO*;*dHK|k z`{-7W1ZC$0^h4p*uJo}K)>AYNHxTfWj0yRv2hx(}GDg|L>saX8?a`R^YwLEpRk@rk z^5*SCq>1n|@#i_`nxd)7UO?ovQNbSqGDfW$cqZ&+f^?LHblO+B4W9o1N}|S{c$x=Q zXH4ULRi{MiX!J`|w~{5919_uz;{>oIau^jm7a*x1s479ubIh1Ua7ENyLk<hOWExea9-n?p_Wto9tMvO#^3owv;0l~{Qa?QcVU@C@c*xdoAEcW=UF@e#{U7F|? zy0g8!EejR`L;kJv>GGxPLIOOSToxE%i5L~g zZ-qz=k_E&+XPySbE3%Mo4^^IEjqD9PugNRtv3)M?&dTE1g|74t&k6J4R#x7-UvQD% z;ws1rtWl`!Nw}0oAPtSmo~|fk!^CjB9d3HvL(ngUy{yssC_s^0jE>_T{{Skqz#d3@ zJc`NG#hS%gt);n=MZLC?IG*AN76Q!}AjD-?K+o8ZF=W6X{_wYEBcP zIyTXhcDUvPp|`}sVHFhMGl>o+VZBY$ZrXNn} zdt2!3%1u4Ln$wA&d&&wsMpN*G5X}h$bCD)}Dx2*N6PVnzkYf**5&JfoIeFPvblZt% zifHEr{IifQH2B?0|_K1ijK*ce3(zsH-GW@{p{{5=^HLMzZl3NB=o67UHBT0grfZVRi z5%5R{V-hzmahl3chs^|LQU*|LuGY~P*0xBTKbRY+ zSd1c?u(W!lXs$X`i!H1y#AHTSKTbcovr>y)bDUy66=Q|B)kf6q<6TQl)YB2%SlmZ4 zKe4M7t02=mgN6^;h_W*@{(g?U%#%LjQ zv5E-7R1sZg6m~?Hy#x{i)`%g^a*rK)x=5pgq@f}xTqV`xsraTKlN>yM2q3xnl|F)` zLc;XLLtOhbDrZpW{U@hsqW=E?O1_(?5Jed49Uk~zM{O&C#qEXz+sC^g07Kvtmu@N1 zIf&Se6o_GHZdRRoDz3lN_uW6Mw@&Kf8=Z+9u+0RU>xf1KI+8eRdzH_Nw~2YxmlrR7L#3c8aY~%GOW7ev}b8Mx`XBK>&tz7gA{* zEvGi6tX&AB7bQa=ox!FY7g3uht zpGI;!x6F(WOjP*e3>RA}96CBtecXAftakH7aT>bdXLfsn2eBRLis^V%uXnTGqK(=* zfk%YTDgOX1hnds!Qv5uE9ZRq7WuIXYWq@Jqr}XrtVpR^J!^7h?a01?Ip3f)PyA?f# zud{vb1LV5#wM#t98<@#u1J?(?dZ?uBD1C)U-xl8Tj`oFI>P-Vl)vhGIx3w`W z#h5aDFOtXc4#d^PHGI%CG@F2(hZ~wHTpDi6=no;%=taj#>lT)&J(*jmiUYNO5Xbu` z`>NU;Mk#c5ite8qrJUt|b>2IB({}wWaj2oVjg@3FICy13p%iV&W;`$B9D4#z0L><* zwiqPH?w7jI(!Kd}LjM49T+~YQNwrss^X5R+a0Qg;ZM!>;F;Sl>8U&K-tz8x6*qj4O zYp=RKS5siMjSlnPm~@xWBom^Lv##$hKEt`BWafgE2nxd@n0}(juXIby0zZ~2I2n$q zvASG~6hQYN&U5_oob?=$4!zQA-|iL>+WFts$9Nh-x!_NEI<06vFnV z$Tvx{iG3od2z_bT#;98AB6^={c<55Ot)h@Dpiw(y3ZElkMh~S&Yf?z$gyBU0^ zQmD?18Xe8??rbma*CzyumnkIW9@U1z>6;UsC<8Xa{{SC?b5WK}5^YBR09u01;k4CA zM3I(ff7~*D6@lo+t7~>72lv2m}dDzEJ>tDWv5)>`OKB&j^o zsxt0a*WtnUJdet%=4cx#d}>^bY-66P!4xHoRyLyES>1fawpo}=*#)ox8%Zjqf`hvQ zIH?S!mFyBUXs8<&X6NXkU0EAx<j(fBJEDsAgvykLC}L@241*+Y$0X<0udigt z7jozE#c?I{w;oeuw2n&r^X>JmD+`(|w(-Ykfbde`mUWDyNcd+_h9}tj)0fp;;J^oy z;D`$=TZkevTSn*0+(}f6G=HcU#AgW7@sUU%hp_SJr>sr&6AUqQn zLeoQ1%M`M#tN|OqBN_QsCNM1%4~lvx8*{wd{gMbe?AOJ}mRs9_#4lSD9<+!D( zl1gUhH@H99DS z*)7XuonrEtC5>bevby9P41u(BgPJ<3CpJspyfstl@RKb&XNdjf_1ArQc-dEN^#&AUO5`*>tSu(8Q5+?+$+tkyqX?`XL+d3rrODn77$8}uW ze{wlB9n@!yBsaTW+xu2C60BuRzi5r6y6jamuP)=g(M`Vgnn5YKX-Pbu+fTRyBo9r* z@=j^zN;Vp&Fblz4#~lH<_o}x^JK77FV`8XSILDx2h9AnQu@G8A+vK$P+#@?)uKE?q zjgZT*rT;H?}JZ4GMers8$I+d51opuSImd@9iF&((k=yw1}UmP!ID4wv^A$6HkKB(aFW9WBP!L zEl3IFhVMY71&T@mESfu@vb13lSsBM2%>WW_s^C`_R^4mjXHvkn_By7mYrY8bf#9?$<7;LaC4oquK0=6HaGf(u9c!(Nj{&W zX_k65y~KkLG&a$M48zlNZftr2qtlxRW8t+nd*r!Ppq^WKM9@mnxa`CJdwi-xP;+vr z=6EHydx0EjI{YfR!bs#~0sWtHJAElx$qDFUGCN(BTI9}WcDW7amL>NL9GY&%>eL*f z!Dzd(6+tAN00v2=6J%M6I}W8bn-qF-xso_ra}CFdebkOu9f2Oi`qJ8NEaadw3l-`= z2K-XB>zy=dI)%^w09{!}mku!3F^mr|dKMjW?Sxv&|@_qyKsAO41 zcFHvxO00Fah&ne#Koa2n=Kf{OHi&*AKeYb<*;DaJ-#bWfPXWGxN3`dFQ%>jv8>)m8wfV5k3vWv+-eVO z>i)?|8vxzk059}eylR(=*_bJbv2%g<0=l={Wr7I`N1+C; zL{dQP^rbmdgm<%2J3Dsq2caJ;A)1Y{+7*DnV=4|n^gE7tt2%ssSi6&p`14h5j>NUg zG2VG`tSV8$#t9yy=UQrd$SS}wIDTjtvg)NweEV6U$q6tLgj2M$;WnMza=T6eAbf4> cijwz98?!TIdxTc-qI?C}NwtqJBj&&V+4vGJjsO4v diff --git a/doc/images/feature_overview_2.jpg b/doc/images/feature_overview_2.jpg deleted file mode 100644 index 25ba2bd80d3e1e884f5ce7310b5c0a059e6c3088..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44050 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 z zu)#t)K;s(~|GzerQ<;Ut9x)XvbN7Oil1YaHJ>3#@@?(gK&f!=xm%bSP>!(&FWN zqiWw-VU;TdqyPXE3NVE)EEcGuEXIu*-$_Orl-36-7Q7p{SAK?kKA^{goeTZ6%7w@= zymc6q0elRu&+#9w$P}&6?6(|6Qr$|b-o0fBi4*{{HI`!ADz*v-UBS4esaT_czDutu z?FPo@4dwhn1xgSz${OvA?*L+4D+b%QZfP~B1j2RNKHu9wnZ%hdTOfNVMY44=G#&RY zodJ=rD>-7E8h4ELdq0qq;oL8da+RigXK z%@LT|_|=nZhfFLgRjVDV=-E0WW}v_YIvT~#7#muK3#P6js~B@0au_6LLelE(SBPI{ z3Md5w7GZrUMMhiwOeD8fZTOcQo?<~2i&k$;k;9<Nzy-rxF}EZk-Vkj}TP3^@ui z0a*fAcm|Pb20HeAU1EXKGy!ahoYYg2(R{SS58GJ*P4W_v(paf3Myi%-XcvolZx!J+ z08}u@h-U=E&CPJ^YXTNYRdp$Yp>4zE`qHe@fB?p~y+Kct|94X28@tngO|LMefS+)iVO33MKqe&)ed zcxPRnGu9CS45dP36>YmaE8|;LY`Y(ieBvF_fGrIlqxTuZA=%=K3*n+yhpe zV3f+d*`}i(;zc`G76R7mFi;CxVNsU@q^cpnb#Vd#(%x!Pu3beC6oyrx*1JnpiUscd<>OJ*&Bcc3R9%1+4tA7lG!l@qlkqLnje?~RT}+=4 z!h92BZpT-RS&aslVv-ixK#8c3NvmaGdPI#O#0}o#m06k+sc5QY19%Ej<;}OPQ-bW> z1@=ETH{f&!$Nc_z3xXprR43dbU82(uAffF6KwGgReFN@hGGbcN{q%y|=D?tXTF2V68!_gaSRB#R>S66RQY)dq zwA1K$(jH-hSQiRtK~Z~s<2m0j2DG@qb>5-#Q-G_HRicYofo-)FTKvmZMM$dyNWd2i zO9JRKkxV!iw=6lZVjuurONfZ4L|!f~3j0T?{^I65BK=QF)c3fp05`P#MSAOJz{J4I z&L7MuHo03WAQ0U&vGEH?cZgmOxG{>tJX{Aag5Wq-3X6&1L=-XL*ahp1+y+%@>nL%g zC7zfPQA=%g3 z2SI=Y7e;_;=f%Yq{7deoC|%lXp=WKMh+X!u`$LZ-{{Z8xgaalNy2k@r?VQTeoZ}_} z>W+nRejFZ-!7-r4nbUTWv;k>FCps9m_I85R(4f2nsq+woAHT*!zGWUju{h_a&~u@^ zk`5T=r~U$I1BL@8RvyNX9!Obp5NhopYInfYyaf$l3a=~KP36@AsaB9qK|aBj=6AwS zGS#68wMv06i(sI68hT1W%Qa;n08k?T00Om0yDqs*wA^Bq%Ft<|Dg>z2LX)T`RW02* zsf$)xxt2(hl}o*4fpwu?tPg&(H3myca2oK&MNiUS0Q#6zEkoT&f$spV08s5E+8WGu zDL~n+-Qsnk=unkvVI#Z|tI@1ythMQ&9Rh>2Y7x+E?O2X$6@Pf7v=yXwa}NL` z+%o#18qZd1W@m!$d1%jAN_p%h)QQNFrE9b*{z4GCpaM#8(imcCG)QHFv~9$t#YM$c zmNksW%)&G&vaO-XjbevU;$mcC4W&4_+W|%;4N8=Dl@X?x_ZAi~gGm=q1j`p4LR*-2 zFkA%ajARClB5)P3+BI}EibhKaYDCaF=Mv-5dYLQ5jZHTWBL|c9v>`P|9|++(G1_{= zYd~c3gtgEe)&@mv=NsH7QqTJ#yDd{A7#Q9E0J$9CfqE-%u^kXnX}vzh2SD{bVL@f4 z@Q1`xBRgtq#rwX8i2%x!KxHZ#H)2AswD%gRbadE`%Pbb_5v8MqgVyAjS7$KQKv!v# zn>4+_+84EFf}yo+c;tjw!wOSLq$!1g-_~?w_=N_llmN2r54zO@1EQ-c;dq*n zu~d~{5K*w2iz&FQ)nk>ptF)}s5Ky&hce(z=Y8V=U_KOptMHM}!zXE%t*p(9Cn0Idi zs=Zf8WJp+zkNtsKGQ%R*FjZd2-h;+bfi1!o`qpni^@@~fty`G1BAPY_AeQvgnDG+5 ztN`KYJM8)zLK>(|;Bv$T3$n{i9_7pmFPez~#|^|}8ecIz2U&HcJ4*x>_0n98FL`_G znVElfPNT36rvhZ`08&fokbJ{UjL=a~%>d~XQ;6>{$r`Cv5k~leTXfe8m4?o*yJZ!-lRf_?F{hGI=7hmZ@vzFzJNg+*+YREi5CWG<9&H{n~1W zc111~`}kgt{{ZxNL^F+dVn-lW1f*a(F5cgk_IhIS3MdkSS0QvzruDlG4JAia9u|NU zV&8b9S}_{lpuh362O?biskT~MG}+TS(OrgD-PDm`Wur;|tnV#sxi zCDT`#j7M3)*e0>AT!5{m`d%xR{{T3bVCo|Vm~f@70t)EdU1JkQSyU5mVAoya1Z-#> zxogId_P&V0XG4eweSaxP!w_+YY;?IMa0Y;vt018C0AiH?twW%ZCii2gIjrsfr4Ag3w9_s>x*$a}TQCBKfP6NNP&CZAEHrLA?j`#_ zbsnABoRmVrrwX$q*%U>NM9&pbHZ4)@sYymT&~mMcHlMK*h@dNQJ?g3u1bNGSPfs}Q zF3Xk+U)(67E_O?R7Wg@cJ%}U$NddY$1e{^Cf5~!-D#KOKLj82$6ca#IHbxC$2h#==9(07{zmJcV^WS0mPHky>4q9vhYl?S&JB$LShUva!nMvKvYjJY z150U9;GpOqK{f`xVYT#_8Om&>IbswB;fB>h6AW`~)@v}qrfY|Ja%k4@O0n7nq#lU? z+EfB;M`TEF-QH0=lu)%rTBT)W zh|BH`3tC@FD!QQ1jdjZRKXSk8CZXJ4;}=LubsTX63m{vo(KF;2!c39 zWFI#f83QS5(#&qmc_xNaa%5f%c$aBdYf_`CmyF}+A}I#*KnbF%gk^R1i2=Qs&|52b zi6Kp4TIhrI6KEw0A}qJ0aTdJToDq94Ly^OzBr8uy&X%VU$i0@!Gif;sfL6>0Ojqgv zQSQ|DU|7M21PZz+i<*{^ZCtzozdS`tZCrDhuUTV?roj*ljs)8GdJ&X5MmABk>3s(g zKo?Rp9oWV)D=MwP>X}RGR+6kYuDrkBsMbU3$o@(AyyjChH1XFyp<;34wF!B zY1mLjn$6LuWjX5@Bf+#6C(saq)q>`i2vUMEWm#cksO}_3Y21V`0FOkV7Im3)JtKP1 z<}8VbDR{(jN4VAsUN5XsM)f1BqDulPyxIcqPzz#k#Dl0?E*vhLrdYgRk=IwXOBmEH zi%M|-0K-s8Rk$0{uQ*|?Plc%yN{ht0BIGWRGL=C|7YHsbEE{eL=~(-v$dTO1-P^Xf ziFFZLW!tLx)&@?Y)b0C>OHs?`vrkTumo>FG{$~>T?X9vPG$7^b1q*@YJQsvsjUXCp lNJ6LtP0$^PiqsBFX=K~~0B~#_nWf%bO)i!QI`11P$&EA-KCcL4!+hhu{z(K#*V|$bU%g z+_|&Xytm$8U8}2lTkY&AV3;=01x*7rkIndp^K>rshg#X z1*w#byyC+$AO^s~z&uuHfrC~sA{Yz@2Y!lx0FQ|L6d4)mDH0M2Dh31v6&)1`34#Mb z$Hc(K}Z7ODdWegXzR!9qbo!TSF$58VJdA`k!?gax4kFz6sy zbkIXDKnQ>U7}&>q_`AS?VPN4w2#AkdC><7nvj1iRAQ~8bphY%Uu=u)Q|M^*c@bw2UpYI(+|R$S+{uN| zH5MQ+eyb!LZo-xI``Z?@12RUz2uIzl!y^m|C=Sj`kNqd}v5#Ckqruui|~sT#Fw7JiXC~1@Ortq3;=hr9YbTAZZ;tcoFh`Anjre@!g{P$)f_S182sL ziGynl(w*}`85{q5Rym!_;S7eXeAjjuuRnulbHGe(CGpIIG!v3z%S$RgR($V?)p=$ z%^4E~7rq!(-#gwyX;6QpFPfw(--b>;=Us*Be9eS(0R(8szj*)v&ho!w%ED}gc-!|< zT=~8L0QerwxKIE;+@}7ZzA!9&AvOKjx6;?HN1=)5c4#E~Xy3kY$JhUiJ^W2WeX$dF zxxpVxNJ8KnZ9y7W(wntVsqgpDv9-k)dy?yIX?kZrOAGD}O#4lB3QpB8TFxA#i*m{< zxOL78<(gaj2T|zbZY=1?NqPWYoU!-rS+iq~E`9X-W0~<5ci-kZV}@CHuZQ@ zF#YEh1;-cTE?VP)@{(;b`LGla7_Uec^~OqrL2s9`woG z+_P9VGL1UjWHu&GGQ4fk?mIGZP_KF;_bP}e!LYtOW%X595FKQ_N=Nu#RzS2j{oL#4 zRdg2ruyZ9*{$qQ_y7xTUz=k4CejLdi*!3b)I3nh_2g#thcziXinu zP^5SRLbh?a3_-Usmd4NBXnKxuLKm83p$~=Z=QVFR_?-$4V-y~M(-qM>hX>$dDWWpE zA*?0*UZx@Dp!AfdTpT~<8g7j`F08+= zS`AzjV+?23=4|H+vIaA`#O`gtbq zuTycAAw~(f@WKM${c5eG^9$AcaGu~kynVIBEL>nIHOeXY9*4f>h3uQN__^Y**B@)d zbz8GqRhlR)RMgREDWZ9Ei>dHg^cz2KUzBk&%`S$O&$;U#8~28P6_#eEUkXo>=PrDX z&1h?KAIfe@DDSdBzui{8I+Qp(Cvz0}Q!Kr+k!h&bX$PN4k{~6_uh}_*?iq(%?J6N%8NV%#FG>9~a-$9+*zgGv6BP z{11m>Q=~3)uN2F(`TzBp6c!ycqQEv@@|DnvN-OQ-{U$WSmKf31dMkX(_v)v&e`qfz zQoi>eED6iv$%mpy5yTfv~M!OWQ8uAdw&op(fnx z>rp3|IPr!5SZd3Q+l;@p=`HJWEyTG`UM((z)OSqz_jC;p)Za%)f1_Ujb5#_KrpoUp z!?LIlo8Lx=b%lLS<|oG{ukb05VEaCD(sQyev~v;0(_u`Fr>@wHT=!XxYM)qa>|TYA zSo;L8KJpm!;1}vC;|31d@!^VJVuFfjGepTPPJgfXZ0=&~d-P)G!d+evu zlt#PJ`oa~xiS~H&2u^jUe3qqK;&F;<=S^F`BmBu--gVi_NQ#U8C2Nent zOXq3Me3R5#bQ+AJ+K6*zlB370{+JG@i+;lNm02%Rrnhb6^YLQ5Sd&2T{9#z)8Gi8g z#Xu6y^sotGm>cR*7}>ULs)xj8ivXyTJoU>ZuHe{@aWbz#Q~DqJGxO}~j0+5|rk5Xw zZpQcT(>tc1L4gk)8r%W!6SyaEe_{f3eSm>QhXX?}$lx(a*@P9944s~fsZ&qB59t{B-g=L_kvmA<(_Ds<~=fukb{!3`;Y4^g&o#JfdM=;h7we%3mhGo&4J*}BSK9ow{C=(G@Dn!cw)#gxY? z?h{euR?Xx2%A8rZF<9=AypNKmkeJ`+tH`Tb#k0ypoVPJ}SzOB%tm%05q%d67D7%=T zRC|m!qNx1Zi3veVY>z90PA2>TpqYQo!Z*i65<+o*xwxohIWQ;Bsho!m77j0H+e-Q9 zLl_}57kh)!^i;ZEQ5C85eTFqoOi$b)JLRi}ICAkY3`*&LH{l6&7I#!TcG_9rY4=!K zME{fRg5)rh@j+^zg~4g9UTH$#sZqIs%u3dKYu*y6F?m$k)s!T^tzyJyQcA>o_!16v zx=9Tea`XmGHC2OzElZbXw$PckFm#4!j(*eFrq5 z;4lA+ z`X#Xr4^c0I$F-J7|^%(NA^fCq%k$0_T&DEP$dF9wJs8=)urs#ar25JlS z%kv4p)rWf&4eY)>?+d|vO=M8~Ot*bVaz;vCx}FqjCU>H(GpQ zVaJ;#*D@k&_~t$B+24#9(iDtTE**VOD|_)bsOp}MGPX|-9J1VmGv5ne#=X$RS@wZwYL^}y;?bd6$`28V zB@M!f$WO8b3%6+r4DJR9Yf=xLzmILRXBGr6UEd=E&7Zd zd_b=5D}nC1d^dgkRYo`cjBYM=lh@Y)WHU`V`&J$f8g^lz?>_h1zMbF7h1M>Yan~-2 zh0g98S0sr~1J%c}Ax@-s*128e`*P%LE5#F<-&ytx7iwPlc^S*|^>5T*nDLPa(Wemw zcXi-flj&}8nYN;mX4DK!;9|u~)=HaZ>Kv62I(w+`FKO7Do%80zN_G-urCvV(Wp<~r za=`}d9iApr)tgkKW>%pt-anC74z%LTg~@=V6mGMCdRO?%EFtqFsSJc9ANn&w;)qO| zpPXgLAK9`82FVHHY-YWQCcD1t=*(AYwu;}C+}$I3lFTs@gPY!t7UcDs=@keo_F-ef5gAAGoR0i5Q!;WB&dRPJtl@a~6+*pH0yd%}rBdi@EqBz=6>Bkh%&kCL zpRJuj`kOOszC~LOc>4xJ6*p9Tq8sT&mXXZD!Z73T=Wd^mp3Oc0o%H;JMyr_|fHTS1 zOzpE=%^r9TTHchOXC<$sLMYpt%bgOo`U};Nl3#uVEh2TH#At@#yL@kO(3u;_$|!!L zT8-!I+yJJnvcqffVG1s+^z^xidD?vF!)|~4ao5Vb?@Fhtu2pxbrD>CGT5CtAEXk?z z^>B;2Yiq+w<&m2;l=Xf7uM10rojVq}4$K(TG z{{UDe`0`OY_ZU?Kd)PoS8)o*Gm*0gT@o!|Ihr5`I*(se~aIRq>W<-q)AgxV%*bf&* zaCt8$jc(cc6@+Qpmo&K+Cf3{F-_W%;ln7723(*Rpp#`(FVmz-?+m38~hU zuVaZTy0P)fEARf)#zoZJ5gXre#nfcr)R~oGY#xKwwvXr=f!NHe3Z~&ID-ihbnuCp3 zQ3I{;Glx;K@#KyNmN;nigYfBD;SfA!C+R2Kn@Qu|gPOS6=%%SO@{u`cGI{dZ{w(0+ z6MU~THeBD+%`?-C7T#@Fx>z%j-lxo86eh#^ixln)TpMjU=K`8lRq-%5aa8p|ug(|d ziQ=5qy}=|+XT;E#=#_ByVq89#XQnk1P&>20!yJeLz(ea`vosV&22b6IsANTrYcvOX z|IaRfl5nJk-Z%J$OdWxmq6Df}1DJs_N&>HxI+W%`)m50TP8y)!FenQm5etrsm8+=cqk zA}spbjXt_N?CAB?i!?=b`>r3e{9Qa<=wnz~q*U@Q%kB9C3)W_ZG6E8R+@C@s5#L9g(F+>(W>t?&D^lyBTbS z0}O-SML3#GbxRNy68JUW)5nKaFGGOk*cHAq%FpNSkS$U}h*)OFmf#`Pb zrP|F?mUgdgjYeB}#8eM0vMhYiORg&QK&7iL$PlqkIc5l z`#Tt?WbPZOo7%~Bk1Dcw+e?lq2)`aV5A0%SjH!#_y~;3jWZxbQ=8aRe^gUFqYp)yZ z8*P&pn*MTrZ}kAkXF<~d1_%@zfQ13Wf}zOa?+g!$DUz{?C_xMzCr{#XYDigy-<^I^ zG}!nTkRU_`1rjPLV-u{A`&q2-NWQ_k4`^MG!F%)U^-pwY`D(74Pe+a`H1}(xY;v?q z5kf?&sY#UG$$_LURm=xKMN4vfX3HNbSH`f7YdsW39i;f`PTrCrK_wcIIgBd!WI0r3 zpFD@=dmermnR{-83F%KO58n0EgraV$2S7iym1GZNbiCcdS9xSmJG<$b)sC`_xgeDw zVTsN`Z?%e24~|P)h89X4Br?|U{kw1xRwIVkF>MYBvUhfz;wgI1N*Y^r2#QQ1)xVe2 ze2=6cM4m14Ck=-1&!p6|1~=sJaG!I)316hH`a_1XYqqY$5e<1)Kk)JJVJePLXPxF< zgd@XkFO;$IbW5tCaEMqw#z;ViQ1`&rFy1oG@yiXTZ05pBy#`Bw_~-Bn0-cpB5*^ zW0LG(Y$ONrM@F8y~#010@bnTh983aV_rJ-t07l4?^gHlur7h=~# zM`;^)gT2v^J8cGK{K^kCU2mdb)FkU_4403cr`2Bwu)tha!CdCg6^@$iU+$EXo$4$( zTaFfSr7t;KETUDmAuau1YR1a|LYwTyW3K;;@IPhZlf%Xz0G{Wqjg~ztS}W2M1^k0b)72Iq;hJh;GRN0X+x$W z+b-Pbi=f#B40P;}LuL8XKVGA{qfsypE(*&K;hg&?TZ#Ot^wx|@!6(EZMGi-aL&w#b zoPzWwjApRao_U;Py(1uso-K9K-&a%q$}e}FIUh}&Wk|p$9%$7+!-~-}#__2;_YL;s zvk9(s)}hq2xY9jJuBHNl%boy`-qvXk)^kSO!wI7gVWTjSLVM*aLhJD4!`ssdQgJc! z>%U?KCL@Xl%U5`~+usdOjHYDs^;n6I`N`H>&cT+|7r~D5Jkig&jl?Re5eth)jA-0J zLALLfI--+S%Bxq&0a(Kb1(ZI2;sA{JsK{W-Knj|W+^wIBmwO`d_ce1>ErBM;F=^_} zx8Bb_dWDZp2bZ3@w@JLsM>72|=eu;GP2UG24M*r#zlMcJ+-RHtM3>OAu5y7AY2sf_ z>lYA3lJYKBV7z15Sb*?+Qb>}q{mL?df zljfl6#^jwH>onD3m_j&`B5&keK-w&dZ(c(@MB=!YoYc*!cSl_Lts(!EU=9 ze3&=Uui5sM*uSDsH!S97OH1rq^$-yXm4wH?>F#&{c8q2-GO_G3Bg$;|Eya_G*2~CD z0<$i6WxwUs8o$u0Z4$FxhR@Apz39RPQ>0VEvbEgCfi4sh#^PZ@Lh;R zk~xdK&gB6p`7T5#1YLf9?^6B7yCKWAjsHtsvwYLn*y2j(;)~$n!w+Ku zFxLN}UYEvF)A}D2s8&PIABxRtV7v_FdA#hSsrt64-v&YXljtw+OS6?T9*Ix@{PNKo z1Fj`XuO%wGPnb|@1IYt0_uEJ6263o`ipJ$f3ytHmkLP9EA?Xqs%0?MVC@Wru; zLzMBnni%_til%?4(DiPgG9JtrV~$N;Ld$Oahf3Lb2klg<`K?nvs{U2u9*NLO)D#w| zCS#)@$M`oZUS_)S)J@09tK(HF`@iJlWm8>Osd4giXZbU%{wB)MC@lB>L-Ak6*PxjK z9dxhpF;f6TcM<R&`JuTeC($3?sS-en>X!ec&h{P@J>*%o14%X5JJWfR+Xm&b87 z!Kah(>j6kzuWE*b9*0q51U&qf{$Pwaj2bmYeG!k1dBmb3V)vi^UnC! zlV5zVU^($ZIOq>T6=P7sZ^iE(ncsRR$MVP2i#)5~{%&*i` zsV)!*WStQCqVcWfy=o#R?~C!bfEkk#2!=SJ=kTjLV=)3VKWZuhmxZ(g1lQ8K7 z!Xenp9pMZS0|r5nOY6uk(A-azYtn+^8$r3xB*WK0^h{B5icf13PhfJMBA+~MkJC&% z`JOn#H->TN%NxMn+l!2cNp9E`o3rNr=0nz*Ee^SBn*8U!n=U*>e?*(?aiG|ibVh2% zRl_@*WK=V<-(oPPfzXU+i_?sQM1$!`JTldLcz1--V9UoW6&;E?LMIASc;S?VJI33&j}3+5%>D@wgaq=-@w)~q12v6j{*2{bK+ z6dXA1CAtN*9#u{{&gk04YtY^LqZ%klb_71Do-3qchC*{mwCtbMUpFy~+`c5iaT>MY97i3vXkS%P!B&7KI6Ucl~QzpDmj?!&fH~k zps=uD;cjZpY5gutraS*A8&w`xWzT=yM2!4r=}X)9W@k5GeS19O)wJ5leX(AC!s^mZ zkapfbvKBjTd)H7={81={;@1NZYeU2lVGt}(G~#{m!&eVxlfKDKyt&mPTbs273K-AW z9n^oCWGU2AU8>JNK5l7rPr~`QE2p4%%$M88ff7S^w)XaRZQkEAqu#OpDTBISutkbc zP-&lpCyo09;41a2mLxaAa~`z7bH?++IzQLGcMkzgw~HUS_8|AFstZy7R@jjB?b6Nn z`@5n}N`uk3W^O_XloBMTsN{NX1(GROosm`hA4Ea!5lSx0y=%@>4x%$GSv>V>Sg6Z) z-3W6A7nS})O_&uZrAlJSP2 z`9b%;5SJ!)XCsO`kwl&< z^xGMXsgrB@QVUU9a2jVjO0J|+q|ny&6A?2(IESlFeCh=^v->8r{NshIS4BOZG*m2A zaFbhS=@Dud9JJjxrLq+k?oVEjh34W-vs#hL%rCvILdFCeVuLo3bzZEL^)UHea2vk> zi?Z>&lpMxhm&Af8kyqj*DXkYLBWJ%l$42bkVEZ`4zrdN=r&;qn8pnccGKI#x+^_X#ZCymXFQ={uv_`}`f4*P0TrH7D@Alp1ItSzB7c|8`0LXsm zaD&JGE5Y@=)=%a;GdWV!#9$R+yAWi zZlokE@kAwK={}10XqnT}Qp3A=3o>P%{WNdu&^%^I_8i&yZx{4m02Ds+<+`KA%fnx; z-mQWwet_7(*XHvv(XZJEJ?q}yDDLJUwjj*y6Q9oPdD9>@y^owsqpljNru#+GYw{pB z@qN|u8ZNhIJl|45?@T78Pxr2yve{EP=$TfS3aS%-aS9iaF+sN;>H68}_oklnMH#8x zGmXSKb5UNkkK3@s>fo9nSrQN55YlBGI~(Me3AT7qYREWeL*0bJ-(t0>$uQ!Ir;{hzj| zlvIAFRB5t-qC!7^Mz?dswp4&lq6gNW@1(=^Qs?Qus=K(o=sFRl-`g*s(dJw4awo-d z;S|Np&v-!_JAfCAC|knGMu?K&Axbw1W3`f(g>!Cnvrv!UIEY}Rb`-uyS|qG)J4fK& zd7oSHEQo_~X1|YKv>36`F*JfdHHI_|?55k&KNuU2R1h8|yU8i#$%^J)FCIC%^R_^w z8jh=qYj)iBs7HquEFbpc(`^@6xBsXh=oobY$2wtV!e%2`a~=uK?=eTh zc6$F!paccZHD8!Z6Nq`iuKf=(|4_m$3`Xth@Ov2|T#mPY{G#R5{?#$J({|&eM~n@9 zHvR+_bux=S=JgWXLYPCH6s!J%b8ehEq zU=#Xu-9FGdZCG@nf;o5GFTR!e_G#>G`M{-M_0d<0`;^>8kdT&iA|K9kQ z9{4L(3w-TtV9%QRLj+83IiBgkUXWZfb;{y+bc*$&X;3u^j8}DZ$So}F%^gjb@3?-* z15mY16WPWWrjs2|itPP`*&ofN@CG|+$bRmpATdXK4W09CM%H+)m#5042KJ-KE-fV^VM5^G|n#lLwUW-%pc3p$#Wx@nY*HVa+-i6U^$#L_f-DF zwkaKfBo}ysIP%@XCaxQ~ZDHY1ss-HyB5oqdGQI!n+2`JL&w6zH$+KMXI%!pt5iIq2 z$VR+dk+1I))`fPfdLDrJGuZlcxJk^ww;NyxVs>!9**j6pX}QoO8u%McFJp!}u}iV8 zw`An-VMFn6QSJ%-{afax-V3hVrFXr(23|m)Wqv~b{CoZr*C84e$w{*+b3FP`FT+#& zYd9=8+B@gN@p-||cMcnYG<$kmE7y8n+Ec?X-?*a@oQ4W#FW#!y95};zr&4yoTD7yz z%UnqSLH^@txnn%F0`O~H9^oZsfbDC5)jI{9K06!z5M_(3-t|K-s11IwRG9PR0npIM z*ToOomXARzE%cyZTlBz@{}Bcfrmq5wvyHQn#ob@cbG~F{<~7?e*Ta%P<`c%S56!?b zZ@%)ug+9?MSAXsa`9=(hp5VFXt4ZGBsZS=Ml-Uilb?I|xS0Htfs4_z4%qzz2C3#pwraH0-k z(N=3t_VP)A4&_o_?;vOlL5dNg0Ng8`E8^qsADgSmPR3>3zIqN8SeiniEKFZeE-f&{ z E2M?I@UjP6A diff --git a/doc/images/hand_gestures.jpg b/doc/images/hand_gestures.jpg deleted file mode 100644 index f4dde33b129a25091883c2d7c3a65170634b8a6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35659 zcmbTd1z26Z*C)Dhr#Qvk-QC^Yt#EKH?oglQx0?4)t&AV8M^D|Bc7~mw(lRfc(b~ELb1%Uw#7V)xm2muYWK9 zy^mh~f;C^(00{sd78VW`1|AL$4gmok5g7{w83_p)4+HZJ77;!PF%do?At@y@4JkPz z1tB3V4;>>b8z(0x2@RhRFS{T!2PgZh69@zZ1Y{)Sw{ zIRK3ggF(h728*d?3Pp#MIzSoiWMTgW$2m z6Y}eO5hys+e_@-s%pl@Wa{i>ccn$4uWdGj+3;zEV+5Zgezv5a2kf9*Jg9n8Uhyd4j z>*bY!wgTLH<@TJNTU~HiQ*3gdQ(EyObH$1V)X9#xBR%F0rRNS6#SwG)s9Q>@BcPOJ~z;N?q(Z-OJH0WXoKYSLBkDs5o-kD$Z6o zx0+@@CCZ_+463OtTQA$zNPW_nsh93ksGG%SmT;Siw#?5p+UG)p){vzxmNMRLZ>i#( z)o96+=gyOFWNRu&v$-x_wr)F7LjD5JubfKXx$;8wWnYcHzzvZLIX+hL}dO> z_MMBNcW;E7R}O^fW}7F730{DvUfWq*4d^9=F8Oxj_r9mYx8&Wvk8gO%8K3AigBC>f z#N$M1b%(2W6iSuy37DptZyke22L-+osYG9a!^3_icKcTq4d?;W*yJ?g~@Y|4sf}|0Z$Zmn!`Lb_n&F z_WV{Q#hxYVOH`>668>7lU@^s;fW7LXizNo2mjJs7qy9+|lT4iR+&qImz$(0UB zDYm;{F_h8WS(Ny!_P7>9xRZO2-g@~0++3P1i0l`V+@a8~GFTxGVT%|BKZ>pk5dX}- zJC^8}WinA+c&D(aI9h-k4RuWsH`$yvKuq)+^D|52{WA(zjX8S1VYfgX$z;_LzsU+d z2G1a6G&heq)O6g{vB40w7k>_}0bbi&SDe3*uef7oSK8CF$wjR|_r-IyoiBe)<4+Kf zv&d@h;h%L|&MV}zKSzACH-UASE$nw5AzTDn;JT$R9M-l%kqbL zoi$W_|2X$wd9h7X7&eJU%D1b25u_4WX|^k)4CaJy&OxQBcJA&mL_5|?noXl0muG;w&}>5F0yfQT@@n712M=LM3AHSut_q^O0;q z&Ax?~F6~$QU-t)6o`(o-$o%M;_jZr$BKN;rUx047I~_4o2XCs+1HDndv!crRz7oM5 z8>rQuQjOtySn<2foYyNS+2Z2Z5{w6Fr6=@m%-w6{kuH5W;=x^Hm2{{rv7$VCzr#k< zs0kP0zTC4%<|UlObGIAg{uAQQQ*S@t)~q)%{b6YdZkENN|hG(lRW3^0n-idB3A;$ zdLIFt)3fGRVsC?ALwy@i!wQNHM4JFhiU37 z)9{13qQX!e?wnH8pQ=8s68*~I}+6) zM(-06)17P)bDvY{WE|*z5&g=$wnp6ai5tE@6!4wtApH^fbqG z#Xj{xJ~yQ9ceTH^Oh;YhPZ>n#;Yqj`pr&r+8xFkk+5KT;j?*4@rTuIW#M`eX`^KLL zFyE?{OP5SJsap^<%@F_a$)~)5&59|#Yd<~}ql6l5Bchx6!aB@rQtiDPj+UsKKjh@Y z4Tuf;e>hafk#S1Y_|oGe4SKs;-5yt7a3W#I{iBWV`Y`gKnp&m)t0xxX7dc}T*GssO zb&qV<%z8UcRD8PZd?NS*ySdRy=^X9iMoA?j4BLjHG{pXx@pLmGDXVNYN{{2%8_Lg4 zRv*(uohPJ;8X$wK{Ew5cx%g+3eN(W_2^5fFD1T4cnlO29zr8tEcQk7A=1!W8)!Db< zh_%bzrhuj=?whZ+KWt?y$yOH~`$Xv)IkI_{=N6PpKT&&C> z6@MI;k)WdJR>HP|w>E^OW;k=8hKxD{T|dDuZFZO>h3({=C=Ki5PB`2DxqSFg3L9C{ z1%m{L=ia}cJH1!TZ7Ya$dPiSRZLFf40-_}UvCTJurNtJl+*dy#`@>%1J8waxiZc=o z0HVm#H#Zy?JItglYJq4q9EAg^lLz5_J(a?G9);xSVF!4;Yn0300MT-0U6Nx{olQn(!e z5`Y1a0BQim6y*9|OjT9!Ka1)AHNRba#RUK`$Mov!f0h3qOHj-$TtVPPI4M|56!hK& z44WX{fq8CExA(7nI+(`-S(}=J`6@8a=mKsam|uP^H~WV_dF8GC@~>zNz;e-4mjK6x z1?EYu{u^)h-*}L98+Z&%)%x|sg0=M^GCT7n_%Whnrl z=m7xcGyotP{L^n>*{d8VTmk@1a9=4-06+#9;!<0IeH;F7;s!(4|LV8@qt3tm_ZMqI zK|;P>V1fo;Fz~Oa4F(Yo4i+965g8c?5eW$e6$1?g6&)1`2@MAg9TN*18yooz?pqwJ zw-{L1Sbwo56xaqD1_1^J0Sg5Q1?&HsUcS9z%}g-Bh5*B?|6ol*a1Z?jWv^ZF4?%$; z*eliqBQ}Enpf!m92wwpiG%O6<%fGM(4GInXDnE*x`aQbNsR(Dad(KSNIA+(~{!A;y zI>&DR05*iQ=x8Ny^sG$N*)Qf|zuwOB)974C{|uHiwWeguxz5Q5S7nwoX89#`+bog~ zzglSD*Gzto{o?KUeW>HiyX(*L!-e#{`X248Y_`FseY0Dr!_VKh?f1Ut)s^o(yZcs* zYZNJ13aiAyZ|NgKVCimv-fi=p@|X?$Q2-A-V_Hi4!qrTYDvPdmd!^oAU4+yzuWnE8 z$_a6BVZFk?HP3jLY!_a%ZkJp7Urlw>ZQ72jf*rsVXBg%12ytDVoLn0XDtEe`N4lps zyt?jeWT39ikq>3osZt;QTasuIZ!l)#z=-ZrEi3z45>KrM)6_buDR2FSEb%k=8Az4W z-dnZ3GF3=9Mr!}3F$m_JbFO;)2HbS|-IRs7QDx3Iiwt4T|h;@S+%Kh#x~SAcMu^AQkp4rsENS zU@0I7Kq7_y2uQ)BVIyFqije~HAN#9%Rf8Z@#c)Ic00X*LzumJsL0ps)AOp|LSn>eN zo(bH6i}PH4xBtd|z3bYh0Kt%_-jN-L3-}EKOHEx5o_Y|^?9 zFzEM71LyZ?d2}-1F8&itpdYV*z3&L{|@i9Nt3F$~BD*lb;%ECX2If za&Y`?;L& zi4GJOa617@`IOsPp;4?T0tQ1zBswYOJ{DZ~!h_3m7p-wCSI_?Rj3K7(bJ$pJCr?mI zsTCVl$DD@t)u}dfSFNbuX?7Qju<5m_9Ak~bRvuh83@|nLE8R0IrKVB_pPl=9(s;r# ztT_m0!=`;MAD049TE~3_H!H^$#`d55gjkYh+;;a(a{m}lvD>i`K*#ciOq4dC_ub&u z4slEQRnEnEj~T_v=8M1tcpiZ#Gqi?}9m>^;o=-FdyE zf8r#4O4BcV$)}^>Y2$UNzf#f0h8g>ls0hay`@hj4A-fm;BOH+AP$=`$d%QM$Q+*|A z!oL5g1y?aK_4tW7VCwWwfYY{+f9?0}ooA=H5F*UO#ki@y&Xp*;d<+MKv-w8WcSnZXCap{WO*gA&xMEvDcU7gL``>KbRCIveJ63senGegmLB2GMMnm*Tg#t+}w_RFzymdvEI*M^^6Ix0%!PDBdsR!*lp4ev~n z)&~6EwA@E-Anj-sDc3|x*)CS`pcAx&3yCb>KZr;SnFRRNCY|p*%Pg5oA779L`E>C0 zyVWcA2MIKIKIes1JvvS4BpJWC7dafxSrhj(%Luj2tk+HiJS-Z~y98#0hOR{r77q`n z#{cNlCS2tte9^DwK|ItquHG`QZcS2QEG+r*0;ud?ix}+h{yMbY@f$Ms9J`f1Ey|9P z)t(%stf}5Xob@z_I0Sz!GB)>=i#|uFl6-R+z%r-V#G*yepaBMvmbuP8%`Nv48_H)j zdM8g-d5t&EhKBqX!Zg#hdB+gc!fWO!C41tB`zel7ZhA)Ld}n2ZIx0i`hVJ|M`8|W(MRtyRAv(W? zjx@*73s81fd$^xBwU%}FsM-}#8e$RJ zy{oyp$G4Q9NsswZEeF}OGQ=Ubpq(Y6KpgiV6PGvS7Z`d2`V$+ZA8fju**^Y6-)xk@ zZgE^{roMW}rfH(&W_anc>A$q6$fC6zo$%)pd!bwQ@cr%Lq+YcFrQ@8A)5+yYKp63x z@dsBceZGOkXa%XFM6*5NX8w+Q*-A^$d4=uV4fXj@O7w=?nM+aHn2F#TygbWsKl((7fibmBA9vtlZ#|GiCsXjt9i{4xTC4y5| zFMwIwyp#UDWwGtOv23MOK0*7#apB%K?kKIwxR&P2Q68UML#soZ65}jK*XgTWfzB!A zT7oun_M7Ul!o5MqB^D*^l*-a<<#Ua(DH;b&Tqi<{<0|5qR!l3xN*xjXGgl|VTAiGO zIdiQn81o1^jZ#dTQCFmEFda5uU?z8@0 z6ke?_O*IMcm{?Nj?|#R@_{3bJ-V9r#mXTeny|p2DIXtvDE`lk;+r{d`ePY4i;jOsg znCo({Ig?SC>YbZYSUoptv(MpHxv?HaW&R2zq9E_Y&Ae)!7HMmF zSS57R7(F+tqo>`Z!Izc3!f{=*H#0@MS^vP`U4Q$f^L}ZJR|voNyN~y7yZtV^d&Nwf zq#l<`h7kVBeu5eQK@yG8!S<9VHR{9A>gg`YBo8KwU7p9UjsT1MLYb>nT%G=rH4VG= zu@dIY-ov^32|ri+N=M}-6UG*#cM~&>(d2g-k2bzG+ZiK9gx{r`U3oZUIK21Mjt?vG z#%6o6!6V-I$$%y`2Adpw2;RVQj0qXK5h1m5N3jVe15Xn4xPJ7OI0l0dq0}WmPQIchqorZ?i zYng$Rl$0LcYcOA&(nAI2i!Gc^^!^`Y@cX|W4W?l%oO&((A*VH`m4Dg4nUey;f5>NT zc64-fjNtV-Ab@V$0VK1feWjy^n3t8Jgns3bUFKa~B-onX0hJ>1_P||SNc)p{ZyQ^~ z|D-+bYNJwTXhVmZ{?B{HUl8Lm9~u<}H(lbg+^EFHpHMAGSUC}haM2Gr%8ou~ywhgD zwupQ+M(!8{S3ElUJ#iRXzpASG@dTW<=iNPs?`!8;goT&3koTm!`zLMf7*(%a+Q=q; z(|UhV*7RGPC2Y#&pKZ=O0lSJEFss+C(m}UzQ?pg)kWS1^&5}+GRz~@3p1FkBC^>V~ z#_2TBJ2xr=ZyN{VR1)XS59pdb$o!2qXUALhk9}2pT;;WXcE>LIqD9ruha(L*6iscl z-a;+grfh-Y`3hzD5KYq`_mF`oBPc2d4;2xdt3(P4^WbX#v2QP0G3aZ0NUgb*sX2C} zh`Ni6;YeQ>?ccPtt7hD5satr%!|;J{)5VHsB>;CD-;pluZ>zPnwGEApNRWprj>&V= zqPXsiNZ8tfxkxyhOKADp4d?l~H3`@9-^XS0Q_TAfP7@bwqoA6~RI1uyfFmy7k4%S% z2gj~OD7&&DH|Tb%m90{!#J6;qRW?>@ee(uCH-x>W^5+O>-j|__W9B%kPu-@&3O}H1 zHj+@TIOQQkk)ivr7{yA3*49l5aaD)uKz=0Dc{BI^uCiJFi{V(yWCvmvS4RkZlBO+x zZv7XW$_gJ4Er%`^+Me}X+S)ItGmZynLm8};*x`O{#|&FRQg|9ZaSGJ@${SQW@n z6Has&HaSjq(;qr|q6?^;O|9%db(i4HQ)GGq$60bAVP1CrV0+%-vfve>Qu;X%Pkp*O zDH8OlBPznJR6?cvU@8_xM=nbvHZ9D&1mEh-JVoiD!Ho5)oqL;?a;{vvsno2qP)(gK zGrO~ebllnO>)Ym7YSfYAapb;MzT_C>ae({JtyJ^6UPECXdp<=OPfOXBaBd-GA!QMJ z5qqILFS%7mkD)46fhuvtvK8mhpx6nEhM|n1oS|F`!%_I?A3A=OrjwAbGq_c6wT>Pk zR-jbGwQAICD1UM1Kb>a&4te^E`MdHLfBw^7^wt^jKEWNqO%H|hM`@qr<&2n=OSu`3 zB99_-jSgP*>zG#{Pv6%pVVtVf%rC5ppE5L6^P>j+THw3XUh2p>-9j8JJKme8cv3Ku zH5k;7SKN+~rM}qp(s{aNfMaT9N~;d5us__ZEyPYpH^d}Mm7^)jO))ZZNMp_!D|I={ z?$BXQ7%Sr8Y%$_L{DWv30NyG?w9Ebai-FVYmz#>&CH5SModPDl^kR-V!L8tl{4jXg z+DJfjCB|MdnyuMJQe%EeO-4cWoh>Vt?p|f(GqQZ|n8TQv)LfSg!B%1ib4{E~Nwahl zLeftolZy@27htvWlYRs(r-!D5gaQ?pkax4C9amcnt2ni;44who$F~cXi90Gm*Bw`O zZHUqc#l=BQV;V(=rA6=N4sG|jR9Nc@l?xkz-;92+)kB6IBMnUbj#3RUMJ&)D=Mwc) zYQ>W93@%&MZ}u(Qbe|<5ZkG)RwUygllN@X0@1;VAgRvX1u-xVbIS-^{&^34nwuF0m zp+UB2&Gt=xBSmRrkH8%u%%60up6u`iw$FaP?40uGcG?6XALuN3>AN+8X18i z-1Nxj-a@w}SzN}o^ZXc!BtJ%*?)^DAP&`4+pukpQj>ZkbcaTl6LpLs4{kkFOJzU8G zLqPp#)FMxUV#+{52@~ED?|%i=0#!-I+Cf$}5R#Pu&C8JG8*is^VM}~H7es!HOWnW7 zg2{ko#VnwsnIdBifoY_+*IjVf>#uS4gT;z(*jJ*_$IfFY42OsG1=u!dC%dKuy=CTY zs%G0X&$>6yJt{CPdH)LnVW%)b2gQKJ8_LG8oqa%dpLOpLN84^A%PbCyx_?f~@_SuE zY^?N%MTlW5{_HW|JN#Jst$}+&Sv<>nTFF_3AYB@T;369Dq;vx;wzCCEvfMU=cQ$PU z_xyL^y(S24rCs>|BI+*#i;(Qh8N~i(V4*~o2fBOXk3dopW)(% z%A2cXlZs>&;wwPJ*B?JnR`m!pGq~nw`D)yahAw&MIq*WV`yabt+ap>ja41lQAxTkY zY?&JDJ?(T6{lt4S_=@O+K4tu@Nf!Q^co@2Cm)(Dr8LbN*Akb zB?iVSGNBFMo5P-BrCd@^7zv|}k6VNpo&yV3R&~nFh-RR3s)B_hiC^fv3*ZTyWK1l`2zXUk!wdGb!&my>thSyRx;voQ=P>!ul4W zz9XdyIVbnxva+88#G=&K>f3fnQJKEzwkH4VA6di)e$-r|$EnSgs=h|7j&fg@;aL7e zae3F3D%+*CeUdT%7M;5fxtmM-g~D=pqi*Frs^hYTNgz_G7qKB!aP#m7;9$LuSuqOj zyYp5N`rOg*%|#CNn&JxN+p5eTdpj*vJopRoKI`Uo@7oa|l*=0Ix~6`U zkt$P5I9qzFS)ut&Qn>$i%hh$!jgPo;#$SgCBv4BiLO}P`tywCx*ZZk>Thcl}_W~r; z5w08(c=oejE`j!u$d{JU!aMAlfPT4E9(!$4GZUWl9T*bkHRFRBuM~t20{2`e4a^Pp zQ9i@nyY=SX=t+ae{>(+(j#PmD+x660&x`7>Qo^N-vbK>1`?+)tM!1lYrp6<)A3pww zy6Z^kg?Ci62#SX1q!X6NzF{DujE|NmV3On|3`b6*A%N_2$Ha<3RSq7r!J)HIOp(?p8pNy=KX|~!-NoNP&fb~C zHSE{aJRF>b(UnvLAbw~tL6j4Rq9nZqS@D~C4oCS#6SA){`4Y}TqCoJ4&~CM(AR4d< z(3JHh$-7n=Vv?BcH?>Yg*O&^+zD<u;Eu-^iH@B<&-STR)v3;n)WjQ~OpGt2AmM zQ+J+vG~*0BiPfU_2GzpR8H><#*^E=c>;O($olxOw=y1LE_!)fc>7vf{(CYqUu{YJn zU{r;pRzF##X9!EVG}BZOlwX~zyLk1~;-WkZgksKLVt-nbv7za+Q=*>>z-Z1#{Gb?Tr*XC~rZ#xNX<2hD%f=}|g4Z|amHkX|ndBd~F=JMLwk{hhBpZ8WZ z64n%Bhxu?}eoAq}Tv}!`H!^YSeBEt>4vocZ5e)&Oagxi0XCZ|fr?2-f0OoW36U8I7 zzhQdMC3yAz?hnVA@YF*W&u$N+$_ucE`8;`N<{~0P{f8vz^86F+TsQTdnN#1=Gr`RZ zaP9f^k@|s4HtbshTVTx{(i4ex?Zv1_>%%U|YT<79pTHm?o_Rl!Q{4HIQh${dkyE%; zr_}sIFvg+#dnOEg01$j44h(Q!2^|6w0}2h3l#GoPOH>V-oL$UR_1#}^0|r4N5Tp_0 z1zY8md7N?>l4+QfBf`4mvI$9)_n#xkWy>BYE$J6QaQfcyd86fU?M{_-(j2T4x>ObZ8=Oj4#*e^hYvy z@e%WnWN*DR7bF!kv50d;)O`XE505w*IPLBjD}RWifmQT=Xke;P=a9h0z=qP4KIi5J z$UXQ>;6J1AcO#jL8+Fu3vz;Iq)}MDr&r3 z8mN+BEgacze<=Fw{jg1EJ6@|1XB8pA8iIUfrJ?-?>hx54OJ#bCWqR|)4iAKcXiDRf zzz*bpRRw`-2u&sQpEe+Y&Ea_9EW6{R14C9|76Y?J6bZxo{_X~Zm|B05HMbMXyVVp8X57*+ zCwF@=YUdG>rw;n^7M11FcKT~7WcxEhV7(0p({OQRcU)Y5)O} zSXao#Jb4yIL@8QASYx47sF|rlKh6cMeOhd-Txyp>fP+!}hxV_P}8W+*1xeuPt& zR%gfAjdJU#FqVDI6-4$XJ2|PqiZu^T-=}ImKd4P-3Z^5^ei%#0-isKqoL-55qsBDc z9~{b}aguq@HlkvXe#;b|{+{~X&jrP+`Y1}q0`?#xD^1DN1Ze4-4))p$JZ!9+t~i>+ zHMEZg_2!r2o0FH7h?y~1G6ux52E+&9r3JD%v!X-E(rP)*Uk7FMn8v+580YA}<;|3; z5sDEI%j#9-Dp;9!MVmYA2kMRQ5-gq#G`NUQSg?m;rUrvW&dP3zO)4s`u4?8?K^esHE+N0S{_jKu`8rYgtt%FY zKSANs=KI}ps>a86yW+D)AYCITvM1n9S?7}le2Qea=2SDuw=Vd|k~=+Win&m1OAeQD(%Vf*(mL@s^R`S1IwPCMXCt{%Z`b_J&wsv!x+m0 zDm7(t4v`J<&pV-^<>UV2uSb0&IXLZL-OKHfz3C%`k%f$@cIIG^2dw> zi&U^5J&WhWv3s3M4i3RI*Gdr@eHncjquif&{4W5g7K67wso?&vR(g-YJzriTN6ML= zUscaY%#B}hdmshgA8MHYo*2jfPokpG7D`O@DFTs3axFC|YcC=~! zX!uwJPWPC|+`Yiv%-zgPGY2eqz1poZ<}(%&7OnK|_=og}tdlYm=XOoU=oVzOsbLKz zN94rybW1Vu+4{8IDR!nXT$M#w;9S`((kY)yOc-cK)sjao*fSK1vDCtX2z71Rw)L@I zi*QG4G}WZAEZ7t7D^Lxv)THp_X$zu@@f1rm=#mR!v3L7<*F~cELXelkw}q4cBlyP^ zo@^gSAqk3DRY@tFw*lLlZfx`{$MBKD4xg0cWR+l!AJt>nz`NRY-*pm7AqiB}ng01- zU4!`b&TT9w;?DiEs3YQP8?JfSVV^D=znc<2BLBV%fE)UGCxRAsA%YeMPAa$HSK(2m zU!>`e82BId1%gM!-N&Brw!pB;)Vb^RZ7IQ*O}=+8 z0Qy5%cwYDmU~?CDn-?y!6+p%U*VFGG=N~@h8|ga^+5|Ojg1Ryev+bWoqc`Iu=CxVi z;!@dXj>0dNqx@wrrUTUrc$ZyQ{$xpeG4C6o1Z=OH29jNPi46NWzDX3$|5$9jB`i!L z=ziwo!M?>t#1zYeftDDZUX=S?07sF6xOdExqrVE`4XDC?r1oq!=*UNh*53&i-S2E~?3=6zTNBm8C=ms&6Rx z>(P||cz^%_v3E@ZF%P~#!uAW0$W}a`m8{gxZ6O}MWx>rH)vY5_^giWz%jlN5g}TQ@ z$O=YUZNR91r-fnwB+(ufezBWzIsb)DJ6P6&YJ{I9t>l*<4L0=NGgUi_Qtu~D=XVu7 zzkC*va*>@o1FzTDl-2sP15#z81`Oh2281>_&U~Y-9>d}yUjXO%{9A5C zd)_v_Ng0%nzv@6?OxAthzV$Z4FXT1~Y%zQzUtNyFj3LT6ucyx>A&B%{*Vxz=$~db} zJpsqxe&*bhaK`34d~6m-Q5k;ID46Fw(!F0~+P>Y+(?Hr#ABEY-d!pADnX4@m(;xeg zu$}*yKum$?E3BV7RhO%Nq9Q)zABrpGjqmYZko_mC%jRROMBgVWOC6cY!*BB4-=CvQ z`9Yp_nTCxBSr`_XCnBMEZjH*jg)AYnY_9Lz{$Q=(_*~t+-=b%9G0ehrN>Y5p-f?T; zB)FuQ;Y_9ZL!v&v&Fa%B_@fiyvI~ZuNx>`;mnm#Vz2Ts~`b3AwSuln|p95 zq2IpMspV9wmX!F+^LvdNtA>4!G;Gm%YPu>u5NELY+9e)(-IUk^!qKM(Kv7QQ2w!3&mkk%y2^=D12(f9 z*>PP%zZ3Uh*Wf|S@Q92*iem=70ba&|mRCZcnMH0hk1z$xN19tspKwh_%V?FdWpkSh zbp|zhpTsnCQ!}%7W5NW5p<6iIgwBEyD+8u(&ii3MV{m3tx}@?mCw%c&QllwLW*-%-MQU4k?R^9Ju^Dfm++3k zbE-e^QMP&dDAYtbrN1To_DA*aoh)u_{6_wWEbgu1x*H1T_3P1Gw$^We%kNM7l!Y3QHRO5`Sm;SV_*Vj20bC03P zo9!S>gZ?y@kFO^^=s`z*;97rVF>Q<}h04ScJmke&pAu12brbPp>xb4+`VCz^2U|)* zCi|$gK6}0C=C=5>GwwHAj+wjG2;7h#lY=KW$e#UXv#S)-4NY{73^M%#u#t2PnF2@b zbiWCNxDovfkz3^9DnZ5~DtB3xj1!jDclc(687>pTj*|4 zT3R47otRhOt6`1LTh=$MkhB-M(;Rs%mr!Qs+OWw_AWFo*+eWZ)hjOrHy!}muL6u1y zyGVjr>!y|(A-C^2MnlQTBde&vforB0hK?03_j5#^pb%<_?D_(+`yinBn?>h7W_W!) zl?bK&@(Jg3Mpj}JyYQ|{wDf`N{1@?0AI|sl4E2U);kE}Z!owdVj}UpwF*WX4?&TM{NCR7wj(y9Rfl+XDcG{v z0}S-z1=C@b&b;*Clik!bRofsLdQBB^4y>^jAtd`seuoT(6m-oh*CJ|e1B&15MVz^P z;l(?W3FhvYvJM0Z(mEr(C}NH>3DzCe0=xBOd$mz&b)U=isuIKD_s+Xc$>Jz*L_mPB}y=6vPrVunZTOm*)YmyF;d*+MpgY%X(;cF%@n8f7NwK_UWP z7s|bE%e@|x1OLJd3Ks5lS@`<=b!`_QVMaG87x)~&ivk=>SnHq z1@)A{TcWBVNe#2u5}^2Rzb^jWuY(nVd;wNeaKrk{KJ?8oMLHJEoyCsmlzt5K=eRQd zK67mwh_ai-^E2n((zp#d`r@ zEuSq+W+cA#Jm|DsJ4pLsOZ1SomVxk|rSqQUQ!!DGy13*W&I`O`m2@i%p^iWr`jB z+MR&9-pA+TD#T`)Rks#oI<@Lk&of#uGHz8K^W?xaxX;QCOw(8L5= z)qHqHOVMgO$iF&JQw`QosTei09eHq7Ev1CER@wx25 zi329qv1fz3n$VFRDf{cFS4jF`OUl7IHw|W_1O3hFw{_9%K4BfZ?HlILd(Hhn=@#-c zlZ;Z!s;h@i!dO(yj1>?2oU5hDg##3;~SlGRPT(Z3K6>$4d_u)aQ%3WUX z`zZmaeHSmsY2&90Yt1)Mp%4y#$vdKy9b$b1v^sYJL(Tk%foKLV-t+dZp2oY-g9k18 z<{m}PZTGeIPV$Z8KbVJGhdYP(5^I^{N~NDNkGcqy7ILK0qZMpE&D3(t3m@)W+;Eym z4HT!RCQ5uB)S;g&j2_r6SU(@rTPqOV9}iXJn0HpB1Zl@D~?*e}3r>l2pf)4I%qmaW_S8|#iF zSHg=M;RIJXyHIj5#9~WOeL)I4{yySlJqMvLqIK~hvcXtK{^XRf?On?}NtaX}mGh_a z3ypj1(>h+;yuR^Q$F#&JGT`^_s~KJ1`g_k2L$mTfnnOEU7qM0YQecF|be;3&D!XR` z$J9BQ?F}UOb3+K4hpm>LgUd{CKJp>kKw5o|O(=mP=V*AJ3CC;kC9 zZ`XCyb`wH@w9TPQft~KVDe~@nCI8#FE0*r*7a$$GK3QZh)Lsem1wdnIDgD#yzP49? zZnu`43LXVqyT0#TY`%!JVm!REm4vU5fdimXGdwJW7Q??LA1hM@CbHuNr({YDQfTWT=k z1JOQDI3+$>e(4G_$@lcdKA0AU+p7&N@r}^wjr+G5LdKz{JO4C-uj#;_cELk@G!-9H zsDmb(nY!9fNna~Wel=DI-Cf=hz*x*O7v!y?E0(Xu_p{4KBaTHWWoCK--YBMy9rd1m>duL2B{Q>y(CVVFhFvWAy7b6O zDM}6z3->{D{am_@Q>g!uyRFwF=N;!BQ(tD^bsJ5RBJg9C)Ur|L)B|&?4%(D(^>h1j z($`yv5e;4+e^m69^m|ih^A--HL69-YijR7i^fgw+Q`XzfvK-vCFZYO#Q`dYN52zGe ztURq|&$O2Pp9G>5lzL!(x7=f0MEUb;Zi($KcRwmjyuKRrDWB*=m7|;QU6nu5bFQd& zbJa@}SI^?6!7h~Ta~m$EDVX4+DokS^T~ApRX6o*V&IyD^U6Oh+GO#Vb#mctKL1bbi zO`X!cB*c+#)8?8e8Ju%1H{g+m8f%DGzP_)O)v8TNJ_ZpP2pojrs&yY*)QlcK=WApu z%lAm9-3&DaIlSr0`o2o`QH@-?i4= z)mY*ZzEU{X+3V^Z^50v5FtSeqD|{!Yj%Su(#56o%fiQ>ExM6Ob3LLJRBrF;zBn`VC zMIJ!&Gn;l2dtK*T=iarx6TX{vGXLb(n&x|iqf3^@;WdH@u>JN6c1?M=Oq#d;b`8NU z5kk3jpgn4xu73=xiT0X=!CwBoSzmkPe0EiOKQo%;tKoaw9y>Gkw}#3;OM1_CHM_U5 zCboWQtKe^FADs?O?4IcMh3&s_Dp|8pWAf9-S)Vv-4=j>gAWrEw9;Gf@xz&8ir8@yJ zLO!lsSl_d>+MI)Qo;AL#+z6?66uW!Cy+I50F>>;4Vupcbi*=m>&<<@Ge2QQ5?xBlojuId>B;n)>6$>#JGP(DfHJ`fo=PV-;m3Dub8ch-w)aH zv)Z917e=a8f-MGG4C=TCg%_&#W8;h&5wKgDO;S9E%TdGM-A6OS+8Ffo#Psh^cLY*C z-#K(Z*a+~(hw50{!%?zqW?CMm@P5%XDVd;hPlF+IQe?m=;g-Q3Yqp~RxvI!AOO|w8 z5A&lSma27ft&n;#;arK|I~-L*)*%I*nbeH^TAAvSRd$z&=Y`(jHB!J|oU+1(?nlX^ z;)%(tI2vu#aiUt#4?q$X#1cI>#MSho(I=~H&13_rY8Et`HeB?paWzLz&rAxIET(=m zr<7gkq5HRuiQLRr`aaL+3F zaXweH>;&z)-QLo{*ftwt-`X@r)9SC-Hbcmz?^RJU=$16ap=p>%b=Zn^Bsj11>XrzE zWVV0X!ZmCDlBWI0RO`|_Ka|<{@g&58a>^w&`H6bWISDr1;LF zYhx}`g=WZ5U&D6q6+|PmLoyjK2|oT7e7II)R)r;PAtY7NyfE*qU4Npk8Im&0@MeZD z;ayEBOJdYV=8h$u&2t^K&nMc}=kyorRicQBjGb7J4Hug0-Zl1HxUzkqvtN3L2k!8l zL>J!rmEwZ9dhS(K*uhCGk`|$sQ<33hely$jhGhH#T>8(}$5?m`IXTxeN--V&HdYF}S@(OmDiVl38B7V^J%oBK<-q z`Iw2yI4^ROwOPLmZp3flTEBe0a>b*3M!Zo2q-HL{NeB@Z%b;b&v@gHJx{@BD(`vS8 z*xXR3b|k01_M2?ART9Oa*Ml4@LI-hRYa&&S=TZ|sCxNi${(#+d>Z>UH{f{EJbJ2RqxJ%965;~kgjn{CX-49N z9#<)HaMlWRFBzlLrzNnk zZDhJYs=X`qNFh@^2^C=0KCg9m;Fh#MU8@BT%iX4AlJG9Qz0qz5BhM5L`{Q8Tt? z(PeOYqTY@zz-gE!lxEl^cXQt4YPjT7O{QmLP?10?C?ilz#yT)Ska zWJ)mqPpeS<*E+$*8COmjsx)pTajY$Jt6Ql%WXp*qtDE=g=JTqlmP4S!l=x*-WibN$ z5dCFnei_fXR|52dB?9TYe$(PJKkF`{areldyi6=jMB^c;X955<-qRo(ESf+O?X4q)%wsoC_hs znK!gIXWBJfPtui2ceR?(R?uoK12aI)3&B6f{|ea8v{9d-63NThaj592WGM^nxPC>_P=!9Y5iZ9&>n(t zXWKpRi5eJp(4M%U`9Hl|Ei=3Ck2D4|TX3gt?IIGN9c1384w0bYQAi}1>lfsXvv_b` zOKzqwtRr@fq$|Hmo^j{B9h75LK8I#e*gRPMUVj(9d&x&zy%7s;`+(jw^~8Lc z=$&~*Cgg7}Rgl>@x4eGtNTd-=kbX)uQtDJ=7aW$9A*WUvk1}snj`Dh-UW%ahicPXA0dAP zsh0m4MyeNy5hJyNpt?3!dF`T3AK%8*v_2EABwM=*<;akWw_J^IcJ>pue2>(afJTXi zULg}(F1?0~+IZBtfXZ2^OBOj!KaeEy zA`!>2iw{=+oORyG| zfgtzdk)5hz9TcD_9TlfU>x$*r1lS}mr6`vgk~tCFSZuvaC_GqE*!Y)|aAWT>Ca`TFz6+iJ_tnh zA5nppK2I=}s)Q3J@VDZo1?QuzI;k#B-wVFmVE zp1b4fR3u_luhce7;;8gdc%$4}=T|J$R&T9=I~dCxt89U~_0$ms4b=v?a<*mL%oc^_ z@`mY=$`1FFWG-*oskhR`%i5Rd3kK)|B)xy9_&E0g@h?E%i8J{jD$SpZT?@hgsrYx( z4Q>6*bdcRL%U?jnnk&xk2_VDBy9 z4mR*bB~SudLi^?S(B$iET;>$n?ckn8flkNx*jM31O@av9O=gO*YkV1s$lVFvS1QHQ zP$c<~YVIf5p;hz~tWwT1i3_6Fxj!i7$R_eK-p#sP&8*)>nTwW|a=mpOFqFqu0K{L2 z`y|dhaa-56Qmc_0W0^l#G@S9G9*Licg*Z~4GBeC`8~UKHMQSO@lbUGQ>-2pwBg5Zz;0VS!GaU$i`W7&fONy;E;4#YE#zosC@{Xd!+tn=AUbjzg^DmUHxbgI=90(4M zd7xd3wp#$%Qp7li>y`FhPc0!#o2)ZaruUu3^riioIC`UKZ*TAKCvSg8ZDKL^PW>pF zj*3~)m5TT=J1Z+YD~#6pOOgRd-%BQqJmoNZUzl|MRz%|`sN;(Hap*4nFF^HVY@xx( z)sHcdWFBw!G_Ubq;)jfy>yFC!?987(qiN({8Plq{ckQ6yoY~M_38;F@SZI3k1r!r@ z@(L>^6q@|16iRjR1{GWpM5aJ-faqt#N6p_U6+8U}82GBR(GsnY(qlA>9cz8ad4nCO z`u2ud6rX+S`C~?yOY_PjsJI`)-4ybuE&$~$W66l5= zPc*|ECM3G=R~)cKX^<{?qy;)5G@BFQ-qC~n&YUJ=p`?dh_Ge(#IHDlzo?>T>CrEz^ zhtG$GZ8PMu?V}oPGy!+VuDy;2m+WGtc(SvwE~%xaIzbSeBG z@|Pjpp1jDP_4)&;_1Tixq%22F{C*8+F^b@u=2qUV*^jv7+*o|f>H?)>zBJhnjC=v{ zL*8J^2(B);AT2ja>FySUYbu{z4NU{TG`y?1*Rtq*Inu7AkmG!*r2dj~zJ$h!6QZ?y+2EU$^28i zV_&;@q6lubAyN{cSE>vdT5GvUX>mstPz*^Dak`91{O$A zScHd(h)rO8(|*0quiX9Vyn2Z;sPA%P*1MEa!329>{dfe%>7i$b+e^_5SzSk{N1tpk zb+SP$-2v2IKSRktN6D=TgB>H9HqS92qI~6txW|7%@R;==g45w(RBMYi8MQ!hgy>~L zVwp7H$1T&5=XXn3kEBpmfzx@(#m3L(Pa{|qpJRrINA#2DgLgWTi8}O#FU<%?JJnAz+FBio>}fB?TY8#L-leY3w5cG z8B9%3Ek<86b>a86jIidaHap4U-}Wts+P^!o{zC6+qkh9@?pHcZ)HdrlHZkI|Dv zZh%4LzRYKv*ePk)g1kRr!ofJEA>7vW9f z!JH5y)_Ulph%)!&$+))9z6HzuwkbZ`&f(@@38< zcuJY}+qSva>jc#eV0gsqn+FOZNx_QE$FR$7V(?Bu)Y0}=kx+SaqH|!q@$<)_aGdg} zzE--gKY6t!%PkQ~Xk5{|$UTrdyJ@*p&Sm~QMqgQPFyVjrLb|WZM!Z!X1K2V+N)Koz z_719ci&W9&D7=9l)mZgN(Z(3US)IF56A?P1EWo-B z7iaYX>oaPhU-)t%ZHl-r+`Py8u8>wEcLQK9wu+}RS6c6*p_Etaxmn#lpyt01_u#I8 z+q2l8%0IioCKCL<0@2vZcbxDNnc#Rq*ubqFvfc&Y60fz(m(@j~HSyzRRd7t~BhL7Y z4(EJR=zax(q0zxi>@BqA#&3rCIx8TY>ediq3Dd>NwuwWr*`~>;_>-54h*49c(#>GV zQ!_V6<`XTO(j`8uZuGER-a!;O>=YJG54F=2iJXALn(JPC=_?eqx)ya(4F$oj!l92N z_TDE_ifV_R#UsR%BVsP#KKt3s;wyJtfhJ|ND!pJw!ZCI)xyDA}c}kJj;Wy_?zdjXr zcPE96$*Px&UzLK^8R7#9O<-YWaIAZk+>vE$pYpKV%DFjSH4}fUK-_h4jnUHE>qIU& zvq`mLVrKmGzWvJ33jV0qmc35Pv!Az|>N!8JXe&Ti@)yv@f3oj}&^y)wPzq@_!EvWP z)sjmcAMx%it(=J2SI_b-h9@g}-lG1>5Q(wgg%EBxhk) zzA_pSbJgM~F;6k;IOIxQs8-mVa&?8@agd>V5OWGhWGIv0uflDJPxvjsfryC6;N+fH}Q9HkCQ*)2Cudeymm; zE$&B27E6Z1i*QNhXbt^H(Zo?QLz+9bUWTXW=4{#!dV_2ThZJXy-iT1jChy%f<}ot| zV*L2w;TqbheqL9FX3H0{qZkVG)s}tk>8{uirBdI%S<5Q*Y2@Qyap>^Xy+d5OEB#z` zf+#9Ts0^}Tk{y@V_x%G6aMH&yU8M4c5;sw;RJgzC+l({EC`yF+`4SSxP>b}t_W{1m z5wpU=HlFXOxwX5`z%B?WgO0G^=<_mbbTSEBT2Mcuhv$^@bcWrSi1^Y2_YqKfW7aj2 zXUug^e^MpToh$>`y_F@2+_Yk@skR$li9LFwyi`RZ`FrGZ1L?|wGK7Vi^g64@2-_6= zJ?(6pfxLOzCh5~Lb*)Wo354UCl9YIDb=VDm;)cw={gNG?yy z*+A^XIyJnaf$qS28r0wAdBNppiwSqVM+i2#Dj1Nai)?=e-ba|snj75nF@n4#GOuma zFe=@0PX^~9@$fJmt;Oh`NV3{zY39bX1Jp}0-ixR>>IV>LNi)mtcg!aB(u>-%#yUFk z>Ot(X`Syh^Ho+7sKQ~Qx>=NLok|Amg5o3Fg_gxlsf76P#K@M7MJt3de{$R`Q=xl=4 zd2FS?JWhrK0mR~r>z}C2gN|TIkpvtmOTI9)qe|h=vpjuiuWqBj~4G$-X}kr z|Fpqp{uxyqs?_F?KViM?{X!et#t$U!DaUwaCt2jTosQgfmtH#+_zRF~1+YPDUZe8*({$Im zt{jemBG4{gFHlf;8~}vhaC2f6879%H>1#SS0L5u^C9wboh-!+Io!f7itwH{vQIqds zUoVVbD?*K*e>xxcXT1NZh9$oB>*x3fI&)ZQMJ1sS+s=^?z7bue7r;7q5RG{+8}1f| z)+<-$3UcoIA-VRC9Y;rS6q(AdDRj8+Xjgt$d{hL$T%j_#e$vD!cxHsBsPd8?8c#z3 z5O!1Q7X9RQ(dFH&soELDx23F5g#So1go*}_i-M$v^HX`mLghioSq|@6X}c=)#i8RS z>frtLi)JVB%Bzs-0(&=%){vr+IMX($LsU#%$W8dTd*vg;sH0V^sGKipt9FCB6K<5b z;-OJ_G3kzm1y&uu46lWLDQ{6u>}swt!MQFL623tSp$HDira0ASUkGtg!el%O*i(Um zNuv@_DA4PIA9XMoi-fN~C~#spV89@uH$)+0jh!mj zVT~=9nV~I;%PD zvRu3_pGhZyoR{v1+e6U&EF%u|7Jw>h{bRGk|EJ;wfWg6riXT&JSa5liN`^tMQx~uP zj}n5d;*3iOr_m{~XidY8S~iMxBTXDu%^fxI4CHXo$btItXl=}wSQ;=E_HVN=nZ)6O22aEPuf)_ zWYKW+Pj&k2Kf*_@;=DjV5LrbUTS*%4GafJ3KR$=Q=m?a|!HX=78z4ap^&zFDofVM( z#|}Z3V#gDi1dlp{XVOo};0rFi+tam@R&P0m!aD5PxC6UN|iT+XKg} z^j;AM^&Nj;%VUEXKZ5b`XfdYcLa33YPM?Pfz~Dicu8gQRbytkn&@90qDjDm)fCaaO zV2sem-1Pm5Pyk_{M#zc2hojf1|7jlD{TO1sLJoDUs#-A2iNlZsI0 z-+ahI^w_}DYSAI65N8}Va|!WWBIAfNAvnoqh=2PS$1sShBTD%p(S&WBgZYDWhK#XB z%lY`YoSdAredT0q6Ci5aoRiv*a0gMqH4aF-+qy?A1&th(bjNj^>_o_ zriz>lwxMAJQNdn9cn(d#Ej)>td!{IR)z&G&vE*XOk8Lp*;kMehn$+PhS7^h6Nax^@ zWsZ)MU?mN?!~zVY%@^~vzEP9m+TXwXrD1HV}eJAG5Ea z08p1Byhe$nkM4lmGp5Jd#43EE?9;W9yL^{I^F@xrUTo9|=9%l^;ODtbF+5qm8C>~O zj7w+TPCRSyg)8{L4<6P0#BQNw$`tywJFCn0;J_k>(H^Q?k_l+ECn=XD4uYHPAlX_c zG6yQoLe6CzCtK@yGJM7YFVc39lZ@|{)B`zF?PGnQ4}SLRG{%Xs8Q!jWWGhMXi?Z$f zhSUktD$*>w3N+I8mY@oDGUq$lhUAthwtL<9OYhsz=YN*lV zWJY*>mQsSUhT^gW4MN*tiO%0GH_D@fGQ$HhM zXDF7T)=q9nJETDBtT{fb8j`9k?baqS=rR#Ix-+8gFuA%5EPUP@c4~1`sNe&NA(y-) za)3+TC?{Za`PKLm3!>CF7e(+Ya@cKt+-ZKAIdQAd7)*tzBrr%zwKK#E5iTYneqJq# zD}P6(aZ0%FD`+TRv`y*~r<(Xev>1e~I(i`tpY~4HLRWobk=Q;N%&6eVUSnjZf%+gG z#)7MZSwKMN&LlwZ9UgJU;1P}zgfCn5d4n*+IUgTBPOE?ia*r#;*C}YgtZoRzpkS*K zaG}ZNk6CngexUnqBQ6^&jd5td;5=SIKnW%A-YMiQ0v#4RL308OGTMo$6sbFbE0=9uBL#h0`O(&Q+_E4>8kKpA%$}6>ESoNx}5S+OD!}l^+&C41X zrDbgVCrX{3bUE#YbPL}oEHggVWTz!2`qHZ=YRHV}q1mB3(D73zc~-}RW=V4}`~^@% z+IH6~gc}wu-)~dKT{|!ANx_#ak_M4&$Bo~mTP25q?}?*Q4Fw3J7AI4(7>9RVxCL^j zAR3T&sC*yBSKD!;iry`jw0nL*JSlj$#-P6IO1>u>HLkj!mJ&pm=&iXln#!=+?oQ?m zrXy8RGGA#fxtk_6wBL0Zz{#_4&tjrAj!oA;PLp?zx^ONhq@p?0zwp=Rz7qH3ZD9Ja z=Xqr{a%d+_Nkp@2MTMjipK5-+EsTA=+8jLz<~|rgva`C@kMe`&Mc_t70`xf$MgMJl zLfMwki4_JG;lJ|-{xO=M6DxFH#n#}m@JKDC4r^K5gIrxp{vU}6Tj~>HytiTuNBoHG zBtu{(ELz!>{%86VAZEB7)Ow*~6OD~y1KOLSo!p7WXphG*b?u9#pTP3b2Xdm^Ii`1y zqJT@X<#q=Xv6C{%2*;|UUijrDeVMS82jd~ZB*Ms6I7G$x-$)~PaJ}`fsdQ^L>ULsY z#`uMm=tYIa8$FemQc`!7M}rN^WlD#eCkxP|uPxyFV%56ND_^!1?-(>QDwzY#Frl9z zout^xjW3)^0%nzUTrq0#kV?6$rjHNCD352_W<-`5193zi>ff%(BF$dgE15r_EeZkU z_muAhQBC8>ra}q`vdemz1IZxL1c{FHqhCDh2_jN zGeb{vtBH&Fsm3b=s+8U}LS8ge+h;Pr*{sz=68Wp_a3uX@#&Bfe?8(it^1m2%~2 zp!thrAg$^zdV~e>uph{1-SlO0tmT|#8h5^;3+Z6o9x-nAicm;=D$0iF5~Sbh4nv{k zv(92RII;_=AmF$lAp8=mH{du2gziPkRu*@mK|(?$?*e-Sau0+rDD}LonR_08w2WotRiixkLdV^mqgn<<3liy2+Q~kNXG;Eb^j23ihk{M}=|G5j_ ze)nXFce;{%P7a#*wsAsm57%EB8zPH<8o)Gq*nqi#`;0qvZ@+~0i|=Rf!VPIq0o?H& z-%Y43=f=hhjWFsl>qCOF+w#zzA6x*A2X+Lz;|+8D&sS3aP^z}x5krgV?+~A;N9l#< zP^699H;hl>GP}_HGMfFP)k^xIYiiTmFE32>&g8u>R(BP7>mCU&7%YWF2pwnCpGNE6 zLgjjbV$9nA0`dfwo-zI3`&xZJ{7EIzVn;U+FZ$jMsub|OWz1<+H8lK{1pYljSJUrV zZ>wp_hryk4)cRew`P7E#qQEaLclI;(LGiz$+lx*d_I}a+kyuD(d?2WeUJas!PxI_# zTTgR&-oxYip}oqv7?Sh3FC_(ntXV=TceWBy)DgOKSGW2xG4{_!9bf zXxjYy1w-5B7jU=r%a~Yo4Wu-c7d5{sghOsdAmRmoV$bHq-KfcNGdmElDuZy`TXP$jJa&$iC1uuw4_XFquA;l2vF?15uU~>f@MyKw!`hplL4W z&ke&f@`BPF;U15^u9$}>;`LzS3M>?qmdm=O@rQ}^07c<}muR~dHKq+SI!^x;Vq+97VU)H2Ar z6kp|IK67 zun+Jb)}QQqYvT*#5X3d~`NKGwoM7?jt)RhyqMem=Sp64ze=J#w%a)*nS4w_+Z}Y{C zLg-NfpY%Te1vt-@awAm2lLK|HqK@3)@Z#aJQ_{`bI(aouMnRNvx8JUu<!~;XtiAiqoi#D=@;{xE$bI*Ozc~^`K;4uK3vRgSNsKp?1brD-7Q?D3cNT5 zDh-JrGjQaQd8Oh7Buh(YQm>V`SHX*}=Jvx&;v0~LE2WdDdn6J z`+OIbb?^G$b30*!R+Ry5F^4eMFW>@xoX0*Fgdbcw`=Moq`q zDzw<>^%0daY@HJ)$&}Tfo^YQgH=Hcx?NejF3YC%XTB;iQ1Sh1^z273B5m2@aa5f80 z&sn{i$XY6M`H{ojVxc6U56^ChVTw2wB?+vz9bFg?oOl&P){;57yR{d3D`{-P0~ z;MH^nAeI}t_$6Bn3InoAsk$=;D`^;$vJUBJB`$6XM4NYNEUGkeJwzH6t<4oxvYkf_ zxMGOU2JFT>^u^hMP{vMXCDFuzN99?{1o2WuQJ4ONMz=W?*M%Stau0d1$Sdwz8j_Lo ztW{uy(^)g8eWd}F{}RSuaL8aAHQiaevV+8r$F_!BfmdSIqp?F_6AIu0!udMo$>ahp zM|cJ&#mEPrEOq%EWgjIbmwHKEaH`RksGDSM8l;DhRdgH5;RvJL&{ak$@NHBadA7?Q z);VZ~f_^eZ+=Oi6svpGIgI!9uahPQljD0P&C~69l0R3=)3NTWn?MJ;r!UCpbjvTJP@cW zdqB9vHOgge4@}5J5l6_xMU@hG@SSn&6kk{#F6_rw(-#C^s^=Z{+~BgaT+H`6{7$Of zUhmpEUj?Phi5jcZ{U223qs!CItr6o%vr7rA<-A-pe<;WODM=px`l~L6C8_GEatYZY3%LJ54W%^xk;F=|TOf;Edso-g|DOv6BZ1vKPo>gGksI0CDLh-S zIe1IS_^$feg2QZSjJ`Z(uV>C?bX&vO?~lybz6y%eNILlWHnCEFtg25)=`9F~ z{mbNix}g*!xt~cA;7v27J2n-~^9EL&8CQY^eKROV0r?jf$(YCyR&_;4qD0IxKg(FB z20YJ<>MKoxPrj-|Y*S@=#jrG3DmLjkZ_({3U+(hGez{u3-8pu8kCvrVzv1hX>Zs?j zy;drfNKIb%cqeR`uH5X#Q>OM1x2(J=^N|Lp+|a%uPE!>!@3h!g+%x?R@(ISbpG$^V zP3W!aNunymn`W{-W>2-QX*+Uy3(Ra8Y#*@$>x!j1>PtmBgw!nGRG^BbGkz$6<<@6R-6wq!(6#LQfLp zaG|FVDF;q-&lIFxM>pCs5v|^nKH-uZ_ zE-FI;SG1-D#uI7^dMlj#SHk*7wzFiMKmna(@-R~{4eeY4Yy77mQtOMq zrfp*7X!Dec96sKs1sBc1Gd~Xjdp7H0ZXAch*YS#UOdF^j#){uxCBuD+FD5j%?)J|`h84qZ`J{~te#>>IwX7GJ^4Jz9_5rjM>adhnQx9W zZa-cc1@Wbhbs)ON*kGMeMVI29sEsA`k7BGwucet*NR47rX(ay0q;Br~a~VEnuI`YG zpXK|a6*`^haLcbMxJcWXEZ#WcLpA!vC~VbPrRfuUSgcH$Uwf5>KjM0%z;+#jG#1nb zyt@&sO9GCx;cykzifXA>MX@Izg(W9RfW~X2B?Rp9_kHOR%4omJD5d4RG|{;p-_=>txm`G>8#=r*!Nzmlcx1*Z!mlY%@X@T<{mH zX9F-HoH4DjTk3`zYRKEVzKu6TxtQuXDUDYlh2(p35v)d`qsNWa9gUy5Fml5dq|FnK z-#z6y?HlhKRSX_K$6y<8jp@V94FBn$sf#(i2Ec1gBi)W4)-gd?U#Bsd-^ufED_px4T{OOCvM?D zWl%66gWeTB$1iTXx*#J8)PoS=$E`gInmt8kswsDf*NGBlM7R8*Z`+AlSTF&qA=Kat z=U`91-p6Kp*Z!x5VxNA%Yy)dUyCNlvxvIo`09Yo(e8<4@9~33o zLavD&Hh0}xDg$AY$%_8(!8Vf6l`Db)W&$$pl;D24iqc&lwo>OOYqDk*;!-%@_cQRxr+U z{_L!W7xG^0X+Oy2Lc)?H*x>iR+BbSWgRoB;pljl?ES>~0&r_Qp*xZsrsvm@ zMR4*MOn3>?j8J29s-jlXgGak$D(%EG@NlDd=*W46J9(X|x|g{mOo+t&v;;o1f~$%9 z#{U=aq^O_D9oZp=pYe`^Ky#cYwJ9#1gPHHlAg2Mx9p0cofh;a_CRAwfSk?^~Szd!tgcYU|{eW^a>WCG3|xXUWAAGLuyTRB0380x9Mxz&`T?V%_Xt6 z!aN@ft+vA6Ia5Wq>j+w1DBlPFcxnCCE#5XD@^wHY?UQ-Hb6B7GJLTEkXQ?SVvXB%g zpqFJzDm(j;eZ{O{$iTt1b;~Z$uXH8M3+?e1?)ZpzC#~eC5O9{VnIOBL!tN4|?mUBs z$GD_8<1aww9{VrA4VqQKyJz+dcuPGg>PE}Be|4>YdxJY+cP28r#jGQ^yd<$i@(Qz? z;xG|o*y(Y9mt>`?d(LQzqFRD)Vs9D^w~sI}jg{R`#AjStWLe-p%~|&XB;~}T1)WXz za{7$6f2c4`PIA zx~i#Ru?Y5um9Ns7DnH79vMa$=)ZQX`DmP*e2f@@zl6ne)m2iCE9&;=lo6-EccS=vI z2bNXU3b!$lZ-$oZBKG$lKhA*>;(GV>)?iT61$CwLM7?-+qrgVNm@Lu6Q@Vwmk_CcQ zmc%D4Xbn6$1suh0+>R{}?LQDHE&PxvBjzU)vw;tgjFlC(w?PZ=PB&*e4n7ayaX>B# zCeI+s zz`%d#HwQG%^Jg>*2)(`Ax_Ym za@O*iUma6q;Sdtloy~3}Esx=S7!Zg@kvCnselEoOgsck~$h>IIa_yxYTJCIf7>s|b zMA8Gh2BnSF{D8Z5pM~$@50uBrB1|5b1|Pp094TX&V^=(ph_%wyi4N&uIC5CHQ}3>S z$9^-`BcSOzo0{qfbJrI(H$lkuXXa!NF@O%QjaGVmGjtZkbJ7vKKm6JbO)>D$h2%Iop zwqEz{vUR%lu0ZY_pN@CMEzq@3jrMsCtD%w^fl5A8Tl3@7i4xg|te0ratPWO3r3;l1 zBv+eK9aieW-ROQlI3I`50V`$JJ;&$Sz5MX+oirDTOmO?`04Zje>FrDXl_P?yd0B_G z@ILlr>n^qOF%n%vk75jCpKqB)E}_EN3>0!yX3w0_f(@_bKCdysPf^bK9Zn18ty}NE zq7MjGCV#QjT%Tm8lE_IAIHCRZIwO7{_klaxs`Q!&ThKStMdTPa=@4wzUhB!;V+%Ge zS6fT^K~D!8@e_`53Gu=8tZ__^g9uLNaF6>_|BMadCUYJ0#Cf}&ZZn3(Tmn#ifSroF z!K$8xOPxG7zIhOT06vC{R@Z4|$(f~)=7&q0~CJ=$}(C`{SqH0gc^A(54|0pDbEbpha=ny_5y0l+mWrnFdGF*CLdxIQ~ec%8{kA~ zq5zgl-WU#k5>w_;tGS(+1x97(&J8X{gw%PD&!k7;06(T1ac^}JEshv~^5yq5%Xb9u zEeT?`kYCFWAg8glk17+E0=Mi_4 z0Sn@4DeK%0|1zDe7$`kZC5Ku$%3yRa_MHd1WQY-3bsDXit!pTWIrlkgHJa(7#+#Ii?;dRi1FPeQ=HfztBe|e_=^5USd0-<)SL?Kit zvE>FHkno8b3r230bs0JFF-rO&|=u%%3J8&f>j`GoUiegV-HZeWb0?8yA$oP;W!5e7c-biVA1Z$0Wvi%}wJ#^gPx_jj^720iqF; z?0cl0?wn;^%dt*U61O~)Ny$Ets0~?k;4qtaLxsfU^1Hu|F@F)jfVDx>lgi{Q(r)eBbYf?&7RPFTtO5~&bDOQ(U@|+#g_I*V<;_irDHQ zb4gkfS=p%DoRw+6Cd7!~zor2~1Ao^Fkvm(8P4aLP7-3FJ0k)~PjN zYsw72*>z-m%VcQ|mkz(#|2++ePX$x#`PcSB<9jj0N9iH?@Qy;q) z|JSrVkf;E%eJgwwY1Cdb<~>uc^q9si8I4*_P_v`>!u;H@)o#)IpzI)P8#5HP9!|CB z%y2>XAqst0wE5NL`qdu-qdYbV2uO~}6@)xgG3sj>h$%l-j@n7t;wB6oXFXanfye^t z%npn1_S*`y(ALpVECX;Rjke%7_}G8Q?RaZ=h0i|4RbEskJk75gQ)DVp1q6OHHhPRA z`4GuDgTRE|Ufm$HHx2I2Q#nE9Y#dx{d0@Nn4G<|D6fk1^J*w@A0$(nTwqbj=CfBWT}ZoDV1?efz7LSwiSr}eEa z`@ua*ae!Zg`1gN)H&0oRcEh9-+!v^kr_#(qd22W1~171~LT>_s^OV`LfDk z;!$4D6>!$?v+gCNaeMnX&EUWoH7D!0Ipwf5tbOxZHT)DJ`8g2+b|d+o&n&%ta@rM>X2xwEBfDWhIou0gM~@ zehRt$N(ci-pHn4_d-#*29_AF>-8k>gOyW(xv{nPqXlSRlmNG)ra3(U4yi6cMj~P+ z!<%RmbI{74kOh>6{YSEqUT*gHGWj1D&yeBEELsPxetauOgf~V!Ct`+MhyOrL&Yh;N ztltW6;<<|9RvS!wsoEW;K=WB|yf~y&YQ2(P2vl(*6UGv)q9uVR_YQjSj&N9uk2W>; zq7R$x&3c1@Bp)x?VR{iw)p)`+a>g9t@-RN}FPb#&F`&M?bK-%@YLBe@;g3W#kV-Wz z=PHUlS|2svsLi3d$JP&x7JS0|)HqT!zh6s052*lj(& z%c%E3A|DAU1sM#yhuxdTR8kvtCiZV2R*uefX{El{qx{#HB_=(ID8TYuTLRKgEwNv~ zh9=elW+4l_?=ZY|LGn27DS$8EEgSHbU8m;;cF|XvD7@Y-lr3DNRp??pme?ASNVPcW z1jEnZ%5tSk;(-Q@9q{a!MT{-daj1Iy&c>FTpQzKRsWwP#{`5V>KsX~uf=YanN@#K# z7z;c&r0PZ>%#Ksf`{jW>`mEmEil4=xQvSKRMjbILzj*Cp%4Q&X6>cbf8Rb4Rmay=@ z#?0%>&VEEe4=Hk@ayz3{v))e4RAlYRoUz$T*?N|W&b8D>*Sf@^;X+UKKWEOsiaDU$ zV(H%DIAUR`*2y(F%@s5C#ZuV+d4T*K7bC+=v5zYJ$AYRNjuHuU$CCdHjM`Tq9X%Nz z?VGi&&MKFP9JAaf$YJHWZEG1_m_h)uj*4)G@6s?Ktts!8w~@dvZHfE*nR`xVr7SfG zp11fuHs~W@xUu`gg!2yQ3@tyQ3Utrq!L8JAi{gLPJO!Izo~$o|XnCx8OMqcA&lGJ# zpbYxz&s&>-UwEgzGum@sT&xI)4J zPqU?RC1n8ab_+=Cb2sg4O7cK&CWnP8BQZD$(>~A;<9GS9bPN_EJ`t(3IAa;`O(2M? z&$s_Ds48|)n~SEhXW{wQeQIyCv1B>^!93X_^8W>A1ep8UxEM{Rr&LA`N4%nHu6AQ# zb@e4gCpP8+IIdHIW0ymwDpY2|#tsvq@ThX5>W!Kyf06Sk{UO6j?k4h$w+)kdEo2C^ zRNGYyJ=iYgD~juJ5``#o&6O-cw5xW+6`cc^2$^!Mwu(4walvbsc=BqzF~S^{z~%v1 zH#9|enz=zKS%W~V1u4FyG*yDGIS_d_D4{O{D@~Q6M1_u3x`L)@qeK`2uT&IkjS2}> zJz>(i$kR?qR$_EIn=-kBnk{j}QGA*s^AnjlF*A{xsbwu4G3u$))?{SEk_xQDSEeEn z?gVBD>V_D_Q{0WObY*Hl{>PN{CWP^?&1a}B10d>?CRZJ$>2&Oertd+Zkfy-@f0}jKys13Bs zi7ml`1S_RwF2}Q|fta;?OmVi(sNj`eGXWCF!8clFC02eZQxe&VRp#;$bvN7w+Lip=PW)Mw(vt~J#_*gQNKe|aaCkygE-!xs6cSRT9ghV$VBR9 z4XTxvW#lnd)B3|b8jFo}WT3s%+|MM1X;Vv3$u`-K?2IUchV z8feiO);$L>@(NuMXrr#;##CMMg^BEpG_#91im7$wnPN4=DFIyYmD!A3bc*e`zQDL+ zVS{kw6r2${K;UC0)L>=Pb@3BHM?i`ty)`c#T*X!ErYsY;&Y=Z>J-B=Hg}?*-%Sx`iLRs z<^gF*vxr?hMi6uev;*UUT7x|>%$ZQp5ULMI-I~DwCEd#eu+8P_+U8-0ok1)NsdXv~ zsdA=H$i@WbrR{RF#7YA!$91Q?q*WNFQRYqVQuF|Zt;x{|Q30yM6qa}iq4UAkTHV=0 zFiTZ^(GX;EVpwZciy|QFMq+FGn2wwzDus0tyr>&G#=xtZWvjJYE)0yZH+n)-D;!3*x4E<4Hr`qBrKV0|TOPk? z+OHiWuSED0AEq}?jr3ca5jMW@;``5^Fm7vcjP97%Ev}KTnruf^V+3kt)Xm;=FWrL( VfLlkrJF8_U7`$yM*+wK3(z_7IPumAwyC|}tU7Ow7|uh{ez^Z9tX{)01LF`k93ndK{nykb`O z*8#rb#edq(|ASBe!8ZS5_*V$PbJy0Cezgtn6;s;$AK3i=z!tXdPOp79stc(zSMssPyDaE`m2=rtCStU;#EQh-~w<0nEfjc_~#wG_IaiMnp+QR9`1je z;LxQ20HpQ5e{bjj0OS+^;5qT{-#>+a|2`K100^r9K(F(E$-5K)00OtK?TP=@Mw<@+ zybA>YTKfO1%{&7DXpH~>h?ZQ<+|B;|9fa3AytOp|a9sufVCVw?xKjWCs^Nd;?UnZr zA5gpi0BFC?mGU?MkOc++=xttg8~rzSqr3|I?|J)w_W7Ul_jdM2d0|L1xo#McW6 z1qlfe5eXF;`3(v>DmpqEDjFIFCJq(`CN?G-8WsT-HZC4MK0f+8LLve@A{;z?ynmFy zA-u{UBE3aIdW(mFhJpA0O@I3U*eHM@1ONgYHUJ(Q4gnkPZ~vT;hK`?;rYK%vU#of3@Jv-(>(g!Yjr?zGQ_jZ`kp4*J1rW5R3HsegFO-lfHncX`qB%k>xg`e(e$Aj&QEtrd&1 zB+nh<(*W1UgQF+^c;hbNo##o~qsim^vTGmXu4iK<=>ub()lQNw(Dku%bbOGD@IzO~ z_VaGjCwjGTf0501Rl0TlU0E)Kt)zLMSF-jY*T1wbu-YgjZvFWxNRYurE>}fyd|{5W znEmZbZbuD!v((G|brj$rQV=e)wqw6!-~^d^F>dgd%_4{vbanu5tal}njL z)lLBkJgHnP!X|a#mb-N)FTZqK^WttE0X@4G%Xy}$yq&qjJlPxFRCwA}EAv*G~AHbMn z)vV*C&B{3ZEN+)LPr)(L?F-?Z;Vv#@sCe(;1r$U{e}~F16$?oXBT?LU!%+z3oj1#3 zi1r7=I74Ia^9&Mcm&~ow{aE#6*MSbAR@N3vk;N4#kj%kPm9dB}7D)8Ds_>PNP%0-skh5ZL5Z zZEW=%Ydja7!|;)$38UZgCXMO@4;duUmzUiBM3Tmho&_5u@W`nsa)cHp`}?s_55YO` z5qSLR|5*%G6w4W4PjfJGSZMbiz1=dLrB7^0$CwD4*9$u^PkR65DA6c+Y+{xUHVSSI zo!Wg@id5lN)YyK8rlAMoPDHlf{6br8Blg%6^pQ$F{&s7cgtm@$ZrQ5Fnh>Yyo1l=w zM4DhJt#yi>VX~%|fB{#N_E!3+fxVMBiV@rI~@8|O;*J9?jjqerNKSV^)lpN2<8K^6LNTR~hyOq=A*LIr#AB4L* z)kIlJ?Pgk%%PVSW+JEv~Bqt41b{FE~e^{vW*ogPs$85YX>UTvxGE4P?Ol>bma^E zf^-F^&8{cQ#v+dt6}`(+Q-(23YNo`@vFV5x#CvpZXXHnBYM$gSegw`MSBftW&L>Rb(b zIYFwn*cl`P^?Hu_g>$z$#ZGG;EVe_K^3Sa1}*U7pe!p<_6Rd?3B+H*obJe*@>~fEJ=nAm- z!GicQT6iVp9!9uPg0Q_0!b7v|=y}qIwYJ~d-TZ$i%w#SMlW*|YF;$?7d;`wmG4q15 zv226!4c{7bL@6#CYraYO5Cymq=DZT~1XUg&sOS9g)J0=V1rv$HS3z9NCQCPjYHU;p^FR=jxT{x*Yo zxOK|}9VZi~eankdvZ=Pq#bC(I(Wfo{! zscJPjUQyFV*)DZtYcrK5YKcNZRKusx$nbL$h0tAAx;`Z&iRST+kJ1)L$`{EoXQmyI zQ7O-=d>f|kw?a)LOYZg0&?*nYl3t?%53x;W5ynMkNxuu zXDi81UaL}}|A%$yNF&a>0{;lyCU>Fuc@-)BnRW$U#bGA$pWD9z3y*KA8LvFB3Eo<# zBt|D5qtecAqF7JlS+AOz+D+@G50#nS$_zO0HqOzcZ0(nhF^EnrqX|*LegG5HcNV-R zt4r0(m}aw{9w%24DlRX;;<8(x@<&bY&L^ZIk1FT*+4Ev5-%id2%ID<;%!a$vk|l^` zhqpowly`39qBOwCFdqHJQax#r{iUgai6z`;bdS`|j-qD!Z z*V35K?vYfnFP^MyyxF-1%ye!FWWZfTJvK8WP^vExLKVBbVC> zm$VD^?HN1S-r6BAC{DCEo7b2^4F|C=J=7istln1Eb_6RIEOU!X1L4xLaw{I9Sk81*bkiq^6N~08=c$OF z2h4_Sq+Efs&EB$6u&*es?HS3om#@6_-k)?QJ^1{4ZJ|>+KFBa`)sQW^kVtUN? zDzUC$y0`|3X%wnuJPd_Gbeh%)nJD<%-&+5Y)*mjdmejgJEwoe#!B&qX~hib-wMeK=rqiucoCHHAX0ieG@&885UMl+1D94a;)=KCUR*x-pd8C{%$GB9mZWOU!HZ;fyh;Ur??j3X*|n5LBZ&6`Ss0OqYC0S5x!H8aLL50L!H0b#9aIoGZOcQwScj1a_&B z%mbv_%4F8?+P6O1OO3eIDz-^nS{9M6I1)fZDOMnMg=2yc`uVG_E(6+}oaP7LCp?1JcEChs#CIOP)K4;9TQT>S1L73+IC@ zGzA^hSgR@6d#a(ORe8mO`=iK45NIZdqD)-))=vsXj5%9aWB&^c6oq7S1T;jyoT93< zf4_`$ZZj%t1`tH8SWcP?5`s7p%4(qO9x&z@D~^b$l)@~rutm{7fGM%6oWwO8SlK+U zS|~w^qvq_C$K?>s^*rT?iZg}0)GR3vu^7*alU`q^_wh6CE2}*Q=>kVbT^*0~LK0X> z?S{F{5eV7uHqv?Kc2h*zq8{s)$BV!Eo9FAyEPq&<(5yMP@9J_W$0@^O5&HhaBV92N z^+z)^tRosSGtbZrOM}52QsZk%bghgOj3phiV+!9h8dNlYq~~JZ(~AwR369=ieaKZ8 zD$h>LO%B_iH|*ih9jx?3+>Gza?s3D*Tw47@CpPSNbohRu@}Qt==CUrzxplRGsC44@ z-hSRBE%!C|vID`eVKFE88xuoD*0_hA;_wK>e`=}G0?8lFR^lrqsO>#GorQX5ZPxON zq|C$d2Sw+>Q-$N>mdONTdd8c|Q3N-PAWJ)s8+R&kMe?>v6Jh${ZHDA_a24PWYcY7o1?lQqmW zC;?W>H4tlzyE*cb*;)vUMcDW(su5gp*`m=4%eFmIf_3Ovhh}67XED%9YwVc`=ptpy ziv;9UR@aQy6j7KmUiZ12SOEA}fzRgz^#(xyZ-#m;u{oE|A!bhzu)omPHjh6 zB?Vgn9loXMcEcH%aO?~k)3FOncXQYJ3&0lS6G^D5+4DW1%AWmHC4wVf>-!Yz4RL-P z>sJpUxRKK>uQU`W##2+^|EP8B4nvRU5ylsTd$K9~3%GA>DJ^MTkWs2?_`X+orLySHx@C|jJ~atc{_p=Vjn;4A?C(5Uu?klO%Vb{P?B%i6LzFGL0<-?wLFf%a}% zS-%_hOQL{L*(a;&gZeJp)@fh`OYMzp!v?|ELl+=jvt@6b(~@t-W4W;{EpLqdJ($R$ zR=6}`qiln&%r{}Vu}gQ);byn3r**r*0+ zmBl|`&QDK|CbK=q9g1n;AD&~>Bc1ELf8EYM)&j}49Ta4wHwmz!bJ%onAMGE8_j#GT z)`41ESVSA*?#{2LZ9B+pwT&n)VXX5^JeH2dRE{<8^{u=Svm3}C?;0NaPUXO+HRmjQ z9nZc`cx6gZG-5M06#NvP0h*{#NdvmL#T;$l%DyLcv}gS+>! z1|dxmzdg_=Bxf+)L!jpS_`EI&6$c^RSCfvX1#$1P#B$(jH`Upm=0GD@J12wNqb#|+ zv?T<};mIK7tB^MLunpuzNYjr?kvkiOROe^m5izbB`KNP4N(Y&<+*!nl~t_#@3#du4{EnopXbyL45MD6@{b2jf4L?2V0PAr1?5NgiqujisYT!1$wfWl zMgnW;KG73!A9h(+M-r$JBn^3iv3ohvbNn7l^9REbi0JQmlAP`kpZNidkq5cuP z`bXhKU1eOgS0zMfB43sor_nG>*`&`qw{+~-6a>bfXs$D;O1G1$o2xtaK_j5w6g7K3 zjB0>>%&^5%O7M$Ui>zP#3xG%8m_;@caR#z%UO+Dw^A~hW+ctLYCv|q70{a2*otWJb z=a$!T!!$F2-c$GvWGCp&9IB0--8Q6&WrOZ6u=fl@+`1sE{(9=e!A2GRCnfnt$qU4b zMU_AHUJ+7nw6Ij9^|&hFIW+)SSaj@2;130QKQUWPP4i`JRVFJIReS%0piK<=p)YZ_ zz%DA*aVvHg*+hch#CtR6yY@ET!OcpTi9ySAe~`da%w!s!wQ`wZJ;#tzPk$1ffASY3 z*H`m64ty6k&c?eoXb){*;;8FBJz@hEez&)&M zG)PXFUt9)kHn~Rl?H;V=+;3wcFrCglMiY{~KD_1>IY~;7~6=KsolN9=yJGNsheh2D5DmDx> zUS{q##D4*MSF6Uu+-o2!Q1wI8PR$$t{q7M5f;yQ&7PC-iZdRhXrc1^MGUZk{gOAab zpQz;u5gkotH*pD3=Tf&;rv*9<^aqd#x3J&Z@A(;oaM_gdFg2U}8VeK?q2n=G3q6Co z&d zZCv}O(9Y8ZtssHsfj(B0VzRD>v0Cpn`GC4QHsoI?xa~Wfq0M4eMXO5hS(@vK^Gq5j z(p2<^jjb~M9Cpr@33alJa%~A&MgpRi%&flt$RsK}kTf_wt@T|DD#5g= z1Rbg@e~NP=INuF$dy4Zm+g$=l1vnFg%GxbE2c^t=>32(e7n=-v^ZW*0+_HS6VMiGJ z_RYxLif>wdxSNPZzJ8t?Exo6y-@L~CZJf>tc{b&f%_;wM)@7$2R%oT zvmMmmg)qUfR#7Y4YKMY9Ru!Xm`aKCKTrhHv&d#ncW(JOy8T(8@~=iSQwJNy9Nbd zUo87kakdn;pwZ7znAUMa7IWW*kZlgyNi~$~obt-vNvwac^|SKENv*a5#n?SG&DxEu z2F9?xRbtv@#_tG9hrVH_vK<;)|M~mq+yx1sdDCxWED2F`7v%sMzbEy!A&feLUAYkj zZVV0IO1sei1Xs?MD1hb7bgD{jL~b z`)p`s!q{r+QkcGZe^bY8f9Y6BZ|_dKJxSuh zsa8r_N*&(v3wS`uw@f+5x>!7^CcCljf%*EG{We}KKO)xgNHFI+Pic^jm9?2xK36xV z(OSRtjudL&mU-S@UG0f3fg|q~PzOUbiL-V%-F2v9&tOq#Ji)qxn3ULnpP=#nPbJ+= zMMUZl!h@7mU>qwhea6?a6m`S4=HJ0#xCLQv>irN>u|P$tC9u=V(WRlu)A>|BORcUu#kF*XPj(WH!H-f!8r`}wcCW#MgT)#0+QdJu!%uURU%s>Yglv~SBDi!3Z}8z3>L zmcm`T^&?{rficwq7mGb5tq`_l-`|)*ld<$1xM``nvm(19x;)AhLpmgh_cJ|e1WU#- zZaZv1(5h1rsRIaL6ShxQ9fwTYcsSNLoNnTtc8vRT|fzM*3Q>}nn;ql;tRzEKW+YXkk zX+~d(+oaL*b*Z&(V|7e6W1lU^M&oP~IlU{McBUsRvEAJra*hZtj2uF8i; z!%siIcvF5+`SY@+A8`f#b9qE0e>~B_GgEE5+ZitDTxNxPYi&cOC7PqM<@aY}pJR2P zYS{mQsg{TTdn<`bn%Q1n3JH@#tuSZZpdrMofR>+;AlpROcp6sToCnvQ6lYEJplXu_ zwv`=d8)+MLOuZ7&QC5z21x;vCjy7^v^HmuPW^JYACFgu)9*IdrzwX(IC2JN&BVugZrh7{KBI(lo%H$1PI^|$v4{D|A5nGev1?X@vL7O4+YW7VtAEc>6%x0Q0D~e8+n1kFx@#YPGSh?x_+P#Tv7Ys~$m^I9C=D15W zsH%P2Xwbu6@?M^xyom(0D6;9)AhsT<6xEUIC17CB3(;{bB*NV-75Lc zia%LTWXSJ9e;bBmXZ{4}c6k-;ibDeci&%4p~SI|zUTe)i|xT$#nn}u9qPg3jy&S|G|-EPxdsm6L+7C0uo zS|r-cGdJDwbwkw_XFlj>0c`+QV_dwE4W?H~;_!9O)4x_%%T`af(Z&3fM=n|tFItPVVIqk!%27vE#k%;O(S2BPG>iW#Yr!Bc74~DOv-*pkgZdk{ zdESB1E0yZ_u6^~EM z&b4DFdzGTr?OyAabTE&csA`X+S`LDB7W(Lp7s@fE<)t_sPux#?zvB!u5#OZ*m|wQ@ zDYpHp^i7oz{Z4eIh#ot#mnDV9&P7O7;;E01+B-#rcoibTf}zA(ZLxqs`BNfKR3b@h zscMz?E3zI7q`#vQI@+cqQ=kKfh6=-OMdmJSKO{e^=kNHsR)Wbo>o1wV;=U2rSeKDiiFuBZ8*;h9B@7l~dZ7 z*=*j=f`a;he*x$@$qlF57J?qKpS@tzjJThcb4_#0Jot&^^oHM?k+0-=B_va^Ub*F# z=vm4ZYYm9F<~5AvCAGi5cJyVoiBZ!-B#ECCuixHEPn&1C^Ylh?T+=(zZPZg>qb;TCk{pbzpkH#udiz-peKDb>M!U5PQp;C2`GRl0mIe|uGvfo%2 zo`goLv`}Hx1^J{|SFxA&NH8BXOb{57H?_zxB%6K>{Ial=c-x6|gUvD8S;@k*w8r-! zv(daD=N0=WGJL*1&0dGz3!GokR_XXz?XniSy_3(>R>h|FoTqqfpBDI?vFTcvgCRM` z*mgYKW%5wtH0yzufdDoq+ujUoCr#O{gRUxdIcyBEm#{co;j-!BS+1m7Dc*Q=ME~4y zW=Ah7G|2x9b7>op@&51_K9P8UE#^Sf?(#;1%ZdI?c6RpbI}!=^;j9mfWu1xXHw-C_xD0esCv}v%9=pHE3 z&5C-e^2ud!0|FOm&el4f(N(6cYc}?m*iz5Rj|Ox7C_NKfNbQgTF18-sXoq)F%Pa$m zQCb`-BP4^1?dEL9Q-AWO)8D%6ur*M$HRIxh5E8QiB*5UmfV?tEA*m!gojVv)`zC!L zF53W1px*7vSE;{%pRSqnwhO=ERU1}>)Y#I&oIL|UHhPO&KPnLRgV1m&Ds-rC6aAv=Nuz6rc8K+FujvbhuZNYgACsuZGhW>D`g*gRNreLm8D zod<;u))E;fHZw1?eLo$G8RQ0WOz^rL8Qq_7{CufbsDV9xbedRBU!-egPThr9e9+|~ zcCbo!H2zIS4f!UkA@mpUi=SWQi~MlZAsYLbtbzKHgEp(-5pQ$zBuq+5n%QKmkAHPxx46?aFS%7nU|^H$*#6wX z;r`}ve%Bm&rIhs<^&^yoQ2W5$%T#x2@we52@=jby!^1n2zMa6n{>p;MUqcW48ftOy zvSBcEXgS_6>rYF39yz@YeRgXxU`7ve8NrYMZxI_lu<<;H4#b z4b(U3AQpc|VvKex^SO=?jh1|Kn{&!z`c{FlcllWZm!4)hU?ucZo!vU$3HuiW{$1qM zb1ls*hk0k-dv|Ai^mxO}*0`bCu+~<}JXF_mMXJ_s5BNFZL#HkLb4%vs>1$T0-bV)K zR=Xu=P6>%HH|3c;L5Dp2*e{dtSxKQNoun+LiDkGnQY)!7n>?fUHkVx6#pcNU(2RmtFYh@;oy*w{!R0UMiTa=gcDD$SnVF!|ET zEaw^7%HzlBC&8ACTT0Nv%eNi8abpr|I^3gMrU*`rGNI&x+S$1>l2R2m3ZGNhujw+? zeY@$N@^8`Ftjzm!cH^FBA$J_-cGG9GEvU_6@#n)iCTN8A?9gk5_gBL>7uo`u%u}VB zG_tz5WZ2UT%_=(1Q-*ScMt8bQs?ZfEsG~};S z@aC5AX4TY{MJ$)8#@=1)eB7SmN_Z1~I&tMIQ_=AQMHeL1DEtErN_w9p;!8BhwUnyO zwN%{YgT98OBSI@Ru*`G?yOms$QVZ%9KF>^7gHN>T!!1FK>dvZ!PgSX3HXbXZTWx zA={0|S`1s2-Ty%Q)ugdjR(uRgaXv#_eoKvCI%YwRa_F3mRcuz|ZcTg5`s$rijE@b%r9@4bCDn&e0sbH7 zY+y18ZIhrn-3O{*HHlCTj+$ugf@sSLkn z$L&9mPM{v@75b9fzvkTaPN>QTUw)q=z;WVB z)R`;#=IsBXM?P_V6e>W%V@DszlELpK?1qLclP{Mqv^M_6^Xg_LcxnQqlLZbjJgmi!0}nBNpAp2)ww~V57YKvDV!jiPul}0$z;qR%T|B8`^>*+2 z@gQOHw1R23R+e@ozUcCsK|W<^nfTskI5aB< z-hm`?`)?O3?U_(9ccZd#bwnSLPm1Ln?dluaHI-dqS*PV%rSNvFij_6rM^NKLr8Pu* zwO=;r%l8LiQ>}b_>h7%etL8gDJ{P|)FKUSP!h?J&ie@Uq=N;f3vD2eVj%HLzHA3#v zHd5PR{ThKy{=2-Kljp&dieT0XPj35sMcxOIQJ&OoZBG~FfrJ0+=(#Z29{saHQulDY zurO(k4?K$)QWA-28~)tF4l~>tL@_nkyy-R5RJ`b^ z56=aLmNveMssLL3?y|s6yufLlhVjP{u@}_#eXOdQdY`zA_Iqb^RwYDK4Lo1bFQD3Gpvi zL;^eY4Rz7|KlLBOi>xo9E z`s1f2r$xLrIqJE6ypzYE`>}}fpYVNFtjJm9hq!*cnyqGSBD==a z`B>9FxM*tcRE^U0A27?MucYgYjRFFvJMs3h{nja>9`p2Hu}GOmSS7#vl0e>u_d-d% zMLs{kZTQ`~$5PwH3#uhXvb@oP*^_OeAqAa6s+-qQ#(9)y=%=sRb`tRM=tjDf7Md(X#EQKV5>7!8BwEdpDBwGfxYa zmrKi)%Q~^0)Cnz;n054XeP2k;T<{U(rO$H&vKe07FWyJ%JlgpPYtqce-BN*qVi zK`>BlGsN}^TNXUL-$Ohg+jsvCj&pOXVs+C=mbmQFNDmD{&Mutt>K0H6=4}n@7bNk{ zl#qBI^f|J)wDK!(nIT#^JL|dQx#Ld!NhWEAZ~}j?Y43#x#yC5%_Hq9Y7m5UvgNk`6 zqMgRZ_`XR73gLK>@2^2g3JU;-fB=Vtg!Bdp9`WDv`_~e81S&2ZENX5^4Mbc@GdCJ3 z&96zEJm!V<(|8i@KQ5(%k!X{*v^Gs%}Zb~#=9=HQ5pA^wyYVrN)@uhk6zo+U`9Nkj~A{`q=f zc{|$020Zb1sMIf zK(L(u9ibHou=Np7#{Bd)hW^f5s{#^y#09|gyP?pYEjD`SD^_c>b&_&sHZpK~vC^(` zKvVQ63p!^{CI85iVXqSL0aeNJ9qsQXe$|Q@Ybv>_NA}U>4f!rpp=CIdHN4h(l$*+L z8b#AnSx>VS&13md8E^_2IHiCk`cY|@mUEETT#NAt+){r-M>&RW!$_61wxQl%fLP=O z8>`tYtn@rtU36kBC_g`jg(b?$#?GO>(O(z!uwGpDp{7&q3TO}dwkeB6JU%<3>sVq?`?T|oGaM!1T1V<2 zV(y%bzY9{h_+FhCIY0oAh}rP@mf*$iJV=VMBMZa!i*)tph2u`8le=`VS4BAB@y=|$ z?S@wcl#v`E6zy|rG^Py&Zg&e`Iqo!y!@*O6{LFJr5?olkS;VsjzFg45T z?M=fu;N#vYW#rq!TNC*qHpeQBQh_k3)<3ek3EUB0>KW!nc~kp>JDlvgKKz2A3TzlQ z)ZxEyrv=lPd$LVX*say?fR#jleyXpjxto4sz*}}KHCP;>uG-F1-ef;%Xqqh$eQ`Fz zYAci>#J9%p?hs;%GOP{*lA*D9g9v3k==7`dM%ztJiW-eqBVRq@;v3`N{^7#d& z6A%!HL4{fC>WbJ}ewc%(^c>^DCKA$DnY{#oy~X1ez2aCNVg;eXWo_=>DU(l(0g6T9 zIDeM&Z`n8?H&tQrUe&v=xfoTa3Bd?Q)szrWqa~t@_;;6toCgJOT90O}V@H2F7zzmuGbIq0=SDN(!dCF-_t8lgTrf zU}GT&Qf~T8*F63vQes0xHCm!R8jC-HK?8oIzP>()%BWOW!f&twWP!gpKo{4#Vn349 zu>Sr^ZuN9qe<^LOFh6;}Yc^IwIn64rS|r=+W2^fGr>+_p((wws`2XA&tV^S4&fy1U@ys9=$10b zslBAjsxJ*O7Tr8N>og^`ZM(nt*9RvMreN2v(RIbWD=mD~sbSbii53D$>u*a3fpoF; zb=~B$_AOaYr^oL7!(8gG^)Gjl+1EE2!r9PJNVdYly7u-d-P_7c4=Jt|t#Tl> zl&|U+XLfQYXUQ_r%cR1*1v>ztvX!nP;7&+NV)v>9@z5Z7Jko{o`a1p5PE0)@f%Rq8Xi_6f{1>rQb#*abnD^6&%T?E45i6^>s*UsZ5pv%x; z5mFh5Q_pHapjfBi>24r-u_J<0xZF|euEuEr{J5#&>A~1%FN4~yOFZQ-Rg*tarQ7?G z>kqt2VDXu~lBLs~k(w+7@NTa;jbNARM#i7S@{%1<=f^zWQxB=b<#(U8G{|-gczR%- z8rHRuNI++Zu~=jP#08tLfydf$tk!%twMibh&G-JXlIcPtSNy>}G}n zoIZ=6HhH_+z0d+-0l9a6`YT~hIa0bf6Jt($B&Mfvc>!zn%6vQT^Qm+STzg0gog?(%|m?rZw`B+fPXp^Q$V>xHTX$a$-*K_x9$ zLD~YWRcUc;OQZYkQcZy{fnzbnF?K^pD8+4<+0CWD6RM3x2fkt!&boc4VF%F;xnixC z{@S!3Rc+e@E{kYkSn$<2=Pl0zqRGD9CoiPV^azS!{%NeQygg1V3J!*Tuq`z2;%$!7 zlTPA*uF7 z+Tk_SZF9rI+%+Jbk&!BuenVfTOmg9Sp{lS1jNra4V?L#{y24@&J=&iqo>7^nRj1F25%X^BKNbV9uE1`7}Luk}qPDqIS~gbs%KHol34vcrqAw>3S6QWw8H66S78_ujD< z!4n=gAU$JH`~wYq`RUaWyqN&bC5}jrjLTdK%3(<~3{f{?mKuV?RX=8SLG$bjm-LT6 zKhf|`plr=$9Cg_(PKM1N+qa*?y038~vHTokUr(X+C1O<9KkDH95&m8=kEY@bo7s5c z^3|QxsW^a_Ae}k`LYqZswoo<7Z=9to&nT|g=arcDAmk4!9ALI=d$CF{C9e-R4Qr1D z_^S8FT0r32-JEmi@<)Xlp-xEaA^3PLs~Nln2GQ(xM!n>Dy^{ka)!LyX0hLDB3}vi5(`J&5l_+$^UkkqXS;p%H=UN%dnVYN zJIBe^SNAs5HYyKY7OyFSCqXmGdJ}s?D`MITznS%~2vuGf{4$xkb_tX*27N&qY=M|z z0rDF~TN-@@_`@ScAHV>!c~4y^zl4DQ73P{54

    w#un- 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 Do_^V% diff --git a/doc/images/ovr_metrics_tool.jpg b/doc/images/ovr_metrics_tool.jpg deleted file mode 100644 index 512d820ab7a9e1350d94464f29bf48d68a30a0e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19383 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%0A>5rub~p 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

    K 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

      1x7 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 E*@`Rv+5i9m diff --git a/doc/images/showcase/impossible_crypt.jpg b/doc/images/showcase/impossible_crypt.jpg deleted file mode 100644 index 4ff3b19f40e1fd8579779cd8310b2a0c7aa8b23c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41695 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%0Ae88uF zQ05oN#>^B0YsNJxMS7LQh_)Ro0nPivkr!g2)`L2hS+{D zG2LoqYpRl_`9 zHDU!b-n2wT(A+L6A=sic%2I1_ZVOuqB4K9|+Y9B9rYT4nz04_Xq1uUM(LPb>G3j=e za1KK`fYsZ!bYUEW(=0v$g3Du??v1uDLV{e{n9Z`qDmYi84QPjT3oSQQ9U**ycg+E6 z)50a#Da(G*MHAwQq7!Rd>jy|s=SqNb3F_l&x1aeI5h znVnU*7(OHW?kHpK%tu=%YIXL?=JeBYk(0V30~WSJnhds#38G=xc3;6T%rw|VF2@UQqKMT8 zX^By>7c-RDVT5cd^Lwen%l`m~I66fOG^ZMgsYCU_0yo7b(8yh)VpVWHU(`Wb8`l-r zd140PO|p{h*b>!jc*zc{eT+Z|0BIYf_D3DK4O`X%Ss1(F{=f@r@t;|+IlJ{JG2N`o zwXFO_aGz5#S0mt26dKN1eW8M_dN?6fwc{JDk6R!iiO#ad-SGaX**V?U(@3(NIK$c_ zOs?XtCQ&ySn9zml>F*TKoM{ZpZ>D|XFzco?ye_14j&SB!G;F*|?T1`MAWkiD<1|c^ zeXNv03>4R(!yik73h|vSF<87ff~te5QLY{4V8A;BY7)Iy>II?gBJH7oB}<)MNC!i5 zE4A88m1X7rpbCj~-i39?j6V$ar$5zyL_}PY4Ilm(4VN{VS?RmUFY?{kfD)6 zoIkywbi168xmBq%UQTjGgg?&^GO=}o1#qZ=(7Q>(4$@_{o~!i$Y*H_~(XY~`nj~l0 z20y(Xk$t`(4H_xBzfp5R+CUl}SLz8?oPV4!f#m&hZKKEx7v0Y<>5j>E{W8YT_lrhQ zXo7M6GeTXY0-SgP7QyHFAQwS!X0)$W`hgSyBJH>D`e2lb;0Ps3N&rA^TC}&XXQnU;fusWa;uaO01L`$)e}c)RAO3U=HdmN4Z$d5c=`B@{PyU1d E+3eJ%vj6}9 diff --git a/doc/images/showcase/mawashi.jpg b/doc/images/showcase/mawashi.jpg deleted file mode 100644 index 8f9b07d947088e23919e45ff6b2c38ec005528a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35250 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 Lca`p6lZpS?$?$3r diff --git a/doc/images/showcase/neon_gunslinger_vr.jpg b/doc/images/showcase/neon_gunslinger_vr.jpg deleted file mode 100644 index 823976df702a2b89e267a633850f0d86e2a79efa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21438 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