From 476851bf4f36f86f76d8d7eb716114f4160f0c4a Mon Sep 17 00:00:00 2001 From: tiendat3699 <96950844+tiendat3699@users.noreply.github.com> Date: Thu, 11 Apr 2024 15:55:35 +0700 Subject: [PATCH] init --- .gitignore | 101 + Assets/GadGame.meta | 8 + Assets/GadGame/Prefab.meta | 8 + Assets/GadGame/Prefab/LoadSceneManager.prefab | 238 + .../Prefab/LoadSceneManager.prefab.meta | 7 + Assets/GadGame/Prefab/UDP Receive.prefab | 55 + Assets/GadGame/Prefab/UDP Receive.prefab.meta | 7 + Assets/GadGame/SO.meta | 8 + Assets/GadGame/SO/Scene Flow Config.asset | 42 + .../GadGame/SO/Scene Flow Config.asset.meta | 8 + Assets/GadGame/Scenes.meta | 8 + Assets/GadGame/Scenes/Main.unity | 339 + Assets/GadGame/Scenes/Main.unity.meta | 7 + Assets/GadGame/Scenes/Scene 1.unity | 564 + Assets/GadGame/Scenes/Scene 1.unity.meta | 7 + Assets/GadGame/Scenes/Scene 2.unity | 564 + Assets/GadGame/Scenes/Scene 2.unity.meta | 7 + Assets/GadGame/Scenes/Scene 3.unity | 564 + Assets/GadGame/Scenes/Scene 3.unity.meta | 7 + Assets/GadGame/Scenes/Scene 4.unity | 564 + Assets/GadGame/Scenes/Scene 4.unity.meta | 7 + Assets/GadGame/Scenes/Scene 5.unity | 609 + Assets/GadGame/Scenes/Scene 5.unity.meta | 7 + Assets/GadGame/Scenes/Scene 6.unity | 564 + Assets/GadGame/Scenes/Scene 6.unity.meta | 7 + Assets/GadGame/Scenes/Scene 7.unity | 564 + Assets/GadGame/Scenes/Scene 7.unity.meta | 7 + Assets/GadGame/Scripts.meta | 3 + Assets/GadGame/Scripts/Editor.meta | 3 + .../Scripts/Editor/PropertyDrawers.meta | 3 + .../SceneReferencePropertyDrawer.cs | 77 + .../SceneReferencePropertyDrawer.cs.meta | 3 + Assets/GadGame/Scripts/Manager.meta | 3 + Assets/GadGame/Scripts/Manager/GameManager.cs | 17 + .../Scripts/Manager/GameManager.cs.meta | 3 + .../Scripts/Manager/LoadSceneManager.cs | 59 + .../Scripts/Manager/LoadSceneManager.cs.meta | 3 + Assets/GadGame/Scripts/Manager/MainFlow.cs | 21 + .../GadGame/Scripts/Manager/MainFlow.cs.meta | 3 + Assets/GadGame/Scripts/Network.meta | 3 + Assets/GadGame/Scripts/Network/Receiver.cs | 77 + .../GadGame/Scripts/Network/Receiver.cs.meta | 3 + .../GadGame/Scripts/Network/ReceiverData.cs | 21 + .../Scripts/Network/ReceiverData.cs.meta | 11 + Assets/GadGame/Scripts/SO.meta | 3 + Assets/GadGame/Scripts/SO/SceneFlowConfig.cs | 16 + .../Scripts/SO/SceneFlowConfig.cs.meta | 3 + Assets/GadGame/Scripts/SceneReference.cs | 169 + Assets/GadGame/Scripts/SceneReference.cs.meta | 3 + Assets/GadGame/Scripts/Singleton.meta | 8 + .../Scripts/Singleton/PersistentSingleton.cs | 19 + .../Singleton/PersistentSingleton.cs.meta | 3 + Assets/GadGame/Scripts/Singleton/Singleton.cs | 42 + .../Scripts/Singleton/Singleton.cs.meta | 3 + Assets/GadGame/Scripts/State.meta | 3 + .../GadGame/Scripts/State/MainFlowState.meta | 3 + .../Scripts/State/MainFlowState/CTAState.cs | 30 + .../State/MainFlowState/CTAState.cs.meta | 3 + .../State/MainFlowState/EngageState.cs | 34 + .../State/MainFlowState/EngageState.cs.meta | 3 + .../Scripts/State/MainFlowState/IdleState.cs | 27 + .../State/MainFlowState/IdleState.cs.meta | 3 + .../State/MainFlowState/PassByState.cs | 27 + .../State/MainFlowState/PassByState.cs.meta | 3 + .../State/MainFlowState/PlayGameState.cs | 31 + .../State/MainFlowState/PlayGameState.cs.meta | 3 + .../State/MainFlowState/RewardState.cs | 31 + .../State/MainFlowState/RewardState.cs.meta | 3 + .../State/MainFlowState/ViewedState.cs | 26 + .../State/MainFlowState/ViewedState.cs.meta | 3 + Assets/GadGame/Scripts/State/State.cs | 18 + Assets/GadGame/Scripts/State/State.cs.meta | 3 + Assets/GadGame/Scripts/State/StateRunner.cs | 69 + .../GadGame/Scripts/State/StateRunner.cs.meta | 3 + Assets/GadGame/Scripts/TransitionSceneDemo.cs | 17 + .../Scripts/TransitionSceneDemo.cs.meta | 3 + Assets/GadGame/Sprites.meta | 8 + Assets/GadGame/Sprites/CTA.png | Bin 0 -> 37244 bytes Assets/GadGame/Sprites/CTA.png.meta | 153 + Assets/GadGame/Sprites/GameOver.jpg | Bin 0 -> 9462 bytes Assets/GadGame/Sprites/GameOver.jpg.meta | 153 + Assets/GadGame/Sprites/Gameplay.jpg | Bin 0 -> 112248 bytes Assets/GadGame/Sprites/Gameplay.jpg.meta | 153 + Assets/GadGame/Sprites/Idle.png | Bin 0 -> 537770 bytes Assets/GadGame/Sprites/Idle.png.meta | 153 + Assets/GadGame/Sprites/Interaction.png | Bin 0 -> 447414 bytes Assets/GadGame/Sprites/Interaction.png.meta | 153 + Assets/GadGame/Sprites/PasserBy.png | Bin 0 -> 222381 bytes Assets/GadGame/Sprites/PasserBy.png.meta | 153 + Assets/GadGame/Sprites/Reward.png | Bin 0 -> 184106 bytes Assets/GadGame/Sprites/Reward.png.meta | 153 + Assets/GadGame/Sprites/Viewer.png | Bin 0 -> 406578 bytes Assets/GadGame/Sprites/Viewer.png.meta | 153 + Assets/HierarchyDecorator.meta | 8 + Assets/HierarchyDecorator/Settings.asset | 5341 ++++++++ Assets/HierarchyDecorator/Settings.asset.meta | 8 + Assets/Plugins.meta | 3 + Assets/Plugins/Demigiant.meta | 8 + Assets/Plugins/Demigiant/DOTween.meta | 21 + Assets/Plugins/Demigiant/DOTween/DOTween.XML | 3051 +++++ .../Demigiant/DOTween/DOTween.XML.meta | 4 + Assets/Plugins/Demigiant/DOTween/DOTween.dll | Bin 0 -> 174592 bytes .../Demigiant/DOTween/DOTween.dll.meta | 22 + Assets/Plugins/Demigiant/DOTween/Editor.meta | 5 + .../DOTween/Editor/DOTweenEditor.XML | 110 + .../DOTween/Editor/DOTweenEditor.XML.meta | 4 + .../DOTween/Editor/DOTweenEditor.dll | Bin 0 -> 66560 bytes .../DOTween/Editor/DOTweenEditor.dll.meta | 22 + .../Demigiant/DOTween/Editor/Imgs.meta | 5 + .../DOTween/Editor/Imgs/DOTweenIcon.png | Bin 0 -> 1565 bytes .../DOTween/Editor/Imgs/DOTweenIcon.png.meta | 47 + .../DOTween/Editor/Imgs/DOTweenMiniIcon.png | Bin 0 -> 319 bytes .../Editor/Imgs/DOTweenMiniIcon.png.meta | 68 + .../Demigiant/DOTween/Editor/Imgs/Footer.png | Bin 0 -> 4409 bytes .../DOTween/Editor/Imgs/Footer.png.meta | 47 + .../DOTween/Editor/Imgs/Footer_dark.png | Bin 0 -> 4429 bytes .../DOTween/Editor/Imgs/Footer_dark.png.meta | 47 + .../Demigiant/DOTween/Editor/Imgs/Header.jpg | Bin 0 -> 22787 bytes .../DOTween/Editor/Imgs/Header.jpg.meta | 47 + Assets/Plugins/Demigiant/DOTween/Modules.meta | 5 + .../DOTween/Modules/DOTween.Modules.asmdef | 3 + .../Modules/DOTween.Modules.asmdef.meta | 7 + .../DOTween/Modules/DOTweenModuleAudio.cs | 202 + .../Modules/DOTweenModuleAudio.cs.meta | 8 + .../Modules/DOTweenModuleEPOOutline.cs | 146 + .../Modules/DOTweenModuleEPOOutline.cs.meta | 12 + .../DOTween/Modules/DOTweenModulePhysics.cs | 216 + .../Modules/DOTweenModulePhysics.cs.meta | 8 + .../DOTween/Modules/DOTweenModulePhysics2D.cs | 193 + .../Modules/DOTweenModulePhysics2D.cs.meta | 8 + .../DOTween/Modules/DOTweenModuleSprite.cs | 93 + .../Modules/DOTweenModuleSprite.cs.meta | 8 + .../DOTween/Modules/DOTweenModuleUI.cs | 662 + .../DOTween/Modules/DOTweenModuleUI.cs.meta | 8 + .../Modules/DOTweenModuleUnityVersion.cs | 403 + .../Modules/DOTweenModuleUnityVersion.cs.meta | 8 + .../DOTween/Modules/DOTweenModuleUtils.cs | 167 + .../Modules/DOTweenModuleUtils.cs.meta | 8 + Assets/Plugins/Demigiant/DOTween/readme.txt | 29 + .../Plugins/Demigiant/DOTween/readme.txt.meta | 4 + Assets/Plugins/Demigiant/DOTweenPro.meta | 8 + .../Demigiant/DOTweenPro/DOTweenAnimation.cs | 885 ++ .../DOTweenPro/DOTweenAnimation.cs.meta | 8 + .../Demigiant/DOTweenPro/DOTweenDeAudio.cs | 9 + .../DOTweenPro/DOTweenDeAudio.cs.meta | 12 + .../DOTweenPro/DOTweenDeUnityExtended.cs | 9 + .../DOTweenPro/DOTweenDeUnityExtended.cs.meta | 12 + .../DOTweenPro/DOTweenPro.Scripts.asmdef | 7 + .../DOTweenPro/DOTweenPro.Scripts.asmdef.meta | 7 + .../Demigiant/DOTweenPro/DOTweenPro.XML | 67 + .../Demigiant/DOTweenPro/DOTweenPro.XML.meta | 4 + .../Demigiant/DOTweenPro/DOTweenPro.dll | Bin 0 -> 15872 bytes .../Demigiant/DOTweenPro/DOTweenPro.dll.meta | 22 + .../DOTweenPro/DOTweenProShortcuts.cs | 90 + .../DOTweenPro/DOTweenProShortcuts.cs.meta | 8 + .../DOTweenPro/DOTweenTextMeshPro.cs | 1037 ++ .../DOTweenPro/DOTweenTextMeshPro.cs.meta | 8 + .../Demigiant/DOTweenPro/DOTweenTk2d.cs | 247 + .../Demigiant/DOTweenPro/DOTweenTk2d.cs.meta | 8 + .../Plugins/Demigiant/DOTweenPro/Editor.meta | 5 + .../Editor/DOTweenAnimationInspector.cs | 753 ++ .../Editor/DOTweenAnimationInspector.cs.meta | 8 + .../Editor/DOTweenPreviewManager.cs | 264 + .../Editor/DOTweenPreviewManager.cs.meta | 8 + .../Editor/DOTweenPro.EditorScripts.asmdef | 12 + .../DOTweenPro.EditorScripts.asmdef.meta | 7 + .../DOTweenPro/Editor/DOTweenProEditor.XML | 18 + .../Editor/DOTweenProEditor.XML.meta | 4 + .../DOTweenPro/Editor/DOTweenProEditor.dll | Bin 0 -> 35840 bytes .../Editor/DOTweenProEditor.dll.meta | 22 + .../Plugins/Demigiant/DOTweenPro/readme.txt | 35 + .../Demigiant/DOTweenPro/readme.txt.meta | 4 + Assets/Plugins/Demigiant/DemiLib.meta | 8 + Assets/Plugins/Demigiant/DemiLib/Core.meta | 5 + .../Demigiant/DemiLib/Core/DemiLib.dll | Bin 0 -> 14336 bytes .../Demigiant/DemiLib/Core/DemiLib.dll.meta | 22 + .../Demigiant/DemiLib/Core/DemiLib.xml | 231 + .../Demigiant/DemiLib/Core/DemiLib.xml.meta | 4 + .../Demigiant/DemiLib/Core/Editor.meta | 5 + .../DemiLib/Core/Editor/DemiEditor.dll | Bin 0 -> 190976 bytes .../DemiLib/Core/Editor/DemiEditor.dll.meta | 22 + .../DemiLib/Core/Editor/DemiEditor.xml | 2355 ++++ .../DemiLib/Core/Editor/DemiEditor.xml.meta | 4 + .../Demigiant/DemiLib/Core/Editor/Imgs.meta | 5 + .../DemiLib/Core/Editor/Imgs/blackSquare.png | Bin 0 -> 109 bytes .../Core/Editor/Imgs/blackSquare.png.meta | 47 + .../Core/Editor/Imgs/blackSquareAlpha10.png | Bin 0 -> 109 bytes .../Editor/Imgs/blackSquareAlpha10.png.meta | 47 + .../Core/Editor/Imgs/blackSquareAlpha15.png | Bin 0 -> 109 bytes .../Editor/Imgs/blackSquareAlpha15.png.meta | 47 + .../Core/Editor/Imgs/blackSquareAlpha25.png | Bin 0 -> 109 bytes .../Editor/Imgs/blackSquareAlpha25.png.meta | 47 + .../Core/Editor/Imgs/blackSquareAlpha50.png | Bin 0 -> 109 bytes .../Editor/Imgs/blackSquareAlpha50.png.meta | 47 + .../Core/Editor/Imgs/blackSquareAlpha80.png | Bin 0 -> 109 bytes .../Editor/Imgs/blackSquareAlpha80.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/blueSquare.png | Bin 0 -> 106 bytes .../Core/Editor/Imgs/blueSquare.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/circle.png | Bin 0 -> 455 bytes .../DemiLib/Core/Editor/Imgs/circle.png.meta | 47 + .../Editor/Imgs/circle_dashedBorderEmpty.png | Bin 0 -> 673 bytes .../Imgs/circle_dashedBorderEmpty.png.meta | 68 + .../DemiLib/Core/Editor/Imgs/greenSquare.png | Bin 0 -> 106 bytes .../Core/Editor/Imgs/greenSquare.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/grid_bright.png | Bin 0 -> 222 bytes .../Core/Editor/Imgs/grid_bright.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/grid_dark.png | Bin 0 -> 216 bytes .../Core/Editor/Imgs/grid_dark.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alert.png | Bin 0 -> 540 bytes .../Core/Editor/Imgs/ico_alert.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignB.png | Bin 0 -> 131 bytes .../Core/Editor/Imgs/ico_alignB.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignBC.png | Bin 0 -> 158 bytes .../Core/Editor/Imgs/ico_alignBC.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignBL.png | Bin 0 -> 152 bytes .../Core/Editor/Imgs/ico_alignBL.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignBR.png | Bin 0 -> 150 bytes .../Core/Editor/Imgs/ico_alignBR.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignCC.png | Bin 0 -> 152 bytes .../Core/Editor/Imgs/ico_alignCC.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignCL.png | Bin 0 -> 158 bytes .../Core/Editor/Imgs/ico_alignCL.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignCR.png | Bin 0 -> 153 bytes .../Core/Editor/Imgs/ico_alignCR.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignHC.png | Bin 0 -> 147 bytes .../Core/Editor/Imgs/ico_alignHC.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignL.png | Bin 0 -> 136 bytes .../Core/Editor/Imgs/ico_alignL.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignR.png | Bin 0 -> 145 bytes .../Core/Editor/Imgs/ico_alignR.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignT.png | Bin 0 -> 129 bytes .../Core/Editor/Imgs/ico_alignT.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignTC.png | Bin 0 -> 164 bytes .../Core/Editor/Imgs/ico_alignTC.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignTL.png | Bin 0 -> 153 bytes .../Core/Editor/Imgs/ico_alignTL.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignTR.png | Bin 0 -> 155 bytes .../Core/Editor/Imgs/ico_alignTR.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_alignVC.png | Bin 0 -> 135 bytes .../Core/Editor/Imgs/ico_alignVC.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_camera.png | Bin 0 -> 206 bytes .../Core/Editor/Imgs/ico_camera.png.meta | 47 + .../Core/Editor/Imgs/ico_camera_border.png | Bin 0 -> 347 bytes .../Editor/Imgs/ico_camera_border.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_cog.png | Bin 0 -> 197 bytes .../DemiLib/Core/Editor/Imgs/ico_cog.png.meta | 47 + .../Core/Editor/Imgs/ico_cog_border.png | Bin 0 -> 376 bytes .../Core/Editor/Imgs/ico_cog_border.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_comment.png | Bin 0 -> 176 bytes .../Core/Editor/Imgs/ico_comment.png.meta | 47 + .../Core/Editor/Imgs/ico_comment_border.png | Bin 0 -> 426 bytes .../Editor/Imgs/ico_comment_border.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_delete.png | Bin 0 -> 145 bytes .../Core/Editor/Imgs/ico_delete.png.meta | 47 + .../Core/Editor/Imgs/ico_demigiant.png | Bin 0 -> 605 bytes .../Core/Editor/Imgs/ico_demigiant.png.meta | 47 + .../Editor/Imgs/ico_distributeHAlignT.png | Bin 0 -> 174 bytes .../Imgs/ico_distributeHAlignT.png.meta | 47 + .../Editor/Imgs/ico_distributeVAlignL.png | Bin 0 -> 197 bytes .../Imgs/ico_distributeVAlignL.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_doing.png | Bin 0 -> 838 bytes .../Core/Editor/Imgs/ico_doing.png.meta | 68 + .../DemiLib/Core/Editor/Imgs/ico_end.png | Bin 0 -> 475 bytes .../DemiLib/Core/Editor/Imgs/ico_end.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_flipV.png | Bin 0 -> 167 bytes .../Core/Editor/Imgs/ico_flipV.png.meta | 47 + .../Core/Editor/Imgs/ico_foldout_closed.png | Bin 0 -> 158 bytes .../Editor/Imgs/ico_foldout_closed.png.meta | 47 + .../Core/Editor/Imgs/ico_foldout_open.png | Bin 0 -> 170 bytes .../Editor/Imgs/ico_foldout_open.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_heart.png | Bin 0 -> 210 bytes .../Core/Editor/Imgs/ico_heart.png.meta | 47 + .../Core/Editor/Imgs/ico_heart_border.png | Bin 0 -> 307 bytes .../Editor/Imgs/ico_heart_border.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_light.png | Bin 0 -> 190 bytes .../Core/Editor/Imgs/ico_light.png.meta | 47 + .../Core/Editor/Imgs/ico_light_border.png | Bin 0 -> 292 bytes .../Editor/Imgs/ico_light_border.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_lock.png | Bin 0 -> 300 bytes .../Core/Editor/Imgs/ico_lock.png.meta | 47 + .../Core/Editor/Imgs/ico_lock_open.png | Bin 0 -> 293 bytes .../Core/Editor/Imgs/ico_lock_open.png.meta | 47 + .../Core/Editor/Imgs/ico_nodeArrow.png | Bin 0 -> 168 bytes .../Core/Editor/Imgs/ico_nodeArrow.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_ok.png | Bin 0 -> 715 bytes .../DemiLib/Core/Editor/Imgs/ico_ok.png.meta | 47 + .../Core/Editor/Imgs/ico_optionsDropdown.png | Bin 0 -> 135 bytes .../Editor/Imgs/ico_optionsDropdown.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_play.png | Bin 0 -> 256 bytes .../Core/Editor/Imgs/ico_play.png.meta | 47 + .../Core/Editor/Imgs/ico_play_border.png | Bin 0 -> 386 bytes .../Core/Editor/Imgs/ico_play_border.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_skull.png | Bin 0 -> 227 bytes .../Core/Editor/Imgs/ico_skull.png.meta | 47 + .../Core/Editor/Imgs/ico_skull_border.png | Bin 0 -> 332 bytes .../Editor/Imgs/ico_skull_border.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_star.png | Bin 0 -> 203 bytes .../Core/Editor/Imgs/ico_star.png.meta | 47 + .../Core/Editor/Imgs/ico_star_border.png | Bin 0 -> 323 bytes .../Core/Editor/Imgs/ico_star_border.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/ico_todo.png | Bin 0 -> 674 bytes .../Core/Editor/Imgs/ico_todo.png.meta | 68 + .../DemiLib/Core/Editor/Imgs/ico_ui.png | Bin 0 -> 223 bytes .../DemiLib/Core/Editor/Imgs/ico_ui.png.meta | 47 + .../Core/Editor/Imgs/ico_ui_border.png | Bin 0 -> 259 bytes .../Core/Editor/Imgs/ico_ui_border.png.meta | 47 + .../Core/Editor/Imgs/ico_visibility.png | Bin 0 -> 298 bytes .../Core/Editor/Imgs/ico_visibility.png.meta | 47 + .../Core/Editor/Imgs/ico_visibility_off.png | Bin 0 -> 367 bytes .../Editor/Imgs/ico_visibility_off.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/orangeSquare.png | Bin 0 -> 104 bytes .../Core/Editor/Imgs/orangeSquare.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/project.meta | 5 + .../Core/Editor/Imgs/project/ico_atlas.png | Bin 0 -> 218 bytes .../Editor/Imgs/project/ico_atlas.png.meta | 47 + .../Core/Editor/Imgs/project/ico_audio.png | Bin 0 -> 338 bytes .../Editor/Imgs/project/ico_audio.png.meta | 47 + .../Core/Editor/Imgs/project/ico_bundle.png | Bin 0 -> 522 bytes .../Editor/Imgs/project/ico_bundle.png.meta | 47 + .../Core/Editor/Imgs/project/ico_cog.png | Bin 0 -> 406 bytes .../Core/Editor/Imgs/project/ico_cog.png.meta | 47 + .../Core/Editor/Imgs/project/ico_cross.png | Bin 0 -> 210 bytes .../Editor/Imgs/project/ico_cross.png.meta | 47 + .../Editor/Imgs/project/ico_demigiant.png | Bin 0 -> 388 bytes .../Imgs/project/ico_demigiant.png.meta | 47 + .../Core/Editor/Imgs/project/ico_folder.png | Bin 0 -> 150 bytes .../Editor/Imgs/project/ico_folder.png.meta | 47 + .../Core/Editor/Imgs/project/ico_fonts.png | Bin 0 -> 465 bytes .../Editor/Imgs/project/ico_fonts.png.meta | 47 + .../Core/Editor/Imgs/project/ico_heart.png | Bin 0 -> 334 bytes .../Editor/Imgs/project/ico_heart.png.meta | 47 + .../Editor/Imgs/project/ico_materials.png | Bin 0 -> 355 bytes .../Imgs/project/ico_materials.png.meta | 47 + .../Core/Editor/Imgs/project/ico_models.png | Bin 0 -> 380 bytes .../Editor/Imgs/project/ico_models.png.meta | 47 + .../Editor/Imgs/project/ico_particles.png | Bin 0 -> 493 bytes .../Imgs/project/ico_particles.png.meta | 47 + .../Core/Editor/Imgs/project/ico_play.png | Bin 0 -> 217 bytes .../Editor/Imgs/project/ico_play.png.meta | 47 + .../Core/Editor/Imgs/project/ico_prefab.png | Bin 0 -> 343 bytes .../Editor/Imgs/project/ico_prefab.png.meta | 47 + .../Core/Editor/Imgs/project/ico_scripts.png | Bin 0 -> 208 bytes .../Editor/Imgs/project/ico_scripts.png.meta | 47 + .../Core/Editor/Imgs/project/ico_shaders.png | Bin 0 -> 379 bytes .../Editor/Imgs/project/ico_shaders.png.meta | 47 + .../Core/Editor/Imgs/project/ico_skull.png | Bin 0 -> 368 bytes .../Editor/Imgs/project/ico_skull.png.meta | 47 + .../Core/Editor/Imgs/project/ico_star.png | Bin 0 -> 289 bytes .../Editor/Imgs/project/ico_star.png.meta | 47 + .../Core/Editor/Imgs/project/ico_terrains.png | Bin 0 -> 309 bytes .../Editor/Imgs/project/ico_terrains.png.meta | 47 + .../Core/Editor/Imgs/project/ico_textures.png | Bin 0 -> 278 bytes .../Editor/Imgs/project/ico_textures.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/purpleSquare.png | Bin 0 -> 106 bytes .../Core/Editor/Imgs/purpleSquare.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/redSquare.png | Bin 0 -> 106 bytes .../Core/Editor/Imgs/redSquare.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/squareBorder.png | Bin 0 -> 122 bytes .../Core/Editor/Imgs/squareBorder.png.meta | 47 + .../Core/Editor/Imgs/squareBorderAlpha15.png | Bin 0 -> 116 bytes .../Editor/Imgs/squareBorderAlpha15.png.meta | 47 + .../Core/Editor/Imgs/squareBorderCurved.png | Bin 0 -> 196 bytes .../Editor/Imgs/squareBorderCurved.png.meta | 47 + .../Core/Editor/Imgs/squareBorderCurved02.png | Bin 0 -> 281 bytes .../Editor/Imgs/squareBorderCurved02.png.meta | 47 + .../Imgs/squareBorderCurved02_darkBorders.png | Bin 0 -> 336 bytes .../squareBorderCurved02_darkBorders.png.meta | 47 + .../Editor/Imgs/squareBorderCurvedAlpha.png | Bin 0 -> 197 bytes .../Imgs/squareBorderCurvedAlpha.png.meta | 47 + .../Editor/Imgs/squareBorderCurvedEmpty.png | Bin 0 -> 180 bytes .../Imgs/squareBorderCurvedEmpty.png.meta | 47 + .../Editor/Imgs/squareBorderCurvedEmpty02.png | Bin 0 -> 217 bytes .../Imgs/squareBorderCurvedEmpty02.png.meta | 47 + .../Imgs/squareBorderCurvedEmptyThick.png | Bin 0 -> 233 bytes .../squareBorderCurvedEmptyThick.png.meta | 47 + .../Imgs/squareBorderCurved_darkBorders.png | Bin 0 -> 216 bytes .../squareBorderCurved_darkBorders.png.meta | 47 + .../squareBorderCurved_darkBordersAlpha.png | Bin 0 -> 200 bytes ...uareBorderCurved_darkBordersAlpha.png.meta | 47 + .../Core/Editor/Imgs/squareBorderEmpty.png | Bin 0 -> 114 bytes .../Editor/Imgs/squareBorderEmpty.png.meta | 47 + .../Core/Editor/Imgs/squareBorderEmpty01.png | Bin 0 -> 114 bytes .../Editor/Imgs/squareBorderEmpty01.png.meta | 47 + .../Core/Editor/Imgs/squareBorderEmpty02.png | Bin 0 -> 121 bytes .../Editor/Imgs/squareBorderEmpty02.png.meta | 47 + .../Core/Editor/Imgs/squareBorderEmpty03.png | Bin 0 -> 122 bytes .../Editor/Imgs/squareBorderEmpty03.png.meta | 47 + .../Editor/Imgs/squareBorderThickEmpty.png | Bin 0 -> 121 bytes .../Imgs/squareBorderThickEmpty.png.meta | 47 + .../Editor/Imgs/squareBorderThickerEmpty.png | Bin 0 -> 122 bytes .../Imgs/squareBorderThickerEmpty.png.meta | 47 + .../Core/Editor/Imgs/squareCorners03.png | Bin 0 -> 133 bytes .../Core/Editor/Imgs/squareCorners03.png.meta | 47 + .../Core/Editor/Imgs/squareCornersEmpty02.png | Bin 0 -> 131 bytes .../Editor/Imgs/squareCornersEmpty02.png.meta | 47 + .../Core/Editor/Imgs/tileBars_empty.png | Bin 0 -> 236 bytes .../Core/Editor/Imgs/tileBars_empty.png.meta | 47 + .../Core/Editor/Imgs/tileBars_slanted.png | Bin 0 -> 285 bytes .../Editor/Imgs/tileBars_slanted.png.meta | 47 + .../Editor/Imgs/tileBars_slanted_alpha.png | Bin 0 -> 266 bytes .../Imgs/tileBars_slanted_alpha.png.meta | 47 + .../Core/Editor/Imgs/transparentSquare.png | Bin 0 -> 97 bytes .../Editor/Imgs/transparentSquare.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/whiteDot.png | Bin 0 -> 148 bytes .../Core/Editor/Imgs/whiteDot.png.meta | 47 + .../Core/Editor/Imgs/whiteDot_darkBorder.png | Bin 0 -> 219 bytes .../Editor/Imgs/whiteDot_darkBorder.png.meta | 47 + .../Editor/Imgs/whiteDot_whiteBorderAlpha.png | Bin 0 -> 176 bytes .../Imgs/whiteDot_whiteBorderAlpha.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/whiteSquare.png | Bin 0 -> 103 bytes .../Core/Editor/Imgs/whiteSquare.png.meta | 47 + .../Core/Editor/Imgs/whiteSquareAlpha10.png | Bin 0 -> 107 bytes .../Editor/Imgs/whiteSquareAlpha10.png.meta | 47 + .../Core/Editor/Imgs/whiteSquareAlpha15.png | Bin 0 -> 109 bytes .../Editor/Imgs/whiteSquareAlpha15.png.meta | 47 + .../Core/Editor/Imgs/whiteSquareAlpha25.png | Bin 0 -> 107 bytes .../Editor/Imgs/whiteSquareAlpha25.png.meta | 47 + .../Core/Editor/Imgs/whiteSquareAlpha50.png | Bin 0 -> 107 bytes .../Editor/Imgs/whiteSquareAlpha50.png.meta | 47 + .../Core/Editor/Imgs/whiteSquareAlpha80.png | Bin 0 -> 110 bytes .../Editor/Imgs/whiteSquareAlpha80.png.meta | 47 + .../Core/Editor/Imgs/whiteSquareCurved.png | Bin 0 -> 144 bytes .../Editor/Imgs/whiteSquareCurved.png.meta | 68 + .../Core/Editor/Imgs/whiteSquareCurved02.png | Bin 0 -> 190 bytes .../Editor/Imgs/whiteSquareCurved02.png.meta | 68 + .../Editor/Imgs/whiteSquare_fadeOut_bt.png | Bin 0 -> 131 bytes .../Imgs/whiteSquare_fadeOut_bt.png.meta | 47 + .../DemiLib/Core/Editor/Imgs/yellowSquare.png | Bin 0 -> 106 bytes .../Core/Editor/Imgs/yellowSquare.png.meta | 47 + .../Plugins/Demigiant/readme_DOTweenPro.txt | 35 + .../Demigiant/readme_DOTweenPro.txt.meta | 7 + Assets/Plugins/Sirenix.meta | 8 + Assets/Plugins/Sirenix/Assemblies.meta | 8 + .../Plugins/Sirenix/Assemblies/NoEditor.meta | 8 + .../NoEditor/Sirenix.Serialization.dll | Bin 0 -> 363520 bytes .../NoEditor/Sirenix.Serialization.dll.meta | 79 + .../Assemblies/NoEditor/Sirenix.Utilities.dll | Bin 0 -> 156672 bytes .../NoEditor/Sirenix.Utilities.dll.meta | 79 + .../Sirenix/Assemblies/NoEmitAndNoEditor.meta | 8 + .../Sirenix.Serialization.dll | Bin 0 -> 346624 bytes .../Sirenix.Serialization.dll.meta | 76 + .../NoEmitAndNoEditor/Sirenix.Utilities.dll | Bin 0 -> 147456 bytes .../Sirenix.Utilities.dll.meta | 76 + .../Sirenix.OdinInspector.Attributes.dll | Bin 0 -> 102912 bytes .../Sirenix.OdinInspector.Attributes.dll.meta | 46 + .../Sirenix.OdinInspector.Attributes.xml | 6344 +++++++++ .../Sirenix.OdinInspector.Attributes.xml.meta | 7 + .../Sirenix.OdinInspector.Editor.dll | Bin 0 -> 3005440 bytes .../Sirenix.OdinInspector.Editor.dll.meta | 46 + .../Sirenix.OdinInspector.Editor.xml | 10946 ++++++++++++++++ .../Sirenix.OdinInspector.Editor.xml.meta | 7 + .../Assemblies/Sirenix.Reflection.Editor.dll | Bin 0 -> 25600 bytes .../Sirenix.Reflection.Editor.dll.meta | 46 + .../Sirenix.Serialization.Config.dll | Bin 0 -> 17920 bytes .../Sirenix.Serialization.Config.dll.meta | 46 + .../Sirenix.Serialization.Config.xml | 202 + .../Sirenix.Serialization.Config.xml.meta | 7 + .../Assemblies/Sirenix.Serialization.dll | Bin 0 -> 412160 bytes .../Assemblies/Sirenix.Serialization.dll.meta | 46 + .../Assemblies/Sirenix.Serialization.xml | 9864 ++++++++++++++ .../Assemblies/Sirenix.Serialization.xml.meta | 7 + .../Assemblies/Sirenix.Utilities.Editor.dll | Bin 0 -> 1212416 bytes .../Sirenix.Utilities.Editor.dll.meta | 46 + .../Assemblies/Sirenix.Utilities.Editor.xml | 8983 +++++++++++++ .../Sirenix.Utilities.Editor.xml.meta | 7 + .../Sirenix/Assemblies/Sirenix.Utilities.dll | Bin 0 -> 165888 bytes .../Assemblies/Sirenix.Utilities.dll.meta | 46 + .../Sirenix/Assemblies/Sirenix.Utilities.xml | 3664 ++++++ .../Assemblies/Sirenix.Utilities.xml.meta | 7 + Assets/Plugins/Sirenix/Assemblies/link.xml | 6 + .../Plugins/Sirenix/Assemblies/link.xml.meta | 7 + Assets/Plugins/Sirenix/Demos.meta | 8 + Assets/Plugins/Sirenix/Odin Inspector.meta | 8 + .../Sirenix/Odin Inspector/Assets.meta | 8 + .../Sirenix/Odin Inspector/Assets/Editor.meta | 8 + .../Assets/Editor/Bootstrap License.txt | 30 + .../Assets/Editor/Bootstrap License.txt.meta | 7 + .../Assets/Editor/ConfigData.bytes | Bin 0 -> 1616 bytes .../Assets/Editor/ConfigData.bytes.meta | 8 + .../Assets/Editor/OdinPathLookup.asset | 13 + .../Assets/Editor/OdinPathLookup.asset.meta | 8 + .../Assets/Editor/SdfIconAtlas.png | Bin 0 -> 1834055 bytes .../Assets/Editor/SdfIconAtlas.png.meta | 128 + .../Sirenix/Odin Inspector/Config.meta | 8 + .../Sirenix/Odin Inspector/Config/Editor.meta | 8 + .../Config/Editor/AOTGenerationConfig.asset | 20 + .../Editor/AOTGenerationConfig.asset.meta | 8 + .../Config/Editor/ColorPaletteManager.asset | 136 + .../Editor/ColorPaletteManager.asset.meta | 8 + .../Config/Editor/GeneralDrawerConfig.asset | 15 + .../Editor/GeneralDrawerConfig.asset.meta | 8 + .../Config/Editor/ImportSettingsConfig.asset | 15 + .../Editor/ImportSettingsConfig.asset.meta | 8 + .../Config/Editor/InspectorConfig.asset | 19 + .../Config/Editor/InspectorConfig.asset.meta | 8 + .../Config/Editor/OdinModuleConfig.asset | 25 + .../Config/Editor/OdinModuleConfig.asset.meta | 8 + .../Odin Inspector/Config/Resources.meta | 8 + .../Config/Resources/Sirenix.meta | 8 + .../Sirenix/GlobalSerializationConfig.asset | 22 + .../GlobalSerializationConfig.asset.meta | 8 + .../Sirenix/Odin Inspector/Modules.meta | 8 + .../Modules/Unity.Addressables.data | Bin 0 -> 89055 bytes .../Modules/Unity.Addressables.data.meta | 7 + .../Modules/Unity.Entities.data | Bin 0 -> 41801 bytes .../Modules/Unity.Entities.data.meta | 8 + .../Modules/Unity.Localization.data | Bin 0 -> 8582 bytes .../Modules/Unity.Localization.data.meta | 6 + .../Modules/Unity.Mathematics.data | Bin 0 -> 46862 bytes .../Modules/Unity.Mathematics.data.meta | 8 + Assets/Plugins/Sirenix/Readme.txt | 35 + Assets/Plugins/Sirenix/Readme.txt.meta | 8 + Assets/Resources.meta | 8 + Assets/Resources/DOTweenSettings.asset | 54 + Assets/Resources/DOTweenSettings.asset.meta | 8 + Packages/manifest.json | 44 + Packages/packages-lock.json | 403 + ProjectSettings/AudioManager.asset | 19 + ProjectSettings/ClusterInputManager.asset | 6 + ProjectSettings/DynamicsManager.asset | 34 + ProjectSettings/EditorBuildSettings.asset | 32 + ProjectSettings/EditorSettings.asset | 30 + ProjectSettings/GraphicsSettings.asset | 63 + ProjectSettings/InputManager.asset | 295 + ProjectSettings/MemorySettings.asset | 35 + ProjectSettings/NavMeshAreas.asset | 91 + ProjectSettings/PackageManagerSettings.asset | 35 + .../Settings.json | 5 + ProjectSettings/Physics2DSettings.asset | 56 + ProjectSettings/PresetManager.asset | 7 + ProjectSettings/ProjectSettings.asset | 872 ++ ProjectSettings/ProjectVersion.txt | 2 + ProjectSettings/QualitySettings.asset | 232 + ProjectSettings/SceneTemplateSettings.json | 121 + ProjectSettings/TagManager.asset | 43 + ProjectSettings/TimeManager.asset | 9 + ProjectSettings/UnityConnectSettings.asset | 36 + ProjectSettings/VFXManager.asset | 12 + ProjectSettings/VersionControlSettings.asset | 8 + ProjectSettings/XRSettings.asset | 10 + 540 files changed, 74177 insertions(+) create mode 100644 .gitignore create mode 100644 Assets/GadGame.meta create mode 100644 Assets/GadGame/Prefab.meta create mode 100644 Assets/GadGame/Prefab/LoadSceneManager.prefab create mode 100644 Assets/GadGame/Prefab/LoadSceneManager.prefab.meta create mode 100644 Assets/GadGame/Prefab/UDP Receive.prefab create mode 100644 Assets/GadGame/Prefab/UDP Receive.prefab.meta create mode 100644 Assets/GadGame/SO.meta create mode 100644 Assets/GadGame/SO/Scene Flow Config.asset create mode 100644 Assets/GadGame/SO/Scene Flow Config.asset.meta create mode 100644 Assets/GadGame/Scenes.meta create mode 100644 Assets/GadGame/Scenes/Main.unity create mode 100644 Assets/GadGame/Scenes/Main.unity.meta create mode 100644 Assets/GadGame/Scenes/Scene 1.unity create mode 100644 Assets/GadGame/Scenes/Scene 1.unity.meta create mode 100644 Assets/GadGame/Scenes/Scene 2.unity create mode 100644 Assets/GadGame/Scenes/Scene 2.unity.meta create mode 100644 Assets/GadGame/Scenes/Scene 3.unity create mode 100644 Assets/GadGame/Scenes/Scene 3.unity.meta create mode 100644 Assets/GadGame/Scenes/Scene 4.unity create mode 100644 Assets/GadGame/Scenes/Scene 4.unity.meta create mode 100644 Assets/GadGame/Scenes/Scene 5.unity create mode 100644 Assets/GadGame/Scenes/Scene 5.unity.meta create mode 100644 Assets/GadGame/Scenes/Scene 6.unity create mode 100644 Assets/GadGame/Scenes/Scene 6.unity.meta create mode 100644 Assets/GadGame/Scenes/Scene 7.unity create mode 100644 Assets/GadGame/Scenes/Scene 7.unity.meta create mode 100644 Assets/GadGame/Scripts.meta create mode 100644 Assets/GadGame/Scripts/Editor.meta create mode 100644 Assets/GadGame/Scripts/Editor/PropertyDrawers.meta create mode 100644 Assets/GadGame/Scripts/Editor/PropertyDrawers/SceneReferencePropertyDrawer.cs create mode 100644 Assets/GadGame/Scripts/Editor/PropertyDrawers/SceneReferencePropertyDrawer.cs.meta create mode 100644 Assets/GadGame/Scripts/Manager.meta create mode 100644 Assets/GadGame/Scripts/Manager/GameManager.cs create mode 100644 Assets/GadGame/Scripts/Manager/GameManager.cs.meta create mode 100644 Assets/GadGame/Scripts/Manager/LoadSceneManager.cs create mode 100644 Assets/GadGame/Scripts/Manager/LoadSceneManager.cs.meta create mode 100644 Assets/GadGame/Scripts/Manager/MainFlow.cs create mode 100644 Assets/GadGame/Scripts/Manager/MainFlow.cs.meta create mode 100644 Assets/GadGame/Scripts/Network.meta create mode 100644 Assets/GadGame/Scripts/Network/Receiver.cs create mode 100644 Assets/GadGame/Scripts/Network/Receiver.cs.meta create mode 100644 Assets/GadGame/Scripts/Network/ReceiverData.cs create mode 100644 Assets/GadGame/Scripts/Network/ReceiverData.cs.meta create mode 100644 Assets/GadGame/Scripts/SO.meta create mode 100644 Assets/GadGame/Scripts/SO/SceneFlowConfig.cs create mode 100644 Assets/GadGame/Scripts/SO/SceneFlowConfig.cs.meta create mode 100644 Assets/GadGame/Scripts/SceneReference.cs create mode 100644 Assets/GadGame/Scripts/SceneReference.cs.meta create mode 100644 Assets/GadGame/Scripts/Singleton.meta create mode 100644 Assets/GadGame/Scripts/Singleton/PersistentSingleton.cs create mode 100644 Assets/GadGame/Scripts/Singleton/PersistentSingleton.cs.meta create mode 100644 Assets/GadGame/Scripts/Singleton/Singleton.cs create mode 100644 Assets/GadGame/Scripts/Singleton/Singleton.cs.meta create mode 100644 Assets/GadGame/Scripts/State.meta create mode 100644 Assets/GadGame/Scripts/State/MainFlowState.meta create mode 100644 Assets/GadGame/Scripts/State/MainFlowState/CTAState.cs create mode 100644 Assets/GadGame/Scripts/State/MainFlowState/CTAState.cs.meta create mode 100644 Assets/GadGame/Scripts/State/MainFlowState/EngageState.cs create mode 100644 Assets/GadGame/Scripts/State/MainFlowState/EngageState.cs.meta create mode 100644 Assets/GadGame/Scripts/State/MainFlowState/IdleState.cs create mode 100644 Assets/GadGame/Scripts/State/MainFlowState/IdleState.cs.meta create mode 100644 Assets/GadGame/Scripts/State/MainFlowState/PassByState.cs create mode 100644 Assets/GadGame/Scripts/State/MainFlowState/PassByState.cs.meta create mode 100644 Assets/GadGame/Scripts/State/MainFlowState/PlayGameState.cs create mode 100644 Assets/GadGame/Scripts/State/MainFlowState/PlayGameState.cs.meta create mode 100644 Assets/GadGame/Scripts/State/MainFlowState/RewardState.cs create mode 100644 Assets/GadGame/Scripts/State/MainFlowState/RewardState.cs.meta create mode 100644 Assets/GadGame/Scripts/State/MainFlowState/ViewedState.cs create mode 100644 Assets/GadGame/Scripts/State/MainFlowState/ViewedState.cs.meta create mode 100644 Assets/GadGame/Scripts/State/State.cs create mode 100644 Assets/GadGame/Scripts/State/State.cs.meta create mode 100644 Assets/GadGame/Scripts/State/StateRunner.cs create mode 100644 Assets/GadGame/Scripts/State/StateRunner.cs.meta create mode 100644 Assets/GadGame/Scripts/TransitionSceneDemo.cs create mode 100644 Assets/GadGame/Scripts/TransitionSceneDemo.cs.meta create mode 100644 Assets/GadGame/Sprites.meta create mode 100644 Assets/GadGame/Sprites/CTA.png create mode 100644 Assets/GadGame/Sprites/CTA.png.meta create mode 100644 Assets/GadGame/Sprites/GameOver.jpg create mode 100644 Assets/GadGame/Sprites/GameOver.jpg.meta create mode 100644 Assets/GadGame/Sprites/Gameplay.jpg create mode 100644 Assets/GadGame/Sprites/Gameplay.jpg.meta create mode 100644 Assets/GadGame/Sprites/Idle.png create mode 100644 Assets/GadGame/Sprites/Idle.png.meta create mode 100644 Assets/GadGame/Sprites/Interaction.png create mode 100644 Assets/GadGame/Sprites/Interaction.png.meta create mode 100644 Assets/GadGame/Sprites/PasserBy.png create mode 100644 Assets/GadGame/Sprites/PasserBy.png.meta create mode 100644 Assets/GadGame/Sprites/Reward.png create mode 100644 Assets/GadGame/Sprites/Reward.png.meta create mode 100644 Assets/GadGame/Sprites/Viewer.png create mode 100644 Assets/GadGame/Sprites/Viewer.png.meta create mode 100644 Assets/HierarchyDecorator.meta create mode 100644 Assets/HierarchyDecorator/Settings.asset create mode 100644 Assets/HierarchyDecorator/Settings.asset.meta create mode 100644 Assets/Plugins.meta create mode 100644 Assets/Plugins/Demigiant.meta create mode 100644 Assets/Plugins/Demigiant/DOTween.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/DOTween.XML create mode 100644 Assets/Plugins/Demigiant/DOTween/DOTween.XML.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/DOTween.dll create mode 100644 Assets/Plugins/Demigiant/DOTween/DOTween.dll.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.XML create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.XML.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/Imgs.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/Imgs/DOTweenIcon.png create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/Imgs/DOTweenIcon.png.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/Imgs/DOTweenMiniIcon.png create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/Imgs/DOTweenMiniIcon.png.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Footer.png create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Footer.png.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Footer_dark.png create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Footer_dark.png.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Header.jpg create mode 100644 Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Header.jpg.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTween.Modules.asmdef create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTween.Modules.asmdef.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleAudio.cs create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleAudio.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleEPOOutline.cs create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleEPOOutline.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics.cs create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics2D.cs create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics2D.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleSprite.cs create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleSprite.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUI.cs create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUI.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUnityVersion.cs create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUnityVersion.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUtils.cs create mode 100644 Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUtils.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTween/readme.txt create mode 100644 Assets/Plugins/Demigiant/DOTween/readme.txt.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenAnimation.cs create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenAnimation.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenDeAudio.cs create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenDeAudio.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenDeUnityExtended.cs create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenDeUnityExtended.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenPro.Scripts.asmdef create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenPro.Scripts.asmdef.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenPro.XML create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenPro.XML.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenPro.dll create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenPro.dll.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenProShortcuts.cs create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenProShortcuts.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenTextMeshPro.cs create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenTextMeshPro.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenTk2d.cs create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/DOTweenTk2d.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/Editor.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenAnimationInspector.cs create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenAnimationInspector.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenPreviewManager.cs create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenPreviewManager.cs.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenPro.EditorScripts.asmdef create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenPro.EditorScripts.asmdef.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenProEditor.XML create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenProEditor.XML.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenProEditor.dll create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenProEditor.dll.meta create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/readme.txt create mode 100644 Assets/Plugins/Demigiant/DOTweenPro/readme.txt.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/DemiLib.dll create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/DemiLib.dll.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/DemiLib.xml create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/DemiLib.xml.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/DemiEditor.dll create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/DemiEditor.dll.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/DemiEditor.xml create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/DemiEditor.xml.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquare.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquare.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha10.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha10.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha15.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha15.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha25.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha25.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha50.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha50.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha80.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha80.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blueSquare.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blueSquare.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/circle.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/circle.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/circle_dashedBorderEmpty.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/circle_dashedBorderEmpty.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/greenSquare.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/greenSquare.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/grid_bright.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/grid_bright.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/grid_dark.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/grid_dark.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alert.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alert.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignB.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignB.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignBC.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignBC.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignBL.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignBL.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignBR.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignBR.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCC.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCC.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCL.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCL.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCR.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCR.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignHC.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignHC.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignL.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignL.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignR.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignR.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignT.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignT.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTC.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTC.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTL.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTL.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTR.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTR.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignVC.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignVC.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_camera.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_camera.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_camera_border.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_camera_border.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_cog.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_cog.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_cog_border.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_cog_border.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_comment.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_comment.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_comment_border.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_comment_border.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_delete.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_delete.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_demigiant.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_demigiant.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_distributeHAlignT.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_distributeHAlignT.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_distributeVAlignL.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_distributeVAlignL.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_doing.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_doing.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_end.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_end.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_flipV.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_flipV.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_closed.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_closed.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_open.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_open.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_heart.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_heart.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_heart_border.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_heart_border.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_light.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_light.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_light_border.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_light_border.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_lock.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_lock.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_lock_open.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_lock_open.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_nodeArrow.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_nodeArrow.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ok.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ok.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_optionsDropdown.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_optionsDropdown.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_play.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_play.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_play_border.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_play_border.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_skull.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_skull.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_skull_border.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_skull_border.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_star.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_star.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_star_border.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_star_border.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_todo.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_todo.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ui.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ui.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ui_border.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ui_border.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility_off.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility_off.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/orangeSquare.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/orangeSquare.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_atlas.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_atlas.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_audio.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_audio.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_bundle.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_bundle.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_cog.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_cog.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_cross.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_cross.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_demigiant.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_demigiant.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_folder.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_folder.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_fonts.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_fonts.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_heart.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_heart.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_materials.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_materials.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_models.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_models.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_particles.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_particles.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_play.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_play.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_prefab.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_prefab.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_scripts.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_scripts.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_shaders.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_shaders.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_skull.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_skull.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_star.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_star.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_terrains.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_terrains.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_textures.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_textures.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/purpleSquare.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/purpleSquare.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/redSquare.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/redSquare.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorder.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorder.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderAlpha15.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderAlpha15.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved02.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved02.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved02_darkBorders.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved02_darkBorders.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurvedAlpha.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurvedAlpha.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurvedEmpty.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurvedEmpty.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurvedEmpty02.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurvedEmpty02.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurvedEmptyThick.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurvedEmptyThick.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved_darkBorders.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved_darkBorders.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved_darkBordersAlpha.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved_darkBordersAlpha.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty01.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty01.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty02.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty02.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty03.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty03.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickEmpty.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickEmpty.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickerEmpty.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickerEmpty.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareCorners03.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareCorners03.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareCornersEmpty02.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareCornersEmpty02.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_empty.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_empty.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_slanted.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_slanted.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_slanted_alpha.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_slanted_alpha.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/transparentSquare.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/transparentSquare.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot_darkBorder.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot_darkBorder.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot_whiteBorderAlpha.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot_whiteBorderAlpha.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquare.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquare.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha10.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha10.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha15.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha15.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha25.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha25.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha50.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha50.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha80.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha80.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareCurved.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareCurved.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareCurved02.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareCurved02.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquare_fadeOut_bt.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquare_fadeOut_bt.png.meta create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/yellowSquare.png create mode 100644 Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/yellowSquare.png.meta create mode 100644 Assets/Plugins/Demigiant/readme_DOTweenPro.txt create mode 100644 Assets/Plugins/Demigiant/readme_DOTweenPro.txt.meta create mode 100644 Assets/Plugins/Sirenix.meta create mode 100644 Assets/Plugins/Sirenix/Assemblies.meta create mode 100644 Assets/Plugins/Sirenix/Assemblies/NoEditor.meta create mode 100644 Assets/Plugins/Sirenix/Assemblies/NoEditor/Sirenix.Serialization.dll create mode 100644 Assets/Plugins/Sirenix/Assemblies/NoEditor/Sirenix.Serialization.dll.meta create mode 100644 Assets/Plugins/Sirenix/Assemblies/NoEditor/Sirenix.Utilities.dll create mode 100644 Assets/Plugins/Sirenix/Assemblies/NoEditor/Sirenix.Utilities.dll.meta create mode 100644 Assets/Plugins/Sirenix/Assemblies/NoEmitAndNoEditor.meta create mode 100644 Assets/Plugins/Sirenix/Assemblies/NoEmitAndNoEditor/Sirenix.Serialization.dll create mode 100644 Assets/Plugins/Sirenix/Assemblies/NoEmitAndNoEditor/Sirenix.Serialization.dll.meta create mode 100644 Assets/Plugins/Sirenix/Assemblies/NoEmitAndNoEditor/Sirenix.Utilities.dll create mode 100644 Assets/Plugins/Sirenix/Assemblies/NoEmitAndNoEditor/Sirenix.Utilities.dll.meta create mode 100644 Assets/Plugins/Sirenix/Assemblies/Sirenix.OdinInspector.Attributes.dll create mode 100644 Assets/Plugins/Sirenix/Assemblies/Sirenix.OdinInspector.Attributes.dll.meta create mode 100644 Assets/Plugins/Sirenix/Assemblies/Sirenix.OdinInspector.Attributes.xml create mode 100644 Assets/Plugins/Sirenix/Assemblies/Sirenix.OdinInspector.Attributes.xml.meta create mode 100644 Assets/Plugins/Sirenix/Assemblies/Sirenix.OdinInspector.Editor.dll create mode 100644 Assets/Plugins/Sirenix/Assemblies/Sirenix.OdinInspector.Editor.dll.meta create mode 100644 Assets/Plugins/Sirenix/Assemblies/Sirenix.OdinInspector.Editor.xml create mode 100644 Assets/Plugins/Sirenix/Assemblies/Sirenix.OdinInspector.Editor.xml.meta create mode 100644 Assets/Plugins/Sirenix/Assemblies/Sirenix.Reflection.Editor.dll create mode 100644 Assets/Plugins/Sirenix/Assemblies/Sirenix.Reflection.Editor.dll.meta create mode 100644 Assets/Plugins/Sirenix/Assemblies/Sirenix.Serialization.Config.dll create mode 100644 Assets/Plugins/Sirenix/Assemblies/Sirenix.Serialization.Config.dll.meta create mode 100644 Assets/Plugins/Sirenix/Assemblies/Sirenix.Serialization.Config.xml create mode 100644 Assets/Plugins/Sirenix/Assemblies/Sirenix.Serialization.Config.xml.meta create mode 100644 Assets/Plugins/Sirenix/Assemblies/Sirenix.Serialization.dll create mode 100644 Assets/Plugins/Sirenix/Assemblies/Sirenix.Serialization.dll.meta create mode 100644 Assets/Plugins/Sirenix/Assemblies/Sirenix.Serialization.xml create mode 100644 Assets/Plugins/Sirenix/Assemblies/Sirenix.Serialization.xml.meta create mode 100644 Assets/Plugins/Sirenix/Assemblies/Sirenix.Utilities.Editor.dll create mode 100644 Assets/Plugins/Sirenix/Assemblies/Sirenix.Utilities.Editor.dll.meta create mode 100644 Assets/Plugins/Sirenix/Assemblies/Sirenix.Utilities.Editor.xml create mode 100644 Assets/Plugins/Sirenix/Assemblies/Sirenix.Utilities.Editor.xml.meta create mode 100644 Assets/Plugins/Sirenix/Assemblies/Sirenix.Utilities.dll create mode 100644 Assets/Plugins/Sirenix/Assemblies/Sirenix.Utilities.dll.meta create mode 100644 Assets/Plugins/Sirenix/Assemblies/Sirenix.Utilities.xml create mode 100644 Assets/Plugins/Sirenix/Assemblies/Sirenix.Utilities.xml.meta create mode 100644 Assets/Plugins/Sirenix/Assemblies/link.xml create mode 100644 Assets/Plugins/Sirenix/Assemblies/link.xml.meta create mode 100644 Assets/Plugins/Sirenix/Demos.meta create mode 100644 Assets/Plugins/Sirenix/Odin Inspector.meta create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Assets.meta create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Assets/Editor.meta create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Assets/Editor/Bootstrap License.txt create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Assets/Editor/Bootstrap License.txt.meta create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Assets/Editor/ConfigData.bytes create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Assets/Editor/ConfigData.bytes.meta create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Assets/Editor/OdinPathLookup.asset create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Assets/Editor/OdinPathLookup.asset.meta create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Assets/Editor/SdfIconAtlas.png create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Assets/Editor/SdfIconAtlas.png.meta create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Config.meta create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Config/Editor.meta create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Config/Editor/AOTGenerationConfig.asset create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Config/Editor/AOTGenerationConfig.asset.meta create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Config/Editor/ColorPaletteManager.asset create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Config/Editor/ColorPaletteManager.asset.meta create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Config/Editor/GeneralDrawerConfig.asset create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Config/Editor/GeneralDrawerConfig.asset.meta create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Config/Editor/ImportSettingsConfig.asset create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Config/Editor/ImportSettingsConfig.asset.meta create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Config/Editor/InspectorConfig.asset create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Config/Editor/InspectorConfig.asset.meta create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Config/Editor/OdinModuleConfig.asset create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Config/Editor/OdinModuleConfig.asset.meta create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Config/Resources.meta create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Config/Resources/Sirenix.meta create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Config/Resources/Sirenix/GlobalSerializationConfig.asset create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Config/Resources/Sirenix/GlobalSerializationConfig.asset.meta create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Modules.meta create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Modules/Unity.Addressables.data create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Modules/Unity.Addressables.data.meta create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Modules/Unity.Entities.data create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Modules/Unity.Entities.data.meta create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Modules/Unity.Localization.data create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Modules/Unity.Localization.data.meta create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Modules/Unity.Mathematics.data create mode 100644 Assets/Plugins/Sirenix/Odin Inspector/Modules/Unity.Mathematics.data.meta create mode 100644 Assets/Plugins/Sirenix/Readme.txt create mode 100644 Assets/Plugins/Sirenix/Readme.txt.meta create mode 100644 Assets/Resources.meta create mode 100644 Assets/Resources/DOTweenSettings.asset create mode 100644 Assets/Resources/DOTweenSettings.asset.meta create mode 100644 Packages/manifest.json create mode 100644 Packages/packages-lock.json create mode 100644 ProjectSettings/AudioManager.asset create mode 100644 ProjectSettings/ClusterInputManager.asset create mode 100644 ProjectSettings/DynamicsManager.asset create mode 100644 ProjectSettings/EditorBuildSettings.asset create mode 100644 ProjectSettings/EditorSettings.asset create mode 100644 ProjectSettings/GraphicsSettings.asset create mode 100644 ProjectSettings/InputManager.asset create mode 100644 ProjectSettings/MemorySettings.asset create mode 100644 ProjectSettings/NavMeshAreas.asset create mode 100644 ProjectSettings/PackageManagerSettings.asset create mode 100644 ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json create mode 100644 ProjectSettings/Physics2DSettings.asset create mode 100644 ProjectSettings/PresetManager.asset create mode 100644 ProjectSettings/ProjectSettings.asset create mode 100644 ProjectSettings/ProjectVersion.txt create mode 100644 ProjectSettings/QualitySettings.asset create mode 100644 ProjectSettings/SceneTemplateSettings.json create mode 100644 ProjectSettings/TagManager.asset create mode 100644 ProjectSettings/TimeManager.asset create mode 100644 ProjectSettings/UnityConnectSettings.asset create mode 100644 ProjectSettings/VFXManager.asset create mode 100644 ProjectSettings/VersionControlSettings.asset create mode 100644 ProjectSettings/XRSettings.asset diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e8457b4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,101 @@ +# This .gitignore file should be placed at the root of your Unity project directory +# +# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore +# +/[Ll]ibrary/ +/[Tt]emp/ +/[Oo]bj/ +/[Bb]uild/ +/[Bb]uilds/ +/[Ll]ogs/ +/[Uu]ser[Ss]ettings/ + +# MemoryCaptures can get excessive in size. +# They also could contain extremely sensitive data +/[Mm]emoryCaptures/ + +# Recordings can get excessive in size +/[Rr]ecordings/ + +# Uncomment this line if you wish to ignore the asset store tools plugin +# /[Aa]ssets/AssetStoreTools* + +# Autogenerated Jetbrains Rider plugin +/[Aa]ssets/Plugins/Editor/JetBrains* + +# Visual Studio cache directory +.vs/ + +# Gradle cache directory +.gradle/ + +# Autogenerated VS/MD/Consulo solution and project files +ExportedObj/ +.consulo/ +*.csproj +*.unityproj +*.sln +*.suo +*.tmp +*.user +*.userprefs +*.pidb +*.booproj +*.svd +*.pdb +*.mdb +*.opendb +*.VC.db + +# Unity3D generated meta files +*.pidb.meta +*.pdb.meta +*.mdb.meta + +# Unity3D generated file on crash reports +sysinfo.txt + +# Builds +*.apk +*.aab +*.unitypackage +*.app + +# Crashlytics generated file +crashlytics-build.properties + +# Packed Addressables +/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* + +# Temporary auto-generated Android Assets +/[Aa]ssets/[Ss]treamingAssets/aa.meta +/[Aa]ssets/[Ss]treamingAssets/aa/* + +.idea + +# Ignore the auto-generated AOT compatibility dll. +/Assets/Plugins/Sirenix/Assemblies/AOT/* + +# Ignore all unpacked demos. +/Assets/Plugins/Sirenix/Demos/* + +# But keep the demo packages themselves. +!/Assets/Plugins/Sirenix/Demos/*.unitypackage + +# Never ignore DLLs in the FMOD subfolder. +!/[Aa]ssets/Plugins/FMOD/**/lib/* + +# Don't ignore images and gizmos used by FMOD in the Unity Editor. +!/[Aa]ssets/Gizmos/FMOD/* +!/[Aa]ssets/Editor Default Resources/FMOD/* + +# Ignore the Cache folder since it is updated locally. +/[Aa]ssets/Plugins/FMOD/Cache/* + +# Ignore bank files in the StreamingAssets folder. +/[Aa]ssets/StreamingAssets/**/*.bank +/[Aa]ssets/StreamingAssets/**/*.bank.meta + +# If the source bank files are kept outside of the StreamingAssets folder then these can be ignored. +# Log files can be ignored. +fmod_editor.log diff --git a/Assets/GadGame.meta b/Assets/GadGame.meta new file mode 100644 index 0000000..e15e700 --- /dev/null +++ b/Assets/GadGame.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a834be8122469384582fbb284bbbedea +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GadGame/Prefab.meta b/Assets/GadGame/Prefab.meta new file mode 100644 index 0000000..8dc26f5 --- /dev/null +++ b/Assets/GadGame/Prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9119bbf6f0aa4624fa2820d3a30890ec +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GadGame/Prefab/LoadSceneManager.prefab b/Assets/GadGame/Prefab/LoadSceneManager.prefab new file mode 100644 index 0000000..0ac5bd8 --- /dev/null +++ b/Assets/GadGame/Prefab/LoadSceneManager.prefab @@ -0,0 +1,238 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &248566366423053443 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4853204565063547005} + - component: {fileID: 3543274792949326444} + m_Layer: 0 + m_Name: LoadSceneManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4853204565063547005 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 248566366423053443} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1371102643582478041} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &3543274792949326444 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 248566366423053443} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4c5e676b7ffd468e8b1166b461c0886a, type: 3} + m_Name: + m_EditorClassIdentifier: + _transitionCanvasGroup: {fileID: 5124082948061485356} +--- !u!1 &4377649383975876190 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1371102643582478041} + - component: {fileID: 4461502936144073901} + - component: {fileID: 7134639176968623568} + - component: {fileID: 2432679716709378681} + - component: {fileID: 5124082948061485356} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1371102643582478041 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4377649383975876190} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6087353405283541553} + m_Father: {fileID: 4853204565063547005} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!223 &4461502936144073901 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4377649383975876190} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 100 + m_TargetDisplay: 0 +--- !u!114 &7134639176968623568 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4377649383975876190} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!114 &2432679716709378681 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4377649383975876190} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 55 +--- !u!225 &5124082948061485356 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4377649383975876190} + m_Enabled: 1 + m_Alpha: 0 + m_Interactable: 0 + m_BlocksRaycasts: 0 + m_IgnoreParentGroups: 0 +--- !u!1 &6578195255595665865 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6087353405283541553} + - component: {fileID: 648478924928823858} + - component: {fileID: 8949494447005432149} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6087353405283541553 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6578195255595665865} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1371102643582478041} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &648478924928823858 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6578195255595665865} + m_CullTransparentMesh: 1 +--- !u!114 &8949494447005432149 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6578195255595665865} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 diff --git a/Assets/GadGame/Prefab/LoadSceneManager.prefab.meta b/Assets/GadGame/Prefab/LoadSceneManager.prefab.meta new file mode 100644 index 0000000..9f95b5d --- /dev/null +++ b/Assets/GadGame/Prefab/LoadSceneManager.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 41feb5f2479569a4db937c0c9c205403 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GadGame/Prefab/UDP Receive.prefab b/Assets/GadGame/Prefab/UDP Receive.prefab new file mode 100644 index 0000000..a484651 --- /dev/null +++ b/Assets/GadGame/Prefab/UDP Receive.prefab @@ -0,0 +1,55 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5011611157645887697 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7936842462643178004} + - component: {fileID: 843514899178966387} + m_Layer: 0 + m_Name: UDP Receive + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7936842462643178004 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011611157645887697} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1608.7836, y: 962.80005, z: -19.53817} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &843514899178966387 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5011611157645887697} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e4d60f91c79e44408084c96be88f2f1a, type: 3} + m_Name: + m_EditorClassIdentifier: + _port: 3000 + _startReceiving: 0 + _dataReceived: + PassBy: 0 + Viewed: 0 + Engage: 0 + Ready: 0 + Gender: 0 + Age: 0 diff --git a/Assets/GadGame/Prefab/UDP Receive.prefab.meta b/Assets/GadGame/Prefab/UDP Receive.prefab.meta new file mode 100644 index 0000000..e07fd2e --- /dev/null +++ b/Assets/GadGame/Prefab/UDP Receive.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7a832c1c97ca15e40bad68fa0ddb5007 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GadGame/SO.meta b/Assets/GadGame/SO.meta new file mode 100644 index 0000000..aaef427 --- /dev/null +++ b/Assets/GadGame/SO.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bfacec05cd8e9f94dbc86e699a34741e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GadGame/SO/Scene Flow Config.asset b/Assets/GadGame/SO/Scene Flow Config.asset new file mode 100644 index 0000000..7a7f2f5 --- /dev/null +++ b/Assets/GadGame/SO/Scene Flow Config.asset @@ -0,0 +1,42 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 400a475445924f5e97894558a84d8295, type: 3} + m_Name: Scene Flow Config + m_EditorClassIdentifier: + IdleScene: + _sceneAsset: {fileID: 102900000, guid: 632910d4b45f36a478868b8cdc4b3ec2, type: 3} + _isDirty: 0 + _scenePath: Assets/GadGame/Scenes/Scene 1.unity + PassByScene: + _sceneAsset: {fileID: 102900000, guid: c9e32be920223db4eb26536f66c3d91a, type: 3} + _isDirty: 0 + _scenePath: Assets/GadGame/Scenes/Scene 2.unity + ViewedScene: + _sceneAsset: {fileID: 102900000, guid: f55162ea91535d84290df33ce2b3c2fb, type: 3} + _isDirty: 0 + _scenePath: Assets/GadGame/Scenes/Scene 3.unity + EndGageScene: + _sceneAsset: {fileID: 102900000, guid: cdaaa0ee6b3b73b4b9f984ca2bf1d535, type: 3} + _isDirty: 0 + _scenePath: Assets/GadGame/Scenes/Scene 4.unity + GameScene: + _sceneAsset: {fileID: 102900000, guid: 79d05a23a33b9504c8ae8344c73927fe, type: 3} + _isDirty: 0 + _scenePath: Assets/GadGame/Scenes/Scene 5.unity + RewardScene: + _sceneAsset: {fileID: 102900000, guid: 2b401697cdf0bc04fa20a817815f9e83, type: 3} + _isDirty: 0 + _scenePath: Assets/GadGame/Scenes/Scene 6.unity + CTAScene: + _sceneAsset: {fileID: 102900000, guid: 46cab2f289b2fed4bb929899e3c5cf4b, type: 3} + _isDirty: 0 + _scenePath: Assets/GadGame/Scenes/Scene 7.unity diff --git a/Assets/GadGame/SO/Scene Flow Config.asset.meta b/Assets/GadGame/SO/Scene Flow Config.asset.meta new file mode 100644 index 0000000..1c3087e --- /dev/null +++ b/Assets/GadGame/SO/Scene Flow Config.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 191a17431b0adcb48aea29fa675b8c5a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GadGame/Scenes.meta b/Assets/GadGame/Scenes.meta new file mode 100644 index 0000000..7eddc47 --- /dev/null +++ b/Assets/GadGame/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f662661293933034ea2886d640579dca +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GadGame/Scenes/Main.unity b/Assets/GadGame/Scenes/Main.unity new file mode 100644 index 0000000..840d307 --- /dev/null +++ b/Assets/GadGame/Scenes/Main.unity @@ -0,0 +1,339 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.37311918, g: 0.3807398, b: 0.35872716, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &976509498 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 976509500} + - component: {fileID: 976509499} + m_Layer: 0 + m_Name: MainFlow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &976509499 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 976509498} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 24b357f0cb6d49139ec4a7d83d7efc0e, type: 3} + m_Name: + m_EditorClassIdentifier: + _availableStates: + - GadGame.State.IdleState + - GadGame.State.PassByState + - GadGame.State.ViewedState + - GadGame.State.EngageState + - GadGame.State.PlayGameState + - GadGame.State.RewardState + - GadGame.State.CTAState + SceneFlowConfig: {fileID: 11400000, guid: 191a17431b0adcb48aea29fa675b8c5a, type: 2} +--- !u!4 &976509500 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 976509498} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 4924.599, y: 148.06296, z: -187.93108} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1721719374 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1721719375} + m_Layer: 0 + m_Name: = Main + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1721719375 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1721719374} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.93319494, y: 1.2524462, z: -2.5128434} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &3174853421707096610 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 248566366423053443, guid: 41feb5f2479569a4db937c0c9c205403, type: 3} + propertyPath: m_Name + value: LoadSceneManager + objectReference: {fileID: 0} + - target: {fileID: 4853204565063547005, guid: 41feb5f2479569a4db937c0c9c205403, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4853204565063547005, guid: 41feb5f2479569a4db937c0c9c205403, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4853204565063547005, guid: 41feb5f2479569a4db937c0c9c205403, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4853204565063547005, guid: 41feb5f2479569a4db937c0c9c205403, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4853204565063547005, guid: 41feb5f2479569a4db937c0c9c205403, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4853204565063547005, guid: 41feb5f2479569a4db937c0c9c205403, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4853204565063547005, guid: 41feb5f2479569a4db937c0c9c205403, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4853204565063547005, guid: 41feb5f2479569a4db937c0c9c205403, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4853204565063547005, guid: 41feb5f2479569a4db937c0c9c205403, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4853204565063547005, guid: 41feb5f2479569a4db937c0c9c205403, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 41feb5f2479569a4db937c0c9c205403, type: 3} +--- !u!1001 &6450421618175804686 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 843514899178966387, guid: 7a832c1c97ca15e40bad68fa0ddb5007, type: 3} + propertyPath: _ip + value: 192.168.1.122 + objectReference: {fileID: 0} + - target: {fileID: 843514899178966387, guid: 7a832c1c97ca15e40bad68fa0ddb5007, type: 3} + propertyPath: _port + value: 12345 + objectReference: {fileID: 0} + - target: {fileID: 5011611157645887697, guid: 7a832c1c97ca15e40bad68fa0ddb5007, type: 3} + propertyPath: m_Name + value: UDP Receive + objectReference: {fileID: 0} + - target: {fileID: 7936842462643178004, guid: 7a832c1c97ca15e40bad68fa0ddb5007, type: 3} + propertyPath: m_LocalPosition.x + value: 1608.7836 + objectReference: {fileID: 0} + - target: {fileID: 7936842462643178004, guid: 7a832c1c97ca15e40bad68fa0ddb5007, type: 3} + propertyPath: m_LocalPosition.y + value: 962.80005 + objectReference: {fileID: 0} + - target: {fileID: 7936842462643178004, guid: 7a832c1c97ca15e40bad68fa0ddb5007, type: 3} + propertyPath: m_LocalPosition.z + value: -19.53817 + objectReference: {fileID: 0} + - target: {fileID: 7936842462643178004, guid: 7a832c1c97ca15e40bad68fa0ddb5007, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7936842462643178004, guid: 7a832c1c97ca15e40bad68fa0ddb5007, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7936842462643178004, guid: 7a832c1c97ca15e40bad68fa0ddb5007, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7936842462643178004, guid: 7a832c1c97ca15e40bad68fa0ddb5007, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7936842462643178004, guid: 7a832c1c97ca15e40bad68fa0ddb5007, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7936842462643178004, guid: 7a832c1c97ca15e40bad68fa0ddb5007, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7936842462643178004, guid: 7a832c1c97ca15e40bad68fa0ddb5007, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 7a832c1c97ca15e40bad68fa0ddb5007, type: 3} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1721719375} + - {fileID: 3174853421707096610} + - {fileID: 6450421618175804686} + - {fileID: 976509500} diff --git a/Assets/GadGame/Scenes/Main.unity.meta b/Assets/GadGame/Scenes/Main.unity.meta new file mode 100644 index 0000000..952bd1e --- /dev/null +++ b/Assets/GadGame/Scenes/Main.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9fc0d4010bbf28b4594072e72b8655ab +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GadGame/Scenes/Scene 1.unity b/Assets/GadGame/Scenes/Scene 1.unity new file mode 100644 index 0000000..0df09bb --- /dev/null +++ b/Assets/GadGame/Scenes/Scene 1.unity @@ -0,0 +1,564 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.44657826, g: 0.49641263, b: 0.57481676, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &535544408 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 535544411} + - component: {fileID: 535544410} + - component: {fileID: 535544409} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &535544409 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535544408} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &535544410 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535544408} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &535544411 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535544408} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &731571811 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 731571812} + - component: {fileID: 731571814} + - component: {fileID: 731571813} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &731571812 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 731571811} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1939570967} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &731571813 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 731571811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 55d734d595d2e3240b1674c8155606b7, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &731571814 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 731571811} + m_CullTransparentMesh: 1 +--- !u!1 &1302683599 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1302683602} + - component: {fileID: 1302683601} + - component: {fileID: 1302683600} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1302683600 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302683599} + m_Enabled: 1 +--- !u!20 &1302683601 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302683599} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.121568635, g: 0.09411766, b: 0.03137255, a: 1} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1302683602 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302683599} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1388120848 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1388120850} + - component: {fileID: 1388120849} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1388120849 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1388120848} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1388120850 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1388120848} + serializedVersion: 2 + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &1939570963 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1939570967} + - component: {fileID: 1939570966} + - component: {fileID: 1939570965} + - component: {fileID: 1939570964} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1939570964 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1939570965 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1939570966 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1939570967 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 731571812} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1302683602} + - {fileID: 1388120850} + - {fileID: 1939570967} + - {fileID: 535544411} diff --git a/Assets/GadGame/Scenes/Scene 1.unity.meta b/Assets/GadGame/Scenes/Scene 1.unity.meta new file mode 100644 index 0000000..9666acf --- /dev/null +++ b/Assets/GadGame/Scenes/Scene 1.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 632910d4b45f36a478868b8cdc4b3ec2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GadGame/Scenes/Scene 2.unity b/Assets/GadGame/Scenes/Scene 2.unity new file mode 100644 index 0000000..ff9bd8c --- /dev/null +++ b/Assets/GadGame/Scenes/Scene 2.unity @@ -0,0 +1,564 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.44657826, g: 0.49641263, b: 0.57481676, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &535544408 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 535544411} + - component: {fileID: 535544410} + - component: {fileID: 535544409} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &535544409 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535544408} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &535544410 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535544408} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &535544411 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535544408} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &731571811 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 731571812} + - component: {fileID: 731571814} + - component: {fileID: 731571813} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &731571812 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 731571811} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1939570967} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &731571813 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 731571811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: ed0cdeb42ce59a74c98bc8eb0df4ec65, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &731571814 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 731571811} + m_CullTransparentMesh: 1 +--- !u!1 &1302683599 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1302683602} + - component: {fileID: 1302683601} + - component: {fileID: 1302683600} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1302683600 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302683599} + m_Enabled: 1 +--- !u!20 &1302683601 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302683599} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 1, g: 1, b: 1, a: 1} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1302683602 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302683599} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1388120848 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1388120850} + - component: {fileID: 1388120849} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1388120849 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1388120848} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1388120850 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1388120848} + serializedVersion: 2 + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &1939570963 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1939570967} + - component: {fileID: 1939570966} + - component: {fileID: 1939570965} + - component: {fileID: 1939570964} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1939570964 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 55 +--- !u!114 &1939570965 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1939570966 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1939570967 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 731571812} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1302683602} + - {fileID: 1388120850} + - {fileID: 1939570967} + - {fileID: 535544411} diff --git a/Assets/GadGame/Scenes/Scene 2.unity.meta b/Assets/GadGame/Scenes/Scene 2.unity.meta new file mode 100644 index 0000000..7224f39 --- /dev/null +++ b/Assets/GadGame/Scenes/Scene 2.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c9e32be920223db4eb26536f66c3d91a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GadGame/Scenes/Scene 3.unity b/Assets/GadGame/Scenes/Scene 3.unity new file mode 100644 index 0000000..9628563 --- /dev/null +++ b/Assets/GadGame/Scenes/Scene 3.unity @@ -0,0 +1,564 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.44657826, g: 0.49641263, b: 0.57481676, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &535544408 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 535544411} + - component: {fileID: 535544410} + - component: {fileID: 535544409} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &535544409 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535544408} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &535544410 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535544408} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &535544411 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535544408} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &731571811 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 731571812} + - component: {fileID: 731571814} + - component: {fileID: 731571813} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &731571812 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 731571811} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1939570967} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &731571813 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 731571811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c77e50eaeee293d419e266bdcd63fbfd, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &731571814 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 731571811} + m_CullTransparentMesh: 1 +--- !u!1 &1302683599 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1302683602} + - component: {fileID: 1302683601} + - component: {fileID: 1302683600} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1302683600 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302683599} + m_Enabled: 1 +--- !u!20 &1302683601 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302683599} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 1, g: 1, b: 1, a: 1} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1302683602 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302683599} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1388120848 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1388120850} + - component: {fileID: 1388120849} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1388120849 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1388120848} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1388120850 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1388120848} + serializedVersion: 2 + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &1939570963 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1939570967} + - component: {fileID: 1939570966} + - component: {fileID: 1939570965} + - component: {fileID: 1939570964} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1939570964 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 55 +--- !u!114 &1939570965 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1939570966 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1939570967 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 731571812} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1302683602} + - {fileID: 1388120850} + - {fileID: 1939570967} + - {fileID: 535544411} diff --git a/Assets/GadGame/Scenes/Scene 3.unity.meta b/Assets/GadGame/Scenes/Scene 3.unity.meta new file mode 100644 index 0000000..40bb638 --- /dev/null +++ b/Assets/GadGame/Scenes/Scene 3.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f55162ea91535d84290df33ce2b3c2fb +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GadGame/Scenes/Scene 4.unity b/Assets/GadGame/Scenes/Scene 4.unity new file mode 100644 index 0000000..2410c83 --- /dev/null +++ b/Assets/GadGame/Scenes/Scene 4.unity @@ -0,0 +1,564 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.44657826, g: 0.49641263, b: 0.57481676, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &535544408 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 535544411} + - component: {fileID: 535544410} + - component: {fileID: 535544409} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &535544409 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535544408} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &535544410 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535544408} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &535544411 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535544408} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &731571811 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 731571812} + - component: {fileID: 731571814} + - component: {fileID: 731571813} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &731571812 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 731571811} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1939570967} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &731571813 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 731571811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: f20de73cc7b04f34c915f18f4f6ceea7, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &731571814 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 731571811} + m_CullTransparentMesh: 1 +--- !u!1 &1302683599 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1302683602} + - component: {fileID: 1302683601} + - component: {fileID: 1302683600} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1302683600 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302683599} + m_Enabled: 1 +--- !u!20 &1302683601 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302683599} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 1, g: 1, b: 1, a: 1} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1302683602 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302683599} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1388120848 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1388120850} + - component: {fileID: 1388120849} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1388120849 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1388120848} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1388120850 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1388120848} + serializedVersion: 2 + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &1939570963 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1939570967} + - component: {fileID: 1939570966} + - component: {fileID: 1939570965} + - component: {fileID: 1939570964} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1939570964 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 55 +--- !u!114 &1939570965 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1939570966 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1939570967 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 731571812} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1302683602} + - {fileID: 1388120850} + - {fileID: 1939570967} + - {fileID: 535544411} diff --git a/Assets/GadGame/Scenes/Scene 4.unity.meta b/Assets/GadGame/Scenes/Scene 4.unity.meta new file mode 100644 index 0000000..4d3f5f1 --- /dev/null +++ b/Assets/GadGame/Scenes/Scene 4.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cdaaa0ee6b3b73b4b9f984ca2bf1d535 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GadGame/Scenes/Scene 5.unity b/Assets/GadGame/Scenes/Scene 5.unity new file mode 100644 index 0000000..653d458 --- /dev/null +++ b/Assets/GadGame/Scenes/Scene 5.unity @@ -0,0 +1,609 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.44657826, g: 0.49641263, b: 0.57481676, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &278295438 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 278295440} + - component: {fileID: 278295439} + m_Layer: 0 + m_Name: GameManger + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &278295439 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 278295438} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0ae3da567756438b9d911ec64d86e760, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &278295440 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 278295438} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 4100.9697, y: 340.86652, z: -206.55817} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &535544408 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 535544411} + - component: {fileID: 535544410} + - component: {fileID: 535544409} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &535544409 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535544408} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &535544410 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535544408} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &535544411 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535544408} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &731571811 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 731571812} + - component: {fileID: 731571814} + - component: {fileID: 731571813} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &731571812 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 731571811} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1939570967} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &731571813 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 731571811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: a89648c46de0ac545a9afc368201666a, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &731571814 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 731571811} + m_CullTransparentMesh: 1 +--- !u!1 &1302683599 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1302683602} + - component: {fileID: 1302683601} + - component: {fileID: 1302683600} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1302683600 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302683599} + m_Enabled: 1 +--- !u!20 &1302683601 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302683599} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 1, g: 1, b: 1, a: 1} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1302683602 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302683599} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1388120848 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1388120850} + - component: {fileID: 1388120849} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1388120849 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1388120848} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1388120850 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1388120848} + serializedVersion: 2 + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &1939570963 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1939570967} + - component: {fileID: 1939570966} + - component: {fileID: 1939570965} + - component: {fileID: 1939570964} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1939570964 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 55 +--- !u!114 &1939570965 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1939570966 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1939570967 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 731571812} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1302683602} + - {fileID: 1388120850} + - {fileID: 1939570967} + - {fileID: 535544411} + - {fileID: 278295440} diff --git a/Assets/GadGame/Scenes/Scene 5.unity.meta b/Assets/GadGame/Scenes/Scene 5.unity.meta new file mode 100644 index 0000000..b93ade2 --- /dev/null +++ b/Assets/GadGame/Scenes/Scene 5.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 79d05a23a33b9504c8ae8344c73927fe +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GadGame/Scenes/Scene 6.unity b/Assets/GadGame/Scenes/Scene 6.unity new file mode 100644 index 0000000..461b570 --- /dev/null +++ b/Assets/GadGame/Scenes/Scene 6.unity @@ -0,0 +1,564 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.44657826, g: 0.49641263, b: 0.57481676, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &535544408 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 535544411} + - component: {fileID: 535544410} + - component: {fileID: 535544409} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &535544409 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535544408} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &535544410 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535544408} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &535544411 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535544408} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &731571811 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 731571812} + - component: {fileID: 731571814} + - component: {fileID: 731571813} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &731571812 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 731571811} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1939570967} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &731571813 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 731571811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 1e0ec2de79dd2b946a409e1fc00b3fc3, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &731571814 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 731571811} + m_CullTransparentMesh: 1 +--- !u!1 &1302683599 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1302683602} + - component: {fileID: 1302683601} + - component: {fileID: 1302683600} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1302683600 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302683599} + m_Enabled: 1 +--- !u!20 &1302683601 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302683599} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 1, g: 1, b: 1, a: 1} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1302683602 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302683599} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1388120848 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1388120850} + - component: {fileID: 1388120849} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1388120849 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1388120848} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1388120850 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1388120848} + serializedVersion: 2 + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &1939570963 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1939570967} + - component: {fileID: 1939570966} + - component: {fileID: 1939570965} + - component: {fileID: 1939570964} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1939570964 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 55 +--- !u!114 &1939570965 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1939570966 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1939570967 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 731571812} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1302683602} + - {fileID: 1388120850} + - {fileID: 1939570967} + - {fileID: 535544411} diff --git a/Assets/GadGame/Scenes/Scene 6.unity.meta b/Assets/GadGame/Scenes/Scene 6.unity.meta new file mode 100644 index 0000000..a66f685 --- /dev/null +++ b/Assets/GadGame/Scenes/Scene 6.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2b401697cdf0bc04fa20a817815f9e83 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GadGame/Scenes/Scene 7.unity b/Assets/GadGame/Scenes/Scene 7.unity new file mode 100644 index 0000000..5c7ad08 --- /dev/null +++ b/Assets/GadGame/Scenes/Scene 7.unity @@ -0,0 +1,564 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.44657826, g: 0.49641263, b: 0.57481676, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &535544408 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 535544411} + - component: {fileID: 535544410} + - component: {fileID: 535544409} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &535544409 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535544408} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &535544410 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535544408} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &535544411 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 535544408} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &731571811 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 731571812} + - component: {fileID: 731571814} + - component: {fileID: 731571813} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &731571812 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 731571811} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1939570967} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &731571813 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 731571811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 6d670e9fbeeae0942af51a1b1e34d4a7, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &731571814 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 731571811} + m_CullTransparentMesh: 1 +--- !u!1 &1302683599 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1302683602} + - component: {fileID: 1302683601} + - component: {fileID: 1302683600} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1302683600 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302683599} + m_Enabled: 1 +--- !u!20 &1302683601 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302683599} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 1, g: 1, b: 1, a: 1} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1302683602 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1302683599} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1388120848 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1388120850} + - component: {fileID: 1388120849} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1388120849 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1388120848} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1388120850 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1388120848} + serializedVersion: 2 + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &1939570963 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1939570967} + - component: {fileID: 1939570966} + - component: {fileID: 1939570965} + - component: {fileID: 1939570964} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1939570964 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 55 +--- !u!114 &1939570965 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1939570966 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1939570967 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1939570963} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 731571812} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1302683602} + - {fileID: 1388120850} + - {fileID: 1939570967} + - {fileID: 535544411} diff --git a/Assets/GadGame/Scenes/Scene 7.unity.meta b/Assets/GadGame/Scenes/Scene 7.unity.meta new file mode 100644 index 0000000..78dcdca --- /dev/null +++ b/Assets/GadGame/Scenes/Scene 7.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 46cab2f289b2fed4bb929899e3c5cf4b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GadGame/Scripts.meta b/Assets/GadGame/Scripts.meta new file mode 100644 index 0000000..dcb77c7 --- /dev/null +++ b/Assets/GadGame/Scripts.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 00c3554268bb41e4b340bca6c7e2164a +timeCreated: 1712734707 \ No newline at end of file diff --git a/Assets/GadGame/Scripts/Editor.meta b/Assets/GadGame/Scripts/Editor.meta new file mode 100644 index 0000000..9216c32 --- /dev/null +++ b/Assets/GadGame/Scripts/Editor.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 57936ea885724b4b9ebab94aed2a5fee +timeCreated: 1712811316 \ No newline at end of file diff --git a/Assets/GadGame/Scripts/Editor/PropertyDrawers.meta b/Assets/GadGame/Scripts/Editor/PropertyDrawers.meta new file mode 100644 index 0000000..ba9ed56 --- /dev/null +++ b/Assets/GadGame/Scripts/Editor/PropertyDrawers.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: cfc2611f2bdb4b72bd3cd9f7d206849f +timeCreated: 1712811463 \ No newline at end of file diff --git a/Assets/GadGame/Scripts/Editor/PropertyDrawers/SceneReferencePropertyDrawer.cs b/Assets/GadGame/Scripts/Editor/PropertyDrawers/SceneReferencePropertyDrawer.cs new file mode 100644 index 0000000..3b96f3b --- /dev/null +++ b/Assets/GadGame/Scripts/Editor/PropertyDrawers/SceneReferencePropertyDrawer.cs @@ -0,0 +1,77 @@ +using System; +using System.Linq; +using UnityEditor; +using UnityEngine; + +namespace GadGame.Scripts.Editor.PropertyDrawers +{ + [UnityEditor.CustomPropertyDrawer(typeof(SceneReference))] + public class SceneReferencePropertyDrawer : UnityEditor.PropertyDrawer + { + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + var isDirtyProperty = property.FindPropertyRelative("_isDirty"); + if (isDirtyProperty.boolValue) { + isDirtyProperty.boolValue = false; + // This will force change in the property and make it dirty. + // After the user saves, he'll actually see the changed changes and commit them. + } + + EditorGUI.BeginProperty(position, label, property); + position = EditorGUI.PrefixLabel(position, GUIUtility.GetControlID(FocusType.Passive), label); + + const float buildSettingsWidth = 20f; + const float padding = 2f; + + Rect assetPos = position; + assetPos.width -= buildSettingsWidth + padding; + + Rect buildSettingsPos = position; + buildSettingsPos.x += position.width - buildSettingsWidth + padding; + buildSettingsPos.width = buildSettingsWidth; + + var sceneAssetProperty = property.FindPropertyRelative("_sceneAsset"); + bool hadReference = sceneAssetProperty.objectReferenceValue != null; + + EditorGUI.PropertyField(assetPos, sceneAssetProperty, new GUIContent()); + + int indexInSettings = -1; + + if (sceneAssetProperty.objectReferenceValue) { + if (AssetDatabase.TryGetGUIDAndLocalFileIdentifier(sceneAssetProperty.objectReferenceValue, out var guid, out long _)) { + indexInSettings = Array.FindIndex(EditorBuildSettings.scenes, s => s.guid.ToString() == guid); + } + } else if (hadReference) { + property.FindPropertyRelative("_scenePath").stringValue = string.Empty; + } + + GUIContent settingsContent = indexInSettings != -1 + ? new GUIContent("-", "Scene is already in the Editor Build Settings. Click here to remove it.") + : new GUIContent("+", "Scene is missing in the Editor Build Settings. Click here to add it.") + ; + + Color prevBackgroundColor = GUI.backgroundColor; + GUI.backgroundColor = indexInSettings != -1 ? Color.red : Color.green; + + if (GUI.Button(buildSettingsPos, settingsContent, EditorStyles.miniButtonRight) && sceneAssetProperty.objectReferenceValue) { + if (indexInSettings != -1) { + var scenes = EditorBuildSettings.scenes.ToList(); + scenes.RemoveAt(indexInSettings); + + EditorBuildSettings.scenes = scenes.ToArray(); + + } else { + var newScenes = new[] { + new EditorBuildSettingsScene(AssetDatabase.GetAssetPath(sceneAssetProperty.objectReferenceValue), true) + }; + + EditorBuildSettings.scenes = EditorBuildSettings.scenes.Concat(newScenes).ToArray(); + } + } + + GUI.backgroundColor = prevBackgroundColor; + + EditorGUI.EndProperty(); + } + } +} \ No newline at end of file diff --git a/Assets/GadGame/Scripts/Editor/PropertyDrawers/SceneReferencePropertyDrawer.cs.meta b/Assets/GadGame/Scripts/Editor/PropertyDrawers/SceneReferencePropertyDrawer.cs.meta new file mode 100644 index 0000000..fc0585f --- /dev/null +++ b/Assets/GadGame/Scripts/Editor/PropertyDrawers/SceneReferencePropertyDrawer.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 5110d7ff413548828d0ab0103e115fcb +timeCreated: 1712811503 \ No newline at end of file diff --git a/Assets/GadGame/Scripts/Manager.meta b/Assets/GadGame/Scripts/Manager.meta new file mode 100644 index 0000000..0652849 --- /dev/null +++ b/Assets/GadGame/Scripts/Manager.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 62ede0f847194be6aa9bee86b5cc4a38 +timeCreated: 1712734962 \ No newline at end of file diff --git a/Assets/GadGame/Scripts/Manager/GameManager.cs b/Assets/GadGame/Scripts/Manager/GameManager.cs new file mode 100644 index 0000000..724a0dc --- /dev/null +++ b/Assets/GadGame/Scripts/Manager/GameManager.cs @@ -0,0 +1,17 @@ + +using System; +using Sirenix.OdinInspector; + +namespace GadGame.Manager +{ + public class GameManager : Singleton.Singleton + { + public event Action OnEnd; + + [Button] + private void EndGame() + { + OnEnd?.Invoke(); + } + } +} \ No newline at end of file diff --git a/Assets/GadGame/Scripts/Manager/GameManager.cs.meta b/Assets/GadGame/Scripts/Manager/GameManager.cs.meta new file mode 100644 index 0000000..d5ceb3c --- /dev/null +++ b/Assets/GadGame/Scripts/Manager/GameManager.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 0ae3da567756438b9d911ec64d86e760 +timeCreated: 1712822728 \ No newline at end of file diff --git a/Assets/GadGame/Scripts/Manager/LoadSceneManager.cs b/Assets/GadGame/Scripts/Manager/LoadSceneManager.cs new file mode 100644 index 0000000..0029cb8 --- /dev/null +++ b/Assets/GadGame/Scripts/Manager/LoadSceneManager.cs @@ -0,0 +1,59 @@ +using System; +using Cysharp.Threading.Tasks; +using DG.Tweening; +using GadGame.Singleton; +using UnityEngine; +using UnityEngine.SceneManagement; + +namespace GadGame.Manager +{ + public class LoadSceneManager : PersistentSingleton + { + [SerializeField] private CanvasGroup _transitionCanvasGroup; + + private void Start() + { + _transitionCanvasGroup.alpha = 0; + } + + public async void LoadSceneWithTransition(int sceneIndex, float transitionDuration = 1) + { + await _transitionCanvasGroup.DOFade(1, transitionDuration); + var asyncOperation = SceneManager.LoadSceneAsync(sceneIndex); + asyncOperation.allowSceneActivation = false; + await UniTask.WaitUntil(() => asyncOperation.progress >= 0.9f); + asyncOperation.allowSceneActivation = true; + await _transitionCanvasGroup.DOFade(0, transitionDuration); + } + + public async UniTask LoadSceneWithTransitionAsync(int sceneIndex, float transitionDuration = 1) + { + await _transitionCanvasGroup.DOFade(1, transitionDuration/2); + var asyncOperation = SceneManager.LoadSceneAsync(sceneIndex); + asyncOperation.allowSceneActivation = false; + await UniTask.WaitUntil(() => asyncOperation.progress >= 0.9f); + asyncOperation.allowSceneActivation = true; + await _transitionCanvasGroup.DOFade(0, transitionDuration/2); + } + + public async void LoadSceneWithTransition(string scenePath, float transitionDuration = 1) + { + await _transitionCanvasGroup.DOFade(1, transitionDuration/2); + var asyncOperation = SceneManager.LoadSceneAsync(scenePath); + asyncOperation.allowSceneActivation = false; + await UniTask.WaitUntil(() => asyncOperation.progress >= 0.9f); + asyncOperation.allowSceneActivation = true; + await _transitionCanvasGroup.DOFade(0, transitionDuration/2); + } + + public async UniTask LoadSceneWithTransitionAsync(string scenePath, float transitionDuration = 1) + { + await _transitionCanvasGroup.DOFade(1, transitionDuration/2); + var asyncOperation = SceneManager.LoadSceneAsync(scenePath); + asyncOperation.allowSceneActivation = false; + await UniTask.WaitUntil(() => asyncOperation.progress >= 0.9f); + asyncOperation.allowSceneActivation = true; + await _transitionCanvasGroup.DOFade(0, transitionDuration/2); + } + } +} \ No newline at end of file diff --git a/Assets/GadGame/Scripts/Manager/LoadSceneManager.cs.meta b/Assets/GadGame/Scripts/Manager/LoadSceneManager.cs.meta new file mode 100644 index 0000000..9c365ef --- /dev/null +++ b/Assets/GadGame/Scripts/Manager/LoadSceneManager.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 4c5e676b7ffd468e8b1166b461c0886a +timeCreated: 1712734752 \ No newline at end of file diff --git a/Assets/GadGame/Scripts/Manager/MainFlow.cs b/Assets/GadGame/Scripts/Manager/MainFlow.cs new file mode 100644 index 0000000..0f9ea3b --- /dev/null +++ b/Assets/GadGame/Scripts/Manager/MainFlow.cs @@ -0,0 +1,21 @@ +using GadGame.SO; +using GadGame.State; + +namespace GadGame.Manager +{ + public class MainFlow : StateRunner + { + public SceneFlowConfig SceneFlowConfig; + + protected override void Awake() + { + base.Awake(); + DontDestroyOnLoad(gameObject); + } + + private void Start() + { + SetState(typeof(IdleState)); + } + } +} \ No newline at end of file diff --git a/Assets/GadGame/Scripts/Manager/MainFlow.cs.meta b/Assets/GadGame/Scripts/Manager/MainFlow.cs.meta new file mode 100644 index 0000000..8696b4d --- /dev/null +++ b/Assets/GadGame/Scripts/Manager/MainFlow.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 24b357f0cb6d49139ec4a7d83d7efc0e +timeCreated: 1712810592 \ No newline at end of file diff --git a/Assets/GadGame/Scripts/Network.meta b/Assets/GadGame/Scripts/Network.meta new file mode 100644 index 0000000..c35fc3e --- /dev/null +++ b/Assets/GadGame/Scripts/Network.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 7ac7a5464b4f460a88363d4bf6bed23b +timeCreated: 1712803654 \ No newline at end of file diff --git a/Assets/GadGame/Scripts/Network/Receiver.cs b/Assets/GadGame/Scripts/Network/Receiver.cs new file mode 100644 index 0000000..c4ff952 --- /dev/null +++ b/Assets/GadGame/Scripts/Network/Receiver.cs @@ -0,0 +1,77 @@ +using System; +using System.Net; +using System.Net.Sockets; +using System.Text; +using System.Threading; +using GadGame.Singleton; +using Newtonsoft.Json; +using UnityEngine; + +namespace GadGame.Network +{ + public class Receiver : PersistentSingleton + { + [SerializeField] private string _ip = ""; + [SerializeField] private int _port = 3000; + [SerializeField] private ReceiverData _dataReceived; + + private bool _receiving = true; + public ReceiverData DataReceived => _dataReceived; + + private Thread _receiveThread; + private TcpListener _listener; + + + private void Start() + { + try + { + _listener = new TcpListener(IPAddress.Any, _port); + _listener.Start(); + _receiving = true; + Debug.Log("Listening for data from Python..."); + // Start a new thread to handle incoming data + Thread receiveThread = new Thread(GetReceiveData) + { + IsBackground = true + }; + receiveThread.Start(); + } + catch (Exception e) + { + Debug.LogError("Error starting listener: " + e.Message); + } + } + + + private void GetReceiveData() + { + while (_receiving) + { + try + { + var client = _listener.AcceptTcpClient(); + var stream = client.GetStream(); + var buffer = new byte[1024]; + var bytesRead = stream.Read(buffer, 0, buffer.Length); + var jsonData = Encoding.ASCII.GetString(buffer, 0, bytesRead); + _dataReceived = JsonConvert.DeserializeObject(jsonData); + } + catch (Exception e) + { + Debug.Log(e); + throw; + } + } + } + + void OnDestroy() + { + _receiving = false; + if (_listener != null) + { + _listener.Stop(); + } + } + } +} \ No newline at end of file diff --git a/Assets/GadGame/Scripts/Network/Receiver.cs.meta b/Assets/GadGame/Scripts/Network/Receiver.cs.meta new file mode 100644 index 0000000..b6013ae --- /dev/null +++ b/Assets/GadGame/Scripts/Network/Receiver.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: e4d60f91c79e44408084c96be88f2f1a +timeCreated: 1712803705 \ No newline at end of file diff --git a/Assets/GadGame/Scripts/Network/ReceiverData.cs b/Assets/GadGame/Scripts/Network/ReceiverData.cs new file mode 100644 index 0000000..fdc22b4 --- /dev/null +++ b/Assets/GadGame/Scripts/Network/ReceiverData.cs @@ -0,0 +1,21 @@ + +namespace GadGame.Network +{ + public enum Genders + { + Male, + Female, + } + + [System.Serializable] + public struct ReceiverData + { + public bool PassBy; + public bool Viewed; + public bool Engage; + public bool Ready; + public Genders Gender; + public int AgeMin; + public int AgeMax; + } +} \ No newline at end of file diff --git a/Assets/GadGame/Scripts/Network/ReceiverData.cs.meta b/Assets/GadGame/Scripts/Network/ReceiverData.cs.meta new file mode 100644 index 0000000..06f8b59 --- /dev/null +++ b/Assets/GadGame/Scripts/Network/ReceiverData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f1b935534154eb44d9cd92f5c3c902d6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GadGame/Scripts/SO.meta b/Assets/GadGame/Scripts/SO.meta new file mode 100644 index 0000000..5782f12 --- /dev/null +++ b/Assets/GadGame/Scripts/SO.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 073d698fd1bf4ea281cbee97ad917f66 +timeCreated: 1712810629 \ No newline at end of file diff --git a/Assets/GadGame/Scripts/SO/SceneFlowConfig.cs b/Assets/GadGame/Scripts/SO/SceneFlowConfig.cs new file mode 100644 index 0000000..fa74f37 --- /dev/null +++ b/Assets/GadGame/Scripts/SO/SceneFlowConfig.cs @@ -0,0 +1,16 @@ +using UnityEngine; + +namespace GadGame.SO +{ + [CreateAssetMenu] + public class SceneFlowConfig : ScriptableObject + { + public SceneReference IdleScene; + public SceneReference PassByScene; + public SceneReference ViewedScene; + public SceneReference EndGageScene; + public SceneReference GameScene; + public SceneReference RewardScene; + public SceneReference CTAScene; + } +} \ No newline at end of file diff --git a/Assets/GadGame/Scripts/SO/SceneFlowConfig.cs.meta b/Assets/GadGame/Scripts/SO/SceneFlowConfig.cs.meta new file mode 100644 index 0000000..12387c5 --- /dev/null +++ b/Assets/GadGame/Scripts/SO/SceneFlowConfig.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 400a475445924f5e97894558a84d8295 +timeCreated: 1712810657 \ No newline at end of file diff --git a/Assets/GadGame/Scripts/SceneReference.cs b/Assets/GadGame/Scripts/SceneReference.cs new file mode 100644 index 0000000..de13d82 --- /dev/null +++ b/Assets/GadGame/Scripts/SceneReference.cs @@ -0,0 +1,169 @@ +using System; +using System.IO; +using UnityEngine; +#if UNITY_EDITOR +using UnityEditor; +using UnityEditor.SceneManagement; +#endif + +namespace GadGame +{ + [Serializable] + public class SceneReference : ISerializationCallbackReceiver + { +#if UNITY_EDITOR + // Reference to the asset used in the editor. Player builds don't know about SceneAsset. + // Will be used to update the scene path. + [SerializeField] private SceneAsset _sceneAsset; + +#pragma warning disable 0414 // Never used warning - will be used by SerializedProperty. + // Used to dirtify the data when needed upon displaying in the inspector. + // Otherwise the user will never get the changes to save (unless he changes any other field of the object / scene). + [SerializeField] private bool _isDirty; +#pragma warning restore 0414 +#endif + + // Player builds will use the path stored here. Should be updated in the editor or during build. + // If scene is deleted, path will remain. + [SerializeField] private string _scenePath = string.Empty; + + + /// + /// Returns the scene path to be used in the API. + /// While in the editor, this path will always be up to date (if asset was moved or renamed). + /// If the referred scene asset was deleted, the path will remain as is. + /// + public string ScenePath + { + get + { +#if UNITY_EDITOR + AutoUpdateReference(); +#endif + + return _scenePath; + } + + set + { + _scenePath = value; + +#if UNITY_EDITOR + if (string.IsNullOrEmpty(_scenePath)) + { + _sceneAsset = null; + return; + } + + _sceneAsset = AssetDatabase.LoadAssetAtPath(_scenePath); + if (_sceneAsset == null) + { + Debug.LogError( + $"Setting {nameof(SceneReference)} to {value}, but no scene could be located there."); + } +#endif + } + } + + /// + /// Returns the name of the scene without the extension. + /// + public string SceneName => Path.GetFileNameWithoutExtension(ScenePath); + + public bool IsEmpty => string.IsNullOrEmpty(ScenePath); + + public SceneReference() + { + } + + public SceneReference(string scenePath) + { + ScenePath = scenePath; + } + + public SceneReference(SceneReference other) + { + _scenePath = other._scenePath; + +#if UNITY_EDITOR + _sceneAsset = other._sceneAsset; + _isDirty = other._isDirty; + + AutoUpdateReference(); +#endif + } + + public SceneReference Clone() => new SceneReference(this); + + public override string ToString() + { + return _scenePath; + } + + [Obsolete("Needed for the editor, don't use it in runtime code!", true)] + public void OnBeforeSerialize() + { +#if UNITY_EDITOR + AutoUpdateReference(); +#endif + } + + [Obsolete("Needed for the editor, don't use it in runtime code!", true)] + public void OnAfterDeserialize() + { +#if UNITY_EDITOR + // OnAfterDeserialize is called in the deserialization thread so we can't touch Unity API. + // Wait for the next update frame to do it. + EditorApplication.update += OnAfterDeserializeHandler; +#endif + } + + +#if UNITY_EDITOR + private void OnAfterDeserializeHandler() + { + EditorApplication.update -= OnAfterDeserializeHandler; + AutoUpdateReference(); + } + + private void AutoUpdateReference() + { + if (_sceneAsset == null) + { + if (string.IsNullOrEmpty(_scenePath)) + return; + + SceneAsset foundAsset = AssetDatabase.LoadAssetAtPath(_scenePath); + if (foundAsset) + { + _sceneAsset = foundAsset; + _isDirty = true; + + if (!Application.isPlaying) + { + // NOTE: This doesn't work for scriptable objects, hence the _isDirty. + EditorSceneManager.MarkAllScenesDirty(); + } + } + } + else + { + string foundPath = AssetDatabase.GetAssetPath(_sceneAsset); + if (string.IsNullOrEmpty(foundPath)) + return; + + if (foundPath != _scenePath) + { + _scenePath = foundPath; + _isDirty = true; + + if (!Application.isPlaying) + { + EditorSceneManager.MarkAllScenesDirty(); + } + } + } + } +#endif + } +} diff --git a/Assets/GadGame/Scripts/SceneReference.cs.meta b/Assets/GadGame/Scripts/SceneReference.cs.meta new file mode 100644 index 0000000..80e4e1e --- /dev/null +++ b/Assets/GadGame/Scripts/SceneReference.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: fec124e48670486b86b9783d53bb7ec6 +timeCreated: 1712811381 \ No newline at end of file diff --git a/Assets/GadGame/Scripts/Singleton.meta b/Assets/GadGame/Scripts/Singleton.meta new file mode 100644 index 0000000..8037378 --- /dev/null +++ b/Assets/GadGame/Scripts/Singleton.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 525d3b82f8064c84dbeb0aac1247cc57 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GadGame/Scripts/Singleton/PersistentSingleton.cs b/Assets/GadGame/Scripts/Singleton/PersistentSingleton.cs new file mode 100644 index 0000000..f0f596c --- /dev/null +++ b/Assets/GadGame/Scripts/Singleton/PersistentSingleton.cs @@ -0,0 +1,19 @@ +using UnityEngine; + +namespace GadGame.Singleton +{ + /// + /// Persistent version of the singleton. This will survive through scene + /// loads. Perfect for system classes which require stateful, persistent data. Or audio sources + /// where music plays through loading screens, etc + /// + /// Type of object you want to use singleton + public abstract class PersistentSingleton : Singleton where T: Component + { + protected override void Awake() + { + base.Awake(); + DontDestroyOnLoad(gameObject); + } + } +} \ No newline at end of file diff --git a/Assets/GadGame/Scripts/Singleton/PersistentSingleton.cs.meta b/Assets/GadGame/Scripts/Singleton/PersistentSingleton.cs.meta new file mode 100644 index 0000000..8220877 --- /dev/null +++ b/Assets/GadGame/Scripts/Singleton/PersistentSingleton.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: dd909c2a921d4a0db3b641fb21cabdf8 +timeCreated: 1702002419 \ No newline at end of file diff --git a/Assets/GadGame/Scripts/Singleton/Singleton.cs b/Assets/GadGame/Scripts/Singleton/Singleton.cs new file mode 100644 index 0000000..2c95e0d --- /dev/null +++ b/Assets/GadGame/Scripts/Singleton/Singleton.cs @@ -0,0 +1,42 @@ +using UnityEngine; + +namespace GadGame.Singleton +{ + /// + /// This is basic singleton. This will destroy any new + /// versions created, leaving the original instance intact + /// + /// Type of object you want to use singleton + public abstract class Singleton : MonoBehaviour where T : Component + { + private static T _instance; + public static T Instance + { + get + { + if (_instance == null) + { + _instance = FindObjectOfType(); + if (_instance == null) + { + GameObject obj = new(typeof(T).Name); + _instance = obj.AddComponent(); + } + } + + return _instance; + } + } + + protected virtual void Awake() + { + if (_instance != null && _instance != this) + { + Destroy(gameObject); + return; + } + + _instance = this as T; + } + } +} \ No newline at end of file diff --git a/Assets/GadGame/Scripts/Singleton/Singleton.cs.meta b/Assets/GadGame/Scripts/Singleton/Singleton.cs.meta new file mode 100644 index 0000000..63d47f8 --- /dev/null +++ b/Assets/GadGame/Scripts/Singleton/Singleton.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 60cf0a0963154aafa003d908048311d1 +timeCreated: 1702002419 \ No newline at end of file diff --git a/Assets/GadGame/Scripts/State.meta b/Assets/GadGame/Scripts/State.meta new file mode 100644 index 0000000..54a2d4c --- /dev/null +++ b/Assets/GadGame/Scripts/State.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: e92c6e3cde494da1826eaeb78bede9ee +timeCreated: 1712818495 \ No newline at end of file diff --git a/Assets/GadGame/Scripts/State/MainFlowState.meta b/Assets/GadGame/Scripts/State/MainFlowState.meta new file mode 100644 index 0000000..005120e --- /dev/null +++ b/Assets/GadGame/Scripts/State/MainFlowState.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: b2e58aa5782a4020b19d8181cfd1e602 +timeCreated: 1712821832 \ No newline at end of file diff --git a/Assets/GadGame/Scripts/State/MainFlowState/CTAState.cs b/Assets/GadGame/Scripts/State/MainFlowState/CTAState.cs new file mode 100644 index 0000000..e77a6db --- /dev/null +++ b/Assets/GadGame/Scripts/State/MainFlowState/CTAState.cs @@ -0,0 +1,30 @@ +using UnityEngine; +using GadGame.Manager; + +namespace GadGame.State +{ + public class CTAState : State + { + private float _timer; + + public override void Enter() + { + LoadSceneManager.Instance.LoadSceneWithTransition(Runner.SceneFlowConfig.CTAScene.ScenePath); + _timer = 0; + } + + public override void Update() + { + _timer += Time.deltaTime; + if (_timer >= 10) + { + Runner.SetState(typeof(IdleState)); + } + } + + public override void Exit() + { + + } + } +} \ No newline at end of file diff --git a/Assets/GadGame/Scripts/State/MainFlowState/CTAState.cs.meta b/Assets/GadGame/Scripts/State/MainFlowState/CTAState.cs.meta new file mode 100644 index 0000000..fe44e8e --- /dev/null +++ b/Assets/GadGame/Scripts/State/MainFlowState/CTAState.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 48de2e36e4b64395a29631edbfc576e1 +timeCreated: 1712823351 \ No newline at end of file diff --git a/Assets/GadGame/Scripts/State/MainFlowState/EngageState.cs b/Assets/GadGame/Scripts/State/MainFlowState/EngageState.cs new file mode 100644 index 0000000..f94b9a5 --- /dev/null +++ b/Assets/GadGame/Scripts/State/MainFlowState/EngageState.cs @@ -0,0 +1,34 @@ +using GadGame.Manager; +using GadGame.Network; +using UnityEngine; + +namespace GadGame.State +{ + public class EngageState : State + { + private float _timer; + + public override void Enter() + { + LoadSceneManager.Instance.LoadSceneWithTransition(Runner.SceneFlowConfig.EndGageScene.ScenePath); + _timer = 0; + } + + public override void Update() + { + if (!Receiver.Instance.DataReceived.Ready) _timer = 0; + _timer += Time.deltaTime; + if (_timer >= 5) + { + Runner.SetState(typeof(PlayGameState)); + } + + Debug.Log(_timer); + } + + public override void Exit() + { + + } + } +} \ No newline at end of file diff --git a/Assets/GadGame/Scripts/State/MainFlowState/EngageState.cs.meta b/Assets/GadGame/Scripts/State/MainFlowState/EngageState.cs.meta new file mode 100644 index 0000000..9fa5868 --- /dev/null +++ b/Assets/GadGame/Scripts/State/MainFlowState/EngageState.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 4d46e55243f34762890cc2677cc4e55f +timeCreated: 1712818737 \ No newline at end of file diff --git a/Assets/GadGame/Scripts/State/MainFlowState/IdleState.cs b/Assets/GadGame/Scripts/State/MainFlowState/IdleState.cs new file mode 100644 index 0000000..51a1794 --- /dev/null +++ b/Assets/GadGame/Scripts/State/MainFlowState/IdleState.cs @@ -0,0 +1,27 @@ +using GadGame.Manager; +using GadGame.Network; + +namespace GadGame.State +{ + public class IdleState : State + { + + public override void Enter() + { + LoadSceneManager.Instance.LoadSceneWithTransition(Runner.SceneFlowConfig.IdleScene.ScenePath); + } + + public override void Update() + { + if (Receiver.Instance.DataReceived.PassBy) + { + Runner.SetState(typeof(PassByState)); + } + } + + public override void Exit() + { + + } + } +} \ No newline at end of file diff --git a/Assets/GadGame/Scripts/State/MainFlowState/IdleState.cs.meta b/Assets/GadGame/Scripts/State/MainFlowState/IdleState.cs.meta new file mode 100644 index 0000000..1e11f66 --- /dev/null +++ b/Assets/GadGame/Scripts/State/MainFlowState/IdleState.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 8c266991abf24c1a85c3810b41b1ef35 +timeCreated: 1712818669 \ No newline at end of file diff --git a/Assets/GadGame/Scripts/State/MainFlowState/PassByState.cs b/Assets/GadGame/Scripts/State/MainFlowState/PassByState.cs new file mode 100644 index 0000000..e6a2fa6 --- /dev/null +++ b/Assets/GadGame/Scripts/State/MainFlowState/PassByState.cs @@ -0,0 +1,27 @@ +using GadGame.Manager; +using GadGame.Network; + +namespace GadGame.State +{ + public class PassByState : State + { + + public override void Enter() + { + LoadSceneManager.Instance.LoadSceneWithTransition(Runner.SceneFlowConfig.PassByScene.ScenePath); + } + + public override void Update() + { + if (Receiver.Instance.DataReceived.Viewed) + { + Runner.SetState(typeof(ViewedState)); + } + } + + public override void Exit() + { + + } + } +} \ No newline at end of file diff --git a/Assets/GadGame/Scripts/State/MainFlowState/PassByState.cs.meta b/Assets/GadGame/Scripts/State/MainFlowState/PassByState.cs.meta new file mode 100644 index 0000000..210bbd8 --- /dev/null +++ b/Assets/GadGame/Scripts/State/MainFlowState/PassByState.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 0267652e6711429d9e653da2cc936b87 +timeCreated: 1712818715 \ No newline at end of file diff --git a/Assets/GadGame/Scripts/State/MainFlowState/PlayGameState.cs b/Assets/GadGame/Scripts/State/MainFlowState/PlayGameState.cs new file mode 100644 index 0000000..fb6b47e --- /dev/null +++ b/Assets/GadGame/Scripts/State/MainFlowState/PlayGameState.cs @@ -0,0 +1,31 @@ +using GadGame.Manager; + +namespace GadGame.State +{ + public class PlayGameState : State + { + private GameManager _gameManager; + + public override async void Enter() + { + await LoadSceneManager.Instance.LoadSceneWithTransitionAsync(Runner.SceneFlowConfig.GameScene.ScenePath); + _gameManager = GameManager.Instance; + _gameManager.OnEnd += OnEndGame; + } + + public override void Update() + { + + } + + public override void Exit() + { + + } + + private void OnEndGame() + { + Runner.SetState(typeof(RewardState)); + } + } +} \ No newline at end of file diff --git a/Assets/GadGame/Scripts/State/MainFlowState/PlayGameState.cs.meta b/Assets/GadGame/Scripts/State/MainFlowState/PlayGameState.cs.meta new file mode 100644 index 0000000..87936b2 --- /dev/null +++ b/Assets/GadGame/Scripts/State/MainFlowState/PlayGameState.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 9bc51584d89c454a96cd2d7a8e3a00c9 +timeCreated: 1712818763 \ No newline at end of file diff --git a/Assets/GadGame/Scripts/State/MainFlowState/RewardState.cs b/Assets/GadGame/Scripts/State/MainFlowState/RewardState.cs new file mode 100644 index 0000000..b4a6d0a --- /dev/null +++ b/Assets/GadGame/Scripts/State/MainFlowState/RewardState.cs @@ -0,0 +1,31 @@ +using UnityEngine; +using GadGame.Manager; + +namespace GadGame.State +{ + public class RewardState : State + { + private float _timer; + + public override void Enter() + { + LoadSceneManager.Instance.LoadSceneWithTransition(Runner.SceneFlowConfig.RewardScene.ScenePath); + _timer = 0; + } + + public override void Update() + { + _timer += Time.deltaTime; + if (_timer >= 10) + { + Runner.SetState(typeof(CTAState)); + } + } + + + public override void Exit() + { + + } + } +} \ No newline at end of file diff --git a/Assets/GadGame/Scripts/State/MainFlowState/RewardState.cs.meta b/Assets/GadGame/Scripts/State/MainFlowState/RewardState.cs.meta new file mode 100644 index 0000000..a92cd06 --- /dev/null +++ b/Assets/GadGame/Scripts/State/MainFlowState/RewardState.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 85c368940c2d4ccf9ce95a997dd5c0f7 +timeCreated: 1712818790 \ No newline at end of file diff --git a/Assets/GadGame/Scripts/State/MainFlowState/ViewedState.cs b/Assets/GadGame/Scripts/State/MainFlowState/ViewedState.cs new file mode 100644 index 0000000..16a1853 --- /dev/null +++ b/Assets/GadGame/Scripts/State/MainFlowState/ViewedState.cs @@ -0,0 +1,26 @@ +using GadGame.Manager; +using GadGame.Network; + +namespace GadGame.State +{ + public class ViewedState : State + { + public override void Enter() + { + LoadSceneManager.Instance.LoadSceneWithTransition(Runner.SceneFlowConfig.ViewedScene.ScenePath); + } + + public override void Update() + { + if (Receiver.Instance.DataReceived.Engage) + { + Runner.SetState(typeof(EngageState)); + } + } + + public override void Exit() + { + + } + } +} \ No newline at end of file diff --git a/Assets/GadGame/Scripts/State/MainFlowState/ViewedState.cs.meta b/Assets/GadGame/Scripts/State/MainFlowState/ViewedState.cs.meta new file mode 100644 index 0000000..d52b0fb --- /dev/null +++ b/Assets/GadGame/Scripts/State/MainFlowState/ViewedState.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 4a61c59509bf48dda708a2c46eb77ed1 +timeCreated: 1712821765 \ No newline at end of file diff --git a/Assets/GadGame/Scripts/State/State.cs b/Assets/GadGame/Scripts/State/State.cs new file mode 100644 index 0000000..798f263 --- /dev/null +++ b/Assets/GadGame/Scripts/State/State.cs @@ -0,0 +1,18 @@ +using UnityEngine; + +namespace GadGame.State +{ + public abstract class State where T : MonoBehaviour + { + protected T Runner; + + public void Init(T parent) + { + Runner = parent; + } + + public abstract void Enter(); + public abstract void Update(); + public abstract void Exit(); + } +} \ No newline at end of file diff --git a/Assets/GadGame/Scripts/State/State.cs.meta b/Assets/GadGame/Scripts/State/State.cs.meta new file mode 100644 index 0000000..92d8acf --- /dev/null +++ b/Assets/GadGame/Scripts/State/State.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: f29992d26d4b4fa980b80a33986fbd2a +timeCreated: 1712818529 \ No newline at end of file diff --git a/Assets/GadGame/Scripts/State/StateRunner.cs b/Assets/GadGame/Scripts/State/StateRunner.cs new file mode 100644 index 0000000..531dfc7 --- /dev/null +++ b/Assets/GadGame/Scripts/State/StateRunner.cs @@ -0,0 +1,69 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using Sirenix.OdinInspector; +using UnityEngine; + +namespace GadGame.State +{ + public class StateRunner : MonoBehaviour where T : MonoBehaviour + { + private State _activeState; + +#if UNITY_EDITOR + [ValueDropdown("AllStates")] +#endif + [SerializeField] + private List _availableStates; + private List> _states; + +#if UNITY_EDITOR + public IEnumerable AllStates + { + get + { + return Assembly.GetExecutingAssembly() + .GetTypes() + .Where(t => t.BaseType is { IsGenericType: true } && + t.BaseType.GetGenericTypeDefinition() == typeof(State<>)).Select(t => t.FullName); + } + } +#endif + + + protected virtual void Awake() + { + _states = new List>(); + + foreach (var stateName in _availableStates) + { + var stateType = Assembly.GetExecutingAssembly().GetType(stateName); + var state = Activator.CreateInstance(stateType) as State; + _states.Add(state); + state?.Init(GetComponent()); + } + } + + private void Update() + { + _activeState.Update(); + } + + public void SetState(Type stateType) + { + if (_activeState != null) + { + if(_activeState.GetType() == stateType) return; + _activeState.Exit(); + } + + var newState = _states.FirstOrDefault(s => s.GetType() == stateType); + if(newState == null) return; + _activeState = newState; + _activeState.Enter(); + Debug.Log(stateType.ToString()); + } + } +} \ No newline at end of file diff --git a/Assets/GadGame/Scripts/State/StateRunner.cs.meta b/Assets/GadGame/Scripts/State/StateRunner.cs.meta new file mode 100644 index 0000000..db2d601 --- /dev/null +++ b/Assets/GadGame/Scripts/State/StateRunner.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 8d9713572cf946e6b29dd7b0bcb6e3e9 +timeCreated: 1712819084 \ No newline at end of file diff --git a/Assets/GadGame/Scripts/TransitionSceneDemo.cs b/Assets/GadGame/Scripts/TransitionSceneDemo.cs new file mode 100644 index 0000000..3e65a55 --- /dev/null +++ b/Assets/GadGame/Scripts/TransitionSceneDemo.cs @@ -0,0 +1,17 @@ +using GadGame.Manager; +using Sirenix.OdinInspector; +using UnityEngine; + +namespace GadGame +{ + public class TransitionSceneDemo : MonoBehaviour + { + [SerializeField] private string _scenePath; + + [Button, HideInEditorMode] + public void LoadScene() + { + LoadSceneManager.Instance.LoadSceneWithTransition(_scenePath, 2); + } + } +} \ No newline at end of file diff --git a/Assets/GadGame/Scripts/TransitionSceneDemo.cs.meta b/Assets/GadGame/Scripts/TransitionSceneDemo.cs.meta new file mode 100644 index 0000000..8b7bea4 --- /dev/null +++ b/Assets/GadGame/Scripts/TransitionSceneDemo.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 2b237bd422074f888a808e7a36fbe83f +timeCreated: 1712739927 \ No newline at end of file diff --git a/Assets/GadGame/Sprites.meta b/Assets/GadGame/Sprites.meta new file mode 100644 index 0000000..1398d15 --- /dev/null +++ b/Assets/GadGame/Sprites.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0295023921b2b5f438347227c76a70d6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GadGame/Sprites/CTA.png b/Assets/GadGame/Sprites/CTA.png new file mode 100644 index 0000000000000000000000000000000000000000..ba7c571301e5bfdcd29b6dd781d9b6373326926b GIT binary patch literal 37244 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�! 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ℑ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�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
$Nmwft3P7B9Fk0}Vg`e=|A zp#_a9#tIZE6SPdg=UF5vZ4nH>Y6yD*A4PacOyXdexEC{fOeUG8WsdEm$X%zL>RY)M z?c4z~2J^{E8D=MrqcZdyfS|A1EB@&Y{)W19S!V|l`fBCjq z)B72#NLhoJrHgLeGvh?(^|ztFeTq_rF@#1DnyA3y2qA#@7~1;DU(da8=gj$Cbc@@} z1qe%sWJL_;30!1ZndAbPC5S=SPKm^QjM2+BcsPShH$;fW07=Vi>;CyCdG5HUyl01k zfN!8L1vLLt6Z6#FEB|dn+=h_=~T4(f_tP!KF z$I^1}yl;#?y%D+hqSRm^Gnvig!F53@o!b3E4RFA(Qc$V_?slY78H3K1<#;h!Nshn< zdfTU-hnMd>@nk1PsXT-U80n|mVpskU9oUc3iKLg2TU7#X-8Ig}kooqGmXuj)SK%ud`M(vbsA zY=mS5GvUE-A4&4K*=K4B;n)ykkxW!KW!pYyVfWQP%)b0G@;Xss0Hp^}p`heYI$wd3 zV@3Tx(x4WhGE^&O(&cPU4NhnQntTCb9I{mT?H}Z8Z`n0{(RLH#Wo<#5#oc6(Ot=f< z+-F~0dUi7k1dFJgE?1HjltKu?aD~Z&tJA$=`RB(kJYa7T874$vgSaV%8$+bgPncyK zmvBlZSec-Mq**i?!Z;o!?NQ6Z@QL3+?|q8mNhM!QS1OqbT&}TlY6y*&w{IW(!EOCB z7x4@$K++QQc7)FzWCKt^tK|rWfCwEW(9}VPz3-m86I}<;_$btSmK5khUW9HXxkGKE zAi$y35vzGW@b=bHAV&}ysFWshX_U8NvhYj~<8YCr6Ek}$(q*Q2yrt*d%kn$7EAcT1RF>dfJqQ|E3MCWC z7dJaE{np;LX-*vcpO&pNZ4XcKV@n zmq227;_a7Qw_dYj(ToEYS~8PD6U{eryO{P*=APVn{mq3x{s|3?j+J3ynuP923Q8r= z=rH>D?;l@y@wVd@9QMT0T`1}C}nbmY@wJb z=Q5QP3QJ>ez18#mA9gzCNYu0>GsDld?rm%F{p6bb`){BD9_1#>@kDtzhtym(C9lr) zR;P&;Rc9Ah32CrWn9L{OvW*X*{kzAXern%$uG}$wrk8~32{(oHn9NSXDu4S*w08$e zO{B_7G*`(WGzP!8jEeEG*Isj9@gE&C=XEfSgVPtKZ@3R_+f{~|4kfOj@nU5(SIXwn zC_j!q{4;;{rF|_kJXVW~C0#7#qnLn^2^!cz^K>4YvD-GU_gmMXKm9kfFe)a~D4Ry5 zR9UGMRUGtq5*wEFo_MB&&)2B>`omux`y>- zL-)RE?wfxSw(8@vmo83DU7QZj%}$+~Jr`a$5tg(5XFmPR`kM#3ds>Oa5y?l@j!|{# z2<{lf@g^lrCYvnL654Q*H24w-9pZF@t*hVghVbux6rQ;-cX{Ic)YPS^$(h-y3lP~l zHP^TA!NFNG5qg~pPtJ$O!nup{GvUO<*mwWNd-HpW%Wf?2 z)W8kvj(_5#;eqGE^JnI#=1G(W?qgY_ zz2?q0OdNa;+@;gA6PKrt1B{rT8@m*qyDyNyC=T-rHc=~ z=Sc7BVa7+5n5&__Zo0R-bNHUO%>Kn+%^e?#YF>cZ1q7;l@!vJ!z#@#eCTzVHjkaL~ zY}tzbBdT!0ZX;bb^65`OD@2bSMa=F1v1(I99<=T)Bc(`%0Z(p&2fzS+9x!L?hp zFMjXOypOy;ck4}M&JL;k!cuYkI^KL8JIGQ$S--)2m$-@71^l`o z_Bwk>%f39n_L~_U0SC5B>7Q-~QLI8Nh!2%TwXh+&mPx zo}QndnVy)K9J@R>0cU+jM*0jWy^H6<<43{+2dBR9N8UYeD)!z~NOTo6Qb^+dq_SVe zi=Bzad)^l2pA9EZ&W95hrYFPsaAF+t2E$9Er@r$o>y2-GVa4*FQrfq2?fh?kCM@T| z*)y}@<+1sxvAN01z`?O_eDv}UzL&rA&i#g#)zpHFn+fa)QYEaW@?ovV(t3ZIUcT?X z`_F#&+uuwkCx{h5I~@5tbuXZZ5cU2hrxi@yv{w8FWw zb6~Mw29MM9M6_dIfpuUH&yPcC#rf%Qes&)0RX9&;4m92QaQxU@=0}xJefWnPuK%%4 zO^R!jHR5EL$zk1SN)a$zC8!0p8DtX+pXhm>+?(pzziCtB;~xqCukVG!Zg}bBWjJ4Q ze0+Xld~R}Lc4}%4!bek+Q{!V}^HUR1ug1dZ^Wo&_@e_>~pZN#(;~(q4_09}V2dp#D zlVwRuDe5mz6i_@zxqa_FQ-AVwIO2uj`8fz_M%y!I&I9PF6pw%Qvj^61$RyGM;z z4@c+r|LEw0A2L_o;4=RO#V$jf=nyhgE$5#QwRTxnhBHx)D_}B+dl=i`9+ws%k z_}M727o4MW(MdH?Bx!aIym;+HOFk^b(lr<1_P@!qZ2OKKa!CZFe8&UH%+F z&#dkm`OOc8{XY&b9EH^B=&0~9*n@FyK0F@&&%YbqxIM3O2jQla0U-|JHtWjWec$=L z{~S&nhYjD;Q&p?jniPPb?|GfT&w`RI}O+soE4>6_1)rL^(g4VdKF{92>O_~@a zvPDIM@j7Q!L92q+1k}9-Zv>@5Ole>~q$ho@nUt41yUhFVbsu_Pb@SGi(KU$as2X!6 z>hI=zd%A}oczgH{{}`S=3NQjZ$B^~}3vKb=wc)@bjJP&@y#}qeePBNmMoi6*hsTbF z|M2Wjdu}a=z>q|>OHvg?jv9LgK+ON;n7BT`2?hH zU4C(X;?&H`J$?M-+=;Q7lTd1JusQM59}Vw*tn|JI_uslcXBb0>omxUB zUdPTYm4`ZHMkJoS=?3dpe|heo{wf@4h9}O3C(eY&PQd1f(V?*6h5zl(^V{#tEnj9E zi5e5bObl^eXV~M&(TFRhFN`XeAd)2VwYaBuIL4Aj0?^f<&`0!T!yC3uKJqCj2Xv?v zo;nnc9StuZ3&)R#6DJmE{5ZTFKM_uzgzMN5po!@1#UtUF;qcU8nAvyfi(jnmxVM#F zd59*Db=>D<$ggYUjZ{Pnk={m4Trh-nr)W!M}@q$n* z=|tmA_lJMHE3D?iOQX>9b7#X-$HJq7K}#x9001BWNkl)5V$I^FPSH}Cp1gr)etm7n1L5C(FFaZWhKxml^RuJj z#lh(@Cw%7nm)`%Yjdiy;gt{2{1lKrkYO<+m4Jqnk!3j}itW7n}>p~P$M)lV}IC=1g z;gJB4+{xka#lzsxI(HHd3b}X=DvLt))hW2$#b_YTABR#R=UxmaPS0OF3QVh-r~l|H z#qB%n8`hP&lbPFAzxdl93}5&`cr*xKJQ`lO1jV{0PKTF|glDVaUw`N5)_W{1<#Rri zNDL42OU6oilHLu)g-DW-{G?(=kv@ zpgU)Br{RlBfv^8#JO6;JQkNq%oZAbeYJjIHMbTZ@uLoH*MV8 z*&Pslh_ItXb%ffNX3zC>kNnbu;qxzmmuF_84I^f!7kv@eKqp;kauG&c;l%&(|82vF zc6kHv+m6qKQ_~ZWmoasD299h9_Z6O5u`w%Gcvv@=Ue^?OB)!~}y}282$lkN5xPDDJ zm2frLWUR)CFHw!-7R7Z&JVAZVs*Klw*w3WlM54x+tEvG37psr4qpCi}EtzcabU)R9 zl1%;N)?4}?d|UAQpBnk*;}?JM*P)XS8+LfO5gs3et!1NLI8+L~%=CZz-q}C=vh)6j z4%~hB^Ech_LRTuQ!I6FSczh(L93s3$Wm(hvdwVL|?mYR(2dBRF)w7R3b!OL7XLj$o zu>0}xU4Ill@#PDTJiKpZS0Sz2f`Z2ztW{j&$Q6pEAxmSHCS1V+PJDqpskmC))?>bg zstkK7@fFSMT7CHLH;nzpr^dei*y&wgKl9|SGf(b1`_%4pPw%-(XP?@A=E+^>z5$<{ z-t)w%J&&Jzde7OXb{~KIt0%wymGgTZ8~gO{4!+?{rRA$!nW!>RRh24IU>l2(u#=qw z%T{IYy1V+Zj~#w`*XZB;`Q`opHzZ6P4#LqUV53$u^xQC;4S)2*$-n&Wi9h_D`{0AQ zTQ=tPZb#7$FA;+=>cnGZyfn|QE0EXK6STH*?eR}OeC%t#f8?nrjz0a(v2Xm@x!r&K z;vYYKX7^W4zW2e_+I9J)o-w$;d}a9d2WS8DXHGo*wR7Kk`utPhIDcs zAOFL__r9Z&PM4Tk5*=lJov+1RyrhQXRVCh}tgaaaJyBe{cJLj)bm?=Sx$yXx&wX?E z$=#2?xM$C~Jx`DAdTQ>E{_xyK-d(-rhMGt_dau9wmQ(M0=+f7|eBr4l&OE*Q+*5nT z_UyT|d(Xu^yDvPs`@)mE#`ZjMdG`|&yPlYQV)x_|Pfa}WjqxYGHMaX(=l6W`!jn&p zJ+*uCu`eC{=)>hrw-h_|K+=&|N3$bVN371J&$&&p!!Xo#;r)$^k+kV&JuYK&|*LH<}^LOFi=R>y~9&Lu_4u=;HhbJ51uoXI)aPKoSfA!r9 zpZ~&<4}Qei`T7IP*6icD&5UC>d9;HEOJlykPMT)<(m)bl2zT9@(RaW7)aQQp$WvcC zvuF3jlYe~S8{atjtzDOQJ$C6cpB{X}oAO=D%RJ%6X@iI%38fVSC_>L{$t=NbAZp2u zGW`XMcDR(-MDu#rp8V)XPCos$7r*hu$tRyUx9jWUyB>e>n_p{w`wOQZ{pgvSw+$LS z4GE`UNAU}ALIjiqlvWvSqlbXe=q-SW8t0C#1v|FC_=#Vi`|_8<#~zz|eAm?1cVGVc z?n_TRHMZ*;W4pgKw)>l7yT5U1_tTemJvF{-&-kw06T5az?cRO<$=%2Q^jkyU*nRxz zJ?Fppr9*FgyPaIo6sabrW~bJ?d*j(pe)#<3Upl+{$ana96! z;(hP0_pYfhS!TGxP=z9suu5DEbgmfum50uK>B}=ueDmyApB&ls{|iERzr8nrd1_cpRh&)%{llUVJNgxS$irAk#K zt6gi3Jn)N`KK{Y8Z+}x`-5OWd8U)s-CvcSmhNv>Y5CP{^)}{q>=c?V)elchm0i}+r z29!3y(aK$nY(=RqRSv~yQy68gP(|>vp_jWl zy>)BcO`CIDcII~6o4@zo{=2puxbv3ET^rpy*AH}xlEgNN2PjrY;7_h{*p+H(YDFhy zo!XN6g7^Y^0y`2}y6S4w7tF=XiL(kz+P!P+4R_?XZqIGmYTmicxpSMldAqy$E^iBv zyZJ77d*^n4%MO3*j`mw`%U#ZKDl$b@%?u_DwIm_pRAS-sgY%<43>rnNwf>+?g+Y?#$=@;P~(T-teQ31|N7R z_trN(fBS7eS-GMwmA1LwP}tGy(6Ja9RcKRH0v4;H>qeOpB&oIW`utrRGdp*bc0S;5 zd!x1KzTEbmmAkeLu3kGxWeKSTNqniFSh22t+wHmSTixyVH152we#bq7Tkdb{xYydT z&0Twao$@9p)dUKlXrtnz>zX)L?O0On=xAW#AnGMj&hnMb+c$Z)-|27L;cva$y-?JYZnR?Hy55KH^Qp&M5N5 z4qAQPbyj?dts_fA!@3+K%++-F`qk#-}rB!PR zEa9?5pvnd}YFv6k*pgKwGbJ}AvnBTgZE2)Q<4vp#5!#5;fEd9Yw-?@UPv)+z**iCz zcWkcRv9)yfwta8dQoH4rlel|0E?W|OFilMh7TNsxjXQ%o?hQ8GA8fiW*mQ4o)4laO?rGeyvvJ3c`ljvG z&08y5x0GK0z=0h*%J=?aee1o0-8T*`HBNTOGYTJM#7+xq{hIRD&E>6kmo~q?ddKTW zZ-3*VEw8U{-WjaEDUhAMp0pFPBuSBDM+hHDi>8`4-Z6UT{U>jKL;cqK_iomekaVsZ$eB7k7jRm}n4Dr=rGqz`4(v&uPFZM2HY> z64oHR!8M=jCCn@%Ie7Di>0kS`Bfs)1^_y=U(K}n145}R^5<8e+&#$@u*he1?T?axu zb5l{8H^emNBKi4q7t4zchGDn}BVIGppbaD1d)5F(OwEMTQ22HtoF1RO4147({(*bm zn(4X0!nTsmF;AJFrQ>sLza~Sc>x!#xsI0!x zT)W=9VSRDkjRR}e46ImbE?@0*F1L*?lP7E{JtBNeJ%k#XY#5qFaY2oj8L@R~>6&He zW@mT4Yk7ZH@4)h9`+HJ9Nzi?1UhLJ)PGNDyBe5!qHBh`x)LInOu()bUWNO$E*yC*? zjv$sKj>cVGbGhac>F|WDcNP+zeaX)LR97aM&LunZsjhsgs}Rw`>vVS^qGD%Hv9l+i z>dGe4StC_SbXi8XtEGLBw7D<^t?0Czq?S%Rs@CGlNCz1~nvb=9DxU35?_IyHS@u zrBtu4FZX0`Ra<7IdIq{uB~8>34yanu;uSsS>WWF01QJ7DMf)rH=bndPf8tJd~kzwW@=8~5LI z^MRXhJ#foyeK+6Mcf-vCtJhUlt#f);TQY59y-pHUrrDA?L>(pkgfwc5l&DhFN!egk z!E1=ROt|UJ@~Rd6t5*~{ms!TLOjq|$m!}T&qzm2MWj$$P=~Kg1c$FC*(`_y*LX-us z2xbfBa^^Ge$yW&qklLWE8pn=8bKU7@S9QM7l^jT>ih9z~(wW}QAFt`Gq>@J!V@Tlv zpnOoJ9-&_Jx+Y~!fE^D+X+-T6%6%>zUANO|yR*woca=MPN?pry>16}SWdo@dna)+2 z&Xw8D6}iq8`SkKadRZ~uQ%ZN4-RVp^kzaTHb6s7z6>F@{)h*U@B$hZ4muDCp!da5a zK$7?MbPjYb%O+NpjFpbQ%1*8*8C@l2*jU(%o19h{HYsr#4+yZr*L!?pxyP54MDO0t z-o4kaKG3tQ*t^p0T5hw1Lo^QyhY4E%%qnZN0#(@IAPkSwfU-IfHNpeRea1WvANrAz zQ>U~+S%8R7n8QSga<{X4bknBrcYbH?lb<|x=hj1dx`}ZEb(E>npAh?Qx%u?(e-2!I zP%2}34yv=kHmi0T(rZTCzot662qRuI!_|fn?c=fmModFxi)pBMKQk3hLYllCWZwC{ z%<2uE(Oc6r7sXAL1*w&zci%nv$Oq26{Y}o=RhFhTF|SeXaq33oF$PPQa*v6KcmyW? z^)=uEL>px;p&n%c7a-lZ7$WqDf`%2fuBaYD7Hr279y97R*}};|#Tbt1hZW-}P97o2 zVMVLPXuxDu>J6?pR6ZEzhmm#|>n(*lG8j42gHEQ6N} zQqoaLDz;QTuGFZ~z-kkt2Ep}6$l3(k9NAKJIr16y8Sxo)IkP!81uqL>a%nN?2|W;o zjk$%G$2FTUn=*%ThrNs_cbR}c5$18}abaOm-BNa`?N}Lo@(&60g zP+h5&bloFzMAe4kayTw)R8}O&=t0UnsupFuWT+(>&(kGNl9q*Yah;YLKoGwQE%E9*w03muf?b-oko7 zgwLg`$%-UpgOpjkPVt}+j$jo-6w_K(Qk(KXWgh09)U8yqlumlmXj0t~Jg1?OAg<72a{@4@*!Z+15&MqWesUnq*X<-z_^)CRW!{OT2&@o zm3c_`L^@2GLR2I#Ymv_eFa)VmT&1*1L_i~UG3G`v!i&5wHA-uQx+-=FbA(o8qLNOx zHf)&vzy~gW@Pi}kHw;p(Noh-9Q_y~0?7RK;^N&9f9ytt&#q%?>aI9QZ$sMvJ7XMun z4lKfmYr@uR)aX@*1XK%ws(Q0C^N&N59 zk(l1>;5AhSOm~EC3t8a|Y#mNv3khOgTy-(>1a%~_BsRHfGu30LN^u>NI;M5ZYghzW zc$oVHtnGlJfZ%|DK=16g z77YdT4X7m{O$I2$XS|Ntph8DfKBBUgLh1-A9|VFsoLYjJjG7cSzPnU-L^@R1Oj<&# zXj)l{GJJv93eKd=LN~&Pm+`cwi&XxTGW)hu9PG) zIdLfSV2m^m>mD^+W_U8;YK9{KHAWsX1WE;S55rV+p!39}$Y$8*q)Jd7Oi$8K3FJ>; zQKiylvZ#pxL*z7B(sWxSe3q!`$>WZwX(kH^9khNgK!xC3x9zl&bYAU2k zxGxP`Gs;x>SgWa;hc%091zpP|WJwbdn!y&2IZX8#2`H;#5fI%)n#+=oNZBH33B%@^ zOTnX1$GD2A%QTbg6|PxQGdVXo%O%*s6e(#qfMOVUP{9>R_oiu1V;*l~jy8+{SA-YM zD33A+ldAyYU%hY%_9*rkwJ9-SOoat za~~?j30F~l!d%MBRFpKMm`YpMU*FiiJ=lJi)!AKDNDE3$;1VNQ-N@c^&)A>-DQtS0 z9iN?_nV+3+Z&jWK+iUUPHQ~S_jJPIjy{3%G0@L@Ap1C zaNE{`*5yLnK{!k+P$Ro+S?<<#eQTHR?@5$(y#cxw1hmOnQ8F7!yYK*Wkg$w9V3EIC za>0fm4FrR4Wx-7@EGDZ+ z4#(u-4l%k^49DTYeZX79qqqkA!7jx%BQD5R5@1>bTmn>QqRNC%n1_g`qCiD;LKMS!QtpNP-iaL%O9$F~GzK9R|^S^C*C%3ZNf&3h;*! z>0=m?DhBc~^e}S8v$CKiNi0FCg4YpgEk%P%>7c4NNirY_4;ghO*-(-mHcY1FG})Kn z8J!k1Z1Z@HE~$}NjVM(NZWtd+ml!rpm@H}1giUpq$SURyL|ZDZBWh8-Ad-1$XGFF+quvhcACV6jJw z5r8tQBNh&8(4#8!r7MYUO)dQVqpbOg~UdQn|R_a)V1sGWuk%WPjVlfDd z_=MFkX#$o)4MYOWy|ys}f+#`~6ktS4N)O?NW(1m15n9nm=8~!M>ea;?Z_KP&Th>*K!EatMHCMQ0@EfqBpNa1$Nukz{>9$;ZHQIw(t z-Uvv87>on86d7PpuBFJg?^4=QNlStDO%AvXEOHv*Er49CMtF^I(Cdf>Dh(oVP{*RF z>VvUlfD&b{n@mRRV)cj>HB9S>4#oLU9N?Nud4=thLyYa)OUi;PI-MTVfmxh;e#A-wGoQQ;!5iL#J3g@v^~RUJgIudc#<8>&`Q;no2bexyh|Kn5@&K~IBT zd1>;P5uUI(u^Dj~b)s3Coy26MzRTdz_#VLm*9I87MyhPDj0Ps4jppiH}6ay7oki00OS;R%;sruO- z!Jp+O1gC``kq4@pc@RTsQ#6P$l)%OSrYlUgDkcDfh!POw6Hwj(mI2aztlLyCb3HF* zRue@DzLP4ZgD`KS7$R2#3L!#|(JE$5g$*iv7;<-*j|ps2#i~bDOQ?=S0aa>PsSy=$ zKLoZQTxc_Hv&b((VK@Q|u%@ZPEh5YYRP(J>jQ5e)6pk_`S<&itv$eDH!Dg23U|y6;zSMcof#XiUwZQ3yXmQYZJI_A@^$G zZCOM{ZDimUBx_SyP={b26Ax1tbCb#v({jS-mx%*fV!x3XFp_yKVNoqm#9#+Mx>O7+ zAaSmkS)eW2;pGDNXC&EI~0SS zSHQCkthO1bib!SBYTGjbZW~@jA^@EV8od?QN3Tl^b{M{DR297y(?*uc!%O&~rEEA3 zbhv|$F6DsM`k@ZvP=_`g1JzzbkS$ol z^r4tO6xRpidJ9NvDS(7paoLKCmcm;KZz{YA3PVKcEMf%CQH=6Sh^(t}C@x2r%HbH? zE>cUN9$E@$h=72~FAGux!?%s10QC3-)O<}9H3g`uiU0`@2^R~82rsgs+b{yOH5{%1 z&a;XD1aOri?GAnj2SN-mjhiZ9;)V)tu*gBRz)7zi&WM0=dwxczbpT)r;-VhYhT_RX zvGn1k>Cx*_M_-pd_PX@wlH_pAXet^2EHLOHS+WKgLIHmmB@yhF7KCy@0YeHQ0WefU z03(_J9C<6AXvI^_c(SQLQ&EhM4=VIG`jxD7}m$Jcl+pD2LBUE0&;;(A;MPFV( z?QQJ-Gq3JT*aFb%po)hTJRHYEaXJ)dgNkS>S~PDB2b?RqO*Nm$I^x6eD8DDB4#kz> zxH=L?gHc4UhFDEyb!CCu@W_zofkxtxCN-!k4Xjj&8W7|Glq5D|AYNeF!|1n>O%1_# zMTnNw5r?d2fLU!pOV3$!001BWNklxq2;p?Cs(4q|C}=@~g9NJd!zT5w+HgGXR*xrD&Bnzq*jKo2~T$+R-l zJR}BTXat0}iB?thW?UcY&{}Z`9$?JDm{vd!wc@}NNT7>wl^0p|!NT*>h6SN-AdkGBv0BJsw zJ^;ih(x2!1BZQ*Y` z8h-wB$9HTma}MEDLzpR^W!y@w9D4LOW=aF$rE{}U!PIsc>{&S2WiiF_nkc2k4WHMF zt=FpED==afO4`m&!Wmuj;q3h6{LIwU#qjc}&@S$~_ksS@@&Xq&C6H>aB@YPx;_L65 z{opSTKCr{=>TaldjU*hb<%QgDh%ytcn5ZedLV1}nlY;1f^;BX!FGP_;I~99k zw0Ac+gn1xLSxsThI2(+C+VcsZjkZx3rSyxk02K(ydZ0uj>xyujK$f2gNqnpXnjrcs z5e^2M70gx;zLB1w+@#QRlSW%AFmJ}iPzUJ6ybu|U_v@^}XjP>Rg$~7N6+xb3iPM~9 zMb1qsObY!k@mEa@?hXn7K_8$xFJnc{a*}2=+NZOF22e%=jOAj{h|5+?t1DWdf~xi~ zcYsU8rWlAI*j)k!F0BCQkvX9aNWIK>m4Go9B`Zjqg1e=uK=Mb4$-LktPHjT#3Two< zO<*805*{`yX#sL47aqA4Cv9pdq^iPC3Ih7pr;7uI*q4B7Mv4L#6)G%HCvC%iE1qhT=G*@i`uiGD%I1EIQvw~px zpH0xEK3zQ5DWB;SKTh+XruYj9anO(%P0I_dz_k*LOxzwq{VWx7}8xpX;)bM^P%G*OAKy3mYj@lt*j>{Y>>)Djl6w!?76{_{= z@_@njC1_EQD#EQeKD3lH72;w*CwU1Z3ZWh*4#g%zWsXYF zlLajjAq-gr&7@mIcd!=Oov^930^%Ef0vja=atMwx-T~H>nJjP(GE8YlS;R9s&PiTo znuGPKVmMgOO4+CLj7H0x)Kt=nQx~%m=Xpu98qP_am(Vz*@kg!>528rK#bDl*8EM0v z0gd+StWRed4Ro*tdnf?&c^K4KDMCeAjb=4a$rT2l*A!M$VQ-5?;VvbPE!gOREr#=w z>`#yZ4RmK!#FILT&pMX3m0dEYg&q z^A?8trD3uF;=nX;F{t@S5mLBvz&CAz2?k98aJ-`O!L4OcUgn}8cuw-HpgB$poE9UG zR6+2(03ZT>ln6aUa}37C28E}Yk%Ek-JuodQUk$3!jXGapw8&{*0?aB3T;d3(CCp3$ zdNf)KQEy?qiX0%U2ag6Xq9=N_7~%@l04CT39;%JcoQRF>t4&}rw%4Nt9H5}5iDnWl za-~p{p$b>qlQ!ZK@Hqk{ESl2DVv0?$gIR_0f&lkn6pQ3V#`B!#VPQrvi;1G(g=j^X zL{z9zqKOhSicBwZS>ln2!iWvNH&}fx%&~=-W`XM^rbTETgh>Uw7cgECLM3KgwN&hD zMw!cg#-C&K`Gn!$ep|5N=1e+SAlO4{k*NozlGTjHid)Wp@yl?s&*a4g7y zaZOZG)aW9NxOTk#dAAH0A_CYEjJO16AI$@dn3+LuP3o{yIVJ+63IHJO@|=zxLx zHJX*6i7Vi4m67em+or8esL238lmse@s1SmPRk-3KQB@KJuJ29A=TiLHG|5X`Me0xt z9lZ_@#Yljd3FQ`KPUv}_h;+PcTj8(fY7vo@d~XtrZ->w-!c9f3tBQ|-0<6?jwHYTh z6=Y>r%4bvhvnhz$R46zSikt&yBrXb6=BmY1m#7|w9kU*yE)q5d6U}65h5bTKUUxu` z_h~rCco}PsqL;CDP?s+x`GEvHS53u(F~~KkFk0fMD3!cabDCNbz{4^}MS0k|o1}gSc~?LB@+hDZyA{(2ffbjb$azXrj!(g%GLLe=mT5@3%cP zk?Ot5fi?&ul?cv8h;0E>6#**o5;ICnFT>_%THO42OH2$%-ly??P2_|yi6~Q%5i%=eg-VMUWtuL~t^!Nvd9uK@;uRR- z5CXgcI17NL$hEA{`?LfsjmVt|9+6kV2nXSEN8E+@cnlWzv({rhIJO~ zgU}-}&dA-t-9dmt}aQ80^8OT`u<01m*~1APx4wh646SCB=hje(piWMlZUNoa-A zGG%4TDujWr0&^D$7jZ|SwhBd@DwvcpE)#5GWFrJef2nQ4PE@|I$Vos3Krsm|Q(9)E#BhnBGSvCU4&tt=6{#GMqEF)obz0=aMYyJrR*cjX>LLb- zBTN*TEK;pZqzR4lS4k!T!>eDi0%JC&E+T=7!HI%Vn|y?;fR>nrd4Y+8nmnk<0+SUY zVedQTB}R+TXHuq7p+%ohephZEDW!sNyS~nZOkf!0#TsI zwGMR@ECP?_z!<@B_$mt&pjw2F06qsWYSQG`u3SiAg4lTrB zGXHN-)LMnYxLlzH4n%x_JHDJsjFzDKf-J*4eL~MJTT$P(?d-eW>EE(Gmo$n|so(T>8$RLzdX&<@RYB?c9iPZf$nr$cc%lmO8h<*tgYxN3u~27(e~Wt#}dXcLY+z*osc zfIrNLEJQ8DES1?Rw-xRH2}hB(A}p1gh*jEzSp~BSq7_8Vml1q|X&H!JrG=j$W=8ai z7VyINE76Mze1VrSE42v}Fl)DOsW1KfO3OUz!<8;w?c2ZkqTP5II^S;a75$Iy1)ozWOywc}3qs%L#bM+SO!74>xYcs@(*wSv~YPVnc>@0dN809PNKu=!L ztBAcX{rqQ*$kh(FpY9dcmwmtewU=Klm9;zhQVZx69f0wAIYDbYqG*_YX5U`c|L8&5 zbNK2rUK!t)eXRmB^UCM{doNzz$$#_pzkVY4@>S;3_TXNb&+RV3Uu~7Uap5T3hUE-o zwfp(9rzl}oB(y+*N|-rF_tb=^8lI}VNO!PqW6j0@)}yIQiWuiH&QX$MB+tQA$Ow_; zBF74Q`1`+q_KmMMyHc>plWUc@sKksH zR@`{tUH|dS_x~OaHJum-u{Z}NR&*8-;h6*NEFafhveuadk0+}F-|KG{Y#h)*7V37m=Uva=xxxKK8+rSGD^A(g& zOPH1jEk;zJq(DiLFcV2f)f`o`RcRq06M;XYj95`6MHLqiDj<}{3!bMEWGF)!5);aO z3X@O^5f8B%mVv@OB=a$vW%@oX*}rP_v3I;Z{O#X-@qv3wX*~;4h?__&E!BUxY|Vj( z9~%4dzl4|0hLaN@7U#n$z!GiCYY|3V1FaM_xd)R&f@i93w>m`yRoejZp?8$U74>M^TQU9K-($fk(PbRG=$h0^$@9t!Pu^ zPC%>-)VAanF~lN-TI9fMi38E%Z7<=r1BsL{DG^en3b2rOK}W`gQvUtIy?8TT<+bo z{qQ^9>}*(<(a8WqIgCqKE2+tUS$#wP(T~ma?G4Azg;Ns{@D0O>=v*$yuw2ZJ`1$Lk zg%%fK#5H5>&%I&DiikEYwG$#D7!ehq0>nKzI~7h{2*+NW{>SeZ-u=#j-jyy%K*McgK}h}(n;7!@$SLZpD(M2nEFK}(31K$I-fA_o>Z@EYJi z5s^H;N)U|5W0WTdu5BXG+pAaj0?A|AriJB?ND&c;!9h+5WHq&OK^BU^AnL@itHM4G z3!$>c&cJr~*)Y5uhLd4iaxNCJ{JHC-MHq3dSbELceF;X)L0%|8iL zH#apu6V6@^FP{lt_(|ct?|GqXd4(9c7|kf;0AbH@+P|VFfAgB`+Limdl6{6=lzJJm z9l4Jni{6aUQjFvg?IW~bhve$#PcE;CQDj#aW8MEkV>gkdh}#fhc(#e;Fxx zq~x)hTOgFfU@PP>&R(G$!UaSk$L8X7kpqhycnxqMhf#*8|BA9i&AznKVaeyOP!6lv zm%fj(7-cbz7CtV+291S;Ya4SLMadQlb>k%HKwgJx#}rdhDnx}tI;fhbs+o{kLH1JR zS%LqVE6=XzEN$D^ciXz3Xv#shq+sBF7S9lx7pWg_+*p6?i(%6Zr_Z+&&}YJMEDXoN z{F;kWB(9lo{{MHwi{6OW(D+A~I?6wuk6=V}$S1&viKx_TI6o0ioC^yBg@=CSU(!7p zRTfm9kD&vKI$-F7n>UWX_Z^r1<1g78Zg@fC2Pn%RR!~?G00b??Sy2^vEcyxWXQGd= z0}9$7SNc?xB_vNsKC%gl7?qG(22$EoMDhGf6u}6j)8d5{<-EGu!GRZt;ejBec&e)I$3qaPXC zx#fkFzE_hOJ&|SF!8kb>qgkTmnUSM9p_OwFqp3L>evq99XIt+-;v z6+5mtvA7e9mz8*4{nwQHf7p8uFgc1leRy_fx+{10q|HfbC9ML=0R$4rh#-PU29r!Q zU@-V>obPPk`R;u8|IQbD!53^}1In8w=Nxvmt4I(@LL?C+6gN)n@2T$Hl?E%3+E0$GC63``(HK~_T#fxQIw zj(7h)4Eqqr4h(xadw}CWTy(+4#1cJ}^-{Kjag|3ek$N!8BH9PpKB(-$+;Ox=k`oGx znOW2-g>90TfuL22)!LKI4gGUw4c>B-`i-xhzWK(z)9QOzMUNt66_}K0L{dB}mL7TH zKh)!g)#88_{CZ5OF~X%0I*pjrYn+q$ZjwfvlV&|PmFn@QxTWQoG@`(RVV8=UZG>7H zEe@&q)9T?v&wu@K*Q~h-TSG6B_W|0EX^$*FGp*(H)t9Mv+w$CZP4A4K~A z+67S`#yb!{YCteZmrh+cwu0^=TyM)VNUGf5*RTVS#U{&-p-OHhW187iJ35ES$f zFu@`E5b8sye+-zPYI@IJhI%E`D`^~p(X7NWjHVgONK!_YGqRGFm6W6;nViN-FS6`l z_N>_+w^;p($6y+ zMpIG*y@d8+k`ciUgm+QaD}r8t`Y`Q_fp2GhE^tvNe1F9A``{N3L}z5V>jwK zlgG&xm~4TM(*nFVjpOX{SSpqY}lqEtIi#H4P3HS34Ex2UI&@&LaDZFQv`3ObD_Pnt)3(lgR{eUmg|ye0nN z|7)@cZf1EFjVP8!3i;8(K%p?Cmh#**c}P8R^qqhIx8OyW25P6Jh-Dw5y&}vY6vZ%Z zQ{r{@P@Vm`r3=(A+@*f^Tj~S%KC^65eEO6ZE?9Bwx@%8dd(EMhD+6Y8#BMvVc+pD> z&P&(UM$Afpk`Toqf+Ccp6gg`(rxhtdNs^Hap*x7wN98P}X%VJOV$vk`Ak0J5F)0IK zza;k{+>6N`i=~${2GUDemXA%8i#M6XL0J!>8AN&r&*5oI^a5E-(h&1gEl0mGs}<18 zOyo=^CR<>#1wKv-WH8Zjc456U>fJDnaE23i-buB72YZMx&K_Vd0lgUZBCrFa-HOb^ zKOoWzaas_25!p%QEI_>+um{3kjQb?1-^^oXr(`)}wI;3Bpu_@-6tAs{*Vl%sY@wQ} zY|GSC?bLQ42kV>Py!^_c&)@mZ4cF~He|e&9)_d1nt^UP#)xY{-Zo@6Rrp$@kniEx1 zvei?1Dcg&MUM$3r5N0e|+thR84MXlu_0&i52*{_qFtgZCz9PW9DSy?*JMV;j~# zw`^fzT2r*S&SO`?^;LlytINz>X6le}7lnSS99NVKkuy|I6DdRFKE9`vB|}&W;w)ha z5oS0KK$@h1B?U1J(GE%Op=^vOXfz^ASsIfRM11@rltU*CS}~rf4SZ*hdJ{w8WMZ-f zCR^aQYJs!+Q4eJk=#!NmCZ!QhL6pHn&(|0{+(E=01olzXNAV7VdNJ(5D2q{s7ls+k z`)m^7UcP;oEsa?QlAV&$FDWUAVj@Tqnv#_$V^Om?YP0$j)`@{brty}>XO}E|=ZbZw zue;&E`4@*9rtMpPf%>iQs6Y7+^=n^!=Au=ux>|o-{maYGe{<#P{>IiIt_q^6Ag&1` zdk?dFCn1SVlG@@8k^F=jRD&@;L?$o57R&$(2oIZZKqdj@!t(}dne%ac~SPJ7b zW88t0k+4L43{i&#nmf!Et~Ibu=Or#Q@{M6`v3j4 z`jv-YUAH>g+7g>J<&E{9Ieg9KI~LCIG}Uy~SURf|Z(~iYwkFQZAw596lCzBW%`9a-OzL4$mhpbtgHbOMvq;Qh z&_fV6mG$d?>Hq*B07*naR3IozX@;>Fgb@IflAN{J;*uPpQiRC?fFppUsnR1`(~>z( zq$pugNr@_!{wY)6S+n}Y`YWDUI6qKZ)jNCU$s0DPU;VQBwXdJL_NHKcOS{>&W8tFb zFJ6;fcwV5TIndDHGFxKRbrIPfgyxh|zpJLT$2KKKsxyG@5XG#-B8u!_=4k7@m%sXW zX-7&ueY{Y}m2>4W8o@*D6xCu*E#@a_#3w&3P11;S)TZaC+6fw=`9POAx#s#m?$wmn zXvA@DBau^wPnW}yzPlgT+B~bg{&Ok!z^B`M1(S&lOnCL}B|Kcn4H>_WiBh}SIp zt>$pGJ=#zcXs~Z0mF*U^YjN8fS6uw+r5Ej5IzKjZ%Ci?NRloFr`t7fsxb>#p=P!%T zot2n3`=a>uvWTRFsgzJGQOaUW%37=`S&3niBs30T z5}_2~>>&YB0>Tu=8OrHS0-+?rDb5%;^WbH8F_OfXQw{x8J0>yanP=rprYBoqvITx) z3vl92>DkCIrXzt+nvfn@?v<4+Uw#m+GinZ2NK67#0tg8RVh}_jh!LES<(Mo78H-pf zQM=v4BnKfLvpHb31(@Q4G;XeXp>6)*6{}udylijltls7+2bV2Z@4sLD&bRZQyLo5Z zte)2ChgM&B;@Yc^th@Z#ISYffT7Ok-rgdgw`ZTA_+9ffsS@9AYQ!G&;heaC4mN>D6 zpg9DUEKzzfjmwH#k~dQ&GI7TD#JU6ceYdc=f@wnJSr`1e$*MpBe-8^ffq&OLJ6BtqC z7-K0e7+@*F5`;zxO~^`Al7pCp2#qV|gxM0aS~AUbUMqE(alENIJ-sQ^Q01w%1RARQ z&zo~(!&QT~f9|y_F6&#eC^>J={)^YBUwlaY;=_m5ToP+)Nw!RRcHyG^i_+C#<%ZVh$1N6NIoR#sG*zsDlq)jP)u?hOu#Sz!y4cI!+@9rx70@ z4SLSxak2#_Ti~~CfwQT`*?b}*2nmFGWVuI{Q-s6-h>BtYp$x%k4B|kDK{1M92m(J4 z{TKyhDQH##HcOz&?zEWOWhvO)xNpU>18dgonlnFWuT3>hJ+*#=`pB2nyY74QqKkLV zoc+wa^G>Y4s(kBhZ?9dOnKH$1w}oqJV)b>gs+usfco7Ro=8)CqmY9>EfXrfMC5%y4 zQF>%ESDrF+f+$gA^HV!Dm8r_J`*`4_+S&;O#n`huDpI#nu+6!?;=tZfuf z8z=VrQ_q!H()UC%+Sd}mJ%jYjYw*qStglWp$sIi#v5xOAeR4xCW;?R)+E zKa5;>Y4_AA-g=wIri5*lFrzVu;{r^JI0Hxq(H)W{L*=LmMvWi^X$G=5Kv4ujPzWL+ zuCS!d9Fk~&(U{#Hw%JpS&Dp8bV-3yTs+v%J(+evuDBX3hdjA72tXUJBGIi(T#iwq* zS-tNIr*6Dy*LmkT6mz7u?xiJ5cF&v{uc?XH>^{Z$J=x#&X6oIFmpz+?;j&Mh#(D)jz1E}6hF0Ac{}PDgPPgBSuy ziKeaQghdI-EMS%+HB~*W)AlW1(6?ZoqprHW+P3$?^9S$!eEz}vU%ULu`1IM)DKp-_ z;%fE5hlg&y?b*f4VvQ}4y2k9(8GSQmrW%_lY*GSIF3mWp)h4pt}9Uj)+%>>gRkwpXK%Xw_%DB1e)FJO7(S+! z21|P62tB4wiCd2GVUq9CHTn06x4)GM&8 zfRjek4(^$WVn$;Mp^PMP(FLX<%p#H{ZmkL{HZN5|ma1&iwEh`w{d4Af8=E?<_MHnC zo%-y}>b>_5-E!;mD^`XY8lPRXSiSr1{4KY|llqjWsL5NYBU{Zq8v?OI^nX5Svw|+=rlE5f|G2iBcYcX&Vqa;QN1ocD`qtqGj zOkSSgF<_j~@PTobYe~kD)C$B2*1>NaziT4#f!jaM>BPMs`2ruOhRHI2_$}~(Z}~T# z{`yaJ=JxSlT^s`#s{;iiV3IrDZeyI{}SOZRTL?!|i_IPt?D z6{Au0*gM5i?tQg9psGb}bksugm9(8cCzTrKYHpgO5$CF9Kk<5X+X&t5lS}9LHeK4* zw`DG+&}Df1ypUIihSj&;QJ;T7O(#`v_u$h{9R8<&cKLm|VtY!oq(#<)u)f_+4?!6WlSoV;kfbP1P>i4`MG=O=6on-ml8B$c zFqNW62_rdeuG!N(+7~l%x$p*EEX@uA&isU1yt&%@=nYWf*1xuf}#XP zF)T)*5Ed&VVnq@QNn}i8QyQC6up$X6(y%g%jTtJ$83<7r#9|POVFII+zkCdXIMU2A zAWT7+hA@i|hi2Ltm1u~OAjJWKf*6Gej!+U~G)75`khq4#_<)A zgped5ag20m`;y>^qm~Kd_?!a8@FdPj3ru{i6Nz7GYQ2LH6g>kR#wbcjRQm}ichwM?X{8GMrTd+)>@lq`jnj)ta$5&Yu~x)`n?yOA8wnGSv>#rUAL)U`O?UJ zcl0co*HLSUwoTo0!Q%d<^CMH6x-Ie+Bz8%}Z?gogW?pUmRYY-Rj2aV6 z$RgY?Dt$od737R4XOKC~D>3`A9IdK*Vd?T$FIn5WaG|TECBAUMkvnf!fACku$G@Ig zy|!cKoXCm`p1JDkgP;BEzRT8iPo1*GZgbVu2CAz=7ITyjkzD!GV?v>d$^aA+3XMxB zf`vGRNe1KC6oVCUV2F!`Brs%>pp3!_j!2yPL@A0>lprXHU6!vse#M-<^0!f`l;u>~LJB`|?t9BI@+ zTS4lxOB5qMbMRS#L#xY zC1LFc5XLx+a705C>P&(rFpVP|11JV?0+AS@K}rG)2N?D<;+KeDCO!>b2?rz+WP}r3 zLK2K635@|1=j>q&{71-thagTsf`Yi#VH4Dtq?K`OhyX(b8e*t2##I9>21&>S0+pi9 z9wOKrKyuRFkgS{HHP<@K)v4CGFJ83v(B)U{xagwJ`EA}M3tzkabL#iMTmHu5`>(#j z+cv{Bqj}e=W&77&xO>GyZ&UR)8M>+@f4$XPCHbw)D2NG~%2$@$dfuI+G|D3u=B;9UW4KPN{<@)PdvbsrS`mZ>#SdQV%?@?&(#Np`2s; z$tV8%t-t@9XTS1T>h@bBm#uTOwQZ@Z`-NiOXtj3N)p_dcTsB)bV_g8c0SF=(g&+>Z zGyuIA?UY!Y5I@FY#v)9L5Eel+idhuV5TX%D4qGfiyVY$ocUWatV|Cy1g>P(F|H`^c z!>u!YQ>Q(&C~aOJ~U_M_Bwm-vIVbR@tK#`Uf6eDTd=OmX_h=@$!}32 zR!hjN_z3nu5TGO?F}_^GAi;113Q-`WDaulu1g5x9nSiDU6hat8G&w|+zz70S40+@X zg5ns)Ac%AD>7O$I&GI~iP#EI~r7^~0j716M<32=Th$7>NLNtL0f?*887)CUNG1Q@- z>PJ4)AkIHD@Caa049+Ree)^{^tu-(Fn8)9(aiR#0fq#`_IJ+wT8z5tdU=)KW0Wiln z`;0?QMxzi#5RPKbFGCmy(U<@%z_3?>J_h{^hA3wzFP>QRjk_(?l3FCDJ_Y) zvtRhk#V=fXiEB!;ciNO!F1u9y(j)4(zL~q@&fRm*3s%=Yw_wq+E7reu!G*n3r$wr3 zf>vw9W(%1WzeIf$2N{XTEW}6{fiyxrBFX}k7GaXpbdb@G=~16U-H}pXepWqvP(5~7 zJ$*zSJf`M`i^ZbO7$$f_QTrd*9#t zz(eutZ}eQewsYZ zCSP*J2uaG49|~@0@+-t^rCkc>v?6bvIb3UZOU!FE_spDraLt9sZ`^R`inZS9ja@A@ z2d-IH{^~;`kKX_C^_K@1&FY%j7+pH|`HNTWU%E6>Ti;EXTQYlPiam?a~#2|?ylE5SmVMGwZCR11xA^=QG0DSuAW~7_}@UNuPmm-ce7FZ3 zJb_3Ylb9xi(2vpa)g&JcG4xUBr!YW~jvz&R1jm3^h+%|JIhqg~;uyqQ8bq*oE&+6A zGr?&-JqbRSqu&POwC}fSqTl?8v#O0DlonCegfd2yHo=sDQUE6*Ng$&CkirCW*#pHs zf_xPDIEO%PN%S%?K*b0K3CLw;y&~8lfIboS2p|Jtic3C#2N~VOA)EvU*0JgcHCEe6|@S?T*S6}RHo!&mJDX?_j zoA=yO{@&xqAHCPJXjc1-`ko6Gy?*_b@7!?JTNhmLti3T|!n>8K{k2Vf%$gEO8nUE_ zQzDL=KvKlLMDC@Eb}D8~U{3{j&VZgZlDz`mA&`_vqL2lN>}O^dRl2a!g)L60DqwF) zH@EGby)?6SUG#y^_kHhc`+xLjQYx6_1GKg$;0a4d+O->YT<-h zI#n*8E|v#N<$SSN%xiyK_&P3yJ)1*J(ulJsg>#plq!H(?ZGV3?f0#z_XX_rK1(k2# zrL%LcF3jiE(SkZ$EDx4Tr_05YYW}!7dQ=^LPd$BDJ^H5l<{RqE2h^RrPJ8{Y|NM#P ze)#u$zWMEak9{R^6kIQqqd>lY}-zicEmhX4l_AOm><&s7s+Z;S%L!; z`3Z1?3JUE7dqZQFI;;-1-aqfJx1_L>gNT$05jTiw*` z#)_Aky+rXq7UnWr90e#M!U!iBI7&#A(l8-GjQtq-F!T}Rr(AUG)vUMDm}US@3NT>; zaRDSmn1VQkX@b)TuFsAl6v1N%V-z6B!;qI@zb0)CNH{QISHahdD1!BsD_@do;HMD` z&MCA>kw5*@h6qBxEq=Eq`ZZ6{S>r^37(^)%rA#1U6cc=|g-M8$oSt%-Rv5t$fu$}_9is*nDe`sic(FS#T# zYi45JoVTvKYV-?t9lB@A1$AJc^zM840|#<@_7*bPlO0`0|NCdJ{ml>e zKlYVfcYZ#7&9%YRYdnjV#G6}p$#rRLjY1_%QIKe<%gml0Zk^(s+OVam$~kA+a~m!neE7km zx8IpsxFpazd*4MDAG_uDfjjSc@si7&^)1^iHIeCUedjGr&z$e8ZRs}GcFI*<)arpO z0!bW8aUw-DaYX>)ASMAy{giqLaZ}=E)GblBOq~+f%cMk<6<}6?84;#6q(qnmFb+Tz zfCvO(2tsHKK?Hmhxh3q8h*u_lnQ}EY<15P`!Q4U<^Lc^`B=lH4TF{;d1QB!&5$1vx z6#7&mjLztuCX`UWCh;3&vBnywm29_yjym$R-SkVlahpwW zT11yw>|zy8$rP~QfQ$kRMI{y`EJ>9VRuX~~H?pKrN()LtkV9DJ5g;s8vD)U$^f@~h zuH3VF-JbQ=?Y{N%&wlywga7c4Z*SdlG!}Y)U*CyC`%k?0>gi)|jGlg1Eu2h!o7R#kFclzMa-K$4cb+oMJ3q>`rQU8Gf^~e$R?ZfJ; z2i0evQG2tcaNzXzEpPnizd!%CKiK{7L;W{ipSWyYVATcQMGGA>XLd9+bXaYjlH$ZP zNTnE+xDlC2NEl5iK}d^2mcj%yMvR8IP|-tRFU2VU_)rUBQj)@i_%QZL%q25ll|3_a z#-3$MdzUVAwM_L)oxbb*RmX0Dhg)zIXh(fZuQmmK@tZEs(HWAEanU3HCJ z^^MV4v*S~y#%gN=R;x#rU5q&?bzss3p#u|-B)OU7X3Whbk0g5}+07(BCJ_+_g(g@9pMYm=7n8)9?p|}Nu{>?%Z(s1^JIAsASdKMy(%NqiS|5}0=L@3|SI)Y$O z6hhjMDl7_NL5K=sOaw6zLhJwvWVug`GX>OV6uszNQ|1S3P}#8*ddxd9dnIfrol1=E{W}U-$6% zIK^^7+wEKPQsW`53*#GXXnxqjQqmlkdi=0g(&aj3F z`k+w>%};cUf|N9pgb61BjzW-R zIDtUaSedLeW-3fsgQ>3)^c&$W0q>|pJw}ufa6*6yK;nS92-{+|JSj=-H8sBJ)60|Z&3^UzYv29s4bQJ$<)6~D-Kum~ z+x$%pzWUmBiESsushFLT;?n)sC9_X5`d zjPr?!XMLDPgb?&n=%k{PiXH|73JJ-?kAX+13_%b>FfM|G0Ma7t0h&Rg3C0BAhrkDc zAHo2HA;6hvm{S($6@(C@ewlV5p<6=1277o)t)s#Ebc6EKCdIjE#{QeGIC$HJ_=StN z&uj`VoqyMypGgQ+nzAD9Gof7-aF@aKj6rzb0D1)I!J-?BK876#ZZny>2z6O(U1qzps=-;? z;%%N8nzc8XPGO=kud_z&t+w25~=5{>SyVnqkD* zqKH4zG5e47wI^xBAL$qOn_pXtFu}vNjmNFxT~D)=;5oeW=@<0wstYX&+LB<5>1ze_ zXcf9-qLAl7DGE7lpPL+a1IZ0@wdL^p>an-f*IydlyW@Do_wM%1?>+I;_kR52SHJz| z`|i0fdHMR_((`?@&vP}mc2zfZS!z3|;*qUhYW4sY1X2{p2~kRmQqqW1CY<61SvV%Z zpdf@G_YH9Zu@jwP-4gP0Yc(2>iJxIN6g)uCocDMP9ImjyD28ZEBq1XVnNUQ;5fOz&7}o4C zbb-0Hc;&j}Al9L!5e#Y?@etM$`YGbvh3Aiff9i3JrFC+{i;a~8yyg!AY7fOh^r=G# z;_ycTaW_j{co5Wh^ zVr}~8Y%)Nxhd>YEDlk98L5cV<=&m$)MHByixs(gUF%JTfqAZSZ0AnsZW2_5d7p4K( z?7_?la6mS@2#r+Ncx=|q2zVN5_OH3%z?GlrS+USNXS!q7)V|d#hab9E{pw?{U%Ngw zt2Nd-GYJO?9xk+Ko{dh%q3>5R7TIJ|X@wVNh$Fh=|ij zPMK(?f@Tb)-yrWY$jM46AW8vj4k^`6*}h$|J6dLV<}d1Ay4-i!<>8xe-tp)o`~Uhc z5B}RfAAa&@r<|Q5nOOedvxTFtszdLo`4ejXq&j+B9X-LviqV1c=wNwtxRe{^n$r?z z4_qQz98dByEl)EL=i`(({-4&Z3nO$r;>3|F zEXG+r4-Bh!PA$kbrx!FsvyQb4Bbd@K$DY*9k9}+;BdXoZD;M07@Jym;Ia!}xZ~>ZXV-38)%N7# zY1s{z41McMK!5QwW4H5hp8f)BxfYC?&EqU~!Q|1snx9!VT!S z0NjtDpWg`llpE0b5eRT8H}~$-p`D(|(IzU$SE9Vw8EA!Zkh_QQ8w30`J{nv!!UZIs zE(8%53x(iEAdE;Dks!o6LfUCa%hB2jfB492)8$N%U*+iuu@i4zEfbLtra?^ka}fz+ z>JvZ+krhNo(zFrJHP;^k*Wwmu$ zY+I?+rPzE`b?sR0q)OlHxz8?M{^A7}#%IpjsK}AIZG#Wor+)kENAJF4=c-llx%2xL zFMZ>RE00}!-Al_>#;fZ6SdL&hNtHB_QX)!Jm{OIdtN=1bA!Df6X{_k4F!UJ>{Xpme zLc(N>nuHj@aU#dD5`*TLXpIThxXB)`u*D44SVdJ5)ThnUb~K&0d%;EfFTL)-9rqu4 z{F{e<_;+tS@zb|GoyYd11`qEa9DL(+@x2r3vE!Pq;-p#_-~!Biv6SOBkt3t((5O0? zQwQ?uP(d9n@*$;E(zmjrf)3_!B$P z#0^}{Smatq9h@qRi6u1s#st^bntaoxutSAPthkN|=v zF<=q{f*1f|2*C)$UeV|@8hps)C!!add_?do#9e1^Z>-r`YwK>V>tDI_=q)#%y#1CJ z*RBpuZ;8*EarF8P>Z6a8@4fq(7cT8;se00aHreTBE7>T4O;p^B zOV&c~*MS%NHVjo0a0KEY61Vlbg7f1k; zh$M$7a|@yuz#wIQfc!==21yJvpGkC88iRyJ%w{hoPJ$c^yUfgKk+w1TG_2f+O`9dK zU1Cmab)c>}Ib(MJ!X=5>b2cfKuKI?9SFTqdf4um`FFv<+ZF_y4XWF#aueoO6^LM>< z?S`JY3xjnn9&4@7S{ty`c!}99(jb)L)SRGl43n@Z22I9*P#FTo5Hv-hF=jGED-2Pi zA&JB!;T+wMh#RqPV(ygf+by-5tPM|BwQOpd)!nwlzif5rva92_-oE>hM-Tng503rh zC;9E$)mT)0X0Q6%LG}H2)PeWa+$ptqdbD`zbn(>5^1y&PQaIx#rY%miHA#82SRO5u zbA?i&s0GL?7Pz$oA7TpH9^SeD^`qnt`gTHRj$`uFKe6%pkM`qC(uhCWukPc#I5(Ws zS%fZd;POH}tDu(i+O~J2YIz)Lk?;I9td<8g45{T2?P9)ME*6T#Lb06JmJm5jS}|Hw zM~doDULDM+;^5S_aP8Enxh{;X!AcUW#Bso4A`ep&6;M<_ zF#*K^P9oB$n6re&Or~gMMN%|n3CbW4Ggd|oLd<|81{|uuF=FYdYsxlH3DnkhR9Stq zrapi5rN_T?&*6ve@L#gzCo`%#SI>XzkvoUK`rs=!ToGC{YipxzTZ1jsHZ?Y9y0gA& zyP0jJa2p0)1OVtj7r#3Q?h=6mzyOn@#GC+1Oq9ZvBv=8%CLDz<1c_gSJ}ycTy%6{? z@M7Rbf(x14Nbn-yL-0cw%k*QYtz7j2zzaEiJX6m{e#|e8<$pvy{Hiwjee~@3kyGZM zMrJ_c1VMm5i~v9ZfPxTfd}2%{p=bVYG(zJLoJQ#0JvxW*0p!ydgH9bh0D1uQLgYo* zi?IhGH-sLH-3U2E(L=CbVs4Wdsf1ZU$^bcP!XW`iu;eGK3xIYEH(~K<1~*yR(^b;e zmMZW3X|8!wJL{_b_WHf^mz=!*X7!;*-n{;X_Ngr!n;Z75zkK*Bj~%)H?%vfGK3!e) zlxz;POp8sO=`zQ1`*- zlSkj$H+t$db@V+o|33E;FP>7118QlQ4-utYp)fj{8yU@w<_ZPAOc~Uyt4^!j*lL&$ zG`WI0R8j}Z3mE&U1C;NI@OeFp^hC z^V~~2pI3{c<-%yWG+O3P9HXi_Qs$zFks>dl+h6KN)MFccl=%blrP64rI9$vRm2$(J zOcX{m+lpdoSaUTU;DUuvKqn@+L&KVb(=um!x=@>;lNoMam=$P*@P7f|!6Pg-8^TFklfRg|QqU zl9x(ON;?VOM)5X_oV{&I&Cjb@aB16n_uNwW@`LZ)@!6gWmUK_8?^(WZ z^!~es@4jQl;`1CeRgP+#x2`7I(wvym;~1GX146TV$IR}Z-4c38)6IR`CD4{E?;r_*4xxCJ^JnqH@KRbHY!T2tt~Nk zZe-T1?z*}sF?kA;POH7kV&4pi1DgZX9;9|ZviN}P7o`A@gFyC)%x%I>5xEKTn3ZmY zZ6RP21zQyQltiCWy;WFj6e$xoDwKEaZ!Mj#7!6OzIAs zJfROOxuPb#ESHD0mCA@(;_O2+v&yT5GIvSWMvXJaG50a&% zhPA=rjHN}Hn`Clkk>i>Y9^6VN8RHfhTqH5}8bz)Rd=6C?1*~!b@kv2`R8^I^rhYnxn9`vM9;tfDErN?rf<19c-gw`OP4-9yY1;|Gd4C) z*;v=G(N^^fM79#_WgziHqQF0K!)5t~qTxmo82&nCEP1?5wYOVeK0AJKs{j^5s1%mv`4xXXnj5_?fkb zuUh}=+O^rXwl1r6nUfzUHO0C3)baF9?R!cLRmG6{ZNodF=XJ0aAM ziC2?AxDa#`?2(v*AeThl3hSb%i(v;(U>{S0%o;XVC2O0aH4UAZITXvDMT_6taP6Th zF3&Dr;Ax#2UNGm-XE&6-_UMs&Z%?dP)H%J$J8Noc(fnP@mZVx+I|=JB!LVWvN!9?f zI1$?p&^Cm(%hFaw+C*^|l{{GTVmU}HA!6|Z*=u5cQT9WN2bdkA+=a|t%+@K}J1y0& zx@Px`w(V^Ty3b!7zIsFE?tAup^BV{L#wNq9ac}gubw`o z4h?aehLI6m86DM-<134Trr^}=A@#{!8%pv#ww-!UJRYg9^l*`33 z_c7YEHb)PY_;L4J+c9X8+EES4n-I3#r8#ot5 z77C@2QFU-w9USEZVx*)FjBt@hL9^WCoJJcX$_0(ajA~X{!)ks=9XzSNcX;^VOQZeS zoX>f3%TsUu779&R_vWf&Zs zBJfie5GQiR5?X2xF9cyP zL=L0LX);aF2u?LPhrlifoe($?bQ07}Q8&ZnZ05}Ut5+Ys z=9(8TzS!N^=%}kZxNe>L@WaI~-2dujm&My=`=+$)ShDz~&#diRx}>YVX0wfLHj`~; z+GUZtW!jCg3nC9dPNU#53Qm*g6hs$9ZcN;ix+!&tz+n5;&D&>kL9wArj!KJa$rC8?HS0g;e z9Y1R83w{%y^d}6uwQ-3L9%XG4PM#>AWx+MBhn-N!@`Ns&822LM<tWis{j5Q>Z{M^`clVSoo_wyKd=4sk6!+Z@9eq%{`ghb1TR?anZLNJrFDCC zW0$SYftbfAcuisu;wX`#gask?nnY(srL)rL6M@GhxQ!-{06ZptJBhL# zOB)5WjY!?LsxDjAcB{?P+_Gco(l@TX=GCj$ds?S&s;Sz2@#@o$J#_3VU)*#3747q; zKh;tlTs-HQOE21e!P3yQrf#e3kcn3!5wjeXs9!YtDh&bA!e5OM+F z5QT1&$sw4WqR4gaTE2dCL+Ap)DT)q3a0r4FpCbFMX17^# znpvkzIu(+f(Q;_*MX#(m-!rxT7j>5C>g8|Ud;93uAA9HS+ud_!{=#lfEm`#1)mOcG z>AJpo3%pfzUCiv3Z9a2VH0at097vVUaGr<^ASUvwfU^CNi(?&LUYTUD4;J` zc#IidM&|_ial`I$5}@*0bUvVsJlbHS2_<;oTuxs2Iz+R()Q5~QS%fY=)p^Jt$Kd-Z zd&@~0@hAI*e}G1Om`RL%ay~+gPVzvxg#mT+q&_4s@0@gwT{ z@2Ri6r0(d=Ih;rS=Vu50_V0Io`SH*lcYChB&a?ai|LnPr=BeAN>NYF3&60VWWbTyA z?T~f|*n=b=pgt207?Ix~1`J{taAWl@lhA1rx43E{;O(nNt-VRYa!kq|rLDUV93lWC^9D?Wq(2KDfK!?%jtTcLzCa=-tHwu0T zJQ#SO=;!8^q8o}1AashxZqej}eDUq&+pa0_folxV$=BcfaoSbr;*aK6`J#LrJcqvnhprv)=r5@q^&2_S;ZHmZ zXI*viH1dde0&Wqz0d@m44(Jxg+0yuHI}qr^q7(9u>_lQ05}ZKriGp7ggMc@n2MQk1 z=r>mSOhz9P{RBD%lS>pe2rfZznoJIp$tegSNpb_wSy9<-GI=2MK+f>^n+w2ef*ujM zA$DQnpwwwGhngGHb7v>#wfS48ZmX;6XsUbh%600Wf3x)EM>6Lx`$d%{vSh)5>#sR> z*Bys8T=3Y9pnfR(h-Hh_{>!F@&9i2-FP!hZXjOE>HGTKr`^?wBcHsa0 z-I1q$IUMk*dv>aa4)D%0d|LCL8ZL~C@QAfsHlRrZ^uCtYV%+N8TwCZ*I9qVP@8Vcc zsIg%{4`Ns5ep_5kI!-C{t9)SLwho#Ev!sg_bdxNNMoiFw3E_kmKcX;hr=wrVVp^|D9s7R4SB8`BE`g%8!%+sqdq>E3X|(-*FJV!@K1&uDw1VahM8bsMRz9a&t05->`! zN|vgiSp!X0LVtz9FBtry!6O*DD-0bKh7Q5diHx08+$b1+USW7bFg(q~O=hy$N;lcq z#v1dJ_12%)DF0)ZwoYr@bNSj+58Z$K3-|55Y+d*4*}+9i-n{Kj^&5Zw+Rb-tZE5{) zb4};8S?zU=&iY1oZNpZ?whAaw+t@8)hY2_Y5K$~qS@9T65eTzPiW-bzgCS_F>@XR& z84P}-Apm#?WH$rd3E3OFKlP18_L`Re`UtMZg6!+^}B*;N-voKsV&*(t$u1hMgF8BhDV25ID5_P6RrU zI1XO88v-W)F0CrPPA7m44NeidMCcZv=PbAdP77QjJgXS-n3xW?KwScLiOdD48&VHu z4goq$qDSPk$s>p!6W9A}W#TX8%B{H4fsEU!@kwIXCK$XXL%>uKHdO|&$;FHjN$i(N zN&;?V=n@UxLS=vwAHi-;eZ;QHitPqNm$A|z3T}+Nl(-Rc>HZfObqS{K3Lz-4sBBNx zG^VFa^VK(Ov)fZkmmGiK{(-MN`ur_7b}TyY$=Ngdue)~iyMO-fqhAWGSg}R1brQuX zTYc6lw_@o;qyu5MqIeX=NohBNT?jZZbW!9Ypc@(;pwf+uZe(&Ip&N>wP}~N@%_4YO zKu<%q5nHxMHCvSWt(K|Mwri*41%3o8jF0=n-{r zfZH+feXPcX4O~!IR=M95kM}qcNqS5$FwrN^8iXeDeyfC5!T8GLOzmgY`+?**YZmU8A}I%$B(Hej;Tl9Ro{4Beg3&}JpS&JPwx5dcSCo6e)B~a|8(Zu zUruS=SlhD2R@W|9br4I3D0P}(SB1eXRQiz^)b{@N@vRDgn}C3sd1T_G+|j?2!mZG> zNvPN;7=B?gJOPaxWwOc4o*?iS3~j5e>TGI!%5MLe*%Di}eDL8%)qnZ-!q>j-p1_CQgP!X2pm}2ok>@W&GLj97|1;j0t z6`PEe-LmAeS+-LA6f|v>NoSR%-EQ7yQ4+IfzkB_4>cd|gy63LGmCM^38+NW)t$zDk z>UaO*z)d%H&TRb;MgC8-`4_cyKdY+wFGM@2?4yd8NDcvQHyF1X4BHG9+bfJ6m8Ndt z|7Y(!z}zaXJ$|LzucYnny%~;jb^OgItK5<9{O0bR|C~8xoB`Lpx#8d)yPa&;_U%ZoL#CswbFKf;)b*ZB4UOSca|}x?xy`Ve6W$CoMf;gR`_s z?SY+TMAtt%e2oM?9|4pRpN|(F{dE#Zh02G>nXnWB775eTOhYqtM@i_g%M4y>@C0_A z!8@=6H32IidI!YcjY9?yvTY-I?_Kilo8T`7`~pB8YS;EB`@OUn^<9{s6f<0$upA^XR`bpUYxDSG|sU+D?e|V z&r>gOL7okYLO>D&9wk&%7%VPo>fgU{z`$`FUr|`J@rIunPd$9_?|*#fj%&(>^_5)IBTVBJUK6Sl&RC+zNzPxZ=K^-rLS$VdYKab6u#mKXj zf*HQTkSI;hE11bE(;1=3#Wjjzoky&dxv0R+gk=c6QDhqhHp;uByt@$$4_vdvL!mN) zDhW^zPHB?3h{Q!?J|go`MQBunMu~5d_$GmC7GYfgwu%V+bb+72^V4Z*;rS*(Xrv`7 z3K0lZo)Qy|hHzv=#vsumh*3$3$e<4(J6c*vv``BK7$K+~qEUoTBlO6yEHx-{gPf|> z2*N_7zsNUBVx!1MMZQrMq6*)juyqO>_Ha#tYbNV@#pRmExMsOrEj&AuWoI$2>5OY8 zD@>E+29MGpNl{)3%SzCvG{~M7mo$g6sVOx05bZ=qAlNa*(>Whm5#f4@0o{C;Y zbI(0>%k9^1yYrSMS6ozje80eXCvLs}PVK3O_Wti(i!S_OZJ!>YZY6Vv3|%mI=*;5o z&7S-jkgz_#j^Tq08{x#LC{Fizru#f$j;(XKqJq#YD~-I|$jj3t-)v9O9Hn?VpBH81 z2qQHyN;8|+EEYxO;(Ddn@9S1x)N5-0!4)T+QuU)BE&9WKE1!9CXShax^L4UyE!nq) z9NI=&x0ANLB-Tc~Ba<|0oJ#bBZX|S5(_lf-(rs9h&@@|9)2oY?eS|gQ>->|(-}*ih zKpF9U?A7l}o1B>WaMPo^LQ)0^M=MYPVG>)nOt4I7DimF#RtlBwNCRUo>_0VQL~A99 z1EgawiR~k8yUET??u$7}!qAOJ~3K~%4M zNXehXxayU>CRUljDbsj4DvI@r*x(ggBw;4FaKaE975RwBMFcLwvte4I0@rk;vB9xD zG)jC};u>Twtnd+!07^pQ8%3^>%7~PP;6X#o;5es%qarUf2~ZlrCXrh8h)7gYh(eSW z=K$x(s3e9vX@b-OhbX}=13?7qf&e3KSQNvO*dU4ZvQRIl&r0T_5+8-;xTAtQDzZ>y zF5=-EJY1dP4td;R58J{rue#l@vHYuydpg53Gt4v>H-i;t3ZCgwUZb4Xm|xOd*rQ%9 ztl~VClCMV0t76zDv0%EdTcc7K6udz>@8v;5*IzX9&~3N9b-|Bo`u7P98}!~y*OGrc zmVETjORoIsw2sm+ooBfc-U$ZtnGP)2+^`T@`4V+epjf+jL| z3=)~u4OrlydP1er0hTrlSlTdc*g(>zB@P*hn60aHmxxINXu#GGGe*=l@YB@Vh~5UF zH9Pj&yEf_T--#`H{ou?Q+iC)?_iT(0RX+u~vx8K%X>Oy}8Yta}>gf+Dz^SSHLcjc#U|;I0#yNiy?- zhnd<*RG8|76)YXEYx(sD4nt#pj=wyzf5pm%r}3;g(m1pFCsW@VTe| zaKR;)FTZ&7oa0WNEEkpLmsE7?HBM5dN}f7SnJ)OI3!Wwpd=aL3l$T+dgK6TpFgP1Z zQI8Bokt4Dg7KO0DM+6}%iZHFG1zaD%se%V<1TBy{($Nq{%7|$KKaJ;{(!#MV9M{6b zwnNx9BGNSu85|}WC6WFLAA#TEqdeb8OO)rslHja*MA9O|ks48fhZCSBEbt8?lzNd5 zi)>V2q9W4>#nmXfBBCoSGGURa=b4D)j(WI=hij1C^|HG`VIwj-UE=46kQ);=!hl=Q;b^y@$Glpn14$puT#KD%YmpytBvGsVKFTZwQ=MD_+nsgiZo zdZecAh2cU^G+(I~T_FY>YhIT4mwC34VWvx5L~zyfOufW~6wxn7NE?;`>?W^y&ch%U(){TE@TQJc6@@)H!rDWY|@&OGv9XklI+Vq$c zy2U1{Mv^fz)~)H6(wfixfU zi}Pm5Y?F&=VVQatQ>VBpcqZgwLz25e22Y3vuM+Zl13qt{xMlL|9mg{7xP7>=xu|br=k__omB{?igVL^=We6uJt z30#xFHS%mD&pOYW=!%B3uF*tQMO5IT0vi?BMxJZt_$Chaor1{$Tqsh`n2sRG$cQKp zVj?1djBrX98PWOpu)v3@jA#(~sNinl09rH0G;vIn2T2i;Tw&Q=%Q9iv9rXwig$qk; zL}D8yu1Vsj2|}Zr1wbyPOeZ|64PmlEMQ=4BD$}0|e3+p@u zjrk=n3xx|A-$GZx5~cg=zV6dSZ;)|UyP0aeP~#WZuSdWoyx zm?^xg!Y5Z27fk6^Jf&aXs^gCjpZ}v-S6{Q}&fl(j_^~bjeqnD}l^U5&<}D`c){{fK zN#Y>U+ac1cL8HOxF<7L7?M)D+0aon{O*3@EGA-NI)ufh)X=+^45}K)k7X)3>i_y$j zG-{lgu#KdpCrw>5O~Xm2jlL0I!5u7TzY=9c&UXE`uHi?O5j3#A^GWIvj1#Fic(75` zv@G2KUoz*PZs?k(t4Uo?TB#@*opys*rUj`%jtt^ynwq91L7A8agy(|<=t+pib8s)& z{UO=DnXFr>E|{|;RIz5{^=ZiWEiE9OW_Bjax3q!w>pgVz`Eda8Wh znrx%0n|k+ObpDT5-+asFTYtIi+zTs9dbgZ-%AVi;w(b5uY`N)%SB4+o zP*PIYt@xFbhQE5&N%h0}R2O?gh2CI+uO{CY@Oi2|O0^1xM=jt#L5pLAaQrG71tG$7nG)u?hIDCWT{EdWP+(6@h!w+v5@CcUMwrIPjf@atTn!9A(_1(@zj&G_e`bDhlkAO( zN~5HNIWfez!z|xeP*`44TsEMuf5h;{^Us+*der<|Zd&?3_q_e^*ex%;cre^xE_|J= zUki@FJ9om~incbAjCE)o9Y#EEB@>pa+L~%3m2 zXgHPxXk-W_myR6=F(jR>5RQ;Iyi?;_cPGFT`i>Dm8Sx$KuW>sFKLY3g@HD zZ87x?nGNqw>T`qMc{71>=&h9IItK$UM9XnD!Kd?`0%598AgU(h4~h}Jl_d9*_8sKl z7HiLYvCVJoTQRRaT+{x~r#Jlmf0x{F^Nf)f*PeP><#ETA4<0v7*&+}DzlyXt5l%#4|@heI|R{WA&C5RzTm?g-w zS#bu#wJ`1`#tlIm1+iI{8)Yd>?HnORs8#qHh4(95wZhf%Yy;zNaIs;!;~>oPVU7>; z0xc;S(ZKVaOKJ&&u4rU5gtJ2-!f}}r<~gS{vhHba@NZ~jmMZ&Xquf)u5T7mb1^D*9UTOPc%lj|?4L-@Qk@r(ouB$8EUv`q;yNTK}t?8%{Vb z)UW@%AD_48H@9v7-+Pu_^3$m$MK#@vqJ4YT_bdq%cxwyuY72aRMXHgd8d0p}g&@a6 zFeqr95aC7em*nLLCr3CX%6scwQjihCg15va@Vg{|Lw6|6UQeb4P@~mvSB^>a4Xrh9kR)^AA~HpMv_<%Et)Py*m0WH zDh>&)Qjt`2=gM?;Z#zNZbQ&Hq6$-{SOxVE$YkUyz34%z{q!zYDEg0zt(y%J%vCfKyElK{$yuah?Z*4ImbZajB(pLa4zfNsd#jh!c{fLEOlf+&4XtSuV&A5sh@ zi50WVHq&S|wS%N}2iftyy=j%U>Wz+tukHxfu6q92`S<^!`TFZC&;DW6NvD?gA2PML zcTG{BP=2qVToMwC{EQNEdBSdQl<~H(c`Yt)v)j|eDh+NS=w@r(?ix2!Ll;Eq>F`<0 zG8GaZl9guBThGh2il?r7NyC6X(SiNKJ-XL-D_Q=dbM>)*Yi9w76NjxD zeM#%Df4TFf>t8+P#LD7=%A$OKNl|&87mCkQDv8zk`BgseOAO=B%L^72Rr5l#;;Cnt z7D=8{P}n3&;6fowH7=%_VS+r{ph$JFL?Q$gp+@4Xcvnc^qx7&wL24AldN=Ewa|6#u zL@^>t4ZILy**cD+E|XF{$Ax*m&gH6OTn%ov-sK81Ouft9q9`qj(!jEHj4R3uO`;U# zg$6h5imYUqsXXIXc)!5bL%u6tv#2z4a)jZdE@`HxsM%8(6g;(_yqbc-sb1epqFC9z z`^wRm@B7nz8}Gey(N8a!dED^V&O7_Vd+yL5fAGV*Zk>C|h~|=#mVUjPj~moHuun@- zVYAQIobPS)%5?%8~h;`Mm?t0E0=Gh2r2@#uQ33QbpM_DDx`yxVq zP{{L(`BlE+s*>IneFl~dIA-#(BPRdgjEbLJ5V_%orDMkIE}fj5HqCrvxw&=?*|M4J z_z-p=A38u|PA9SXT6&V9U7 zDge#4lD3hw%_QVV)(^s7($+)zfp~nc(YlN5*h1E=A2s1(0=pi2dd=;>Uo`UC zX(yZ)=yvR6u~$_={|aBPaE39_s*SNd^Myh7mpo_2Pga(d_ux_yDv&y5yx%1{#r8j z0rkHBS$NKwwS9ZdKl8NhH(a;pmYd!kd0}K=|M8Mg>Q$`O0OfTI4I- zOof~A^IT9CL$VZtM=>OcL4gkne4QjV$a1|Tg+w7F2z7!`$MbbOABLTra#WJTf>;j| zcdkJY8bq<4hXWcUvC+w@DhLrl46}R#M9LDIBsogmG8%Xx=yKOEOvvS?A4yG;(ky$T zf>P{ir75N4SG!-P3^1l&CNdXcN;-F}t<2M9Og=Y#<7t>nFBym!2uKfb6( z>EL0Nr=JzM^6Hh3KDKH6ghNy}K)TuwHj_QO$f1K)ET$(_Q!^~Xv(9bM+3}YX@zT~O=Ov?F%!f-eOWq(!(aH3?{s?Q*wttNYG>U8QrKWNiX6Qwes#@8 z8S&Mz#c%$`2v{_lf2RyTN4QBi_u0&2T0+1U4+En3f}%(T({v7UZsi6w7N?VxST;!# z8&m}iV*%;XHH{>aq$5TSwvz3;$eQ=a;y1JzuN@QOujFna40QSXaG=4GZoT#?=Tjcvmg! zs$$&%m%Gs|MqN?^?+JPGEAsOvd%YF1H{i*S^zFOooU@jmcTR1eo|E%D3(q=iHk0{@a1#QZ5}!-lwVTe^_F_%GMTTCA!1nA%`^y1eIDDC$G3>CMmGcdXk1JK z!-QE^R1%_KcM$>tTPd;?GGFcyOBHc~%)g`v6Z7QK;=GA{dzKwPyy1c$&;P|Os~#S+ z^~LA*1gj3rYCg1ZZu>iL>Ra9?2lqp8)r3mo8f2l<;Cj;2#mR`NJ9&1gNN^S)bWjed z3lFZk%ysEJ>GC%OZ>BsPQrBsh<2%1hNsx33EHfSYI(2b(`D%QL1il~vlo4ML99H{U z33R?We(H0$6+=w_bVgx#l8*XM@1R}20n!WDsX$jL316Dz_bmGETDt)1@ z5i^|tfat_lEjy{x#L6mURZhf7dz*P+zq)&8?8B|v=8f^iOWUT+++JS2;o1LN_3&Sp z{pR2T6gKii_bcv zY4E`4!2WA5`6+p547vXgtA2V>UEkg{{d+Z^K4Qt`7tT5F^hrGnUn-ENl;oHClu}8k zmX(ml7nXeuoLtWcVTNyH#AcUV$BEUF;Fm?eC{%H5mD}xiyK7mlmgNI3ca58+&$%Ek z1O>5{=lv|_XZZjp26)lW3Dun77bL$3o*5OqQ0wv5`|<;#91x_C>#8_qao*(DdRxai{7Pd+_d z)Vs_j1(c$iJP5Yo7kojtQYU)r6tACU{Vpafa*ZNe$AhnHNM=F;Qwzb)*?Nu*vTO~< z`gyKemMXl;lzi_vk2tQ-H>q#W@?(e8o__MQkw0E|!!_^R{j0TqeQ3jk=XTUpbj+J> zyt~ByV70w>v);B{P3%h=?MXYS5;JL93Dwk+HbiWot_X%nR2_NWOt^GAWx{ek%oy5eYK+d;bGov#lyQXPk5lQeM*dp=g7L?`#{^JD ze2+W#d(^bfH_FfYJiTb_%-%A$;>;bm^AnmgsI&DVv&50PvqJ`Ci{?ax42ZCl4Z?!X zB|$?_t2B+ZY3jOez=jahuno;rlSV={5{4eP;;p20AKAMTob1-EO)h+WPb9plbkfSF z{;_z>pI^D_j;3p_2>$4YRVSTLHgLeC?%gNk=S@)L3Q?)!y$zx-q~z5ozA8!ab5bL# zL>V!}@P1Y(6ZnZdTgeOcipMW2WjtS@$br1Pa#@}#OErZBb=|tv78g|)cIcrv*WH`w*274i6sS1!-p+8=j>NcJaP6h!@}Kq zRtZX_TdLudT2_Ivne*1lo(e@Q7r6?NuM+u6o~?Ad0~`mUf#XAh7@|-7ZnoOx_Pbd> zFH{Lqg``v}o+^*8((9e7C}px-rpV<_|xoopFZ#)rn{Rw)^r*_dy(bhE1P1k=+Na03qP+1X1rv($ zrxq4e=H*Wjq)N#XkiC^|zS_mtaZ(*ChB+xBDGibw*Njz z;uU;!QpN_yg8@VVb<%M*VnE(YofeHc0PCQYKVrae{y@6uiOdC!GU9u5U;LId1!csy zq$BV&K9Rs@l@94!YUZZdSu12*D?58hIL|XH8O{&UuW=5~q#=zH(oRS#u@4cujSd(Y z4M8;9P%T|Eb;HzX)QTiEShNxIpsnq<)%`@Kc)bCywb57fDe%t!1JJ()3D$;LY zspM(wGhp$_r_UWWqOPcCwUS@1D3c_1BF~fxY^5SrD`F+jRl42PEE^O=r_^wKHRGya zm@1dsFG=OHQtI(eRy>nDp0a}c>YhC!Lx;>fX~e8kPO9wHW4u?HHhlPp*I(Ch*Ik>h zymHR)BT()f*kPrDhu+Sm)U21 z{BzwrPZtW~i#?M(!erJR@_OqE3a0X0C2S`VqpYWq^M!biU-kxMUw~Jp@=~ednNnC> z*|UG`pyAPz&S*LJ$1^V(z3>;mTs`*T&Cfr-w>GeUMoZh``LWe+#W$~w@7k;#+G!>a zbda_^q~joow?pcBRihcTZBwVErUh>~W|>{m&;+al>WIwaGZE*!<_jPBGZW~Fyk zs9+2uDz&14FaQq*TI`e-pqn{CKxlLuXM$L9V#VN*dQ@cobh`YRd{jxGhRCqOCtn@` zlo4MZOZ=vBAza)sPt9VgYYLcq-jSi#QE6zRX)V;Ud)_&LBt1i8)ZqVS0-o2NP9J&AQyEoo^)3no0 zE$iF6yk|*WzaG(ny&L*;4;1<;74V3x7I;6;)rw+(<7zlQCQ=xR+MTbslx3lb1{BJ3V5Z73^P?>CkxCJ zhH2pVS{d9ss$rw1FT{DPSDnq7jnWm}RCV0<4hL?0nXUl{DCWdM0 z;7V!3eq!4)=xZC|P}5}EoqZGN#RVIbsbW3i!b|U}NL_cC>p0^R;cU9dJf@CwzUlBq zowK0^Xu4gr)AUk*q7mampTms{ayd)fJ@jCmrnCheFRoLOMXN&fI1J8ji~ zub__Zu;<=@^oWr3i%J66u8}FK6J!vMfgnJRu+WKN(3z!UnT9a~+~f_qI-*(-J4iKQ zl!A@_G;EfxQ(Z!r)7#_L{=M4vP1>53>gx;Ir%&5e8+iZ4=ihwffu(o;a^6K3PCwy< zhQ56w{d$Ia7ggr*0SNWTHn_P)&J$tfAj8+W#5%VWVAyJg4Y+x~o3C`SeqIcDyj6lw zC5UBiSA~lYxRi)oQp@E{VT39nuc4&Rj3LLpcG{Vt!9&Is7nKd@x9EydJO23l^>^RV zH1fRv9^1eEl;hTn{^|CcuU&KLg)Kw+SNh~YzBk&vq_LzV=<)b@KEMlMpRc93xTUzb zv9PeNsHpkaVe7BEcK2`Ze0}5v|Q3y5y2M`Jk^Y=+QrpMauv^43H($SQ^mUjygR@!wXn~^)xxmT7*`X+ z)JbfG2%A(R4CCkBlVz^1ps*>gM=-B@u*ZPv<3?2e6THi;%8)IB#TZ zY_OyOZWhiPN2rm`mvCCEWQ=ZK?O!W?dyWx68IfZho@34JtR#+lAI{u=0Zf;pQ>@bO z!t{@B@26pj;W;?b8IVH}_WV=zkeVVo%h}Y+(-{C9IpSy%Nc%x2sLrEFJv?n1;ybgg z-?9mK_Un)yK~0iaoV2%-1N+DaTg-RgRu{d{Kpp@9AOJ~3K~%mLYl`lhI%Ug$o?ZL+ zqYLi7tLBoCFP%JM{NN##-TF27`qWC@s@Q@muArLFuVB5EoX0PEs|C4&<*InTMwY4t zu3BKrIi`wbYB@H**#7-{o)D7uB^VAckpE{y;*nr7> zif5fZV%P0A7=QZx_FvpEf-6g5A*lwKKIEU4jKwIW}|xhq*$h1)d+&eK)NxNBT|9V>^xK}4)$JyXQIaZ2Gt zrKl{g$AljJCJj42eBOm~M*n=#9e1z!%ilMRoA6y&Th*;YY7hr}oEv{?Yey>>hy4{mKcTjQGkC;}0N#FGk>K z0|1TCY3mUBFwsu-?NQ&~uxHWYb>ZmZiIW%o^VyZZ{^NU>+`9CPQ8Nag8R|By(%ZLG zD4yW*PIfD0oK)&^mom&07gNbG)dCbh&(v~IYB;7=V1g18lwmuAUtp?5rcz|43QQT# zlnKlf$zAT@%Y9;~PszM9Pk!st3t#==S>=NVPCe$BxtERJcK?{YkN)lT>u-Kx=&>&y zJAB=5e?$KL^w!_q89w90i37R?PZ;#hHJ83Q>Vk%01FCuzmlb$k;+ZKjU#SR{5?3j@ zD+L!VOa%|6ie~}>oKLOD)X-aFz7-9xFtFh_b=8jSPKat zfzAX_Ms%iu&ym2lj6iyee_B#FCKXs-fjM-dgTy;XdmA}$fb7~$KG;Uyc+;3UYhRWB zz5hJ_#zT+1de?6oul`x!M?Wb)=?9Ys4Vl=Z*LZLK1W_pys|rV}Ntl@a`Ic^$V_QI=Ywh5L0rhz*LB?N`);IU1c7jvM9f-z&FmLl$LaBJn@vJ zmyTX>&2_VX_~Xfa2b2#Sylm8{&9~gR;QVvSdlkRr6DIkjK=-04UTM6Wsq{!SK2Igj zRdW!3!tZtkSa&VQ)$&|`W2@b+N*Cj2n4sGYVLe&4n&T@(af+gp`g{`#3ZBo)f1!Ji zmj(?kJz+%US!ahYx#X1_Z(8`9yH`H`=jkK^eef$tgtlo8*x9>ep^9RiMKa1=z!#_d?VsfFFrY&Axb zv?O9A9wV_fLp{)@?QZY*u;aj%`1W+J^~SbF=f=3YE{#%Vun zIp(BDuc38$y=#S{T6bR1?W={5no2c9)f5A6v6hzu5VVo=3v3nduH=|Xo?0&?FdLMy zu2R-j%CS= zi+7M@J8Y2A+G(b32pR_7vKGpS-1$qwmVTuKP)2;Ec=5}TKo$ft-W*g(IIo=G76vhO zTUYgjrp665ZmDsSj9ZDAYQ$o8N5X2?&32-Est3)!%iytQ0?<>iCH(6*N* zto{3wOYZyQtXpnt8g*sx)F0Lye|q_#5tDiid8w%HxV-K!$_3*D&v;&%%!^Zbu}Tp9 zU@A!YD^#)WGB;PsxTm<;NO=eP=n z@w?feAo*SJyozD{ZlQwV%Nc&EODJ=RlilJZPMR!u%H+H$1wATz5A_coQFr2*jptr4 z`|_(7|LQlZ9)5J=bI0uN(B52PZ&+=A_`bboD><}-#P<@T)v`NGyF<6zA(E)w z(QbFN+8u3ntR1A5mVh{;;Qk65GcC(9%`7?wt0Dm;aF_tfh{G)K84~z*5y)&Wp)2`L z;!-DIQIhT*rH^L9HjwA0N zePhFdm*0zqH%yqi@^8=1x%>XmHMf*saM|S3&U@+DlgITNI=*|KN%`!3RaczR(kAXs za1HM6?oQ+G!5xyu-GjR{4#C|Wg1ftWkf6Z{Hl1(g%$mP2Yn_|E>9^LF+O_Mc+9lM* z4Yk?Hm0M8USZxw08jw*zj3N7(3Pa-Gk0qHbMqIuEVNZFGjx7U&aH1H(K?>MTS|Q=4 zj9U`TC!qfEWPZz}4BjyfzVdt@+eeXKZ}2O`f`xl2oD_J59Jfb;xF36cu^-<40qvrs zj`c^(Mc7_xrg)SWoMx}m(%5=Q=$s{o#!h> zMX+P__2qr_uJKGlw5QH@P(JxDT88ST-&bR^a@tzWo0tRPkJKAlI#_I~8JIZMU#m#D z)u!UcPkIT+I4IaDPlWPx#WYb!fHD_kttvz2zvI$7QpN@;s#o&3Pj2vx7g$wag>`VDm41)4rK!5%>?>vhkC|a2IOHTEs#|CTWPLwA z0_(y|(EkBKzd z6f*(&O!v(O0j9>KMRfdi5e-4HJIO%@TB~gQOh;V|97*WbsgRekVbtL)=krLJmbA1Q z|C=$(fTw}ijR5|$@k)u~Tpb?Y!GIT3ubSiDb~OQ_WlmbZ_gy~=N}SwV#weKcAWjm@PGC2UXWqz}Ju z5s=+3H8xhRPcres;^yGC`UY1Ay!UH$88I_0t$lq_u^$Nq`owGq|z z6gI@3*a4c_t6WRc@dQK!ov z@lCHsx#4*`hOTqPthwI9jgk=}OO-FlVcP+o&jECo0ppXmVK=u!+oiWfwB0ugLt!%y z=l8%Xkr@)7&9()VTEgcA+g30Z>VsbqemRdDk6N81uo&8~n4lRg-%?xLEB z>y9ZwpieZQVhc0k2p z7XHNcZ@*=iweUXA1{d2>Cgd7vFBzDv0=3xbRX9>JQ#xg_f0-@x!00A<5TM!^y)-(^ z;r^q?>YTyl)i;1H?ex=aycn;?(m^xDqO|i>42G=DOsy5m(PuKIB;Bfk+!B7%(64$R~spo5wEl!^+cj|Gc?elP-^L_VUe+uy(_kHBN zjOOVGeN4u!|2|}F9NTbCnj#wQair>r$G;ei>0>~`7usKZHSLYJ-cK&QHNpy6ZLth7 zp=y&UY1HJ09NW8|<|f93%?$kFn&3AWGMGr`o?R4$^q%&F4hDs+L11md3Q6G)i}l2S zFl#{y@I43AClS*pt_>y$`+O0eX{zkCo<8c^;g7TuwIqgo) z;{a%AyJO6Y%k{HO@+o5%(2&>acI6PS!`qV?@FYBH(`qwad47v*_s0Q;d)W#?2-0G) zV@1z}V#z0Ie$Fg%3Kq&o9UIJWrwUEphaq(36K(lHK`frqKyHC=QLzBr+~wHMb_p(7 zniL9#48cWR_RSAeeP;NJ@)H~J@Sg{(edTy{{|W(;mKNV=Ni;L&q>758omBmWkn@ym z50NBDBOdUH(ORhlKigp$99uYfPWDCGqaMgN;F2W3I?tX#`bA?0#t42vBIzjaw+*~( zgeQEJ-e6e>Y?Yx66`)nGA}u*(98t!x_yWnUbWaqpQ)J6%%h0HqS)oL!?%IaN8;t}N zTNA<8(T9nhv&@^%3~JKaNt_;8kb>GF`1b(MX%t4A83H5XK72koA}BiVI=?o!r_{3m zqSufgP+$0%E`);O*N;msOa`Tt;3+ENjv!P1pdp41lL2nU=-KrzyXiXRfAn(q(Nx$D zam$&O3$9f&t)?N4P4<3334K!64?{bp@kKwJDJd+N5ExRUkhIkQovmdxL|N=>8rJ^| zJ5oQ-|GVyjVgc7$nU<3A>vd8;4P_8()<4c?(fN~MJw+h`3Dh|$&Asy@{;U%;ER4|$ zg20wFLfx5U;d~79flEKbF|R;;Px%tIoOFdmgTmQ&{Wz0g&_ik92DQ2Gnwo_Z|Q#x?&0LR(So|LjOsF~ zWXV^W1=zEs^$E^-umloIaw@WGzF9C)gX*{R7{{s%f!;TX+Qf4r39^9P%e$MA#1Ri$ z=)XFok?j<&Lpum$Mhorhj#mwOEb`?{hpXj&H zBeNXjU3__J{NMit!Zc6>a!@e(>Jt3>G!Q01j0GF)u$btMca;4<^a(iNGpV;XF#aEs zuORR~8(#W32>zcjf~pYmV@8q4v}OK7G64p}hhMMEHxeQK_cs>O5SCKfPjwvsAu*%@ zkDKm8wh;%D@IT*>GlGv+Lw`i-e@G5F{>j4T%c}dodHwrF@1HLPN2Ds|KP2g3LwfYr z_DBom|I8f%YcvWxwW@0~%m0wHD}l#lc@$|O`Oo^a!BevcLudTIB$nWDzqUWtU;Jl% z|J{=RZpnX7$$tgszjw)huh;)CHI6K`DfUg+gxXJxomWGc9yZ^XZ*M51|Fq_3I?8JX zF(?xeNaEoh-;%szqQsBmg0K;a|3`%rK)II&q&X4|{(btAb!d(Z_|7RO`jQMdcO+U( zQei^)X#6omnb=#30d`H$2VR>~U8_O0_@&f~a3<-cS?Z@bfyi`FHvUQxxTdgvobVss z2nPNgeGt56KF)I_X!0etI9`Ys$!xKlbH2R!CHwxVM*>Q27Xhq<<9dTw6M9RrMn}U~ zWUXX4lHWO*ZV!-9bOztsZW2E?OkC|Me$^y^{5|!Y{@K}p=2M+8evaaAzvBf!Jnkq$ zG;oPdju>nKsE~sVTkPFkS-D+07?I?dI(6**cz~Da+9xwo%kM(t{D)5lWLo+yj$~<= zG&n8<)nY60aS51Ijy0pi-<}Z1zZ3s#t9#D-hbCuYQ5X;Tf@T;f1ylk=XTFWpy!!>d zrdFf+HpD;(C#J#5Rzy%bVrd!^FVWnk<~%(X=+vXi}?1LD@KmdvW@fIPnpUmSf)aX<^p$-FX+k%Pn&xNNMb1e6gNP@O=* zm{0_%e7;8H=x=abXz8WiUl^`S@y`E|lk30epwU=Rv*wolnxZk@94{J0+gz5|APH<1 z0L~%hU4ye)YK#(6vQ4d=#T6j8AlL+;^&ZP zRhnuM=?PrgJBR{ANN%!TBl@|3*>jj9;lONEmYdHgEBn0#xPqZ5+<*_mGq+nfOxrsW zpCE<@=5+@|U%DK)Aha(oL4jV0T|nP{mA$VlJZIfFkilfxb5oiZ=q104r!gUqQ8{o) zh33F{3JkR^1Jt8jn0L@1szX~2mKuIMv16TpjdUqI@+T}rU!CpTTebr%81& zq2-e7O`(A3a%+)`8!9s*!tw7Y8ot3WB1B-0=EY)@-WyRSj8)7&4{}1!@6mEa;AYe> z429cB50XojHvVp!G4eLfA!R^U>2Um_MkcS@4}siXy-sDjf%t{mfzh@&%5I~>k*LHH zzoZ7#VMWm4NI1wA>4Y^!Q6ZhgBacy5IalmQ*-XiPuhGIe^?J4T^4yfc*4%h4C z>@0yNc5+*H$SbgLiz0R8SK`>Y0p;;I041<^BB3D*q2#~6r#yc?#t*@ACsiI_d&cb8 z>8}IF#40P0a%8L3Vo#KyQT9T0jPNjReC=6;dWQ>gLrQ>cDZt_sui|4TK~03&4&MW} z=s?ioVRtw&K}9-g4|N>+z6Man!xd|clxM;wjf91-ytB?>5a{Mnr&Z}A>%kWjhP0BE z=I`Z9*ZwV^Y5n)Eoc@=b!l~qS0M#|gKS>mvmG_J?2^2eaohaY-!k7|@Xoi**(*<73 z#X`~(Bu17vU<#%-a0;hw;G)a|Q$ozdXj>GR@Vgxtt@KD*w#4NoTMp7vxtOLP=1gsI zFLI?e=W#0Q>A_C!O*Q`MYtREcxW+(aM zHf*xRmc!;4{8Wv$3!yG4T*jUi9_q?+j3fgzge1Ep(w2b_Y~rXH?21=x%^B4r-!U8S z`M4#@I!ewu3W#W!)121B9Wz_Zf^p{@O+i%d*}4~lQ3fSWnS&6_wyLFi6L8Im`Saq` zRPsd9_wb|0e7AShkSmZz(S?g7{E&kMD%mte&(^yO73Jhvai+>98n){u`9$+tf56*% z|L^L(cNsQ$?m)D#kUEN3c)Y&L$=TlFbhavq0VS@4+FtG@HE65en}YH`o3<4nbeeao zM&^*aZ?^2G<*+#}HF0k(b0Hr}%r{|`;Bd-y0`$2%wHnuLPT8t5%xIJ-ZBH|ciCV0Z zip}aS&*d4Z-G#8>k zGMj8%TXiTKK>wh1X3Z}n-;4FN=UbBV@klsj6lC~H5ZKI$xnQ(PWP1S{QS;6M=L>}l zskD=rU>!J*NAv!X^ZDQ5T+s3?)Wee784#R8i?{pjag+p#6w$)Ej+*|+8LJeR#bdMI zxbCqPpECnCx+R~$)oW%AGR>PMxra0nT(8!I0QrhCU$8Aqg3px`x?MdRMCH+JUBo7- z5Or7C_Q{!;mV(6r;EcmiB@-^&PgSV1t~8b&9{z+@M?k`C(0z#`%Cyk4hNZZ-kfL&F z-`$P$haPY_7bYaCT1_Nkg>!yKUI#_}fz&QRE=LHcsxMWf#6+H0mKkCRWz8Luk>-e> z=9EdEg}_9S5pFsA#g2Rj;XBV(++9sD%YR}4&ZtU~-D8_74o!p4m06T!N&7L(_FkykeV_U*MU@mWsen_XLTIalBq zM+Tt-a%eCBKAwu(iPm%rvTBn}NubeD?oEpMq5@T&TxLnKQXI|B;-|s`O~JW*f{|;( zkAdxFfQSPvS2+=gg>MkFvb^6nezsh z%?UggrokZ=h`mQV?CXLK;rUcr0{VKMzs<1Angrv6&Lx!iKo$6Tr9pX$OOs7Xmp%43 z+?10}bxV;So72S^n@6jjAR35_ludNi*=ft#uP)EmGr>Vr%Dp*Jn8YFgMM@^iuDMc1 ziP|-}#sFNQ3H++TiwaEz%V)1Udk{z8@0ui+6uzjA&9k-&UBvus=@lpq{2h_6o*w4@ zr5Up`H9>MvM5+pHmDh#{4w7{oEr(cLoD00OIqVJHIS%&JM2`mc9;b{gx2=+$tj$2QBg)Ut7@Lj|RRM!_D#{D>^dp93i6QYY6W8w z;4+m>SirMy6f9ZAWXw`5u(@riyNSWPCR=#GKks6!wdGaqNNQh@J3DfxIjA1j#{T^4 zW$&AWP#;PXTF2s&=r5ELrL=PH;F`n@LI;65K`}`_ zj(!mfP=wMC$rY`wx@6o{^apCw^PRdGZ|lw;2aTKN=070Djlzk?mB}479-lMCsjOUd zXHS~DZBhGepZ=fkS6XLzRomAyy~EbQSsxlde}#?0A7ptbftpuDA5FK;9GNGuzv-M# z@aR{HH1S?i3vQSOD%phB&?;3gE$fR*;#UvaP+AddLMc7<1)?4K>%z<_cU;Z6E8$rs ziNPSF9=%13w8tc!#L(ToesfninkaMYWyi5N|6HD!Rs#(JN=N3p468#a^d(}}S%xtn zPSIpqo|ahlevLCTsBjz>7sDrMA#IHfwX_L$vg;tx0awOe^B?sOK-X*D((h37v(%DZ zXlUtxeR-?BWXSr{*LE`e0kh+?{_~ye-^vUhrG|Vy%GU3crb<3wct1?umR%Dav9mk? zpnBeGJA0t3!*JF`ZLO0*JO7_|fc?m4U3f_BMDa4@=mNd`p|bM6!sc!f9ItgG(;Hxz4~CJOK==(-uoW+#MjA{+o6o09(_fE3#U7%auiMAle;1+|M*xOzPbsJ~%l>TTUOFz9eFPK9 z(aU<3Es51W7v0rX2C^I=rQiDfi{>TUknwQ3QYSo;vb3jggL(?OY@7Whvif53eA7rd zDWT9p%p@ler+jwmc_FOxB;;7c)+!aB1boy=mibRG%h5H`un>q5eVCODczbJMx)e=$ zk)8zX>dH)2wNkk5Lu+V~A}wSM9nb2}hevzR8ZH9c?F>dOEVzTGr2f1p)= z*gt1R(Dc0YwzXdQ_^)lvFumU=BRhX=6mH}*^;|edJAb?+nTXWiO$V^NT`WvodRaYR z<@w#B&(wOlY-Wy3Z2MH$y|w*)tgv>l_4oUD^}up=KN$s|Sz3)zl7tc|eIkg4HR^+;PER8&hs_&cIFA+^5s=#@0y~-ai7p{t zpKGHajJP9)JOvu~C9A|qZgUoK>Q*?CO*wOj8JU@SThWBhPjbbk8j{me^D)VLqfNN) z+Dgb`Ha5_0&O8Rwf9|}G3&Qs+x~ENT-_>?3p(`7^?jSpF-cQbN3yXKJ8E0;@jP`C+YYId0^T(hZ%vXrFD>*+mvmI zTvwTu2K$bk25CU%NGT)0h*-Hme(Y&ivRcZMVns7C4fBi)LtEdBgxSlxvx zXpMKP91_|!$th9mv`70|EU=7lT1IJMUU{{&JP37o7FBZPzNn&QBQwUwcgkFjHJ4r z&v|&U{-%FU;L{BM?C#Iq{YpjeFI|br37E=w7A5N3?TEnJzIjR#%+h>2uW4ywjXiaeQ8GAr$U`2dqaTJKma-ZkmQiP9JB2K4Hc*4?Q7e6Yz^3!l!yRnySh_;~t(9`dg?@?c?^Bo23QJW% zQIuX)@)Ah~<}}D8C?<>w$5Y(4v$M2nP#T;fY#lO0_S3^qRrO1CD=%5*+cG>(TC(y=s-N_gh&!Z>W>1=nI|2?aAu2HUf>3wp^bImupk}H!}=2T7%4_G$SN5^Es zY9S~k?02Prq9(N*DV> z@sNk8@JEU4vGMcq^N;tollhnQ*p82CMKaHqd3fzO@9Qn_R+#YM?wUNPR>Tl?9wmXd zL%7N6ZlIDSz~+~w`F6)$5HHKy?ac(KuK!TRN&t`h^u2lM7FWx!qX?6p+em5jID^}( z-OJxzWBirXt)flaJLrl!KKqCHcCBYtn-I$7S%lyYNPloAu>hKkBrMgG;GBJ^eSBID zp2!+OAyG<4ArwSk`+v+|2Eyi!rYn$h4*-}&LSooV;eYM1jWG-+g!WD9ZK*PII-N4G zD-)I6yMAfGk}QTp)P+?;WfXsOyo^j{u3pX}Bev7)sdPA6r)5ZgdlyA^dOoxNC$G=Y ziY#P}`xUY~-GA%dbc7$?Ph@v~o+m!C`gtBuqdR{cA3}E|=C?YKHs^^YZuB}_ouV9Z z`g^*{oG#Smw)n$<`9Joe7u+nk zu4B*M8-9PR`Jg}YO>jEj1@Nt`H40~KIX_xVti3(FxI-^5dQ@~6vQ331L48&vH#OjN z&Prq?QG#C(gv3Hv`b6ZC>Uhsm86&gc)1p6{ke^-%jAyWFLb7-a#+#kRR!kec}2%bbw=#_1x&K$?-M=erRI(fU6f6m zm{Cof-y9bm82J}urkm6#!T8&HS59ZwROLDubulRRE=YOr$I7-y_uJ{@wnrFm#B3y8 zCS$&Z5i5e&z#)#ZIya8-7igJXn$YKEtVEiD4aBI9{z5icidec^l^lTp5C1cTzN`;N z?OkH6d_>A=wY@C#7aX14MmDHB$O^RY;=}MBOvZttZzWNEDE%02rZ^ears6Ahy`i(c zKjbv;GDD-FqO^V`C*GWmq+j~^ab1tj#$TO$Y{wlCNlKnc9@tAJ8=WiB3a;Sfo}oyu zueRkyKA*IuD|nU_MF84QQ?eA=%RY(wTeX)rMF4z2De>}88ExrN-e$UtUS)}2?Sq^tV&bAQB?Rv5I6p+ zp5;`qJ(u(ZC8i0!WTX7q-FsV>#S=>L(sWaqW=nHkxp)(}E@{14H_w8EE8hQA&E-dg zycZ}mJmG7G7ZNKv?r5tRU!Whr@rs&-~6@5xqyx z&qt0#e;MzVPK!G#TP+zyenFF5-t+*&2ofQbxz5xDZc=*)B9!)bM<~g{A2;@9PSmtt z6=Q>XT3ueHRpQ~b6XxKTXPPw(qd#nJeAmDjFf3T1Xi~0gghEhA*SjT zJjowIfaef2L25UqDD6w-`=D{_xTpj#JSUA>T@25Hglgn>M%CzXx@VI5kds1_mLery zc~en^(4eV9g}9j^mH;&>uSG2mGlOXQrQgAL8F=kIY$$gd1|0$;K?5NZD0_GXM|s_B za3S8iNOlmuq-gifY6J4E$knP0A19cl2-XX)vI#DVYACb|uAxt=(t%~xJCwnluO-Xv zJWj3OhL5Q2@bZ+jslulDRJwjT#3S&#)ZAF$vH%Oe*wRolPPd$A5yWsX6FYwJ7wOLpWi|w&6LFzp=!Sr+j(zdJ0A^dFy#}oROb%P!FCfvv?n&Z(S7WXj4k<)IM=+qA&X*Aq8eskV0yl3@GcS9p7ykkGQJEPhlxgeP?R^agwAdA%8-bK*t|VmE;g!6sQ;z zi@07mVt3{m`kxNW*CTqd7vtHJlVeIr!aeQOu4kVO%D70kWoGwAnnzH;M8Nqv`u-!q*h8Le~8HJLO=i!m9fu3m)Npj%?#TA%iJ)i4CSNYyk`EEexM z$*HH&KiXf*BKYgseP73opn10hza7ss){^eWPug)3q*N6Ye)p66a|iWJ1!eM&s-~8v zrMQ+7%4b3bm~?ZQxZn%n$=}r{mVnw{cx^CKoji;#XpCU?9oIcgMZ6<1y1>Qs4vxVU zs6*A-k!z0Yf?HvH!Y*R(gDazuWH*KDwYO6ix0E&*#e0mOy7IIC?tQqb)fr!F4kv72 zWfWAznnJr;l{3CkRv1E$SwPWuWK_^4nDVXBYjqNWK=Zm{J-C#$7sC_83zekXU7EwR zzL$@Jib8Ajbsk4ht6t5LsEHj30D;S{<1$S|?1)T!f#};6DctaU83}I;xH?Ox`9WtO zjRTfDLR!M$7%CijB&er+297k5vZ$&GhUo@7J|_^OdBzt+VWe}6`!LhNiszIyXWc(t zc4b)F_hhS>6WKOgrc$UeMS*8X-B?N{uvgO^F${%C)ypHe3s=Nh-X}`~Syz9rDQ-+( zj?8w_U{%--3Zhv`E-kzSDY=0u<+`WAIRI?n8VwX$q5!>bu2Cn*@LyIft^l@peJZqBgFNYEyg7Q^}8u@ znq!bw+x3pGS_AJe8JJ0}bJ?*+)m+vEznLw%!>S-H%x>OY3M-wx9Zy_5t~$?Jy8`YX z-Y2gs6Sayn95ftyEp1|n6=LXmxe772>%AkV zOQw1<`^=UJN{d6xTg#ncwkX?tKtFF{$QNQ0un9Fyc0} z1b_Z*CD|{t1TdJ5eVVH5pwWGs5xegU`s+pIAu`lF%gw0qm5m=S>#h!y%&j6e_v8zp zrdU)@mb8rvcpfg?=FqgycaQKVHw}855KeAnqsG}K z+=_XL)N0@u+KckoSQ@dzn)ruI{x10h8U(@5XEYb78r?BF#kyszLw&h9D8XWzf+1Y} zI@RnD`o0>Onde~ey)+hk-Zvrf@^i=II((zl$*1P&x41b|6c#n5!O}Nw&EN}yFQYi9 z!Ax3JArM3?*X!zTTX!eH^#cm#Z_&n)Cdic9TQ!qTp{IA7-&gumBzGxCCwf#R@TptHD$CxP$ic&yMvt|7h^@a!H*-2w_to|;)( z?5dpn^2qF})*1bdMBqm4w6r2X$hG98vUWJIj-N-!vd2Z<_WB=6Wk1ep-W3NTR^a{$ zw#2o~s_RQe+SB=?>VbU<$hjtBGc-@9Qqa6qN-4AW zX1$>Z3^8~{^#}E82YH{4O}%6@8XLJ8!y}nB-ISqe(nyr1#|B9bgE`sGepq!#m~Tzi z*X$PDFGg0n+xKlIRE5rr|u1DDFK%NX)2Oc!Bu(zyt__;7?|IeoBD@m&d#hooFh z+Wt;CgJsQ7=bzbdk7Fb9uA>p8Vg@tq0O50{^=MCm4DHgw<*B8>r_;egL@lnIHdwCf zwxfEKyMpKcb!T;GBf{ro%*nl=ly!cM_v**7Q6D}6!kQ2!Lt7xan#(M|U~1!nSMXTp zYFF}@;0aU{V{mD0FlWX{rC5R&MFOq&?es8%0JP^lZcewftn(aNmngRUqT^E=3cL+D z%5t@f6U*9YSBR3}SW&dX-;7_{M=5#PcOgsjy6D19wl5IRvv(TK$MH(|(OxNdcMTSS ze+r{|T`+wFPEBdd&p?B-w_Z`#G35dwYx?Do!XWz=dRzMJ1y4T~wC#5JWtX+nh9%9Eujv5aeXxb#Oa6 zjf@yFdv)L(Tzr%gDRqwkD)-25W*V~Ma|?!P)wRgI{8R@0(WI~n-P5R? za=z81oUygjqU5Nyat-6JEjc+SU*I~*-|z2sAKi01P7ChdoR_zWl1j`KIzq>Z$s;q% zZW~x6LG|u3$vSjt96aYwpG?h&>(#4{0P`PGeca%u=}$TTd|JqjcDS!vpw#$-KsL_2lf(iDmAMjo08J6 z7K^e&zQBG(T0@J;?JOYNH>Z*lvuK#)*5v$Aw)<>Ai9(%LFg^cCp**AOEDfJ-7=jm5 z=M=vUs|=&*z_SHkMu02 zHQT;97=teuox9NT&nm|`oD=Q5_D&AeG6&3>`r&mTSAZZ`Ja_2 zGF1E0Bsv{wtvR3(*Qe`pt{AutHK-|C4th!#3m#FxEhirlli6heYIdM?y4DGq_5uhb)iW4ALn7ib2uxn$>WN)#0+#2sxA#s@v z@}7Bfr#GVD0BJ7x;ZG>yI(%B%+^F*$c1gMAg{LXkN4@)(crrEJ z=7;?~?d}45C?$r#sQhG@ZG9mJC|qoK9}1dNGft7~s8LS|TfAhdlh9~@m#*%$3d0^0 z>rhGrz{`eB3z#S$ti%V6=;Pc^D#s5+AUnHBqX_8e`r@YA+Pm80I}F7M-8T2hwTiSE z`6;2h1KG+DxI8fUHfaIB^fOMVi5|HBR}k;YAM|31FjcIYC>v}iCKLvR`8oFPTZm*h z0s)0sD#Ua6Gvpie>bj}+^7PGhqnBk4yNRDV>P7WHYesaWwAnbKEeiYUyv|g=}T0A$o35fs1 z0?_d|s^$elXQJBT>8gqUG1_fSq_jDa;T!E@&S-^2cHcbjGsY|xRJAl(y_z3@!UZ-G zK=FbQJfX#``(;WDpxV>K<|MQol$NHoFW3%71wkl~Vw{(S>3-)*IyO)JJq7lc89$%B zPD9u~F;_?fs%|(~PctFch$_}V?6+gRTk71(9h0pN-)jC8zrOPZjIJ2`lS%KhE#Icv z9w&a60WlYdr#iu$4IG&Do;tEQzv+_}w z?(KH|Hc~F0avTN+Pw0UF9c39rEtR2JQJte@jQFnbl&h*yuQ(Fj>_nAP<61PzPE8bMtqZ+;b7aKG|woI!T z`US`Z*_mdwCM6hE#)C}{HcS2G2qJR1kK>?=~SUK4aCu1bNSv`i~B7J0V3M)$T zCz!ypA61q741(Ed8i3Ph99+H%YJg7RmZnXn%s>%`e)<-&rkRwl?g@U=L<|nsON}1G zVmqZoi`;;`BJGO8`2 z!czrewnd^0ifF;(o1NgmqJ96a6Z?zeam?bVptW#Cw5iMAdS3e1MUm}Yiktc@qKTf@ zb!GTxiQN1~0LLkcl}m{5MX;6Rru6XS6AF6H1B432g;jwXq#!nGUi}=$q^!$~&_&TV zK#5qLbVldEFdXhDo)U+Ma&RrK*q?MDaJU$cO(tiic8sZ9*vwAJFKSZ+JhXEc4R-YN zk#9MZi^Gl@yqlfCtI8n{fZPJ2CKi==n&$VIq&hEX3x_ZE@cH?6nG_RIRQ45r!+5wF zKSNF;cbowIi$J3)zSg|jjk zlP1IY2JOQYPk>VSErJ+wc!?&4EsNc{O+}(zds8&o$!=~&stdTNJYuLhjtEg`TB^vi z?m)HZ;4syvP2#Xdz|bM#h1W!uL`rjMh6P}-q%C;c&7TLb5%H?sBrGbCPGe>|W3w1>@P+xMt8ynX3O#Cf`BgW9P$C7)2$WDCUwcGD=p)#eM) zqOdTD-fxc{y~wg|wKuuTjt?9<^kt)>4Z?DwL9hCH+MDpd_wzW@BD-T{!~?+H4PkdR z)x}iF>%g_<7fC+X6*sU`GZLF2^9Wo8LfiMj;!af38r{~}=X!i&;epqWpSgY~EGI4{ z>6|hSpDI1g2--6OivYrDcL_JdwGBus@}9kb9< z<5ml~LqfFIR{;48Ffn$j1@4?Aq z*t-I$-$FQT`*5JbVc>i%i8Pvnr>LFH`KyqtO}S;~&>SPXVii1B*X}psjC&4ruY=n0 zM9Tn7<(9^WmPU(QfHeEULB#~-IOc&quT8MO$ZSxrXCu?&CH&uOM2{I>(KFEhCsH;V z_lK>zI@4P+q}M ztab}D1RJy=or$PIafHYQ^g4e?#(RSYC(wc?J5sfoKDURZGF6!d1;ILTnto%T&7#cU z>J!7;3IpMS&!y$QF;BS8d{~GWJB{3);W*q67t1TdEe*(Dy8v*H(YWpWZyBzjuWA^$ z>*JFxiL`>yBP^(>J3y7gcavqbnEYQt42yRi`SMYqY!+}<_N;~t;rVL=N}q9Cx4*Wq z`>xuTOXxZ>AQgQ$-P!D)z&~))bSr$ydoac|u4THiiCx#*qc~D8`V@hD>UGIDO7MDN;6N5GJ@VKp0B8Me(@Y**LC_-}1YaQXu9Li$L76_X5qzVf zO9&mfU`80zF0<%yzIb|21R=dpSKxaBa>pkKlFhwfc-&2iKwap+1llEVlCd(6WnYRX zcx2=zFB0pLA0664V*%hT{uyXp?y*#6ZTS2h9LO=GX6$M8o2gzc%Oss%|!)EjF< z=aj{^|M;@y?Elza0k$o&E5~`s9vQ28Pd_O#p@~^Rn@EILoJJLmcUfq{e4wfhaa`HmjgrZ2>FDlFrY`ES()uhg=D3aE!#)IiBz2qYxiM+`vjShN^r}@ZmL$N)r~%oxDRFd`R3T3k6Ow9^;B>jR3f@({_f)vV4IHXrX-=CEBmI zHD`z3XfHbnhtxyQgbL4v+n&uAV}OH2{c*nIpQD5=lPpzm+CgWZoga;)>lkw1Jba2& zD_22Y$Pr%%`zv|u{OxCE*HK*GbZ?urVwbSy`D*S%U>)Z{p&|=h2AS$b_~QUUBM~PI z@$cI;tYV|t40?gGidbCcDw{q@ct$C6&1yC$I{otCREE`)!jLiZpibd04}VwrHh}(Wa0| z{a}7ZP@@_@ybC!84D`Ah)8qFS-Ck5uf&CH+3h>Q%++5L5E(S%;pEVX7@Mu!#<*TuXeC}(`l#!p$!1Y6xeqJf%9cP%rPe*L5>R%s*HHhB8)%Y2VZ{|Ji@h?g^$?GHz3?YnWN8CQMSu6P5vlH8kX(NkG!02_Y%f>zyaIM%D7#c&p9P8L@K8}# z!T0oB;Nx`l7SH^^<<+V1P4Wh|N>2pM0-ffa2uOFIr4FWV0|})$Q*ACLMPxt1S$75L znOvu^ww+iPI_}xndybJsJ?ZLJ7swg#&ClVTu9Kc__pG)%_Amp-W%F*-Z;b`^Eel0> zj!^sh=h1s97{&MUIOw+WP1vl7E2|N(B{kU~7f_Pu^!k9Gr31lk1^G5m2H1afNpevV z4t`YYxPRYQBvYhSDX$mWr#8|?6<@X-3e3>x#b9KEnt+=g#z6F-3>-izHz7>YqOzBp z(~>@rE}wR7C?Lozv1aTa(^xCr$y@jR7!2DuS{H-WXi0P#1S0Yz=yzKo=wtka8sHz3Wc$UG6 z3LlqR8=RJF+ZDzVI{z46FR$nMT9re5RYcplTF&BL0(~Q7{km9{p8c4h7cfJ>n;-?n@lP=iwVZdJe?c+irl=pJX-@a?JaLXxNz)$xSLn2gkzi10Fq zyM;%nokwU1C)3H?%6E|-z4@fTyhpVk574oOuWewFW7=bZ#>#dYq)^*LF&&DTpkphe zp6H8wJ}wQP>ZYbQ`N+g?YR#-4LQmVis-SYm7NT=**!AoAl@&emM>L&@WLMQKRujf2 ztr29?P}_C{<%h<7J&EqVb%IeG2-!euGr5ZKNQx0ewvXDe`Ngk)m*TDe=HkC>PlM0| zj(#A!H~9Mp3X0OL<8R~C`1EV(l>N@PXFjxR(OyEr#FrLC3{`;QrP}PJf~9oX3>xjQ zX%x}JQ~fgGUf~4)PHAn<=w7l5u`NkF;ycsaxR7(MODnu8kLJDr4t^LQdI@J)=K+pA z6ezZ!8#gxo0j`q8o?4cWRHY?X`Cs|GCv?mVZ3gibf#?p4F8ExrU+{;K#=h&fAaf zYAXN2N!d&3D?a@3@;AWqtUj(+6CV5QB)apYjoDP+uyhLrUvh7&@_R7`0hBj1JyVgP zlO?WxIlakM*-wumVYbEp1tme+zD*8pV23W}VG=(MnBw$$2lm>}ONHP|D53 zh+x(MbCZ%Cs~jri)y0Ei-ss0vZ|@@VYVe;u3=h7oP}ZoMo3U>L)CRf1G6aw z>5{GriXw|D;#9O$D1R_CbLR`kf4F;M9lPAdW_&CRAkGi+Ye>n)sLnpg8Rl$sr6pKh z6M#&zmAS_0FrtB|z;Tj>;f@P5GDRnRkt3*vc7|YJ#6U0!f{M7vQyy}vot{_=pkd(B z9Vf5YJ@A8Dhp)YB;>HJNgOAR$Pc8O66A3@Fz&^FWJUJbBbo8bN2d>+5^y=FVU%B(p zCE+6*=;J-qa2Gw^MNf3lvz?*&j?jXaih98XB<=$81gJT{q8s8i7Jc-5M=0Ljm$H#L zf~j@xPIv7b?PiW&dwb@EkL0PiUKUhYQ?ZLE_(lNYYPeCUU~Re5|2bQg%pb*XZ1Y9@ zAy=RYBmR)DUh}#Ch68-J9ZU1b|&3)!X79RblM(BJAx^KOnRtfD;sNLXMMrx4r;uM8te)VY+yz%-!*aV zol{#Lm9a-hu_LPx4-b};mW&%+@UGy=qcmGB03R4N9L3d#%sSko_+Ge*aL6Q zgr6F@ZqLc9ZaHz`wxM<5(XP-`J2ThHM14%c%PzagoRc)Eo#3!!Ba1c?J2ujJ2bsYu z=Y-R_*&{JsC8{>6Zlie{%wjSwDoKz@O!ll;g1m*2fEY;S?7_Gnhio9{WeJ~-Cen`{r~yljm9himn!8CerN_uy+{Km=5O9!Kmy*qpNE0f!v0{nN) z9RrtcKh{I_cLWAIsnJe)td*Q?W9D0#Wj~wruvvmB5uvi3$vCKpmtJfSC0oN;OR!)i ztM0yxH#Ff79=^11;+E&K2ZqIXK@$|{+Tgi{DXKLM(oEOz27YM5h~Mzr-MsmmR)Hpr z_@-Tv=JWXyD$uYoz}*N1h!I8|89dTK@tNoNf%(YZHxFIDeXxs)_<{Kd{)Sev=w!3* z5cax;gL~FVW<5;OLoa*CB_9>(WT!jnL+nO*ebREU2Xt4;>@$n=&ynx;q6`nd&zWvQ~;Mw`_ z?-^UaZK$0ZZlfl+AC|*J(PUj^>l0`+9 zH5EH7s<@v6_SgU^KKt?cD+I&{LsxZ8Qk9A!@R!whdpmXKu$csfXUGzH&tUa2%aj(x)=U zY|fZ3qDUDnRq!gK#S&U5X$v`dKCPZg>(eQHB&Hvkm){<(KK*g*)>p>2JbdD+n-5}BGX-t3wHXJrcx256gYp^U$;+(OmQBY6v?c`bOz6C2or zKfZP9i8qTQ^IBOzilJ$SBB>Bmh8aAH0TCOj8L@E|=Aoaz3e8)Z6*wmqXu^ndQugM9 zezg_&42-}-4IUYisu?v&nNJtqJvn>xb4M>=W;)rVi-rhC8wdhRb|&Mb;{+XdLkdRR z)*E+|F&{ne4UT!X47P3^x`6G!tZ(F|dlznfKK1xJr8kesho;f!GCGwpmhvc3Mmf$X z@@k0_YdkMXqNKldv;F6D;=wS|DKz(%0u8}=2l#WiIL=i?Cq9n?atgFz5z?}#k zw;4VQA>d!1zjzQkuER(~Qk9Y>F6;HAQZMs$rBpYTi{k$ArCraDT(N7Yo1E^TBCT}H z)S(b$)(PeuoSl(cDCK-uatke3=^8jOK&PQ0LNUWm@t~*TWUB5E6vPb6a8h|UUGRm9 zZZ<&#Cp=q^b_b4b+BW=?yJncjqkDdteeOW*ok8iytTqxwvuU(kLOB5yM581bW!b1S z7AniAEE{D}FY!i!Lz$WpE2FtQ8cQ0-7RC3*O0OKt?%j84$Fl=B?CJmh?*2=*9ckM- z;two%sT2V|*@BfV*yxytj<$xf-Y{=rl=B&N4a-~Ej3+d`e%rxI!$Y?|liWX~BubD8 zry44FW9tSs#+G$MHZ%p79x9B>{A;WI`T93+X;$DIR-g$Z&SCMJ5B*hD;8Pf(fl>pE zpH)o}WG!8(9-oaqy>GPlp_A*`g*GOnF%)?CxUTDZ^RW?YGY>G zX-I;;Ff{YC`xbUTn|f+r?cI~gi8*a9iQ;9H=TTWSs-nTkNKiFVl?9oX=+aAYr26q2pdU;Q>vDNsr)L;D}$d!W?AT z6`W}ep6nqHZVDaRa@Xv$Zv)pdTQ%yUEP@X)`C!|^kuQ>$2~g_O=Gl{J)P0pUi;0WOxS z2&n=zQs9b$lLx_8-Ju*oX9%FX=6#`TTR7boO1P;7FFCr7?f=m&1MJ@U2VTqn@(6cu zQXY+}b7?JB)G}4A$Z1tk<5hfBaQ3Kb0F^`5by&u}PSMUfJk z$*Lo9?dW{vjT5oQ-krPU#i8r>9Ns_=c98RJY}y|#5G-e53RWuSqM|8xn2P4j=_|5w?D{yWr(1a1^ zw*JjW|4J$VM`oNSX)@L{9l^1$Dya*Z%-j9rw?5bZqgzJShZp@|cwDy8WeZidP$e5k z_#g$t>_)iAc~|dTJ3YNVJaPH%Q(GS@Jp4BItA6R|v@w%F$&y~?^t!0>k|fHatjMaa z>V^!sLF09eGjtv%DTbiy61H?w@pfg1y1{8iT{G%Bs%m;cGEy9h6xHG7^1k8dQ~Tz3 zKRADp#M8yV2{}e$kddbNS>exE+gUgtseGg~eJfhCVQK7E$5>PCm6#=JVaHl*Q zKWr@K&@hY;Ri$J|StMtLnoz2!r;_=X4-Q^`_vA&}PqmQ?uHL9C2t6J*8TU4@PRd2* z?Z6KeTVVLYS;6}&?IcaDN&&lo1Au@965KMulw1r1rMk#WYbevXZMh>f;|t9Ag7X*d zjNJI}(mlV7{^FC;!Et#qj$$R0tLtT6t4WFop<`yQg{bMGVTi~O@DdGx5Rz^PhR*34 zrz(Q1D1xfh6{8}ff`~Faiq}x2q)(>gWAn8)2BLd@IdS6yW1Du(_JreY;hZ;Ivob|1 zl_02?ht3gKCKEu+d*urHOyx9i3>0{U2IF-2PE*xr8`?54wt{8yM`G0cnsM zzS52ON`5_>KeSnaFSPf>=k*P*q)348&`wuA#b)I33k> zqpqT=f^xhP$yY}fx%Wo$552S8`}pjYw~cKGjkO1+{DD(`7)GRhOxDZhJm6QcO0jID zU9aSPe(J1%jj$jY!~q+#IUN8427=D|*d;$b?BBY-^QI5J-#4@8rOHPm#!?Pd1l&0R z#U_Ym8==;}?V@5ShpvK+l_<+KMXYI3tyC74(zTCA7jA#y(8bJ1Tkk1iYm5lOlXo)^ zn2x<45-t*8gp;Z|fFH_P!M`$V55@^lsAipH-T}cSRfy%J%MP#`2OlbeiaL9vK04YN zUg!>ub_Dx7dnYd2our@UpZZ8UI3v#{_2nYU)lo%4yrPTX%q^>pc=U>)Rt&XlsAZ&< zkyb%k4QX|xb4afuy@<4;u2jJu$^c9y;p%vc+F_@dAN`EcUrpJ>x5RFVt{BGn;> z1VMJXf`E6~=>MEm8|b%Pn&$s+R^Y3zKodrM^)+rj!nvxz3XFii&=uK;mTCtkPVIT+ z@Q-dj*d3Vd2}kj%v0$eQR;p;BauzaUr_ydV;b)_MdchN%_LIY%)WD`4bD<~2*H564 zIEoZdfmiDiFNjq|EGa@x;d81`GUPhaMGPRoSqS?HX$Dd>T~t(v@W31i#eg9T2>et- z6;!3JXq2T_{S4OV8>+nU)i4FAFhS1#lzF2o(qK!@X zKLIgku%0*>XV1(%?T5>}28RV(DsaQv7 zrjs6Q?>*A7G75qoE2H_MdSG&<@2Nv;$>a7L zq8_?NglhyKhP;a{6QPD+q}ODofgICimL0 z@oi5XysYm~+m^Y`P|^!2Sp_>JaF%Rz(GHoAaTmShq2|1SX>ae4ck6z~f4$pz(+IuS z_;?yE7L|BWtwGFlU6qTvR4}BRAr=g&f)oL;fsXl!rYRxd1p_Dps-mc}0>KrEZa`Q$ zK6ffODoi$zsOy5Ji4che97O;Y%Ox}z)!!S-J+W_sex(0LyN_PPo?J&w^{`8A%(5To zlOTGugSSKxZ?2|MG(>N>VWUkG;1QX0funZX4H8iBh;&dzTd-=QN^1fIOCaT<=Gy4P z9b1lU3QyepbpHL5klMvbnj|*_pLn_fJ@?OkoN?8$owKfjMT8^^qFUoowt{9;+1CyY zgdRS8S$OaQcG4eM_K*b^Q+3dF3wUIe;h95g1n02BYbk?OC|!b}EFf?s35Y2%yAdFK zb-*jlx#+Z)Nw%`{UF<+Nd1M21{QJA6*~hZa?UxTuqv^DftSS{z7Gy%n;iD z=1=VZ_4EI==~>&Ahc@4>9hye*ik7d7b)Hk?8d3{L$s?tRWQ-wznh0K3ijHJ_w1m6_ z!}McP6-`xim}r2}U@?-^DJqGI2NFVx3gpLBdW9UW$Ml;x01d21h0^+{9^NDL0+MsaGi%xJ~28 z38sEtpnhI&)kG4Ax@op(>OKJ{t$diJ z#s*4;swk2m3LLK#>u4b>eLOyQ?<)s?y!+$z!O;ssa~({=O%?4FXQd?zEwxahg%&KJ zBB@vbL*N%e!&9=>7h%ukNoW3`MX~(zR|Ca zEE~}h%JW7|)&*6PRY`#*D;hunbHIi3N5StKhndS7cy@zrH#Pw`yF?nkhML(lQlJlE z2&y5dx}<9|%pMHI5IC`(tDusYJ}~sb*1Ml|{@~Sr-86jOPt(?5$wpW0V82}kdu%Y! zOgpKx6W&)zf{uIH@iubc!oJDgNAfQp(&n?Ms;DYJ7Ev>JRaI~w3#caWjDeSOCWvUl zh?VzV^S|Gm3N&HFH|JV3pULlAfmHxuCME*2Qq?t41Li@jA{?4Ib=ND$uDR{#11waE2=D8XQ|C4Z7$OK49Y5B}2s=I#5IE;5dZ45wfOZssu(ASX>Db zOAt-sv#)IEf}(K}s)#62mWCHnzxa6ew&%xwdiUtX+ospSmK+5|DE7F->ER9MY!~iQ z5DlHAX@UtJ5*{k%g+TyN5NsfYP|l~+?}9R-Y^N5y!GX>|{||PJ-}+4IoukrX%BTyP zYRW!gKa&x-M__ks01~S(Vx`(}6W|{ix)D-c(9#t&w3K`9!(sBlk2bLf*9OMcvkM(e z(nXf6q-del7DhdvQn9>KS_2jlMH|o{pos##6L1Snxv2~RcHkx?Dp-Rh?1vq91?N10 znRaUY!fkV#A5J~=R{g_Kka6Zff}seCCToTYhMckjOU0pMjm_8WPC=cKt|DE*8V%E{ z0sBWb^0B}K13F89A$Y~$WQ~($K@lZYRWwo4A)K?yp{hLl)}dE^vg7{qFL~@c>-PWK zRSW-dL+1S6ijAo|LuCiNsgiCc=AvQ*m2lBX7oGC3vp#BgEj#{`J@LJ73nLLD$14)Z zfjLF1N@8OihO68Vetr%|{Jy^=&F^nk;LEN+6GnX56>a{!b6SCwy$uHX(2W2`Buy`i z`a-Vq?$Bi46aC-YG0;QLbh69sVc1+j-N57sChMRxcKAB!W)_{n@s=A7{o7S9{{6ZK z|E~S+e_Q*~mGsgZhmBOl5L8J~I1Qjf&CqIw#v7`ntE#3MvSx@Xs50EG0MY|EaRM_;d=m_a#cNaz~o{;9f&An>>bEU8QwfkmNM%>jxST~QQS zl4Ma@wU0m4;J>mtA0F%7V@Yl7`!6N z3a@FRfoDcQXw_9s$Ilm=FEpSf_+-Jth)q{OatVmRTsTx7aFc9kvZhP;f(oi4DuSeN zvcf4!UDxWGCWtaBOM@@I`{b3u+yD25d;hlM)qmJH{7*kz`d>HXEo2psHnIeh@~|;C zcxJ~y`@k zK+ZwdY>@6Dv{1Z-s<(j1vtk3rh8Y45-3W8J!9}!408gT52e0d*lg_&6Id@>FJ#b>v zw#mSQnWx{Ak4~d#0aZjrkR=V|wKb&IktVKiXD?H&?rQe!a-K(D!tgaD3 zq-!WTg1!axHh2w)nRQj=RZUV1XmO>vqxb*((G54;@&B!R;IG@C{j07I|K_6MfBw<( z`CAH3wn(r!g3UlKJQMRUF)y|`_cDtva;BA@xOnGGU~lEMW7>RHt4N}x)fA;H3Y@M< zxNikT#^#}`)n0vze8YYVn@^`%0n~&M%{RdxWCd3Lsy22A{36b{5lkagLsc}n#0g{3 z^mF@%esafH553q%r`yBXws6eRn@DUv!VKEs(1O6RQ@KkIc4V{S7`y!`*jc|mOi8Ri* z-F*IwJyhVm6J1(XWktQKXUTwTgEnqXWOWGVr!HLq&;-b z7s~h`k0VWhyt8fvBvHdg5qT#_9zeu_y`I1p(?M69;E5S)*&Ovz^Xs=AUrQd?7(DXR z+ah~^C7wK`W=g6c>xvFz8UYNO4HcZ5MNx*SJv1N;NIt{IcW`5rRdCX-i&C=4AD+(M z`HPXucMi1o&UVnLp6$y-AZ6<<+o-you3D**H3+&>+(gMa$qYed+;qmnWZgjW07&5o zX6ylAOE>{xWC<$iA{Tt*Xg788s$FA!k0xLEus(1~O%|29z)4b7kp*Oc<+-5>nxf(s z#2Fi~`7X!k2ishnUV3O$m~;fpbrcLk&~#BX5us`r0&Y815r!6`rg17*UQT5Xh8}s; zcg?-uS^L;uc0BuM9k2ey+5`XZ2K^m$Y0mylm4TwKods%QD5Fa z-WP|P4RG50wJ@TwE8tB|QB1D zp@rDXA5H9dYVi9v5BE@0t-)v;lkkFmA?pui+QN{RZ4Fi}Bt%<*9VBoq&CM7xKb-&| z^41_6^qq9Vx^=<1b*_sY?xqf{3mm+>Z#1;G@a8colF>K`j^mhPX!8 zOt@er-GC(WE_h0ivtnxp?b~+1C!sV^J+#)CEyc zKX;ukk62Fu*ke510(CZm1QomjJe|D!_)1GMspL_MPi) zy|?AEyZ)~8(ZB3?`Y$?P{L7xV{{E6<|9;J^b#u~56`gF+!DJl}Mw;}7qJDPXM@8Ha z<1(|hZ~XhW6(4?A8;uz`UK4d0%qcWpRYhRgHetjc?_aJz##h#a5r2$V_5Xm^^qXMB zO5+-b9jOSZhAb;wzEn9mz4*xM13%b3+exRe!*t3+CmlhMM|$X#i%d9!84sNxf>Zx- z-QmB#{Ovzm|H}W>`N*HP-utcg-QVfl;kb0~_1hMXjw)uTlA@_Hh7q8(&;Uu8ONFh= zJf)v;+&%rDpM?>CAxtTRnQjGSO%38P1x2ojd`*?Anq1ewk3p~UC|#3BmeMbMJQaFk z;PRb=J&;5dZ3P_!1ZR5~P)J&WH4s&T?IY+l%#d*x9P~>L@RQD40%d|JyV;bjcfRGu z1wS?2#SHd2f{!(5Yss7~2!u+kM~%CwI3Bn(AdZ~|J*p*G zYzY)?WYNv0{h@_cYPc;h^@H2vx4m3@^Mp1LhqSZ0pvrPx7K=i?B5*R$A2k){iXotf zehM*H!NghpS^!TLG`KLI0wAFa*qo}0v?|h}5`qRX9Lwe8Ye!zbjK1UFH{AX=t$Y8v z^Oyh`~T^Rk^j6dY74++nS=`x88SW=d5fP7~v0x(lg16_ln8VcqlVm{x0Gt@At zeyd2rB>Z6j0k#tgo|b4jAPHHPd5#wqnbTxWl>|{#YS>jNQ&)x}*_S?^3O~_*`Sy|Z z?5R#B>Lufj-jubsXa#2o)A~B^fZf_8Ekb4~wvH&-$hBC_yRz!6bj15GrG0_arK1eDM5`nu4b`oGxr6V0nB2h_{=Tgac zj}Py7^6&-J=sISu2N1xbb8Es0`Q2cnX#;nuf-RVHkXiiPlBOubMHQTYZ|XK!H5>3Q zO9YelGK;PB#5#8Ls+*&`U#S1;IGRWRhTs&1<3&-dNkUEJMNz_j= zz?Y@*{yY8aGvAUB!J;D|$-)jUgQK}#!x*BD3|WR?6jYLwne^!Wzj&(WhTH$S=gx1n z?){st=fAz~r9bO_`Okaa`n!vd{_BtCT5ifa8GsQE3dogh;aEps#Lq^2^kOSy!i`?C zWBHb!D@W&1s%~KS2vs-0?c#GVVig9R-grCnX*d7ftiZXeKodrsyV^G&`HNKGj6ePV zEsR)k29R_l>53?GseJyEk%UHQh&hxyqg7-9;lrs%M(VnYE5 zdJ~EQ$H)~M>EFzaSZzxH$q)NVzi|Z;Py-7GuxWwDOFEoT6<(D&QQ&KJffG?( zMwz-k7R&wO&=CF5!Hb!pZgQ?2ayL>fTT6DT=3wC5ZznSj;8!L+5Yq)LOH(6i3xaPI z!IbfIBW3MPdgx4BINsSe)5Q$*P{Y^V9e?gaacmjoMO4=`(F~9R#|v=3kW~OXD)=UW zGm{P^R){4_R%-n-(~rIJ$#u6M>j_S;3q`uaOI~uxzBTKC6by(vZ|N;s0)S)e;CP+E z#0aqKCcx;rZlgK8>JFyvWV0S-!5bXwqDFskOXQa4tG_yKOvF*Pu5z*<$sEVkC4tiv z89)sJ;{{R0q)6RR8tsVFH{i2;uK_Pp1w?2-XG4<=oip@?Bu6teQ3oUQ9AE99+ZVj& zVb2fm`p2GozuocZx4WPF>z?QTr1QBy>3H?8)*txCD<;poKIa7EDR7T)F-dENdZ^2o$`k@Di8EX7&#Z-16k%E4BfQaMKwl zBwdv}p`1UI@-iuqYy^^ytz-Z5>JR>A}ess2oA(ZQ#LBvXW&>uwo_au29JnDtOpzYdF@`H`&b|zih|s-7i-T zPNGB&RaISpqrL=K2kg8|gGhMB*hdQhl>!OuD3Z_b8yMLA)O(xQ;dP<;wSAFRddbz$1Y(-Z}sMI}(tGsgi)! zhA!jaE)E$S9&|u>7q806O5(kNC$AvyvTVBhpVr?0Ke`|OcIRV%>VM`>I-dHIwio}Z z=e_TIZ|u82%{iHxgDu(UoP$n#*kykx?qL8%w6U}8%;<&Nro&H)AB>}D8P!xn0&0vX zdz`bS}Slmi~#6>Kg>x1{HfJeBnE<} z2{M<+r9L=ua{J!?%lc;8z#=;9Bop>P(Zgo_Y|6(ZJ#^Cb|FicV{&7_2`uKnF`+V=c z*p}7ZfDls1P42y5b*-eWl3cJUra2BJl;EcAl6wIgclBn;4KQH9fQO_yk~aTqUDlY5)vXYpJlu|J3Dh`=A7re@AE#7vG2iGYwvyXld#M)b5-S` z>e2{f~IU0nPeIoCXI3MCki6?m$%KfpO zhI~NZgbwmMA}-dD`4GG)usj4aAfAB(+Ca8oc+A=4aSJGD=`>s$sqnHOEOF*nx#gP1?#%_Bx2~hk3Gkz01Rn>I3{bAY3Z%=&`e-Q45JXB8 zDNz8bsf%Kp25l9W8aEvIGSdK}-6~68{HC4`vX{O|(uwm}UR(O`u1a2m}s$ zYyd;VfSQFj#z@3qcdl5oGr>F%yQw8<PGoSOVLui^17@iUYuOxc0bt(wG% zu;#fv4=mrmM0+Gcl^2p$I8S+Ep7unj?qqnz`-@lCKJeVg(kxe;*%fbfBv{51q2_Za z#WJKY52jkWG}eaITieXVzKf00&@}RL5ahsg7`Ur&nFhc#EcP`srZNj7zW=41-SY3& z0<$pU@7C0_KlDSkz}H~}9=B(}2nnPlDIWZ;Xr3Cgk6x&*w&vb^ET>C_J)h$ABQcxp z$rf9RX;fhxO*V}r8oU1M<*G%Go}aHfHBVU@rY>5LnYTcfzd(0vf%f2H?fzdbKM?ms z_3q=|o88Dxu_VWEyhr4n5{O}Y5l=w50uJ;C)S|x|M)+x!kj21t84M>|K!EBdmY~3# zOA;NEY1jb8|w9A7g+)~4Uz4T)H%ZD4&&D~0fwKx($Wg(!!U>r{Z zmkRlxATJ$jaK&NYZIGxk`VuUzSff2gKN)8Lsp%9`gWA~s`+c?}AJA2u$mT&bzz9MB zyAPIPDGVd9VW!{%b1@b%qA=n1eAzN^@STQruT^XHT^jRnifJ%zbN|u}!?By43adN8 z46KNUvOotS-eixJ1+Zb=6KC=)HFz<((i3ZPg94bbQ<2rNYU_Z$aJu|cwzeBhcqEFU zd64|_z|f9J1QU2Z;G2a=kgWFWhsxF_fl$O>L@9ur2CkK01#tId0k4Pz;u#T$v;rxh zX~t32@rmW=?wCh+-=DF6q54>uvM@wh9HOqAr>&T;tq9egjb483{%89CYyEVr$sKRC zCs@YfjYEmX!4$I$BRVzK`bW05m8Kk1qiM*0mt@P81X~)8MFKP zTeZL}jQCr%?CgI3rY-QDFakb+j6IO;Nem+xo*uK0d~&1Oe60GB>~6JrJjrN_%^Hc> zG?`=?OE!!o8%C2&LkWh~2cEwi`S7`Unv?TYr4ibK1)2E^)AJ%Vxe@Bzg}P(+E#G~g z?%cX&&wXtkf0G+F!*A4&L_YRxkc8)P&7eGZW4{S#j9PDxgWK^bhu@?wMU^JPSndD zT@zSddNdJqrY90jlZnR3IB>53UC3CVG}Ha&GbO8i<(9#$LRZPB z;Ous=u&hVmTr%5H5<#s}01Zkxb%g;0U^oy92`Ep^oX3C9yAek>M7ewvq%6TF z9Q-tR9-;-v%kzWIo_DTPJZ;|kK;~=rWgJ?d$q!eThH1(|brtipWg+U)5Y_20-K8au zb^Q8|ju<1rhVG~FytigObo&Z$PO@L_VEih zYpr?Jk67hs#CUAhXlxetvdV&Jgu>h(ySe_pXD)_jzB5mCB2--xt;<`KnZGC_FG8Ik zsw#<2FS&Qcu5iWiv=`crzRNZZp=pX@SPv5Ih@F&ZJ2v?g5Vq#x{}&kH*JZ|v%n)Oc zVFXTUVCM~>Fv4sYY9T~9I00o65VBw?f%8h7TV#9!3#kx-5~sYV$If1Ex8d$O3na7?;h&T7#y*9y zQ)BIT;owNo$85_m@`ArMEdY|?DNZCgkzgej{z4iqY@bw8it3g>%!6 zhp0b{T+w*nI{Q+CJKpMuGmpg@h7t?|3R7Q_p*zXYsxs9*w!Ott`;R4;U z#hG~v({saA1tH4gk?EC7R_>ddl=q*jzubIi>cTBF=B5eSBl32U0T_W87veZc00hHf zx#d4wtl=-yfTV_>7$I{bfGUANM}QJJ1_~`jh)ICL6)(}8K(o9c5CZ4n8A4zgktYd? zba>DtfqER&rRKrCr>h^|Qm@+FpJtj$%eE^lz>0|1Lp4Mq$V*Qrm_Qm5hXL#fCPyN$ zC?+xC5frr(OcQa2VTHLb#nk@zuHL<;z1P~1onTq;2?25hX01vjC(^*?U^szgMPw%? zuQavqJ$d`d-CZj4Xo?l&D-vMO@Dn)v0HKaJV0}&}m|Te#XPnXgP}Wq8ekuWUD#v3s z!(k}QeF{UpDyw$w&hcaCXxT5rNpYM&2)suU+!#Ypm=Xa(p*(`7<}e(?*(64iXb2wo z|AH9eYm|aNljaaWv4bNJ??WOXa^Sdzl|bOcDG-t7H1q!whSbjdK2}XN&4F= zTbh0(8DyGl3iEJ$R)74) zu~hR|s-^9}Uj96CQ1BEtw-Z%QuHkTV)Q@F*oh5`3VG z35Am9jsOAODE3~=W6539vdComg1 zJR`^2*dUWcusqF!dITei!_$NBeRjeEsqG42F8cZ{_X-xG`Z1357lDJqebx(lj7R56Hl*5ovm%&qDH;Pq4 zSy|u#bfQGitwxL_QGV*>9XpNSFdV!+C zi(TJRa|RWr-ehA(ssmjN-G+3BZ5aXhG@WI75x-T9Fqthe{dyuBC{*A zE$|Q00<$pUALK&J9>!nR0^fuYvKx~>8o|T33wp+kATS(jce!u2bsRWd{lwN*l^(n? zQ!Hc2ros5lz404H(##{Nmge8Scqx4O`FYy2^VP@0RJjqVLko5Ji}uePEoA4f1gn)33D5Ak58#n2MXL;V0qJp%h7C^PjnL8`C7 z2vGn)APNwemn0S;QWAZlK#16{5_2d(6NwSA3pqX`mgP7OX09yHQY=rf$jc&|hq~2e zd-IDPYf0Oq+dGto{xs8=DtjbBKN_25PcV9tv)xHnTMXEDP2r3K;D%)2LyRUHN0JO9 ziH7lH)35^Utvl0mTK{xp==epkdqVPZ5{=uF;vu6U=QSt+F_PeBsM~`b#qT$~e6VBL zma$apRFYLT=d@$bEeJfs865Et2yw(2A%XHx)^xlPs!Ws2;|YfTBz>RK)U7nN>CDYf z?C9E3>i(pbZ5t9NJfe@`Sq>^$pcEDq9$Ang$HkWnTwKta)QkXx{QBQt_MFUaJ=+3*`xcmm5r6wOp8bWt zK?{5nM#!ENFl<28B^EOV&u$PF=3HJ+U1!&^vp1jK-mEeVr;lj+KFir7XW%*oHWtgrkLX#V%+V?Zlq<5k8zSbIvu4i$dePk<5NGUXo; zISGbIfF`nq2i9p8IG$%%fnr1&QVSf-iXVW`JvPDN;e9kmvn&Uc3>f)& z%sP}suSi^!!9xB>l7%)T$tMb45jPqxa0p~JzViQXxorZU2dXSVp_CL@QUFlM(G2IK zco&K6w9sv@J@RJpidT03LigH&v_sL#qQ#jd(doru>Z17oBZ?z43ZircQQDFS?U_*R z7ZDE+KJd!)Lk7n~hKZ&6359ha1w^yZ#p>ib2zPoMxsh%~?m%&vvI z2kT$~&Eso0;&1RU&F*rx1^!PhFbgC8Pt7;`AT(6SNuWkx?Q)``k@rlL|XP>l71jDt0!?&e~O_uF$72B(Im+W9>WT<$QMC5;g=vRk9{phB-r);1{E$O%5ww>e2!duA z%wvElGe}y3%L6ugz><#`H2C8aK?eZV2SXPeLNtQ8HPkdB$dEu7AHo-y6u>|w zh{%gP&GG~-l8nG|Jj?M6%aJteB_xNJz1}`?@ZGj&U$0$eYSbBf)aHRy<7lG6o&ZR~ z0TfH@oQcIGhLa4#3gd9HaX8s9oQ#tTNydo;bDzRg|8P#dADP(uKP8)>Cat1eA3(0kL+IFO;8>m%P=t5b0TmLVG<3BQY;_| zSg_nRxMl>Q!_4&{h5&{KLM%oSG+vQm1So9DU;^_uF)4wUXco~>G9mCh2O$ZTVp)md zP~Q~ue$C+aikhdlS7qwk(k;Cz^H7puJWda?(}^H9CG!%-6CqGBtiT3Z$;J_dX(ZV+ zoM@a%vf~z@R{EiYGCQ@bSn_5v{}RdGB6*@%7pj**$6I ziDb)kayH~Iu;jJ_(>WcO*9o;DaYi?`7@dp*6O+MYLzl`}pJ}?f+I;i*J%b0{Vn4f$ zMqDDzQAnf&mf~mzBpWb{V0eLM1u*c$%t~I8TN5HR2r)Q>Lm`pD%*$`$h#-34XZ-mi z5P^3%jw3nN%Q7U(@EkO+zGyED>NtXPT)=ZLD3rr9q!N zdG?ynJ;Avtmf;0P5NHmf5db6bjVnT#>1;IOpP(oDmp{Z=81XNE3;g*8kVmh;Ho$nt z)s--$efyt0*1>=-e?F6D`0d~L>)wUm!BL06YjDa2M~DFh$UaH}3@sGH_1PTftJ|`2 zn{~!MMb>zlc_3j^zapzUannGmsXK8~)qPKVFh_ZAj_R#BsuT0nrD58FsPz2#%F-}R zWqA6@`Pz!RlocVWvIXf!7HfAeQSScTij&V}kA8Rq4LFdKmcw*#1n5gV`x?h50$`nWI^u|C(v0*B*0i)U^xM~ zD5-6D>Yd9C*?AWqF<#Hmw`$G(N(*>t#();JJ>EEh*_5^f<5&XZHNbQu**unP8BH+T z63n(_b9ajVre^ciC%5$MIVDv0qEQcWv*6Uli5x9}&Vf%5$9%r49d&!ks-M|epJDAv zvy3S$(@7S4qHzk!Lkv(M5@&?+&RD}#EEsgT6D>qiwr%O=;RJnOilJF$s7lZJ>CyDx|Y#-b>xz@bvfz0g-75f(| z^B3tbhR~LWX^)5N%ENW#5$T{;7OguPsmc#ioeI-l3|-!J|MSkJCU=}=VyR&`(bS)0 zY)j6%rP9}|+1|Rf%yp@O8FElQhG02{<0Os;Z&Ivc3HTVy-XNPJ-_P>h9(=42j!(&- z;j{hgo}xeVE&qe;|DC`C|JD8=`1P-C9DILvk_?~!)i z?dNMg2vNUtSK665%E}ORNth-#R9QG*Sr)E65t(r+Jfm{Hrfj~lAY6GcTDfd@kXVqrc)T5W*u(MLm&?3k>Jk>tVyuRkkJFYVjiWeG=*zBfm11GI=;rf1e_+P zFa#JuVD2rCp$IIjSv+vUH(7r)0)7<#A|>)Ji6uEahaPpZH#&w&&R4yZ7Q@W{F zZ5d59+u{uq4{ox@8lch=OFN9m>&KFfV@cQuG|6O3vP>pf#*pB|5)7lshF+zyCEa{;wYB<{*T>2}fpo@*lXa0$*(xCp;S?35Gw}J- z2xzmQ6bb<6Kp4M#0Y9$50UMC}3JhcbCuFQ8^B@9>kQ~Rcfj@>}XqpZRGw?W;esw|q5S{kA{9+7@LDx)}3 zR~VgfY=Q1@v^pn)`jzMBJHPp@FydR^{LWp>e(;lP zfms;wle?sUvlIG${Y+rmBF_ke-|_eDKiI+D*)g7r1qP8jzwVbK#G;1;&!b7N&@kXU z_Tj)Y`+8KS{uJY2im_j5>Q6QHr5f8}U%htU6X)is&(2Z4IahTeL|rmpl{Y^PG8*B! zif~;;nD%(6wlqv#5UxBFrQEkjx$7R)w*SmHvDVa5ao*e1D^0j04+#Pfz|N2-$}*S$ zJP};{Fd`sW8OUY8VPm5W{3;@e2Nfhp|6~3jj@TowBzYu}Kq8GWbClynhLa!?4tA6R z$CEr`7fF{u(G-Q8BYhS&lJ(If%Q65AWR8nmq9Ou@!h}kk#gIr`+esn`oHb+^ zAz&5>2wBRY0@N&J%XJwj_)!ESGcH(;fj49@A!j#aLk-aVqFLTcif#fq2v5tvtgV(=!jik_4B9B%~8K|m-6ko>QnR7$LFcbaGhsmxUMWz zQxc*o4O5pzX^WyX$D-8-qSE$6DYo35`bPYkkMwW!zyBrIJC0l=qBw{~%e+Vk8(_t2 z$amlI-vYt}#{mHoY{mUS_yF>N5fQ@Jm>(*!f&}8&vO$#SMuJlUComH6jKsrm!*deH zAuzV)1t3Py(<0@T7=mRuFM}osvEAnUsIF`GsoH0D)utQTRK{VYbv#Z#6>qZRT*EX- zOhWd-o?w{5G7?jX=7}UAQuL-6+f?Sd%4X@Q&)<uP*pHzlcs5gqJh0K14hV1OI!{j@Ej*GoaiB?DG%R2Iq=bqcQ)=d z{#ujs3(fwY>5eSX<}c8cN9&GWUWV&P1l4 zzf0S^=xN7;25(Z%M7(Jz*)*ui?$B5p9^TTnInRBz3Jo}smm@jB#j;+80UvgT=L8WH zxS_yE5Rt?pY#|;j@bRY=;hvv)tAFd$^K~R200G~8eB`gsd_M?kzxpdPH-UBess7r# z-*qsv@BdU=U=~LFRIlt0a9+Vlki4&8XK`oO{+zV`4LN1c;>tupjx5jo=J)FN0=vS$ z4c$~AqI+j0cvv`596Ty{1->76OV&#EB1A|M)GLm-xKA2w){5>`+q+YZW2u($WXn*J zVK7PG9kagX=TCodm-_6#rJkLmdV8Mc&3W20^K~afbtl4frSnyV^HPh#lx5Mnl4xCF zwB|^7>i#grYm1b7evw|Z?4>JvifvaKB%4bjIZhBkM;WIcuzmy{`9z831uS~)x6c4D zA@Up&IUIU`=mU%yum}*$7bF3b00cnAy7ify3wa24%$0IbQp{nDNx{9cbvIuQqNLukcWod-2G+K8&N_Qq)_wIkF zY8F2^5~H`Lg;B%x#5YOJv&cOU$mepl4k_3C^`k+17sQ~(O|%O9u`)D zdjld*fFvM3^1r~N5PT-?tOS9=%oQ2e27V6eWBgL{@V%KE`qxDa zdIRDp{w==cIA-7aNw>f(jQB}k-v7hN%^a+Q#4dlYB+o%+^eXbKM8W`qmcV*Z)`Pw? zwEu-i^0i-w0}uk0oB?3*&23<_z^5_`kCzaE5G~;p`ZOih_BoH9?|k~TrsPew)SSsU z(`ce$C{f?@(5tt8{>=F~nm7MH#oPa`e0QGq-4NZ`x!RK<>Jwp_vM^O)n6fZJRUD}) z3Re|Hs0t%gMbVnl`&S;gN4w|O86}Udug-td+cAt_TmaJtLISEBWE()1P~rvfkzzp1 znxkO8%`#v*4Z7FCg+V|Fr2$y*Scga+M>s)ZS;W$ap%6n!3=NeSEa)yF&~XGQM~MZ$ z3vkY&IS$OT2#TeA9On^`OF%Y;uIe2u_^A3%hdx_jx~Vbt>b8!nw%HOalMfj@OU-m# z4iRhh#(?LiD;^-lM519(k=37K=vNrKQ!Q=FceTG<=6U-z>LXbSxe;8@tk&xwz%bJSQPb8Zs z(swkanXYS1O)njtEW9LL8$f+tWEVsNk(B76IZBeiQY4_dfvb7_kWyCAfS>~o`EWR+ z;dfNUHzdx5puj*VauOJn$Vftl5i|?L2(Q;mlBAr`2;NAL`w+26sKdh!JB0SJ=7RT1 zm%p-ONm}kb>3NZ=qA*oSn5r~FT^6Y+j!+jxs!Jj@r4gF)Fm*+!x^kZSWT@^`sP=TI z_Raa)Gj}OJzx(lyxQ)YU*@G$O{#0{YioRO8x$%Ylw$cky%Lwu?K8AB4$&Entg60Jg z=r6d|7udm|B|%~}EjDnn^7-;OYX*1v|Mpn@c^Cl|#Qwz(Q#gD>GDu)0Fs7G{N+f_2 zJPrc|Hpkz?4tSvbj&)k#`IPa*|8`Kbpa0ZaU=~LF)UN0cbv`g8%cHV@1H^&K3z+T8 zGZRQf!-72(anvY8w$x!U>av0G|=ufjN$l0BAU8BQ^G#cZtl*;DV{r9S;{ zDQD&=-=3#AJ5Tf0U8>5t%HyG`l5lllq`EL#Qy8f(2u&*qS5+>^s92DGcwX|JIdMA| zq#R0k;@u5 zIr;hTcV0@*s@Ir%)H#Dmmhl*)YpI!v$sv|nJr9{Zu@-NF)g5P=N;C|o=!X^s?#mCf7su@|2^_z8|rY1ZO`zZt5%^oyq&;@5X744ujP&QxP# zn!b9urNvNSfA_jHU`MP(Nyv>P58R>>#c&cvg#g6y=+24~jkQB$7!e%9WfF)Cm}fpy za`VjW0cJiTUt15bc>O!TkOFR;z^y3okS&8u3$`oyb{K)3=r|D^b$JXXA}1xG8r}4mV`~0ezxYsTxDg5s&c-%GDLN9uIkKORmFT&X&8hb@}tyw(dztY zbpeh^R4&Y@T##|}-xChbNjwm(-2ba($28BrZ#g)8rGd4%I1f$x7@FiLf+Y!tBpHgv zFann@V$}mlp6zi6CVc#is5K5;i$N%aCxWtYV<4m*Xe<~9A@$FRU>^l!O|aj9azRm! zK*Kbg0kZ});Unt$22Xu<%bNfBn(V9E%}r`!SBh~s-sp%m5iwTxgC@^IW^b(38*lZ* z8XXDx;groo$(u&wHx9>b?oe6UpFChcdWpX^EV?;XLX;q|PA^f@F?RI5)~9!OsSRU^ zMq2_@dDs+|kwpDa^5(JRO_NER97$QOgskb9jgzq(ZApf~R8w1;zDA|Lv1WVcw#wn$jq3;T%QzytMKVWof9gI9yc_sVaz87e;AH!d2xV%2V^zZ-!`2-IZ4P z{}h$~rZ_cMc{Vch@^98PBy4C^WVI^v?ON+CjiG++o`E;c`mVI139ks+l}OIZKzxbf zpgKhWzj-+)C}(hRq6R;L!B`uf_{*iBenRh^=gXgH3_K6;0Dk9kCjsbBc3^A)jRyCm zj3MCG!VAPC{EHk70Y)nvsUZ5_m*XS5yi>^N-vDvoPWx`Re?5#}n6{FPuZBZwD*Faq~gVB$Dq`O1V02QmQIU~n^Y zvIPf-F$9HR_UuDom_@N12oKlwyH8%}HkVw>Fx05^tvX9*dUjpX#`E{DDGOJZL_pf2 zI8<3SUs*X{T^_D3j!+jwsdJ;%hohCpqSXb_nxaT`X{5G1Qd>MP6^4_A+5`7!_x^VI z;bkvec&%voY9lk`;HN3lLoo!)(gKhmc%0>jI0TqDvJhtHIlo#Vupi{eOW^fRga(F6 z8NvnD{QZ4kl#ss)8$km~;KKk4R|2+p;subY5|Eb`2BzGX8~bz5*1Yoi<&2HDv{`LR z!=S=wPqcXAEl$X8SbT9gzBsFAslgGSHKf=$oV?x^zhOLfQ)h~y<&j+@d)^|iv?9A# z;y8h!7~7=ti<A*zEC+zhuH0VMuMxdd_lA?k7$VeOzNX6h(7)B|uZN*UO&X5SV zqwHIP!(ITr0DZ|QQXV?xaD_i0Az|NCfg=T$;8{xKDIU0-v;g7^EYFi9>GSzmr;q5j zbzi#q&Xz;3sn_m&AY=c%+T4YjViR43-7Rs2Uv#a*dyh3T&S=d;a8n>*4>ZAw#1Mt1FTOLtb`^vTP7(;#wEUsRsgcLE69K>kP4|K#}L21EgI zsV%6=fBnw%?;T$SIm#Hgbzxt@NASn%xMqL($7q3B81ZAY`ai>O`c0*97ad4W_`4n4 zf#ZxtaO}s~TKI}Ti-CvsJ2Rv^)P z1ySl_k;=RXWl6ZYJTO}1MQe^OR3D619*$P#FM!kr&@Dq%C&RUsQM$4P>A8!vuidNJ z`P*ejm%n)V^>W*lCT7S%J4wbv^OOLxlrUw3atel*{iQfoSif|XK6_QPj(J!KzW7*QS;%+ z!7Ftizh1mcx7PC8j9tG>KX|Y1NMzcPIZ36Fn#!p3iU@64xVktJXSgC%MG@+<2u($p z`b3E8&ADpGYs}Z22vJqcNjo)1dF_F99jV41T~3P@d^GCU?ioAqE`6yP_1ck#MLZIC zNs^fk0;cd_xeOp4a55VK=m~KD1aLe&KEa^CjOQyj^250A56-|1^5xP zd|w6!cvoM4xdY_nhZz5007BsZ|1)%Nv&Z;Dw!kcm_#s>KC$lfyS>YZm5D}GC^W?!B z=MbQ0gU&6Wl_U?AFpSUW-DETXPy}~I{{BC(PyYl`o<_pA{M8+z1SNa8ask{WV!rBlxTYiuv;_7pQSJRjdd151H3v>i-DqQN9&*CXxG1^$0?IRao&^#g z&q=sa6G{;wZ~$p#D7+9bby7eKF53Vw5wH!p)1?0B#LPy9i8>@kI0TGK2)i&MK}!UU zNCuG{?-OYsBD|t)lB#Q)to*1c>%f&q4ON=;Evn7KYRg2bbt2Yae-Mxa5ufdgF*=rR zo=DJ7fS81SJaN--+NS2^S)Ci-aK3pF^$eitDde=%?VV#MKWN*yzjdW)K#^sSH#%d@ zj=1c}_#Asoj_ZH6xMH?V$8DQV*yc#uHj(q!^LmL|p9({M5j(iDe)H^^g8qPMp?}lRJUz5Ke=D3n-o*LtX$1 zTKsZV6s{5VA#s|fDBz|@1k1R+UWTF(!_yPfLsgAm9Iib2_^VmJROQ^Se(mSFLyI-X z!cvPvl_wVfJ)(GiT5*J`FiM?|m!e2@S-7S$RDEKe>g*i#n{!pCLe!_ifMr?vZ;H#m zc)Ckt?Owj^rq*zIwWZxsGX2(dzHu1Y2t)`Huwx)L1pznAO2CmfOjMS!1&&Mvo;3eZ z?Jp{Um;vB<{2xRvmbiiEkokCwT)1<%l?gKvsBgo}gJkWiJY7@(*OCtbme6K^hmRSrC0+yDbB1EVk2gqAz6 zAYAc_BEvWlWTJ5xLl784fb1i}VQ~&@KfzFY)J;`&b{#o;evReQO5=@8Q&rl=iw{2g z?k^tAjY``em2zZ}x^ST`KU`TDrOt~|9gS8UUZ_62NPTF53i28_8c`aeJRPPz9-^!W zRhNfr@}tymEJ)kEF!jLiRvmwA)0IOfhO1kNfhpwS5G@H5&rz%Z3XG7^7C^v>6L0|m zZU_MZtCE)(P%MDcxO31roDWk{nZYKbHaTJg=m8di6-BT`mmnq%+Lp9Pks?JvX(&w# z6vvPvNg$UO4NTCVHx36=n>i#XbkCWgrRhM}S}EidhAUvB7EWKG5!?J=gQ zSnFim7JJNA_k%g^m@W30Y+G#hSkktB#g^t2>rIX2>ccrVUOLd5_kpjf0}VTohY}cC z;8|AU2#NNHq*o+Ku(Duz89)Gr2n=4q1l!CNuqct;HDGEVSOmD_czDD>7NQYQ_#hWS zAXp(d4vK6=fubnN>q87LIDG?k&7T}Se&opwmIs&V?@{c$PqXhHzt~h|bb491x^%u$ z=2sR(&V&(Arg1VveRi(q)Es5`+|=?=)tShQ)AQ7qf3>zlYi-WV{zAR+%e6af`5y__ zyU~CPP1A@FL<--KpzwXC3<4xWa0DUx$X`!a0E<Dkn9tIVt zp#vXJ|KwW?=9Xk>Y>3oIA|r^jAdtL3@*=@YJ^=(Bpr(VC7(!yb66--MA+iid^9&^s zB%1V~)?x4YnkH+0)f#I}`lj2eO+8A03zIP$r(-v{6SBPVAR9HBs2@tq8cy6eoV;N` zy`gp4EA?wP4<9W-b#t# z;f>qjh|L*`wG1h?45ja?*I2J)SS~-ayM9N7{gZmW&n`|=9LYfWrNGfhAQ0z89Dz7W z0&y+b%nVCV$-#LEQW(JofuU7qKFH||9`pPHg@>3};D-@#CqwmtEXLq}1%V}AIKOOc_D6O(8Jpy~Q)HF97JM{n?N574&KltKD3m&crRTYFQ3nEmd;gIt#1{$3@7Y8JcMyrl3fO?I>NMP83RKQ#% z5bMHpr$W@_bJL3FrtV!ViR zBf*6PH{wZ=V+4kyC}G-*M(liJPha6X4eMX4c_gbw_fnhYm7&y^ClX(tN_fSd@Tcj7 zS0|D-3@O$RC|>PPez`B@g)Yr=jhRnXKe=w;zW$e(By5|Gvy8+-h3D|fowezv&sUkNHXiCL|Ac88M3X+= z3w5wQf%l05fg~TOQi^f_iID(g23Y}t^ciHXFmA+&E0`Y387w&~7A#}HsWJHzJWapD ziohBSa(WA{0YM=zgxN5L?ahu336KotAE6bTa8VglX zl1Pdo2}P{}$e;ODMR2Ht!#6)v4a-s^up-j@%mr99K%^1i8KmTg7Y+qtTX+H?K%@*l z2RU+#8(?aISHOxE}0$L;Vk|d9OoJg=RelWb`rqPhgd%3l1Yh}}udm6Ro zn@e9lAHA|7L{%6LGE>LHHOIq%gb$S(k*d5%RbG@TKUz~51@8c>E?iSFH?3l>^3*)_ zsd=C>Wy18k`Y(2PTrys#2QOB4m<0w0B7p#iG+SYT9gUL?8^ zaw6nHk{5;_23Zs?MOcPuTkNws*^JZ`pG5i9a@FzR;n1 zbs+iG;iQejimahz{dnwVSFGNXXtXD68j63lJ7q)v!#OvX>%UyP<@Vn4=}WgjGQmZ0 zBuDas2Z?eijZZ>85fLIHWekaj)jLHxGGPGoC1(cR?}Xz6C_?6B2Eu8e0!bmDRni!m zF$m)D;J?j^qKlAhF1~wg>Po}4!xgz}Ufr6wddsi0d+*g8yEmiw?#zNHEHD+ODxRBC zcvte7dsc!PdIT_L07gWrp!yfz49CMY74y}n=c+0~;VU3i6{$Y=vq!4pUcQxSx&8bb zgZtn1U2Bs@oV1s8GW0ahkfOkW)B+NL1|rJwGnd3qBf)`}X~etXA_^Xn_u_>V1qe|H zBFkeRP#!$eKtG%2SdwK4M)1;-lLXf46oDqZ(zsh1bBm)cVZX~YT7;HU?U5om%!QW@K&1p1RKpz! zAV!V?Lbb8rujY_1&5zJ|&Hm)yy#;1r#NWNi{~3Nz!qYeki|ct<-bZr`&5NWU`Z&SO zh%N>!DjbwJNpRyHcErgJ*qKfn(>lsE4DmPn*z4W&m3H6fE$&NA(-#{iKe;vWVU6wm z>WOnzlX$Vef5Y)Xwc~@E_7AG^o{ATNjW5SqDN*$BoQGvdhUI8ZqGTAs0x2KT z38FypfOtBm?8m?8$|`DnWc&5RKb>3ra9KD6tBa$xm62K?J%p*D3N&0T4<5yl>f&%* z;1{l`3A-RUD=|xMnnexw#~G)>hZO= z9)6;0`ICd`j}B>84QU=8R<9h;t?XL9qJ3pX$4Yg_>a^x3Q<`5$ZZc?w3ZJJhzsA%Y zo4mNMr+iCY_RH04pK4hBWNYT{d)4a(RL}OQpX*gVKa}|FRQwAL#Y^Lg7kd>iv?^b0 zS+TMDv8=kReM1!=a*aL6=E7Q)94TPO6HH`*02aPV6qebNr@1sJIm!!!x)_{{hav`? zst71)_{jq@KS1U{z}I27qEF&|B1cF(Ba2xHA_v8tEFyR`?xLFeN6%lc-dA4s_=X+- zmAUPg>b*bH9A2U=Sg0*um|ha0E)G?egrt?uOD&m~dUDC~5?RI+XS)g_FpP-QltpRF zBDLk=P^=;6wvI-tiWjH9_p3EmQ`Xl#xwCi6anIQ*v3r7d_`EbdB`^~r;}UrYLx8p^ zPYDo@@gmVKvUZ7gAkm2=7mm&N1fF0yl3^*DWoeG5A%-UrEZie*201BYCq$c@8=2+? zrnnv(*D}mC46rplR8^<<%NFi)w zuCae|Yx+W+^V0^`=grMWZQNbh9{_Ca?q; zt8*M^RDrY_#|fO@bzJ~=(yu^@8JKT2Xz|Z541DinoP`nJyQ%(_HWY!qAW$slBWc1z zaZU<3Xc)x@oKp7`>YPNaHmPxht?Bb!>zMwmY4UvS_*+-UDnB17{ABp>`-5-1)3@i% z?j0xFw;gZZQrc)OtT*P>>W@|HkKWK9tu`F3G3M5q^KV)5Z<+I9#hhPfDQMn)yld~7 z!GrIP=YD7}y5KDP%w2hzICGtUuU5L)!rkZ*Zw*R~BdB#8tRM%c(U==edLdunrV+tN z3+5s3`dFrDM<_~3eyxCC#0%gd;W!%mkxiH_Uf7Y zR+TKyIJ!`i7o|ELram2}s|?drgh6CN1{1|$Fiw<(sUV{fral#_DGyOrgs4u0YAPeN ze0Xya{7?V$CCuZ5EMsJB1Hlb zl7U5{DG49~iQEL526IVdr;vj}ZVGuxM39J}VBzHHb?}wMjvEx>@thkcwMCp?5^-`# zLX;>$eutwZ$|ZTHMCT|P>7>8-c;LY9o6kK}^=M}ON^NVVs&kpLXN9tVRa*a=wC;6j z-7hHmUr8F-lr)@^Jo;M7NUmn$%;T<$FFP)-Z>#)$-I1rOv)9~wX?6YD)h%lt?_K?P z->S#ESFPz@@kGCB&3NjQHuWEdHP3cx*462LU%mXY04>rUN=K< ztWV-daH7JcD!>mxEQdgt6Ii2AjR^&r0!Ilj*3$BH9G6`L^Iedh56Gv|2$ZCKl7N{p zf*0`~k@W}+A+W3n4qXDp3LXlY)Q$wU7Tnkq=TvZeX!c!%Yn&K#2@EHk+vvh&3bb+oU8g796aOJ_s)I$r^ z#Xn#1=I@^TB2(X*mFFn`4At}@J3%>pPKKJ4*h$1W5l@JM50uLpg5!LW;1ziX%Q|`9 zD+2kF!OT&f;&>m!c__|BiV$fakj*0vJH>uG-)WxpHtMZweTL94W^4R&tx>Z|lJ)Cp%;q2;_*6QV!8_Ud9%S=_vOgEOBt5;fUSLM{M z%BfkEQ}b|kjlBNImbx`N8lT#Id+pxlb+0!+yYKe%`&wQ;(7y3lkENt{&*_mv?@g9m zbe_5D`>>Y!;x>1)OKciI9b>3(5{)>}ln3Jp4zeCB#C|D3fb0hc$zXxuDVp_ioLk~O zNF;cX@iO8xh5DV$XRQNoy!*vd+bbV@>gX?)?OmeU7nxEpKlNl71SF2n2S{-|Of47t zm4+(I!yrmg9tsicax5=V8ivQ12vvEwx->$Q8?8RLM7953<*p@)>?O%Nf16RX;>F8b zkB)tKRqPl-qYla8V%;vr=b;!MDUgIjdlBtHlpB$5M7SlNNAh}*+b6k6$xBKkDY2Bq z(TJxZJ`Vw8&`!qqAUIiPFdq(RZlGl(g4;FE@&e5R3B|(-PJy!_W)KlQyt^6MZ}E-q zO`Y1+W?ggR4~f-JJ=FYEZ11|H;Xfvi|0&64NSN4}>^P9@J(k3jB(iTNGw&#f4^q4r zHSW)s**?sy%a5ztmvCcyYMoKjydk~)mCXJZGW(y)?0z=0d)>03HOp-euNq(d#NZ=O zx2;-pbLFZVkFROBnCvIYgqv5d`Q`^yQ%d4a+fPJdPn_`FwEGC<#}UM5s%n zG^Nqn;wUXBP(@)yvW2?h#py+h(vL3G>|dzdcef_@frn2gKUej~*9VWCBQG_ft_jh@ z`rPC+O-+f69dRxs5TZa*Fq>y+j>hKXK7yuvEbkK}4=*_wNGpuGq(O(+H_3O7b1lPc zeLsD@!*{94d9K=a^7DbBkJ|U2Y1~m(mtA+r z9B9Oi?1bQ@DUt>cRffSXwotMxQZ_}A->`XOvrI~tCO+9Jm?lg0k%G{x~v}RZvGtIY_nQB&;YgSutuGvzzZdcPw z`)_YP(wtq`w)c2(uDr4bqkePfp z>ds%O52rnOZvBpyiuXM=E&R~9=$Pi+ZjSWP97#w3Af}OTO7c#MZl^?f5bZ-W0U-*O z010PN=B-i?X7C63Da?lp(&J?H0S?IiJZLO&9>h%}eiDh}k~G8%eFEQs*d|2P^S3-<{<>-B(vFiAac~h!iKMuLK%0SU@NdzDAn>f-mrD0Y(6!N8(%(>y}ur$dWwEFbwab#AzRz zaHGCS@_I*m$p;_4xT7$2?Hj+!*taP4jfmtU;fjI?(1a)tQ&)!KjMaR&#O0w-&shP* zILcBC6G2lXN?Q`GEr?Vf4Np57k(ReWUAQFU*b?2rC7RcksP_I$bL77t`QR~A-=TMi z3k_29h&1A&Tog$Hke%jPJI}ZT4w4!yL>|C{3o0}O&P59j8ckAY*ei8Aq;?xyKS*9_ zb$?hpapuZU(fQtkZ+GoF(P1rV-JI9-^1<45uhl%cqx#V;)vI%Et;%Uyv86fP(yp;| zsV!Y9OM9xJLuu+zn%dLgwM%X3)>ykW)-JWBQ)TW@nmd#h*g$3OR9m_<)((xeRby__ zm>Sf^2DPzCYi`ZVY0b!PTehWb)%KQ0ch*0)qxPwtO@BPlwEjqgDX(ew@%DmqeJ4L1 zJ$Kzx)h6^!ArC{&fDv+DL+&GGln|^q{U&Jm<~u*p&h;mFTC*_XCwNhRfKvjqPC;~$ zMCa(}g_@>gXRD04Re#)9w{~yynq93cwl-?bw>73lwXsoSY|@%;YfNn_Q;*UzoNE35 z+4~OgCeC!-Y!U+LZ4&}E7~_sjO#ox7H%pdnYDmv!Q?{g#0Jfx=k>sXgV|uk|rlfCr zLJA=P0vLCdk>uWF+3LMZBh7t&nQ(H>z31L@&U5!z(g=zxSJD z2#qwMi7K?vL>9Wp0@e`|6*hwtN4G8a&Q`hFDNf5g#q8 zP_ZkN?22|yd3!0pZ7pWxNRv4|^^7w&&jDI(9!XD66bhQ(Xlz~BXc>20lP0Df|E&zsKo zWWMj3d{^K1p=W|a7ornwm`#hhhGT9$?l$5sGw!nD9xLv*#Y6U3#2&-!am*gW99Yze zMVv9r9gBHmK%o2E;b1uG4Tao+pf4DXhOn3q!`)E;PXq{x4IX^Jjw_A$ z<)P5mD%amyCYrw=+4XUM%}G?y)b;wVwwFMRq2r0F&h_HXHNuV(M8SoX#gLi<={U$B zTR6f*#_7l;9gM+ADq^CGOmvYk0TUy!lGr{$g(oPmF)<`fbfJkMGBLzPrf8If46@)s zhG38`7^VxxK%+ImFikMbf(O{JhQ;sZ@H@(&E9;;ipMcN4Q2E^(^0U01SLDZrJ~$Up z4dYIKz#q6Cjkqq4NLX21BN9{Li2uEy;|7iR|1fX=N^fz4M*K=A{vZ5fEZP8IHdg+3GFuw?g*upWEXo4xS(nL++$s!j~=prD_LfBadyNRHyq&u;*izIZCg)S1}CLt~|Vx=Gx zG-#C0A7NZWFN>#R^HC08!R5D?@~)Keep<`F@HlkgN#Xft#phqFzVfPEDcIj9J)uAF ziS7OK-g63nM}JT^9vQa8CY*7b4|4}Y{!lO!2}A&b;Yc(Z3%f&Mn?Gvy1O|D$OMqEnGW+msc5@Q<-8rk@0nU}h&9gv%rskxgW64uAg4;Bg z+mym>N)(7TrEreSD?XB1d?=ZDU@r4u8hckdU=me1^akRF6HmTzUb27q)3d&AUEE;8 z?Dkl|7sUdhc)*YQeYoF^dHu0q7}#3JLLeIxyN+se9<1};X!qTb?)xI$vqJ4D*0XaI zhwtp%^FY^*x!v{I-Li#UwTsZI?7qshfvU8Dn(Y4SWdp*3eu&a5py>n*EnL)FT{gJw z>EZo<8a}pp=sn@^7jpfN2aIjaHuNKB|F_|bIpj~IgABwqy zKtQ8+_&fT?KDltQrt#R?*BVxCsF_czpG!TETGX6gax#^BY&PrI!;IrIStn)zr}O3{ zPIH1o046b;+nmI0PA)l-#66zKZcH@_KRAoIFPXJ>9xw~pm0h|ktE?ug2wBXo=RE(p zVEg!2t??lzZVkn4{)pWharuDC!5Gf#@pQ= zw|PSUCmL~$K_vdUp62-F6nK4yUv9jy{#!W%H)zCf%!`aD^Cd9UzB#gwFj+k z?%n_K=-cNkU$^^O`>@_g+~AB`y>WLC^M-=nfX^3*VDV@)?(+n_PG8g=3h1qu-}~~= zCUGV68PTF*c?Nr5R_Vd4)d%Kt42V&iKM7pP8=xuTB9WnH7O!-i_ zJ=uOXNp<*+uHE-_ZBOp1&+L*e=#nf@)n;gGQhI9U^wgy4YIAh8%X(_^wNwkMnJto%D-9cd+Wqv!Lw{^J@mkm41n5__{oijNyWC{yeA|tF92)pKX1IXc zJ8%z*`!sk!hll#{;9xvBfQN?T;n7%lJQkV6A|^a)#iKSX>cD`#f-fHR0t>4+IER5q zFapFOz!@Uy^x+mSu6KmH276C@`PnAPPWrQ=97atBy?#D@&pdi#3ghS;=J8}k^K8b6 zS&ZYem`7(99ZdqQz>g$SR0%~b$aDauZ6cGE(A!RxeR2<^7Vl0kZph-+<#450#p1Iq`5K+NHfnZ2<|56~>@J#n2ebfw?(MThD5 z_apN62Y5&N|FXB|`EBYA)!ij<2Zz_i5h#lxRWYpLzYY`G_LWAbx6{ zEV9!OGYz&=AUla~CGqS9<@QzO4g$|gs4x>MEHubmEE+80t5-wqPYBOHi+uS4{LR)n z#i0*O-?s;P^%1Kp;tz&?)<#^9MqFnJQ%Q~M53f&Z|NEBfPu*Dg$3Fu%Xv9DMHTv&9 z!Z>K=fK8b=#iB9X;tjO*5AOS<{ZHH4OCglOA7a2G6u~HoZ=gU13Zy3s#wn1AidZO! zn=A@at3tHu5Utuzsq~UXUXloeBFJJeTaknwlIWKJ(TJbnEfo0(VlN5o?4wlr$smm3 zAq$;k*iMA31iqQTn!kw zf5+YO^+x!IKgqi)j}A3{ZvOa^?~*R6*5iW~eB6m!d~r_*wAqNngMpC8?el~52j(9# zcfJ4Z$yci+E7yxssP!3~9qF7Mb6LA)(GNVrJT{wsd=~q}EY9gH#-v&Jz)92>#0 zUOcA4l(GW6<0{XXnBY*Y`z2E@RKrX)+e8$}SxIwpO z9OaCwDC3F(L&u}$_QlT5g#pDv3|)xpa`B$*I65z?N{*&8r8~4(wDJ^Gnxd4Z zcFD6lWx1WTx!sb*YWYf~WJQ~J=~eM#ZMB59I>rSV?MyZC%Ua5pb<8u{x!>(sbH4G( z))Ox&KiJgwmB{eZE{F28zyI@){yWV46Ygxs-3r{J!u?u2(1V8t@aPyGn@A*Xra}~U z9CKh{8}M03IFMnnP#lY4!7%O(;SPUn*kt~p^GZYWsprb&E7w(KGUS;>4QZ_XX`Ex} zr6gH}nxt1*$Die>ER*e-` zjuweV7|1Y%KSJb<7MAM^%Et>TCJJ~)0^dS}Y$Om=03kgh;vyh!0^%VGr^b;#bs$U+iKl6e+lg`L2&6L{`Ip09xKE#!L$d=Ck7 zQlQ~gZ)ypfS{ZNrSn}rCC(6Hntwy!~UDr=ae8hxXU17UB>JNrP;i*cEDH`!hapmI6@T+llcZB-$H<_MA%M7EF{=Wg3V;uLJ?Z2LM!E8!9oGF z!;;v|LV~Se1u>Hm69p{oB*a62eFczrmB5|PbL8_J;HC<46v7S?Vy6ggG?AGmoS?$v zWPzT{A0_jKiCf1gd;=Xa6bbbl@c>t>;v$`8$fb>cH}VS3z?F~INRAzy|+c&cH;esmUjQ}aM)}NSdC$~CE~Y40>((#5W@_y z$T%L+1Fb`301x-z5d|J@!^0Qw(ARkIqnQ6h#Jw+IlX^_BW8y9Q*vs~zXY9SJ?HYz% zO|+w{ESi-jbj1Yvs6oAWQk7>?=2(@PZdHa~ofcH5hS0e|bXGv~kY9bDUww}sz0Z%{ z7eMceXzq_{?g^=H_bYGlt8WggZjC7Jh;=;_Yn|`?CPR1dq3(v+UGj`>`4XjU1zNXK zUB3*i&(p}W)Y9}WS=!ZYSuG7Yt@Sw_@&#S;h264+-L(r517zr<038ac@#_^W4(r)YS)4inph*>N403i&q~l{>u-@zOgSa z2L>hsW_K_U@nJDXDC7zO(}##Zp?(;5$JGYckE-GK&nfqRc(vxpg)KYJzbv`*w76}9 z7+ozMC=rj8RF0HX4s%39On8vO8>9+`XwV2qH;5+Lm8K%Gi77JC5fcrbq`;FT$Vh_B z6vRRmTB)MzdLuJkWTA^~bg>nT6fjtR#?(WRi6)$+AttKONJD@~f()C;0zHjC!sL(B zd6SfKGpXE3sBo^_>>=>HB)*$0u+yOlHq^_mXe-@ve#6!uUld)f+CTQ`xu9+&ZgFBR zZ`k9D20{^#Oo~iZdt$%%izfcACpG?!JmTLFi@*CEcjE*8|DAywG~)l?x%{8?P97XH z;}J_d>4o}dLDHv$Tl+J5{0#8!GL^eSMyNy$!2?}H(Lv9k}FNFLB z0$%~&Q^5BWLLLyO6}SooE`q>Cf*mBt26DH2Gm&Q|RhWt8Rx;m4=G!O&D-|{~5IqAP zX2Hs0!R0c+g$>9L&sJXfbA5OD0d4h(!Mz_({_Uc_r8hEcidx-KcMt#a!cJgX~q|%eKImc(SjwUgi<}wb>qwkwX-I+nH%cj)iQiMyWm1OSj zr(gV}TB7{hhfZZDZXCrOV{y+&%-bh1LtS{N4G&(9`_4t&UqxIWhMlK_w#I;E zyWdplnb_(ad&M^Nl(~Pkv6pS^p<1+sc66yzwZNsybgI+r=zJ?W-;B;Pspp#2v#sh` zPIRVE^Kek}P!N4EpuW$my2GQo&8wN_(@yhhr+YOseCVAa^zJZvR~Wq`h|UOVrbpDb zN4oEcbpWct6(={uOD+?Jw{FHlGy>z3pzYgZ_wk1A!0QCTi3%juG5wKQb6>{!sY zBe$zzLAN|dAzPr9LbNipW*z`(E^QO*s1?tagd%xQ;c=3?F?UWV$%rkt>XSf))w8h;h z?(fF~gLrTR4;k>lMBFohIVR(VNlT|f@!@Bm)^6YX%wLhhQhqM2Dw|oC!`_+6-aDUl zD2;Pu9_Pp$_EB*8iknkPn^Ve;C3BA?ahj5f6H1qo!ztV&z;Fyy-vFUyGAIB(om_G< zx%BWX&VfgY_Rr<+n8&HlD&DnnEn~`kkuFPM|=^GhzbTnVW&5$ zcLo(>j<37Mj(vmHoxZ}~f9|!q?_a3?{z>G*Izf9Ggq8@0*y1s!NY4=InIb()JWdyl zQ{XWQJW7SfXdrbs!9XS%h>?K+8UdIDfH?sRU1+8YjX+-shM0j48|d%^4F-dbflM%j z28Pf;|0NIu9WgRQlMK-$9Z-r1Iy71Y4|1T9BEdMFXQuExRM*3?XudZ z)5j)Uz=7M~!NJXN!(tUkAFcTU;9`P}`FFb_Y>JT(jG z`QJ|Bo=)PPoWnhqQqq)KdSHI({?yX_^GciMtUZzR_{rqQPb957_6YazBdn&`jK&oD zfqB$DDWsig#O>Lnx?ECaULh}UxnTJ!Ik))K>wmd&aEI~xPrbUcam!D*_k7I%HRk^m z^L!9>Azb82+nm@HuP$I%_Z6q9d8L%gvfaCUk)b&9S4IZgiec zo#a!`@}V<5nwc)m!%oe^cFhBJ&AkrI-5&HVzvj-M=FT8`M*yAfQ{U=S|IV+w+23=E zPj`zKz15FS52|kut8b5>cSN*zMs#;#=v|oN{#a*Hyd~53b#~u@S*nIP3VF6dx>O-q zuBd)gQM*(nS&T{-YGiqex}4T+*;lt`ckEc8Xjq_>Wh8#9Zug>X^ zEo_zLwbm`V+OV{xVQI^brB`<>ZP}h67WD<^>Z#`%*Z|v#&oz|(uw&i%y-!_i{KKWA zf4X}5&F+tcy07c{e%PgNJz`P5=j!`Bp#MHJc@Zn>?Q&>mm6(65hdVJpMqbaKor>r@Wvi9h_bxrfi z4$k8qNGU#$=$dhCF8Ab|lG8~gr)QO%euR5!7Pom8_wX$4{-lzfbGY((+}iBY2I4cP z{=mPo?YQ-9M@(nH$6Ya_7c={CcO>fYN6qfwpwZRVYx%5or12}QxViJy9ao;KxwujI z(*~qv9nxAR=qeFtijjV{aFij`Q-pd7qNfTCjLJ!RrIA)?q>79b1Oy()0wVz5L6gh9x0xFw)>j8W>8Gi6LO5!+>5Sh`WIb1Nxp|`6end6{`TXR20}q zL-cInFb5uC3G`H+8AKppKN0p83LJ$zBe7zX#_KIbT1v{#ZmhWQrd+fCJ@fev|F9wC zbcKU~a3max0x-3c7rf+ z)DsB@eL>*7J8ZR|?b7ai|H_}_=QqIZTz(%18Dk>jWWgkn@1Tl2v`PnAXeL5t5(H)? zDr}^~li+43aZ5yp3^c(M#%Y3an!o_Glh7m;6n|Q%LK_*jksxa##$Y3ToP#z103ZNK zL_t*X9YleP1i8tun*w_%P=Hk7CzksNTNBvgBW(7OHhW21Jftm7@>UDA+(_ACqLrIz z6&5PbM&;Y6kcGrIlLSTzY+xW`Ea3oK*i($4T%@ZMZdnUod|G_z6_?i0k&zndLxdIyAF9=uAKQ zKoGqzh~67O?+Iw`^=t0&Y3}iA?(%5v@M>oGHPeIWjLaW?U?qii1scFy*sA7Ki-uTznbR#CQWzXer3Z$in@79`2v+}v8r~7 zx^}UqcA-|f5O9UMoKAUWM_p!DeU`E=M=i}!)@Es>xmwvmwPb;!CR-uNRn;x(lI3;D zbGz$vyXtZ~6U(l;yw3VX9orsl+g{MRgWR&6c)5Xish)JPo^oLu{l^Bz_uH6f8`x)e zl>NB(@$(0sZaMZ+$LZJAAMr=d$tSMtv2`BtD&DqUI;J`)`J&=42iJ3I3m+9N$*Wns zxPHls?F;j_XRO?rx^nkC!u}L`ApO{_N^hn9xStYwt*VSiltjb+4CI8|0E22vW z-!r$U!v-^M_rB@z;mwT1y(_ULd01pm>}>5=zMgo_-x7MZ(pkH*w#F8=1QR75VSf2K0oM} z8jXgqNDzx$Q%3yjn8bC3#Es;|uQH?mT|e{&jrhBs-rw+>W1xv&3|J9|!hT;M;sa{6 zaGzn~i%XrAO=q7MU0%c2m4Mq9BMq_=1#S}TCBQBsY$qWOaF>Iasn8@vFhSu@P-s z5P3dgg^yU_C02MyTiv9sZt_+Kaf_L-*-YMIrdOEhJR_yTNGi7wc~%17k(f`-6v#w_ zjSOUrF6gK6v`n6=SkPGpU0Kb){G|A&mnBy!b}JiBji36~d8RdZr7xy6;bXqIA?WS1 zk6zGSZ2IijYqet9v%DoGlErIw<*eD4Qqnk+eR@{u+YfV3Kg2mPlYKOaeK56nS4MF| z21lOGZkSuT|B;OclQuS`tUoe;_2G2Rp-k$&tb(0c%Nnv4Hss{i=VVJ4WXP6gHLS|n zPReeertM^>H9fKD<2R|7_OT`}ybv0A!#Db}ZQx0J-+G&_#H6H7C{|gtE3B%8HdT%t zO?PVMxi!fi%_CmT?|qv4e44wxnmc{k+k=`JLG;$3`j(*TmY{lC2)zwJGc5$j!5ty= z_7FNFoCr3A)ptbHcP7>WZva522hiye?d=it_OL3!Bv9~@sPe8@_x*VH?08$M``bC% zgSRWT-=o;}h^jsfty`dy;!TWxr{tjZH`K^KrPL^2H7H1 zzE~;E0~=)v)bd=lJWnmnQ%gbaLnU9>UALsOerd)dH0Qm z?o;2m6+^hu6?M5VhZmpp;C;4u%Sh;q(s}a7G3mRy*Y~QPk)a!^wX4N_#lj&LGD3yM z$oz4#VB&fxjxID(5hEEfl7%L+$V?WS$zlspWG0Ag1jI=|TnP!JlfZWrRyYgGodsK6 zh2;tGT!lPmL4~WJ!c~}9C-9sEzKh6r5cxJD&rago$pSzr07n-j0EU$vh?jxDc}jZe zBp?nVNJNg&5d#geQiVW_xq=^B342#UjzVaX3asHSm+*ghwz5UkIPl*09>ox5^M!n& zNEnMn<5)Bnj)a4;gq_Kh#`0%{#PtZojYP(8_$T4tKlB?k;@>|v|HRJ#KV=*^M}Y8T zC>-$l173gJ8^kT1uyWY+_V;b&ds?0pDY$~6BFMxN+37+j3AV4|*$Vk!hN21W43UKf z8>xcH1a&acA;2N1{7D*r;u-`KG{{JWOccmMfvjZMN)g#9VkcSbB8i+N#7ahhJQMJM zL}@$NC~{8CdIZ=(fb4*3fV(a`MPR4$&2;`GgEvO27@?Mr(RdSd$T;P5MS;vz*g}Pk zWd0;YFv)=REM%|<>MauVauKvt*uDn7_&9Xoc~R%<^@CN%CJ%n$`lvN>aR^sA@Iim9 z*X_PC-1E+lUn2V(O8zWdvZgkxWM^9Gp_J0*d8>i7z)a@xne?N{^u{#izHHX+9OjNJ z`kr(~<9z0!`Q(G?s}7_u-J6lUGc%Gnv_$|%>U%C zIp4#}TI&nc2Wf-vl#G8;YCFHy)=@gyO*g42CI!K&D6lD(TNR5e$}D?#ibIj?QqA(9 z5Bbms{pkG(QRF=V^sXS#G~6CWXGGM~BWe&!h@f`@sBe#|ren(KG1UxAJw2+vEvmjP zvBMo8ZGqkqRs&)Ir~^79q`57sy)BAPi>PjmsBevGr-wDuG37n6?g#Piq*&WL*LO+U zrWwjzcd52Ntg1^<%F)k>-J?B)O<`F)Ce()-FP8^H2%cL0Px3yMAH!w#ABVOS|irwab^bN|&_C z9&ME`zgoAlrLLf*j&P}-dQncjAg7(Lqo1p%pWVhhzoX=*hSis3t1pO4&u-;>^(ytu zE7Y%EpnSTK@IH6t+q4xYS3P#((MOLiTy`LH@qx4@2j)MvKXui<`NX~Rsk_q{d(zl@ z=d<^wGWVv^52P|0Q|U+M(vK$5j?ShZnayZQ0vg-hvrBfStlyTtQM%xneT=t$5S|)& zzs1`!6zetNdK+#q;{%hCwjuAA3j47i2ddxhdSiFX^R+GOMI9wb4+j}3tsY~G^)z^b z1lcIS%K?ayDMC9CAj2RZK@}P)LK8`7A&G1xv5iz|C5f#>p$)Ke2*emjd>gUCMku!v z${oaVCoz%2BUae|4M-IZ63;>ATd4voRbZh(pjMNbAkztQ50V`e$U;p>o5^6TSxJbA z0FRJ>oYTM*+UR08N$6QA2rL(P^C2f$G{F*SIPj0Fd2L(v3?4hi_VseuGB*55K_wwXYY$<1rlAVaG5m9>uV5B3nTR`&!^dGs=QYEW}EMO$45qzy~1&5{OS&$dHAan7pWvg(ftU zArKXyLPlD`3W6dqP=K1!NC8@ksh@lc1+h_tc8bVK7MaK*BS~Z;i7lim8?o9!tg;iT z?S)m2f+|O1X)h4l3dJ^JrHx!^qlt|`L!|*- z)*ot*H*MI`u=44K?A5zdOAgEfZKIDRGmj=w8|M)A&tJ7Cqi}cjs-1bub}h)=n~}LM zJ8gen%7MkR4nF$(rh@yA)9!z}?7J_aIWASYQ<>sYJmOY9>{b0fk-4}(gx(iI z?+K~z4yo=AtL~1f?vAJcZve~yy@rT-MpQK;s+t~E&xitsF@+g`NuUV;8ZkYBPLF_> zOpj`2M9|y9>RZF=X;IDX5zXyU<=t_`gLwCB4A6*VP2&v3uDg{DGgWmdDp`hFwm>7z z)z#+dY8Pq%Z^+XmfJ*XE5M%f`2racz{5OLx-hYGE(!t?3smw2AYD?I ztE$UY*5!4}^SWeto$|#U@}=!{kG9GmYn3l=k*~TUFSsHnT$U4ml9MjV$v@T6F4r+y z>R4@ZPN!r|du2(RklV)Rwr=KJd9~=`i>z}`(!O0w{*puZh_dQ^LjLLHD~~N%-k7(1 zf6nqf*~@q3tlX8eYIk=2zKp^{snjF$X-Cs2P4g&+Q<;a;*!xq98s@SplbF@>%XY7P z`NOB=-SRK2pXeg3CS2!;57@%J6X8~^^UEs}N6!pO-_dM2*!qI>(nitMbx8MWp{@j! zU5wIUeL{n5CxOyvH%aIqA`Y_9K@r*$jM+p%j3CD+FjM#zvcQ_yXi1DFD@g!21ep(X zKcosfAPN9>paiP0k;-kP^2A2IlO%AGAqSw>kTpS|%{16VM~qX_%PCD#Lih~C&NP68 z#8PM=!=QMZ3L9xc8&%{Y2wnM*rvStk%}ntKN7T)QEKwWHGVW z6rzDp)Dr{^tL;I2(C+&|GqCM_#mn`IGN`ABr)NQChR{ld?G%uMa1aI7{0duwQdmi_ z1>`1#Hn0NfKY?t50!@;E=L9IzNa!&qfJruzC=C_asA3C6Y$A(|q)HR1+Cr+ekt8-! zt(917B}_qLB}goV)fPgvg;Zl9SDVP?NiP4Dj)PI9|)-K5327A ztM84d?}@1IiK_02DgiKnyQ31_T&> zK^^{c>kHJ<9JMT4Ez3q_S*R>a4e}#7O4$O1EU#O>s7toEQ?|H6wzy5YtWEYB3PDuCm2i$GqPvCr_N|uRE#Uy0`l!dHWMpSJ%KD zs}ZzJG*DVOR$K}47bJlh$Q2<^A>u0(dJ7RRFjEnE$f9c+1qx!NK~@^iN-eii%54;$ z6-X&T;gXpwFoXZV35Eek2H!&FS;!SuGS5okSt#We@>VOE=O9B)GU6m7b`ai!EeY-9 zBn4G*b{O3APskI7px(bhJpMD-m`+ zQQcG7?D)7Pq8f`&IOBHU%L!~&BQY$3MZ;JW^a=l0;>zpR*Ea~nuQQeZw|wdi8u8z9 znty8_5(6v($7At0hQ*>-3v`^U~p$c6xxZvjyFLp;6$A|oG9x+OcW5ywNS-2N~N7r zX`@tHDPl84Y@$?}DOFZVjg3-krPNx<5-Uk!B}uI$nT04d5o=7uY7?p2M5>%5A>&kd z9LPBZlT3kuB^WCbj4>fS;1JLR1?bz&M82H_IY}@85pobAJ5d0_#bm@rLripdf{9GB zgkwx#Gu*XS-1-N(`mKXQ@(+y1&UrrTivG}tx9DA8D9|0BeDjy>C)t~JEn2^GKI71Q z>ah&Mv8-iBv$9Vu%zb}F-iM_0kGM&nKlR9WFDG9vPgPWB_U*_XJD6iWnd|&$k^jt+ z(Ag!C3yb4dmf-D6@Xp*=XIi8)In*^X*!}yE;(>tj0l)GAzv@B1>LI`S;Q;z@0R4Rs zeITg5H>kQhpu8uf1c8T$>aM8jE=+kBro20*xF@E#cM6#Do~Y_B5RgcO766U7mgD$$ z2m}a4%$Q;u|IIWa5tEoA98=l|5RE{k*&1o4R+=#djWk0e&C*D7&_va!N}8vXA4*w_BD zwEanO*J@bFh0$WTuS7grEH^8@Kq)n-rUor($dHN52UQyszKOy!Qp$~#ax;}@ zqreUd@RhOyn-;`O0hLn*GBi$s^`L4L8k?dKpngg?&J+PkL4&8tH;h!oLIV~r!0v@0 zun-{&1=M$pFyNkIMDci)>dk%54=!PC!}zEJw+G_ha0Jw6M6qZrmOvbfPw|H9HdDV0 zMf}!g!5hc>A3Xy%XvBZ?O#M^s2W}nWfJVfk(J1IW5e4%?G!_eE@gRnKqxhsZ);VHo z{tm4;(Efy2QOqAL7MY904mzL_-auWnTHK%MRFJj;5 zLf`a+zSJ6zT)eua>0S0~jf=~U=Q7?~LjGv^iq8u2&asxZK9R5d^KuQeq_<)5=%Gig z@8BC6?8X?l-z{xwL_dL-$+(##&P zJxeRe($;2cYqK?y1scf$RI&h-=4xc%wJK?@N}8vVmcR$Vw!<90FL01Pg?|0^k=|m6d8#k6H#m;iOgig3<^Q{21x;NJJVK!hX5{EfT2KSE*jzJ+S*@yi1RdIB{D5_eDTUQa~Z%u^1l5@OU&1 zmho#$;+JuVsp^cWoUlhz2`tpVD0->`2aS((y zqR>JFA~G{oWTJ~F>Ea2xXaX$72AbGF6B$5m0@gFYTj^P_o(&t=$OIdt9t=$J1hZy> zAu-S;EEIn&nGRjRffrScLL4yFuNq{^B z0^ce@AYTw%c@3d_C|D>Al0-fd;v@*Ht14^+fsF!cI!23-J}#mxfm+rG&OZ)c_@kt= z{Lt|B&m1SO;Gg&4pY*!-pI5)O=bNHGeO|Ect3uW}CaL`i!uZxQ&$cJRM>j-1Dv5kk z6g$U?|3t-G3h~zEc-um}Eeq>R#k%L>s=2r-Dbo31u>HWS7y&~?=)~5zueL?lyQ|HzcpDrZsT(ClxU9gw5_RCkRbO%0lf8G^4 z*BAb_H~6Jy^x${xf}Fbh0{==VP$={gfoj-B5?aYZGtdH;TWFiD^i4L#8&<}fX660N2tov}(FlGpUl3Xahe)CTMdYRktz^hZ z#p=7{chk)E5PJvU*xn_}828gUb@z8P2F97k`C{SxY% zW9nOCs%bIRZ87ETG3A{x<=rvmJ+W&X;?CbLjnGQ7K=?rdq7gdj{GLQKLMKVnB~}to zrT5kX^wgy30Oo6J=4%o_Yg5&dRFyQfTb|M_PgT~Xsq4~Fd8P)0F|vCkIsLMQeX@l* zNuI8Dk)~#`x@L*8da1kDZTICo`JjxJ{GAk1hk1#~T4B-e}IGUgl;|!sJCHk2|Ad`vK;n##pRA3D^#1LpW zf{xX2*9&z+l6T#owa0o)xGfN|2ZFv(Fd7ZU|L?o7=5x>G*b>ky{^)qmT zM*QlR;2-q>uoxbVfocsb7Qv!HEE0;x!Z;p^$3syJ1TdWe+~ACK51BtWud6(&d{M61 zP}x_446|SZLujK`I*64{g4ju{bdV}7B(aGkoFEIwDIz^hG{z7OF+~GKqCU2;w^-QA z74?>gv?W4q38F29wPlcIjX=E~Qaui!PC&I0Q9h0+HwcyMMT)f|*^)+l}J1V|gh77A=m&%5>j03ZNKL_t&|!%i~nA;LZa z>@S4fv*4x6vBQ2>;}d=pzajdXik|2(?Mm2ks=sl^7=Ufv=r)G4YjO>FRc}} zK2z8E{7&=_`+J_-t6W#9UbD4l!)uz2Pod8i4ZleX?b?99yAl7YB=#dIdgamZ)kWd9 z>`>?YNcY^RVm79HII4OethzU%x-Y7F07D;$Y95H7_XbsW22|65$Ajk9uyz`zyA{*j zf@yyjO9Uk1YQQIA=uOxZG{3_%H)H6{QS~iR^{t8O%^6Yk?NRj|QT3fs)inYEsy+Xo ziHu+F@arTsu8T1js((&upwetD&_-lxWtkco2rz&!gCs*EN!LiywUUe;Nk$LIab)&L zGIWxRp4tQ?89HgYR+g@nr=#-u3Rz0GEJY!kre99H42?8H3--y>f%nhW0ucrf zWGJP%3h9C_*@8~Vf=)?ZcjXEcX7=#b_ilOm${)+#rxW)tT)rb?<&FikeakoOS^3mq z+AF7vH=X9ZafeDqn$Z_lG3(<~I+~kjYqakZ2H;frAyjz|3AxZRJB+JY@TlgGdA;U7}{ zL8e|S)D}a1Y-E&OImWCSV^)o_s)viJ`dQ-sB9V?Q)^e+QR@dm(OVEuH^^;Qdvog&e zx9MKl(fgNO1F!BGd~NU08~aAy+&{AQ;4r^&7;YL79v&4Q84(^CNT44++$U)2rtp6G` z;up1`pfvR7>d*zC>{GfR(V-(3l}$a&L8aNKGz*nxX=T~hkWfqLBw0EMNNoU$AkWm* zWoqj(RPy;s={%)0RV_=?)MaSvGBvUcRFaM+xCkoE1n(xx0Zv(UIf}Zh?z*flSyrbk zyQ^lYQbf`SN^}()F27X#9zFkH-m-mZEB2+4_hzu`QrX+)b9ZKx?aCBP z5)6}ggH-+?6CPwE{Tz@)({drSl!vb2Y1Z>q>!I#-aQEX?%BSnpFYMC2a-i?kBfYO5 z)4p*`v+1~Y^NC*G=|SY(0r>O)a@#HLA5@Rhdv#f@nCf7PQ(z1~|eYj%b)I8sdlsIii7Lk(vu% zEfrjTT-dp3ui?nIfuH(-B*F#y)%$%RZz$}+qMkVB#v*|jhJotv1mZv&@td9YZXEc3 z@eJIc5&y*#_dok(Ag6JiMgR#_EE31UcszvTemw5OV-XyWMlj4D#%+Fl!0h`$Ikxv> z<>oydPgQo72)c>|%2JWKv{JRYM!8nfy+PWwQKEiEuKdF`^p)Mcn+^@~j|~b>4pyHU zmcKi;^P`D9y?fqr;_O7@m!o?>>2G*fTXS5C99CBx=zeQg*I%}&{vhqyP(4s88sG|t z*zgDw8l?-yDL~l{w3gTFHAp~NX(s|20m|xti3J2Kx+wxs)=|K-ka^>j@*!GzKfR)l z&g*3edcloaj{<-xra{9}6jhy3W(1>w$l!LDS# z;vt{%e!uG8fcoB$`koMQh`J-BzAL1$s61OE&(& z)YSx^^URKuVVJqI-ucZr?|I+Nfw?dGXKfynRXHYS$C$iV#uU60c=Ly2Z~tP_-QR@# zd0+TFwb6g0;~uD=_VCe}i%uplf%WE$Wleas@>E9gvGl@*SxZfGicHzd>+@Hd7Cyn; zxT@}^l{L4nto>67@%J+7p$+un7wU_vj+OlD)VlwiedgoV&AZwvceicdYkuiK`|Gui zw@LT=CiXqX^FHPNfN;NWaR0~P{0$8rLfaoG zsnsu?DBO1R;TIbIv4OdF9rdR&@=h&zYYBPNYG8}`E6MpQi3Kb51^99BT8Od^QN8lU^q)1>@CyNO22(d`(faPbhIKC=_($niH!S(0 z;PI~(F57j>s&DSr?Y-~G0}nk{w`8+v)%KH5z1_C$bJyz!q>m`{)nT;fD5^Pu45txw z2GNajL#uqmjE=RVlQwk5fzG*=W{=duNzI(x%%O80<*Zw7bjYWz%E@+gq8%MIBU779 zH7SQ0(Kn~iCr8A0D96kD%^N>y*8J<-qAjQY{N%CQHAfb#Y{)8V$Xt3P^|2Evk2R(& zX-O$G!>T6~7zU>TMwrvUC9o|GvPNO^Ep=H(QekV_(lcp~pUPNrI&6|U{BpOZepa1^mEca zE@luUSwIbBnSmTLh{rI&5+hh*6h~ak6W8$MNS++ZQ+@*J0|gdR*!2PKj9n(FZpTUR zmBOJI@PKY(f48Y0WNVrFxiL(z#{TS&C5a!65yO57-w1#MU4VgTgB?X_sJ<)&SE#-;+@OmhN@h?iGU?*{J@;k4o*B0# zG-^w5e06a8&hfb~1s1##xbT(W8+HaSs0z&A7LdD5m0P9C-Ql0N^SZp3ubcnMb@{Je zm-qU0xo=#T^R8AdA+ z!3tvGO5)~K`a4Sw-BVio;0DtZm1m!M$GY)ePjUM@&TW)qMEpDaBh0eOrX$SlZI$=e}I?!<&I%-8GGa{SNp;OA9WAYb9 z@jX5J#y)%X=PeuFKCOABe#s`o-`5|!TeJ7JReNuFV%LqupXNRG!Ggy>zo&$GqRRPp zjZ8HmGly6t@rs+}>;h{OIlCk}k?hq*$P%7t^bR%tsGl6Y81YAa=YQyRWBVyEvxEXa zOTY*YArC@Mq_~mHDKaa7PqtulK{h7UXntqk;iq2FFMamVqZ{cPP7TJ@F?8)E=WKV`H5Ac&nUe=zx!kW0k zoLtzN@_0+?;^wqPEoqOnr4(8cms@A9bj*0dHDjeKp{PCip|;HbJDrz(_>P&!7RNa@ zCJP@XOM9aELxCQ{aF!gxQUh70A8YL6G4^4Neeg18AD-!t$-tKw=~Ia1CL>?iw7gart@}9}nZ>HV$$d2e?fAT&BJ*Qy*9TRc=!s zkFj4TMnEg#m+3~xhEa;X(|(HC`0x___8|J?$bwDQy@DeF$)asMEz^Lx@x_`mzV-~!wTJUPX z{8s`CUJA_J8IZF>m9yPHcl+qP>T7bVugR{uW?uERbE>bM^U`%$ua3@r!$1Gus`>8( zEO<9);eW>7_~GQ+Ka2YFSJVFXb>jVBr#^Tfdnt8m$??BG)3$u4@XW{3j=k(V2KK9C zVr{cbnI)zj9dn|y0&3>v7B_15ARCYDZsc$xmlJtdMqZ_HZK0NgiHta>(jYEH1g#p)@&^(^mPYMW&mSgQuk3$M{be&%bM(FYoEt_F41O zZ<|(E9$36#&*M+)OSd<_zDv@dMolhc7X^>x;U%}EIAzJ9$Sy@;6(m3_0&j3h@O`6K z8}UP@)!*lT@5PAU=llBeUzN8{39DQ%(*UKVq(}muYk06i!Xt@Jp0#^iZkHQA*IQiz zb=vuf-uC)8*4K8sJ|La@k2|Qd?BOCs~NpxRCes~tb50@q~gq9Hypib&GEdIr?Mcpyd@nrI6x|qT;xb9f+dc` zWv)cXM7Adt*^-u7lU7(0pRgnsTT+&oQx~_TJ!(!})SkS=nz+m{bA@aAO3(C_o*6|Q zNsqK;{ONRV&fz;|9$y^m*qkhUoFwmy7Hd@;>BmxoIi??Hyoxh*7H@=oPM+xp69*V5 z4B^S)xDPQBUm3=eLj-aNPYvNHKaPSdZ(M#DAcnH^&@PPd^Uy#NZsTCLv1dc#Dvz-* z%k=Ane(=fe2{fDzXdWx+q&#j@Ki8}tyQHj)60n5yrA5nhro=%yNU zF$N$BZ+S_g8z#Up0-H}nVs40~G~Sv@X<~3;n9u@DV3Uc?t_G<)PZFdqR9_mU*G(hT zNyPHZJ%3GmBQ2(KN@P{Q^q0oW`j>z1zpgKM{knqJMi;#5pZ|&~@1=n3odH=pRoOfI zbGMJlufDFJ`ue=;(K*%r+1vfIAxC~p?#rWdUKySJ%Jtc=UY`Tk{c~Rnn*Xl}H@+Eq z>zk2x{Ab2rKFfUQ&@HP^E!ylXe^;p9!+&U0YFp4TH#)^ir`)JbKpi~la7$L302D#% zzT~utZaeSk5ID0aS|r&n$gC*4dHA>EVmY^mcY6f4M|62aw;RgimN-u21)djKUh)W{ zo0nZ8vg5}zbBdW&nmx*ChjP@a7|n|QoUrGZ?IT0;n|sc_`Ayp=wY>fmYP6#cUUCYY zM`Q(AP!KOGEZ{x#CPlB;EjEjQ*+#D};^&`vufRv>#fU5LP5VurvUk>r_17{iX5fu3 zOcJo-#mW%=>5>Jz#5qJx5Jlt`ls1QayiH=xA*LCfaG*9`>5!03Mm7c6WYH;$Zc*e! zQ4$43@R#~UHfLsvdWY9KXc^nQqzK! zhqIR*pHp;ZR#9_$ktMa*mQrj_E^;Onxe|*!iAA1-B6ngTCW+;?#3yVCtJ{-Sw8PY6 zu{rG#bK1l0sf(@2OC1Tz+%r~sra$4CvAiQ`v3b^C&gAAFxg+t!W3kRH$>Jx;%KjLs zE`TF_IBF2j^y$V3-gFfdU_>7t1d@Yz$`=M1+1u)?yiD*E0 ze|dE7Oa58gRdcti=4@AG?SQ#PLG_r0+x-`856Ishn72JJZ%07x4pq*MG1)stXYIUx z-p=c@wqKuBecimu>*rPaXIBU1Rga&)Bjl!6qwjbp>91epEIxRry5_-W>q=g(-}d>L zcl9k_m@NB`vWJ_*#ul-yNwS`kJxv1J#Bygn{3(xk5+;07i$iR2h^-FM;*_jT{LjZG zSUYf8MVmu%y8ymf4*rn}q9lo6A}1@Xq_}0ptsoad4*2JZIwU}ra~}DGO>8g=hg+pn z?Wo12bg-hG=iEHUi2~R{fbd#Wl+N{U1mw_ZoR1Ck@!x)vGgR*{xonO=FGgH8Z^h;H zL?D_Aa{G|NE3$|&0!add0ZWn~%bX;!vgAgR6PH^S1woKKoaE$08>>L~RZyI=>{5^$ z%Q8JOC&YfO5Ey+pW0Wii<@K4p~{$=7EOB zaSk2fQG+0xM1hex8o3%!TZ44O$nQ7UK0es-R!vLQzLQUX-mvE1^-HQ79(eBXz2(Nc zHPo$Z$OS8yY}lTjdQ$zK?2uA4s8zZ7fZ43#jh*)oR^&z?$BFdnH z!UK+ryAgm9+Gs`{>n(tZPK@ZBYf$H{u0WRIb<(7@unEGzGDs+`iDcHqG0Rf+-JASY zYINn~sEUA@)nn$o;=kbK>lVCp-Ta-`=WidAQ>B_)smjDPw_26E-M^q(bz_xkVO2mu zWnf-qU~W}FPPNM0naJ8PCTqv&>>d6&)nl?MN6)JmlT{Iry)7tr+qk@ni3Jst=2wI) zsE)dIOZ;7%Gw-jyb>*86JoVA?O<%9CCbs|k=tmzn9s0_4bU$Y%dAo^onOG0w;c2&M zatKEq{4ocA!YQ6{NzHEA?2s%r$Qfoo>a=B9=n}r-+;^@S-5{ zBJxOxRY2~<;pw3pDNY&LC1jJ3L&8%3xzciAa#V1qmCX;1&d@BsvwziDaiNc;M6| zNTMVOqT=R|lNTMl~NwEr_$jD zXt43fCc^il76mmb=!AsoIYhAX0bbtCi(hfJEgoC&#H){Ny2oc&=3Xuy?R zY)dJ$LM^i;J>f`DI}^0lq}AZto%VR!tcP1OA85&Zz?|`Ddum}v%1Ud}DqGUZ*3_lV zng2MMcSFOSX(t|^>D-(le>@BAOF*?Dis5>NxLT%$O7vg}Y_0oYrw8w4e~}s>QiDX& z7dt(G*#m@dQUgS~uW)ho6X*c~qcWVrj2c7|USUL+ zH3h7M;N1{VWg4-;Hf)V{8c|HCSBEvMo?2g=bnq`p|4xmrm>jt!aAt-7yzQzRs>a+< z>A$cdVE)#?oXtUVHU-Yw95`!hz?=$IPL&EUqEfY>LY2Qwm9s4%yF!&+rOK%e$le~1 zy+f6~{raq(s@#_X@?Hwe+Yy*o9hh4Yn6ou7drMHxmf)PtW3xAn&3$@YUfGlz)KRyU z#NVk&zDqaf_H_&Is(SE&kJqmv{`K71eXm+f@7Yg&>Tdp$x9*lahh&aIVgr(nA^8N7 z&&X1fAh&Tq@f~i|;Y95=)L{dd=&&m`EIaZzWw%3eJ4ClzUB^#_N5~Km7>wV#H5B zcE97F1an*b6~&{-9!S!F=p7^|h*J=BCnP}-+#F};Ih!Qd6v--!c8POAewTzq32~y# zLTr!3NqDDQHl;r+-TERnw0xEeA! zCBjc42TSAtiR#@j3%n<`UM>etfma>(o}|#I-DvF5{J$kDQyJ)@o4XZ&>F9| zRXF9fqv+b{z$RB-%=4hgbg`U+XPpx7R%8~|vXBS+R02uJiU7cYou=ULu$_TJGf%9 z$jTBY3Ovtq9zk-;Fw}5KiUUtASPt<#;yp-kA;Ez}I}$q-(X8;z3fn02=Vb0IVoxK_ zapa+qV=uCOgxcSb+jfXeoA@)O?&HgxM;ALA9&$4GyNQ1YHTO%q9(KI>&y!Eyb?Cvo zFK(K3V8M-K-k%$C9ypf0_~g8$XJ!|l#X;n)8OzM+u!3PtF6u}uv?dnXlZ&0$)DjpX z8FIoP*;&QS8OzM6D{V=uT{BDUNh{h@m$juAHqUyjarUF9=RSO9&ZB2DmzS)_3x$!?-ekw#26uy{lWbjTVG$m5C$Iv<;93W z5_C17enczc5)wWykXUZ=IWMu)P5h;T!aJJ;T_j=Dgc~(sMhz^2cCCYg4AU!Rz|i1D zhfuOKgv5E`-Ww^{Aoa3HB&~tf4D55|{n=1jH^m#h@n0A*u|YHOuzK>5H4#Ujh(A)8 za_FAqw^C!aPL6&tC}Cs3+%16%pATI4Y|w&df(xD*m;3C5tY^p1etvA`#-O>I19G;i z@~g%ytRAzVT7@wpFt-Zk8o5>eIaU5yAF>?`001BWNkl_Xc}^7ZVkd(BB7B{IkteuLfwHn&9nq_?{3CvL^kT#x@m>GH*R0_93|Q|} z6zE1kSU4|BFjrLsKmi3pKV?qw?tda1LRKVqAlZ&Y7pz^l1<@n(JYw!PayFy;%UUzBG-P!@r`8rLhATfw!9;^?v&0wE1oG4PA=t-J;WaV zo7;4!omyZcbF9QXYh9M3CWqU%Q2O!?*PC}VKDEH`K*l!<6NrKZM{@2tll4&3yvJK+ z7q(;+x1}vJr!8wwTV_oywkH?clZtJLMb@MuTXGRtSSA;HH#{w=%UZExL{mm_OGdF7 zWD_f#i7UaJDz&&Ry{LIs;n~c`&&*lWID7HAOo&p1Af?p8GwF|=$$a2w&aKAVW*>bt z$?;-_^kIgwdj>ifj_SrM`as2Sy-bV*T=1q{5WbSZM?a?wJAtpAN&_bY>Q8U?Vg$Zt$>ad2Am?NuZG!&)R{3Z3Rw5i*sL~ja8 z*c>o-ThM}ys`<|c%zrMZ;JLAR&yCA|Zrr>V$IjgpoV6t|r$UuqHF`nSnE6%y`IV~N z3KhUX1$LFF^3SeTW$z5g-=WH@9+Oi&I=gyI&JO?F9jd(T0Z^3zd0XM0IXi;#cZ|Dn zOTfYx{R_5^E7&}7_EY1hJr_IuwFR@jdNlt)N$&pAdHdJR+q-V=p7mLKpDNh%+6 z3y2_OK|(xCFn|_3GDx!AGVhk{9;ri+ZHnZ=5(rq!kR=yFHbrSs#8V2_AhQOA-H*7h z5&N;?dK=kZMwV?t%hT-HwVu;z&&guXvHLv@x3i`k)|kf9Gd<)q7a37EZeK*WB&A;(f_TQT3KGr(B*qiNXfovowZ#tJf8KOQR z5Ih9{!kS#vo?3{j7zdXxYfCFOrx&)T71~k?9mz$ul*0DZqPDbU%^Azi%_=&Vxuj{< z%xQ4DC3R_2>SO0-J$O9(_WE1r9D6j;xiL-pI7QhTD<7ID>BmThYek6d_QO(2 zaFi0rLAZReta6w@jKDP+bSOCb55|S2Z~ZH!Xa6UW%lT7ac?xi@^2H zK18=4HmrpF(ALKH4mBk50*o+i_9dSgL9G9|7~zG6uFv=jCKp{i(G3=z4%yzp1itL_ zoapLL;AR8(V0Pc`y%OP-MD)15^B3V?0S^n90-cWtqb7n;M;S}v>Q^V4if0}8OZr=B zu@zIIw*)0@4VY6EG=H1_{4M?kn^gsy0`oTp=WHCCy(u_rYf$#KfZR$|LDiTARsIE) z{&^LuoNcP?Z5Sgey(FQ^tqjPk3dpNcjhnV5ZrXbb(`puFktG=hU6P?Jp{{g#jdn(jCh4F$y+$*q zPB)iWJCAxYm)Wq8-f*|^+4~P~UV3V0N%NcQ+CSN7`=;7i`!A2_eeT4U;@Ja=g;X33 z5_?<{8)amH*#~m)$i*Vojd&Ll9kSRV@@Aej3#>)qEwBy6waKhmWUT`4krZA=k_hks z?MabCk_%+kGCnhOMt=78B!1D;@n!#Dy%=%XzeWFxC)kM*3Sz-zM&uP%LN2V{w#kYU zLCA&xUJ@cw1SE4%A}0x)z)KDuwXvv)N6ivykrgw1pAjucJcq=SNTQIiUvYmSJKmA3 zFNqynMe_!sSuHdc@+Tj59=*rjaHq|5la0x-lPL}&%1umQ2^B|N#~QA66W6m`S=NzK+yPeEOFL4RSW_Rfr95U$UD6H)m&;qy zS73L`qSlP1mb4|-)TLODxwJL)v6fj6oy@+Y;nuk)7A3hhrAVJ7DF>qDx?s_8wMYyX zC|{gyF`%c3HQwqRf>%9Y0(m z`Z0#GU_v|LCl58g2P3|fEiSyVn-6;OhxbNshQRdTRYhEU>CGkYG?@S!32aLRQjBPD zm{3n+RwpsVv-kfc!;2AHgJxC+%-#{0zkN(W_2`01|AK7+1zQ92wglw>Lj+}42IN+$ z3ab1UR{77bROMF$SGj;A$ow0eeNb!y!c^Yp9dQ@UGC>;Lb_v-h3Y`ta#jiW=WhH+}L{+wLtk z!)xxNA8=>C5-bO0r&0DC75S6A*vLxF9@*lN9d60(6kHD8X%}1_qN7c)waHF1@>met zF7pl~I}zd}1PfP!APXJ^rjs@#+7-#E$R2Db(TfrPi?jCs?sxWL#Q*NtU&g-~%&>9K zl84<+k&}5rVMWCyDt1wE!se#v0e5T(8ku;|!Sif~B(zC#ql}ItmdU?#C2|Bl#3kcCa-3xQ66fPo4gKVM2NV18uxyB+lv{-M-mU-kaRfz*2cO2 zY@Joup1!g@t=J3@P~47j0bc=txTq{%s=&>OuK!eoF=CND^^uO$C191EwxTudiI(&g zFeORvi4lb@X^WdP9z29)C2|xhYBhBnj=0l=My4=fVdY zPYuPEQ^WCPH%4@2VL%IE@NZXu5kL|G?ZY!Zz#kYR1lq@o5ejj&qW2dM1lvCis^2;U zW5j4fY0%HXhzqfxCk_1M>)%HY-vbt%{|U@4V=47?dQ~!0JbT~08E@il#I~TB)vDP$ z1M;_z&aWC>P&KBYLIoJHH7I*)P}WvV4Di7}21_heFx03F$f*p-t5oH~bw=y{Y#h}^G1jSXv#(#K2vVKvzaZLiFor+Z;A(SqP)Wnk|Gw6~8rer#! zj-%C6N%d5H$+X&%q}q~vgQhOBMgCq}2oZl5kt~XEO5qz6fl$N)NZ5n;Pi6Kk$@L0v-{EQB=4yM+-mJ4W zE^j}%*nIpSEr;)FGA=kr&21u6nu%#GWOOSX-bPPpqb69$;0`jtL8{!OiY5J7asNR}P}4GHqv|Hg=#8}=+0n2 zg;za6A1O(^EMhg5M?y|f>5!#1BsU?cOC~8%3b$ABe6G0PlO1n}*6p168F%X{`?<$E zPCsNh@ptplKervdrP;LL9Fud7&OA#doFihJ4B;)rq&70xLixATqpik~Hsdh6aj26S z>Sl(s^eC3P+CyILAxF815iV+|n;g#4!#(tHH+hYR2V$zgxDpqyto_jOG_;O;241=nR!*JoNkPG zc5GZ_{Irj5OwljSFs@0YHB+&kG=$VeQW`Htq|haaGz>MODP1H{8l^9fsVk4EEsv=! zi>@h;IZz(6e{IaZ^|AY&n!fkx#IK)D`r@hN&z?;A3LtgIDhxHTWemr zhkWyqhWFPT`+UQRZ(eLXSY>AZXY}EiAsjuNrG~r7VQzAWoA&Wg zU;^!-hqjAj!lDbesX=q(}SZ#Ueq4JPJ<&zJs4XIf>rDknN z&HB(oPe#-{6}4}D)Sh)w-;_svT^6;gH0mqe)UR~$Uza89U7vQ~nXE$_Z?4&T_kqfL z4!!hG=Ix~?zbZ8oTkXf*WSc&hY_*6zB6v=ULNhPfIf?a1f>V;6*ihSzbNjp-px=H% z>Am&$djxth;`jUB{@hn4<8>|x$7v{{tVoI|f!5M4qb3>D54A}8QsLhgoRx0NddImH zjx&pGM<28@e`}}iv=BM%bYeRlZ6QO=hRGJg1S>VpVI1!?jdhw-PUE#MW`vs==3#sx zI~$T9u40+K-r|^kJTs7Ie0iK{>7jhx)L;)i&_nsKj1SBBdFW9r87S0FMtkF>57XN> zWi&jRpuaiw`25?>&iO}c+7e6Z3g||p7PY4=@9joh5=mSdMo4(!)3n8pe0qeT7bAW- zZA6tSzcLV{m(_uJRWRM?#E9p|Puo6Y<|j9&8y=fwT$4a+Vz4%13IvD%MogzllBtqJ zN)rcpW4aJSX-HjpXx-XS{kkdo^^)Ln+SFZ7X6|`5ucqR5!|VTS_-N(XgD=>RzQwog z7VVV69T$Z*PH?ydk6je(2zkq?C>-ud^eQ8M?y2`m`}tmsxYFLS-{$$knLvUtKg3HA zqyf7b5(ITSWn__*lM130`Ad;|m9=lMw-j4W{;losEv-ymn?B22GsjYsX045PQlT#6 zcqbF&paMbbK>K@`(JXTv$Bg2bVI1SfGd=<{7^g_|<>{+9vJbASII0g%^%v;Dm?V5z z8Z!jl-vb#FgE+>ArH6B*O01oP_QlB`Wpr%LII=jwa7)UG1-G4@^Y@mt$IU6=N(q~s zfDy}khZ;Xj61^Cqjl_B4{~L+rg&2|D6C-xaO!)Mcbi?8dX7x;r5ngQs#t8LvvLpc% z5}H`-kP$}c!t`ZfhPC13x^Q}ZI8ho(l!g#xAyioiT^2%>PN7PtFl8b2<>3u$qYjr( zZ77R2>0*rPXnIW)xh6ud4zDSVI#3?Fw>(Pr5|6`2EgP}$MbR((*v#SELD#zx&7?kn+g!mmZXJU*M2Y~ z2(vnbSP??5453$rn^s3RltkBSA{mHEpM0ovN=?qb*3H;en)v0q%x_*;aA5mA zJoBuxGOXp3Q@JY5+&}0}n@ffJpThsQ%bK0Xz)6 zrVAY1&jVAB{=Bh2%M1XK1UXu$9gFrx%O53MH>Vz3oIu=?d~(69P4oWVn*JDWMHIKE zF6l^J-jUkdjkpAu_$e51JuH0oY9oHRh0lrr@XrQ}2+FPq&H;=VAGb4M=I6I%7#>Tf zS52ohQJ5hnL!?M2M$Dkp(`e09MiWJAqDXZNQ8JZO$I;q&qc+~8naZf6nUW|*9cj`= z*6Sio+OT?USc4|4K@)LU9aXOmHn4)xCL7j<)RjjZDv#Y) zI{oX?gfGidzj$)qu1&X+?-ZWh_q_YmhsaJK{*=hKc?35L4wwonLwa~`zUQT$V}D2Y z>&1xQ(VO`Tz7&iRGK68+M9C%!c2Tg(Vk?px6_Mgy@7da3Ja^)u#=`~Y8fLWAPcqY^ zo%GclJzSzjAo6NtxK`0$qYxuRawty@<)HmAT%d*t)ChqbA&|p(awzyVf_39C3>HH; z%2yzUiR3Vm93nsjwl@^phX?1S{v6%MW4sD96UKfl)89k+vgCC_Z7|v!C4HFKu_^h; zqUna46Hd;*xoPg-+AilD zhMCI7)8)ZL`FKOwM19$m+S16H()j&lGj^9HepR0O#Z&XX+IU;-Ymc7Z_q^xKN60}T zu2JA^yd=Utm#By`j@S4FPei>BbtN2uUW~XB-lgCEId%>;T(V-7B#S6oWWkKY(?~Q) z?p@B-txZRZPZ@7+G$uEjLd>SoR%VEs8YoZ$6mlTMMCtt${SetOL?rwK!fV$ExFA4J zVkA$D;0dpL;|PHq#gn6WY9tgfN+7Q0iBZ_taTpIU0m=!1?k6yPIb$D=>B}4Yvc~=% z+J_~t5o?2#-4W6U3D!+XM;67`-8kdK{F|Dy?lWgBwqV=J_S9d(HzEz}r&`jUXzsF~ zYEN6z(dlCOgZ5Ki7t4$6rv_mcOTR7`%ge%kO6WAq9wab5?5AL^1ol%Rgo<5_^eXYd zSo^1e#?8LOhG9K1f(A3`NRuYgsEK4C&*CThNBztn{5if6Q5R_=_J5cClz%}5cCqZT zpXxNj{u%aD`IQhao?RK3TdB(49+1lY?Gzd+40dF6Q^?XFqBPJ@8f+*XZz!Ft*M-;V;%ZB$*OblNzc%Tcb?Kj! zXMXYQLgMYmTJ&4Qrq7Y9Uglb4(IbhHC_=(UZ#&|*KU@FLe`7C3{LkNl%kl|8VxI`f zT*xXbt)g@eNsUM_BKJ3(IZTVMA-)seUPEALiCe~ z{t`J5=R5dxwHADNYA6q_2yb~wVkAfQtgAT^7d0Gy3O>gAiF7}K?$0xQc)Bm=#R$fS zC9an0f|PH<>WEDkVY!A&hW_n9*vF{duIq!zVfGwk-1@ARGmGwknmv9zWx zv7{BXrmbjBf1)`9TrACLOT8FjO)0ddd?!Z8b%7#rwMY!R*u}EbzrlM-93jc#2BHAqDm)`r4zwDLOYdG$5ZN=pp8(& zP{XK>FsY+WC9(Bu;_BA`K-8B+)vF^-YG^_jH6e_43ay(==_cWtOzA?%(#b^GBtvP4 z0d_Yg>DLC;l?Up}#_CHa7)qxQrICa#R!#I}%{;I+;fvClpRG;ZS8@B%k5|}@ zJ5c*x~Mh|12@HjSlHx#yE^a+4}wheU(gKg{Z3#c@-l2NK{`?InbRB&|Ucs zgE`uVqkTEbkE8rp*ykMDRbVZ}QX^PuBukCts9|t72$%AvQ4H{61aIui8T+%eFHc+} z)dit%!j%sa99xr*FPWylY39lKH@9ZrXUTlj>tETCR^(04_{p0ZKOG}#uQ-et1Puw; zjv34|gE+cB2wHy}Mnpi{{P%+qbN1hx`BvJriYYO_HAVzw?HHTAHDK<>po|yC$G?`6 z^7a4Cp$li3)YF-7!H5~OI-b!)<8(0?Pt=!0g4UrVqM;T_VBOlWwQI*8S~vF4dR6UORc(1NtcjL}>Pw>xrE!FA z8ljt}FP&CXK7B7Hi7%g;Q@it?#@%J?>GzPGL0mHuT#6tll7tXaAUC}C&mZUr^kT#x z=*_<5mkN;@3Rv5EWVu6D&LQOll1Rz^f#ckZEe%V~)ZKKZCe>_+v{S(@kVNAnKpk7xREUBxmWki<2}!wm8m2f3NSxP07P5t&v4Y{^wrbagm4eVOHybQY$g9L8?*mq(C3^k+!;~*&fd^Z9lmR;S5D;y&( z+SDleFN{zXY#&_!nHs-%H=;9iBdZbu$LDPi%Gy3QdrQEajX@b3Cro=iHRYQ>&0&f% z&tpW{B&swFx)GXK8Ui)qp%tMCHEAZ-L)Ljn1JvXO%_Ng{oKZKH(T&9n5lEH?kmUgc zF2mY@x^;oI>jG-m1s+;Awr1VPFE@IHHbZfc&p5NWJyqvtl&T0XPb-u+I@TPmEX+~ z=*5WN&0G0Pz7RMUAX%1KQEr#Ou(BTUd-(Pp))T9m=|45s%{J@fox~(qmmr5r8k{~FVFPlp!#r3AJ*6hY^IF;yyY?W^BDVkj03vMZ5#k>0k#mn zxE0|8UyktCZ9!Ioeksu2t%S0V6(2a#yCEDVj;%l5k@F4bAiJF=ss7 zrHUxTp`G7H5tc+U zv-4NOhziK%%B>9Off2!3n^ki*24-xUIQ@8tF%|001BWNkl4uZ<=(aSSYd#2IxlRB1Hz)U-ou zW4|ej-?btA(9XL~?Ow;7{SvuOAl|C*tSpKOQe>r*B)kC8efdkCp?V+daykON7;!nh z8<)*PDO44aXA{6&WY|At4M;>e;@-1~UoJ2TJ1WAT#6#Xz{@KuQZyuOb} z4wPVN)2n9a*P|5yFoCTq`>{;V>W}*qU6*(ZgJTBbSq6Mx7raIKilh%7kqqRS{yZ~) zqx?ECVowD6B*{~qer|apeQV;$f*YFV{@I-IP)FKQ90guzO)2j9)wB_||LR6KHsXX& zz=*&e375imILiXMD%$Y*y@`2SoR;T>uW`u3p)NGwO8u7pqHWurESY9R=kz1k4>BflapsZ@Zh}j#1(l<|<{$@t%p1;gBF6+by zQU}@ysx*|;dX*e7)Sxv{v^Ip%O@h)+GHNFpb>kV`SgLd!RM}XvEQl-*B5=VhqkOEs zd|X}m#JaWP>eh}2vrBN!o^)v4xI^XR50+1^Ee#_ejy#4@$D7n~^_rCRStstch%L@z z#NKf9X%e?1qh)2X@%E&X1q;v3`I9;0LBNQ#WgVb`Ec*2@!kTjNP{Xk?5eJ2TD@J(D zFtB_QS}d0vM)Z_e4g!fK-H(GcnZaF~8W&;2@Cz{_!l;P`jL>)`mSL1Ol=ABTe^Zk9 zu^7?ShtT3H|J{v9k3X-C_!YYmfDsj4-H09-k+x;Zw6`)-_uf0#JBsuM)Ft0tq$VTSVD-qHMgOY=WU|qM>ZEp)}M`ItBEVrD2BBFn!q+ zefjvh^0BpL6AZc#N*&3-mPdR;NqmDkrd|_4YeNrdCh6CQ?|UllizgF5c{Y2`s}G;7 zebv)yL>@aB-tr)+lHtU0@t@wF#1;5CaH&tZ7b7n9Nd2MiC*!>>_?M3y3OXr^d)ST& z>+wZxRKB?`&QUvoGpH2(C{#BLN%o&bw;#T3?(s)cotu)RPm`1bky2exZG?B>(+f$L8%Frx?NcAT zk>SJBzFoV#Gz88pXfi zrba+sMF8w*U~NPe#)x^FRkJn*rECp}`}gdWeSe*6S`OU^N)rKMlpfs(Qazp2#FN@+ zFr?CjlDaTL7j7txFqDSt%R-6Lu=Ax0BcUQlZ3GF}6ho`yXiW?_V5;LOO&qC>B7rK# z8A`{Knkh_4gh@TMzGT{wHStGEVj46NjAqJ#)ngBpP1(DC>gVedK6+~2XO(|rc5Sns zHposZ#s~#>BYH975A|_@dNJaU^?qOCtL@ZS%A$m93OXu@U%1TAwjcRh8#%i}AK}&q zh{Sb@VHna6LHc1xKTOsS6AZ%z!zh*<34vSmFqR(5fngBf1wp`|)%?+-t!w0mhyG+ipZBJ$M;{r+ft3 z54(Q(@yw9_!U!M1;D@yl--QujGO*MeAngAG>W+B$1kND z5rr2!y)MyR-H1+xh^91C!4z^;5_29SqP7Lis8(g}49MF)I{#OaSYmlZc11u=g@0Cc zV0Lxzyv?eNjX}vP3@`qG#>sAz+B zDxr<_7O9OTwXtw#SQDL2m&`D(Nx+q4T%BTElWZ)R&S)Yi?PO9riPlVk^-)bsLl;II zQAgIRL-i#SYSa_=mPLQHKJk+cSs!ou%b^dRZ98&6w6`Ii7kTmGE=1Sgz1;|W{((60 z@2K7tk4rp5UtV|X#fZ!6{kTk?je-w5FyKebWmHX@WWjFHHZ z3gL?kzDPe*sT&5Z2x7QET&z87{Qd<28lno$!* zYsXW%aTJh5xKR^bUlP}_I`+uw=p$<)4y(bm>d@+m`*l&@tV{U(skt9MfA`*huRUk{ znzuG9JS+0NqzJMsb-}~=|Lw(y%jDetYdno!jQBN<>J|T(u%@AiqT&$I8A+*w1dS$b zoAC~_A=z#S;fT=^Jwl-dE94-V@R0~#p76mRLc=*~7 zOJClSv9dX1MRP`RTl!K<+LHFvrFfgPs3m>z*~|xz<=$z!W8RU)$+j&i^5+TYV5C$R zED+ZS5F^r!5q){Oy9WN3k>xP_V$W+zx|EnbeXP6WnO>ddw_FZ9Z?kcM=)?;XUX1YW zn&M*%R^`L6`PFa%+(mIwBLwIq4dkf4Jk=LcPUwN6VX$Htf%K!r{ekvR0!^F!$PL3u zj1i=E5~&WSpc@fs1d@niV2B<@X+!8sDzA&8_cDamhSJ(FT;a4fg4X=lii8hTsOX{wa$*&rnU+JG;5s(Dv?i9+ zM&kKJ1eRD%1@~)sv5_=1fg)&aB&m%iw7?C7E`|hpi1rq|G#FvvDFzHOVj1;RT(Jxo zU&a~L(TpaP(N1Et6KU-f3UDxn27k=h`jY5|lJJI-&?DLiYV~A;Hm0U5aaU>PN9%6d z`^w6*#QS{vF$8}3Zb{)JS(IcE!-S;3)<#!B6GHipK7_YF(c6u^kd~s0tK#uX@$l;>?8gyU+`Z8XAbCz@cT>6gb#|jG0&AGQN zW3dGoqR^7Q*qpWmu3S(>V3mEoR#;M3SW+Qa9ACoq_S8aa$|76J!C~nPIYEEC$p0>0-waAiI)SR*S%!qB0fu1ubQV1TFS2^)8r~0bFGl!c{YTGF{hr6ICr0#aGjw0?RF`q7to-Z7P4J%cGu-*<1yo9WRNArV`Hrd6rZUkU__s2r1D=?_wdZGkym7?HaT zbHLBTh}?>RtP219O8tM9x+>)w(%M)? z6Kzssj8KP}R);d0Sc5ikw>te}ZNa`BOV8E4$y*pCv?;O!X95e7BmhY$qM}IW>pN!| z-7}6}jQI6W?Z3ir=*5U%;h02%OWQQU2x5bD~DB-|h@gj`4wi_c{ z-54?VFFi2gF-zLg3mKvi2;)3M6k~>1ff=IszcHdcZ83BsGM2YwJn=0Uky_M}vB--N z%*7Zno;O^N^FfAmDMR~Xd4zYm@on7*(%X8$4G9oWcmcv2QRa)g7d?@p$91rcx~RN7 z(PKBnYb^zj={=s^&7L7%Z*l<)xrg(_2f#6VH+GMH^^%5ZYKuI~8L@M1wl)uqNEJ zI@G9%HRuxes53s%&ELPH@SOgwZj6v*78s%zBd+*QfgkY#dNJZh9IQXgU3+502}wC1 zv2VK0sm=6l7Cj6#JciLCJ@UW05rgq+hELb$UyskZ&QHWkzNM=b0q8(qj1ep|kfnWi za)e~K79E&~zKoOK%y2z9hq-h5(fRpjdtyY|<3AB2Qi`l8i*4OQ4KGGyT-=RlPc3Rq zfAq}k2M*`n$=p7#M>ir$s+-6g{Bc8K7<_WW0K)r8|E&^BZ>)wFBfJN&=ZC%D`N>Wv z1auyg?>p4ze`7acbfd{dZv;G=K>I>b-pj!p*`Fo*aAY5W>@QM-yR{M0{@@-MaXndv zT`aXzXiW&C4l$}jjnEYjrM00H#t59?5JKs`zot+S^e`DOD~5EhiPG9|+?M#R%kOJf zeD6nQm&EeCtkNrtz?YX1Mx?$F99|g}@_v4N&HbGiL93^cFxQB_GT3=pu}u zwV`;YBif*uN@!tjVp0P}9MOi?uL(10;|N{SUQNcQr3()1ECP%$(}-_XB)cs2V#FWj zgQDw&_F_cWk?8&3^GCpo5uA)VB;>`2w_NA6X6AMaXd^;BhA|>NQlbV))PNpC4am#D zpZXVlO8xl1p2vvp&r6@qZUjAur3bLgV2&Cl8m>hLC!k$%%D-p10VAdzouBu!F=C}9 zbwzs*jA&0QGN-R>O<&cL@kC4aP@_{DQP>kBjx0{<*qSDPJ`){`#u%Z3h6KzthTt9m z9!Yp%0=TL>;d2B|G#$=&cOyD`2A$$Z%n)9Z@LrxjCS9$C@400##C>_|0g{(uIF zK=@bxak2|Vl%|K7_8tOod&%ZolEf6QN_E|+e^gwz*;BdTIT zJ}8KLR))8s9e5xKx1f9-ME*2ts!rBaE7e22I#eEspBY#*whWn{G%w6%v z7UZ3scTZc!qE2nZPw7TH(S;F@*-{?qNPWCLt=OEtvMqg8Yx;#4ky6;6vb630**g!Y zDDSNQ@5YXT(tB^yDT0kQz)&J#oY!Sytq3QD-MHead(Fnr$}*kmqKxO zcc-|!ySux*`CjrTD|a%<&1B}xzFXE_XP;>rzI!dSNngNE=tNA~$mR;}9s5XOXzVHL z7iecsdD97iRv<_bFWWV$B|1uow!lY8<|8|PBQKE=h8xO&axjHf`Ls;Nw)`L1rs3ra zPWw};ze9hLn!GW|B4{W$QNieAc0LjVA?;z@F^7_UZ!Z}P5oA77FvgaDq0+0K2=RZ6 z0pskNQ13zF7HuIPvq4F_vY&5$-K_%K_aVIn!>2=u5dN3&km#Zdj3D68ZNd(K5F&^Z zSu>GPBp+4{fxN1{rQ#qU!24;iR4X!-#oFuhad~qr=@xkX=NFw%zmO>|g|msZcL+!$ zFUcVF1b`;%7Hyc505s9I&7+PZbbtpjirDx2TnKn2&|h>ToMbt6BUm3E+SvyNbq>fI z>{Y$;cpdoU=EuO-+byqQz3v(IZ!F`EUd|FaST=UWpG5Jn6Qu{Pg>nxBJVpnTGzS3^ z3H_+KKw`TCqC2#aM+fIt%k|*px4k{>$vf6fode&|D6^(3y%q%6TrfafWQ2e4PpoLs zmkK8=HimZ*41wL;R~!3{%o<)J66}X3b^=FVwFbhRdqX%gf{zqNC6dMNXXkAc^}}bl zPNMG>r(&NEw{s@Pa|s%JN@1?WVz}z6>ffjx*mUj>vWIcL_oRpyR)=Bj@A|v<*7Qgo zkI@UWiw@W`SD{-J+Ip%p4t#%Ket?S{a)gc?x;OD^afv!gx(e>wp4n?K9kKp~bFU$~ zguM@1iv}=qQr~7l_ILfH_~H*0Pm^6N(gKi&GJj`lmD`Fz4xkT=)7bQ?z8Kqv-0`;- zFVsM@oW}zH4-}n%Pwn4x-#~BL`X!$SyY0vn)(znivjT%51#O_}YUxN`rdqW)bEW^5 zMs??27v(G0_ba`BPd*_8aFLpDy2hz*`K-n*8JyT$drEV{K;^Tlw(iVlALSVusFg+) z;5C7DStQ{>=ZAm?h2fS{knUu2l--m*iVD?4p4^z-2Lj^)5@+@zo7px_BsAeJ{0sBy~2 zwZaz&@F7VS6!dohfR-RZ7_wabJIlEPss5VS_uU@P!B|2zIUKHDx=0>YqDCK1=TFTc zzv9L)STNINWKzFgeGh<&BhB*({WW83xX^D=8xr0|D;nn8;K{W&K2I#uhjS`Ta!L4GJgP z=<-~8%Dn{dk<_n6RM&2VZ<7<6>G0I~+g`Xm7I7tVh+e^v@IV5H=@5LE5AT?*d5$>X zCw%0S(Upid-s#~<)RSwZ=J?x7Ps5T;lMxK*3&Zda7V9@kpdaF!6l601wImWGC>Af5 zkpB_}dpa5vr}0_aad8$WvP^Sw4cFnJRFURJ@mu6__p>2{JqGaEQ1qg47eO1TWaEs5 zKq0REOf%czLlP$-7#^Z%d}cMx0!!iCP}!;#S?pu&vf3ywKuAg&`BcM3j&cuLivqk3 z`gb8yym7f~6muI_{)=CM6IF)dBprJ}4UQjYVt@)qMlPNw+XP{5BH_BNU^cP#V)JqQ z=Rx|9dm=PluHZHqEjg zAUp(1v+r;}cLnEuMLs!XO>T}U&RXBoH`vSMT}~gfRlITh`qas*1yAqW#xhPOa#Gzg zw;qZ5l2Y8Gpvis;QW6QD6Po=rQZ||B_RSq&4>IM=SDSdi>1En;Y%v{<#HQv-#5BP% zFRXB!!FxVo38veKw)J6dHj`D=IGe~B(va-ikrdqx>D`g+{X%~-aTMC-NKu>%=kkpc z8!3SxFDGo5%psxYRWe{#QZ##p4d|Mm<=HIs%_#PD;OEjQ1=%Yo;2|33{1n}@fyP+z zv@r8NW}v>EQV4@Hh>vw(3Lj?(q$6B0a@`Mw6yhp>^sP4#GzO%gL zq^l6j&9Tn*Wt90%;MKFPg4<%ncH)h0r|68^LL_(|df8Q{_WW|xHGIMu)noPFYlrZ` zKJjUPmE$RT&~Q97Rmlg;CSDxwH(M2ip6|uKVYG-MDRiZ#)+m-%?_z<^7Xu^i1a5lHOjIe4gBevQ}}v3A3!i3s7>NL~``fKk>Sisb&aNXUMRTsceS*n1O)8bQyT>xR?*);+ylKQ z1nq8=PYs>b8lJt6^>%B^SC(?4om*i(!DU?=*=2XrbFK6e>M}KHnA{*S2IQpp7Loy> z?2&(>fdE-Q=r5?obiS}p7(V$IYSPKTg-~EEc`|)i0g_jmzb2eyY#fw9WjAUj2H5D* zbqlC9N~Ab&j4H_)RRfdKtCg`D>-x8{dm-?!$>CwQ{OfWjB=k?&_4Xa>W~^#^t!me- z+UI_i_nS2jnN<(DWKT7Gmdbvb6?L)@zjRh#KF`&>`kzKYRW;6Tn2AQj=Y1`ZW;P3H zr$=KiLw{B!y(tkmqu|?N5Il*XdNm#G)SYva%$gr#1%kr4$g-@1R3sb2?c#( zSY95V|NIz45G{KW<$YSL2`-ZC2W)|WtWftL2vE1stWY%JbrqYaG3P1xJ#CHJiHxTn zK+=a!^;yC65IKj*7Z8IY(fJL|X#QHv2=NmDLh**C7zn@u1)!sbP@)D?--i&N9bS;` zbPA5FbCb0G_-4APIn)VxVN;!MgG({+iC_6)9Z=beXB1eVVq4g)K^sbi3ZJwDpl2kfk;uH2i<(u%5$+RDn{^MHwTzpcQXA}Hcz8Eh zef({;`QD4$m!PYd8O zJl1NOd<2wrj%4B+z%BY&jZMlp58r_L5+~|2Ba8`lEc>6l%C}KJv8!n#yPp}S)>1;5 zwwMJm;HV9a=a`B^d|zC3hkAPkd~JlCHvJV)77=*FOS|@#_=d@TQcO7Urg4r$ZT)TB zOth=x9W}p=Aq|!{3hdJZ)_mA$Og=8wR(-37^ki!PP@-)HxS7C6Aj)Cl#(7~;bP9<< zIAw>T@iia@Va(KUCi9F-CVq_oKqW`|;DN+--%q1oCO0!|yK?_nPum0^u-NW+C?NI9MX?0n$~u-1c*A`314ZPm z853kvhH{E)fVj%x@+iP->Cl@jKqgCYqixs`ROAvzur!zRwGTNlXaz& zP02W#^LUzE*qRH6f4KIw8uyl)ypCoPPs#X?)iR8AQumY+kJO128Ny7G&ft?SERz1! z(C=s^A&!NMdq|L1e48%&Hl3gXK4WG?Y$LH0ZMHPwXdVK8Y$flkHIGP{T{2@QqTmHe z#n-B*2llMZ*&=}&J|s5`o%!h@!h!6S*+}#&wPBtD+E>VB`6k5kqU_&-%vWSjAMuGU zGh*9GlR+8iT@BxNaY0L;OZ;3YKuC$G)is3fQ1pe`D#3QhO~UD)JaQi3SZD7l{9MlJl8q>G4~9tStyoJ?B{xtXT@T z_+I2nVZK{r&L%3N0yHXOFg}H(0H^)UfY&L*{w$E#CJ-^=H3t~SiR*a890^2{CqUxo z>0cKbTjw5F=f`h+G(YMbuJ#VtMxeM@55o0UYlNAO~ld!WM}}=u@N$}6Vr1NH(Rgx{HwpTsr$<^-rA+UY4`??MuZDMjjY9tXPTt<$S&6f+OYf=JUiRU<9Zv z<*G*WBvBl^8hROEG<4n=5E*ebPU`i-Wbm$gr(89*eL>+Dj;}RBqo_SPLpkK)eb~O_ zT|*`mw7VQ_>|z;pxQ%H^Kg9*DWtqA8B(EPZ4i=+m1OiT%7D-Ua^z)a-?BpfbiItK9&){p zfrA;|MzT*%moW*&?;Mt~$@gju(2+T3D`ciZ>39A4$aaC{w;ftsF8#qY0Dl1CHHS&y z|9>iidMDxUT}3h`o!%e)7r;m_2hOwmxa#+SwWsZ=_r4rArsp^Fh=Lq$4V z?!x=-M!=x-P{Yi7L8v>REu&7;^Na-JI~Z<}-&1xNWUjFaUcyzp|M}wmhC_T~^&@2s z*7Bm1UkNreLo6zdTM-~ai#kganjGNYLW7%N{ zA&&%qz%VyCVe}Vns1*&~;)H-`$sbtIpn7}QNMNX!5vA?s z&!vx^tHAB*PXr1y^q!e3-pJ4_6n1Q`V6lYY=AkHvNOv>xyLss^VcueE8m|-&x|{WN z&o!wJ+@eJrQ48KUl`IB%6@_Idx@zP!1xp}5ErKz)BSTi`YTp4^&$+6t++ruSxz=GD zy}gEs8*Ry76@79Qea;Pi<1&N8j*>@)v@ZGKfB+3UxXL9I-Ny6xnZncWqZ6{Yi!56D zU6%6>)3xs=qYJmVOowCI6KP-Z)-Y>{%ey)J{-V?MbEgEp8lsIG5jj-(lO<{Py!U#$vKE!$7 ztw}EP$+}=(U|6|t-3Bua`(1UP*fBrBzA4<|p8JY}E>fx3CBPR@O8&kSR+21`r+KG& z&IpPf^+Ai&WK3aBjbl`e9mN1GL4dpn%J~2r_bO7SjaL&&0kR+`ej*PJwh+EE#yv>5exDc!csLoa?%-~zLYF)v-s+h7by=A__|>(& zC)0yl{ZTEy(>Aj)y`u6~WxhqsByUKc%%2^mctTs>g5&!s>-XJndi#8O$G_{=OlrqW z+WYOmwN?3&RsE7t{*cjCsrROaYlp$oqu0gMZHvH(VfAsd<@|Mx%iv(6-JxCjq&68v zPb=?cBkyJ<-DKr;q}?w5YT-A^Vx^_8`>UM$%bW*V+<$9qc}%9kekj!fZiM>}bVOkt zwLC2KI4t-&Fn%b^bSR%bLCEc8yXM~0d^|Iftf&r7$-%?7B_1tY1+rQmbniOB1Db04^v&R{z}N@78W`m`r zVXWl2rv+2Vc5A1Eq-QZ+7hl1==^G2YV9xHg4(ra9=~PciHcTKunu1I+L@Wl(!Y8aP z7PeF=hFp?Ht#Km&YucWtqljOdxi`b6y#P53T4g0$w53Nk^pk1Uc-6S2wloYC|6#SMlnpJoRxy%t$k>b*_ZJthk8Gr)Wj z|J<`Bs&K3YbpKV3-aCADFgg)|khAsMRKc~_;sCndA39xD*Rqs8d{(N*k%ta9GD5 z&r9OZO9JPm$4>gjM#RR##md3B0V6<8#w=_MY(G{|d7OR<05}M7s1C|F{rDkTfgu)@XHXNrvz)D(5^m2cin#wv;qc1*adHln7m%*6&cQzx}j| z#;Qu-jO^P;Dc?w`jJXC)osD?~a&cJxQ`q-+k+*rE5JcihNYN7j+_4H+3%7uvV7D4W zIfS6K=D`mq5E2CO*iL}##S7oP(;EM9oPRav6VGr20RcPTU)+lsnM>Ky7-SJyn*pM5 zX&@t*1}_-FCn}*}LOEFS~LF+&)+GE#KyG7!Wk3mbi0arAEKn9~SBW*|153FmWHxufH21T6$|h8H%Tp`B~GRvEm4Eoq{Ok###YlInn_} zVF7F0!Od0RQ;b^hKUU=WPdNbaAo9nD+XrV`kMis7)MO2@fe%te2Rc<3F2llDHvJ=B z^`oyUN35!r0`B8P_unc{+H4nI8;+wU$EpnKkD3j^o=*N%($((p99+va{jIa3tF~vZ zwq+K6NBXreqzzG&vn}@L1>M${P|(@(sT(j{vJHI*w$^k(XPcL)yyr-bTl^nWAwOs0 zC2fXp?S~(2C!Bup?asIllz>h5`(M3VttIhVszp`RlKGBBO%#R3SbRZzas_pk`Wln;SW(|j+@TCdg!Izrjl>l-YMnFrwT1min&-haC(M5}Of{Rd71$e6h_+vQY z+!Qef7#C;%ke*V$-b%rd66uE$`G*Sm2OQ#E!$Gg>Je#oo>KpJ(#a^B?PEhOZ2~o(^ zBk|>ULmSKLMJHqG+*0CpGut{H^*Y_xb%*c4eH~g;zAapY1%jr$wj<6dho zp^RX5KbHtao{7NCIHIE{3|3RGV9q2zR%5Z_ti14z<$3)#^j|({`Y!Luglwcj_x!I{ zse_@L%g7(^AG(?PWwT{2dcc=(SR0dI+o{jNii}In|O|F@L-l*(A~QwLbnR-Xxjpw2~#gTqe7)p)jh7 z3G5Wa#pEU+2&rX!j0s%Fyp#L634~*GH$fQSc|`BKj>@@O3~8DA%S+;D$PQyn6WoV} z5_owT9&zs{42biz7Z;j#zQi3C1Jnu-dVCIK4xwi@ zW3xUX=Dp^=Mny1Z;+^NXZTFTo#zg4|X>U0Gmbh)%kFt)ZkB+J&3KAxCXnfq>-^L>*ou4l&J9L_#X7s_yfo)BrfA*|6gi`iXwC!n^#WCm&mJ z9|yqaG9mv&|4gc7>r9Am206I<5OKijJq1xjnv67zVO&i2G*|G`I=ZGbAx&*~Y$Px8 zhT?99@^Xf9GQN-GU&yy`^p?CljcbvW@*}Dc;eYT}5@8!bh}pT~N=E*8FY)R?#Wvha zZ?1_~>x{()o+_K`jiBqf4*jEa9~VZMJ7!*S7J)HZS>t3Xw$T`0D`n3)$;5iN2y_N- z>L*(s{!9^}{gaeqY_FA|lwIJTbBsU7z|0GxUn4=DGhBQ5vPX1y_N`8)!6vH7-nPkN z&V^Vkv%KW9yzH}SDcjhY+rWfv@cj^?hiqvIHE9Ze*fTH2o&86og8K$geB;OQ75>bg za~JaWoAXH&@Q1YT4t<3D*&18!mwH(3=HoG5Mj8nfAQBABoLh4mppj=68&~4gIefLQH z)DE|a?B}zp`i}(oH}x*&vX^9vYRTCaY@knp7|P5fR17UnGpEOX;na( zVl@=RXY7}(8Omy0lCGIUt}Y7Xu=2l2G$h3tk%Dj**8cXouhQU*A0MX;^=ncFbKnbD zTa$E0l7y{-n~1=ZNXhlkqDiJlP7|59v!8Cwpcj_%QP*%HXa7U=XP;OP@t>v#kPtWU zV+CQV+r}j4M`TbZ8$sg_PTNfc%S!}2&M|L0p11k!D-HNQ0}_Ny4q&H+@2iT>Q`Sqb z0nt_`5B9^1)DgpOP8F(TJ3Gd;Bk5(q-(tMBJcFa~UzIc`X@VQG(CtMb?vrSsZ=1xO zZA>R3$A!S_Xv4RE4a9?DuTG*K6EMyhIZYW3b`wtaf;O8fhVv@I_d@9nf4OZ0eoX5c zf-CyzM2j$1C_dm+b0BOfS1RX0mGuaB0J33ZFTuLax>s^Mjz0?W9W;~9q?m=-swD0? zsaTcSA=N2imiFe;*vUXj@_GuBN0s&+o)&7-QgkxEf@-szdaIl|?|QjwMx{$?WnCJs zj=Tx(Z1Xd=QLw3?gr-8A`fPrKuC)LKTNau8etw#aaY;W@qOlF?K{1YJX&DeJrGtuQ zT->J)qhtSz$E;WeNDM#D7NIFPYNivjGbZp-tk7{tm6UxxC6E{cOVj*`jVhPY`ZY^+-kQ! zx(%Ibw;wjRPx3}W-0&de{zh>y#9)v=MJ);2ve-?4vkJJZw$)>qjF1t?;W{-fcB@n;`zUf7}^u{3oh{+xkx= zY-gk|6nBYEM|4Hi2?}vEndFMRw= z5nM4l(g1PGDK4zE|0f}p7P1t4?oiK4b>iUCW$s7}jCmx~@pfsl+5 zwMl9a)cC-{p{qdcS~(^zC}~3!%+$VWl3pokM((rJSVoB8SZ4Nq(Y_?hRj%??)_5!i z)zq-Y0Rp3b0vA{J$)2s3kN_R-ALrq}3t8Tha;`eWwmpOU^obEYT@qh!Xdm|h7o!y0 zo}k`Gl#nh?>}wjC_qfS>Nx@mtXE}rZ*$#l>z4*6f!fR8Xr&+PJLr^md+Rfj~2#-eo zml8rYMQ8gpZ|~iUi6uR~={ApC*ZUjS#~W9Jn57MDZR5soQ1hy8FHEVshNGv;OFPBo|E5eK6n#EHZ{5Gf9RsNy;!u zj*Lk%$PbokL@%bxg{#YlF%_~A@|st5pY5kcK{cswse{`k3YF<(@`Y3bv++3J<8inP z7=Fl%(~b{~6;e^p(njhsu_H_;!pz%a%>zDTg(4nFgf*$A3gtq6AHtJ{3HELD<>MduKrvjQ%gJ4gv^z_8^2OL(yLsE>yD|qM$-_aHWZidkZ&b8!$~Tg9wR;^;;?c= zyO%A+96;lToL2pvA}WerU5-e-i32P_h=b$Nbo285cOAOZbip8W-+MpfEMZWfzmcPc zZau%tH$K*69Hbj_yOmb zR{j+IaHT?96ygyt$ER8UA;X9rUtm29#q=vCxm^-kyO=Dw^vmC6)vzk@YZ+hgeAYOB zT?E;pAy@>22${{G7Q@N*bBuQpQ zT%=MpwveD#*TABRCGWUPvuGmfNE#_lkYLSuGx?NF(M7U-j`aCPc<(j<;6o7Y?!dDH zDgKvVe1+yu1E;7Uhwf@+gjec}=phtJkil7uV)NK|+e)V@>-8 zj$_}~l@*;qmuI2g`F68?c7I4tmY%NeQziNHNKSXo&%&0MCstQ52m>}rRUS37pZ0wZ zc11GrbIx0AbT%!T_J1`Uc-HUn_ff(=A+gd<{~V~_j}? zyhZ*q$zu2J{%aLBAv&TAgH!X)%V_yEN$u0D%#UF~EJ!`?-@>lh*94re+-0^!rM87O zw&vCqMsVV`RDNf?C zSulM%18jf-p=Rkb7%m`bazUx1W~udAEMD<)m1LZ#W|d-RjhHI@Q+9m@1K_HK*~S>A zmfX)QFh(yh#>fjsKPwOgTRA`X;LA->cBGJSH|NO9_C@C%Z{M>L5LDC7TjW`NnOL2!T6x^@{ zhUy$QWssO2bgwXK&$cZlYp-N{uxoz7GlW?8LOt)eohEFm@bb1T3V}f?&zX=(oRzKa z5d-eaLMOiJhq>vs4!Wx8S&MR9!BN@5aFxxxnD%|3KF2$1Br6b8yVypF(g9EGP4&{~ zR_L+o7G=z&-{_E}7ZS8Ak1b%O!{NQOj>wOpmS(_l$xnT)fnlbORBJB5j2}k(pB8|iPRVFN=1FlyMM0aM>Z^811&PzFM(w=; zyp_<_J+)IoTW@-!?eWsn9_mJffHKRSgup!M{TalimM`1}$9sFxYu?`zXfo$ek9M#O z@S=EKAUI+0hxmCbNkd&iQyssfn?Zj9^jc9Xg{#|*tE;%s3~pPV+3v%FJbI&@SFylB z+-Z9zw|kqXG3k$p74UNzwb_+(p)52_q7cAZy*t<1sQa0We#G>vawxpoZluX_%wRs& zVlB2Q_XDMv%}342@7E}A#KNsQn5)q1vRr;f43u>7v6{J^M>=wCH;zVuD~mJ!Q=`%r z=J@(2>0x#rje{$ig9|O3Z>hSVm*`6_l7Fe~Tt1h$zDxxtyG_)X90SL~NV1h_1XnE; z!7);lX+b)xhB2;VT#Kk_VYhnD;WE%pjw@a^$~+(Ry|&={y=>7*iu`Euu-T}2euTwP z5YjMtgKe5jt6UJFjf1SfL2-p^*ROwS9*#jzmu3AwmJNTjZdq+qn}6?)yYdEre9@J& zMluo-C&j&eP%zakrV+_du{*r)FKR_k>cqDtG7lAUaP7r%<{Ct1Nu)+e#75vsPX?Vs z27U9SGPTTL%n{C6VQhitTjjtn;V6o~`gd?;Ph6i>Sy%j6$7#oh$^T6Errs217Y=3? z4%inCY8OnMplZF|*}Zu21<&Lf6>&#}{@|yI8NkQ(APgB-PMAJhuxePaLUA11a2%g< zSP`-xksa4>IbUui{1u`3=C9BUzgd`_a6zc>3nudh;n(6Xv0zWB!o!y)z4nb9UN7v? z5_dt(c%Xh35jkX}uN?(UFM>5{wb z0;O$53#R-_4*Nep?Wrmg6H$Y>sjh?Zty=D1K|aeWY4_G{^H%?aqZAzUituNwXd`_e zLbXb^U>YRXf&pEddK8c`LHA<)SU!!$Rp3GS;HvcFa4ev$qmyCK$3xR`zs=Gx4 zw0SS!`k&sUZ-9mB^N$5jw+0CzZ-JMRiK9$#`q-9Bk~Lp>akS1Y+-5I+c^0{`jDNqB zQ7L(T7W%tf;A9$YBQG;9=05Q90@X8@;jLz3NRmI7#5&?vHI=K5>{;VN>iM}cy1}8q z!oSsZyjyqAyT*Yf+P6-Z2J|``gZyEY<#U?16~|?!OHa$DJV4A9 zm>29k6_2JJmY3|Tisg#&OInl80U5`rka~OzpF*Pq0Sm`IpFFuVOv2jOk6=YT+4>5{ z+N*$|ZYs2b%b0cyChRdovzFbKrDp7?Z$h1aRw8K?4X~yh|ss&6{l~x+$#1oV` zU=jBs$TzI+nQ0tLgInv3OMfbT0jk`j&Js^D&qQ=tOuHPWUVMB|VqYSK%Sa(8gqx=b z@!S)vP^1aUVI>8;o#mtkXMvgo-)%9z{5#`yT%7f)<}_d&Cl$JgDR_a_MbVn!2)htt81b9LZE1N#MTp-Hg~qK}fqSnui}|M>v*11m-td z9O`B~D)(d}!{oF3uDATlkT??jPWv^{M1qH%)W<7Blx}Q1u*tm7Y|v#?y&~c;)`hAWy`I=lKbl5_*qjp;Pa)%uw{~vH372!PDB_r^0vYf(1+fXS_O1u>Ox7|9lZ*-%kNTtmu81Y2z)+K4|%DI{n~x&WzmW=lFYjpZ8|fl zHxcO%hv0ULU|m)*=EMY9Y(ps^UF>ysca(Yms6{`+o-r0I93fp&wcVO%kWLPaB_XO+ z5g9S(6=`EfaQ!rDND)N-jf+K4vZuc%kKq{VTW$1wVo8v4U&a2Hx8q(mj9gkkJh z_LRD=ZzaLMzl}RqhkN0NM{(SvrtBO=g)(}hQ}psd(tE0hYVDv80WBMki6=Lo{-fvqibIZ+zbr%^UEuvuD;`_n z`&(+GIW`Moi{;?<)erS%Iki@Kjb9^W9eeYCZwR=5Rn&>@`TEyXsKtf|FwDrvYnCD+ zXEV%*GBiv{jm_uNS(|ZzkonbxBf|QnB$&S^fUFHe|55)2Zx{ z<4i4q(<$iDu=BEVl0fZP zlK#Fg_}uVkFOcmH^tO!VIZGTeEXIlL%PQ*6Dmr43ZD^hoHLZdbj z^6A#|ZBQ7c#+M8iO7lxj4ZjL>{zI-`B2+N zITle<%!Qubjjq!AhoQsHN^4)niYdqrsqSl%+MkiiU8j>L+a)UMD=OGdOWxAWvuT6) zMs0Ewhyqxt7B3cGrqHa6$4 zukiiPCuBAH%LO5>XMgH|BKVl}&>*E-f~IhS&q24M=O3SD0?=TY$f$?FZ?+gvSwMKO zeo@-AmB*cRn*B+ybJNe}?O{lAuRucuDI)WHhWVKS?PKyx(;Rij7|@L*SBtO+b1bxQ zw{T&GX3iINa$N{xCBs6?xWE?7Ce`h)*1aI;;PwszHzn}2{wC4A;$o-7MZSr-CB?-h zISnm&4efQtrc6ec3|d!Wh8tkZ0q@WGipNr?MV!Hjs`J*)+LQOS#z+4_!@rwb!>Cd4 ziwkGk5kf$w_4W$EgPeh*b9pu$Z4(mPu;mR*RO_haX@a^uDi2AUyXb{tVkYHPo!rJI z3A-P=c0Uf!EhAQ@;hKJ2Zk;y+o`3#$%7ZrguMj-m7FfgS$fG#uSx9BFW77dYiEbc) zHT>tRsL+ttT+$Z6yYOn^(LjaB%=!nar+3?Dqdg;w>01J-iNSLeo<|JMujrI!g+yKj z^(7Hfv4(T!sCBuhfc6Px<->C97J7*bDQ2X&JQdpz(ORaY>H#b`{kc7QR-hCXr3sF- z2=o@zOSJ(gYLo!ZQo0o0EG}F#zZcJ{`k(eSW~O_ILc3}N)AW`shCZ+)%*?tM!3v)h zrc+g-yS`%ERr9$gVkUvkXRMD=KhE*ro*u~LT<>mX_&Q?R*WMV-90s_N#KnMKwuWx0Y`s{ zvje?Y#z?z7Bg%r@Q@qvhI#H}5%Wp8=%rBU|S~))bMkGlDB->8as-bNd1=YfXsa%6V zwc+v;%C40s7m3Nr;lp3xiDLlJl-On-Y-VAFWN?2vW1|oCDtE$u!uZ{&5ga&M?2ugj zncjK9$+5*biYEnC|H8?SA?4rkAg~ZT>t-nc1TxabWthYMHHSZ7g;uN!*f4R}w2(Zg z6;qhurSTRJTxoB;T1HiS{i-?$t4di-kLH;|dd(~(TE;U{9GIg;y~4Uf!FNERaNRSN ztO_1i5i(Es0pr8f^GE|*_l*qY3jlg%Ra+nOo`i%AbWDSoqE-U$srgLgxa z?rOb_zoTU8LnjdU0vt076|3y06n)s&y}g>Zk45~sWuD|>D>*Qo8cbW%YgHMv%99vX z5|GvQjA3g`gEjdA2*70b*MH7)8lwX%8<@JQMsSUS*x{wgCoM+Yu zOAy9ijJ9B1{t`s9!iq7g#vn3vF1ny(49VEtBwk+-;0AnWBlv8jzxrNb-|1{uYgcjlDH+4F*)#E z%bgxs){HErSHsyk>d8>**y;54SG{wzPAi_ks?$CEMo&?Pzf-$^ZO5X;^rAUCG<)ht zn%pO&x$svLFfr0+bvZR#pRN0nP895eHp>#SAEO)2)iT!5GUhVmsOgj5^1*5IZneM% zgW=aQ=1T;QXN;e-wp~Ppn^p_0kIP1vPQ6acJw>U4MQ;K^t&^WC9H$Hqm1Rp^t(?(l zRH*@fCEx`j&^_}0qH8Z3ng26VH^UUSnkO<+j#xa6=gl=GRj#di0wTy>_kDlA#PCN^ z!3f0`M(Qqz^?gGDl3n!#cBW2AW(=?y!dSOtuZ5QGf*-NCAfNT%ECC+!cTEBR(?o9P z6{AdhqRMj&i~Adj~;r|Lu`4tVxZ<1X9vSMY$^ney9Nwal#Yv-bL( z7chwzGqy6R)qu0qfXl;qz|XbEzmV0Cg1aPxRBm=SmOi1~km=ACcRKt2uo4_#V?$yP zAVfs9-YVgG84yL-^wqAt%W60IV5wrfMo0Ury0TNWTp{uwn*~pf5HhW|jvuY2-s4>Qgb`XO_0R*X~ zpTA}~S)@y9n!arg-X9w_6Ru7!GO>V&Mp&xVlFpf#WOp|1?L|lz_wD^#;tNxXMsC>4 zDoSssj>4WK-TT8-mJHjENrVmYr{kZ4c+7m!XqZ-!ZT1rx`tN>HW-6l6T98jQsQufa zwRoa86!;nEX9ScRX3x%^#Gsk}T^)6Z)BFp+YEq}LL z^mCRsPV21vwCa5sJ%n+=q~x7mghZL`MTc zQu-k;PZ|6|rhqDo4#7sEK>BQq`sQX?{*mjE$Z8nqDgz${zy^)EXc0ITJGX*MFO45< zT^q09T{4TWEAP%Rx<&BZqE)k&F6sCkt`Ok_vj*~yAKuN|itkGY0NZz%fp{!tR%&0J z5>_XiU}`#Xb;p|h$R%Ttseqadhn5w;vOTx5IeN2_F^8@tuls!KXRXWTqPl>AwyU@K z#&g*7z3c%o9@C0YFiOF~tvQ%Gs19YH%%_`d-Y<8s=_y^P`#%5~LFT@et$FsXXPleP zxHX({uRr4|&3BTVb(9u3)St6%F0gCQ^Sp7|uj`$4El1ba><$!dk0KtpU%F{)bL{rE zjoX_yKG?Exdt2;|w%8r*F%P%LJkk;UXh-zU>ruO|^LAc`@y^}dk&kypKHkN966xt) z-m?P{&ku877z=xGnD^Wu@0nh}g(o^=p1cwJG)ka)p*Q0B{_y99c+Yo5@9f;TrFl!F z?D2KY`vb=Q$y0xRzrLKOuU)MXd1x?uHDReD%$3xrDq*YytyB@FY7(`SLTiWxByAvu zP~b}x#6ksmkAnQ8QgRO^mFymn^p8sEA5|bKPGiB`1-DM5_b8+b6y#zxwo)gy(bqa? zYHd_v6D6^9hFl_-EK*7rDC!qX*WWYMu;ga_@|#lQY0^Y3F;ih?3fx+b+bJ+RC2j>% zGm@op$s#%AjT)&XD{sRH&zqOsB`21P|84>UpT}MCG#U^bL{d0Q z00O!M+AWz4d{$#ByD^nhpTdS|4!{VGOu&(*aO(NKGNB(S^hIqJ3{pTRQa#C3Zwa3! zXxeyc_Y;y?g%*KY1P_eugLg*YGQ~fDu})UOS`L z_3Jef-Sk)TzW+B=|58ug=Aqi4(K?@-b#5~?4l~uz#4uH9K3Q%tQDQw>Y&}$LIZ$ZP zcg3>jOY^SJ&2M~aapP0V8=qQqeqz>fX;u4$m2DrdZ2f3u%XyQQ^Q&6UnYNrWYc4Qv zK5NmCx2oaHs)jsRW8Iv;vgNEvYk?_XM817X9$-Y{8TW=fS6RLjdDb4!wRkbK+arkw?w4)a)(QoPhdW{)>4<%_6ZBYT?9Ll8ySt(v?}~n+ zJL<`9-jm&tPxVAT-3Reg&-O(=+Z*|OAMeG1$QOsg|1`?oGamNxNW@EnkuUV|p6iZ! zwk!I%uILxLqxSShzT6l7a)0=qp~#oIqaN>!eX#j~DB14yO>e9jeJ4u&+5P%bp03(Y zEpky~HYyaxr6f#HOgLH*LKv&z!+VulVyYs|ke~qqGPuBC06w?_BOuBXWS|OEm{3Zf zLUFgGibR;URR9bu&xgBxMMi2qqBMi_y?%*DUK z2#9Lt!w6_Y3akDYOPb7(9%IT%x}6YtL;c+qMp1(2wM36=iC)(ds02@h5pneI!ie$&T3NhzS-dw|zDliN zH5@Av=#>e87qbEnqc({tI>Hnkq1PRy*Cx|zjxp*|nBo)`mdX^TFhwaW7=#f7R2&bv zB8p+fuNt2V<|tp_e! z^nPj4^SO2Br`GM4EZQ$xv|X@h{Rpz3TR`S5=gbiTQT z`@X#=HeBZi*E|tew(>x$mp9sR_ddZM1{iF&G+_jDgX!*l(S&ksbt zFc9&l!HAcJ!e1H=-!l~c@^JVo!?1kowTZBO6QTP?xO<1fU+s^4xrg_1cht+>QLptx zzTOwUe}KDxko(4P#NHm>vo~TNX}*7>bZ1c0zO`d-$ErWwqA%fTt9{gB2Q_A{B21J7 zwP%FdTL$YzRFdUt$qKc^1WjA4M7@*C4QoWCe^5&1tcV47g94z#TqLL=6%>8r5|lf> zR0Ye-mZ)$@dH{!mFqx68n39@IkY=M2n~{3Q(FWJ?2G7Yx=41nBOu`z*X(NQ!DCssK zv6+^d%4H@BnUNg!pDmF~mntB=%1B8rqcB1zc2ZY*p!lg3*#E8){{`F#vEX}QMExBY z!K_b#qK1smk)*K66gHXa1Cs@Bt|pHA;Q|)Hr_Wjr40OVvcmmlHusK2|q}&MF>_&-i zp3E5)-+Ds%8FP0TA|R!FCdv0BQr8p5xWu7N<9sD?I}pM#z1C-X24&GgGMMWrjQC{Rn&KCNE8o~q z86Q}l$SOYQT?nFGOQc<+HjGf)%i`$82k1oyXe9?|rE#-{M7$@(5XhhKy8XN~4t*I1 zghAblZt<#!_o__rtW0pPNOZ3_=uvUVt1`*ED#^P#$*Vfat18JG=4O+9iuvomO67j_ zm#zPwz4HKX>c0BF!Nz;B@iyL59&9`$8!#9!Bca)8le9_Gk%n!XjV;LrGT#21g%?TN zw@nC5ngL0gG=n{C=`P6&On}7Ol9!~r@BcZ!E6HYrv`x}9eeLHwM!FV~xlVLHKIePB zU;NEI{Vhj@0fWSMNK(Hb4GE$JZF{n!#7QGH+P_jZ!ydzk|DKD=7)Jc}{4Br4e~ADI zI)D+PG%QJ9iX0{mzi;b&;Y!0}wh|5ch_Qa?b?>2`>rniamS*Ek=ONO@Hzj{uKdTK@*eNb`$Z2x!xIP^p6pYtH!0Wm z=WgiF-Drl|)StU~5Td!Z^eMOWsy21yZERn(;mbvvzF4%iJ-?(=wXIvZy(hP{SGA>m z@h`6}d$4s?k>S4Fmh}tzpDX0wT`L`5BAioz*9A5aoH_}ROgcIZu1FvW*L#*g+D2H8 z@UcGtCKoOY>4F*$GDFDFAX|9JpMe;VCx>jy0dXX9v4js;L4Z6HOgn6{L#4rc&@i!| z4CvN~*aZRqNn(4uNc{#;TWvAD`!ORB?{R6!L~MJ%a`SW+Fiq-N&g znyCDmC{;~VZcTJfO>}lm%)*+OteTjt>gep6*zBr=c`qcVRLzb(x^Di-U*?|Qnsa{J z{IfgLPwh-PzBBQ&9Z8>VPyTdU(r4R}jzhY7GQ_VJCm!FLcw#HGA7nB(UL1R(IL=84 zH{3W`9ES=Xe0)pn@h!0@w#J^^8gp`M^vSJJCyS#_mPDT@i9S&pbFwu0WNFmN(x?-q z(Z{#Pf4U>-qdjwu?#X#?{~G-pyUi`f_(8x3Q8M%55GR0(CB*TJFa$Ts1N)YN8sFku z*Vt2i4`*NuBff`|{-6Jn0{GiYD3otllG+6h7oZz)@Z#CW&b^t_@Rv05&3MCKLK?y2 zd1~uxVCvlT>NJR>JRH{adPvie;O5t-H$#fVl$OJjn-5QNFvJv;I0f9$`06CY5Hef9 z@s`)8w!S|7;*seWk4(Mzmq~4J1YCYI;PbyuzWP?swYMX_d^fiJSbWC^u^oSp>iA@4 z$7eIUkB6H-iy8bR!*VRg@~0*Jzbm93%fjy|Fy685(#i+FEO?|#^(e$@hW)}}Yl?-H;3}%%KWtEt6ihGq?yH#5{^0$1M zU;Jg>whq zF}PX{u0sa5L8Iq@af;ax-bW>w8ncEk6)|5t%y<4;=zNm<;^(%uy9XL`Ok|?jFm0&W z+jhy7x#VJNcCi{J*eDqzylBjQG)4@8#1b%~;UB~ZG%pyzh_X~;S*o!-&4@z0FttKg zo>pJ3xS-9b-#4qiGUGydO2eK6VsDaBo6=aB+E|fl)Ivlxq*Q}Q0zO~ggovj!a*ggu zI2sH$3@@A`j2n*I6%r|=dKOWhMeNSUx2-(&=cZI_!>v;YA0-R~!sqQ59ZP9k!+>^v>Ggb+sXDYeH95hpng%FRTtFvpgfPsZOpP&&_|Jcn{}#W)F^u>YPv(EmQwfp?IXNJS z8kVFENuWgQ$4qx!>*=4LJe+m*&nddYvE*yP##g5`|9N`LYe6W8a(e6G(3T_NO-B$( zygsAx@U$irB+>NhL=-(Wsp&O)!7Sr&AlN$|nRM|llkFLmZ%@1W&Wx+?27PgKM*I8I zyZ$z{=c8$T9|xO0jxc``)BjoG;PIrvQ}Ki6q6h1v1{

8Y1cQaop)l{_jfeNTKau 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