From 141637f861a51238cef17a59d484340b9d8ff029 Mon Sep 17 00:00:00 2001 From: Oleg Petruny Date: Sat, 13 Apr 2024 15:59:21 +0200 Subject: [PATCH] Init --- Config/DefaultCrypto.ini | 11 ++ Config/DefaultEditor.ini | 0 Config/DefaultEngine.ini | 71 ++++++++ Config/DefaultGame.ini | 19 ++ Config/DefaultInput.ini | 101 +++++++++++ Content/Levels/Test/L_Test.umap | Bin 0 -> 8704 bytes Lost_Edge.uproject | 308 ++++++++++++++++++++++++++++++++ 7 files changed, 510 insertions(+) create mode 100644 Config/DefaultCrypto.ini create mode 100644 Config/DefaultEditor.ini create mode 100644 Config/DefaultEngine.ini create mode 100644 Config/DefaultGame.ini create mode 100644 Config/DefaultInput.ini create mode 100644 Content/Levels/Test/L_Test.umap create mode 100644 Lost_Edge.uproject diff --git a/Config/DefaultCrypto.ini b/Config/DefaultCrypto.ini new file mode 100644 index 0000000..f00c866 --- /dev/null +++ b/Config/DefaultCrypto.ini @@ -0,0 +1,11 @@ +[/Script/CryptoKeys.CryptoKeysSettings] +EncryptionKey=kxUgQQ14CJlgI9ydb42Auc/FRTQ3iLkv1mGSy/qtsJc= +bEncryptPakIniFiles=False +bEncryptPakIndex=False +bEncryptUAssetFiles=True +bEncryptAllAssetFiles=True +SigningPublicExponent= +SigningModulus= +SigningPrivateExponent= +bEnablePakSigning=False + diff --git a/Config/DefaultEditor.ini b/Config/DefaultEditor.ini new file mode 100644 index 0000000..e69de29 diff --git a/Config/DefaultEngine.ini b/Config/DefaultEngine.ini new file mode 100644 index 0000000..7544ce0 --- /dev/null +++ b/Config/DefaultEngine.ini @@ -0,0 +1,71 @@ + + +[/Script/EngineSettings.GameMapsSettings] +GameDefaultMap=/Engine/Maps/Templates/OpenWorld +EditorStartupMap=/Game/Levels/Test/L_Test.L_Test +bUseSplitscreen=False + +[/Script/WindowsTargetPlatform.WindowsTargetSettings] +DefaultGraphicsRHI=DefaultGraphicsRHI_DX12 +-D3D12TargetedShaderFormats=PCD3D_SM5 ++D3D12TargetedShaderFormats=PCD3D_SM6 +-D3D11TargetedShaderFormats=PCD3D_SM5 ++D3D11TargetedShaderFormats=PCD3D_SM5 +Compiler=Default +AudioSampleRate=48000 +AudioCallbackBufferFrameSize=1024 +AudioNumBuffersToEnqueue=1 +AudioMaxChannels=0 +AudioNumSourceWorkers=4 +SpatializationPlugin= +SourceDataOverridePlugin= +ReverbPlugin= +OcclusionPlugin= +CompressionOverrides=(bOverrideCompressionTimes=False,DurationThreshold=5.000000,MaxNumRandomBranches=0,SoundCueQualityIndex=0) +CacheSizeKB=65536 +MaxChunkSizeOverrideKB=0 +bResampleForDevice=False +MaxSampleRate=48000.000000 +HighSampleRate=32000.000000 +MedSampleRate=24000.000000 +LowSampleRate=12000.000000 +MinSampleRate=8000.000000 +CompressionQualityModifier=1.000000 +AutoStreamingThreshold=0.000000 +SoundCueCookQualityIndex=-1 + +[/Script/HardwareTargeting.HardwareTargetingSettings] +TargetedHardwareClass=Desktop +AppliedTargetedHardwareClass=Desktop +DefaultGraphicsPerformance=Maximum +AppliedDefaultGraphicsPerformance=Maximum + +[/Script/Engine.RendererSettings] +r.GenerateMeshDistanceFields=True +r.DynamicGlobalIlluminationMethod=1 +r.ReflectionMethod=1 +r.Shadow.Virtual.Enable=1 +r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=True + +[/Script/WorldPartitionEditor.WorldPartitionEditorSettings] +CommandletClass=Class'/Script/UnrealEd.WorldPartitionConvertCommandlet' + +[/Script/Engine.Engine] ++ActiveGameNameRedirects=(OldGameName="TP_Blank",NewGameName="/Script/Lost_Edge") ++ActiveGameNameRedirects=(OldGameName="/Script/TP_Blank",NewGameName="/Script/Lost_Edge") ++ActiveClassRedirects=(OldClassName="TP_BlankGameModeBase",NewClassName="Lost_EdgeGameModeBase") + +[/Script/AndroidFileServerEditor.AndroidFileServerRuntimeSettings] +bEnablePlugin=True +bAllowNetworkConnection=True +SecurityToken=D036A96B46DB8320A53982B983620E51 +bIncludeInShipping=False +bAllowExternalStartInShipping=False +bCompileAFSProject=False +bUseCompression=False +bLogFiles=False +bReportStats=False +ConnectionType=USBOnly +bUseManualIPAddress=False +ManualIPAddress= + diff --git a/Config/DefaultGame.ini b/Config/DefaultGame.ini new file mode 100644 index 0000000..d805cd3 --- /dev/null +++ b/Config/DefaultGame.ini @@ -0,0 +1,19 @@ + +[/Script/EngineSettings.GeneralProjectSettings] +ProjectID=09D27A7F49EDD2A17DE1879F3BDEF448 +ProjectVersion=0.1 +ProjectName=Lost_Edge +Description=3D Game +CompanyName=Pixelyfier +Homepage=pixelyfier.com +CopyrightNotice=Oleg Petruny proprietary. +ProjectDisplayedTitle=NSLOCTEXT("[/Script/EngineSettings]", "A819DDFD40691987745A7593C8EEBF72", "Lost_Edge") +ProjectDebugTitleInfo=NSLOCTEXT("[/Script/EngineSettings]", "096A57D242341BFD7C47118CAFCDDF72", "Lost_EdgeDEV") + +[/Script/MoviePlayer.MoviePlayerSettings] +bMoviesAreSkippable=True +bWaitForMoviesToComplete=True + +[/Script/UnrealEd.ProjectPackagingSettings] +bUseIoStore=False + diff --git a/Config/DefaultInput.ini b/Config/DefaultInput.ini new file mode 100644 index 0000000..717d0eb --- /dev/null +++ b/Config/DefaultInput.ini @@ -0,0 +1,101 @@ +[/Script/Engine.InputSettings] +-AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f)) +-AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f)) +-AxisConfig=(AxisKeyName="Mouse2D",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f)) ++AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Mouse2D",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseWheelAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_LeftTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_Special_Left_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_Special_Left_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Grip_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Grip_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) +bAltEnterTogglesFullscreen=True +bF11TogglesFullscreen=True +bUseMouseForTouch=False +bEnableMouseSmoothing=True +bEnableFOVScaling=True +bCaptureMouseOnLaunch=True +bEnableLegacyInputScales=True +bEnableMotionControls=True +bFilterInputByPlatformUser=False +bShouldFlushPressedKeysOnViewportFocusLost=True +bEnableDynamicComponentInputBinding=True +bAlwaysShowTouchInterface=False +bShowConsoleOnFourFingerTap=True +bEnableGestureRecognizer=False +bUseAutocorrect=False +DefaultViewportMouseCaptureMode=CapturePermanently_IncludingInitialMouseDown +DefaultViewportMouseLockMode=LockOnCapture +FOVScale=0.011110 +DoubleClickTime=0.200000 ++ActionMappings=(ActionName="Pause",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Escape) ++ActionMappings=(ActionName="Pause",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=P) ++ActionMappings=(ActionName="Interact",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=E) ++ActionMappings=(ActionName="SkipAny",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=SpaceBar) ++ActionMappings=(ActionName="Run",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=LeftShift) ++ActionMappings=(ActionName="Jump",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=SpaceBar) ++ActionMappings=(ActionName="ChangeCamera",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=V) ++ActionMappings=(ActionName="Crouch",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=LeftControl) ++ActionMappings=(ActionName="Crouch",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=C) ++AxisMappings=(AxisName="RotateX",Scale=1.000000,Key=MouseX) ++AxisMappings=(AxisName="RotateY",Scale=-1.000000,Key=MouseY) ++AxisMappings=(AxisName="MoveFB",Scale=1.000000,Key=W) ++AxisMappings=(AxisName="MoveLR",Scale=1.000000,Key=A) ++AxisMappings=(AxisName="MoveFB",Scale=-1.000000,Key=S) ++AxisMappings=(AxisName="MoveLR",Scale=-1.000000,Key=D) +DefaultPlayerInputClass=/Script/EnhancedInput.EnhancedPlayerInput +DefaultInputComponentClass=/Script/EnhancedInput.EnhancedInputComponent +DefaultTouchInterface=/Engine/MobileResources/HUD/DefaultVirtualJoysticks.DefaultVirtualJoysticks +-ConsoleKeys=Tilde ++ConsoleKeys=Tilde ++ConsoleKeys=Caret + diff --git a/Content/Levels/Test/L_Test.umap b/Content/Levels/Test/L_Test.umap new file mode 100644 index 0000000000000000000000000000000000000000..43d661efed6fcdf61a94e2dfe6f2e46b6b9e9b27 GIT binary patch literal 8704 zcmeHN4RjRM6@Gyr2&gndQ2r$RBT06%A&P*q$tEF@gaiT0r?(cOeJdeO69;vqXYJy%Dd+EvF6#K_ht?0? zJ$#slWM_&F^{Ot(^gLH_=*f&uOHL<|>@U&34IWtd!&9}dc3S=Z8|i(&MzZl!PfRH) z_NC07GI!_V_jX3wk!-;&J*Pij7Tk35wbYGA54?YaPO|w&9@bvSEqmu5$(Qtgv}pRZ+-i{yk%!PoXA?2`-{TNK_siL zZ1?WulD@Me-S2vQ>HPyzJCJNcCn0Vn?isDrsGbtFRt=e+394y%N~VEPQ!6o&-owdJ znD~LVLZlJT&Ks7Kh8hyjcQvNn2$5kZb>)U0Q4On36mR{j2J9KRQA@9gD09N4nrUj`DjFnTu@sSV zHe(dRX-1J2460!r>Z3Xhh9wk@-n#klbO{0(wnE4->A~Ii+eMdIpr5GQ+CYzoF|j zqSm;3C)R|7<+`cC5n@Lm^$ABdUbm!kM4wapH8_FvCPspar3OXt;{gYtRuI(4Rg*Mz zjwx17xve+GCse{M7m!&#< zcy4HpQfEp`vG>SZ9{8#-q$^fz;Lo2wd7%wS(%57MH)I()@UtX9*I34|2W6uZ_sZvYyN+qN{ zD3@j|ZFw`IRH`Dys#_#8m>Qy%TB#)$bWwSiba-dHu3HW9(0PZl645BvSU1E|+OFf! zs?cXza!%!nRV|*~tX;s!($6g|+bf?%QxFOjmJxIQhFF0svR|SsBPP+L$&~dyl7mqCx^9Gm6{=-XgqR}v$?qPxourZ%5gt$+q)~o5J^egebD(#F{gADNys(nMyQdO`B%#*_EG$x4;2T zzP|2f{g0uKj7c#oed)66sTP~p2U|bNk^T?iAmFuB8Qyew}CsC7L7im-P zOT{K?z6Ra%Tm1l$FIyU~`Ujc5+0-Jb8yAQVamtt?=wFn`J$6xacQ_d9Azy=#@H6aU zBRvESDAQ)*H0fnKWj9_^J&emXB+_FW66s}K=D5fuphS4XY_)`XcU`95z{}A4C;4UQ zW$1lKdL!cK@w)k(wvR|}cpN=mj~u5B3?Fk)Jioa0xNjmowk46CJ!;}{(;Y=O-g%lI z_s1y}F@?hrHsfFvh;UG0g2)j|k-JP#F)Y^q+$Do9?}2tAS>RX-I*gp<5aTm0b2P`p zKj*?noZso-!2Zcj=h4{xEl?u-3od*>+~MHRVO8Wh<+aEm4gt@N$#U>`_J8KWXa7SN z_OC~Q=#&fJmNdNGV_gnD_AdIk@fYAT(*h;J|HNf~2g1PK<39H}nCV?w0C(v^BcA=Z zMsaWW2RVi9=dfIOmGQB*@Q*i{UPQ~k0{*{U_5;g{7ZH4QGrp=s2XGE(fiPG0XFUIW z>cWSAI7h<%cO1+Uy`4fF#@J|zhkwR}kNq`*9`-+uRiM3THjnpCgb!cigb5D&VZ#^n zK*j_N{?@r=AG>U0c|4B(4aWi3QRXo^?W}O32uiLdEIA*e?9)}IeVTw_$XDftMmL|j zT+>vo33U;b@)=G+k!FoJ1Yi0FjO}M1{q<-#XyODd&&C*P(jf0(d9!sX6wJlJN4iZm z<5ojQEtO7G+DwhEKLGT3eZI^rU#2fR!{^QP=4ASO66e&yB)Nd>6jGJJ4$hPmb9WC% zZIB9do}+&21$tVe6Q~LO12>;`hT`5OX4xVqP;u@ z;j*nfLNkA}e_ef=*$DgG?Wjw-iuMB2!DSmIuO~SkhhqMPJ=}-O%prG|QI~X;>}7n6 z;gB6OT(i0DdsqBI9}oKDao4%boSGZ<&R2{FjKz<{C705^iys>klrv2c;2gx_l85@%WNz&UV0T+JtNmHGluluF&zfOSLmU3Hi?*DLww~ zAD;9t-m+lU;t65@l}~8fJ0tcV9I>~@>20qae7efdKDrii@I+GVyz+mthptVC1H5H^ z<$I_FtS_~P8diuupFrm?9LoGlRkKebF3)&C+#%hr#(pOd{KJ7Gza-