From 0cafbecbffbdc2e03093339848dbcb8121b38ba0 Mon Sep 17 00:00:00 2001 From: ZhaoHao <13375501096@163.com> Date: Fri, 25 Jul 2025 10:38:26 +0800 Subject: [PATCH] Init project --- .editorconfig | 4 + .godot/.gdignore | 1 + .godot/editor/create_recent.Node | 1 + .godot/editor/editor_layout.cfg | 62 ++++++ .godot/editor/favorites.Node | 0 .godot/editor/filesystem_cache10 | 3 + .godot/editor/filesystem_update4 | 1 + ...state-d3d7f02a5081f39f0291426637181882.cfg | 195 ++++++++++++++++++ ...lding-d3d7f02a5081f39f0291426637181882.cfg | 5 + .godot/editor/project_metadata.cfg | 11 + .godot/editor/recent_dirs | 1 + .godot/editor/script_editor_cache.cfg | 0 .godot/global_script_class_cache.cfg | 1 + ....svg-218a8f2b3041327d8a5756f3a245f83b.ctex | Bin 0 -> 3430 bytes ...n.svg-218a8f2b3041327d8a5756f3a245f83b.md5 | 3 + .godot/scene_groups_cache.cfg | 0 ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 1032 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 7016 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 8060 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 4000 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 5864 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 58816 bytes ...9e56682916a355ce2839e61f42dfe.vulkan.cache | Bin 0 -> 39572 bytes ...c029b087c3fa9c55de85560be5119.vulkan.cache | Bin 0 -> 39860 bytes ...17ed2e467f8af814098acbdc2006f.vulkan.cache | Bin 0 -> 62748 bytes ...a3e0b5abba232ccae0b036be455e4.vulkan.cache | Bin 0 -> 62456 bytes ...e5d69b00075293fd27da8decd4af2.vulkan.cache | Bin 0 -> 62216 bytes ...c2e7e740b62f3bc48ecf5c99fb0db.vulkan.cache | Bin 0 -> 60464 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 2084 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 2292 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 1684 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 17508 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 6972 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 1644 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 2368 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 12104 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 2572 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 8680 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 27108 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 3376 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 2208 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 44112 bytes ...fb7e0d9f023d6cdb81309be392d95.vulkan.cache | Bin 0 -> 7916 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 4648 bytes ...7757773a7866f1cd2e297cb2acf5f.vulkan.cache | Bin 0 -> 129756 bytes ...0c78c760adc7bcda857a77b17ad85.vulkan.cache | Bin 0 -> 139152 bytes ...009c28175cc76423501d3f1de866f.vulkan.cache | Bin 0 -> 139416 bytes ...2b33c93eebb3c968bad4acf0a97a9.vulkan.cache | Bin 0 -> 136700 bytes ...7b24dfbb3e43c9f38e6d9f04604b0.vulkan.cache | Bin 0 -> 136504 bytes ...b46d27eb7b08ea14ec6d5cf221168.vulkan.cache | Bin 0 -> 138920 bytes ...9b9457fab88a7a982d67d6209d600.vulkan.cache | Bin 0 -> 139652 bytes ...a464bbb0a7962224c158af07f1381.vulkan.cache | Bin 0 -> 138480 bytes ...dac23b75016fc52fb82ae26e9393f.vulkan.cache | Bin 0 -> 175984 bytes ...bd17d2e21c13871086aa19aa333e7.vulkan.cache | Bin 0 -> 138808 bytes ...ed26e7e9ed4b223d256b6a0bda12a.vulkan.cache | Bin 0 -> 140768 bytes ...aab4eeb10f39defaee7f48b9ad675.vulkan.cache | Bin 0 -> 139420 bytes ...ee75712ae57f13dc63ae39e299a45.vulkan.cache | Bin 0 -> 138860 bytes ...0dad11d9d882c2ab4f61eb6ca2f20.vulkan.cache | Bin 0 -> 137296 bytes ...4d54194bbfe9f2c4d30adaaa1f6af.vulkan.cache | Bin 0 -> 141140 bytes ...6e26c751517dd8d44535f700f825f.vulkan.cache | Bin 0 -> 135528 bytes ...242eb97573e5f293c2d3c40d25eee.vulkan.cache | Bin 0 -> 136828 bytes ...a3fe72e3713d35b4ba452d7ed9acf.vulkan.cache | Bin 0 -> 139340 bytes ...b7525047b1fc26929407fb3d4191d.vulkan.cache | Bin 0 -> 173072 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 5860 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 1824 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 8704 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 11076 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 2844 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 11824 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 15212 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 17644 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 884 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 6556 bytes ...24394b2d955a8c0ba85587bb70839.vulkan.cache | Bin 0 -> 19788 bytes ...ede673a5edeb59834f887758ae2a6.vulkan.cache | Bin 0 -> 25824 bytes ...0d9fb9ff1c17636ea175173a43e1c.vulkan.cache | Bin 0 -> 27096 bytes ...ad3cad4892a8db7b6ea0be197d51d.vulkan.cache | Bin 0 -> 19320 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 3856 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 4016 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 12516 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 4188 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 3112 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 3420 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 20632 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 4260 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 3204 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 3588 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 20112 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 6412 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 5172 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 31540 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 27716 bytes ...d65830f930370a9fbba551fbd6f60.vulkan.cache | Bin 0 -> 4136 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 6412 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 19400 bytes ...a7c625e62b0c2cca570e0fb87c99a.vulkan.cache | Bin 0 -> 1264 bytes .godot/uid_cache.bin | Bin 0 -> 72 bytes Scenes/main_ui_root.tscn | 8 + icon.svg | 1 + icon.svg.import | 37 ++++ project.godot | 19 ++ 101 files changed, 353 insertions(+) create mode 100644 .editorconfig create mode 100644 .godot/.gdignore create mode 100644 .godot/editor/create_recent.Node create mode 100644 .godot/editor/editor_layout.cfg create mode 100644 .godot/editor/favorites.Node create mode 100644 .godot/editor/filesystem_cache10 create mode 100644 .godot/editor/filesystem_update4 create mode 100644 .godot/editor/main_ui_root.tscn-editstate-d3d7f02a5081f39f0291426637181882.cfg create mode 100644 .godot/editor/main_ui_root.tscn-folding-d3d7f02a5081f39f0291426637181882.cfg create mode 100644 .godot/editor/project_metadata.cfg create mode 100644 .godot/editor/recent_dirs create mode 100644 .godot/editor/script_editor_cache.cfg create mode 100644 .godot/global_script_class_cache.cfg create mode 100644 .godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex create mode 100644 .godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.md5 create mode 100644 .godot/scene_groups_cache.cfg create mode 100644 .godot/shader_cache/BestFitNormalShaderRD/d8a1c055448f5e836748472aaa737574d2486f00a206350dffefbc25404d6b48/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/BlitShaderRD/28ca09bf3815b3d3724628eacceaf0a7519a9104b254b6a1e195b124cf73f9f1/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/BokehDofShaderRD/cc729ff0600eb4b86e06deeaf4e812baac6a43b9621622553fd7af24a9e976d4/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/CanvasOcclusionShaderRD/849757412cd244f340e8d1bf2e2b5bb4e0eb642c7d925c5f1a996a8bd67e5f38/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/CanvasSdfShaderRD/16323518993fdf97ca203e1d1c60718a44f07bbedede5d7c22eea3c593192779/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/CanvasShaderRD/f9e67e98299bb812374af85e476b823c700715727c5e3a3b1f2b8269b03784d9/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/CanvasShaderRD/f9e67e98299bb812374af85e476b823c700715727c5e3a3b1f2b8269b03784d9/45fb1ddc6499e56682916a355ce2839e61f42dfe.vulkan.cache create mode 100644 .godot/shader_cache/CanvasShaderRD/f9e67e98299bb812374af85e476b823c700715727c5e3a3b1f2b8269b03784d9/8a7277c8d3ac029b087c3fa9c55de85560be5119.vulkan.cache create mode 100644 .godot/shader_cache/CanvasShaderRD/f9e67e98299bb812374af85e476b823c700715727c5e3a3b1f2b8269b03784d9/b585f2cdc5a17ed2e467f8af814098acbdc2006f.vulkan.cache create mode 100644 .godot/shader_cache/CanvasShaderRD/f9e67e98299bb812374af85e476b823c700715727c5e3a3b1f2b8269b03784d9/c0a681ae42aa3e0b5abba232ccae0b036be455e4.vulkan.cache create mode 100644 .godot/shader_cache/CanvasShaderRD/f9e67e98299bb812374af85e476b823c700715727c5e3a3b1f2b8269b03784d9/ddbe30d4d1be5d69b00075293fd27da8decd4af2.vulkan.cache create mode 100644 .godot/shader_cache/CanvasShaderRD/f9e67e98299bb812374af85e476b823c700715727c5e3a3b1f2b8269b03784d9/f3e258e8f7ec2e7e740b62f3bc48ecf5c99fb0db.vulkan.cache create mode 100644 .godot/shader_cache/ClusterDebugShaderRD/2e62a518ce7b1f80c6807f7d24078ce7760ac4fbab09a041d3fd5fce1571ee85/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/ClusterRenderShaderRD/c98ddcf1958b4fc448e5c5393abe1555d4d3128cfd7673347c134d0f1423c783/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/ClusterStoreShaderRD/7b4235b7f355917189757e50df96268913eb2664f169345d87965fc3f0e83fa4/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/CopyShaderRD/214d520cb7d112e9e80d2b0743e64e063644502fb4140d29ba2f2143b822d138/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/CopyToFbShaderRD/2868c1695b0554cdca324017dd662a0e07e6c3eafd0003f77e6cb31df596d22d/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/CubeToDpShaderRD/038dd75781b71d4c60cc6d7792a9e4720cdc034ccc12d7be5cf9df57b3e5e328/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/CubemapDownsamplerShaderRD/3d002ad4c7720ff4898c8a9435f7b209bb579fb1d21dfdb58a967aa9e689d1dd/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/CubemapFilterShaderRD/0ea76a22e26b4b36f91d06110a3c4c875922d57d084be7b16bd26848d8185d0b/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/CubemapRoughnessShaderRD/7c2c3ff15ba9b4970ba924728258e40b204c3840c7ed284d5cf20ab1a2714123/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/FsrUpscaleShaderRD/05a7462ea6c0084730464c0381bec9effdff633cdd3598fb241e95e78d66889f/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/GiShaderRD/96b0ef6fff62ad106f9d8d6db791f7f4aeddc443d9b90936475e7f4c1e757e58/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/LuminanceReduceShaderRD/e6b8d898898c39413a6f965a3269a4dabbd109d868761e69b66a57c663243083/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/MotionVectorsShaderRD/f38567c3d261e747f71609fe49a23502db8ab0f615b87a1d99e3c606080ec247/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/ParticlesCopyShaderRD/f81c6df9271a5a99a3b883a2c5532b9917bca0a66318dc16b6dc280a6d1a10a1/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/ParticlesShaderRD/fc614f46c644d65e32700b5952571f820a79897a55ab73cc0c9900071a479982/f128cab0b22fb7e0d9f023d6cdb81309be392d95.vulkan.cache create mode 100644 .godot/shader_cache/ResolveShaderRD/b917e2fafc671b22b54ff303dc4162dd0486f9a2bc209a8d460e6d00a85e6892/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/SceneForwardClusteredShaderRD/4e701b0569a4f9228daaca6202971357bca641853589b3a8d7f49c1c579baae0/0f1bcf11b9f7757773a7866f1cd2e297cb2acf5f.vulkan.cache create mode 100644 .godot/shader_cache/SceneForwardClusteredShaderRD/4e701b0569a4f9228daaca6202971357bca641853589b3a8d7f49c1c579baae0/218e36a984b0c78c760adc7bcda857a77b17ad85.vulkan.cache create mode 100644 .godot/shader_cache/SceneForwardClusteredShaderRD/4e701b0569a4f9228daaca6202971357bca641853589b3a8d7f49c1c579baae0/2b50e38e5fd009c28175cc76423501d3f1de866f.vulkan.cache create mode 100644 .godot/shader_cache/SceneForwardClusteredShaderRD/4e701b0569a4f9228daaca6202971357bca641853589b3a8d7f49c1c579baae0/5f3097572932b33c93eebb3c968bad4acf0a97a9.vulkan.cache create mode 100644 .godot/shader_cache/SceneForwardClusteredShaderRD/4e701b0569a4f9228daaca6202971357bca641853589b3a8d7f49c1c579baae0/618494189447b24dfbb3e43c9f38e6d9f04604b0.vulkan.cache create mode 100644 .godot/shader_cache/SceneForwardClusteredShaderRD/4e701b0569a4f9228daaca6202971357bca641853589b3a8d7f49c1c579baae0/6ee0392e6ccb46d27eb7b08ea14ec6d5cf221168.vulkan.cache create mode 100644 .godot/shader_cache/SceneForwardClusteredShaderRD/4e701b0569a4f9228daaca6202971357bca641853589b3a8d7f49c1c579baae0/757ab33d4789b9457fab88a7a982d67d6209d600.vulkan.cache create mode 100644 .godot/shader_cache/SceneForwardClusteredShaderRD/4e701b0569a4f9228daaca6202971357bca641853589b3a8d7f49c1c579baae0/7b3dadb0d33a464bbb0a7962224c158af07f1381.vulkan.cache create mode 100644 .godot/shader_cache/SceneForwardClusteredShaderRD/4e701b0569a4f9228daaca6202971357bca641853589b3a8d7f49c1c579baae0/7fb66440f65dac23b75016fc52fb82ae26e9393f.vulkan.cache create mode 100644 .godot/shader_cache/SceneForwardClusteredShaderRD/4e701b0569a4f9228daaca6202971357bca641853589b3a8d7f49c1c579baae0/86e1b93c3d7bd17d2e21c13871086aa19aa333e7.vulkan.cache create mode 100644 .godot/shader_cache/SceneForwardClusteredShaderRD/4e701b0569a4f9228daaca6202971357bca641853589b3a8d7f49c1c579baae0/964e2bf8e1eed26e7e9ed4b223d256b6a0bda12a.vulkan.cache create mode 100644 .godot/shader_cache/SceneForwardClusteredShaderRD/4e701b0569a4f9228daaca6202971357bca641853589b3a8d7f49c1c579baae0/9f9294903cdaab4eeb10f39defaee7f48b9ad675.vulkan.cache create mode 100644 .godot/shader_cache/SceneForwardClusteredShaderRD/4e701b0569a4f9228daaca6202971357bca641853589b3a8d7f49c1c579baae0/a6d99b637dfee75712ae57f13dc63ae39e299a45.vulkan.cache create mode 100644 .godot/shader_cache/SceneForwardClusteredShaderRD/4e701b0569a4f9228daaca6202971357bca641853589b3a8d7f49c1c579baae0/ab60f8b228c0dad11d9d882c2ab4f61eb6ca2f20.vulkan.cache create mode 100644 .godot/shader_cache/SceneForwardClusteredShaderRD/4e701b0569a4f9228daaca6202971357bca641853589b3a8d7f49c1c579baae0/b396ad98c064d54194bbfe9f2c4d30adaaa1f6af.vulkan.cache create mode 100644 .godot/shader_cache/SceneForwardClusteredShaderRD/4e701b0569a4f9228daaca6202971357bca641853589b3a8d7f49c1c579baae0/b7b2f398c116e26c751517dd8d44535f700f825f.vulkan.cache create mode 100644 .godot/shader_cache/SceneForwardClusteredShaderRD/4e701b0569a4f9228daaca6202971357bca641853589b3a8d7f49c1c579baae0/bb38165ecd6242eb97573e5f293c2d3c40d25eee.vulkan.cache create mode 100644 .godot/shader_cache/SceneForwardClusteredShaderRD/4e701b0569a4f9228daaca6202971357bca641853589b3a8d7f49c1c579baae0/c4c828897f8a3fe72e3713d35b4ba452d7ed9acf.vulkan.cache create mode 100644 .godot/shader_cache/SceneForwardClusteredShaderRD/4e701b0569a4f9228daaca6202971357bca641853589b3a8d7f49c1c579baae0/c911b2eb203b7525047b1fc26929407fb3d4191d.vulkan.cache create mode 100644 .godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/c1f79b5648651c8e35b0a39fd030d88d67f70aadbf6438e4195beda54e516ec3/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/f55e18a7a02ae0c80de0abba7e33968804f5ef25c4f631a343a8962664581138/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/ScreenSpaceReflectionShaderRD/53eecdb4fda4777851c441f730921eaedde756482c1a8d58345b4f747a87bfde/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/SdfgiDebugProbesShaderRD/6a4bdc1a802d2aec295ba2dc4fff15e91afa95c7a4e866ec66343d81f23cb8e9/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/SdfgiDebugShaderRD/5e8abf269cce68c0d981d72ea7f78eadd6f22ccd6fa4af4568d3f3d5086dfbfe/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/SdfgiDirectLightShaderRD/0af773e58b23def5d46c46b6aa465096540240bc5d8444e87f7f23050591e554/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/SdfgiIntegrateShaderRD/43851348302907193b452bf17b73b87203e665e5b645eade693bbb7f3ab6cf3c/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/SdfgiPreprocessShaderRD/981215f6b8949a3cb12c6fa6a859166d819253bd75a867a16650cf74883bf366/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/ShadowFrustumShaderRD/e3194d0bbc1d0062073ed7a87124e495868163a27a5771eb363c8685ccd40dea/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/SkeletonShaderRD/78b9c424f0a990e6724625242246c3512804c3cad3bcf11b327b9604d9b3a14e/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/SkyShaderRD/1f57ffde71505a269cab5ddbb9b8fdb3ddabca41e72f3452addf8c1759966dfb/03e3b11c69e24394b2d955a8c0ba85587bb70839.vulkan.cache create mode 100644 .godot/shader_cache/SkyShaderRD/1f57ffde71505a269cab5ddbb9b8fdb3ddabca41e72f3452addf8c1759966dfb/0a0fb987bd6ede673a5edeb59834f887758ae2a6.vulkan.cache create mode 100644 .godot/shader_cache/SkyShaderRD/1f57ffde71505a269cab5ddbb9b8fdb3ddabca41e72f3452addf8c1759966dfb/301c34f080b0d9fb9ff1c17636ea175173a43e1c.vulkan.cache create mode 100644 .godot/shader_cache/SkyShaderRD/1f57ffde71505a269cab5ddbb9b8fdb3ddabca41e72f3452addf8c1759966dfb/de678811d1bad3cad4892a8db7b6ea0be197d51d.vulkan.cache create mode 100644 .godot/shader_cache/SortShaderRD/39013306b248fb4a28acf8381f319683bc87318d6d3ac1655cd15effe1fa2491/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/SpecularMergeShaderRD/06587ad824add78f8fd30b08c2b17b43f626defc6974bffa075cb4b1fee76cbf/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/SsEffectsDownsampleShaderRD/c9f9873ab59b94be2efeb7cd75a5621592466208039904f8e26233c0df063306/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/SsaoBlurShaderRD/20517ed56ba86d80302c753019addadbf11f68b3b0b475c132b780c198f4b00b/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/SsaoImportanceMapShaderRD/2c46c4209865512c043da4d4ceed619bddcd3dc75a2c09b64124f2727714509f/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/SsaoInterleaveShaderRD/fa1ff3ed49321d26639470ab22364f0313849313f161b948779e8ffe137266ac/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/SsaoShaderRD/38989ed62c37d63cde225588cdd6d57ddccd302beb3ee592d0a8f51503411175/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/SsilBlurShaderRD/61cba132c32f3c8d32ad81a1ded703b3770372a4fb29a7a0152fd35e7fbb23ee/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/SsilImportanceMapShaderRD/6c1f976c6a5668f9731914d738ecbc4560ff789bb1736144f255c0ecacabde79/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/SsilInterleaveShaderRD/9478d7816e8930eeececded05bd3ef9e148d328a72a6b3445c3c2bade6d183b1/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/SsilShaderRD/26a1ff63518f0986096968306e4d7caad70812a6b4dd03a1d04cd241e3ec5c24/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/SubsurfaceScatteringShaderRD/808eefdbccc8e1b268832b3a5908d81d6ef136e77b7f00f8272fe2d5f1b64265/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/TaaResolveShaderRD/1642451b656180e94534639e4fca93eece0b774210ecc2b53ffd3137f63aca01/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/TonemapShaderRD/68cfeb73595fe0f06273f00ddb918cc788bf7e2bef29a9f748a17df3eecb3f6c/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/VolumetricFogProcessShaderRD/55624e58fa57811c7bdca083bade0be7f41f69141f4e953414959a7baa1e6fbe/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/VolumetricFogShaderRD/d36b7429bba255ea38ecf1de4c2d1ac1d5bf4df8ab28668f739f230c1ab7fd30/9a227745af2d65830f930370a9fbba551fbd6f60.vulkan.cache create mode 100644 .godot/shader_cache/VoxelGiDebugShaderRD/0941ff246864c1b23617a4ac7ab01c158a6bc8bb8b55c425b6555d81369abb46/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/VoxelGiShaderRD/acf84d34ad12835b77dbb12286e1ae4ab57fb7e64bb4c46c8349891a894dfcba/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/shader_cache/VrsShaderRD/2d20bb1ffa540c7be04401cb27bff99e2b5763661448e828b67cec9b237170c9/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache create mode 100644 .godot/uid_cache.bin create mode 100644 Scenes/main_ui_root.tscn create mode 100644 icon.svg create mode 100644 icon.svg.import create mode 100644 project.godot diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..f28239b --- /dev/null +++ b/.editorconfig @@ -0,0 +1,4 @@ +root = true + +[*] +charset = utf-8 diff --git a/.godot/.gdignore b/.godot/.gdignore new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/.godot/.gdignore @@ -0,0 +1 @@ + diff --git a/.godot/editor/create_recent.Node b/.godot/editor/create_recent.Node new file mode 100644 index 0000000..f218e89 --- /dev/null +++ b/.godot/editor/create_recent.Node @@ -0,0 +1 @@ +Panel diff --git a/.godot/editor/editor_layout.cfg b/.godot/editor/editor_layout.cfg new file mode 100644 index 0000000..e1ac5b1 --- /dev/null +++ b/.godot/editor/editor_layout.cfg @@ -0,0 +1,62 @@ +[docks] + +dock_3_selected_tab_idx=0 +dock_4_selected_tab_idx=0 +dock_5_selected_tab_idx=0 +dock_floating={} +dock_filesystem_h_split_offset=240 +dock_filesystem_v_split_offset=0 +dock_filesystem_display_mode=0 +dock_filesystem_file_sort=0 +dock_filesystem_file_list_display_mode=1 +dock_filesystem_selected_paths=PackedStringArray("res://") +dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://") +dock_node_current_tab=0 +dock_history_include_scene=true +dock_history_include_global=true +dock_bottom=[] +dock_closed=[] +dock_split_2=0 +dock_split_3=0 +dock_hsplit_1=0 +dock_hsplit_2=270 +dock_hsplit_3=-270 +dock_hsplit_4=0 +dock_3="Scene,Import" +dock_4="FileSystem" +dock_5="Inspector,Node,History" + +[EditorNode] + +open_scenes=PackedStringArray("res://Scenes/main_ui_root.tscn") +current_scene="res://Scenes/main_ui_root.tscn" +center_split_offset=0 +selected_default_debugger_tab_idx=0 +selected_main_editor_idx=0 + +[EditorWindow] + +screen=0 +mode="maximized" +position=Vector2i(0, 23) + +[ScriptEditor] + +open_scripts=[] +selected_script="" +open_help=[] +script_split_offset=200 +list_split_offset=0 +zoom_factor=1.0 + +[GameView] + +floating_window_rect=Rect2i(0, 0, 0, 0) +floating_window_screen=-1 + +[ShaderEditor] + +open_shaders=[] +split_offset=200 +selected_shader="" +text_shader_zoom_factor=1.0 diff --git a/.godot/editor/favorites.Node b/.godot/editor/favorites.Node new file mode 100644 index 0000000..e69de29 diff --git a/.godot/editor/filesystem_cache10 b/.godot/editor/filesystem_cache10 new file mode 100644 index 0000000..6c86170 --- /dev/null +++ b/.godot/editor/filesystem_cache10 @@ -0,0 +1,3 @@ +ea4bc82a6ad023ab7ee23ee620429895 +::res://::1753411046 +icon.svg::CompressedTexture2D::8434997801437196349::1753411041::1753411046::1::::<><><>0<>0<>103d1e2b718b2056b00813bf00e49eeb<>res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex:: diff --git a/.godot/editor/filesystem_update4 b/.godot/editor/filesystem_update4 new file mode 100644 index 0000000..b5390e1 --- /dev/null +++ b/.godot/editor/filesystem_update4 @@ -0,0 +1 @@ +res://Scenes/main_ui_root.tscn diff --git a/.godot/editor/main_ui_root.tscn-editstate-d3d7f02a5081f39f0291426637181882.cfg b/.godot/editor/main_ui_root.tscn-editstate-d3d7f02a5081f39f0291426637181882.cfg new file mode 100644 index 0000000..2c29ea6 --- /dev/null +++ b/.godot/editor/main_ui_root.tscn-editstate-d3d7f02a5081f39f0291426637181882.cfg @@ -0,0 +1,195 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-330.758, -277.61), +"primary_grid_step": Vector2i(8, 8), +"show_group_gizmos": true, +"show_guides": true, +"show_helpers": false, +"show_lock_gizmos": true, +"show_origin": true, +"show_position_gizmos": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 0.683013 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"MeshInstance3DCustomAABB": 0, +"NavigationLink3D": 0, +"NavigationObstacle3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Particles3DEmissionShape": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"SpringBoneCollision3D": 0, +"SpringBoneSimulator3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +Game={ +"camera_override_mode": 2, +"hide_selection": false, +"select_mode": 0 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@21298/@Panel@14/@VBoxContainer@15/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@26/DockVSplitCenter/@VSplitContainer@54/@VBoxContainer@55/@EditorMainScreen@102/MainScreen/@CanvasItemEditor@11479/@VSplitContainer@11131/@HSplitContainer@11133/@HSplitContainer@11135/@Control@11136/@SubViewportContainer@11137/@SubViewport@11138/MainUIRoot")]) diff --git a/.godot/editor/main_ui_root.tscn-folding-d3d7f02a5081f39f0291426637181882.cfg b/.godot/editor/main_ui_root.tscn-folding-d3d7f02a5081f39f0291426637181882.cfg new file mode 100644 index 0000000..1d019fa --- /dev/null +++ b/.godot/editor/main_ui_root.tscn-folding-d3d7f02a5081f39f0291426637181882.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[] +resource_unfolds=[] +nodes_folded=[] diff --git a/.godot/editor/project_metadata.cfg b/.godot/editor/project_metadata.cfg new file mode 100644 index 0000000..5840f4e --- /dev/null +++ b/.godot/editor/project_metadata.cfg @@ -0,0 +1,11 @@ +[editor_metadata] + +executable_path="D:/Godot_v4.4-stable_mono_win64/Godot_v4.4-stable_mono_win64.exe" + +[dialog_bounds] + +create_new_node=Rect2(510, 190, 900, 700) + +[recent_files] + +scenes=["res://Scenes/main_ui_root.tscn"] diff --git a/.godot/editor/recent_dirs b/.godot/editor/recent_dirs new file mode 100644 index 0000000..d0476f0 --- /dev/null +++ b/.godot/editor/recent_dirs @@ -0,0 +1 @@ +res://Scenes diff --git a/.godot/editor/script_editor_cache.cfg b/.godot/editor/script_editor_cache.cfg new file mode 100644 index 0000000..e69de29 diff --git a/.godot/global_script_class_cache.cfg b/.godot/global_script_class_cache.cfg new file mode 100644 index 0000000..32c2394 --- /dev/null +++ b/.godot/global_script_class_cache.cfg @@ -0,0 +1 @@ +list=[] diff --git a/.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex b/.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex new file mode 100644 index 0000000000000000000000000000000000000000..6e1d156a557bc14c77de390a6c4946a696c257ec GIT binary patch literal 3430 zcmV-s4Vm&sQ&chm0001h0001h00000000gD|Ns900000000000000020001h0Du4h z000050000k4FCXANk&E{4FCXFMM6+kP&iB)4FCWyf50CQ
0l^XJ|nA~Lc_a%}Bw
z-BiLE61bnTUd|*(>OrnS4LI$!Rn_ZV#j3o@%x
zJrDQcKAo!bRefEnckim+RbBP{YOR)+(UwL6005}ZW H#^u#T1ldZs
zT;tG~&>^-xiuXHGoil76nU-S->W)OM$Scp&>Ng=WJecR@+x#+4P9JSBt^s?1ZGhOP
zmv3Hu&?!m}^bn@HNq53^<4OZs6W<2+(Z
Qg_4d?M^Gw`*yq^<=-{OcK0#3lGQ{p z$)|AF(vNHn6gRt_N%sV0#KSZPaPSX+=YdH6JvNPIFH$ZJ#=U3p(Ym5qkDOeXPvTiF zsCdqES7U%0qV0x7vs9cH6b_FP7tjJk9Ck4(8b-v~Oy+*oaCYjZ)Pw+FA;Y{s0mIpbu zg*}1LxzoL%XltaSj2jKksXTH(ULXr_GVmZST!KeE;w$@hQqE9bcI#tDi@&5A*J@T` zy3pVK&J#aw&umWHgC&Q &w9h!)+@QyZYxVS- zsXMTCnVNS2VxVHM_j09UaDT$cFx~*`fY9jLm-e-1J@lm+!vyjq$Pv9ebdpWF!J|8R zC=GvzeB;FLT7k v## ~2lwHNkeS1EduksIZ7lQR9IAX2=I4T2J+D$RfwW%$U|4 zr>0d-+&p|Y{EBFd92HWqsnBsn{<%?lbKX-}q)U0m)Gk`NP)nLk4E5UZhhrU&cx=BX)Y20OD+HG^TUl?eyx@wU?ha(XDzX2;Q61Y zupP5;*Zg}~G_Di|pd6WkU+8E247(N#f1TNyP*jugEf53a4otH?b){x2GpVAv0|2u) zuRbl 3;r!1X+=t)Q&0D9)44$a~rPebf~+f2F-ApyJ(7E z>ni6i6Wix9QF2#^cjLpZ0&N{%9Yls|YWusHHBNFN(~g0$H$h7PeopsB)0GnD0;?K& zk?xH%?Rd`HQ%Bob0s*9h_uBF6%AO<|Rek{te>!&M)Xg>?Sbg*cYqLzw%xIyO>=<%$ zu&EF`NU&+z>L!6el_?Nkz_28c$j)JkA-A(TQx2!9>hqM2w)U$#>7V$ C`leKKbF7S%tMUff?-g56m)#hT*=0`xdaH#Bnmv-I5{e@yzWuDwTLh2XIQI# zLMJA`B6S(;Hcw?hI?g$xj0d%xl9BS0+jID<8}bL!h!)ZW6T7g;;jU%W5*Bi#=F*(? z&Lj`wdv9!!i1P3-ZmC_(SF)#xU~8pon#f%y_Oc*I$J!JvIAG92|ud?aPG=-Khx=dubM}<=V@%!b5ZwWlP%^KLowo5IzzCeD8 zz oP1FvhhIpvu1JrKAOmrm!E+UaU*@qx9N0z$HBn z(9NwB@6S&WlMN)X6=}x!%oBIdEHx&~>ESY@EEN)NdJY=?mR)XDdV=#+c102^pd3&L zn64*YO}U9yx8u4xff41G06 SDtJG&a}!} wMpIs1kc4GY4}i^2>sPb^GEz1sYXKFb~bp8I$E<%)V-4pQJlldt(#nqRF$3zyjK zHur(x?Dl2->~<91tkbB<+Ikc-&6jNvVjK{Z vIf&G#*prk`r9Ce$ z;Yw-51D9j)UZ{@!z@Lk*twmu0{w-~qILTXFZeQo%>sR=Wzp6N+@sE+pVP5&NMp-nd zaHbIMq^L;R(s8?%U7T>mp;wD N9>f80f7rwg{ZDWaaw1`;GkzYpzzL{7`_i61V(y z4QJ$Ws?N&EUfojoycE1ZiC}z~crm}32-4FmD1t&2aPst;rf=jxM|R?I^&7pA(dKjm z``X@1Ppi`dGa-Ei|7X}*nQffmcvZcPiQ~svN+y_bWIa~Se1u-#b#|s~yD${$^52Bk z!5-K*MX$@G;pcm*%a1t#^bM!0ryQ>$i>a2k!U_h9PG{we*Oe-W16C&$ZFZqFiVi=L z3tbLkAE&SWoz}dn-3((FC<+i{Q_IFrt?8peILnE4lz5EVwDLcg0?!D?()tpE7Htls zCTn7HF1UUdk?6&aqO)rk*F=BXG_~x^X)mQZg&dl9BK Gi;uEH~|Mbwv6v_n{oau-xz ztZVqIZiDpEcncLv?zcn_z3AjA2G1Vfw +5i{p5PyW=K%=0FM5+`N0J|vp79(6;vkmbgmF^|L)!Ox`@o`x{3B(gy*sgs>DqC zC|`3~^244KJTcdki@ZSt{MGTiRbWC^fQ@)1zRGlv;IA{syH-1T`BMKo=+O68G80p( z+A w z7S)S>Xga*59BmwQ Ye)P7atUbRh!xZ z$8&^Hqe+D90Kd7RVbB?#nElxWN+g+PW$Ivpx<=c@i*IsxrIGy!&6sVPgUETZ>ShgZ zE@S6>!*k?vG!U+F#$=(pl?{CMSUffnGBS{VQyU|r0fzt}C}}r^$N1yvUCs{M;6B4J zcUYw00ial9;yss0=ouyNLxixR*4iL`5o=Dalv0V*oW0s$-FJW3n1tPzO+!lCDNQ@p zlbnTzVEWQ}8PdBA7@?pUmd{oN8zoGAOp`}88i8F1i`Zh`o{rA*n9nzVRFG uvnlnEbM%22#WPf=eSazptuvBK4%lVyFX`nbr<8W@CBnyb%-NO5cR4 zWdRE?#C3{rwI{kJWQ_1TrD4Izq4F>bRU3ZT0YvoZwBNi&F7j_t%cnNBvnRLbWpF>8 zgHh2L^1*3>C1# $5&QLyje#@1@uBObW z#x0hB3Q|Xj@Xvd?ee-16z_H}ApFt(6L$7xYWFs3yLP8 pQuWe4Y`zU^}; zGJEvLGw18KARN8L43=!Q=eIDb8lOM?5^t4^%!YrA8h~OQD$8`A#gUhk*V;5av==3p z1iD$_yv-E*hx4J&^UeQSFU|j-alYc2@%zsM*ne@p0%h|JU`_rCN1>PWGdEi-b!@$J z6m_ ExOCK@jC2L;=Kga-Ea3dzoeO6JWi-{_|}md%9_zm zTQzFe&o`67V?_IaWxxgiye`1q83UZ0{`AHT&1F3M{WK6?j|s!XKj2VxxP2i?Ssm@- z1>lptQKKqCqYziVII3Kx1!=>hBH39tx1ftO*~LzJVG-M#?7i2KVl<{y$e=O)w4Dgl zG9~{~gDU1g%~+*YKK*Vizr%D^ZFFTF4!$Ys_%m&c9r+`+xVMbt% &ugSHDD2qnFxi=mSFHVYX>2jzjx|F;4ZU|Ki$=X` zH5(vM#h#49jRuzZx(GQOz?oKLyB0dD-lHQ U5c^t*gN+)ykN&Z`^eH%|D(BQMU~>1Pn_T{#qKe0IO3f!kmU3V9vU!mk@#IO z>`&sKsMa0Oq~m?Y+conkUs|fd)K4dN D3y= zQta%SgM=<;T%8MvYhYudwPY$=sAGy;_%w})DjItOorm=u^5j>tm05DvBNgZ0{w6Z% z{p6*Xz(#Fa@>zHzwpGk1M8r8HX32wbI(lK(>D|#W{*6k}S0l9 T8qjOOqlL<)xYVm&MN-We@PWnN2(q6g-)Q-3h8TA zGha3HlL1Y-#hI|JS>UNly`}ef(^H%Y!BCGJ;}h!={Za>~DZg26m8l}QJ@%fDN6`Y) ztG4pqGN0MjNdLf+-{J9-(ueyxD+}l=9c-u)7AzS#Es`#YO*Dy($j@dsR-PE#OO2_^ zWhe-IgDI zH5HI99@ 3k;y!!}7 rkDX&$2_qyCv49oXsTelRyla*Bj{)#~pr}XDzOGmG>=$7@< z1 y2D=`pRbL;gi+ltdSooY}*p zr!q%`+KD`_r)_g==vxO)jvOU^26^du+iUO_!;|iZRQepy7eE=H6d>KAX +ZafZE*9+|ph>CEcyxtP(9D)D|Y2xh*mjs_yzH{9zQaP3(Bg^~MqxXL;` zmh}&C3Nb58b%geEvSEgL?u}M`z6bm({BzEpYI=@LbH3IYw{pJ0u{Bw5vby#t0$nA6 zDBMZ^)$tJ()@=~*Byz7y2e85L!QHDgx2Uw}3nx*VjTNMo7ex T0XVFY!4SJ%DLiA1QRftYbO_T)hDxVT~{UvZ{BxchwW+4T$QzH?tJyG!Wl z|Eph_9x5>o>VtNMN;Wcuww_`>m{pqRb*TN2NG@vvt+lQtlh6-KB@?@mli9Y={BFwk z>_g1_?Q3%PyTT72UBw(>Q_XQE%~DMV40DX&l>*5#CU`Y_L5l`51uJjnwM=4pE{QJa zh%CT~c9URxGFJftCU60;JR@M~x&5L)d5M#z$NQK`M82uiDh0d|t14D9Y-j#cDY^VJ z-y`%%9i4@rMY9eWvwK11s9`c<3;oR%#6s%lU4OMgxx&_sThYALnCsN1$1Ii
zKbU1QJ9S|KXNt_ySAN7C|4n>}7M=>19v>loA3W7Qv#FYlc*jXklIR QiL ziTIL6g|CL|+{zj#yuR!DC+jPz>q^y{+tyyH?LV2D7p*G7AZTTSU}QEeEf1{}ZHeMM zFd3B7xQ0StQ7-#T2iE7%lJUoIqb|-fh =a?GVpMwAZ@CP3l0KnAV z(1?*9YtZq>K>z9f%l~WmKU_F{#6<^~4#9tA&iRBz`w*=C{P0nPpo?Ml7kvB!BJ7N` z(ErMJ&^OGcFF>^`9(s3x`FMfAz$7DJ93|=?6*TRse6@8kciVI-BtvTEJyr5?yDxMu z1-JT!#GW!W_*U`7mziZFeH-f^h{~{EaUC=2pbi5easQ&t5`Pu~fTuTk%2`!i={uWS z{#}(bZa#fj8*>l51tdLFn!+j0>*}^R9OCRX=OpMURgv{2;NiIDTw}h*LqjG-m#odr zWp2w8Z|)(@cG#o>eyw3G{L2KDJPmwwlwhb!_~L9?VHBVFvS`LtM)%7~nJO2fr5^~H zk-_DO{kYYDhw = zd8eXf<`6+qioH<7Y!;iVFDC1a^1QLbjnkKGjc&gl@#=fVfK-4|Ofh(MguS8ta2T_x z%f4;IC?cx+`e{hcf#Bg>{Cw?ntr+Af%hc1(pap}e%Zt0`ZVRGreGtxJvPHQa! lEm;4yZ_Ia4d9zF*5Z~^6 zMPyTqaYb#;`Wa{!sp=EITvc7C(!bp)mpnRKJh@)GO8z~;i0Iy$2*q@iXnoJt#dUMA z+*6=R>y)f&&wf}V1x`>3@k<)TFLq*e#n`g5iEB~yIpx>X`ni|N4&O)^96uPkxBHH^ z6 pNq=QO-;E6*kFXJT#yX7+DuPKWe@$+A1}X4P>tlYlht*a^;--o Ex3?w5sY>oUgoF zcdc0@k_9MHZc %kaJQu*-caxv$O_uJ+ zpJuHQvI3pI?&~&JtUzgIm>YPGw?J4t NR|(Ue@wc>+x608^Zs4scimf^UvpTfjz-7BH zZZ$shqo?H|OXq#Y^*%CvtJ&Biz1%pr)?oEH{$Z!|*F{`jPin`&lVooYcYk%C%aBq} zGtY4qv|78&lTdr7fOgIPvZnJB!Ug5lfY@rgi%4wfsnd$9BZ}uok}M7zi%~~d^=g1) z{Na*aFtUD2a0GtZ(gSo7(9fvKI#u==iv6t`%pr#^7WYp_=cP8c^}Bk+x~s6tqrz`S zL)i|Wz;ma#412L$(|LE }b{G18*SJ5tu%Y9B zt8q&7xqsHc==fuQ;{R^iOaQ<~Kg&NH(}sGA0fE1IFfSc!wca>;?yGfrmr3iN8Ve?| zKY?o5_-`zLL=H>+@|!MR?PkWLl8VdGy-}xOg=>wB;w%VsZ92xrwZp2w{Aee!=6pt%4Qb=ojo;fh0fDBI-ln8Lcxy zLIO0=KoJ+!ci|fHc|4=Z6Hv@|Y(sUc3hlm0dTOtlRiH}0AB~`|(mxrDKQ vgE>;*}j4b_FnHF889Wzzx!E+?DpSG zJR1IJN=ELrRn{Tf?`RJ*>57|{J~!d~wl>=~ViLDJ$ ?#vXlkOoCaI9|U_I+|+rxU^^sm@Y@_7UMTq)#~$9v z!fl*2$&b!0L;(^lEWH>RNkouYbG`O4HJ@qiYE?`-$iC! DTrBvGJ|UXDoiFtQ7>yXISP*3I?yMN_<0a>axydHGJp2EE-z#eq+fW- zeXM*QIcl0#{ZXH*wi1R5w!i*P=}3|5g6ONBO06YcS@t}8g$PVPt`4Icvub>mT>UcM zA_EF4H{i_xZ);lWBu@#;R%-Ftm3;n`;DahO5p9xkoD_;b+H#y=zj{EHg_Yi`75C`5 zf5K{+DetyX$dTehjOjs@oTHhn@y+UaBI^6yY)06%Z+(x7rPkvwX)3HgOqpFxNK7+& zYNJ|UqI_G{w!ukCTK?7^4|@{nehYe>S3HMV63(34h8ArG7sy3GxW$4L9QaXbzc!9V zcKieynw~qCMn7=CFf)V2dOHkmoS4jh>FMWgZus4$`NXTdXc|H<{ao8sv%gzx*HQdT zWs;mPX5x>{CQXrTofK_Xh|W##s)XxZd->}VPI*KMmsnX^E?RLo{{6u!V`GEUQ{wD{ zH;rBe2aT~VK5sdD(27;(sUNd*rYaI%N2526GYD)B&}x uFyQHQNnF zP>&RT{iTha|EUFo?vT&=MDPtLuykIb3&kJ3D5t+e8}#5GjVK54aRP%hZ$tPE4N-l1 z*2rek@nx8_)4QN}_}##WEMS~KjLTjbjC&T%;}xJKfOAQ@=d&LKg2vwvBSJTSie@qD z)*j5$)xiO<1Iz&NwKQ4y?cV5g2m^PCF5X>Nf0` t8!u1tlXO17 zFiEt=+DD=dxGET-Q6j_NE<|F;bv&P8GW*)(3Ga)L%h^B6%`Xjsp=6N~k@@h*&jAGN zHX}idFj>6`^P#@p&NC9rc*>P-I!I2Q>qTmn7@1IhKx8Bp{rjUw 7YQ5xuX}43U9}}{%9`8^ljMTy_x1p z9zWk*cd;iw&mHh3n&tImSUzF8y3#7t)%|``{UB%gwfAW&g78lCGK$|lx$8sRrO_4n zZHsX#MgRMaSNLfSj*gGcXAQzFDZ=L$X;q(0-h9-(((`t>$1O9dNq2AtdteXoFOu5v zy5ii_t-Bzvx1URN(oU8U^G*?GT?fHhP+3Xq)j=n(2g`!ShDf*%>R_FK6t`(aHeR7J z>SptuY GgNezw7Tv@F6!KB@tr`Z=lyXa2F^QCT5%g;ao$q^~UP}yee4C zum;v9=3vhr_XCAGeyU(~oq{d+d%K;$ie5hCG49yCP&bema{0&CJN_)efG@ojP}MR~ z)pzZX(vtF&h8%lx=B6odj*m;#Aaoc>tJ`)^uCuyN482L!B|n>F(ABT9!TXilyMX&B z%gw%C?j|P-YBJfBBr7$gXSq{>n;>DSir`dLL+&`J@5R1GVQfTup!yOQ12YCxT6uiE zxM%ddSHGhB5o^6`$eFHs*QUV;o|YPeX!mIMuER*E)_FDe;FuTtBWuk%Q}6*^R@F3d z6d9pK<-VC+6K-wDSLdH^R|e*uOx}b;zq4pm_i}PHWy{h(5n886n+4QoDJk%8sF*n3 zt|x>$`Oj9Ff@dZ=sjMwWX@;aDas5vV;uXaD?$x*ry^xVE8=(&*f>oT1^-2bqd&Bzi z-+6NJhxL3Bj!lV;^jRFeOCHClPbT)q+(!o@39`p_>kvXpO^PZ;co@QuE}IURd$kAc z)Sl6nkM$&u{*>w2c1bK7b;T)h@zKIH3MiqX91w~A9nAqFm(t5>{rrQEH)C5L#YDFT zhQ3z&{oH%3PYO!7lvDC0q4TY=)8iMSFLBPSdScCBa(#TR|F_A6@<*N;%o2V?QOpMj z(^BEA8_g}mW!f#oy}q3|S=oxP5q`~%8KOjQzC?pVET=t$HWmv*`5Vvwd sZSa-HfLr! z=l 8A bxs8#0pLFXBh0C2 literal 0 HcmV?d00001 diff --git a/.godot/shader_cache/CanvasSdfShaderRD/16323518993fdf97ca203e1d1c60718a44f07bbedede5d7c22eea3c593192779/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache b/.godot/shader_cache/CanvasSdfShaderRD/16323518993fdf97ca203e1d1c60718a44f07bbedede5d7c22eea3c593192779/087916079fba7c625e62b0c2cca570e0fb87c99a.vulkan.cache new file mode 100644 index 0000000000000000000000000000000000000000..b8a6a5134b512bdb51b585735a5fba20e5721af5 GIT binary patch literal 5864 zcmcIoWmHsc*FJQ24&}hm-5t^;AxJ7PH0aPcQX)BYhjd5@(%^`MfWXj-G>p{10HPp* zNQm;{vz~XYZ++|i>%G>s&OX=L_c{B=zOHlcqpM}Ei3b1x;Wfyw16^|sErRP<{u=*l z;aro%|Kd;l2jGA4C#Ji`pQY*O4R;JMcX2cKaCC9?H`7uS2k@`?KkxdJNB!^hPyC0& z{U6*P{{QFwdB*?c{@h<)Z#KRL|4Xr7&`TU1S^&irtb6!QmVF|=(-H60tg Vu1| kR>@4QQ zm=`HX@5DOL3;UAHX!Ra9y-O<}2p@YGquA)I(D9CAX=b3vg!AJ*tT+GhOsSY`E)Hj! z=IxeSb;>w)xpmBzF9@-M=19XkU;L{IZqAoE*>VaZ&9@RQmQ^EJ%gi^qZq|;`pk%lE zkcNmDUyDTYpHtNxxeZ7aAt7XJX?FJ2dfnN1OTM90rtct=O6OwA=qr_Zq`TV1Q!3i< zGbdE9vs|?bQIj{O=SsV@JW8~{n`*bx7r&FgF57ZnxbZQW<}p|GFR{WON-yn|e>vcM z*B}{oai)0{E59O}9)sCjg{7z5dQ|f@gbmXD(-WL48ab&OR=lIS-9`IO3D!C2TtB;U zDjme1Knl(|`@FTdh?^{JU-Np#LHkC>)iYc&+Jd 9F@PW(g$5RbR&Aq1?ok_)2MbJvCRG^_-jOovjQag# #w}z3m z(O&mVyaqj$WxyY&&1T2Q;5JT#(gQ6$QA@~({vFGKNw_y(nE0ZbqFkX-s!_~7Bb}&^ z8q&sI^`#97n$FEO USWBW}*gHg UIQd(oiL>=cjlWE@<0P$mNl{uQjiYTb7P!c^_?;3Ui zBQCQAr?Q+LX3IfE4VT|h?D7#=G0t_=uR!6R73I(OXBR1H6evX?g5On>bW45u`R(La zz6N$RCn}WQdPbd>&a>@d389F{(2+rwp=MH{W@D^tJqW$-%3ezbH@hdBJu}p!CJTVj ziLDBK0!P6-Cd24iS})dL%V9U-Den_I=6NP4_NbF^xVJh!;>w(Kn?>D=LBF-re`Ieu zV-73fQY_(eGSUQjPzQMt&D;uSKcCvdQ!v6bQTPYEfiV;wKPSQ3FMRM$7-2th6$zP1 z60(Yty`#tNPq6g!4dj7qLs+DAErr zj2my6Sssy~8p~dgs!Kc~^K*K~hZ2cu`_K@}9fMNwmzWlz?i~C`dM=RHuAbc}P~`OP zu5|b!gR{J|ftfP0cG#EUhXi#%ZYhngr%ksgfvsHF0}83|cZ?IX??K1eyu~VOW>E`| z?<1*nB~A}Gtfl()LRUZ~2az*FIG@7-%^YUy=NaPe>9@56Kr}Qo`k9ozxEaxNc+?&` zRbc&cym)n!mjQ>b1*&(8)6zI_RC56TP;Q8ZM(=K?jGHIc6SYxT2F>e!L7UQZVmEb3 zoYfei`h^36TZ9*7oE%mV%9)=d>w`B;;9IKV|7c;u(Z8%zv-1X(Mu!JB&zspGki7Y~ zx*i%p1qa>l QIdbnqdKl@hh6*YKOWUVzyJZpG!H3sn%Vf+yJ_ares;*tJ_UFt z5>tCgZtLEem@!~RzaCi5(lf0OjslsjJ!&N3QO5}BaPCCMZ4?c;@-0O&YNInVP2ii} z`qe8yA20$4(gcz$Q6!DOnR65IP~faWXHHRbvPs{QsjyDUCr{wrDr|^%yNi#z<{^pZ zaA_}S2t0=uvM*)cp=ak=ff13smNjhM2O^85%{2 W^8CF6wV zhC5Mkj1)*j-_u>pLyr81h_ 7yvYCqUfJnLEyH72mhDL_Ojjb-0Vct5QyCO%Np_ z_>lc4yX=dIwvM*@rzkL#1A%MuTd2>`Wa&(?Va6gWdEc%fnFzZryHMAbbi25z++;a; zZBIwe5Ftwv*A$OnpZ-7=5UHiDtv$5&bvC$d6uuA@><~5A8`5{<+`*j*U8w0!*YISi z(8#H(N&nN+OCp~1D_WC*Y>LEVCO!9=p(hEex xnW^>l@2|*u! !l*`kbg?0}AASV5ni!+gJ~^vMg(?x3f~cr698@oz!bJ_7c-;{aYi4wH=jL zp^H%Z+U75Iipe>@y{$MRb9{xWTN1$>#bDy^@@}X`Y8>R1Mw$F{$(gd_+F%6v)%vE& z`> pg**lQlh^$ztla*c(T-e5M#LlaLQxYBEOfwFKReul^Bnm$i^k@K3eh} z80qO2k)@MuQ7IWT7F0 k6|b3=@nk6oyG2Bj(pXc4!o0MZ>D*gox)juS3=L{8~oA}%moSD z=@BmN`b1D%&O2@#)V@5@S={Vq0Gk7`=#wL88cWhH$twsj!&SH~>9(Ut)?}|<_9E}K zztUZ}7tsd|=4mC3luRHu7#e-SC3&>MPe&f1ch P za|CrIuMSAY@!rXVATBe1OA$VCM_usQjrS$&)0z&V_9XDg&@YBwvZ0&}?2)_j_2f8_ zwM9o{s^9PNS6 ~6Dvp`hi~t@CEbN_(`E_X&Ez(> z1#Sa|z>Vj3Ueg-YQan$~BF %i{Hn^y5V6^2`lHH@}10zITt!xfO| zjSD9&12WrDaS0=B=`)T9)Eq&I9^}Jo21 QR8jp|qDP6<8?Ed_Drw}uuh8Sn9ubOKd?UJOADay_ zPOZ8xGfIgqhC0yP=CN&Fd5q-2&mNLmZuNSVjC^x$bHXV;u4%R0%7zEejbo~}6z)oL zU%Tn0+TB`;rTj&LPzn2G(`NqU$UN&t45H*%bW&(%saS<9?-+rVwv8j3!;9PEh}&9~ znN B4co0Yny@`wb)6O>eS-76k4jDk zC%%tL=?WOxhy%$Te%9RK^D}57-~vxYf$9~~HoYh56RmA1^vIu19oRt%`Dau{y`xM) zTe$l5$Lcqacqq!`8R}cAEWaFyyMfLnIlaYgFa-G4%)254OsNDs*Yj-r_1XRJ^{Mn< z>(hqox<~&zhd1E n_!ekcyP4v$7QbXD#?fsAUK_2it?@wz!Az%Fmp zBgh2=OA0)c--Ie x7SgZxB z4J;7mL3tqWOMAo(OLHYV5YChwRHXEU;d1Q-4C1h#ptnt?rnKMp#Cq3NO%2f$XN3^? ze|2COO)5G?*Dnv0eaGzhWYq;TU)7x%<$dYTDk@7L#y1khQC{LH)Rfp2$M<>EmAPUN zf=y4`){4P>u$h{yG6ucj#Nd*=A#*f~D$4c37eG2lEZwTY`o)|~c(4V9cvP@gv#I6q za63fMe!9a#{zNeo=l6{U7=A{jV4i^yfuPqX!Trt)I`>bQ8H7o>@!?QLz|FNDkI;|k z!hP?a9 d#i5Yu;zpPxvqxkq&k(Pt3bcS+{)Ll^u?CZ ztck{cJKd8Gb5m62TK8kzPkR=LO44$z1PlY^rt7Dwaqt)v9>mYS_^#jaguth)Q}Fdn zwP^?U<%48Tp>ZZ&Q?SD$xU(wDnz^{%Ky4W3ZIEKH0KFTD8XrNl8@aV$Z$)L#6jnE9 z_N+!a0@IL9j#y9JbKjvo3+gKxds2QWAcNsER%95sS2vW#HI!E^02Tp9M1hn(bEjJo zxC)yMlCu3Ie|sqJI;gv$Ma7l6tipv(GUC(h9s`_dPrcKPwb0;K{yJS;u{4i3Me8Yd zG~98IGr-YL6(iIbCKjE9egsR-OCC?gAp2nnjMOfU>vu_o*}4p_wK(`!wJ7t~v`BY- zwkH1XKL9$s6D9!OT&A_oSSwM6cg(C#59HzTlHay(uF3`}KjR0xf75+cCKj8TqA*Fw z$alfy_de#aua4}vc^T8E_7)B1XA#J*2Kt08V@ZO1APztPx%m=?*w!8Z1+TSNtYbqH zE90#u?$F;K?oSca+E{$2xEP*dozo%s(!b|f;*elHG>+d?G@B63^M*S0=%fXk8fCTUy)JNgE5F#~C=*C$t%CRwKj+^w8E>x6V0oOKXZ=RI9MEmXI? z-tUNIu+rY~)+C}Jv@53Hd2qN{oh|I`Tp6=@_l5?dKsEa7R&=F_XsCo5(SCMIR`}v2 z`Gvx+fOBb@>W7^&(&DW9asK;gqC_I8{kSFWwdm>SQZ?a%?a<3 emS7k5I~O5_iCj%Z7#R+qeM7r{;LpQJ_;i=2ipon97vi@y_eOsXA(^n}7{EbHfY z6v! Ar|r3$s<*#wTpwV9=s(jQ6aX7%xpnn1?KWN*?drXW{LEW#JB1W8?p6K7pE zDk_L>tnBG}{o1V!Z=e5qZ#!tKE#3hG*@(s|>FLNO8s%MZnSkfKLY%?EOuq}YG0_Hn zaR8CMbzTs1W(b0Xx_+@z`Z68O8_af9tL3DGs7^KtnJP%m*u}>d#SzSClOWtzg7nxX zM?cBwu+Q;cRN;N=*Nl?)Nt*Tvj5Pkez`{AlDrKDOkyrJzDJG*^;%=Oy#^uY5qqmG( zN3%an
NN{(zhv4q+?tYX1J?DLY_tg1% zzui@}r@Pne?%ln+W~ysuNs6h8LV|&T!Td20H5izrs)!i$pE~y+`zOHvH2&Iu0_qQe z_Q%lw7{tHoe+n>BV}P5nv#O=>H!~*{F @WAX-(L>Q|L^7h zZ~x`~9rLfx-&p_T{xre<&h?+%U%$U=`A_a|oPTm~f7 ;{Fu>9}xc3{^|Gk2I7C= zkp2sY{9ibf|H7gE7w&Hk|1<92oc=@n1O1|HA#v_kZ@q{x96${Qk|wU;Op|H~!}J zZ!Z7hpX2=H{=J9)+?&7rKmGpQ@1NY?IRD eHG2zVm66S%`y8e1+GcMJo{qXCgkB{ zF`d VEvHbqh}pnq_fK_A?S02u2@Qh;`m4q6U%6e8bq`@Z?-O?wwx!vcr5x;K9uF zabc|}4Xt$BuCKo}ljsBoCBTu8>OEB2z+v(0D+EHsl7&m3Vc)|s?s?!F^oDU%87F|p z#XZ2lJ*or11XT+aZnAbpHCG+U`8W{xv|VGohz$`U!~*nLA)7jg>{)w5U(9LiU5Km^ zSd4Pr;vCT8BAV|!({NuYY_0mWm>YSHvgy|5;3q<+TGbcIDtBA+OL1|q8f|e+hM&9| z`Q)65!^9(LILU)5Y&UK-fze6SU>N?140ktxDE`AyaDC|Mkz`@VgD7snk(Xp> h+AsDTy4lUXE^Rd_gAox* zqbfKt4xxH310t852JB$Ef-32{fHI=9D l!Ljn?pbDs9zgWF?I^Q^RNM zaDyS&Aa_cGt&F^cd_g+aGkvzvw#WV)M!&jH)Hy&xlB1yIyyRRb&c0`4SaQlXTTbI? zo=#Qux5oi*k_J+$TKz(To>Yfq2cWr)_zF+mwNHO-JbdA;wSvM#{leAn6P{+ZJS&op zD;I?cp%Z%u5i&XRm*J>-G81=PZ2Kr&3bYz Q4< vGf zijb?@R+KD*F3X+vpT}H$&B%jih($H`h@tfRdx6w3dkOODQCn5eK{c(JF<4)N=i*t> zkT4|4U|EeE`nWWipq@1$x3+Ky)wb?hbxk}Czw3LNwZnJebmJpNh?0)M=x(9Gz0&)< z8M#@anBJejdbvh5hyWk4VWP{Os*%0IdLQsb7JPhIm~1zIcQMd5JefMOF4mt4C@S_K zTt8WW%}=v0_z`%?-BP99bW9yb<78b#Xh^!e|3-adqyI=-ZE?16{fb<;aZvHO#BV|2 zU2A7!tKxm%?*Q d+wy0vB*a8dy4cz!G+;+XVQ3sH-Sg3zpvv9gctIa|G_Iu;b3MDC^;$=i{b$QeZ1v2k-E$Fr@(qljW9MpD$UIF`i z1OL$?|HUv-k{fz-V{5veY3!PBhW!m)LExi^FWqqTQTc=?qfPb5U4Bfw2)BAU+1EY$ zKw5yv&!y<;f+&r2RQvsxU`L2clc)p zq>~V 9cc~ zwKF4;B)=?1ym&I^VRZ-I4#R d?k&5^Vs$YmMPX!fYbB<}8cQ`&gJX~t@=eH#! ztV?BVLbi-o0pd}aZx~DJ{ 3 CH!V=u_ zh$F6bnKeF=gTl<8D?fbtt)S*|RTpy0JX#$(4uhG@4!%hnvcOwqF3{yx=w%+8qryCO z85SNIKBlBjU*6lCNOoJ1a(pqi8AF8afYa vqwn?r)~tVJ;zTdqw{H+qr&K#tD*dtzFqz`>Q09|nRML{DO@G=j-FI0wjezz z$j6efT?*sYo2gacx*Z1p=$I88$Bu*GF&o3o@gWaxx@64PZcT)_6IukO`xjs>A9f7N zH3KsMkii;xZ#b{!aXcxw# R9#&$(pPd1kr%?` zOJe|ifQPCj{KWm$I6>Z}A7Zqt$I gLC}zd z(Qbrklqap-4H@#%iBZ35Q#;V};uHLI*Mz3p&aj}x$y?hnp;hJd82qK-?4Q)A&D9Bu zNBNTJ%(?a|$rJ^tRV4%C#dR+QW)Q^8Lm{2hn*{L!j_N&-HSl4e${-jqVUU;0IANSp z7{N#*2%{X+PONi~PZ(*CpbN!qt)b()jV(3%dFa)berkACGR!J5dQOTlT5H-)2+c`4 z>tLgj(i0QoUv`mI6?z%LakLh6TzJcCMDJWIW=IRw(*_@Mf1Zgvta2eCmJA*z{;VK6 zW++cE&Tyq;Uj}d|IpszAY=Jv2q &&VPROn6?q+G@gBws|2;F^nbrJ#tS+?qjD z{_35w!gU?4<+R$CA2HG8o*b7D=hul|01C$=h40_3Shi`OU8H2X$ KEoq zK}W^h4_5?=``)3mHai~1>tJFyU%=Kas+sQZ1+zqP(^F9!ptuum_Z>At?YRVL>m_dE zJV#efR8Oj+OsaB+W8K6NaF8^Rz{GE3KS#$9@hKf%K|+)AD3mJu3-mGEVv+J$1G_21 z;5mr|oeJYc6t{@J`b(uNnT8>+pprI_a9GnWdd|9CvgC!Lnk!3}!9NrXuFg_5P(3SQ zIPGw-MnRQEaP|{WAUi@SLn(*CiO8S+jM$3yQR2e{HN(xS{J?)m1=yP_*%_SpF$aWQ zEBJ;QCKe7FHUt`%vLcSW$^V3=D%vo*$7`R6 MycjOj{SrU(33etm o3nX!W{n%VNqaNsAzg5QJeC30QixJvpRcDt_L zrWZRjdvXTg%ZafnbI)8}vt@bFhzU7$=^(d0U6B@MZPAFqAKL9d)oP$-{9z5vb`gTD ztk7CQcrl->i~eo@WKX3uPw9rpS2Tk7=OCQXH1gGw)7PvdMTE#DyWQYZ0H1CGoq36} z>HeR2;BL9`>dKAGq#<${z=PhOpZ)>m+7^eME#O)O>w~v#5%vy1SwfD_5Eb@Y31)8_ z|57N+6F^y&i &JJc&t#6VR_-@ OWZ=^v2*QCpIGtas z2gGN7ZZv>|mZ5VB;MF@HnGZhUcZCF| 1r@m#IwU9Sm~_}ZsDW=|cK}(Cw{T2) zdXPB?l$=?c%Ly4=gij9gpJJb*I7o{03^b|bS eoDJGyZ^!MfpFo$~CqZDy zCd9!>%i@;l5VB;<_br9xEEeV-6XhYQ7ni8hJ}4|VsEQWw#IcV|)`8|GY)r&DO#dYh z?&CGlJ`%Gx{!at-DO@ZOOOCI&%Ar>mB+K@?R`2&_46mp7Rd+H{=?I#HaM#0#`9QE) z)Ok`&W5KbDOCAR>NQPk0Sl9I#GE#3)pUL~W5V7!jx5OIcLw(LDqlXq!SX#vg7aH}> z=e?A8d#Ziw#dg4!L(!K&N9KUY%a8I%$1Y+R!x78@-f**fM4-Oe{WUb|c~>E+Otky8 zVGx3*{Y{ pV67+=(1zbi-ZDQz@%Gp&oV2N*4I?DTZ!QC>{4RV z`B+i0vvA1ySc-lC+Hx%Ia_l}KIED2PmDbnyg0tpMbc!0cQ!qQp+&`Ua-1sQ0C2^|V zuo4?~qz$ycwpI`u*Say8orU*)t{|4y{yP2bY_azhuAWl6Gr^5W7R*K;c?p8mw-0FW zc`DUm9cU1l`)LKJz?kANA+uKb=&nKNsa-7JN5W3 xV_}O 0IrfDx*TlCr$|i4pr=A2?a5B=$ z^ISYDM%x$LJt16U)v097Yu$^J1$*E-@IZCCf#pWFgY-0=lG29t3{N&5^v>ZQl#R+!)bR-SUUo%EG@U(m|_>-eqx^gB}VOm>9V zJhNldHF;)OH{>+C{Doa^nC*Kf Og4FjHI66s*mq5r9_` z#8(dts|FT4x|F0#knU2NFTNRlY{mwh-}J#&KcqBz8I^QEE`2SxV?1R)zd<7H)&V{E zUbfDx9|oQ42Q*f#TFHYyR5a$%ZvLj`pMc3e=&<^DJ|M?`xDBz%b97+` =thSCHQ|uWc=tC^7Q=Z^<3UyAJVoJ zf*x`glo9<+s JQ4Jq*>f6rWW@yY<5g>bJ>{$(xxf`Je&E^f;ceS>U z#_M+mxV7Jw)3DAva*6cZMmutS;ccm}4uC3y8*4ValSTJfQFnPuKxf`;QoeDElSyp{ z;2$(=D(i>cSu8s;R46KUjG|QRTrv3e*;V-;Ykl+R{MBqoBSqzWF1M!OKdS4u>aa*V zu9;er2Je ^7uN^8T|s2;zI-}E-HKX#K| zZtNrRb0mG+@HC$y77P?tAp$&drMPiI6@R}-UVJ%mzYuvmR~U=rg|;WY^H8*y)>Dk* zP_(hF3+7i^sMnid3-t{am;lJ=pV)ws+_FoV=PfID3_*hOL58$}Y`%cmyqQtMor&YI zRLtHI`JBcdem_5~VN4{;YeEaBBBJhbk VaL3C603 z@TwDu (50aZd+o=#QkVb7~?3HalvmFGVqNb&B z!QpI$1NhEZ=p^-mlHHI~f~ihpRBimA9cNU5xX#fZclD>&EADz&eRo_?EX>G5hWgfT z9pBQv7YN$&h+|Q%^mzDCx@&s1!!vgmkrh zYd|}pn$*$=;ycUSE9FOas;M6F)qDhZrt^=Ni&TPk#sf2V?;|qLO+6t*oXw3lL(ydk z69eVJn74EuDUaP96zmUBy>>uh%y4~QiWzV>YZ3x0SB b z1Q|!?_$pVXQ8=Z ng zSM_2AyXEGR6=KfAD^5a1UPj=^0Uww0;CnGD@RF!nJbwGmnWc@=wW)D$>h_NmU~nd5 zenJ1tN^w;$S%z$oC8B>-eer;jm0PcRr|0Lr*Y2`P^E$BINIrAUc52?7U}Vk?@)3)K zyKGir9gBxFd%geOmrHngw=LiAi46!b?j_f&|MTb$OyF#r+ 7gR4RAn2VF9Fe zwVnkWo4kckDv9zauOH`lW5SxMhqSl?Aw#lwV~Y?-5LlX!&1b8%Z#3JbGigBleK?<3 z3<+eiKH&pjq{6ZH(KO(hbNi-lGb*x806(i4)G#>V)7kM9b?Yg5S6g|M7Ju$oyd>ZN zSBi_r K*;+N*NER!4IN2RtLs6Z`cfV-o1Ey@p-_xqLF3@W zU%#K{YK9_~VOcHK9|g7?CATPlHta1&>H9Jgs`-mb?MAM#`a*|b3|o+}Bm3C0hhKa| z&Po}aZR3bWqnnObtD6FxZGs*{l+>#1i`sQ)`r2mr>5t!j-~+Hgp7B@`l;Af~U(V=T zEbQJ7)nqxP3<_ZSm>|nFEk(6$tzvtaC5y2U_d*A|!x^1P+^Z)^*SVF4*yFi&HYb~@ zu{jCAg1(R23L ?5$FMm4>gVEI3tJY$6o(K0^;9s2d`v3(Z@Q8>}Yy zHCQkLEkVdcXw*cOSc};IPP0x)_)e2+E+I}+F)NpH)KEU7ibQmN?iYA?8fUC8v>yjr zsb-vTts7Ke-dQ-6jp5y5(Kd@DGdAh13ivib75Y5mN7qA{p~j}8J=(A5%TEi8nv#wF zp )E(pt4L70-N4hS0}5;M>=IP)PWKPHhEBUr}+% zK3M_xX67R+ub4G2>tso*AMJ1yq?WfVRO#IxiL{#6$|x!Xk=5MZ9O0!U&tC&WqsiS7 zP55lbjq*g+jNTm4${Pl^EE?WF |Cmp`o>{iue2$Y!dVcFB|;sO$>uo>{7SH&RnG%qPFL@=K4}H{9>? zr0_=&el8DrrxpmPSuiXQi;Ui&DZn%HpVCbOTZm4RcT3R!rkPM8|5?~mX7H%IOOhn) zUJleHW@1G+pHse7()|i!^o|HLj9^;e%J*C#jp)x3qX 7Oj~jRU0?1z%LmTtZANFtCt4#bp*jCt-K$lmoK{EiHaZ zU&~y)2E9r%T46S=GFIw*)iYj{YQ})__(bE_j`*g)F)JhJP8IFVjnrD44v5X|lor4k zxiOK%w&jVyZHP?^p3SSs;@u+yo+fa=7!u2AnVI53SX4YcGuMhf95J+o)b!*$$GY7d z_A|Sqj7pZ|Ez^vVJNC-)M*z5jg0u$L2ysp?{&==lv7V?Bq8fS>%N7PU5z^lNJg3Et zQ>=RYK?{#g0DP@^K8z$vC>eMUc!q?)uS>9DD9 leq&^CchS zYre4>O#~(%-E@wCFKz8C0_HeE()^m)MI`lJ#c>byqFV@YZW<2X0V>p{>0D2aG8o@S z>;fETU?FE`q9gbnqSfkxa6`JBBNcYFE+hFw1hjnLzMgCN{@$T`8ES8gR>qddRYHzW zy&Tp0#L540$2z0<>m#o2Acx%Y_Sk0D2!@6Cc*`0!9+&KiN>lz8U%}^7l#DMEmN}&R zq9S)h?d^|#4?c`o`UG9Ll&SgSJyk5v?rmSE4vx?AzEuiIF?l@-J)-t27#y0_Q_%LU zp``-|rU~lPN71S)ekT4aT^i$65mJc6$S!6BMP-ew__&nFm=Yb67X};<49N=TZy%Ws zR}3=aUxYiSGfSrWP%NMfWXLZbTIphg@6b>6G1^s&Aw )>4JkM1)btyU}&Wj9a# zn%0*lk+5}Y{J`hD{Bh4e@EzI(J9M6h(~+b95w+dB)WwcgLFkO}GWs|EuWL6^Plx0# z9M{KctH~zDtg1--UVoQcVtYz!VXJ|jir=xOKHROoTo4h~iM^FMyN4#P+($lH(^2*_ zQ_QDwsK=q7N86cJiy 1W*zBPK7tAff}q zVY!#+0o1$=m+~sl2f$Lj$*O6sg3sj}c~h>_(?sBrb>it-wBkt!&=I{z1Hs$_s!?&1 zYGeBvqpzA~Hnz+h4F?_K*d@jS;?X F>wtqk+6ohZo`H;mI)iPwA?VMEs-n(49>ORODx2yv^MQ;FXU9g0e zV1@)z^l9u;JO?VNkxmX-@rb9ZP+rt^B?nebvNeim8)ch4ITsz@cxNhpyE+|d60Ea_ zN1LUakw!X_&Id7>E)o{Ow^YmQXHmxdqTa;|6JuW(OCN`XENMHjN%?{CH) (-|)j&oq=}5G_Y$F3c>;6Ay__i3x_6Q-g)a#;S#{*TR$- z%%fpd%!BOB=(+_uUc+~(uh{6GBO@3-2E!4-KQnfq8OXycafT ^G*CFyn1W$3IUL?KK(~e UU~Y$G74?G zf~sa6HP3alhxTQVR0pYw_jKl|Peze!FxNQ(q9xv 74dScaq#c*!w!KGM3vUDTX5){#4`Vj+q_|2 !uiz^NR#A^ahH&0fV+`5`htH0Ag3@B|YW-^w`uXnd z+DH!|js4PJI5M*Kw|{`Kso{IBbvc+4HL7OsK}$th&5A;HAiw;#5>yLCgM4uM&$k8% z!E;?1j93b}l%ZI!v-BpicrIjN UzKJ$8{3$ ztJtGjXWzp88iW?9kEwy(J}+Fg kY?)ug&R~{m`FH_O(QkLrq&mI z2EXtdEz3r(LN-IUP=Of_a4NFs&8#bO)6v`lIDK7K4)_6kHqfH* Xxz!N6>AhNnb|7@@QYbW)4Zu{b*qaj? zRQ5DX2k9=>*oyb2zj8dyXcNizAJ?rfiV1-|J}~(WPUr~USyr!ZSv(|m4*PEWauodY z&z;fR!?3P6ezMza!LT2zo0cmfL}AAfJZSkunVrQ{A*CZKQXMYppM{fDk9vuz+Z@=+ zwBbMK8;cHdNKw{>l}#Dw>L!DJdgd29`QFaS *sffSp1+oQAuJiB?S`j$;|Y_P)(Gwo z;GGG<9-+|Q$#xl1ibeL@fD;4@-UY#*NC~CLZIS^Fk9-4+BLYu* ^|CF*tJn)(T~9qB*G*h?VPl&eIf29)?D4J5 zOtE}ax9*U!)I(F~T~W|J5^NAE1f2EDp0YF%6Ir6Y8@$zyu3X*3=)Fg*@~&I^iJ?%^ zEnYkd_25*u;Hi#!kY`}uS9xMJ4M3_-O80`ES|n(;++S{+)>t0(*VWY^SRJ0oM8nZX zAn( zV!5AA_1S=3Z9MlIsBTWUeOPkEUNtO()n z)_ozbC`6BCBW6i({9=Yxy<_mJ@1Qy6b;PQI-$slhvk3; BBc9W5TR~RL;TK)6 z`BP&WD?|?i;>g?%PWPEal6~w=YrFWt?~F9QuQhc1%+$qr5<{G_h5O@0S~Qzrg+rF; z#jOCcW(+tT2(U}K|7&_K*8ivH`m0#_-}rxeu779Zzw5bz|LD02{;lT<#u%3av-bRf zFKlF~%=_`tQg)529%`5J!hEr`@xp0yaRsJ*-DPk6h>PUjDtBQ& _*zM zFj$Qhk@bJRF2+?Xe*CQ17( $(jYevJ|7Sapbs3x56 z)%-pZ0tHnHv1+?p2+H#+zM{nZV2Fqp-x5Y!5_lwdIX=chagX=w$*ntU6lCS{K|<=+ zgwAeMwRU4LLZHPaiwT7A7g$rMJ95*>uyS^1MZPJ1IIeb4Ug%Aa%xT`GHTT`VnW?Hg zX~}ep6&Z!j_H|c9)*`50@2Ag^&uPWsPLmxYYLmw0yPDSBv}$Ry`cM} d+SQ}rY;tZIFd7=O $QQRbaSez5;rl@H6-+>81yD@^fvBB>ttrFuB`cpOjO)`83!dYpuN2p z#D}{LHir2!iyc1T+2#uBeeBq1QzXW0B@bqdROcnYYqJ-vC891Mn#P+=`Mw<_L9;h{ z9^;W=B<;mRF2^_L35GJEES>hv)4@>vBKwLku>ZRLxcXZENCTw}Mpp}DPX!MUYqTUn z2~sfc!Lh8zPY|jzlD#je8Q`>X;}mn!r|@!P$H{cX3h6b~Ucp)VT6x!QRcTSykgbV6 z@7x36w+EY_G1qM?dmW!LC#YW;T;`ZO=RmH IKJMzV%vxhJ^Be?Oxi^1_k>V2Lqkm|<6+5t~YSxXk{%R*z+ELZ5k5!B=uhGG@%P zzmyfW16(s29g~@#9+c5QgqxJBN!R=o rEVX;zo0{>grVkMULqozhsm0?w?ov^u@kKUcpf2Gn`+s`F3Wh$*Y9w}G6e&Oh6&pR3%@MW!~A9M5)0 z>T{IfR4eefqKYfep7O085e%%EuAO~4T jRg{P92&|Ua=QQzqZ`iF5BXtK(_j07PkuJId%G6Qm zmn#+4q}$S@8j8ntkY@?$Hmv$W@Gp~tuxjsZO8l3 ztBo@(TV>wm*`o)Y?ewsF88nMnnVq ac6H7TsU$npfP` z7);|Qb((*R*MOA}%bvY+Jzf~~rT|F(=)5*Rcb5r;Tzi$UDR*LL#2!g_fMM%|oJiz# zyAVcf$4;xdS-?ruW;gD7es-wI=B&K?QCn#dkn~69RT5ABf5^PZRsTok1>!yYhs^6< zk&!c2@%QyQA-Z#>b{_O6)?`A+E3M8AW`Fe6xt}%X9LkBMsc5Vjq?zlQsBnxF{!kPF zQe+t6P!!tjIGLZ6T~K*)MG}&KoGGV>|Gc%FfF@K$-Dz8fZ0Pn$2L#%dR<^vBZPE~o z6U2}2m;G aZ$hNvMRy2Sy#h zrso(BXvv+?atNVH(D1tatn6?sxuv(bcs(1yEcS5kUnHf+xz2c_Qu}ix`kR4>&dRTt z@hQr7&$XdoW)D RI`82c8{V3|bH9`0!8 p$6Sy)ud`#j}tDiemEDbZ=Ji&_w6AWj;^ip|qg50ObS;f^XnPvmndMG6Er7_X@o} z*e>m3=wXe(Xi^Z!q=!nDgu$}s2J$!$j7`SnJN TpO``j#^sZVWaVyd4zhz9mCICPri`z4-{2_1FU17-`p;GLu?iAQg{xY(; zG3eE8qs|}4e-=&^#~ejc?!8SHKr?1Q0hv8K=6{)tXe0DComOL3UhhtC|4BB`PXW%a zmKmd0k9{{Zgsr#g@0w*k|LnPG;$Ocge+Gu(fQp^WO}onQb E>*v+Rula!PczVADu)yRSN&+lYDvsDxi*_Oqe}Mmw9^aQA46KgmUwSWJ zKKVT`9W_Tu?LT_23>QRZOp0MQ3ankQ%yGfwv+7OlDRBsWZh1fmWgK^qzz+ZpeymGJ z8H)|vM8~PuY<+i01(dJU 6lhyCcxg1*VVX=TddMayN+>QU zTHyQ*h^`JTs4F*ZF~@>foxObX%bEX5a8k>VtsNJ#3(G?wi!L$%)UJ wy)>@P)F1xE78h zggWF#DyRaxatsQKL;b$X2X`$D$NY@o*S!l7mF{!d+|w`o87_V$j |& zQfxuI4g*sKzEY$tKDb({88Jtq*^!$n!fzGGwHSiS9fA|gRx%3p37${d(NgH~a!{Ty z14To#D-&Ku=JLw&&f0wk-5MMKB9~&-B#}-D%0%CoLt$_)Dkzg|v)=93Q>OhT#$~=3 z+Y ? zkb^W^%jk*|ujky8%GP2ZX3M9qyjw~r`PUK{h+#pwNL-&)sOS1jV9Hk)HABqqpgJ8) zLp?K0V6Yw75}`=QBGPfG;8(#t|NPt|;!3oh^zI 3968w}MAxHyac&`F?W?SSGund8rFu7D~PI8I!|H zY9 SZ4UQ)c3-`g&wKG?*hcwn9lY>JH*M@>J}`r zWr-Poe#;571Fi;d`&V&AAPDMUeJw#E$+?cR$-m*)E?QEmlX!bUo|Ygv0mf1ivB~wx zVi!eA%T9xI!i(>%tC)(QnDizxp&iIoV8Ur`S)r4Hf)D^n1fJIb#T+K@=RYt4Up5re z0$aah{Pbt>Jc$URM@Be&SJ`guKdN8{K-=j142<+S00hKQ2CV6VZEbOBb>qFlR%!G# zH7vHE4!Uy0EvgtQSdM`@24UD27ali7bzZ}&V@Pvzr|lo=6UBYGaBK^S!1N&yM`D?a ziqh9IJuEfFAYU*xwwc`Vc*h+ib0PJ!;_%4~Xmf!;=$-rR!P7vA*#smLqZA|PBDQHt zAwy$2aHBt}Fck?;o@@ZZiIw|+Nt%o4zP7wJ|DGE^F}k^dqp60l>3+#t!mR`qBmq7s zoL8jhcbKcV* ?QOOb!qG^ zbe_FG830B1Mx?vT6neH`xbV@LleDtl%%VihVzVJm6@Cdv7Z+AUi1=)=J5tiNtS+s- z_bZZDK7oNgCxJpmwM8Gbd{tRV7{xlxpLR|C{O1s;Ks6;fHZq+N`SlquNXxK@Ni~+f zCz(6haFkGnxd@qB(<-1=R$FwWs4#C;<+qYKd0(`m7#ju3Hn!KmD4J7 #!r6 xGXe9D- z;0LH;W5*tr0y7JSPUFhlvCwSI`O8d&84Hk8O$T{#_sBw8^UX>a1Yl(@eyiVA+5&w{ z((4a* iU` zv}Yz;y{61_%iC_9+Sq`DEb+szo&!!QS3kuXUz(F|z3wUzQVC{$mC>;wlJu-Wg@+4e z^m0> fg00Vr8q4fsQbtbVVyd7LqGAlL(DT`g^ zmoAun_k^B1E>|f?6f#s{=xEu7agGjZ$8pX#c+^$S6zlxBf()%e>um%=z#Umwv~~Wp zvV5VV8m2SScygJFd<7mEI{uv4Oesy`)_lB*{Ox8b&Ahc5ro|QxycEY&h_XD9NLd7x zioBjmSp-w8wTW^CO-8MjJfGQpsYC_MG+fgp8DV)u++07a2Bt+#h7`=4*jNEg?3RW+ zRR_^rY+y8lV|lUnPti)M8TC$3o<=0SJ!9Xi{<&e_iC1X=bIt7M$3AmNaL^a3eG2CN zFCg!eA^b8z8$&Dgh?z1BDLE>@XSQnv5*jHP(1`sUrVU0iwhe|&U_Yp?0nr_|@r5F@ z`OfAmU|=BGQ-&W~a}DS{se1>qJ*!P{g)x`lRa{&$hIbBeB-UK}o)xwR)Am?Ivkq2w z@12!cq3b&(BcHt0q-~=^bgqNxK2RAXKl{}HiET(pw@r$V12ESIlFf*y)ECkd(xd#< z`b6&qyirnwT =+2>!5GP%~~OJ zc8`{cL<$ {AT*7}iSi=U|m%9gikXRoC z*za)4U&4E_>gu+g+Lv3LJ=+(%Rc+i8zkg suuv zEnZ$8usHitd8ab}RYFpRxg1qeQs!X}mT}ZpN>btv>cWu823CH3*X8(NVY}j-B=Q92 z<^rFTLR8x;6MTu}t~jZ@n09TD?p051kfOiE^% `C6r$fPd^db;d zW2~;E=J5=5*AGvV3DVjtlLtP(9z@WDM|_AabUy|=s{Qcujq=sEc{%j(v+reS@=0wp zK9ss9rksAN$?bCTJ4haj7l66dsxK7gCmL(8{eZq@iOy-DmQT;vAYrA+D~X$E#P$>y z(-~5^zq5(kEMYvJwSmfjfp&DZY>&_dV?xea34J5MB!Ij*CIt}Qm$Q=3Cs?x)NI%20w7MpC_DVc#;?LiHbA&Ts!9l*b2!<#=$VuXaZFFM#v7wPT z*gE340@K=0MLfRxTu09AXJ)Pt@6pgzn6+~5?06zWJODQWV$Yt)xGkHHm5 }+4XaKl-KXI&D^QWBRB`G{vHJ5B>4Ar0BJmW8kY6_q;I{17`=FISw4oZ#) z_4NYj9B+`niT7_&;E{ixK~sP>`9*a&SPF0M0Bc^2Dzi?Zlq*JM^vf66BS`HL<)63v zmM*7;4mugh UF0FPr}nDHzJ<7RDE=#NdYl?47uP% &o)B#e1=6#i*1k`r=5Q#hHLn;&gFnj@V!i-=UpX+bW~dIaXHnYO1$OlD?N zi6)#xyNE!HlJ*(Aj7TNqvf23rOsk6@(zEo5pQBOE24^6&xkDr|pCBr~Y(W0Qf>HJ@ z-PGIFOj=$ViF2@yV#_+!_#rUMe)6LZIsEvn0Gw_k7r)0;L@v+-ryD6_QtxaaJ4`@^ zF+xkE>f9c3RwL0 Pl UK zr|C}pVJ1yDVDS-fpUm-Mi3rTfp|Td;HNRn^&U@YWD6V&!iR=c<0pr(dS;+-v$lYKO zp7&>srB?ep)|2z_d4DaD5eHdw#vPqG(h{1-yXhq$H<>t&n?LW268j&|TDOdHe0b1x zu>>g>g~m;cpC^b@C9ms^k#25VoL17)-U`N|eYXqLY nnhF=$@5@ch#S8!vU~)`){naqqeYeqZVvNN`otsk6NqLEM4wc z;5hcFi4|V2tBu^}tdTuC=z{Q? %8?ef z3;4dXI4%>gGy;tQRXnbjiwSRyF;0-qUgS5>8de bdCo3S zpk5!mouN>nfrO#I^S4D1ze-pZKsZ~F8w=%3$_}F;K>^#~vEbEJ%~SG@P9bXKuVXHfT zKiTc$^sWk?9>iM Npd8JSI}rM$VlcT zj!y@Y2Cj4wXd;fK&ReXp{+b_~aAU`&&vA{p*6#WZ;QYn;WIJ-ad_? zWyo*W0*dx-9t5(FKhMmi42@o!i|3Rk=YH_oyCo2D+gcNH+Eu7R_ucL3u^5>}jT)Dl zBmrZ4Cw#$2J)B{GMF?`e9Ghd_wLGazWM^iu_*m(8uP2jIcoJ6mx z0Rb~BgH8CPZ}%G-*wZrgr^@Hl8x?MoGuJ+?@-4Z{Te@Kuf%L%4IsMUygskBh)=8>A zp|ph0i6NSBC yQXJ%mpLKaTgDb@*wmb z{p6BWT8?Z!L5da4TW^mpVo6n`lh^OF=GFF(w8u02ehv5ymOcVLD_$In4Vx@lq*9_r z&rxnZM~5APu*WVt%@k0t0DBlR)^e67_(h;fR!dLN7^R3MjEp5r;oI&fiqL%MYnt?h z9J-8&pN-{-lgen&m@E^h{kuB(wt{&|4+~0VB*ibH exIVr6Sje81s4ttmd^iz!+{*o2%+UmrA`4$ z>9s@m9lcNb2e~W^hmgzn!iO4-QP~3P>_u{7&O>-MFa5EE1{>fbrDe3T!sNnXRQuY< zo^{A@lqmR|LI)Vr8~u-2k&ET-M#plbwSM}3CDh;?cAJ8U<}B%@AO*YBA2uNjo|Ie0 z?n$Hzc*AsqkDULDy?Y7{Eol2hAKSKV+qP}nwr$(Cv12>gv27 uGKePzvus4 {n;nl)wlw1-2MnY0Zag28!PkMwr4e@(YC5h*4TCXiqDW zlqZg@zD2seqO;Ja6}HY$3F^Zlqay{-jl|*2R2}7_37cqHV^jEIkNPwNk!ZDo;`PXO z%i|04M9y&-jGL&Kf#ZOYkPb*8T97=OqiYG+VkmxdqNT ;j1rJ3ILNMi+sBBg85)<7+N zfwBE46c))0;W4OTiN6^=s9mQ@28xJmj`FYWn--+9%;ZPe4KLNpOS0u}!MN%}(CR?I zvO>m!Qxa 0L z;s!n`IpV-eUygw&H}f9HP5L;kUEH}gYH>}=Q-_srYYpfPLIT9LVX =)du{ezkZpG0Uxl(>^`G|&`Dt7Red5p@YR zqW(njdvk(cD0Lf_f9`yxWAT(t7l|c^Udq0S1N`K&88b~LYC|L437yrqtqDbrNjE=w!aq2~b)Y))*Dqa%9^x$qljz!(f5*^$XNBYWZ9#R*M?67JJU|Lk z;2QSbP45t=g;vQlh-%V7f) KuSSaM;cYtuPW-53m&FCvfhu^|T-)7jvDHQ=MNOyZrT&{b zsA{Ed%5>*3mT3SY(yUR8GLd4Cp!Ih65z8;n7 PeF)+u8 |IV}$lK(!fz$T}jg zenW2{ArdU4v^L#t&$J2HAgrZ`iwp8@2M9 Jtfu(2=(K=5YS^*_}O9|WJ+7r)* z^fae-@l)5|nijAfcA~?D6d2nFs4yU%K@%Bi&B98<=(&UWFqyfC(-}R2Lmd^_z~l;U zSA#ONqZk%z(5y)bJS4|;JECQeg7!+>-PskbBp$*t9CU7vQs=l)7sb__UdL@26N74E zR;vjF7N+R~)#JU6i`rF}!V3BXP{Pk*uc*v CK}cqimb-r;>po0 zixO4*SJ$ttTaZ@_O}Efr6azns)xvLlY`7D;;h{p<2jcSQcLL#42QxAzMy6jK7vvd= z&E<=1t4QXB$T*}tXm~Eqwf>@cw+DTI+9z4CBrN=SQnTre6~AZM?skl)Z-BsTPRtG! z#dC=<^JAR)tL+Bt8?nCF_UI|xs)cwU=rI9MBEa`?uJ>AT%^r)!4-1F51WCFefZeW0 z>S^+vpnxV_ME)4T(j4^s;m#4lgp|a2E)5>X*mg2j#A8tt#qJ*9D%Wp8M#wzmwB*To zL74JboVH@8@c&L}xU55O7Ah_<6MKA1Tt2wxq~&%ae`&9*^eeOUAD7X%^i(=rps{o9 z5`Oa#^;Q{;{OFv3Rcm}C1!Cd-Q1nO|HT0h)ZUP2xDTGBRnnr~eqp~oyM^U1F?$JQb zU84>lXzxA&ww1BTcf9+8M2GZapP=j_=zqa @Xi)HqYMc<-PIg87d*)s=32@ zJi_ `U|rCWf}L z4&y3rzk0vAA-@W2@<}>$*cL-NZlJ-BrtqfD-Vi9j5bDWueULAD4lKzMycH{K94fa; z4OsCq$1@6ms%t|slHE1E|6xe{%xJTW$dgiWOEao$N8aq5Z)qRAuEW^LRYvk z_ceEtjKG6q#cyd9L);}0l4+6EN6~K)NbV>I*5aEHJ%~#fS7k{hBE=xakY|l0faIFn zolI#5ibJ(q1AN**i%_m8o5yn3n3=NEiptO`)$emqMN5$e_>&(0!EJhub4~`ixU8HmXUhMS4THYYbsOxxDBDbosCT_HDA3T`;7wl0Ec@!{~(1jq&pS0(+0pOia(}~ zcnG1atHMQaLko#MxTAFHKIGCuY^F>TW({;