From 54a16cee473547683aa7e694277608a94f332bf6 Mon Sep 17 00:00:00 2001 From: dragonslaya Date: Sat, 25 Sep 2021 11:03:07 -0400 Subject: [PATCH 01/17] First update to new implementation of visibility system. This removes all current systems and only implements the interest manager that will auto check if any systems are added if not just use all current players on server to send data. Much faster and there is no need to do checks. Next step will be to implement different systems people may need or use. Signed-off-by: dragonslaya --- .../Components/BaseVisibilityInspector.cs | 37 +++ ...s.meta => BaseVisibilityInspector.cs.meta} | 2 +- .../Mirage/Components/NetworkMatchChecker.cs | 139 --------- .../Components/NetworkProximityChecker.cs | 102 ------- .../Mirage/Components/NetworkSceneChecker.cs | 118 -------- .../Editor/NetworkInformationPreview.cs | 5 +- Assets/Mirage/Mirage.asmdef | 1 + Assets/Mirage/Runtime/INetworkPlayer.cs | 13 +- Assets/Mirage/Runtime/InterestManagement.meta | 8 + .../InterestManagement/INetworkVisibility.cs | 34 +++ .../INetworkVisibility.cs.meta} | 2 +- .../InterestManagement/InterestManager.cs | 270 ++++++++++++++++++ .../InterestManager.cs.meta} | 4 +- .../InterestManagement/NetworkVisibility.cs | 60 ++++ .../NetworkVisibility.cs.meta | 2 +- .../InterestManagement/ObserverData.cs | 67 +++++ .../InterestManagement/ObserverData.cs.meta} | 4 +- Assets/Mirage/Runtime/NetworkBehaviour.cs | 5 +- Assets/Mirage/Runtime/NetworkIdentity.cs | 270 +----------------- Assets/Mirage/Runtime/NetworkPlayer.cs | 25 -- Assets/Mirage/Runtime/NetworkSceneManager.cs | 1 - Assets/Mirage/Runtime/NetworkVisibility.cs | 44 --- Assets/Mirage/Runtime/ServerObjectManager.cs | 76 +---- .../Scripts/ShootingTankBehaviour.cs | 21 +- .../InterestManagement/Prefabs/Loot.prefab | 64 ++--- .../InterestManagement/Prefabs/Npc.prefab | 88 ++---- .../InterestManagement/Prefabs/Tank.prefab | 77 ++--- .../InterestManagement/Scenes/Scene.unity | 223 ++++++++++++--- .../Scenes/SceneSettings.lighting | 63 ++++ .../Scenes/SceneSettings.lighting.meta | 8 + .../Mirage/Samples~/Tanks/Scenes/Scene.unity | 222 +++++++++++--- .../Tanks/Scenes/SceneSettings.lighting | 63 ++++ .../Tanks/Scenes/SceneSettings.lighting.meta | 8 + .../Editor/NetworkIdentityCallbackTests.cs | 267 ----------------- .../HeadlessBenchmark/Scenes/Scene.unity | 4 +- .../Scripts/HeadlessBenchmark.cs | 1 - .../MultipleClients/MultipleClients.cs | 2 - .../NetworkIdentityPerformance.cs | 1 - ...dentityPerformanceWithMultipleBehaviour.cs | 1 - .../Runtime/NetworkIdentityCallbackTests.cs | 59 ---- .../Tests/Runtime/NetworkMatchCheckerTest.cs | 213 -------------- Assets/Tests/Runtime/SyncVarTest.cs | 2 +- 42 files changed, 1109 insertions(+), 1567 deletions(-) create mode 100644 Assets/Mirage/Components/BaseVisibilityInspector.cs rename Assets/Mirage/Components/{NetworkSceneChecker.cs.meta => BaseVisibilityInspector.cs.meta} (86%) delete mode 100644 Assets/Mirage/Components/NetworkMatchChecker.cs delete mode 100644 Assets/Mirage/Components/NetworkProximityChecker.cs delete mode 100644 Assets/Mirage/Components/NetworkSceneChecker.cs create mode 100644 Assets/Mirage/Runtime/InterestManagement.meta create mode 100644 Assets/Mirage/Runtime/InterestManagement/INetworkVisibility.cs rename Assets/{Tests/Runtime/NetworkMatchCheckerTest.cs.meta => Mirage/Runtime/InterestManagement/INetworkVisibility.cs.meta} (83%) create mode 100644 Assets/Mirage/Runtime/InterestManagement/InterestManager.cs rename Assets/Mirage/{Components/NetworkMatchChecker.cs.meta => Runtime/InterestManagement/InterestManager.cs.meta} (61%) create mode 100644 Assets/Mirage/Runtime/InterestManagement/NetworkVisibility.cs rename Assets/Mirage/Runtime/{ => InterestManagement}/NetworkVisibility.cs.meta (83%) create mode 100644 Assets/Mirage/Runtime/InterestManagement/ObserverData.cs rename Assets/Mirage/{Components/NetworkProximityChecker.cs.meta => Runtime/InterestManagement/ObserverData.cs.meta} (61%) delete mode 100644 Assets/Mirage/Runtime/NetworkVisibility.cs create mode 100644 Assets/Mirage/Samples~/InterestManagement/Scenes/SceneSettings.lighting create mode 100644 Assets/Mirage/Samples~/InterestManagement/Scenes/SceneSettings.lighting.meta create mode 100644 Assets/Mirage/Samples~/Tanks/Scenes/SceneSettings.lighting create mode 100644 Assets/Mirage/Samples~/Tanks/Scenes/SceneSettings.lighting.meta delete mode 100644 Assets/Tests/Runtime/NetworkMatchCheckerTest.cs diff --git a/Assets/Mirage/Components/BaseVisibilityInspector.cs b/Assets/Mirage/Components/BaseVisibilityInspector.cs new file mode 100644 index 00000000000..da2ec40defa --- /dev/null +++ b/Assets/Mirage/Components/BaseVisibilityInspector.cs @@ -0,0 +1,37 @@ +using Mirage; +using Mirage.InterestManagement; +using UnityEngine; + +namespace Assets.Mirage.Components +{ + public abstract class BaseVisibilityInspector : MonoBehaviour + { + #region Fields + + private protected ServerObjectManager ServerObjectManager; + private protected INetworkVisibility NetworkVisibility; + + #endregion + + #region Unity Methods + + protected abstract void Start(); + + private void OnEnable() + { + NetworkVisibility?.Startup(); + } + + private void OnDisable() + { + NetworkVisibility?.ShutDown(); + } + + private void Destroy() + { + NetworkVisibility = null; + } + + #endregion + } +} diff --git a/Assets/Mirage/Components/NetworkSceneChecker.cs.meta b/Assets/Mirage/Components/BaseVisibilityInspector.cs.meta similarity index 86% rename from Assets/Mirage/Components/NetworkSceneChecker.cs.meta rename to Assets/Mirage/Components/BaseVisibilityInspector.cs.meta index b451655a379..c1227103bd2 100644 --- a/Assets/Mirage/Components/NetworkSceneChecker.cs.meta +++ b/Assets/Mirage/Components/BaseVisibilityInspector.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b7fdb599e1359924bad6255660370252 +guid: 04904a9cc716fb64987d604b75a94b77 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/Mirage/Components/NetworkMatchChecker.cs b/Assets/Mirage/Components/NetworkMatchChecker.cs deleted file mode 100644 index f39a7b588c1..00000000000 --- a/Assets/Mirage/Components/NetworkMatchChecker.cs +++ /dev/null @@ -1,139 +0,0 @@ -using System; -using System.Collections.Generic; -using UnityEngine; - -namespace Mirage -{ - /// - /// Component that controls visibility of networked objects based on match id. - /// Any object with this component on it will only be visible to other objects in the same match. - /// This would be used to isolate players to their respective matches within a single game server instance. - /// - [DisallowMultipleComponent] - [AddComponentMenu("Network/NetworkMatchChecker")] - [RequireComponent(typeof(NetworkIdentity))] - [HelpURL("https://mirror-networking.com/docs/Components/NetworkMatchChecker.html")] - public class NetworkMatchChecker : NetworkVisibility - { - static readonly Dictionary> matchPlayers = new Dictionary>(); - - Guid currentMatch = Guid.Empty; - - [Header("Diagnostics")] - [SyncVar] - public string currentMatchDebug; - - public NetworkIdentity Identity => GetComponent(); - - /// - /// Set this to the same value on all networked objects that belong to a given match - /// - public Guid MatchId - { - get { return currentMatch; } - set - { - if (currentMatch == value) return; - - // cache previous match so observers in that match can be rebuilt - Guid previousMatch = currentMatch; - - // Set this to the new match this object just entered ... - currentMatch = value; - // ... and copy the string for the inspector because Unity can't show Guid directly - currentMatchDebug = currentMatch.ToString(); - - if (previousMatch != Guid.Empty) - { - // Remove this object from the hashset of the match it just left - matchPlayers[previousMatch].Remove(Identity); - - // RebuildObservers of all NetworkIdentity's in the match this object just left - RebuildMatchObservers(previousMatch); - } - - if (currentMatch != Guid.Empty) - { - // Make sure this new match is in the dictionary - if (!matchPlayers.ContainsKey(currentMatch)) - matchPlayers.Add(currentMatch, new HashSet()); - - // Add this object to the hashset of the new match - matchPlayers[currentMatch].Add(Identity); - - // RebuildObservers of all NetworkIdentity's in the match this object just entered - RebuildMatchObservers(currentMatch); - } - else - { - // Not in any match now...RebuildObservers will clear and add self - Identity.RebuildObservers(false); - } - } - } - - public void Awake() - { - Identity.OnStartServer.AddListener(OnStartServer); - } - - public void OnStartServer() - { - if (currentMatch == Guid.Empty) return; - - if (!matchPlayers.ContainsKey(currentMatch)) - matchPlayers.Add(currentMatch, new HashSet()); - - matchPlayers[currentMatch].Add(Identity); - - // No need to rebuild anything here. - // identity.RebuildObservers is called right after this from NetworkServer.SpawnObject - } - - void RebuildMatchObservers(Guid specificMatch) - { - foreach (NetworkIdentity networkIdentity in matchPlayers[specificMatch]) - if (networkIdentity != null) - networkIdentity.RebuildObservers(false); - } - - #region Observers - - /// - /// Callback used by the visibility system to determine if an observer (player) can see this object. - /// If this function returns true, the network connection will be added as an observer. - /// - /// Network connection of a player. - /// True if the player can see this object. - public override bool OnCheckObserver(INetworkPlayer player) - { - // Not Visible if not in a match - if (MatchId == Guid.Empty) - return false; - - NetworkMatchChecker networkMatchChecker = player.Identity.GetComponent(); - - if (networkMatchChecker == null) - return false; - - return networkMatchChecker.MatchId == MatchId; - } - - /// - /// Callback used by the visibility system to (re)construct the set of observers that can see this object. - /// Implementations of this callback should add network connections of players that can see this object to the observers set. - /// - /// The new set of observers for this object. - /// True if the set of observers is being built for the first time. - public override void OnRebuildObservers(HashSet observers, bool initialize) - { - if (currentMatch == Guid.Empty) return; - - foreach (NetworkIdentity networkIdentity in matchPlayers[currentMatch]) - if (networkIdentity != null && networkIdentity.Owner != null) - observers.Add(networkIdentity.Owner); - } - - #endregion - } -} diff --git a/Assets/Mirage/Components/NetworkProximityChecker.cs b/Assets/Mirage/Components/NetworkProximityChecker.cs deleted file mode 100644 index 972beb3d3e0..00000000000 --- a/Assets/Mirage/Components/NetworkProximityChecker.cs +++ /dev/null @@ -1,102 +0,0 @@ -using System.Collections.Generic; -using Mirage.Logging; -using UnityEngine; - -namespace Mirage -{ - /// - /// Component that controls visibility of networked objects for players. - /// Any object with this component on it will not be visible to players more than a (configurable) distance away. - /// - [AddComponentMenu("Network/NetworkProximityChecker")] - [RequireComponent(typeof(NetworkIdentity))] - [HelpURL("https://mirror-networking.com/docs/Components/NetworkProximityChecker.html")] - public class NetworkProximityChecker : NetworkVisibility - { - static readonly ILogger logger = LogFactory.GetLogger(typeof(NetworkProximityChecker)); - - /// - /// The maximim range that objects will be visible at. - /// - [Tooltip("The maximum range that objects will be visible at.")] - public int VisibilityRange = 10; - - /// - /// How often (in seconds) that this object should update the list of observers that can see it. - /// - [Tooltip("How often (in seconds) that this object should update the list of observers that can see it.")] - public float VisibilityUpdateInterval = 1; - - /// - /// Flag to force this object to be hidden for players. - /// If this object is a player object, it will not be hidden for that player. - /// - [Tooltip("Enable to force this object to be hidden from players.")] - public bool ForceHidden; - - public void Awake() - { - Identity.OnStartServer.AddListener(() => - { - InvokeRepeating(nameof(RebuildObservers), 0, VisibilityUpdateInterval); - }); - - Identity.OnStopServer.AddListener(() => - { - CancelInvoke(nameof(RebuildObservers)); - }); - } - - void RebuildObservers() - { - Identity.RebuildObservers(false); - } - - /// - /// Callback used by the visibility system to determine if an observer (player) can see this object. - /// If this function returns true, the network connection will be added as an observer. - /// - - /// Network connection of a player. - /// True if the player can see this object. - public override bool OnCheckObserver(INetworkPlayer player) - { - if (ForceHidden) - return false; - - return Vector3.Distance(player.Identity.transform.position, transform.position) < VisibilityRange; - } - - /// - /// Callback used by the visibility system to (re)construct the set of observers that can see this object. - /// Implementations of this callback should add network connections of players that can see this object to the observers set. - /// - /// The new set of observers for this object. - /// True if the set of observers is being built for the first time. - public override void OnRebuildObservers(HashSet observers, bool initialize) - { - // if force hidden then return without adding any observers. - if (ForceHidden) - return; - - // 'transform.' calls GetComponent, only do it once - Vector3 position = transform.position; - - // brute force distance check - // -> only player connections can be observers, so it's enough if we - // go through all connections instead of all spawned identities. - // -> compared to UNET's sphere cast checking, this one is orders of - // magnitude faster. if we have 10k monsters and run a sphere - // cast 10k times, we will see a noticeable lag even with physics - // layers. but checking to every connection is fast. - foreach (INetworkPlayer player in Server.Players) - { - // check distance - if (player != null && player.HasCharacter && Vector3.Distance(player.Identity.transform.position, position) < VisibilityRange) - { - observers.Add(player); - } - } - } - } -} diff --git a/Assets/Mirage/Components/NetworkSceneChecker.cs b/Assets/Mirage/Components/NetworkSceneChecker.cs deleted file mode 100644 index 7a21fafd6b3..00000000000 --- a/Assets/Mirage/Components/NetworkSceneChecker.cs +++ /dev/null @@ -1,118 +0,0 @@ -using System.Collections.Generic; -using Mirage.Logging; -using UnityEngine; -using UnityEngine.SceneManagement; - -namespace Mirage -{ - /// - /// Component that controls visibility of networked objects between scenes. - /// Any object with this component on it will only be visible to other objects in the same scene - /// This would be used when the server has multiple additive subscenes loaded to isolate players to their respective subscenes - /// - [DisallowMultipleComponent] - [AddComponentMenu("Network/NetworkSceneChecker")] - [RequireComponent(typeof(NetworkIdentity))] - [HelpURL("https://mirror-networking.com/docs/Components/NetworkSceneChecker.html")] - public class NetworkSceneChecker : NetworkVisibility - { - static readonly ILogger logger = LogFactory.GetLogger(typeof(NetworkSceneChecker)); - - /// - /// Flag to force this object to be hidden from all observers. - /// If this object is a player object, it will not be hidden for that client. - /// - [Tooltip("Enable to force this object to be hidden from all observers.")] - public bool forceHidden; - - // Use Scene instead of string scene.name because when additively loading multiples of a subscene the name won't be unique - static readonly Dictionary> sceneCheckerObjects = new Dictionary>(); - - Scene currentScene; - - [Server(error = false)] - void Awake() - { - currentScene = gameObject.scene; - if (logger.LogEnabled()) logger.Log($"NetworkSceneChecker.Awake currentScene: {currentScene}"); - - OnStartServer(); - } - - public void OnStartServer() - { - if (!sceneCheckerObjects.ContainsKey(currentScene)) - sceneCheckerObjects.Add(currentScene, new HashSet()); - - sceneCheckerObjects[currentScene].Add(Identity); - } - - [Server(error = false)] - void Update() - { - if (currentScene == gameObject.scene) - return; - - // This object is in a new scene so observers in the prior scene - // and the new scene need to rebuild their respective observers lists. - - // Remove this object from the hashset of the scene it just left - sceneCheckerObjects[currentScene].Remove(Identity); - - // RebuildObservers of all NetworkIdentity's in the scene this object just left - RebuildSceneObservers(); - - // Set this to the new scene this object just entered - currentScene = gameObject.scene; - - // Make sure this new scene is in the dictionary - if (!sceneCheckerObjects.ContainsKey(currentScene)) - sceneCheckerObjects.Add(currentScene, new HashSet()); - - // Add this object to the hashset of the new scene - sceneCheckerObjects[currentScene].Add(Identity); - - // RebuildObservers of all NetworkIdentity's in the scene this object just entered - RebuildSceneObservers(); - } - - void RebuildSceneObservers() - { - foreach (NetworkIdentity networkIdentity in sceneCheckerObjects[currentScene]) - if (networkIdentity != null) - networkIdentity.RebuildObservers(false); - } - - /// - /// Callback used by the visibility system to determine if an observer (player) can see this object. - /// If this function returns true, the network connection will be added as an observer. - /// - /// Network connection of a player. - /// True if the player can see this object. - public override bool OnCheckObserver(INetworkPlayer player) - { - if (forceHidden) - return false; - - return player.Identity.gameObject.scene == gameObject.scene; - } - - /// - /// Callback used by the visibility system to (re)construct the set of observers that can see this object. - /// Implementations of this callback should add network connections of players that can see this object to the observers set. - /// - /// The new set of observers for this object. - /// True if the set of observers is being built for the first time. - public override void OnRebuildObservers(HashSet observers, bool initialize) - { - // If forceHidden then return without adding any observers. - if (forceHidden) - return; - - // Add everything in the hashset for this object's current scene - foreach (NetworkIdentity networkIdentity in sceneCheckerObjects[currentScene]) - if (networkIdentity != null && networkIdentity.Owner != null) - observers.Add(networkIdentity.Owner); - } - } -} diff --git a/Assets/Mirage/Editor/NetworkInformationPreview.cs b/Assets/Mirage/Editor/NetworkInformationPreview.cs index a2647022cd6..1f003549c0b 100644 --- a/Assets/Mirage/Editor/NetworkInformationPreview.cs +++ b/Assets/Mirage/Editor/NetworkInformationPreview.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; +using Mirage.InterestManagement; using UnityEditor; using UnityEngine; @@ -172,7 +173,7 @@ float DrawNetworkBehaviors(NetworkIdentity identity, float initialX, float Y) float DrawObservers(NetworkIdentity identity, float initialX, float Y) { - if (identity.observers.Count > 0) + if (identity.ServerObjectManager.InterestManager.Observers(identity).Count > 0) { var observerRect = new Rect(initialX, Y + 10, 200, 20); @@ -181,7 +182,7 @@ float DrawObservers(NetworkIdentity identity, float initialX, float Y) observerRect.x += 20; observerRect.y += observerRect.height; - foreach (INetworkPlayer player in identity.observers) + foreach (INetworkPlayer player in identity.ServerObjectManager.InterestManager.Observers(identity)) { GUI.Label(observerRect, player.Connection.EndPoint + ":" + player, styles.ComponentName); observerRect.y += observerRect.height; diff --git a/Assets/Mirage/Mirage.asmdef b/Assets/Mirage/Mirage.asmdef index c54625edba7..70d9ce8a8ad 100644 --- a/Assets/Mirage/Mirage.asmdef +++ b/Assets/Mirage/Mirage.asmdef @@ -1,5 +1,6 @@ { "name": "Mirage", + "rootNamespace": "", "references": [ "UniTask", "UniTask.Linq", diff --git a/Assets/Mirage/Runtime/INetworkPlayer.cs b/Assets/Mirage/Runtime/INetworkPlayer.cs index d57c77f3404..3ea88b9345f 100644 --- a/Assets/Mirage/Runtime/INetworkPlayer.cs +++ b/Assets/Mirage/Runtime/INetworkPlayer.cs @@ -32,17 +32,6 @@ public interface IMessageReceiver void HandleMessage(INetworkPlayer player, ArraySegment packet); } - /// - /// An object that can observe NetworkIdentities. - /// this is useful for interest management - /// - public interface IVisibilityTracker - { - void AddToVisList(NetworkIdentity identity); - void RemoveFromVisList(NetworkIdentity identity); - void RemoveAllVisibleObjects(); - } - /// /// An object that can own networked objects /// @@ -59,7 +48,7 @@ public interface IObjectOwner /// An object owned by a player that can: send/receive messages, have network visibility, be an object owner, authenticated permissions, and load scenes. /// May be from the server to client or from client to server /// - public interface INetworkPlayer : IMessageSender, IVisibilityTracker, IObjectOwner, IAuthenticatedObject, ISceneLoader + public interface INetworkPlayer : IMessageSender, IObjectOwner, IAuthenticatedObject, ISceneLoader { SocketLayer.IConnection Connection { get; } void Disconnect(); diff --git a/Assets/Mirage/Runtime/InterestManagement.meta b/Assets/Mirage/Runtime/InterestManagement.meta new file mode 100644 index 00000000000..0e2ea7780a4 --- /dev/null +++ b/Assets/Mirage/Runtime/InterestManagement.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ea017b10e1a835f4589e539cc34609b4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Mirage/Runtime/InterestManagement/INetworkVisibility.cs b/Assets/Mirage/Runtime/InterestManagement/INetworkVisibility.cs new file mode 100644 index 00000000000..cd9464067a1 --- /dev/null +++ b/Assets/Mirage/Runtime/InterestManagement/INetworkVisibility.cs @@ -0,0 +1,34 @@ +using System.Collections.Generic; +using UnityEngine; + +namespace Mirage.InterestManagement +{ + public interface INetworkVisibility + { + + /// + /// + /// + void Startup(); + + /// + /// + /// + void ShutDown(); + + /// + /// Invoked when an object is spawned in the server + /// It should show that object to all relevant players + /// + /// The object just spawned + void OnSpawned(NetworkIdentity identity); + + /// + /// + /// + /// The identity of the object that has spawned in. + /// The position in which the player spawned in at. We use + /// + void CheckForObservers(NetworkIdentity identity, Vector3 position, out HashSet players); + } +} diff --git a/Assets/Tests/Runtime/NetworkMatchCheckerTest.cs.meta b/Assets/Mirage/Runtime/InterestManagement/INetworkVisibility.cs.meta similarity index 83% rename from Assets/Tests/Runtime/NetworkMatchCheckerTest.cs.meta rename to Assets/Mirage/Runtime/InterestManagement/INetworkVisibility.cs.meta index b3c51cf813f..7607d1c5d32 100644 --- a/Assets/Tests/Runtime/NetworkMatchCheckerTest.cs.meta +++ b/Assets/Mirage/Runtime/InterestManagement/INetworkVisibility.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 2fa0a455ab9b4cf47b9eab0f2b03ce0c +guid: 4854800c3d3cbdb40b197ce50e3b7ff4 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs b/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs new file mode 100644 index 00000000000..8e2f9f56fd6 --- /dev/null +++ b/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs @@ -0,0 +1,270 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Runtime.CompilerServices; +using Mirage.Logging; +using Mirage.Serialization; +using UnityEngine; +using Debug = UnityEngine.Debug; + +namespace Mirage.InterestManagement +{ + public class InterestManager + { + static readonly ILogger logger = LogFactory.GetLogger(typeof(InterestManager)); + + #region Fields + + protected internal readonly ServerObjectManager ServerObjectManager; + private ObserverData[] _visibilitySystems; + private readonly int _initialSystems; + private List _observerSystems = new List(); + + #endregion + + #region Properties + + public List ObserverSystems => _observerSystems; + + #endregion + + #region Callback Listener's + + /// + /// When server stops we will un-register and clean up stuff. + /// + protected virtual void OnServerStopped() + { + ServerObjectManager.Server.World.onSpawn -= OnSpawnInWorld; + } + + /// + /// When server starts up we will register our event listener's. + /// + protected virtual void OnServerStarted() + { + ServerObjectManager.Server.World.onSpawn += OnSpawnInWorld; + } + + /// + /// Object has spawned in. We should now notify all systems with the intended info so + /// each system can do what they need or want with the info. + /// + /// + private void OnSpawnInWorld(NetworkIdentity identity) + { + if (_visibilitySystems == null) + { + foreach (INetworkPlayer player in ServerObjectManager.Server.Players) + { + ServerObjectManager.ShowToPlayer(identity, player); + } + } + else + { + foreach (ObserverData systemData in _visibilitySystems) + { + systemData.System.OnSpawned(identity); + } + } + } + + #endregion + + #region Class Specific + + /// + /// Central system to control and maintain checking for data for all observer visibility systems. + /// + /// The server object manager so we can pull info from it or send info from it. + /// The number of initial systems you will be using. + public InterestManager(ServerObjectManager serverObjectManager, int initialSystems = 0) + { + _initialSystems = initialSystems; + + ServerObjectManager = serverObjectManager; + + ServerObjectManager.Server.Started.AddListener(OnServerStarted); + ServerObjectManager.Server.Stopped.AddListener(OnServerStopped); + } + + /// + /// Send a message to all observers of an identity + /// + /// + /// + /// + protected internal virtual void Send(NetworkIdentity identity, T msg, int channelId = Channel.Reliable, INetworkPlayer skip = null) + { + var stopWatch = Stopwatch.StartNew(); + + HashSet observers = Observers(identity); + + if (observers.Count == 0) + return; + + using (PooledNetworkWriter writer = NetworkWriterPool.GetWriter()) + { + // pack message into byte[] once + MessagePacker.Pack(msg, writer); + var segment = writer.ToArraySegment(); + int count = Send(identity, segment, channelId, skip); + + if (count > 0) + NetworkDiagnostics.OnSend(msg, segment.Count, count); + } + + Debug.Log($"[Interest Manager] - Send all observers Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); + } + + /// + /// Send a message to all observers of an identity + /// + /// Override if you wish to provide + /// an allocation free send method + /// the object that wants to send a message + /// the data to send + /// the channel to send it on + /// a player who should not receive the message + /// Total amounts of messages sent + protected virtual int Send(NetworkIdentity identity, ArraySegment data, int channelId = Channel.Reliable, INetworkPlayer skip = null) + { + int count = 0; + + foreach (INetworkPlayer player in Observers(identity)) + { + if (player == null) continue; + + if (player != skip) + { + // send to all connections, but don't wait for them + player.Send(data, channelId); + count++; + } + } + + return count; + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + private void CheckGrowVisibilitySystem() + { + var stopWatch = Stopwatch.StartNew(); + + if (_visibilitySystems == null) + { + _visibilitySystems = new ObserverData[_initialSystems]; + } + else if (_visibilitySystems[_visibilitySystems.Length - 1].System == default) + { + // We need to copy and expand our visibility system. + if (logger.logEnabled) + logger.Log("[Interest Manager] - Visibility system is expanding array. If this is happening often. Please set initial systems in constructor."); + + var newData = new ObserverData[_initialSystems + _initialSystems]; + + _visibilitySystems.CopyTo(newData, 0); + + _visibilitySystems = newData; + } + + stopWatch.Stop(); + + Debug.Log($"[Interest Manager] - Check Grow Visibility Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); + } + + /// + /// Register a specific interest management system to the interest manager. + /// + /// The system we want to register in the interest manager. + internal void RegisterVisibilitySystem(ref ObserverData system) + { + CheckGrowVisibilitySystem(); + + var stopWatch = Stopwatch.StartNew(); + + if (_visibilitySystems.Equals(system)) + { + logger.LogWarning( + "[InterestManager] - System already register to interest manager. Please check if this was correct."); + + return; + } + + if(logger.logEnabled) + logger.Log($"[Interest Manager] - Registering system {system} to our manager."); + + for (int i = 0; i < _visibilitySystems.Length; i++) + { + if(!_visibilitySystems[i].Equals(default)) continue; + + _visibilitySystems[i] = system; + + stopWatch.Stop(); + + Debug.Log($"[Interest Manager] - Registering Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); + + return; + } + + stopWatch.Stop(); + + Debug.Log($"[Interest Manager] - Registering Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); + } + + /// + /// Un-register a specific interest management system from the interest manager. + /// + /// The system we want to un-register from the interest manager. + internal void UnRegisterVisibilitySystem(ref ObserverData system) + { + var stopWatch = Stopwatch.StartNew(); + + for (int i = 0; i < _visibilitySystems.Length; i++) + { + if (!_visibilitySystems[i].Equals(system)) continue; + + _visibilitySystems[i] = default; + + if (logger.logEnabled) + logger.Log($"[Interest Manager] - Un-Registering system {system} from our manager."); + + stopWatch.Stop(); + + Debug.Log($"[Interest Manager] - Un-Registering Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); + + return; + } + + logger.LogWarning( + "[InterestManager] - Cannot find system in interest manager. Please check make sure it was registered."); + + stopWatch.Stop(); + + Debug.Log($"[Interest Manager] - Un-Registering Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); + } + + /// + /// Find out all the players that can see an object + /// + /// The identity of the object we want to check if player's can see it or not. + /// + internal HashSet Observers(NetworkIdentity identity) + { + var stopWatch = Stopwatch.StartNew(); + + if (_visibilitySystems == null) + return ServerObjectManager.Server.Players; + + var observers = new HashSet(); + + stopWatch.Stop(); + + Debug.Log($"[Interest Manager] - Observers Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); + + return observers; + } + + #endregion + } +} diff --git a/Assets/Mirage/Components/NetworkMatchChecker.cs.meta b/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs.meta similarity index 61% rename from Assets/Mirage/Components/NetworkMatchChecker.cs.meta rename to Assets/Mirage/Runtime/InterestManagement/InterestManager.cs.meta index 7c7d6cfc4f2..31d1254d644 100644 --- a/Assets/Mirage/Components/NetworkMatchChecker.cs.meta +++ b/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs.meta @@ -1,11 +1,11 @@ fileFormatVersion: 2 -guid: 1020a74962faada4b807ac5dc053a4cf +guid: f299ed72287269640baf1fbf20d74959 MonoImporter: externalObjects: {} serializedVersion: 2 defaultReferences: [] executionOrder: 0 - icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + icon: {instanceID: 0} userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Mirage/Runtime/InterestManagement/NetworkVisibility.cs b/Assets/Mirage/Runtime/InterestManagement/NetworkVisibility.cs new file mode 100644 index 00000000000..4a0f7e246f0 --- /dev/null +++ b/Assets/Mirage/Runtime/InterestManagement/NetworkVisibility.cs @@ -0,0 +1,60 @@ +using System.Collections.Generic; +using UnityEngine; + +namespace Mirage.InterestManagement +{ + public abstract class NetworkVisibility : INetworkVisibility + { + #region Fields + + private readonly InterestManager _interestManager; + private ObserverData visibilitySystemData; + private NetworkWorld _networkWorld = new NetworkWorld(); + + #endregion + + #region Properties + + public InterestManager InterestManager => _interestManager; + + public NetworkWorld NetworkWorld => _networkWorld; + + #endregion + + public NetworkVisibility(InterestManager interestManager) + { + _interestManager = interestManager; + } + + public void Startup() + { + visibilitySystemData = new ObserverData(this, null); + + _interestManager?.RegisterVisibilitySystem(ref visibilitySystemData); + } + + public void ShutDown() + { + _interestManager?.UnRegisterVisibilitySystem(ref visibilitySystemData); + } + + #region Implementation of INetworkVisibility + + /// + /// Invoked when an object is spawned in the server + /// It should show that object to all relevant players + /// + /// The object just spawned + public abstract void OnSpawned(NetworkIdentity identity); + + /// + /// + /// + /// The identity of the object that has spawned in. + /// The position in which the player spawned in at. We use + /// + public abstract void CheckForObservers(NetworkIdentity identity, Vector3 position, out HashSet players); + + #endregion + } +} diff --git a/Assets/Mirage/Runtime/NetworkVisibility.cs.meta b/Assets/Mirage/Runtime/InterestManagement/NetworkVisibility.cs.meta similarity index 83% rename from Assets/Mirage/Runtime/NetworkVisibility.cs.meta rename to Assets/Mirage/Runtime/InterestManagement/NetworkVisibility.cs.meta index 1e6665899e3..3c98f867404 100644 --- a/Assets/Mirage/Runtime/NetworkVisibility.cs.meta +++ b/Assets/Mirage/Runtime/InterestManagement/NetworkVisibility.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c08f1a030234d49d391d7223a8592f15 +guid: fbd2adb1a8d5c50449ea4ee65991b2be MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/Mirage/Runtime/InterestManagement/ObserverData.cs b/Assets/Mirage/Runtime/InterestManagement/ObserverData.cs new file mode 100644 index 00000000000..dee4825ea1a --- /dev/null +++ b/Assets/Mirage/Runtime/InterestManagement/ObserverData.cs @@ -0,0 +1,67 @@ +using System.Collections.Generic; +using System.Runtime.CompilerServices; + +namespace Mirage.InterestManagement +{ + public readonly struct ObserverData + { + public sealed class EqualityComparer : IEqualityComparer + { + public bool Equals(ObserverData x, ObserverData y) + { + return x._system == y._system; + } + + public int GetHashCode(ObserverData obj) + { + return obj._system.GetHashCode(); + } + } + + private readonly INetworkVisibility _system; + + private readonly Dictionary _observers; + + public INetworkVisibility System => _system; + + public Dictionary Observers => _observers; + + public ObserverData(INetworkVisibility system, Dictionary observers) + { + _system = system; + _observers = observers; + } + + public bool Equals(ObserverData other) + { + return _system == other._system; + } + + public override bool Equals(object obj) + { + return obj is ObserverData other && Equals(other); + } + + public override int GetHashCode() + { + return _system.GetHashCode(); + } + + public override string ToString() + { + return $"[Visibility System :{this}]"; + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static bool operator ==(ObserverData x, ObserverData y) + { + return x._system == y._system; + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static bool operator !=(ObserverData x, ObserverData y) + { + return x._system != y._system; + } + } +} diff --git a/Assets/Mirage/Components/NetworkProximityChecker.cs.meta b/Assets/Mirage/Runtime/InterestManagement/ObserverData.cs.meta similarity index 61% rename from Assets/Mirage/Components/NetworkProximityChecker.cs.meta rename to Assets/Mirage/Runtime/InterestManagement/ObserverData.cs.meta index c5aa1123365..923c7e7c7f6 100644 --- a/Assets/Mirage/Components/NetworkProximityChecker.cs.meta +++ b/Assets/Mirage/Runtime/InterestManagement/ObserverData.cs.meta @@ -1,11 +1,11 @@ fileFormatVersion: 2 -guid: 1731d8de2d0c84333b08ebe1e79f4118 +guid: 1337294badea58543ad4435caf6c19ff MonoImporter: externalObjects: {} serializedVersion: 2 defaultReferences: [] executionOrder: 0 - icon: {fileID: 2800000, guid: 7453abfe9e8b2c04a8a47eb536fe21eb, type: 3} + icon: {instanceID: 0} userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Mirage/Runtime/NetworkBehaviour.cs b/Assets/Mirage/Runtime/NetworkBehaviour.cs index 2719cd60d47..45f306ede7e 100644 --- a/Assets/Mirage/Runtime/NetworkBehaviour.cs +++ b/Assets/Mirage/Runtime/NetworkBehaviour.cs @@ -316,10 +316,7 @@ protected internal void SendRpcInternal(Type invokeClass, string rpcName, Networ payload = writer.ToArraySegment() }; - // The public facing parameter is excludeOwner in [ClientRpc] - // so we negate it here to logically align with SendToReady. - bool includeOwner = !excludeOwner; - Identity.SendToRemoteObservers(message, includeOwner, channelId); + ServerObjectManager.InterestManager.Send(Identity, message, channelId, excludeOwner ? Owner : null); } protected internal void SendTargetRpcInternal(INetworkPlayer player, Type invokeClass, string rpcName, NetworkWriter writer, int channelId) diff --git a/Assets/Mirage/Runtime/NetworkIdentity.cs b/Assets/Mirage/Runtime/NetworkIdentity.cs index ec86a470714..7034bfe44e9 100644 --- a/Assets/Mirage/Runtime/NetworkIdentity.cs +++ b/Assets/Mirage/Runtime/NetworkIdentity.cs @@ -143,11 +143,6 @@ public sealed class NetworkIdentity : MonoBehaviour /// public bool HasAuthority { get; internal set; } - /// - /// The set of network connections (players) that can see this object. - /// - public readonly HashSet observers = new HashSet(); - /// /// Unique identifier for this particular object instance, used for tracking objects between networked clients and the server. /// This is a unique identifier for this particular GameObject instance. Use it to track GameObjects between networked clients and the server. @@ -227,19 +222,6 @@ public NetworkBehaviour[] NetworkBehaviours } } - NetworkVisibility visibilityCache; - public NetworkVisibility Visibility - { - get - { - if (visibilityCache is null) - { - visibilityCache = GetComponent(); - } - return visibilityCache; - } - } - [SerializeField, HideInInspector] string m_AssetId; /// @@ -404,15 +386,6 @@ internal void SetClientOwner(INetworkPlayer player) /// public static event ClientAuthorityCallback clientAuthorityCallback; - /// - /// this is used when a connection is destroyed, since the "observers" property is read-only - /// - /// - internal void RemoveObserverInternal(INetworkPlayer player) - { - observers.Remove(player); - } - /// /// hasSpawned should always be false before runtime /// @@ -722,28 +695,6 @@ internal void StopAuthority() _onAuthorityChanged.Invoke(false); } - /// - /// check if observer can be seen by connection. - /// - /// - /// returns visibility.OnCheckObserver - /// - /// - /// returns true if we have no NetworkVisibility, default objects are visible - /// - /// - /// - /// - /// - internal bool OnCheckObserver(INetworkPlayer player) - { - if (Visibility != null) - { - return Visibility.OnCheckObserver(player); - } - return true; - } - internal void StopClient() { _onStopClient.Invoke(); @@ -944,170 +895,8 @@ internal void SetClientValues(ClientObjectManager clientObjectManager, SpawnMess World = Client.World; } - /// - /// Called when NetworkIdentity is destroyed - /// - internal void ClearObservers() - { - foreach (INetworkPlayer player in observers) - { - player.RemoveFromVisList(this); - } - observers.Clear(); - } - - internal void AddObserver(INetworkPlayer player) - { - if (observers.Contains(player)) - { - // if we try to add a connectionId that was already added, then - // we may have generated one that was already in use. - return; - } - - if (logger.LogEnabled()) logger.Log($"Adding [{player.Connection.EndPoint}] as observer for {gameObject}"); - observers.Add(player); - player.AddToVisList(this); - - // spawn identity for this conn - ServerObjectManager.ShowToPlayer(this, player); - } - - /// - /// Helper function to call OnRebuildObservers in all components - /// HashSet is passed in so we can cache it! - /// Returns true if we have a NetworkVisibility, false otherwise - /// Initialize is true on first rebuild, false on consecutive rebuilds - /// - /// - /// - /// - internal bool GetNewObservers(HashSet observersSet, bool initialize) - { - observersSet.Clear(); - - if (Visibility != null) - { - Visibility.OnRebuildObservers(observersSet, initialize); - return true; - } - - // we have no NetworkVisibility. return false to indicate that we - // should use the default implementation. - return false; - } - - /// - /// Helper function to add all server connections as observers. - /// This is used if none of the components provides their own - /// OnRebuildObservers function. - /// - internal void AddAllReadyServerConnectionsToObservers() - { - // add all server connections - foreach (INetworkPlayer player in Server.Players) - { - if (player.SceneIsReady) - AddObserver(player); - } - - // add local host connection (if any) - if (Server.LocalPlayer != null && Server.LocalPlayer.SceneIsReady) - { - AddObserver(Server.LocalPlayer); - } - } - static readonly HashSet newObservers = new HashSet(); - /// - /// This causes the set of players that can see this object to be rebuild. - /// The OnRebuildObservers callback function will be invoked on each NetworkBehaviour. - /// - /// True if this is the first time. - public void RebuildObservers(bool initialize) - { - bool changed = false; - - // call OnRebuildObservers function - bool rebuildOverwritten = GetNewObservers(newObservers, initialize); - - // if player connection: ensure player always see himself no matter what. - // -> fixes https://github.com/vis2k/Mirror/issues/692 where a - // player might teleport out of the ProximityChecker's cast, - // losing the own connection as observer. - if (Owner != null && Owner.SceneIsReady) - { - newObservers.Add(Owner); - } - - // if no NetworkVisibility component, then add all server connections. - if (!rebuildOverwritten) - { - // only add all connections when rebuilding the first time. - // second time we just keep them without rebuilding anything. - if (initialize) - { - AddAllReadyServerConnectionsToObservers(); - } - return; - } - - changed = AddNewObservers(initialize, changed); - - changed = RemoveOldObservers(changed); - - if (changed) - { - observers.Clear(); - foreach (INetworkPlayer player in newObservers) - { - if (player != null && player.SceneIsReady) - observers.Add(player); - } - } - } - - // remove all old .observers that aren't in newObservers anymore - bool RemoveOldObservers(bool changed) - { - foreach (INetworkPlayer player in observers) - { - if (!newObservers.Contains(player)) - { - // removed observer - player.RemoveFromVisList(this); - ServerObjectManager.HideToPlayer(this, player); - - if (logger.LogEnabled()) logger.Log("Removed Observer for " + gameObject + " " + player); - changed = true; - } - } - - return changed; - } - - // add all newObservers that aren't in .observers yet - bool AddNewObservers(bool initialize, bool changed) - { - foreach (INetworkPlayer player in newObservers) - { - // only add ready connections. - // otherwise the player might not be in the world yet or anymore - if (player != null && player.SceneIsReady && (initialize || !observers.Contains(player))) - { - // new observer - player.AddToVisList(this); - // spawn identity for this conn - ServerObjectManager.ShowToPlayer(this, player); - if (logger.LogEnabled()) logger.Log("New Observer for " + gameObject + " " + player); - changed = true; - } - } - - return changed; - } - /// /// Assign control of an object to a client via the client's NetworkConnection. /// This causes hasAuthority to be set on the client that owns the object, and NetworkBehaviour.OnStartAuthority will be called on that client. This object then will be in the NetworkConnection.clientOwnedObjects list for the connection. @@ -1194,7 +983,6 @@ internal void Reset() Owner = null; networkBehavioursCache = null; - ClearObservers(); ResetEvents(); } @@ -1211,16 +999,7 @@ private void ResetEvents() internal void UpdateVars() { - if (observers.Count > 0) - { - SendUpdateVarsMessage(); - } - else - { - // clear all component's dirty bits. - // it would be spawned on new observers anyway. - ClearAllComponentsDirtyBits(); - } + SendUpdateVarsMessage(); } void SendUpdateVarsMessage() @@ -1254,7 +1033,9 @@ void SendUpdateVarsMessage() if (observersWritten > 0) { varsMessage.payload = observersWriter.ToArraySegment(); - SendToRemoteObservers(varsMessage, false); + + ServerObjectManager.InterestManager.Send(this, varsMessage, Channel.Reliable, + Server.LocalPlayer); } // clear dirty bits only for the components that we serialized @@ -1269,49 +1050,6 @@ void SendUpdateVarsMessage() } } - static readonly List connectionsExcludeSelf = new List(100); - - /// - /// Send a message to all the remote observers - /// - /// The message type - /// the message to deliver to to clients - /// Wether the owner should receive this message too - /// the transport channel that should be used to deliver the message - internal void SendToRemoteObservers(T msg, bool includeOwner = true, int channelId = Channel.Reliable) - { - if (logger.LogEnabled()) logger.Log("Server.SendToObservers id:" + typeof(T)); - - if (observers.Count == 0) - return; - - connectionsExcludeSelf.Clear(); - foreach (INetworkPlayer player in observers) - { - if (player == Server.LocalPlayer) - continue; - - if (includeOwner || Owner != player) - { - connectionsExcludeSelf.Add(player); - } - } - - if (connectionsExcludeSelf.Count > 0) - NetworkServer.SendToMany(connectionsExcludeSelf, msg, channelId); - } - - /// - /// clear all component's dirty bits no matter what - /// - internal void ClearAllComponentsDirtyBits() - { - foreach (NetworkBehaviour comp in NetworkBehaviours) - { - comp.ClearAllDirtyBits(); - } - } - /// /// Clear only dirty component's dirty bits. ignores components which /// may be dirty but not ready to be synced yet (because of syncInterval) diff --git a/Assets/Mirage/Runtime/NetworkPlayer.cs b/Assets/Mirage/Runtime/NetworkPlayer.cs index d5a0b7beb63..0d5e05ebc0c 100644 --- a/Assets/Mirage/Runtime/NetworkPlayer.cs +++ b/Assets/Mirage/Runtime/NetworkPlayer.cs @@ -22,8 +22,6 @@ public sealed class NetworkPlayer : INetworkPlayer, IMessageSender { static readonly ILogger logger = LogFactory.GetLogger(typeof(NetworkPlayer)); - private readonly HashSet visList = new HashSet(); - /// /// Transport level connection /// @@ -165,29 +163,6 @@ public override string ToString() return $"connection({Address})"; } - public void AddToVisList(NetworkIdentity identity) - { - visList.Add(identity); - } - - public void RemoveFromVisList(NetworkIdentity identity) - { - visList.Remove(identity); - } - - /// - /// Removes all objects that this player can see - /// This is called when loading a new scene - /// - public void RemoveAllVisibleObjects() - { - foreach (NetworkIdentity identity in visList) - { - identity.RemoveObserverInternal(this); - } - visList.Clear(); - } - public void AddOwnedObject(NetworkIdentity networkIdentity) { clientOwnedObjects.Add(networkIdentity); diff --git a/Assets/Mirage/Runtime/NetworkSceneManager.cs b/Assets/Mirage/Runtime/NetworkSceneManager.cs index c7f2a2af7bc..a2773e67aa4 100644 --- a/Assets/Mirage/Runtime/NetworkSceneManager.cs +++ b/Assets/Mirage/Runtime/NetworkSceneManager.cs @@ -553,7 +553,6 @@ public void SetClientNotReady(INetworkPlayer player) { if (logger.LogEnabled()) logger.Log("PlayerNotReady " + player); player.SceneIsReady = false; - player.RemoveAllVisibleObjects(); player.Send(new SceneNotReadyMessage()); } diff --git a/Assets/Mirage/Runtime/NetworkVisibility.cs b/Assets/Mirage/Runtime/NetworkVisibility.cs deleted file mode 100644 index 1e007569e2d..00000000000 --- a/Assets/Mirage/Runtime/NetworkVisibility.cs +++ /dev/null @@ -1,44 +0,0 @@ -using System.Collections.Generic; -using UnityEngine; - -namespace Mirage -{ - // the name NetworkProximityCheck implies that it's only about objects in - // proximity to the player. But we might have room based, guild based, - // instanced based checks too, so NetworkVisibility is more fitting. - // - // note: we inherit from NetworkBehaviour so we can reuse .Identity, etc. - // note: unlike UNET, we only allow 1 proximity checker per NetworkIdentity. - [DisallowMultipleComponent] - public abstract class NetworkVisibility : NetworkBehaviour - { - /// - /// Callback used by the visibility system to determine if an observer (player) can see this object. - /// If this function returns true, the network connection will be added as an observer. - /// - /// Network connection of a player. - /// True if the player can see this object. - public abstract bool OnCheckObserver(INetworkPlayer player); - - /// - /// Callback used by the visibility system to (re)construct the set of observers that can see this object. - /// Implementations of this callback should add network connections of players that can see this object to the observers set. - /// - /// NOTE: override this function if you want to optimize this loop in your visibility, - /// for example if you need to call GetComponent on this object you can call it once at the start of the loop - /// - /// - /// The new set of observers for this object. - /// True if the set of observers is being built for the first time. - public virtual void OnRebuildObservers(HashSet observers, bool initialize) - { - foreach (INetworkPlayer player in Server.Players) - { - if (OnCheckObserver(player)) - { - observers.Add(player); - } - } - } - } -} diff --git a/Assets/Mirage/Runtime/ServerObjectManager.cs b/Assets/Mirage/Runtime/ServerObjectManager.cs index 6595d019d99..0f8e90d0705 100644 --- a/Assets/Mirage/Runtime/ServerObjectManager.cs +++ b/Assets/Mirage/Runtime/ServerObjectManager.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using System.Linq; +using Mirage.InterestManagement; using Mirage.Logging; using Mirage.RemoteCalls; using Mirage.Serialization; @@ -46,6 +47,8 @@ public class ServerObjectManager : MonoBehaviour, IServerObjectManager [FormerlySerializedAs("networkSceneManager")] public NetworkSceneManager NetworkSceneManager; + public InterestManager InterestManager { get; private set; } + uint nextNetworkId = 1; uint GetNextNetworkId() => checked(nextNetworkId++); @@ -60,7 +63,6 @@ public void Start() if (NetworkSceneManager != null) { NetworkSceneManager.OnServerFinishedSceneChange.AddListener(OnFinishedSceneChange); - NetworkSceneManager.OnPlayerSceneReady.AddListener(SpawnVisibleObjects); } } } @@ -74,6 +76,8 @@ void OnServerStarted() { RegisterMessageHandlers(); SpawnOrActivate(); + + InterestManager = new InterestManager(this); } void OnServerStopped() @@ -88,6 +92,8 @@ void OnServerStopped() Server.World.ClearSpawnedObjects(); // reset so ids stay small in each session nextNetworkId = 1; + + InterestManager = null; } void OnFinishedSceneChange(string scenePath, SceneOperation sceneOperation) @@ -199,13 +205,6 @@ public void ReplaceCharacter(INetworkPlayer player, NetworkIdentity identity, bo Server.LocalClient.Player.Identity = identity; } - // add connection to observers AFTER the playerController was set. - // by definition, there is nothing to observe if there is no player - // controller. - // - // IMPORTANT: do this in AddCharacter & ReplaceCharacter! - SpawnVisibleObjectForPlayer(player); - if (logger.LogEnabled()) logger.Log($"Replacing playerGameObject object netId: {identity.NetId} asset ID {identity.AssetId}"); Respawn(identity); @@ -214,35 +213,6 @@ public void ReplaceCharacter(INetworkPlayer player, NetworkIdentity identity, bo previousCharacter.RemoveClientAuthority(); } - void SpawnVisibleObjectForPlayer(INetworkPlayer player) - { - if (logger.LogEnabled()) logger.Log($"Checking Observers on {Server.World.SpawnedIdentities.Count} objects for player: {player}"); - - if (!player.SceneIsReady) - { - // client needs to finish loading scene before we can spawn objects - // otherwise it would not find scene objects. - return; - } - - // add connection to each nearby NetworkIdentity's observers, which - // internally sends a spawn message for each one to the connection. - foreach (NetworkIdentity identity in Server.World.SpawnedIdentities) - { - // todo, do we only need to spawn active objects here? or all objects? - if (identity.gameObject.activeSelf) - { - if (logger.LogEnabled()) logger.Log($"Checking Observers on server objects name='{identity.name}' netId={identity.NetId} sceneId={identity.sceneId}"); - - bool visible = identity.OnCheckObserver(player); - if (visible) - { - identity.AddObserver(player); - } - } - } - } - /// /// When an message handler has received a request from a player, the server calls this to associate the player object with the connection. /// When a player is added for a connection, the client for that connection is made ready automatically. The player object is automatically spawned, so you do not need to call NetworkServer.Spawn for that object. This function is used for "adding" a player, not for "replacing" the player on a connection. If there is already a player on this playerControllerId for this connection, this will fail. @@ -302,9 +272,6 @@ public void AddCharacter(INetworkPlayer player, NetworkIdentity identity) Server.LocalClient.Player.Identity = identity; } - // spawn any new visible scene objects - SpawnVisibleObjects(player); - if (logger.LogEnabled()) logger.Log("Adding new playerGameObject object netId: " + identity.NetId + " asset ID " + identity.AssetId); Respawn(identity); @@ -480,8 +447,6 @@ public void Spawn(NetworkIdentity identity, INetworkPlayer owner) } if (logger.LogEnabled()) logger.Log("SpawnObject instance ID " + identity.NetId + " asset ID " + identity.AssetId); - - identity.RebuildObservers(true); } internal void SendSpawnMessage(NetworkIdentity identity, INetworkPlayer player) @@ -589,9 +554,8 @@ void DestroyObject(NetworkIdentity identity, bool destroyServerObject) Server.World.RemoveIdentity(identity); identity.Owner?.RemoveOwnedObject(identity); - identity.SendToRemoteObservers(new ObjectDestroyMessage { netId = identity.NetId }); + InterestManager.Send(identity, new ObjectDestroyMessage { netId = identity.NetId }); - identity.ClearObservers(); if (Server.LocalClientActive) { identity.StopClient(); @@ -657,29 +621,5 @@ public void SpawnObjects() } } } - - /// - /// Sends spawn message for scene objects and other visible objects to the given player if it has a character - /// - /// If there is a then this will be called after the client finishes loading the scene and sends - /// - /// - /// The player to spawn objects for - public void SpawnVisibleObjects(INetworkPlayer player) => SpawnVisibleObjects(player, false); - - /// - /// Sends spawn message for scene objects and other visible objects to the given player if it has a character - /// - /// The player to spawn objects for - /// If true will spawn visibile objects even if player does not have a spawned character yet - // note: can't use optional param here because we need just NetworkPlayer version for event - public void SpawnVisibleObjects(INetworkPlayer player, bool ignoreHasCharacter) - { - if (logger.LogEnabled()) logger.Log("SetClientReadyInternal for conn:" + player); - - // client is ready to start spawning objects - if (ignoreHasCharacter || player.HasCharacter) - SpawnVisibleObjectForPlayer(player); - } } } diff --git a/Assets/Mirage/Samples~/AdditiveScenes/Scripts/ShootingTankBehaviour.cs b/Assets/Mirage/Samples~/AdditiveScenes/Scripts/ShootingTankBehaviour.cs index 8b41aca06a6..44e0eda809f 100644 --- a/Assets/Mirage/Samples~/AdditiveScenes/Scripts/ShootingTankBehaviour.cs +++ b/Assets/Mirage/Samples~/AdditiveScenes/Scripts/ShootingTankBehaviour.cs @@ -1,3 +1,5 @@ +using System.Collections.Generic; +using Mirage.InterestManagement; using UnityEngine; namespace Mirage.Examples.Additive @@ -23,7 +25,7 @@ void Start() void Update() { - if (IsServer && Identity.observers.Count > 0) + if (IsServer && Identity.ServerObjectManager.InterestManager.ObserverSystems.Count > 0) ShootNearestPlayer(); if (IsClient) @@ -36,15 +38,18 @@ void ShootNearestPlayer() GameObject target = null; float distance = 100f; - foreach (INetworkPlayer networkConnection in Identity.observers) + foreach (ObserverData observerData in Identity.ServerObjectManager.InterestManager.ObserverSystems) { - GameObject tempTarget = networkConnection.Identity.gameObject; - float tempDistance = Vector3.Distance(tempTarget.transform.position, transform.position); - - if (target == null || distance > tempDistance) + foreach (KeyValuePair players in observerData.Observers) { - target = tempTarget; - distance = tempDistance; + GameObject tempTarget = players.Value.Identity.gameObject; + float tempDistance = Vector3.Distance(tempTarget.transform.position, transform.position); + + if (target == null || distance > tempDistance) + { + target = tempTarget; + distance = tempDistance; + } } } diff --git a/Assets/Mirage/Samples~/InterestManagement/Prefabs/Loot.prefab b/Assets/Mirage/Samples~/InterestManagement/Prefabs/Loot.prefab index fece55f83f7..a9a2d4ba144 100644 --- a/Assets/Mirage/Samples~/InterestManagement/Prefabs/Loot.prefab +++ b/Assets/Mirage/Samples~/InterestManagement/Prefabs/Loot.prefab @@ -12,7 +12,6 @@ GameObject: - component: {fileID: 8166229233224018893} - component: {fileID: 5745257042001409199} - component: {fileID: 6411109812051327673} - - component: {fileID: 8918006532685550525} m_Layer: 0 m_Name: Loot m_TagString: Untagged @@ -53,6 +52,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -99,42 +99,28 @@ MonoBehaviour: ServerObjectManager: {fileID: 0} ClientObjectManager: {fileID: 0} m_AssetId: - OnStartServer: - m_PersistentCalls: - m_Calls: [] - OnStartClient: - m_PersistentCalls: - m_Calls: [] - OnStartLocalPlayer: - m_PersistentCalls: - m_Calls: [] - OnStartAuthority: - m_PersistentCalls: - m_Calls: [] - OnStopAuthority: - m_PersistentCalls: - m_Calls: [] - OnStopClient: - m_PersistentCalls: - m_Calls: [] - OnStopServer: - m_PersistentCalls: - m_Calls: [] + _onStartServer: + _event: + m_PersistentCalls: + m_Calls: [] + _onStartClient: + _event: + m_PersistentCalls: + m_Calls: [] + _onStartLocalPlayer: + _event: + m_PersistentCalls: + m_Calls: [] + _onAuthorityChanged: + _event: + m_PersistentCalls: + m_Calls: [] + _onStopClient: + _event: + m_PersistentCalls: + m_Calls: [] + _onStopServer: + _event: + m_PersistentCalls: + m_Calls: [] hasSpawned: 0 ---- !u!114 &8918006532685550525 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1902385843019246699} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1731d8de2d0c84333b08ebe1e79f4118, type: 3} - m_Name: - m_EditorClassIdentifier: - syncMode: 0 - syncInterval: 0.1 - VisibilityRange: 3 - VisibilityUpdateInterval: 1 - ForceHidden: 0 diff --git a/Assets/Mirage/Samples~/InterestManagement/Prefabs/Npc.prefab b/Assets/Mirage/Samples~/InterestManagement/Prefabs/Npc.prefab index e0342482461..43ce54b2c31 100644 --- a/Assets/Mirage/Samples~/InterestManagement/Prefabs/Npc.prefab +++ b/Assets/Mirage/Samples~/InterestManagement/Prefabs/Npc.prefab @@ -12,7 +12,6 @@ GameObject: - component: {fileID: 8166229233224018893} - component: {fileID: 5745257042001409199} - component: {fileID: 6411109812051327673} - - component: {fileID: 8918006532685550525} - component: {fileID: -5847114806862335758} - component: {fileID: -5831635982431117221} - component: {fileID: 1157770445662775453} @@ -56,6 +55,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -102,69 +102,31 @@ MonoBehaviour: ServerObjectManager: {fileID: 0} ClientObjectManager: {fileID: 0} m_AssetId: - OnStartServer: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1157770445662775453} - m_TargetAssemblyTypeName: Mirage.Examples.InterestManagement.Wander, Mirage.Examples - m_MethodName: StartMoving - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - - m_Target: {fileID: -5847114806862335758} - m_TargetAssemblyTypeName: UnityEngine.Behaviour, UnityEngine - m_MethodName: set_enabled - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 1 - m_CallState: 2 - OnStartClient: - m_PersistentCalls: - m_Calls: [] - OnStartLocalPlayer: - m_PersistentCalls: - m_Calls: [] - OnStartAuthority: - m_PersistentCalls: - m_Calls: [] - OnStopAuthority: - m_PersistentCalls: - m_Calls: [] - OnStopClient: - m_PersistentCalls: - m_Calls: [] - OnStopServer: - m_PersistentCalls: - m_Calls: [] + _onStartServer: + _event: + m_PersistentCalls: + m_Calls: [] + _onStartClient: + _event: + m_PersistentCalls: + m_Calls: [] + _onStartLocalPlayer: + _event: + m_PersistentCalls: + m_Calls: [] + _onAuthorityChanged: + _event: + m_PersistentCalls: + m_Calls: [] + _onStopClient: + _event: + m_PersistentCalls: + m_Calls: [] + _onStopServer: + _event: + m_PersistentCalls: + m_Calls: [] hasSpawned: 0 ---- !u!114 &8918006532685550525 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1902385843019246699} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1731d8de2d0c84333b08ebe1e79f4118, type: 3} - m_Name: - m_EditorClassIdentifier: - syncMode: 0 - syncInterval: 0.1 - VisibilityRange: 3 - VisibilityUpdateInterval: 1 - ForceHidden: 0 --- !u!195 &-5847114806862335758 NavMeshAgent: m_ObjectHideFlags: 0 diff --git a/Assets/Mirage/Samples~/InterestManagement/Prefabs/Tank.prefab b/Assets/Mirage/Samples~/InterestManagement/Prefabs/Tank.prefab index 8c2a216f821..a0ace42733e 100644 --- a/Assets/Mirage/Samples~/InterestManagement/Prefabs/Tank.prefab +++ b/Assets/Mirage/Samples~/InterestManagement/Prefabs/Tank.prefab @@ -15,7 +15,6 @@ GameObject: - component: {fileID: 6900008319038825817} - component: {fileID: 5194388907919410155} - component: {fileID: 114654712548978148} - - component: {fileID: -5216695118302212130} m_Layer: 0 m_Name: Tank m_TagString: Player @@ -57,39 +56,30 @@ MonoBehaviour: ServerObjectManager: {fileID: 0} ClientObjectManager: {fileID: 0} m_AssetId: - OnStartServer: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 114654712548978148} - m_TargetAssemblyTypeName: Mirage.Examples.InterestManagement.Tank, Mirage.Examples - m_MethodName: SetRandomName - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - OnStartClient: - m_PersistentCalls: - m_Calls: [] - OnStartLocalPlayer: - m_PersistentCalls: - m_Calls: [] - OnStartAuthority: - m_PersistentCalls: - m_Calls: [] - OnStopAuthority: - m_PersistentCalls: - m_Calls: [] - OnStopClient: - m_PersistentCalls: - m_Calls: [] - OnStopServer: - m_PersistentCalls: - m_Calls: [] + _onStartServer: + _event: + m_PersistentCalls: + m_Calls: [] + _onStartClient: + _event: + m_PersistentCalls: + m_Calls: [] + _onStartLocalPlayer: + _event: + m_PersistentCalls: + m_Calls: [] + _onAuthorityChanged: + _event: + m_PersistentCalls: + m_Calls: [] + _onStopClient: + _event: + m_PersistentCalls: + m_Calls: [] + _onStopServer: + _event: + m_PersistentCalls: + m_Calls: [] hasSpawned: 0 --- !u!95 &2240606817507776182 Animator: @@ -182,23 +172,6 @@ MonoBehaviour: rotationSpeed: 80 playerName: nameText: {fileID: 6763574687443798610} ---- !u!114 &-5216695118302212130 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1916082411674582} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1731d8de2d0c84333b08ebe1e79f4118, type: 3} - m_Name: - m_EditorClassIdentifier: - syncMode: 0 - syncInterval: 0.1 - VisibilityRange: 2 - VisibilityUpdateInterval: 1 - ForceHidden: 0 --- !u!1 &1794225417093723422 GameObject: m_ObjectHideFlags: 0 @@ -242,6 +215,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -384,6 +358,7 @@ Light: 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!1 &4730779867780281009 diff --git a/Assets/Mirage/Samples~/InterestManagement/Scenes/Scene.unity b/Assets/Mirage/Samples~/InterestManagement/Scenes/Scene.unity index 50dda719040..21505d7c164 100644 --- a/Assets/Mirage/Samples~/InterestManagement/Scenes/Scene.unity +++ b/Assets/Mirage/Samples~/InterestManagement/Scenes/Scene.unity @@ -43,7 +43,7 @@ RenderSettings: --- !u!157 &3 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 11 + serializedVersion: 12 m_GIWorkflowMode: 1 m_GISettings: serializedVersion: 2 @@ -98,7 +98,7 @@ LightmapSettings: m_TrainingDataDestination: TrainingData m_LightProbeSampleCountMultiplier: 4 m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 1 + m_LightingSettings: {fileID: 4890085278179872738, guid: 83722d6d70b6ef74fa4de264202505cd, type: 2} --- !u!196 &4 NavMeshSettings: serializedVersion: 2 @@ -118,6 +118,8 @@ NavMeshSettings: manualTileSize: 0 tileSize: 256 accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 debug: m_Flags: 0 m_NavMeshData: {fileID: 23800000, guid: 0bc607fa2e315482ebe98797e844e11f, type: 2} @@ -173,6 +175,7 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: @@ -373,6 +376,7 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: @@ -530,6 +534,7 @@ MonoBehaviour: 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: @@ -609,6 +614,7 @@ MonoBehaviour: 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: @@ -688,6 +694,7 @@ MonoBehaviour: 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: @@ -767,6 +774,7 @@ MonoBehaviour: 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: @@ -846,6 +854,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Navigation: m_Mode: 3 + m_WrapAround: 0 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} m_SelectOnLeft: {fileID: 0} @@ -876,6 +885,7 @@ MonoBehaviour: m_PersistentCalls: m_Calls: - m_Target: {fileID: 1273045292} + m_TargetAssemblyTypeName: m_MethodName: ReadyButtonHandler m_Mode: 1 m_Arguments: @@ -901,6 +911,7 @@ MonoBehaviour: 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: @@ -975,6 +986,7 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: @@ -1079,10 +1091,12 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 4294967295 m_RendererPriority: 0 m_Materials: @@ -1107,6 +1121,7 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} --- !u!64 &1107091654 MeshCollider: m_ObjectHideFlags: 0 @@ -1221,6 +1236,7 @@ MonoBehaviour: 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: @@ -1291,6 +1307,7 @@ MonoBehaviour: 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: @@ -1402,6 +1419,7 @@ MonoBehaviour: m_FallbackScreenDPI: 96 m_DefaultSpriteDPI: 96 m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 --- !u!223 &1273045295 Canvas: m_ObjectHideFlags: 0 @@ -1499,6 +1517,7 @@ MonoBehaviour: 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: @@ -1576,8 +1595,10 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d9f46b2d67d7a054d8c13075473bd4a2, type: 3} m_Name: m_EditorClassIdentifier: - address: localhost - port: 7777 + Address: localhost + Port: 7777 + SocketLib: 0 + BufferSize: 262144 --- !u!114 &1282001520 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1612,8 +1633,7 @@ MonoBehaviour: SceneManager: {fileID: 1282001526} ClientObjectManager: {fileID: 1282001522} ServerObjectManager: {fileID: 1282001524} - PlayerPrefab: {fileID: 114118589361100106, guid: 80382f4d3904f4926bff940b8cb6311a, - type: 3} + PlayerPrefab: {fileID: 114118589361100106, guid: 80382f4d3904f4926bff940b8cb6311a, type: 3} AutoSpawn: 1 startPositionIndex: 0 startPositions: @@ -1654,6 +1674,7 @@ MonoBehaviour: m_EditorClassIdentifier: EnablePeerMetrics: 0 MaxConnections: 4 + DisconnectOnException: 1 Listening: 1 SocketFactory: {fileID: 1282001519} authenticator: {fileID: 0} @@ -1710,7 +1731,12 @@ MonoBehaviour: m_EditorClassIdentifier: EnablePeerMetrics: 0 SocketFactory: {fileID: 1282001519} + DisconnectOnException: 1 authenticator: {fileID: 0} + _started: + _event: + m_PersistentCalls: + m_Calls: [] _connected: _event: m_PersistentCalls: @@ -1738,16 +1764,19 @@ MonoBehaviour: Client: {fileID: 1282001525} Server: {fileID: 1282001523} DontDestroy: 1 - _clientChangeScene: + _onClientStartedSceneChange: m_PersistentCalls: m_Calls: [] - _clientSceneChanged: + _onClientFinishedSceneChange: m_PersistentCalls: m_Calls: [] - _serverChangeScene: + _onServerStartedSceneChange: m_PersistentCalls: m_Calls: [] - _serverSceneChanged: + _onServerFinishedSceneChange: + m_PersistentCalls: + m_Calls: [] + _onPlayerSceneReady: m_PersistentCalls: m_Calls: [] --- !u!114 &1282001527 @@ -1763,55 +1792,101 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Levels: + - Name: NetworkServer + level: 2 + - Name: ClientObjectManager + level: 2 - Name: RemoteCallHelper level: 2 - Name: NetworkBehaviour level: 2 - - Name: ClientObjectManager - level: 2 - Name: NetworkClient level: 2 - - Name: NetworkTime - level: 2 - - Name: CharacterSpawner + - Name: NetworkSceneManager level: 2 - Name: NetworkIdentity level: 2 - - Name: ServerObjectManager + - Name: CharacterSpawner level: 2 - - Name: NetworkServer + - Name: ServerObjectManager level: 2 - - Name: NetworkSceneManager + - Name: NetworkTime level: 2 - Name: NetworkBehaviourInspector level: 2 + - Name: WelcomeWindow + level: 2 + - Name: HeadlessFrameLimiter + level: 2 + - Name: NetworkProximityChecker + level: 2 + - Name: InterestManager + level: 2 + - Name: OmnPlayerSpawner + level: 2 + - Name: NetworkAnimator + level: 2 + - Name: ZoneHandler + level: 2 + - Name: BlackBoxLoginAuthenticator + level: 2 + - Name: BlackBoxFactory + level: 2 + - Name: NetworkSceneChecker + level: 2 + - Name: Reward + level: 2 + - Name: SteamyTransport + level: 2 + - Name: OctreeInterestChecker + level: 2 - Name: PlayerSpawner level: 2 + - Name: EpicTransport + level: 2 + - Name: ChatWindow + level: 2 + - Name: AreaOfInterestManager + level: 2 + - Name: BaseNetworkVisibility + level: 2 + - Name: AdditiveNetworkManager + level: 2 + - Name: FlexNetworkAnimator + level: 2 - Name: EnterPlayModeSettingsCheck level: 2 - Name: NetworkScenePostProcess level: 2 - Name: NetworkConnection level: 2 - - Name: NetworkReaderExtensions - level: 2 - Name: NetworkWriterPool level: 2 + - Name: NetworkReaderExtensions + level: 2 - Name: NetworkReaderPool level: 2 - - Name: BasicAuthenticator + - Name: SceneDrawer + level: 2 + - Name: NetworkDiscovery + level: 2 + - Name: NetworkDiscoveryBase`2 level: 2 - Name: NetworkRigidbody level: 2 - - Name: NetworkProximityChecker + - Name: BasicAuthenticator level: 2 - - Name: NetworkAnimator + - Name: Server level: 2 - - Name: NetworkSceneChecker + - Name: Client level: 2 - - Name: Reward + - Name: SteamConnection + level: 3 + - Name: SteamCommon level: 2 - - Name: HeadlessFrameLimiter + - Name: SteamServer + level: 2 + - Name: KcpConnection level: 2 - Name: LogFactoryTests level: 2 @@ -1819,26 +1894,64 @@ MonoBehaviour: level: 2 - Name: WeaverTests level: 4 - - Name: ChatWindow + - Name: Tests + level: 4 + - Name: Peer level: 2 - - Name: AdditiveNetworkManager + - Name: NetworkPlayer level: 2 - - Name: ZoneHandler + - Name: NetworkWorld level: 2 - - Name: SceneDrawer + - Name: SyncVarReceiver level: 2 - - Name: NetworkDiscovery + - Name: PipePeerConnection level: 2 - - Name: NetworkDiscoveryBase`2 + - Name: EchoChannelAndSettingsButton level: 2 - - Name: KcpConnection + - Name: LoginManager level: 2 - - Name: Tests - level: 4 - - Name: WelcomeWindow + - Name: NetworkPositionBehaviour + level: 0 + - Name: UIManager level: 2 - - Name: NetworkPlayer + - Name: PlayerVoiceBehaviour + level: 2 + - Name: CapyCafeNetworkManager + level: 2 + - Name: UIPanel_Chat + level: 2 + - Name: FirebaseLoginManager + level: 2 + - Name: SyncPositionBehaviour + level: 0 + - Name: SnapshotBuffer + level: 0 + - Name: InterpolationTime + level: 0 + - Name: MessageBroker + level: 2 + - Name: RosterUI + level: 2 + - Name: MessageHandler level: 2 + - Name: MirageTypesExtensions + level: 2 + - Name: BlackBoxSocket + level: 2 + - Name: BlackBoxEncryption + level: 2 + - Name: SteamyFaceTransport + level: 2 + - Name: SteamSocketManager + level: 2 + - Name: NetworkRigidbody2D + level: 2 + - Name: + level: 0 + - Name: SteamConnectionManager + level: 2 + - Name: "\u0207" + level: 0 --- !u!1 &1458789072 GameObject: m_ObjectHideFlags: 0 @@ -2018,6 +2131,7 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 0.392} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: @@ -2094,6 +2208,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Navigation: m_Mode: 3 + m_WrapAround: 0 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} m_SelectOnLeft: {fileID: 0} @@ -2133,6 +2248,9 @@ MonoBehaviour: m_OnEndEdit: m_PersistentCalls: m_Calls: [] + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] m_OnValueChanged: m_PersistentCalls: m_Calls: [] @@ -2143,6 +2261,7 @@ MonoBehaviour: m_CaretBlinkRate: 0.85 m_CaretWidth: 1 m_ReadOnly: 0 + m_ShouldActivateOnSelect: 1 --- !u!114 &1986496792 MonoBehaviour: m_ObjectHideFlags: 0 @@ -2158,6 +2277,7 @@ MonoBehaviour: 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: @@ -2256,6 +2376,7 @@ Light: 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 &2054208276 @@ -2286,6 +2407,7 @@ MonoBehaviour: m_EditorClassIdentifier: NetworkManager: {fileID: 1282001520} NetworkAddress: localhost + DontDestroy: 1 NetworkAddressInput: {fileID: 7413922470766294194} OfflineGO: {fileID: 7413922471034320681} OnlineGO: {fileID: 7413922471169038002} @@ -2305,6 +2427,7 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: @@ -2423,6 +2546,7 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 0.078431375} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: @@ -2497,6 +2621,7 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: @@ -2565,6 +2690,7 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: @@ -2616,6 +2742,7 @@ MonoBehaviour: 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: @@ -2672,6 +2799,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Navigation: m_Mode: 3 + m_WrapAround: 0 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} m_SelectOnLeft: {fileID: 0} @@ -2702,6 +2830,7 @@ MonoBehaviour: m_PersistentCalls: m_Calls: - m_Target: {fileID: 695766753322977103} + m_TargetAssemblyTypeName: m_MethodName: StopButtonHandler m_Mode: 1 m_Arguments: @@ -2746,6 +2875,7 @@ MonoBehaviour: 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: @@ -2802,6 +2932,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Navigation: m_Mode: 3 + m_WrapAround: 0 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} m_SelectOnLeft: {fileID: 0} @@ -2832,6 +2963,7 @@ MonoBehaviour: m_PersistentCalls: m_Calls: - m_Target: {fileID: 695766753322977103} + m_TargetAssemblyTypeName: m_MethodName: StartClientButtonHandler m_Mode: 1 m_Arguments: @@ -2876,6 +3008,7 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: @@ -2972,6 +3105,7 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: @@ -3051,6 +3185,7 @@ MonoBehaviour: 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: @@ -3107,6 +3242,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Navigation: m_Mode: 3 + m_WrapAround: 0 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} m_SelectOnLeft: {fileID: 0} @@ -3137,6 +3273,7 @@ MonoBehaviour: m_PersistentCalls: m_Calls: - m_Target: {fileID: 695766753322977103} + m_TargetAssemblyTypeName: m_MethodName: StartServerOnlyButtonHandler m_Mode: 1 m_Arguments: @@ -3162,6 +3299,7 @@ MonoBehaviour: 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: @@ -3198,6 +3336,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Navigation: m_Mode: 3 + m_WrapAround: 0 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} m_SelectOnLeft: {fileID: 0} @@ -3237,10 +3376,14 @@ MonoBehaviour: m_OnEndEdit: m_PersistentCalls: m_Calls: [] + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] m_OnValueChanged: m_PersistentCalls: m_Calls: - m_Target: {fileID: 695766753322977103} + m_TargetAssemblyTypeName: m_MethodName: OnNetworkAddressInputUpdate m_Mode: 1 m_Arguments: @@ -3258,6 +3401,7 @@ MonoBehaviour: m_CaretBlinkRate: 0.85 m_CaretWidth: 1 m_ReadOnly: 0 + m_ShouldActivateOnSelect: 1 --- !u!224 &7413922470766294195 RectTransform: m_ObjectHideFlags: 0 @@ -3332,6 +3476,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Navigation: m_Mode: 3 + m_WrapAround: 0 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} m_SelectOnLeft: {fileID: 0} @@ -3362,6 +3507,7 @@ MonoBehaviour: m_PersistentCalls: m_Calls: - m_Target: {fileID: 695766753322977103} + m_TargetAssemblyTypeName: m_MethodName: StartHostButtonHandler m_Mode: 1 m_Arguments: @@ -3406,6 +3552,7 @@ MonoBehaviour: 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: @@ -3443,6 +3590,7 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: @@ -3634,6 +3782,7 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: diff --git a/Assets/Mirage/Samples~/InterestManagement/Scenes/SceneSettings.lighting b/Assets/Mirage/Samples~/InterestManagement/Scenes/SceneSettings.lighting new file mode 100644 index 00000000000..e7ddce86b32 --- /dev/null +++ b/Assets/Mirage/Samples~/InterestManagement/Scenes/SceneSettings.lighting @@ -0,0 +1,63 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!850595691 &4890085278179872738 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SceneSettings + serializedVersion: 3 + m_GIWorkflowMode: 1 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 1 + m_BakeBackend: 0 + m_LightmapMaxSize: 1024 + m_BakeResolution: 40 + m_Padding: 2 + m_TextureCompression: 1 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 2 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_FinalGather: 0 + m_FinalGatherRayCount: 256 + m_FinalGatherFiltering: 1 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 2 + m_PVREnvironmentMIS: 0 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 diff --git a/Assets/Mirage/Samples~/InterestManagement/Scenes/SceneSettings.lighting.meta b/Assets/Mirage/Samples~/InterestManagement/Scenes/SceneSettings.lighting.meta new file mode 100644 index 00000000000..20a6f8c677f --- /dev/null +++ b/Assets/Mirage/Samples~/InterestManagement/Scenes/SceneSettings.lighting.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 83722d6d70b6ef74fa4de264202505cd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 4890085278179872738 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Mirage/Samples~/Tanks/Scenes/Scene.unity b/Assets/Mirage/Samples~/Tanks/Scenes/Scene.unity index 64a191247c0..e496ed61aa4 100644 --- a/Assets/Mirage/Samples~/Tanks/Scenes/Scene.unity +++ b/Assets/Mirage/Samples~/Tanks/Scenes/Scene.unity @@ -43,7 +43,7 @@ RenderSettings: --- !u!157 &3 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 11 + serializedVersion: 12 m_GIWorkflowMode: 1 m_GISettings: serializedVersion: 2 @@ -98,7 +98,7 @@ LightmapSettings: m_TrainingDataDestination: TrainingData m_LightProbeSampleCountMultiplier: 4 m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 1 + m_LightingSettings: {fileID: 4890085278179872738, guid: 8f15b6722d9bf3d44a8eb2556731e393, type: 2} --- !u!196 &4 NavMeshSettings: serializedVersion: 2 @@ -118,6 +118,8 @@ NavMeshSettings: manualTileSize: 0 tileSize: 256 accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 debug: m_Flags: 0 m_NavMeshData: {fileID: 23800000, guid: 0bc607fa2e315482ebe98797e844e11f, type: 2} @@ -173,6 +175,7 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: @@ -373,6 +376,7 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: @@ -481,6 +485,7 @@ MonoBehaviour: 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: @@ -560,6 +565,7 @@ MonoBehaviour: 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: @@ -639,6 +645,7 @@ MonoBehaviour: 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: @@ -718,6 +725,7 @@ MonoBehaviour: 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: @@ -797,6 +805,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Navigation: m_Mode: 3 + m_WrapAround: 0 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} m_SelectOnLeft: {fileID: 0} @@ -827,6 +836,7 @@ MonoBehaviour: m_PersistentCalls: m_Calls: - m_Target: {fileID: 1273045292} + m_TargetAssemblyTypeName: m_MethodName: ReadyButtonHandler m_Mode: 1 m_Arguments: @@ -852,6 +862,7 @@ MonoBehaviour: 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: @@ -926,6 +937,7 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: @@ -1029,10 +1041,12 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 + m_RayTraceProcedural: 0 m_RenderingLayerMask: 4294967295 m_RendererPriority: 0 m_Materials: @@ -1057,6 +1071,7 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} --- !u!64 &1107091654 MeshCollider: m_ObjectHideFlags: 0 @@ -1153,6 +1168,7 @@ MonoBehaviour: 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: @@ -1223,6 +1239,7 @@ MonoBehaviour: 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: @@ -1334,6 +1351,7 @@ MonoBehaviour: m_FallbackScreenDPI: 96 m_DefaultSpriteDPI: 96 m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 --- !u!223 &1273045295 Canvas: m_ObjectHideFlags: 0 @@ -1431,6 +1449,7 @@ MonoBehaviour: 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: @@ -1508,8 +1527,10 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d9f46b2d67d7a054d8c13075473bd4a2, type: 3} m_Name: m_EditorClassIdentifier: - address: localhost - port: 7777 + Address: localhost + Port: 7777 + SocketLib: 0 + BufferSize: 262144 --- !u!114 &1282001520 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1544,8 +1565,7 @@ MonoBehaviour: SceneManager: {fileID: 1282001526} ClientObjectManager: {fileID: 1282001522} ServerObjectManager: {fileID: 1282001524} - PlayerPrefab: {fileID: 114118589361100106, guid: 6f43bf5488a7443d19ab2a83c6b91f35, - type: 3} + PlayerPrefab: {fileID: 114118589361100106, guid: 6f43bf5488a7443d19ab2a83c6b91f35, type: 3} AutoSpawn: 1 startPositionIndex: 0 startPositions: @@ -1570,7 +1590,6 @@ MonoBehaviour: NetworkSceneManager: {fileID: 1282001526} spawnPrefabs: - {fileID: 1713098107664522388, guid: b7dd46dbf38c643f09e206f9fa4be008, type: 3} - - {fileID: 114118589361100106, guid: 6f43bf5488a7443d19ab2a83c6b91f35, type: 3} --- !u!114 &1282001523 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1585,6 +1604,7 @@ MonoBehaviour: m_EditorClassIdentifier: EnablePeerMetrics: 0 MaxConnections: 4 + DisconnectOnException: 1 Listening: 1 SocketFactory: {fileID: 1282001519} authenticator: {fileID: 0} @@ -1641,7 +1661,12 @@ MonoBehaviour: m_EditorClassIdentifier: EnablePeerMetrics: 0 SocketFactory: {fileID: 1282001519} + DisconnectOnException: 1 authenticator: {fileID: 0} + _started: + _event: + m_PersistentCalls: + m_Calls: [] _connected: _event: m_PersistentCalls: @@ -1669,16 +1694,19 @@ MonoBehaviour: Client: {fileID: 1282001525} Server: {fileID: 1282001523} DontDestroy: 1 - _clientChangeScene: + _onClientStartedSceneChange: + m_PersistentCalls: + m_Calls: [] + _onClientFinishedSceneChange: m_PersistentCalls: m_Calls: [] - _clientSceneChanged: + _onServerStartedSceneChange: m_PersistentCalls: m_Calls: [] - _serverChangeScene: + _onServerFinishedSceneChange: m_PersistentCalls: m_Calls: [] - _serverSceneChanged: + _onPlayerSceneReady: m_PersistentCalls: m_Calls: [] --- !u!114 &1282001527 @@ -1696,23 +1724,65 @@ MonoBehaviour: Levels: - Name: NetworkBehaviour level: 2 + - Name: ServerObjectManager + level: 2 + - Name: NetworkClient + level: 2 + - Name: NetworkServer + level: 2 - Name: ClientObjectManager level: 2 - Name: NetworkIdentity level: 2 - - Name: NetworkSceneManager + - Name: RemoteCallHelper level: 2 - - Name: NetworkServer + - Name: CharacterSpawner + level: 2 + - Name: NetworkSceneManager level: 2 - Name: NetworkTime level: 2 - - Name: NetworkClient + - Name: NetworkBehaviourInspector level: 2 - - Name: ServerObjectManager + - Name: WelcomeWindow + level: 2 + - Name: HeadlessFrameLimiter + level: 2 + - Name: NetworkProximityChecker + level: 2 + - Name: InterestManager + level: 2 + - Name: OmnPlayerSpawner + level: 2 + - Name: NetworkAnimator + level: 2 + - Name: ZoneHandler + level: 2 + - Name: BlackBoxLoginAuthenticator + level: 2 + - Name: BlackBoxFactory + level: 2 + - Name: NetworkSceneChecker + level: 2 + - Name: Reward + level: 2 + - Name: SteamyTransport + level: 2 + - Name: OctreeInterestChecker level: 2 - Name: PlayerSpawner level: 2 - - Name: RemoteCallHelper + - Name: EpicTransport + level: 2 + - Name: ChatWindow + level: 2 + - Name: AreaOfInterestManager + level: 2 + - Name: BaseNetworkVisibility + level: 2 + - Name: AdditiveNetworkManager + level: 2 + - Name: FlexNetworkAnimator level: 2 - Name: EnterPlayModeSettingsCheck level: 2 @@ -1720,25 +1790,33 @@ MonoBehaviour: level: 2 - Name: NetworkConnection level: 2 - - Name: NetworkReaderExtensions - level: 2 - Name: NetworkWriterPool level: 2 + - Name: NetworkReaderExtensions + level: 2 - Name: NetworkReaderPool level: 2 - - Name: BasicAuthenticator + - Name: SceneDrawer + level: 2 + - Name: NetworkDiscovery + level: 2 + - Name: NetworkDiscoveryBase`2 level: 2 - Name: NetworkRigidbody level: 2 - - Name: NetworkProximityChecker + - Name: BasicAuthenticator level: 2 - - Name: NetworkAnimator + - Name: Server level: 2 - - Name: NetworkSceneChecker + - Name: Client level: 2 - - Name: Reward + - Name: SteamConnection + level: 3 + - Name: SteamCommon level: 2 - - Name: HeadlessFrameLimiter + - Name: SteamServer + level: 2 + - Name: KcpConnection level: 2 - Name: LogFactoryTests level: 2 @@ -1746,24 +1824,64 @@ MonoBehaviour: level: 2 - Name: WeaverTests level: 4 - - Name: NetworkBehaviourInspector + - Name: Tests + level: 4 + - Name: Peer level: 2 - - Name: ChatWindow + - Name: NetworkPlayer level: 2 - - Name: AdditiveNetworkManager + - Name: NetworkWorld level: 2 - - Name: ZoneHandler + - Name: SyncVarReceiver level: 2 - - Name: SceneDrawer + - Name: PipePeerConnection level: 2 - - Name: NetworkDiscovery + - Name: EchoChannelAndSettingsButton level: 2 - - Name: NetworkDiscoveryBase`2 + - Name: LoginManager level: 2 - - Name: KcpConnection + - Name: NetworkPositionBehaviour + level: 0 + - Name: UIManager level: 2 - - Name: Tests - level: 4 + - Name: PlayerVoiceBehaviour + level: 2 + - Name: CapyCafeNetworkManager + level: 2 + - Name: UIPanel_Chat + level: 2 + - Name: FirebaseLoginManager + level: 2 + - Name: SyncPositionBehaviour + level: 0 + - Name: SnapshotBuffer + level: 0 + - Name: InterpolationTime + level: 0 + - Name: MessageBroker + level: 2 + - Name: RosterUI + level: 2 + - Name: MessageHandler + level: 2 + - Name: MirageTypesExtensions + level: 2 + - Name: BlackBoxSocket + level: 2 + - Name: BlackBoxEncryption + level: 2 + - Name: SteamyFaceTransport + level: 2 + - Name: SteamSocketManager + level: 2 + - Name: NetworkRigidbody2D + level: 2 + - Name: + level: 0 + - Name: SteamConnectionManager + level: 2 + - Name: "\u0207" + level: 0 --- !u!1 &1458789072 GameObject: m_ObjectHideFlags: 0 @@ -1943,6 +2061,7 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 0.392} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: @@ -2019,6 +2138,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Navigation: m_Mode: 3 + m_WrapAround: 0 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} m_SelectOnLeft: {fileID: 0} @@ -2058,6 +2178,9 @@ MonoBehaviour: m_OnEndEdit: m_PersistentCalls: m_Calls: [] + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] m_OnValueChanged: m_PersistentCalls: m_Calls: [] @@ -2068,6 +2191,7 @@ MonoBehaviour: m_CaretBlinkRate: 0.85 m_CaretWidth: 1 m_ReadOnly: 0 + m_ShouldActivateOnSelect: 1 --- !u!114 &1986496792 MonoBehaviour: m_ObjectHideFlags: 0 @@ -2083,6 +2207,7 @@ MonoBehaviour: 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: @@ -2181,6 +2306,7 @@ Light: 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 &2054208276 @@ -2211,6 +2337,7 @@ MonoBehaviour: m_EditorClassIdentifier: NetworkManager: {fileID: 1282001520} NetworkAddress: localhost + DontDestroy: 1 NetworkAddressInput: {fileID: 7413922470766294194} OfflineGO: {fileID: 7413922471034320681} OnlineGO: {fileID: 7413922471169038002} @@ -2230,6 +2357,7 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: @@ -2348,6 +2476,7 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 0.078431375} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: @@ -2422,6 +2551,7 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: @@ -2490,6 +2620,7 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: @@ -2541,6 +2672,7 @@ MonoBehaviour: 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: @@ -2597,6 +2729,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Navigation: m_Mode: 3 + m_WrapAround: 0 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} m_SelectOnLeft: {fileID: 0} @@ -2627,6 +2760,7 @@ MonoBehaviour: m_PersistentCalls: m_Calls: - m_Target: {fileID: 695766753322977103} + m_TargetAssemblyTypeName: m_MethodName: StopButtonHandler m_Mode: 1 m_Arguments: @@ -2671,6 +2805,7 @@ MonoBehaviour: 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: @@ -2727,6 +2862,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Navigation: m_Mode: 3 + m_WrapAround: 0 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} m_SelectOnLeft: {fileID: 0} @@ -2757,6 +2893,7 @@ MonoBehaviour: m_PersistentCalls: m_Calls: - m_Target: {fileID: 695766753322977103} + m_TargetAssemblyTypeName: m_MethodName: StartClientButtonHandler m_Mode: 1 m_Arguments: @@ -2801,6 +2938,7 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: @@ -2897,6 +3035,7 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: @@ -2976,6 +3115,7 @@ MonoBehaviour: 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: @@ -3032,6 +3172,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Navigation: m_Mode: 3 + m_WrapAround: 0 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} m_SelectOnLeft: {fileID: 0} @@ -3062,6 +3203,7 @@ MonoBehaviour: m_PersistentCalls: m_Calls: - m_Target: {fileID: 695766753322977103} + m_TargetAssemblyTypeName: m_MethodName: StartServerOnlyButtonHandler m_Mode: 1 m_Arguments: @@ -3087,6 +3229,7 @@ MonoBehaviour: 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: @@ -3123,6 +3266,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Navigation: m_Mode: 3 + m_WrapAround: 0 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} m_SelectOnLeft: {fileID: 0} @@ -3162,10 +3306,14 @@ MonoBehaviour: m_OnEndEdit: m_PersistentCalls: m_Calls: [] + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] m_OnValueChanged: m_PersistentCalls: m_Calls: - m_Target: {fileID: 695766753322977103} + m_TargetAssemblyTypeName: m_MethodName: OnNetworkAddressInputUpdate m_Mode: 1 m_Arguments: @@ -3183,6 +3331,7 @@ MonoBehaviour: m_CaretBlinkRate: 0.85 m_CaretWidth: 1 m_ReadOnly: 0 + m_ShouldActivateOnSelect: 1 --- !u!224 &7413922470766294195 RectTransform: m_ObjectHideFlags: 0 @@ -3257,6 +3406,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Navigation: m_Mode: 3 + m_WrapAround: 0 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} m_SelectOnLeft: {fileID: 0} @@ -3287,6 +3437,7 @@ MonoBehaviour: m_PersistentCalls: m_Calls: - m_Target: {fileID: 695766753322977103} + m_TargetAssemblyTypeName: m_MethodName: StartHostButtonHandler m_Mode: 1 m_Arguments: @@ -3331,6 +3482,7 @@ MonoBehaviour: 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: @@ -3368,6 +3520,7 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: @@ -3559,6 +3712,7 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: diff --git a/Assets/Mirage/Samples~/Tanks/Scenes/SceneSettings.lighting b/Assets/Mirage/Samples~/Tanks/Scenes/SceneSettings.lighting new file mode 100644 index 00000000000..e7ddce86b32 --- /dev/null +++ b/Assets/Mirage/Samples~/Tanks/Scenes/SceneSettings.lighting @@ -0,0 +1,63 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!850595691 &4890085278179872738 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SceneSettings + serializedVersion: 3 + m_GIWorkflowMode: 1 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 1 + m_BakeBackend: 0 + m_LightmapMaxSize: 1024 + m_BakeResolution: 40 + m_Padding: 2 + m_TextureCompression: 1 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 2 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_FinalGather: 0 + m_FinalGatherRayCount: 256 + m_FinalGatherFiltering: 1 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 2 + m_PVREnvironmentMIS: 0 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 diff --git a/Assets/Mirage/Samples~/Tanks/Scenes/SceneSettings.lighting.meta b/Assets/Mirage/Samples~/Tanks/Scenes/SceneSettings.lighting.meta new file mode 100644 index 00000000000..2bb08187f1f --- /dev/null +++ b/Assets/Mirage/Samples~/Tanks/Scenes/SceneSettings.lighting.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8f15b6722d9bf3d44a8eb2556731e393 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 4890085278179872738 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Tests/Editor/NetworkIdentityCallbackTests.cs b/Assets/Tests/Editor/NetworkIdentityCallbackTests.cs index 17220503353..5e43d857641 100644 --- a/Assets/Tests/Editor/NetworkIdentityCallbackTests.cs +++ b/Assets/Tests/Editor/NetworkIdentityCallbackTests.cs @@ -14,41 +14,6 @@ public class NetworkIdentityCallbackTests { #region test components - class CheckObserverExceptionNetworkBehaviour : NetworkVisibility - { - public int called; - public INetworkPlayer valuePassed; - public override void OnRebuildObservers(HashSet observers, bool initialize) { } - public override bool OnCheckObserver(INetworkPlayer player) - { - ++called; - valuePassed = player; - throw new Exception("some exception"); - } - } - - class CheckObserverTrueNetworkBehaviour : NetworkVisibility - { - public int called; - public override void OnRebuildObservers(HashSet observers, bool initialize) { } - public override bool OnCheckObserver(INetworkPlayer player) - { - ++called; - return true; - } - } - - class CheckObserverFalseNetworkBehaviour : NetworkVisibility - { - public int called; - public override void OnRebuildObservers(HashSet observers, bool initialize) { } - public override bool OnCheckObserver(INetworkPlayer player) - { - ++called; - return false; - } - } - class SerializeTest1NetworkBehaviour : NetworkBehaviour { public int value; @@ -105,22 +70,6 @@ public override void OnDeserialize(NetworkReader reader, bool initialState) } } - class RebuildObserversNetworkBehaviour : NetworkVisibility - { - public INetworkPlayer observer; - public override bool OnCheckObserver(INetworkPlayer player) { return true; } - public override void OnRebuildObservers(HashSet observers, bool initialize) - { - observers.Add(observer); - } - } - - class RebuildEmptyObserversNetworkBehaviour : NetworkVisibility - { - public override bool OnCheckObserver(INetworkPlayer player) { return true; } - public override void OnRebuildObservers(HashSet observers, bool initialize) { } - } - #endregion GameObject gameObject; @@ -262,26 +211,6 @@ public void SetOverrideClientOwner() Assert.That(identity.Owner, Is.EqualTo(original)); } - [Test] - public void RemoveObserverInternal() - { - // call OnStartServer so that observers dict is created - identity.StartServer(); - - // add an observer connection - INetworkPlayer player = Substitute.For(); - identity.observers.Add(player); - - INetworkPlayer player2 = Substitute.For(); - // RemoveObserverInternal with invalid connection should do nothing - identity.RemoveObserverInternal(player2); - Assert.That(identity.observers, Is.EquivalentTo(new[] { player })); - - // RemoveObserverInternal with existing connection should remove it - identity.RemoveObserverInternal(player); - Assert.That(identity.observers, Is.Empty); - } - [Test] public void AssignSceneID() { @@ -448,44 +377,6 @@ public void NotifyAuthorityCallsOnStartStopAuthority() Assert.That(stopAuth, Is.EqualTo(1)); } - [Test] - public void OnCheckObserverCatchesException() - { - // add component - gameObject.AddComponent(); - - // should catch the exception internally and not throw it - Assert.Throws(() => - { - identity.OnCheckObserver(player1); - }); - } - - [Test] - public void OnCheckObserverTrue() - { - // create a networkidentity with a component that returns true - // result should still be true. - var gameObjectTrue = new GameObject(); - NetworkIdentity identityTrue = gameObjectTrue.AddComponent(); - CheckObserverTrueNetworkBehaviour compTrue = gameObjectTrue.AddComponent(); - Assert.That(identityTrue.OnCheckObserver(player1), Is.True); - Assert.That(compTrue.called, Is.EqualTo(1)); - } - - [Test] - public void OnCheckObserverFalse() - { - // create a networkidentity with a component that returns true and - // one component that returns false. - // result should still be false if any one returns false. - var gameObjectFalse = new GameObject(); - NetworkIdentity identityFalse = gameObjectFalse.AddComponent(); - CheckObserverFalseNetworkBehaviour compFalse = gameObjectFalse.AddComponent(); - Assert.That(identityFalse.OnCheckObserver(player1), Is.False); - Assert.That(compFalse.called, Is.EqualTo(1)); - } - [Test] public void OnSerializeAllSafely() { @@ -640,163 +531,5 @@ public void OnStopServerEx() identity.StopServer(); }); } - - [Test] - public void AddObserver() - { - identity.Server = server; - - // call OnStartServer so that observers dict is created - identity.StartServer(); - - // call AddObservers - identity.AddObserver(player1); - identity.AddObserver(player2); - Assert.That(identity.observers, Is.EquivalentTo(new[] { player1, player2 })); - - // adding a duplicate connectionId shouldn't overwrite the original - identity.AddObserver(player1); - Assert.That(identity.observers, Is.EquivalentTo(new[] { player1, player2 })); - } - - [Test] - public void ClearObservers() - { - // call OnStartServer so that observers dict is created - identity.StartServer(); - - // add some observers - identity.observers.Add(player1); - identity.observers.Add(player2); - - // call ClearObservers - identity.ClearObservers(); - Assert.That(identity.observers.Count, Is.EqualTo(0)); - } - - - [Test] - public void Reset() - { - // creates .observers and generates a netId - identity.StartServer(); - identity.Owner = player1; - identity.observers.Add(player1); - - // mark for reset and reset - identity.Reset(); - Assert.That(identity.NetId, Is.EqualTo(0)); - Assert.That(identity.Owner, Is.Null); - } - - [Test] - public void GetNewObservers() - { - // add components - RebuildObserversNetworkBehaviour comp = gameObject.AddComponent(); - comp.observer = player1; - - // get new observers - var observers = new HashSet(); - bool result = identity.GetNewObservers(observers, true); - Assert.That(result, Is.True); - Assert.That(observers.Count, Is.EqualTo(1)); - Assert.That(observers.Contains(comp.observer), Is.True); - } - - [Test] - public void GetNewObserversClearsHashSet() - { - // get new observers. no observer components so it should just clear - // it and not do anything else - var observers = new HashSet - { - player1 - }; - identity.GetNewObservers(observers, true); - Assert.That(observers.Count, Is.EqualTo(0)); - } - - [Test] - public void GetNewObserversFalseIfNoComponents() - { - // get new observers. no observer components so it should be false - var observers = new HashSet(); - bool result = identity.GetNewObservers(observers, true); - Assert.That(result, Is.False); - } - - // RebuildObservers should always add the own ready connection - // (if any). fixes https://github.com/vis2k/Mirror/issues/692 - [Test] - public void RebuildObserversDoesNotAddPlayerIfNotReady() - { - // add at least one observers component, otherwise it will just add - // all server connections - gameObject.AddComponent(); - - // add own player connection that isn't ready - (_, NetworkPlayer connection) = PipedConnections(Substitute.For(), Substitute.For()); - // set not ready (ready is default true now) - connection.SceneIsReady = false; - - identity.Owner = connection; - - // call OnStartServer so that observers dict is created - identity.StartServer(); - - // rebuild shouldn't add own player because conn wasn't set ready - identity.RebuildObservers(true); - Assert.That(identity.observers, Does.Not.Contains(identity.Owner)); - } - - [Test] - public void RebuildObserversAddsReadyConnectionsIfImplemented() - { - - // add a proximity checker - // one with a ready connection, one with no ready connection, one with null connection - RebuildObserversNetworkBehaviour comp = gameObject.AddComponent(); - comp.observer = Substitute.For(); - comp.observer.SceneIsReady.Returns(true); - - // rebuild observers should add all component's ready observers - identity.RebuildObservers(true); - Assert.That(identity.observers, Is.EquivalentTo(new[] { comp.observer })); - } - - - [Test] - public void RebuildObserversDoesntAddNotReadyConnectionsIfImplemented() - { - // add a proximity checker - // one with a ready connection, one with no ready connection, one with null connection - RebuildObserversNetworkBehaviour comp = gameObject.AddComponent(); - comp.observer = Substitute.For(); - comp.observer.SceneIsReady.Returns(false); - - // rebuild observers should add all component's ready observers - identity.RebuildObservers(true); - Assert.That(identity.observers, Is.Empty); - } - - [Test] - public void RebuildObserversAddsReadyServerConnectionsIfNotImplemented() - { - INetworkPlayer readyConnection = Substitute.For(); - readyConnection.SceneIsReady.Returns(true); - INetworkPlayer notReadyConnection = Substitute.For(); - notReadyConnection.SceneIsReady.Returns(false); - - // add some server connections - server.Players.Add(readyConnection); - server.Players.Add(notReadyConnection); - - // rebuild observers should add all ready server connections - // because no component implements OnRebuildObservers - identity.RebuildObservers(true); - Assert.That(identity.observers, Is.EquivalentTo(new[] { readyConnection })); - } - } } diff --git a/Assets/Tests/Performance/Runtime/HeadlessBenchmark/Scenes/Scene.unity b/Assets/Tests/Performance/Runtime/HeadlessBenchmark/Scenes/Scene.unity index d5fc4356a48..0a192f0e777 100644 --- a/Assets/Tests/Performance/Runtime/HeadlessBenchmark/Scenes/Scene.unity +++ b/Assets/Tests/Performance/Runtime/HeadlessBenchmark/Scenes/Scene.unity @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.3731193, g: 0.38073996, b: 0.35872698, a: 1} + m_IndirectSpecularColor: {r: 0.37311953, g: 0.38074014, b: 0.3587274, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -234,7 +234,7 @@ MonoBehaviour: serverObjectManager: {fileID: 0} MonsterPrefab: {fileID: 6374416922608025457, guid: 28d1af38d0173324ea03798dd86eac8f, type: 3} PlayerPrefab: {fileID: 7039704267495960125, guid: bebeb0dfd33f4074894ef25112ab4a8d, type: 3} - editorArgs: -socket udp -server -port 3333 -client 1 + editorArgs: -socket udp -server -port 3333 socketFactory: {fileID: 0} --- !u!4 &2043118187 Transform: diff --git a/Assets/Tests/Performance/Runtime/HeadlessBenchmark/Scripts/HeadlessBenchmark.cs b/Assets/Tests/Performance/Runtime/HeadlessBenchmark/Scripts/HeadlessBenchmark.cs index 8bf8be24c9e..117ea7473c3 100644 --- a/Assets/Tests/Performance/Runtime/HeadlessBenchmark/Scripts/HeadlessBenchmark.cs +++ b/Assets/Tests/Performance/Runtime/HeadlessBenchmark/Scripts/HeadlessBenchmark.cs @@ -118,7 +118,6 @@ void ParseForServerMode() spawner.Server = server; server.Started.AddListener(OnServerStarted); - server.Authenticated.AddListener(conn => serverObjectManager.SpawnVisibleObjects(conn, true)); server.StartServer(); Console.WriteLine("Starting Server Only Mode"); } diff --git a/Assets/Tests/Performance/Runtime/MultipleClients/MultipleClients.cs b/Assets/Tests/Performance/Runtime/MultipleClients/MultipleClients.cs index c7be7c05200..2eb4a914e18 100644 --- a/Assets/Tests/Performance/Runtime/MultipleClients/MultipleClients.cs +++ b/Assets/Tests/Performance/Runtime/MultipleClients/MultipleClients.cs @@ -44,8 +44,6 @@ public IEnumerator SetUp() => UniTask.ToCoroutine(async () => Server = Object.FindObjectOfType(); ServerObjectManager = Object.FindObjectOfType(); - Server.Authenticated.AddListener(conn => ServerObjectManager.SpawnVisibleObjects(conn, true)); - var started = new UniTaskCompletionSource(); Server.Started.AddListener(() => started.TrySetResult()); diff --git a/Assets/Tests/Performance/Runtime/NetworkWriter/NetworkIdentityPerformance.cs b/Assets/Tests/Performance/Runtime/NetworkWriter/NetworkIdentityPerformance.cs index 4a91127d6d9..5212e7a080a 100644 --- a/Assets/Tests/Performance/Runtime/NetworkWriter/NetworkIdentityPerformance.cs +++ b/Assets/Tests/Performance/Runtime/NetworkWriter/NetworkIdentityPerformance.cs @@ -29,7 +29,6 @@ public void SetUp() gameObject = new GameObject(); identity = gameObject.AddComponent(); identity.Owner = Substitute.For(); - identity.observers.Add(identity.Owner); health = gameObject.AddComponent(); health.syncMode = SyncMode.Owner; health.syncInterval = 0f; diff --git a/Assets/Tests/Performance/Runtime/NetworkWriter/NetworkIdentityPerformanceWithMultipleBehaviour.cs b/Assets/Tests/Performance/Runtime/NetworkWriter/NetworkIdentityPerformanceWithMultipleBehaviour.cs index 3e2d524b82b..bb28124e46d 100644 --- a/Assets/Tests/Performance/Runtime/NetworkWriter/NetworkIdentityPerformanceWithMultipleBehaviour.cs +++ b/Assets/Tests/Performance/Runtime/NetworkWriter/NetworkIdentityPerformanceWithMultipleBehaviour.cs @@ -21,7 +21,6 @@ public void SetUp() gameObject = new GameObject(); identity = gameObject.AddComponent(); identity.Owner = Substitute.For(); - identity.observers.Add(identity.Owner); health = new Health[healthCount]; for (int i = 0; i < healthCount; i++) { diff --git a/Assets/Tests/Runtime/NetworkIdentityCallbackTests.cs b/Assets/Tests/Runtime/NetworkIdentityCallbackTests.cs index 3bd25a8588e..5a2aaa1c523 100644 --- a/Assets/Tests/Runtime/NetworkIdentityCallbackTests.cs +++ b/Assets/Tests/Runtime/NetworkIdentityCallbackTests.cs @@ -10,16 +10,6 @@ namespace Mirage.Tests.Runtime { public class NetworkIdentityCallbackTests : ClientServerSetup { - #region test components - class RebuildEmptyObserversNetworkBehaviour : NetworkVisibility - { - public override bool OnCheckObserver(INetworkPlayer player) { return true; } - public override void OnRebuildObservers(HashSet observers, bool initialize) { } - } - - - #endregion - GameObject gameObject; NetworkIdentity identity; @@ -45,54 +35,5 @@ public override void ExtraTearDown() // DestroyImmediate is called internally, giving an error in Editor Object.DestroyImmediate(gameObject); } - - - [Test] - public void AddAllReadyServerConnectionsToObservers() - { - player1.SceneIsReady.Returns(true); - player2.SceneIsReady.Returns(false); - - // add some server connections - server.Players.Add(player1); - server.Players.Add(player2); - - // add a host connection - server.AddLocalConnection(client, Substitute.For()); - server.InvokeLocalConnected(); - server.LocalPlayer.SceneIsReady = true; - - // call OnStartServer so that observers dict is created - identity.StartServer(); - - // add all to observers. should have the two ready connections then. - identity.AddAllReadyServerConnectionsToObservers(); - Assert.That(identity.observers, Is.EquivalentTo(new[] { player1, server.LocalPlayer, serverPlayer })); - - // clean up - server.Stop(); - } - - // RebuildObservers should always add the own ready connection - // (if any). fixes https://github.com/vis2k/Mirror/issues/692 - [Test] - public void RebuildObserversAddsOwnReadyPlayer() - { - // add at least one observers component, otherwise it will just add - // all server connections - gameObject.AddComponent(); - - // add own player connection - (NetworkPlayer serverPlayer, NetworkPlayer _) = PipedConnections(Substitute.For(), Substitute.For()); - serverPlayer.SceneIsReady = true; - identity.Owner = serverPlayer; - - // call OnStartServer so that observers dict is created - identity.StartServer(); - - // rebuild should at least add own ready player - identity.RebuildObservers(true); - Assert.That(identity.observers, Does.Contain(identity.Owner)); - } } } diff --git a/Assets/Tests/Runtime/NetworkMatchCheckerTest.cs b/Assets/Tests/Runtime/NetworkMatchCheckerTest.cs deleted file mode 100644 index 9f3b9ccc281..00000000000 --- a/Assets/Tests/Runtime/NetworkMatchCheckerTest.cs +++ /dev/null @@ -1,213 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Reflection; -using NSubstitute; -using NUnit.Framework; -using UnityEngine; -using Object = UnityEngine.Object; - -namespace Mirage.Tests.Runtime -{ - public class NetworkMatchCheckerTest - { - private GameObject serverGO; - private NetworkServer server; - private ServerObjectManager serverObjectManager; - private GameObject character1; - private GameObject character2; - private GameObject character3; - private NetworkMatchChecker player1MatchChecker; - private NetworkMatchChecker player2MatchChecker; - private NetworkPlayer player1Connection; - private NetworkPlayer player2Connection; - private NetworkPlayer player3Connection; - private Dictionary> matchPlayers; - - [SetUp] - public void Setup() - { - // todo use Substitute for interfaces instead of gameobjeccts for this test - - serverGO = new GameObject("Network Server", typeof(TestSocketFactory), typeof(NetworkServer), typeof(ServerObjectManager)); - - server = serverGO.GetComponent(); - serverObjectManager = serverGO.GetComponent(); - serverObjectManager.Server = server; - - character1 = new GameObject("TestCharacter1", typeof(NetworkIdentity), typeof(NetworkMatchChecker)); - character2 = new GameObject("TestCharacter2", typeof(NetworkIdentity), typeof(NetworkMatchChecker)); - character3 = new GameObject("TestCharacter3", typeof(NetworkIdentity)); - - - character1.GetComponent().Server = server; - character1.GetComponent().ServerObjectManager = serverObjectManager; - character2.GetComponent().Server = server; - character2.GetComponent().ServerObjectManager = serverObjectManager; - character3.GetComponent().Server = server; - character3.GetComponent().ServerObjectManager = serverObjectManager; - - player1MatchChecker = character1.GetComponent(); - player2MatchChecker = character2.GetComponent(); - - - player1Connection = CreatePlayer(character1); - player2Connection = CreatePlayer(character2); - player3Connection = CreatePlayer(character3); - Dictionary> g = GetMatchPlayersDictionary(); - matchPlayers = g; - } - - static Dictionary> GetMatchPlayersDictionary() - { - Type type = typeof(NetworkMatchChecker); - FieldInfo fieldInfo = type.GetField("matchPlayers", BindingFlags.Static | BindingFlags.NonPublic); - return (Dictionary>)fieldInfo.GetValue(null); - } - - static NetworkPlayer CreatePlayer(GameObject character) - { - var player = new NetworkPlayer(Substitute.For()) - { - Identity = character.GetComponent() - }; - player.Identity.Owner = player; - player.SceneIsReady = true; - return player; - } - - [TearDown] - public void TearDown() - { - Object.DestroyImmediate(character1); - Object.DestroyImmediate(character2); - Object.DestroyImmediate(character3); - - Object.DestroyImmediate(serverGO); - matchPlayers.Clear(); - matchPlayers = null; - } - - static void SetMatchId(NetworkMatchChecker target, Guid guid) - { - // set using reflection so bypass property - FieldInfo field = typeof(NetworkMatchChecker).GetField("currentMatch", BindingFlags.Instance | BindingFlags.NonPublic); - field.SetValue(target, guid); - } - - [Test] - public void OnCheckObserverShouldBeTrueForSameMatchId() - { - string guid = Guid.NewGuid().ToString(); - - SetMatchId(player1MatchChecker, new Guid(guid)); - SetMatchId(player2MatchChecker, new Guid(guid)); - - bool player1Visable = player1MatchChecker.OnCheckObserver(player1Connection); - Assert.IsTrue(player1Visable); - - bool player2Visable = player1MatchChecker.OnCheckObserver(player2Connection); - Assert.IsTrue(player2Visable); - } - - [Test] - public void OnCheckObserverShouldBeFalseForDifferentMatchId() - { - string guid1 = Guid.NewGuid().ToString(); - string guid2 = Guid.NewGuid().ToString(); - - SetMatchId(player1MatchChecker, new Guid(guid1)); - SetMatchId(player2MatchChecker, new Guid(guid2)); - - bool player1VisableToPlayer1 = player1MatchChecker.OnCheckObserver(player1Connection); - Assert.IsTrue(player1VisableToPlayer1); - - bool player2VisableToPlayer1 = player1MatchChecker.OnCheckObserver(player2Connection); - Assert.IsFalse(player2VisableToPlayer1); - - - bool player1VisableToPlayer2 = player2MatchChecker.OnCheckObserver(player1Connection); - Assert.IsFalse(player1VisableToPlayer2); - - bool player2VisableToPlayer2 = player2MatchChecker.OnCheckObserver(player2Connection); - Assert.IsTrue(player2VisableToPlayer2); - } - - [Test] - public void OnCheckObserverShouldBeFalseIfObjectDoesNotHaveNetworkMatchChecker() - { - string guid = Guid.NewGuid().ToString(); - - SetMatchId(player1MatchChecker, new Guid(guid)); - - bool player3Visable = player1MatchChecker.OnCheckObserver(player3Connection); - Assert.IsFalse(player3Visable); - } - - [Test] - public void OnCheckObserverShouldBeFalseForEmptyGuid() - { - string guid = Guid.Empty.ToString(); - - SetMatchId(player1MatchChecker, new Guid(guid)); - SetMatchId(player2MatchChecker, new Guid(guid)); - - bool player1Visable = player1MatchChecker.OnCheckObserver(player1Connection); - Assert.IsFalse(player1Visable); - - bool player2Visable = player1MatchChecker.OnCheckObserver(player2Connection); - Assert.IsFalse(player2Visable); - } - - [Test] - public void SettingMatchIdShouldRebuildObservers() - { - string guidMatch1 = Guid.NewGuid().ToString(); - - // make players join same match - player1MatchChecker.MatchId = new Guid(guidMatch1); - player2MatchChecker.MatchId = new Guid(guidMatch1); - - // check player1's observers contains player 2 - Assert.That(player1MatchChecker.Identity.observers, Contains.Item(player2MatchChecker.Owner)); - // check player2's observers contains player 1 - Assert.That(player2MatchChecker.Identity.observers, Contains.Item(player1MatchChecker.Owner)); - } - - [Test] - public void ChangingMatchIdShouldRebuildObservers() - { - string guidMatch1 = Guid.NewGuid().ToString(); - string guidMatch2 = Guid.NewGuid().ToString(); - - // make players join same match - player1MatchChecker.MatchId = new Guid(guidMatch1); - player2MatchChecker.MatchId = new Guid(guidMatch1); - - // make player2 join different match - player2MatchChecker.MatchId = new Guid(guidMatch2); - - // check player1's observers does NOT contain player 2 - Assert.That(player1MatchChecker.Identity.observers, !Contains.Item(player2MatchChecker.Owner)); - // check player2's observers does NOT contain player 1 - Assert.That(player2MatchChecker.Identity.observers, !Contains.Item(player1MatchChecker.Owner)); - } - - [Test] - public void ClearingMatchIdShouldRebuildObservers() - { - string guidMatch1 = Guid.NewGuid().ToString(); - - // make players join same match - player1MatchChecker.MatchId = new Guid(guidMatch1); - player2MatchChecker.MatchId = new Guid(guidMatch1); - - // make player 2 leave match - player2MatchChecker.MatchId = Guid.Empty; - - // check player1's observers does NOT contain player 2 - Assert.That(player1MatchChecker.Identity.observers, !Contains.Item(player2MatchChecker.Owner)); - // check player2's observers does NOT contain player 1 - Assert.That(player2MatchChecker.Identity.observers, !Contains.Item(player1MatchChecker.Owner)); - } - } -} diff --git a/Assets/Tests/Runtime/SyncVarTest.cs b/Assets/Tests/Runtime/SyncVarTest.cs index 4c4f0c8260c..50069330b68 100644 --- a/Assets/Tests/Runtime/SyncVarTest.cs +++ b/Assets/Tests/Runtime/SyncVarTest.cs @@ -110,7 +110,7 @@ public void TestSyncIntervalAndClearAllComponents() // ClearAllComponents should clear dirty even if syncInterval not // elapsed yet - player.Identity.ClearAllComponentsDirtyBits(); + player.Identity.ClearDirtyComponentsDirtyBits(); // set lastSyncTime far enough back to be ready for syncing player.lastSyncTime = Time.time - player.syncInterval; From fb77a96cdc37340bf880d9843d235e9b2e4a28a1 Mon Sep 17 00:00:00 2001 From: dragonslaya Date: Sat, 25 Sep 2021 15:37:25 -0400 Subject: [PATCH 02/17] place debugging of speeds behind logger settings incase testers are testing branch and not get spammed. Signed-off-by: dragonslaya --- .../InterestManagement/InterestManager.cs | 31 ++++++++++++++----- 1 file changed, 24 insertions(+), 7 deletions(-) diff --git a/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs b/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs index 8e2f9f56fd6..0429cda0231 100644 --- a/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs +++ b/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs @@ -53,6 +53,8 @@ protected virtual void OnServerStarted() /// private void OnSpawnInWorld(NetworkIdentity identity) { + var stopWatch = Stopwatch.StartNew(); + if (_visibilitySystems == null) { foreach (INetworkPlayer player in ServerObjectManager.Server.Players) @@ -67,6 +69,11 @@ private void OnSpawnInWorld(NetworkIdentity identity) systemData.System.OnSpawned(identity); } } + + stopWatch.Stop(); + + if (logger.logEnabled) + Debug.Log($"[Interest Manager] - OnSpawnInWorld Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); } #endregion @@ -114,7 +121,10 @@ protected internal virtual void Send(NetworkIdentity identity, T msg, int cha NetworkDiagnostics.OnSend(msg, segment.Count, count); } - Debug.Log($"[Interest Manager] - Send all observers Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); + stopWatch.Stop(); + + if (logger.logEnabled) + Debug.Log($"[Interest Manager] - Send Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); } /// @@ -170,7 +180,8 @@ private void CheckGrowVisibilitySystem() stopWatch.Stop(); - Debug.Log($"[Interest Manager] - Check Grow Visibility Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); + if (logger.logEnabled) + Debug.Log($"[Interest Manager] - CheckGrowVisibilitySystem Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); } /// @@ -202,14 +213,16 @@ internal void RegisterVisibilitySystem(ref ObserverData system) stopWatch.Stop(); - Debug.Log($"[Interest Manager] - Registering Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); + if (logger.logEnabled) + Debug.Log($"[Interest Manager] - RegisterVisibilitySystem Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); return; } stopWatch.Stop(); - Debug.Log($"[Interest Manager] - Registering Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); + if (logger.logEnabled) + Debug.Log($"[Interest Manager] - RegisterVisibilitySystem Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); } /// @@ -231,7 +244,8 @@ internal void UnRegisterVisibilitySystem(ref ObserverData system) stopWatch.Stop(); - Debug.Log($"[Interest Manager] - Un-Registering Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); + if (logger.logEnabled) + Debug.Log($"[Interest Manager] - UnRegisterVisibilitySystem Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); return; } @@ -241,7 +255,8 @@ internal void UnRegisterVisibilitySystem(ref ObserverData system) stopWatch.Stop(); - Debug.Log($"[Interest Manager] - Un-Registering Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); + if (logger.logEnabled) + Debug.Log($"[Interest Manager] - UnRegisterVisibilitySystem Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); } /// @@ -260,7 +275,9 @@ internal HashSet Observers(NetworkIdentity identity) stopWatch.Stop(); - Debug.Log($"[Interest Manager] - Observers Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); + if (logger.logEnabled) + Debug.Log( + $"[Interest Manager] - Observers Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); return observers; } From 58646998d409f2eeeb2bb1425b5289242e9277dd Mon Sep 17 00:00:00 2001 From: dragonslaya Date: Sat, 25 Sep 2021 15:45:26 -0400 Subject: [PATCH 03/17] removed this test as its not needed anymore the way i designed new system. Signed-off-by: dragonslaya --- Assets/Tests/Runtime/SyncVarTest.cs | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/Assets/Tests/Runtime/SyncVarTest.cs b/Assets/Tests/Runtime/SyncVarTest.cs index 50069330b68..ef04449e664 100644 --- a/Assets/Tests/Runtime/SyncVarTest.cs +++ b/Assets/Tests/Runtime/SyncVarTest.cs @@ -91,34 +91,6 @@ public void TestSyncIntervalAndClearDirtyComponents() Assert.That(player.IsDirty(), Is.True, "Sync interval met, should be dirty"); } - [Test] - public void TestSyncIntervalAndClearAllComponents() - { - var gameObject = new GameObject("Player", typeof(NetworkIdentity), typeof(MockPlayer)); - - MockPlayer player = gameObject.GetComponent(); - player.lastSyncTime = Time.time; - // synchronize immediately - player.syncInterval = 1f; - - player.guild = new MockPlayer.Guild - { - name = "Back street boys" - }; - - Assert.That(player.IsDirty(), Is.False, "Sync interval not met, so not dirty yet"); - - // ClearAllComponents should clear dirty even if syncInterval not - // elapsed yet - player.Identity.ClearDirtyComponentsDirtyBits(); - - // set lastSyncTime far enough back to be ready for syncing - player.lastSyncTime = Time.time - player.syncInterval; - - // should be dirty now - Assert.That(player.IsDirty(), Is.False, "Sync interval met, should still not be dirty"); - } - [Test] public void TestSynchronizingObjects() { From b7a0a98cc7aa58d5fb1d2f481637a0dd0eadddd0 Mon Sep 17 00:00:00 2001 From: dragonslaya Date: Sat, 25 Sep 2021 15:48:00 -0400 Subject: [PATCH 04/17] fixed using logger instead of debug for the stop watch testing. Signed-off-by: dragonslaya --- .../InterestManagement/InterestManager.cs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs b/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs index 0429cda0231..872674e3075 100644 --- a/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs +++ b/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs @@ -73,7 +73,7 @@ private void OnSpawnInWorld(NetworkIdentity identity) stopWatch.Stop(); if (logger.logEnabled) - Debug.Log($"[Interest Manager] - OnSpawnInWorld Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); + logger.Log($"[Interest Manager] - OnSpawnInWorld Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); } #endregion @@ -124,7 +124,7 @@ protected internal virtual void Send(NetworkIdentity identity, T msg, int cha stopWatch.Stop(); if (logger.logEnabled) - Debug.Log($"[Interest Manager] - Send Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); + logger.Log($"[Interest Manager] - Send Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); } /// @@ -181,7 +181,7 @@ private void CheckGrowVisibilitySystem() stopWatch.Stop(); if (logger.logEnabled) - Debug.Log($"[Interest Manager] - CheckGrowVisibilitySystem Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); + logger.Log($"[Interest Manager] - CheckGrowVisibilitySystem Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); } /// @@ -214,7 +214,7 @@ internal void RegisterVisibilitySystem(ref ObserverData system) stopWatch.Stop(); if (logger.logEnabled) - Debug.Log($"[Interest Manager] - RegisterVisibilitySystem Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); + logger.Log($"[Interest Manager] - RegisterVisibilitySystem Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); return; } @@ -222,7 +222,7 @@ internal void RegisterVisibilitySystem(ref ObserverData system) stopWatch.Stop(); if (logger.logEnabled) - Debug.Log($"[Interest Manager] - RegisterVisibilitySystem Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); + logger.Log($"[Interest Manager] - RegisterVisibilitySystem Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); } /// @@ -245,7 +245,7 @@ internal void UnRegisterVisibilitySystem(ref ObserverData system) stopWatch.Stop(); if (logger.logEnabled) - Debug.Log($"[Interest Manager] - UnRegisterVisibilitySystem Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); + logger.Log($"[Interest Manager] - UnRegisterVisibilitySystem Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); return; } @@ -256,7 +256,7 @@ internal void UnRegisterVisibilitySystem(ref ObserverData system) stopWatch.Stop(); if (logger.logEnabled) - Debug.Log($"[Interest Manager] - UnRegisterVisibilitySystem Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); + logger.Log($"[Interest Manager] - UnRegisterVisibilitySystem Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); } /// @@ -276,7 +276,7 @@ internal HashSet Observers(NetworkIdentity identity) stopWatch.Stop(); if (logger.logEnabled) - Debug.Log( + logger.Log( $"[Interest Manager] - Observers Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); return observers; From 7252c083c7c0f8d1578c960619bc9afebce70e41 Mon Sep 17 00:00:00 2001 From: dragonslaya Date: Sat, 25 Sep 2021 17:23:25 -0400 Subject: [PATCH 05/17] fixing some code smells to keep them down. Signed-off-by: dragonslaya --- .../Runtime/InterestManagement/InterestManager.cs | 3 +-- .../Runtime/InterestManagement/NetworkVisibility.cs | 5 +---- Assets/Tests/Editor/NetworkIdentityCallbackTests.cs | 11 +++-------- Assets/Tests/Runtime/NetworkIdentityCallbackTests.cs | 12 +++--------- 4 files changed, 8 insertions(+), 23 deletions(-) diff --git a/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs b/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs index 872674e3075..d1c2d474d16 100644 --- a/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs +++ b/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs @@ -5,7 +5,6 @@ using Mirage.Logging; using Mirage.Serialization; using UnityEngine; -using Debug = UnityEngine.Debug; namespace Mirage.InterestManagement { @@ -18,7 +17,7 @@ public class InterestManager protected internal readonly ServerObjectManager ServerObjectManager; private ObserverData[] _visibilitySystems; private readonly int _initialSystems; - private List _observerSystems = new List(); + private readonly List _observerSystems = new List(); #endregion diff --git a/Assets/Mirage/Runtime/InterestManagement/NetworkVisibility.cs b/Assets/Mirage/Runtime/InterestManagement/NetworkVisibility.cs index 4a0f7e246f0..da83df8a8b5 100644 --- a/Assets/Mirage/Runtime/InterestManagement/NetworkVisibility.cs +++ b/Assets/Mirage/Runtime/InterestManagement/NetworkVisibility.cs @@ -9,7 +9,6 @@ public abstract class NetworkVisibility : INetworkVisibility private readonly InterestManager _interestManager; private ObserverData visibilitySystemData; - private NetworkWorld _networkWorld = new NetworkWorld(); #endregion @@ -17,11 +16,9 @@ public abstract class NetworkVisibility : INetworkVisibility public InterestManager InterestManager => _interestManager; - public NetworkWorld NetworkWorld => _networkWorld; - #endregion - public NetworkVisibility(InterestManager interestManager) + protected NetworkVisibility(InterestManager interestManager) { _interestManager = interestManager; } diff --git a/Assets/Tests/Editor/NetworkIdentityCallbackTests.cs b/Assets/Tests/Editor/NetworkIdentityCallbackTests.cs index 5e43d857641..12c10fd1948 100644 --- a/Assets/Tests/Editor/NetworkIdentityCallbackTests.cs +++ b/Assets/Tests/Editor/NetworkIdentityCallbackTests.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Generic; using Mirage.Serialization; using NSubstitute; using NUnit.Framework; @@ -74,18 +73,14 @@ public override void OnDeserialize(NetworkReader reader, bool initialState) GameObject gameObject; NetworkIdentity identity; - private NetworkServer server; private ServerObjectManager serverObjectManager; private GameObject networkServerGameObject; - INetworkPlayer player1; - INetworkPlayer player2; - [SetUp] public void SetUp() { networkServerGameObject = new GameObject(); - server = networkServerGameObject.AddComponent(); + var server = networkServerGameObject.AddComponent(); serverObjectManager = networkServerGameObject.AddComponent(); serverObjectManager.Server = server; networkServerGameObject.AddComponent(); @@ -95,8 +90,8 @@ public void SetUp() identity.Server = server; identity.ServerObjectManager = serverObjectManager; - player1 = Substitute.For(); - player2 = Substitute.For(); + _ = Substitute.For(); + _ = Substitute.For(); } [TearDown] diff --git a/Assets/Tests/Runtime/NetworkIdentityCallbackTests.cs b/Assets/Tests/Runtime/NetworkIdentityCallbackTests.cs index 5a2aaa1c523..b1696a9e8d4 100644 --- a/Assets/Tests/Runtime/NetworkIdentityCallbackTests.cs +++ b/Assets/Tests/Runtime/NetworkIdentityCallbackTests.cs @@ -1,9 +1,7 @@ -using System.Collections.Generic; using Mirage.Tests.Runtime.ClientServer; using NSubstitute; using NUnit.Framework; using UnityEngine; -using static Mirage.Tests.LocalConnections; using Object = UnityEngine.Object; namespace Mirage.Tests.Runtime @@ -11,21 +9,17 @@ namespace Mirage.Tests.Runtime public class NetworkIdentityCallbackTests : ClientServerSetup { GameObject gameObject; - NetworkIdentity identity; - - INetworkPlayer player1; - INetworkPlayer player2; [SetUp] public override void ExtraSetup() { gameObject = new GameObject(); - identity = gameObject.AddComponent(); + NetworkIdentity identity = gameObject.AddComponent(); identity.Server = server; identity.ServerObjectManager = serverObjectManager; - player1 = Substitute.For(); - player2 = Substitute.For(); + _ = Substitute.For(); + _ = Substitute.For(); } [TearDown] From 5789ac1f4ce98b91a96c5b47e220a9a4f96b6c65 Mon Sep 17 00:00:00 2001 From: dragonslaya Date: Sat, 25 Sep 2021 22:48:14 -0400 Subject: [PATCH 06/17] implementing performance test. @james for the script originally made. changed loop to break out. Signed-off-by: dragonslaya --- .../InterestManagement/InterestManager.cs | 7 +- .../Runtime/InterestManagement.meta | 8 + .../InterestManagementPerformanceTest.cs | 172 ++++++++++++++++++ .../InterestManagementPerformanceTest.cs.meta | 11 ++ .../Mirage.Tests.Performance.Runtime.asmdef | 4 +- 5 files changed, 195 insertions(+), 7 deletions(-) create mode 100644 Assets/Tests/Performance/Runtime/InterestManagement.meta create mode 100644 Assets/Tests/Performance/Runtime/InterestManagement/InterestManagementPerformanceTest.cs create mode 100644 Assets/Tests/Performance/Runtime/InterestManagement/InterestManagementPerformanceTest.cs.meta diff --git a/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs b/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs index d1c2d474d16..bfe58f4359e 100644 --- a/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs +++ b/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs @@ -210,12 +210,7 @@ internal void RegisterVisibilitySystem(ref ObserverData system) _visibilitySystems[i] = system; - stopWatch.Stop(); - - if (logger.logEnabled) - logger.Log($"[Interest Manager] - RegisterVisibilitySystem Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); - - return; + break; } stopWatch.Stop(); diff --git a/Assets/Tests/Performance/Runtime/InterestManagement.meta b/Assets/Tests/Performance/Runtime/InterestManagement.meta new file mode 100644 index 00000000000..9f8001b8da3 --- /dev/null +++ b/Assets/Tests/Performance/Runtime/InterestManagement.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aa10b6da444588c489655b267f38b839 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Tests/Performance/Runtime/InterestManagement/InterestManagementPerformanceTest.cs b/Assets/Tests/Performance/Runtime/InterestManagement/InterestManagementPerformanceTest.cs new file mode 100644 index 00000000000..04d1dc83abd --- /dev/null +++ b/Assets/Tests/Performance/Runtime/InterestManagement/InterestManagementPerformanceTest.cs @@ -0,0 +1,172 @@ +using System; +using System.Collections; +using Mirage.Examples.InterestManagement; +using Mirage.InterestManagement; +using NUnit.Framework; +using Unity.PerformanceTesting; +using UnityEditor.SceneManagement; +using UnityEngine; +using UnityEngine.SceneManagement; +using UnityEngine.TestTools; +using static UnityEngine.Object; + +namespace Mirage.Tests.Performance.Runtime +{ + [Ignore("NotImplemented")] + public class SpatialHashInterestManagementPerformanceTest : InterestManagementPerformanceBase + { + protected override IEnumerator SetupInterestManagement(NetworkServer server) + { + throw new NotImplementedException(); + //server.gameObject.AddComponent(); + + // wait frame for setup + yield return null; + } + } + [Ignore("NotImplemented")] + public class GridAndDistanceInterestManagementPerformanceTest : InterestManagementPerformanceBase + { + protected override IEnumerator SetupInterestManagement(NetworkServer server) + { + throw new NotImplementedException(); + //server.gameObject.AddComponent(); + + // wait frame for setup + yield return null; + } + } + + [Ignore("NotImplemented")] + public class QuadTreeInterestManagementPerformanceTest : InterestManagementPerformanceBase + { + protected override IEnumerator SetupInterestManagement(NetworkServer server) + { + throw new NotImplementedException(); + //server.gameObject.AddComponent(); + + // wait frame for setup + yield return null; + } + } + + public class GlobalInterestManagementPerformanceTest : InterestManagementPerformanceBase + { + protected override IEnumerator SetupInterestManagement(NetworkServer server) + { + // wait frame for setup + yield return null; + } + } + + [Category("Performance"), Category("InterestManagement")] + public abstract class InterestManagementPerformanceBase + { + const string testScene = "Assets/Examples/InterestManagement/Scenes/Scene.unity"; + const string NpcSpawnerName = "Mobs"; + const string LootSpawnerName = "Ground"; + const int clientCount = 100; + const int stationaryCount = 3500; + const int movingCount = 500; + + + private NetworkServer server; + + [UnitySetUp] + public IEnumerator Setup() + { + yield return EditorSceneManager.LoadSceneAsyncInPlayMode(testScene, new LoadSceneParameters(LoadSceneMode.Single)); + + // wait 1 frame for start to be called + yield return null; + GameObject.Find(LootSpawnerName).GetComponent().count = stationaryCount; + GameObject.Find(NpcSpawnerName).GetComponent().count = movingCount; + + + server = FindObjectOfType(); + server.SocketFactory = server.gameObject.AddComponent(); + + bool started = false; + server.MaxConnections = clientCount; + + removeExistingIM(); + // wait frame for destroy + yield return null; + + yield return SetupInterestManagement(server); + + server.Started.AddListener(() => started = true); + server.StartServer(); + + // wait for start + while (!started) { yield return null; } + + for (int i = 0; i < clientCount; i++) + { + try + { + var clientGo = new GameObject { name = $"Client {i}" }; + NetworkClient client = clientGo.AddComponent(); + client.SocketFactory = client.gameObject.AddComponent(); + client.Connect("localhost"); + } + catch (Exception ex) + { + Debug.LogException(ex); + } + } + } + + private void removeExistingIM() + { + NetworkVisibility[] existing = server.GetComponents(); + + for (int i = 0; i < existing.Length; i++) + { + Destroy(existing[i]); + } + } + + /// + /// Called before server starts + /// + /// + /// + protected abstract IEnumerator SetupInterestManagement(NetworkServer server); + + + [UnityTearDown] + public IEnumerator TearDown() + { + server.Stop(); + + // open new scene so that old one is destroyed + SceneManager.CreateScene("empty", new CreateSceneParameters(LocalPhysicsMode.None)); + yield return SceneManager.UnloadSceneAsync(testScene); + } + + [UnityTest] + public IEnumerator RunsWithoutErrors() + { + yield return new WaitForSeconds(5); + } + + [UnityTest, Performance] + public IEnumerator FramePerformance() + { + SampleGroup[] sampleGroups = + { + new SampleGroup("Observers", SampleUnit.Microsecond), + new SampleGroup("OnAuthenticated", SampleUnit.Microsecond), + new SampleGroup("OnSpawned", SampleUnit.Microsecond), + }; + + yield return Measure.Frames() + .ProfilerMarkers(sampleGroups) + .WarmupCount(5) + .MeasurementCount(300) + .Run(); + } + + } +} diff --git a/Assets/Tests/Performance/Runtime/InterestManagement/InterestManagementPerformanceTest.cs.meta b/Assets/Tests/Performance/Runtime/InterestManagement/InterestManagementPerformanceTest.cs.meta new file mode 100644 index 00000000000..37f15880c20 --- /dev/null +++ b/Assets/Tests/Performance/Runtime/InterestManagement/InterestManagementPerformanceTest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 46330da8af7316a4f9cabe6faf3404f2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Tests/Performance/Runtime/Mirage.Tests.Performance.Runtime.asmdef b/Assets/Tests/Performance/Runtime/Mirage.Tests.Performance.Runtime.asmdef index 6278f6754fa..b26153ce8eb 100644 --- a/Assets/Tests/Performance/Runtime/Mirage.Tests.Performance.Runtime.asmdef +++ b/Assets/Tests/Performance/Runtime/Mirage.Tests.Performance.Runtime.asmdef @@ -1,5 +1,6 @@ { "name": "Mirage.Tests.Performance.Runtime", + "rootNamespace": "", "references": [ "GUID:c0dd0d10738d4ad4a9de57c559d0ca1b", "GUID:30817c1a0e6d646d99c048fc403f5979", @@ -8,7 +9,8 @@ "GUID:27619889b8ba8c24980f49ee34dbb44a", "GUID:0acc523941302664db1f4e527237feb3", "GUID:f51ebe6a0ceec4240a699833d6309b23", - "GUID:c0b2064c294eb174c9f3f7da398eb677" + "GUID:c0b2064c294eb174c9f3f7da398eb677", + "GUID:ae70f15dce7a4fa4b938107926f64504" ], "includePlatforms": [], "excludePlatforms": [], From f4a20b5fe45c02aa532e147cd50f184e5c60bde5 Mon Sep 17 00:00:00 2001 From: dragonslaya Date: Sun, 26 Sep 2021 13:34:14 -0400 Subject: [PATCH 07/17] some updates to aoi system. have not finished fully implementation. Signed-off-by: dragonslaya --- .../InterestManagement/INetworkVisibility.cs | 5 +---- .../InterestManagement/InterestManager.cs | 19 ++++++++++++++++++- .../InterestManagement/NetworkVisibility.cs | 8 +------- Assets/Mirage/Runtime/NetworkIdentity.cs | 6 ++++++ Assets/Mirage/Runtime/ServerObjectManager.cs | 9 +++++++-- .../InterestManagementPerformanceTest.cs | 11 ++++++----- 6 files changed, 39 insertions(+), 19 deletions(-) diff --git a/Assets/Mirage/Runtime/InterestManagement/INetworkVisibility.cs b/Assets/Mirage/Runtime/InterestManagement/INetworkVisibility.cs index cd9464067a1..02e1de18be2 100644 --- a/Assets/Mirage/Runtime/InterestManagement/INetworkVisibility.cs +++ b/Assets/Mirage/Runtime/InterestManagement/INetworkVisibility.cs @@ -26,9 +26,6 @@ public interface INetworkVisibility /// /// /// - /// The identity of the object that has spawned in. - /// The position in which the player spawned in at. We use - /// - void CheckForObservers(NetworkIdentity identity, Vector3 position, out HashSet players); + void CheckForObservers(); } } diff --git a/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs b/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs index bfe58f4359e..60b068fb2d1 100644 --- a/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs +++ b/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs @@ -14,7 +14,7 @@ public class InterestManager #region Fields - protected internal readonly ServerObjectManager ServerObjectManager; + public readonly ServerObjectManager ServerObjectManager; private ObserverData[] _visibilitySystems; private readonly int _initialSystems; private readonly List _observerSystems = new List(); @@ -29,6 +29,23 @@ public class InterestManager #region Callback Listener's + internal void Update() + { + var stopWatch = Stopwatch.StartNew(); + + if (_visibilitySystems == null) return; + + foreach (ObserverData observerData in _visibilitySystems) + { + observerData.System.CheckForObservers(); + } + + stopWatch.Stop(); + + if (logger.logEnabled) + logger.Log($"[Interest Manager] - Update Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); + } + /// /// When server stops we will un-register and clean up stuff. /// diff --git a/Assets/Mirage/Runtime/InterestManagement/NetworkVisibility.cs b/Assets/Mirage/Runtime/InterestManagement/NetworkVisibility.cs index da83df8a8b5..b3236e38023 100644 --- a/Assets/Mirage/Runtime/InterestManagement/NetworkVisibility.cs +++ b/Assets/Mirage/Runtime/InterestManagement/NetworkVisibility.cs @@ -1,6 +1,3 @@ -using System.Collections.Generic; -using UnityEngine; - namespace Mirage.InterestManagement { public abstract class NetworkVisibility : INetworkVisibility @@ -47,10 +44,7 @@ public void ShutDown() /// /// /// - /// The identity of the object that has spawned in. - /// The position in which the player spawned in at. We use - /// - public abstract void CheckForObservers(NetworkIdentity identity, Vector3 position, out HashSet players); + public abstract void CheckForObservers(); #endregion } diff --git a/Assets/Mirage/Runtime/NetworkIdentity.cs b/Assets/Mirage/Runtime/NetworkIdentity.cs index 7034bfe44e9..c2f2ef8a66c 100644 --- a/Assets/Mirage/Runtime/NetworkIdentity.cs +++ b/Assets/Mirage/Runtime/NetworkIdentity.cs @@ -7,6 +7,7 @@ using Mirage.Logging; using Mirage.Serialization; using Mirage.Events; +using Mirage.InterestManagement; #if UNITY_EDITOR using UnityEditor; #if UNITY_2018_3_OR_NEWER @@ -184,6 +185,11 @@ public sealed class NetworkIdentity : MonoBehaviour INetworkPlayer _owner; + /// + /// The visibility systems this network identity is part of. + /// + internal List VisibilitySystems; + /// /// The INetworkPlayer associated with this NetworkIdentity. This property is only valid on server /// Use it to return details such as the connection's identity, IP address and ready status. diff --git a/Assets/Mirage/Runtime/ServerObjectManager.cs b/Assets/Mirage/Runtime/ServerObjectManager.cs index 0f8e90d0705..2f822dbe1dd 100644 --- a/Assets/Mirage/Runtime/ServerObjectManager.cs +++ b/Assets/Mirage/Runtime/ServerObjectManager.cs @@ -67,6 +67,11 @@ public void Start() } } + public void Update() + { + InterestManager?.Update(); + } + internal void RegisterMessageHandlers() { Server.MessageHandler.RegisterHandler(OnServerRpcMessage); @@ -296,14 +301,14 @@ void Respawn(NetworkIdentity identity) /// /// /// - internal void ShowToPlayer(NetworkIdentity identity, INetworkPlayer player) + public void ShowToPlayer(NetworkIdentity identity, INetworkPlayer player) { // dont send if loading scene if (player.SceneIsReady) SendSpawnMessage(identity, player); } - internal void HideToPlayer(NetworkIdentity identity, INetworkPlayer player) + public void HideToPlayer(NetworkIdentity identity, INetworkPlayer player) { player.Send(new ObjectHideMessage { netId = identity.NetId }); } diff --git a/Assets/Tests/Performance/Runtime/InterestManagement/InterestManagementPerformanceTest.cs b/Assets/Tests/Performance/Runtime/InterestManagement/InterestManagementPerformanceTest.cs index 04d1dc83abd..7fcd6b4f282 100644 --- a/Assets/Tests/Performance/Runtime/InterestManagement/InterestManagementPerformanceTest.cs +++ b/Assets/Tests/Performance/Runtime/InterestManagement/InterestManagementPerformanceTest.cs @@ -2,6 +2,7 @@ using System.Collections; using Mirage.Examples.InterestManagement; using Mirage.InterestManagement; +using Mirage.Sockets.Udp; using NUnit.Framework; using Unity.PerformanceTesting; using UnityEditor.SceneManagement; @@ -54,6 +55,7 @@ public class GlobalInterestManagementPerformanceTest : InterestManagementPerform { protected override IEnumerator SetupInterestManagement(NetworkServer server) { + Setup(); // wait frame for setup yield return null; } @@ -84,7 +86,7 @@ public IEnumerator Setup() server = FindObjectOfType(); - server.SocketFactory = server.gameObject.AddComponent(); + server.SocketFactory = server.gameObject.AddComponent(); bool started = false; server.MaxConnections = clientCount; @@ -107,7 +109,7 @@ public IEnumerator Setup() { var clientGo = new GameObject { name = $"Client {i}" }; NetworkClient client = clientGo.AddComponent(); - client.SocketFactory = client.gameObject.AddComponent(); + client.SocketFactory = client.gameObject.AddComponent(); client.Connect("localhost"); } catch (Exception ex) @@ -119,11 +121,11 @@ public IEnumerator Setup() private void removeExistingIM() { - NetworkVisibility[] existing = server.GetComponents(); + INetworkVisibility[] existing = server.GetComponents(); for (int i = 0; i < existing.Length; i++) { - Destroy(existing[i]); + //Destroy(existing[i]); } } @@ -167,6 +169,5 @@ public IEnumerator FramePerformance() .MeasurementCount(300) .Run(); } - } } From 9cd3146ed81b522c90e475a42edb852d97f45e95 Mon Sep 17 00:00:00 2001 From: dragonslaya Date: Sun, 26 Sep 2021 15:31:02 -0400 Subject: [PATCH 08/17] - pushing fixes for broken stuff. Signed-off-by: dragonslaya --- .../InterestManagement/InterestManager.cs | 66 ++----------------- 1 file changed, 5 insertions(+), 61 deletions(-) diff --git a/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs b/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs index 60b068fb2d1..37bfddc3ac7 100644 --- a/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs +++ b/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; -using System.Diagnostics; using System.Runtime.CompilerServices; using Mirage.Logging; using Mirage.Serialization; @@ -31,19 +30,12 @@ public class InterestManager internal void Update() { - var stopWatch = Stopwatch.StartNew(); - if (_visibilitySystems == null) return; foreach (ObserverData observerData in _visibilitySystems) { observerData.System.CheckForObservers(); } - - stopWatch.Stop(); - - if (logger.logEnabled) - logger.Log($"[Interest Manager] - Update Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); } /// @@ -69,8 +61,6 @@ protected virtual void OnServerStarted() /// private void OnSpawnInWorld(NetworkIdentity identity) { - var stopWatch = Stopwatch.StartNew(); - if (_visibilitySystems == null) { foreach (INetworkPlayer player in ServerObjectManager.Server.Players) @@ -85,11 +75,6 @@ private void OnSpawnInWorld(NetworkIdentity identity) systemData.System.OnSpawned(identity); } } - - stopWatch.Stop(); - - if (logger.logEnabled) - logger.Log($"[Interest Manager] - OnSpawnInWorld Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); } #endregion @@ -119,8 +104,6 @@ public InterestManager(ServerObjectManager serverObjectManager, int initialSyste /// protected internal virtual void Send(NetworkIdentity identity, T msg, int channelId = Channel.Reliable, INetworkPlayer skip = null) { - var stopWatch = Stopwatch.StartNew(); - HashSet observers = Observers(identity); if (observers.Count == 0) @@ -131,16 +114,11 @@ protected internal virtual void Send(NetworkIdentity identity, T msg, int cha // pack message into byte[] once MessagePacker.Pack(msg, writer); var segment = writer.ToArraySegment(); - int count = Send(identity, segment, channelId, skip); + int count = Send(observers, segment, channelId, skip); if (count > 0) NetworkDiagnostics.OnSend(msg, segment.Count, count); } - - stopWatch.Stop(); - - if (logger.logEnabled) - logger.Log($"[Interest Manager] - Send Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); } /// @@ -148,16 +126,16 @@ protected internal virtual void Send(NetworkIdentity identity, T msg, int cha /// /// Override if you wish to provide /// an allocation free send method - /// the object that wants to send a message + /// The player's we want to send the message to. /// the data to send /// the channel to send it on /// a player who should not receive the message /// Total amounts of messages sent - protected virtual int Send(NetworkIdentity identity, ArraySegment data, int channelId = Channel.Reliable, INetworkPlayer skip = null) + private int Send(HashSet players, ArraySegment data, int channelId = Channel.Reliable, INetworkPlayer skip = null) { int count = 0; - foreach (INetworkPlayer player in Observers(identity)) + foreach (INetworkPlayer player in players) { if (player == null) continue; @@ -175,8 +153,6 @@ protected virtual int Send(NetworkIdentity identity, ArraySegment data, in [MethodImpl(MethodImplOptions.AggressiveInlining)] private void CheckGrowVisibilitySystem() { - var stopWatch = Stopwatch.StartNew(); - if (_visibilitySystems == null) { _visibilitySystems = new ObserverData[_initialSystems]; @@ -193,11 +169,6 @@ private void CheckGrowVisibilitySystem() _visibilitySystems = newData; } - - stopWatch.Stop(); - - if (logger.logEnabled) - logger.Log($"[Interest Manager] - CheckGrowVisibilitySystem Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); } /// @@ -208,8 +179,6 @@ internal void RegisterVisibilitySystem(ref ObserverData system) { CheckGrowVisibilitySystem(); - var stopWatch = Stopwatch.StartNew(); - if (_visibilitySystems.Equals(system)) { logger.LogWarning( @@ -229,11 +198,6 @@ internal void RegisterVisibilitySystem(ref ObserverData system) break; } - - stopWatch.Stop(); - - if (logger.logEnabled) - logger.Log($"[Interest Manager] - RegisterVisibilitySystem Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); } /// @@ -242,8 +206,6 @@ internal void RegisterVisibilitySystem(ref ObserverData system) /// The system we want to un-register from the interest manager. internal void UnRegisterVisibilitySystem(ref ObserverData system) { - var stopWatch = Stopwatch.StartNew(); - for (int i = 0; i < _visibilitySystems.Length; i++) { if (!_visibilitySystems[i].Equals(system)) continue; @@ -253,21 +215,11 @@ internal void UnRegisterVisibilitySystem(ref ObserverData system) if (logger.logEnabled) logger.Log($"[Interest Manager] - Un-Registering system {system} from our manager."); - stopWatch.Stop(); - - if (logger.logEnabled) - logger.Log($"[Interest Manager] - UnRegisterVisibilitySystem Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); - return; } logger.LogWarning( "[InterestManager] - Cannot find system in interest manager. Please check make sure it was registered."); - - stopWatch.Stop(); - - if (logger.logEnabled) - logger.Log($"[Interest Manager] - UnRegisterVisibilitySystem Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); } /// @@ -277,18 +229,10 @@ internal void UnRegisterVisibilitySystem(ref ObserverData system) /// internal HashSet Observers(NetworkIdentity identity) { - var stopWatch = Stopwatch.StartNew(); - if (_visibilitySystems == null) return ServerObjectManager.Server.Players; - var observers = new HashSet(); - - stopWatch.Stop(); - - if (logger.logEnabled) - logger.Log( - $"[Interest Manager] - Observers Method Execution Time: {stopWatch.Elapsed.TotalMilliseconds} ms"); + HashSet observers = new HashSet(); return observers; } From 71f33b060a18e9890ecc3a314e3ded4ecb17768d Mon Sep 17 00:00:00 2001 From: dragonslaya Date: Sun, 26 Sep 2021 15:58:56 -0400 Subject: [PATCH 09/17] stupid missed listening for authenticated players. Signed-off-by: dragonslaya --- .../InterestManagement/INetworkVisibility.cs | 9 ++++++--- .../InterestManagement/InterestManager.cs | 20 +++++++++++++++++++ .../InterestManagement/NetworkVisibility.cs | 6 ++++++ Assets/Mirage/Runtime/ServerObjectManager.cs | 4 +--- 4 files changed, 33 insertions(+), 6 deletions(-) diff --git a/Assets/Mirage/Runtime/InterestManagement/INetworkVisibility.cs b/Assets/Mirage/Runtime/InterestManagement/INetworkVisibility.cs index 02e1de18be2..a1194daf695 100644 --- a/Assets/Mirage/Runtime/InterestManagement/INetworkVisibility.cs +++ b/Assets/Mirage/Runtime/InterestManagement/INetworkVisibility.cs @@ -1,6 +1,3 @@ -using System.Collections.Generic; -using UnityEngine; - namespace Mirage.InterestManagement { public interface INetworkVisibility @@ -23,6 +20,12 @@ public interface INetworkVisibility /// The object just spawned void OnSpawned(NetworkIdentity identity); + /// + /// + /// + /// + void OnAuthenticated(INetworkPlayer player); + /// /// /// diff --git a/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs b/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs index 37bfddc3ac7..54ed83ca56c 100644 --- a/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs +++ b/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs @@ -44,6 +44,7 @@ internal void Update() protected virtual void OnServerStopped() { ServerObjectManager.Server.World.onSpawn -= OnSpawnInWorld; + ServerObjectManager.Server.Authenticated.RemoveListener(OnAuthenticated); } /// @@ -52,6 +53,25 @@ protected virtual void OnServerStopped() protected virtual void OnServerStarted() { ServerObjectManager.Server.World.onSpawn += OnSpawnInWorld; + ServerObjectManager.Server.Authenticated.AddListener(OnAuthenticated); + } + + private void OnAuthenticated(INetworkPlayer player) + { + if (_visibilitySystems == null) + { + foreach (NetworkIdentity identity in ServerObjectManager.Server.World.SpawnedIdentities) + { + ServerObjectManager.ShowToPlayer(identity, player); + } + } + else + { + foreach (ObserverData systemData in _visibilitySystems) + { + systemData.System.OnAuthenticated(player); + } + } } /// diff --git a/Assets/Mirage/Runtime/InterestManagement/NetworkVisibility.cs b/Assets/Mirage/Runtime/InterestManagement/NetworkVisibility.cs index b3236e38023..c8f3b98c84a 100644 --- a/Assets/Mirage/Runtime/InterestManagement/NetworkVisibility.cs +++ b/Assets/Mirage/Runtime/InterestManagement/NetworkVisibility.cs @@ -41,6 +41,12 @@ public void ShutDown() /// The object just spawned public abstract void OnSpawned(NetworkIdentity identity); + /// + /// + /// + /// + public abstract void OnAuthenticated(INetworkPlayer player); + /// /// /// diff --git a/Assets/Mirage/Runtime/ServerObjectManager.cs b/Assets/Mirage/Runtime/ServerObjectManager.cs index 2f822dbe1dd..09d8b8a022f 100644 --- a/Assets/Mirage/Runtime/ServerObjectManager.cs +++ b/Assets/Mirage/Runtime/ServerObjectManager.cs @@ -303,9 +303,7 @@ void Respawn(NetworkIdentity identity) /// public void ShowToPlayer(NetworkIdentity identity, INetworkPlayer player) { - // dont send if loading scene - if (player.SceneIsReady) - SendSpawnMessage(identity, player); + SendSpawnMessage(identity, player); } public void HideToPlayer(NetworkIdentity identity, INetworkPlayer player) From 32787a2233bc651afb9f1cfcd36168a5c25a053c Mon Sep 17 00:00:00 2001 From: dragonslaya Date: Sun, 26 Sep 2021 17:30:39 -0400 Subject: [PATCH 10/17] changed things to foreach and lists as per james. Signed-off-by: dragonslaya --- .../InterestManagement/InterestManager.cs | 58 ++++--------------- 1 file changed, 11 insertions(+), 47 deletions(-) diff --git a/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs b/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs index 54ed83ca56c..696b9f19269 100644 --- a/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs +++ b/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs @@ -14,8 +14,7 @@ public class InterestManager #region Fields public readonly ServerObjectManager ServerObjectManager; - private ObserverData[] _visibilitySystems; - private readonly int _initialSystems; + private List _visibilitySystems = new List(); private readonly List _observerSystems = new List(); #endregion @@ -30,7 +29,7 @@ public class InterestManager internal void Update() { - if (_visibilitySystems == null) return; + if (_visibilitySystems.Count == 0) return; foreach (ObserverData observerData in _visibilitySystems) { @@ -58,7 +57,7 @@ protected virtual void OnServerStarted() private void OnAuthenticated(INetworkPlayer player) { - if (_visibilitySystems == null) + if (_visibilitySystems.Count == 0) { foreach (NetworkIdentity identity in ServerObjectManager.Server.World.SpawnedIdentities) { @@ -81,7 +80,7 @@ private void OnAuthenticated(INetworkPlayer player) /// private void OnSpawnInWorld(NetworkIdentity identity) { - if (_visibilitySystems == null) + if (_visibilitySystems.Count == 0) { foreach (INetworkPlayer player in ServerObjectManager.Server.Players) { @@ -106,10 +105,8 @@ private void OnSpawnInWorld(NetworkIdentity identity) /// /// The server object manager so we can pull info from it or send info from it. /// The number of initial systems you will be using. - public InterestManager(ServerObjectManager serverObjectManager, int initialSystems = 0) + public InterestManager(ServerObjectManager serverObjectManager) { - _initialSystems = initialSystems; - ServerObjectManager = serverObjectManager; ServerObjectManager.Server.Started.AddListener(OnServerStarted); @@ -170,36 +167,13 @@ private int Send(HashSet players, ArraySegment data, int c return count; } - [MethodImpl(MethodImplOptions.AggressiveInlining)] - private void CheckGrowVisibilitySystem() - { - if (_visibilitySystems == null) - { - _visibilitySystems = new ObserverData[_initialSystems]; - } - else if (_visibilitySystems[_visibilitySystems.Length - 1].System == default) - { - // We need to copy and expand our visibility system. - if (logger.logEnabled) - logger.Log("[Interest Manager] - Visibility system is expanding array. If this is happening often. Please set initial systems in constructor."); - - var newData = new ObserverData[_initialSystems + _initialSystems]; - - _visibilitySystems.CopyTo(newData, 0); - - _visibilitySystems = newData; - } - } - /// /// Register a specific interest management system to the interest manager. /// /// The system we want to register in the interest manager. internal void RegisterVisibilitySystem(ref ObserverData system) { - CheckGrowVisibilitySystem(); - - if (_visibilitySystems.Equals(system)) + if (_visibilitySystems.Contains(system)) { logger.LogWarning( "[InterestManager] - System already register to interest manager. Please check if this was correct."); @@ -210,14 +184,7 @@ internal void RegisterVisibilitySystem(ref ObserverData system) if(logger.logEnabled) logger.Log($"[Interest Manager] - Registering system {system} to our manager."); - for (int i = 0; i < _visibilitySystems.Length; i++) - { - if(!_visibilitySystems[i].Equals(default)) continue; - - _visibilitySystems[i] = system; - - break; - } + _visibilitySystems.Add(system); } /// @@ -226,20 +193,17 @@ internal void RegisterVisibilitySystem(ref ObserverData system) /// The system we want to un-register from the interest manager. internal void UnRegisterVisibilitySystem(ref ObserverData system) { - for (int i = 0; i < _visibilitySystems.Length; i++) + if(!_visibilitySystems.Contains(system)) { - if (!_visibilitySystems[i].Equals(system)) continue; - - _visibilitySystems[i] = default; - if (logger.logEnabled) logger.Log($"[Interest Manager] - Un-Registering system {system} from our manager."); - return; } logger.LogWarning( "[InterestManager] - Cannot find system in interest manager. Please check make sure it was registered."); + + _visibilitySystems.Remove(system); } /// @@ -249,7 +213,7 @@ internal void UnRegisterVisibilitySystem(ref ObserverData system) /// internal HashSet Observers(NetworkIdentity identity) { - if (_visibilitySystems == null) + if (_visibilitySystems.Count == 0) return ServerObjectManager.Server.Players; HashSet observers = new HashSet(); From c320829cc41e40f90dc53c63609a4edaa9c3526a Mon Sep 17 00:00:00 2001 From: dragonslaya Date: Fri, 15 Oct 2021 15:55:38 -0400 Subject: [PATCH 11/17] - pushign performance improvement for aoi. --- .../InterestManagement/InterestManager.cs | 41 ++----------------- 1 file changed, 3 insertions(+), 38 deletions(-) diff --git a/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs b/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs index 696b9f19269..381e5e57eb0 100644 --- a/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs +++ b/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs @@ -126,45 +126,10 @@ protected internal virtual void Send(NetworkIdentity identity, T msg, int cha if (observers.Count == 0) return; - using (PooledNetworkWriter writer = NetworkWriterPool.GetWriter()) - { - // pack message into byte[] once - MessagePacker.Pack(msg, writer); - var segment = writer.ToArraySegment(); - int count = Send(observers, segment, channelId, skip); - - if (count > 0) - NetworkDiagnostics.OnSend(msg, segment.Count, count); - } - } - - /// - /// Send a message to all observers of an identity - /// - /// Override if you wish to provide - /// an allocation free send method - /// The player's we want to send the message to. - /// the data to send - /// the channel to send it on - /// a player who should not receive the message - /// Total amounts of messages sent - private int Send(HashSet players, ArraySegment data, int channelId = Channel.Reliable, INetworkPlayer skip = null) - { - int count = 0; - - foreach (INetworkPlayer player in players) - { - if (player == null) continue; - - if (player != skip) - { - // send to all connections, but don't wait for them - player.Send(data, channelId); - count++; - } - } + // remove skipped player. No need to send to them. + observers.Remove(skip); - return count; + NetworkServer.SendToMany(observers, msg); } /// From 73bd558cb07dc46cd5e3d9872e0faabbb5134cd8 Mon Sep 17 00:00:00 2001 From: dragonslaya Date: Fri, 15 Oct 2021 18:23:11 -0400 Subject: [PATCH 12/17] more improvements Signed-off-by: dragonslaya --- .../InterestManagement/InterestManager.cs | 32 ++++++++++--------- .../InterestManagement/NetworkVisibility.cs | 12 ++++--- 2 files changed, 25 insertions(+), 19 deletions(-) diff --git a/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs b/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs index 381e5e57eb0..d0fef1bf4db 100644 --- a/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs +++ b/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs @@ -1,8 +1,5 @@ -using System; using System.Collections.Generic; -using System.Runtime.CompilerServices; using Mirage.Logging; -using Mirage.Serialization; using UnityEngine; namespace Mirage.InterestManagement @@ -14,14 +11,14 @@ public class InterestManager #region Fields public readonly ServerObjectManager ServerObjectManager; - private List _visibilitySystems = new List(); - private readonly List _observerSystems = new List(); + private readonly List _visibilitySystems = new List(); + private HashSet _observers = new HashSet(); #endregion #region Properties - public List ObserverSystems => _observerSystems; + public IReadOnlyCollection ObserverSystems => _visibilitySystems; #endregion @@ -104,7 +101,6 @@ private void OnSpawnInWorld(NetworkIdentity identity) /// Central system to control and maintain checking for data for all observer visibility systems. /// /// The server object manager so we can pull info from it or send info from it. - /// The number of initial systems you will be using. public InterestManager(ServerObjectManager serverObjectManager) { ServerObjectManager = serverObjectManager; @@ -119,17 +115,18 @@ public InterestManager(ServerObjectManager serverObjectManager) /// /// /// + /// protected internal virtual void Send(NetworkIdentity identity, T msg, int channelId = Channel.Reliable, INetworkPlayer skip = null) { - HashSet observers = Observers(identity); - - if (observers.Count == 0) - return; + _observers = Observers(identity); // remove skipped player. No need to send to them. - observers.Remove(skip); + _observers.Remove(skip); + + if (_observers.Count == 0) + return; - NetworkServer.SendToMany(observers, msg); + NetworkServer.SendToMany(_observers, msg, channelId); } /// @@ -181,9 +178,14 @@ internal HashSet Observers(NetworkIdentity identity) if (_visibilitySystems.Count == 0) return ServerObjectManager.Server.Players; - HashSet observers = new HashSet(); + foreach (ObserverData visibilitySystem in _visibilitySystems) + { + if (!visibilitySystem.Observers.ContainsKey(identity)) return _observers; + + _observers.UnionWith(visibilitySystem.Observers.Values); + } - return observers; + return _observers; } #endregion diff --git a/Assets/Mirage/Runtime/InterestManagement/NetworkVisibility.cs b/Assets/Mirage/Runtime/InterestManagement/NetworkVisibility.cs index c8f3b98c84a..8f5836f3f4d 100644 --- a/Assets/Mirage/Runtime/InterestManagement/NetworkVisibility.cs +++ b/Assets/Mirage/Runtime/InterestManagement/NetworkVisibility.cs @@ -1,3 +1,5 @@ +using System.Collections.Generic; + namespace Mirage.InterestManagement { public abstract class NetworkVisibility : INetworkVisibility @@ -5,7 +7,7 @@ public abstract class NetworkVisibility : INetworkVisibility #region Fields private readonly InterestManager _interestManager; - private ObserverData visibilitySystemData; + private ObserverData _visibilitySystemData; #endregion @@ -13,6 +15,8 @@ public abstract class NetworkVisibility : INetworkVisibility public InterestManager InterestManager => _interestManager; + public Dictionary VisibilitySystemData => _visibilitySystemData.Observers; + #endregion protected NetworkVisibility(InterestManager interestManager) @@ -22,14 +26,14 @@ protected NetworkVisibility(InterestManager interestManager) public void Startup() { - visibilitySystemData = new ObserverData(this, null); + _visibilitySystemData = new ObserverData(this, null); - _interestManager?.RegisterVisibilitySystem(ref visibilitySystemData); + _interestManager?.RegisterVisibilitySystem(ref _visibilitySystemData); } public void ShutDown() { - _interestManager?.UnRegisterVisibilitySystem(ref visibilitySystemData); + _interestManager?.UnRegisterVisibilitySystem(ref _visibilitySystemData); } #region Implementation of INetworkVisibility From 89292c64902c5e4d0d5876d27c3d509bb912f988 Mon Sep 17 00:00:00 2001 From: dragonslaya Date: Fri, 15 Oct 2021 19:34:43 -0400 Subject: [PATCH 13/17] cleaning up. --- .../Runtime/InterestManagement/INetworkVisibility.cs | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/Assets/Mirage/Runtime/InterestManagement/INetworkVisibility.cs b/Assets/Mirage/Runtime/InterestManagement/INetworkVisibility.cs index a1194daf695..050855ed232 100644 --- a/Assets/Mirage/Runtime/InterestManagement/INetworkVisibility.cs +++ b/Assets/Mirage/Runtime/InterestManagement/INetworkVisibility.cs @@ -2,15 +2,8 @@ namespace Mirage.InterestManagement { public interface INetworkVisibility { - - /// - /// - /// void Startup(); - /// - /// - /// void ShutDown(); /// @@ -21,9 +14,9 @@ public interface INetworkVisibility void OnSpawned(NetworkIdentity identity); /// - /// + /// Invoked when a player has authenticated on server. /// - /// + /// The player who just authenticated. void OnAuthenticated(INetworkPlayer player); /// From 9af9b634ccaf15e08565ed14188fac7004a3eba6 Mon Sep 17 00:00:00 2001 From: dragonslaya Date: Sat, 23 Oct 2021 09:08:55 -0400 Subject: [PATCH 14/17] Implemented scene with interest management testing stuff. Also pushed octree version Signed-off-by: dragonslaya --- .../Components/BaseVisibilityInspector.cs | 20 +- .../VisibilitySystems.meta} | 2 +- .../VisibilitySystems/OctreeSystem.meta} | 5 +- .../OctreeSystem/OctreeInterestChecker.cs | 107 + .../OctreeInterestChecker.cs.meta} | 2 +- .../OctreeSystem/OctreeVisibility.cs | 113 + .../OctreeSystem/OctreeVisibility.cs.meta} | 2 +- .../OctreeSystem/OctreeVisibilityInspector.cs | 58 + .../OctreeVisibilityInspector.cs.meta} | 2 +- .../OctreeSystem/QuadTree.meta | 8 + .../OctreeSystem/QuadTree/BoundsOctree.cs | 357 ++ .../QuadTree/BoundsOctree.cs.meta | 3 + .../OctreeSystem/QuadTree/BoundsOctreeNode.cs | 812 ++++ .../QuadTree/BoundsOctreeNode.cs.meta | 3 + .../OctreeSystem/QuadTree/LICENCE | 23 + .../OctreeSystem/QuadTree/LICENCE.meta} | 2 +- .../OctreeSystem/QuadTree/README.md | 108 + .../OctreeSystem/QuadTree/README.md.meta} | 2 +- .../InterestManagement/InterestManager.cs | 7 +- .../InterestManagement/NetworkVisibility.cs | 16 +- .../InterestManagement/ObserverData.cs | 8 +- Assets/Mirage/Runtime/ServerObjectManager.cs | 6 +- .../Scripts/ShootingTankBehaviour.cs | 5 +- .../InterestManagement/Models/BaseColor.png | Bin 939498 -> 0 bytes .../Models/BaseColor.png.meta | 88 - .../Models/Controller.controller | 272 -- .../Models/Controller.controller.meta | 8 - .../InterestManagement/Models/Emissive.png | Bin 80294 -> 0 bytes .../Models/Emissive.png.meta | 88 - .../InterestManagement/Models/Metallic.png | Bin 62860 -> 0 bytes .../Models/Metallic.png.meta | 88 - .../InterestManagement/Models/Normal.png | Bin 666342 -> 0 bytes .../InterestManagement/Models/Normal.png.meta | 88 - .../Models/Recon_Tank - License.txt | 7 - .../Models/TankMaterial.mat | 82 - .../Models/TankMaterial.mat.meta | 8 - .../InterestManagement/Models/reconTank.fbx | Bin 224204 -> 0 bytes .../Models/reconTank.fbx.meta | 239 -- .../InterestManagement/Prefabs/Loot.prefab | 126 - .../Prefabs/Loot.prefab.meta | 7 - .../InterestManagement/Prefabs/Npc.prefab | 185 - .../InterestManagement/Prefabs/Tank.prefab | 464 -- .../Prefabs/Tank.prefab.meta | 8 - .../InterestManagement/Scenes/Scene.unity | 3811 ----------------- .../InterestManagement/Scripts/Spawner.cs | 32 - .../InterestManagement/Scripts/Tank.cs | 55 - .../InterestManagement/Scripts/Wander.cs | 36 - 47 files changed, 1638 insertions(+), 5725 deletions(-) rename Assets/Mirage/{Samples~/InterestManagement/Models.meta => Components/VisibilitySystems.meta} (77%) rename Assets/Mirage/{Samples~/InterestManagement/Prefabs/Npc.prefab.meta => Components/VisibilitySystems/OctreeSystem.meta} (57%) create mode 100644 Assets/Mirage/Components/VisibilitySystems/OctreeSystem/OctreeInterestChecker.cs rename Assets/Mirage/{Samples~/InterestManagement/Scripts/Spawner.cs.meta => Components/VisibilitySystems/OctreeSystem/OctreeInterestChecker.cs.meta} (83%) create mode 100644 Assets/Mirage/Components/VisibilitySystems/OctreeSystem/OctreeVisibility.cs rename Assets/Mirage/{Samples~/InterestManagement/Scripts/Tank.cs.meta => Components/VisibilitySystems/OctreeSystem/OctreeVisibility.cs.meta} (83%) create mode 100644 Assets/Mirage/Components/VisibilitySystems/OctreeSystem/OctreeVisibilityInspector.cs rename Assets/Mirage/{Samples~/InterestManagement/Scripts/Wander.cs.meta => Components/VisibilitySystems/OctreeSystem/OctreeVisibilityInspector.cs.meta} (83%) create mode 100644 Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree.meta create mode 100644 Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/BoundsOctree.cs create mode 100644 Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/BoundsOctree.cs.meta create mode 100644 Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/BoundsOctreeNode.cs create mode 100644 Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/BoundsOctreeNode.cs.meta create mode 100644 Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/LICENCE rename Assets/Mirage/{Samples~/InterestManagement/Scenes/Scene.unity.meta => Components/VisibilitySystems/OctreeSystem/QuadTree/LICENCE.meta} (74%) create mode 100644 Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/README.md rename Assets/Mirage/{Samples~/InterestManagement/Models/Recon_Tank - License.txt.meta => Components/VisibilitySystems/OctreeSystem/QuadTree/README.md.meta} (75%) delete mode 100644 Assets/Mirage/Samples~/InterestManagement/Models/BaseColor.png delete mode 100644 Assets/Mirage/Samples~/InterestManagement/Models/BaseColor.png.meta delete mode 100644 Assets/Mirage/Samples~/InterestManagement/Models/Controller.controller delete mode 100644 Assets/Mirage/Samples~/InterestManagement/Models/Controller.controller.meta delete mode 100644 Assets/Mirage/Samples~/InterestManagement/Models/Emissive.png delete mode 100644 Assets/Mirage/Samples~/InterestManagement/Models/Emissive.png.meta delete mode 100644 Assets/Mirage/Samples~/InterestManagement/Models/Metallic.png delete mode 100644 Assets/Mirage/Samples~/InterestManagement/Models/Metallic.png.meta delete mode 100644 Assets/Mirage/Samples~/InterestManagement/Models/Normal.png delete mode 100644 Assets/Mirage/Samples~/InterestManagement/Models/Normal.png.meta delete mode 100644 Assets/Mirage/Samples~/InterestManagement/Models/Recon_Tank - License.txt delete mode 100644 Assets/Mirage/Samples~/InterestManagement/Models/TankMaterial.mat delete mode 100644 Assets/Mirage/Samples~/InterestManagement/Models/TankMaterial.mat.meta delete mode 100644 Assets/Mirage/Samples~/InterestManagement/Models/reconTank.fbx delete mode 100644 Assets/Mirage/Samples~/InterestManagement/Models/reconTank.fbx.meta delete mode 100644 Assets/Mirage/Samples~/InterestManagement/Prefabs/Loot.prefab delete mode 100644 Assets/Mirage/Samples~/InterestManagement/Prefabs/Loot.prefab.meta delete mode 100644 Assets/Mirage/Samples~/InterestManagement/Prefabs/Npc.prefab delete mode 100644 Assets/Mirage/Samples~/InterestManagement/Prefabs/Tank.prefab delete mode 100644 Assets/Mirage/Samples~/InterestManagement/Prefabs/Tank.prefab.meta delete mode 100644 Assets/Mirage/Samples~/InterestManagement/Scenes/Scene.unity delete mode 100644 Assets/Mirage/Samples~/InterestManagement/Scripts/Spawner.cs delete mode 100644 Assets/Mirage/Samples~/InterestManagement/Scripts/Tank.cs delete mode 100644 Assets/Mirage/Samples~/InterestManagement/Scripts/Wander.cs diff --git a/Assets/Mirage/Components/BaseVisibilityInspector.cs b/Assets/Mirage/Components/BaseVisibilityInspector.cs index da2ec40defa..abdf20695cf 100644 --- a/Assets/Mirage/Components/BaseVisibilityInspector.cs +++ b/Assets/Mirage/Components/BaseVisibilityInspector.cs @@ -13,20 +13,30 @@ public abstract class BaseVisibilityInspector : MonoBehaviour #endregion - #region Unity Methods - - protected abstract void Start(); + #region Mirage Callbacks - private void OnEnable() + private void OnServerStarted() { NetworkVisibility?.Startup(); } - private void OnDisable() + private void OnServerStopped() { NetworkVisibility?.ShutDown(); } + #endregion + + #region Unity Methods + + protected virtual void Awake() + { + ServerObjectManager ??= FindObjectOfType(); + + ServerObjectManager.Server.Started.AddListener(OnServerStarted); + ServerObjectManager.Server.Stopped.AddListener(OnServerStopped); + } + private void Destroy() { NetworkVisibility = null; diff --git a/Assets/Mirage/Samples~/InterestManagement/Models.meta b/Assets/Mirage/Components/VisibilitySystems.meta similarity index 77% rename from Assets/Mirage/Samples~/InterestManagement/Models.meta rename to Assets/Mirage/Components/VisibilitySystems.meta index 375679e3e93..6c165a8aec3 100644 --- a/Assets/Mirage/Samples~/InterestManagement/Models.meta +++ b/Assets/Mirage/Components/VisibilitySystems.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 5e67935e89cc54b6bb1527c1b26bdc5e +guid: 3e15583cdf606a5418ff91722cfa8f6c folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Mirage/Samples~/InterestManagement/Prefabs/Npc.prefab.meta b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem.meta similarity index 57% rename from Assets/Mirage/Samples~/InterestManagement/Prefabs/Npc.prefab.meta rename to Assets/Mirage/Components/VisibilitySystems/OctreeSystem.meta index 8af51321b20..fc30f584c86 100644 --- a/Assets/Mirage/Samples~/InterestManagement/Prefabs/Npc.prefab.meta +++ b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem.meta @@ -1,6 +1,7 @@ fileFormatVersion: 2 -guid: 943ce394f88b5436ca1beb0c643806d0 -PrefabImporter: +guid: ab5206f87fb57cb4c8b120ae5b30db6d +folderAsset: yes +DefaultImporter: externalObjects: {} userData: assetBundleName: diff --git a/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/OctreeInterestChecker.cs b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/OctreeInterestChecker.cs new file mode 100644 index 00000000000..0b5e4088ffe --- /dev/null +++ b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/OctreeInterestChecker.cs @@ -0,0 +1,107 @@ +using System; +using Mirage.Logging; +using UnityEngine; + +namespace Mirage.Components +{ + public class OctreeInterestChecker : NetworkBehaviour + { + #region Fields + + static readonly ILogger logger = LogFactory.GetLogger(typeof(OctreeInterestChecker)); + + /// + /// The real player visibility range to process incoming or outgoing data + /// to all player's using this visibility range. + /// + [SyncVar, NonSerialized] protected float CurrentPlayerVisibilityRange; + + [Header("Interest Management Settings")] + [SerializeField, Tooltip("Intended for server to check against hackers.")] private float _minimumVisibilityRange = 1; + [SerializeField, Tooltip("Intended for server to check against hackers.")] private float _maximumVisibilityRange = 10; + [SerializeField, Tooltip("The distance we should wait before making updates"), Range(0.1f, 1f)] private float _distanceUpdateCheck = 0.1f; + [SerializeField, Tooltip("The number of frames we should wait to update also."), Range(10, 1000)] private int _frameUpdateCycle = 100; + + private OctreeVisibilityInspector _octreeVisibilityInspector; + + private Vector3 _colliderSize; + protected internal Bounds CurrentBounds; + private Vector3 _currentPosition; + private Transform _currentTransform; + private float _updateTimer; + + #endregion + + #region Unity Methods + + private void Awake() + { + Identity.OnStartServer.AddListener(OnStartServer); + } + + private void OnStartServer() + { + _octreeVisibilityInspector ??= FindObjectOfType(); + + _colliderSize = GetComponent().bounds.size; + _currentTransform = GetComponent(); + + CurrentPlayerVisibilityRange = Mathf.Max(_minimumVisibilityRange, _maximumVisibilityRange); + } + + private void Update() + { + //if (!IsServer || Identity is null) return; + + if (_updateTimer >= _frameUpdateCycle && Vector3.Distance(_currentPosition, _currentTransform.position) > _distanceUpdateCheck) + { + _updateTimer = 0; + + _octreeVisibilityInspector.OctreeVisibility.Octree.Remove(Identity); + + CurrentBounds = new Bounds(_currentTransform.position, _colliderSize * CurrentPlayerVisibilityRange); + + _octreeVisibilityInspector.OctreeVisibility.Octree.Add(Identity, CurrentBounds); + + _currentPosition = _currentTransform.position; + } + + _updateTimer += Time.deltaTime * 60; + } + + #endregion + + #region Class Specific + + /// + /// Allow end users to change there visibility range for powerful computers. + /// Make it fair tho between powerful and low end users or advantages make occur. + /// + /// + [Server] + public void CmdChangeVisibilityRange(float visibilityRange) + { + // Ignore this change someone tried to hack or error + // in code trying to set higher then maximum visibility range. + if (visibilityRange > _maximumVisibilityRange) + { + if (logger.logEnabled) + logger.LogWarning("Attempt to change visibility range to outside of maximum range set."); + + return; + } + + if (visibilityRange < _minimumVisibilityRange) + { + if (logger.logEnabled) + logger.LogWarning("Attempt to change visibility range to outside of minimum range set."); + + return; + } + + CurrentPlayerVisibilityRange = visibilityRange; + } + + #endregion + } +} diff --git a/Assets/Mirage/Samples~/InterestManagement/Scripts/Spawner.cs.meta b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/OctreeInterestChecker.cs.meta similarity index 83% rename from Assets/Mirage/Samples~/InterestManagement/Scripts/Spawner.cs.meta rename to Assets/Mirage/Components/VisibilitySystems/OctreeSystem/OctreeInterestChecker.cs.meta index 857c1fba9bf..64e5e159616 100644 --- a/Assets/Mirage/Samples~/InterestManagement/Scripts/Spawner.cs.meta +++ b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/OctreeInterestChecker.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: a166da186771b475ead457d93b2bd81f +guid: 2e2377ca89246784b8255a2def197ad5 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/OctreeVisibility.cs b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/OctreeVisibility.cs new file mode 100644 index 00000000000..9da31bc2faa --- /dev/null +++ b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/OctreeVisibility.cs @@ -0,0 +1,113 @@ +using System.Collections.Generic; +using Mirage.InterestManagement; +using UnityEngine; + +namespace Mirage.Components +{ + public class OctreeVisibility : NetworkVisibility + { + #region Fields + + internal BoundsOctree Octree; + private readonly HashSet _octreeObjectsShow = new HashSet(); + + private readonly Dictionary _spawnedPlayers = + new Dictionary(); + + #endregion + + #region Overrides of NetworkVisibility + + public OctreeVisibility(ServerObjectManager interestManager, float initialWorldSize, Vector3 position, + float minimumNodeSize, float looseness) : base(interestManager) + { + Octree = new BoundsOctree(initialWorldSize, position, minimumNodeSize, looseness); + } + + /// + /// Invoked when a player joins the server + /// It should show all objects relevant to that player + /// + /// + public override void OnAuthenticated(INetworkPlayer player) + { + //NOOP + } + + /// + /// Invoked when an object is spawned in the server + /// It should show that object to all relevant players + /// + /// The object just spawned + public override void OnSpawned(NetworkIdentity identity) + { + identity.TryGetComponent(out OctreeInterestChecker colliderComponent); + + // Let's add player to our list to ilerate over later in update. + if (identity.Owner != null && !_spawnedPlayers.ContainsKey(identity.Owner)) + _spawnedPlayers.Add(identity.Owner, colliderComponent); + + if (colliderComponent is null) + { + return; + } + + Octree.Add(identity, + new Bounds(identity.transform.position, colliderComponent.CurrentBounds.size)); + + foreach (INetworkPlayer player in InterestManager.ServerObjectManager.Server.Players) + { + if (!VisibilitySystemData.ContainsKey(player)) + VisibilitySystemData.Add(player, new HashSet()); + else if (VisibilitySystemData.ContainsKey(player) && !VisibilitySystemData[player].Contains(identity)) + VisibilitySystemData[player].Add(identity); + + if (!Octree.IsColliding(colliderComponent.CurrentBounds, player.Identity) && + player.Identity != identity) continue; + + InterestManager.ServerObjectManager.ShowToPlayer(identity, player); + } + } + + /// + /// Find out all the players that can see an object + /// + /// + public override void CheckForObservers() + { + if (InterestManager == null || !InterestManager.ServerObjectManager.Server.Active) return; + + foreach (KeyValuePair player in _spawnedPlayers) + { + _octreeObjectsShow.Clear(); + + Octree.GetColliding(_octreeObjectsShow, player.Value.CurrentBounds); + + VisibilitySystemData.TryGetValue(player.Key, out HashSet spawnedIdentities); + + if (spawnedIdentities != null) + { + foreach (NetworkIdentity identity in spawnedIdentities) + { + if (identity == player.Key.Identity) continue; + + InterestManager.ServerObjectManager.HideToPlayer(identity, player.Key); + } + } + + VisibilitySystemData[player.Key].Clear(); + + // We need to check against our current populated list to make sure + foreach (NetworkIdentity identity in _octreeObjectsShow) + { + + InterestManager.ServerObjectManager.ShowToPlayer(identity, player.Key); + + VisibilitySystemData[player.Key].Add(identity); + } + } + } + + #endregion + } +} diff --git a/Assets/Mirage/Samples~/InterestManagement/Scripts/Tank.cs.meta b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/OctreeVisibility.cs.meta similarity index 83% rename from Assets/Mirage/Samples~/InterestManagement/Scripts/Tank.cs.meta rename to Assets/Mirage/Components/VisibilitySystems/OctreeSystem/OctreeVisibility.cs.meta index 3fbfacafd86..d2ba4daea74 100644 --- a/Assets/Mirage/Samples~/InterestManagement/Scripts/Tank.cs.meta +++ b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/OctreeVisibility.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c0ce312394e7e461eb9a5d909c0e61f6 +guid: 30d08f3b0a3a9034691d40c5cd3cc818 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/OctreeVisibilityInspector.cs b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/OctreeVisibilityInspector.cs new file mode 100644 index 00000000000..81aab04a594 --- /dev/null +++ b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/OctreeVisibilityInspector.cs @@ -0,0 +1,58 @@ +using Assets.Mirage.Components; +using UnityEngine; + +namespace Mirage.Components +{ + public class OctreeVisibilityInspector : BaseVisibilityInspector + { + #region Fields + + [Header("Network Interest Manager Settings")] + [SerializeField, Tooltip("World size for main bounding box.")] + private float _initialWorldSize = 1000; + + [SerializeField, Tooltip("Minimum size of each node. Will grow and shrink on its own.")] + private float _minimumNodeSize = 1; + + /// + /// Loose: The octree's nodes can be larger than 1/2 their parent's length and width, so they overlap to some extent. + /// This can alleviate the problem of even tiny objects ending up in large nodes if they're near boundaries. + /// A looseness value of 1.0 will make it a "normal" octree. + /// + [Range(1, 2)] + [SerializeField, + Tooltip("Normal quad tree will be used if 1.0f set, Anything higher will become loose quad tree.")] + private float _looseness = 1.25f; + + [Header("Debug Settings.")] + [SerializeField] + private bool _visualDebug = false; + + public OctreeVisibility OctreeVisibility; + + #endregion + + #region Unity Methods + + protected override void Awake() + { + base.Awake(); + + NetworkVisibility = OctreeVisibility = new OctreeVisibility(ServerObjectManager, _initialWorldSize, + transform.position, _minimumNodeSize, _looseness); + } + + private void OnDrawGizmos() + { + if (!Application.isPlaying || !_visualDebug) return; + +#if UNITY_EDITOR + OctreeVisibility?.Octree.DrawAllBounds(); + OctreeVisibility?.Octree.DrawAllObjects(); + OctreeVisibility?.Octree.DrawCollisionChecks(); +#endif + } + + #endregion + } +} diff --git a/Assets/Mirage/Samples~/InterestManagement/Scripts/Wander.cs.meta b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/OctreeVisibilityInspector.cs.meta similarity index 83% rename from Assets/Mirage/Samples~/InterestManagement/Scripts/Wander.cs.meta rename to Assets/Mirage/Components/VisibilitySystems/OctreeSystem/OctreeVisibilityInspector.cs.meta index 571a08a0cdc..99ddda9f144 100644 --- a/Assets/Mirage/Samples~/InterestManagement/Scripts/Wander.cs.meta +++ b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/OctreeVisibilityInspector.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 281fbc0bc49fb42e4829bc47c8475efd +guid: b7faf9bec5b689f429ad6fb4f08a3205 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree.meta b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree.meta new file mode 100644 index 00000000000..c18cdec38c5 --- /dev/null +++ b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 42a33c01da22c8c408a33524b68e5dd9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/BoundsOctree.cs b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/BoundsOctree.cs new file mode 100644 index 00000000000..4d78a59d262 --- /dev/null +++ b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/BoundsOctree.cs @@ -0,0 +1,357 @@ +using System.Collections.Generic; +using UnityEngine; + +// A Dynamic, Loose Octree for storing any objects that can be described with AABB bounds +// See also: PointOctree, where objects are stored as single points and some code can be simplified +// Octree: An octree is a tree data structure which divides 3D space into smaller partitions (nodes) +// and places objects into the appropriate nodes. This allows fast access to objects +// in an area of interest without having to check every object. +// Dynamic: The octree grows or shrinks as required when objects as added or removed +// It also splits and merges nodes as appropriate. There is no maximum depth. +// Nodes have a constant - numObjectsAllowed - which sets the amount of items allowed in a node before it splits. +// Loose: The octree's nodes can be larger than 1/2 their parent's length and width, so they overlap to some extent. +// This can alleviate the problem of even tiny objects ending up in large nodes if they're near boundaries. +// A looseness value of 1.0 will make it a "normal" octree. +// T: The content of the octree can be anything, since the bounds data is supplied separately. + +// Originally written for my game Scraps (http://www.scrapsgame.com) but intended to be general-purpose. +// Copyright 2014 Nition, BSD licence (see LICENCE file). http://nition.co +// Unity-based, but could be adapted to work in pure C# + +namespace Mirage.Components +{ + public struct BoundsOctree + { + // The total amount of objects currently in the tree + public int Count { get; private set; } + + // Root node of the octree + private BoundsOctreeNode _rootNode; + + // Should be a value between 1 and 2. A multiplier for the base size of a node. + // 1.0 is a "normal" octree, while values > 1 have overlap + private readonly float _looseness; + + // Size that the octree was on creation + private readonly float _initialSize; + + // Minimum side length that a node can be - essentially an alternative to having a max depth + private readonly float _minSize; + + // For collision visualisation. Automatically removed in builds. +#if UNITY_EDITOR + + private const int NumCollisionsToSave = 4; + private readonly Queue _lastBoundsCollisionChecks; + private readonly Queue _lastRayCollisionChecks; + +#endif + + /// + /// Constructor for the bounds octree. + /// + /// Size of the sides of the initial node, in metres. The octree will never shrink smaller than this. + /// Position of the centre of the initial node. + /// Nodes will stop splitting if the new nodes would be smaller than this (metres). + /// Clamped between 1 and 2. Values > 1 let nodes overlap. + public BoundsOctree(float initialWorldSize, Vector3 initialWorldPos, float minNodeSize, float loosenessVal) + { + if (minNodeSize > initialWorldSize) + { + Debug.LogWarning("Minimum node size must be at least as big as the initial world size. Was: " + + minNodeSize + " Adjusted to: " + initialWorldSize); + minNodeSize = initialWorldSize; + } + + Count = 0; + _initialSize = initialWorldSize; + _minSize = minNodeSize; + _looseness = Mathf.Clamp(loosenessVal, 1.0f, 2.0f); + _rootNode = new BoundsOctreeNode(_initialSize, _minSize, loosenessVal, initialWorldPos); + +#if UNITY_EDITOR + _lastRayCollisionChecks = new Queue(); + _lastBoundsCollisionChecks = new Queue(); +#endif + } + + /// + /// Add an object. + /// + /// Object to add. + /// 3D bounding box around the object. + public void Add(T obj, Bounds objBounds) + { + // Add object or expand the octree until it can be added + int count = 0; // Safety check against infinite/excessive growth + + if (!_rootNode.Add(obj, objBounds)) + { + Grow(objBounds.center - _rootNode.Center); + + if (++count > 20) + { + Debug.LogError("Aborted Add operation as it seemed to be going on forever (" + (count - 1) + + ") attempts at growing the octree."); + return; + } + } + + Count++; + } + + /// + /// Remove an object. Makes the assumption that the object only exists once in the tree. + /// + /// Object to remove. + /// True if the object was removed successfully. + public bool Remove(T obj) + { + bool removed = _rootNode.Remove(obj); + + // See if we can shrink the octree down now that we've removed the item + if (!removed) + { + return false; + } + + Count--; + + Shrink(); + + return true; + } + + /// + /// Check if the specified bounds intersect with anything in the tree. See also: GetColliding. + /// + /// bounds to check. + /// True if there was a collision. + public bool IsColliding(Bounds checkBounds) + { +#if UNITY_EDITOR + AddCollisionCheck(checkBounds); +#endif + return _rootNode.IsColliding(ref checkBounds); + } + + /// + /// Check if the specified bounds intersect with specific type. + /// + /// bounds to check. + /// The specific type we want to check against. + /// True if there was a collision. + /// + public bool IsColliding(Bounds checkBounds, T obj) + { +#if UNITY_EDITOR + AddCollisionCheck(checkBounds); +#endif + return _rootNode.IsColliding(ref checkBounds, ref obj); + } + + /// + /// Check if the specified ray intersects with anything in the tree. See also: GetColliding. + /// + /// ray to check. + /// distance to check. + /// True if there was a collision. + public bool IsColliding(Ray checkRay, float maxDistance) + { +#if UNITY_EDITOR + AddCollisionCheck(checkRay); +#endif + return _rootNode.IsColliding(ref checkRay, maxDistance); + } + + /// + /// Returns an array of objects that intersect with the specified bounds, if any. Otherwise returns an empty array. See also: IsColliding. + /// + /// list to store intersections. + /// bounds to check. + /// Objects that intersect with the specified bounds. + public void GetColliding(HashSet collidingWith, Bounds checkBounds) + { +#if UNITY_EDITOR + AddCollisionCheck(checkBounds); +#endif + _rootNode.GetColliding(ref checkBounds, collidingWith); + } + + + /// + /// Returns an array of objects that intersect with the specified ray, if any. Otherwise returns an empty array. See also: IsColliding. + /// + /// list to store intersections. + /// ray to check. + /// distance to check. + /// Objects that intersect with the specified ray. + public void GetColliding(HashSet collidingWith, Ray checkRay, float maxDistance = float.PositiveInfinity) + { +#if UNITY_EDITOR + AddCollisionCheck(checkRay); +#endif + _rootNode.GetColliding(ref checkRay, collidingWith, maxDistance); + } + + public Bounds GetMaxBounds() + { + return _rootNode.GetBounds(); + } + + /// + /// Draws node boundaries visually for debugging. + /// Must be called from OnDrawGizmos externally. See also: DrawAllObjects. + /// + public void DrawAllBounds() + { + _rootNode.DrawAllBounds(); + } + + /// + /// Draws the bounds of all objects in the tree visually for debugging. + /// Must be called from OnDrawGizmos externally. See also: DrawAllBounds. + /// + public void DrawAllObjects() + { + _rootNode.DrawAllObjects(); + } + + // Intended for debugging. Must be called from OnDrawGizmos externally + // See also DrawAllBounds and DrawAllObjects + /// + /// Visualises collision checks from IsColliding and GetColliding. + /// Collision visualisation code is automatically removed from builds so that collision checks aren't slowed down. + /// +#if UNITY_EDITOR + public void DrawCollisionChecks() + { + int count = 0; + + foreach (Bounds collisionCheck in _lastBoundsCollisionChecks) + { + Gizmos.color = new Color(1.0f, 1.0f - ((float)count / NumCollisionsToSave), 1.0f); + Gizmos.DrawCube(collisionCheck.center, collisionCheck.size); + count++; + } + + foreach (Ray collisionCheck in _lastRayCollisionChecks) + { + Gizmos.color = new Color(1.0f, 1.0f - ((float)count / NumCollisionsToSave), 1.0f); + Gizmos.DrawRay(collisionCheck.origin, collisionCheck.direction); + count++; + } + + Gizmos.color = Color.white; + } +#endif + + /// + /// Used for visualising collision checks with DrawCollisionChecks. + /// Automatically removed from builds so that collision checks aren't slowed down. + /// + /// bounds that were passed in to check for collisions. +#if UNITY_EDITOR + void AddCollisionCheck(Bounds checkBounds) + { + _lastBoundsCollisionChecks.Enqueue(checkBounds); + + if (_lastBoundsCollisionChecks.Count > NumCollisionsToSave) + { + _lastBoundsCollisionChecks.Dequeue(); + } + } +#endif + + /// + /// Used for visualising collision checks with DrawCollisionChecks. + /// Automatically removed from builds so that collision checks aren't slowed down. + /// + /// ray that was passed in to check for collisions. +#if UNITY_EDITOR + void AddCollisionCheck(Ray checkRay) + { + _lastRayCollisionChecks.Enqueue(checkRay); + + if (_lastRayCollisionChecks.Count > NumCollisionsToSave) + { + _lastRayCollisionChecks.Dequeue(); + } + } +#endif + + /// + /// Grow the octree to fit in all objects. + /// + /// Direction to grow. + private void Grow(Vector3 direction) + { + int xDirection = direction.x >= 0 ? 1 : -1; + int yDirection = direction.y >= 0 ? 1 : -1; + int zDirection = direction.z >= 0 ? 1 : -1; + + BoundsOctreeNode oldRoot = _rootNode; + + float half = _rootNode.BaseLength / 2; + float newLength = _rootNode.BaseLength * 2; + + Vector3 newCenter = _rootNode.Center + new Vector3(xDirection * half, yDirection * half, zDirection * half); + + // Create a new, bigger octree root node + _rootNode = new BoundsOctreeNode(newLength, _minSize, _looseness, newCenter); + + if (!oldRoot.HasAnyObjects()) + { + return; + } + + // Create 7 new octree children to go with the old root as children of the new root + int rootPos = GetRootPosIndex(xDirection, yDirection, zDirection); + + BoundsOctreeNode[] children = new BoundsOctreeNode[8]; + + for (int i = 0; i < 8; i++) + { + if (i == rootPos) + { + children[i] = oldRoot; + } + else + { + xDirection = i % 2 == 0 ? -1 : 1; + yDirection = i > 3 ? -1 : 1; + zDirection = (i < 2 || (i > 3 && i < 6)) ? -1 : 1; + children[i] = new BoundsOctreeNode(_rootNode.BaseLength, _minSize, _looseness, + newCenter + new Vector3(xDirection * half, yDirection * half, zDirection * half)); + } + } + + // Attach the new children to the new root node + _rootNode.SetChildren(children); + } + + /// + /// Shrink the octree if possible, else leave it the same. + /// + private void Shrink() + { + _rootNode = _rootNode.ShrinkIfPossible(_initialSize); + } + + /// + /// Used when growing the octree. Works out where the old root node would fit inside a new, larger root node. + /// + /// X direction of growth. 1 or -1. + /// Y direction of growth. 1 or -1. + /// Z direction of growth. 1 or -1. + /// Octant where the root node should be. + private static int GetRootPosIndex(int xDir, int yDir, int zDir) + { + int result = xDir > 0 ? 1 : 0; + if (yDir < 0) result += 4; + if (zDir > 0) result += 2; + + return result; + } + } +} diff --git a/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/BoundsOctree.cs.meta b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/BoundsOctree.cs.meta new file mode 100644 index 00000000000..c4a59406b05 --- /dev/null +++ b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/BoundsOctree.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: f7f432192be84874b7182e760916d403 +timeCreated: 1613794583 \ No newline at end of file diff --git a/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/BoundsOctreeNode.cs b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/BoundsOctreeNode.cs new file mode 100644 index 00000000000..ae57304b73f --- /dev/null +++ b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/BoundsOctreeNode.cs @@ -0,0 +1,812 @@ +using System.Collections.Generic; +using UnityEngine; + +// A node in a BoundsOctree +// Copyright 2014 Nition, BSD licence (see LICENCE file). http://nition.co +namespace Mirage.Components +{ + public struct BoundsOctreeNode + { + // Centre of this node + public Vector3 Center { get; private set; } + + // Length of this node if it has a looseness of 1.0 + public float BaseLength { get; private set; } + + // Looseness value for this node + private float _looseness; + + // Minimum size for a node in this octree + private float _minSize; + + // Actual length of sides, taking the looseness value into account + private float _adjLength; + + // Bounding box that represents this node + private Bounds bounds; + + // Objects in this node + private readonly OctreeObject[] _objects; + + // Child nodes, if any + private BoundsOctreeNode[] _children; + + // Bounds of potential children to this node. These are actual size (with looseness taken into account), not base size + private Bounds[] _childBounds; + + // If there are already numObjectsAllowed in a node, we split it into children + // A generally good number seems to be something around 8-15 + private const int NumObjectsAllowed = 8; + + // An object in the octree + private readonly struct OctreeObject + { + public readonly T Obj; + public readonly Bounds Bounds; + + public OctreeObject(T obj, Bounds bounds) + { + Obj = obj; + Bounds = bounds; + } + + public override int GetHashCode() + { + int hashCode = Bounds.GetHashCode(); + + if (Obj != null) + hashCode ^= Obj.GetHashCode(); + + return hashCode; + } + + public override bool Equals(object obj) + { + if (obj == null) + return false; + + if (!(obj is OctreeObject)) + return false; + + var other = (OctreeObject)obj; + if (Bounds != other.Bounds) + return false; + + if (Obj == null && other.Obj == null) + return true; + + return Obj.Equals(other.Obj); + } + } + + /// + /// Constructor. + /// + /// Length of this node, not taking looseness into account. + /// Minimum size of nodes in this octree. + /// Multiplier for baseLengthVal to get the actual size. + /// Centre position of this node. + public BoundsOctreeNode(float baseLengthVal, float minSizeVal, float loosenessVal, Vector3 centerVal) : this() + { + bounds = default; + _objects = new OctreeObject[NumObjectsAllowed]; + + SetValues(baseLengthVal, minSizeVal, loosenessVal, centerVal); + } + + /// + /// Add an object. + /// + /// Object to add. + /// 3D bounding box around the object. + /// True if the object fits entirely within this node. + public bool Add(T obj, Bounds objBounds) + { + if (!Encapsulates(bounds, objBounds)) + { + return false; + } + + SubAdd(obj, objBounds); + + return true; + } + + /// + /// Remove an object. Makes the assumption that the object only exists once in the tree. + /// + /// Object to remove. + /// True if the object was removed successfully. + public bool Remove(T obj) + { + bool removed = false; + + for (int i = 0; i < _objects.Length; i++) + { + if(_objects[i].Obj == null) continue; + + if (!_objects[i].Obj.Equals(obj)) + { + continue; + } + + removed = true; + _objects[i] = default; + break; + } + + if (!removed && _children != null) + { + for (int i = 0; i < 8; i++) + { + removed = _children[i].Remove(obj); + + if (removed) break; + } + } + + if (!removed || _children == null) + { + return removed; + } + + // Check if we should merge nodes now that we've removed an item + if (ShouldMerge()) + { + Merge(); + } + + return true; + } + + /// + /// Check if the specified bounds intersect with anything in the tree. See also: GetColliding. + /// + /// Bounds to check. + /// True if there was a collision. + public bool IsColliding(ref Bounds checkBounds) + { + // Are the input bounds at least partially in this node? + if (!bounds.Intersects(checkBounds)) + { + return false; + } + + // Check against any objects in this node + for (int i = 0; i < _objects.Length; i++) + { + if(_objects[i].Obj == null) continue; + + if (_objects[i].Bounds.Intersects(checkBounds)) + { + return true; + } + } + + // Check children + if (_children == null) + { + return false; + } + + for (int i = 0; i < 8; i++) + { + if (_children[i].IsColliding(ref checkBounds)) + { + return true; + } + } + + return false; + } + + /// + /// Check if the specified bounds intersect with anything in the tree. See also: GetColliding. + /// + /// Bounds to check. + /// True if there was a collision. + public bool IsColliding(ref Bounds checkBounds, ref T obj) + { + // Are the input bounds at least partially in this node? + if (!bounds.Intersects(checkBounds)) + { + return false; + } + + // Check against any objects in this node + for (int i = 0; i < _objects.Length; i++) + { + if (_objects[i].Obj == null) continue; + + if (checkBounds.Intersects(_objects[i].Bounds) && _objects[i].Obj.Equals(obj)) + { + return true; + } + } + + // Check children + if (_children == null) + { + return false; + } + + for (int i = 0; i < 8; i++) + { + if (_children[i].IsColliding(ref checkBounds)) + { + return true; + } + } + + return false; + } + + /// + /// Check if the specified ray intersects with anything in the tree. See also: GetColliding. + /// + /// Ray to check. + /// Distance to check. + /// True if there was a collision. + public bool IsColliding(ref Ray checkRay, float maxDistance = float.PositiveInfinity) + { + // Is the input ray at least partially in this node? + if (!bounds.IntersectRay(checkRay, out float distance) || distance > maxDistance) + { + return false; + } + + // Check against any objects in this node + for (int i = 0; i < _objects.Length; i++) + { + if (_objects[i].Obj == null) continue; + + if (_objects[i].Bounds.IntersectRay(checkRay, out distance) && distance <= maxDistance) + { + return true; + } + } + + // Check children + if (_children == null) + { + return false; + } + + for (int i = 0; i < 8; i++) + { + if (_children[i].IsColliding(ref checkRay, maxDistance)) + { + return true; + } + } + + return false; + } + + /// + /// Returns an array of objects that intersect with the specified bounds, if any. Otherwise returns an empty array. See also: IsColliding. + /// + /// Bounds to check. Passing by ref as it improves performance with structs. + /// List result. + /// Objects that intersect with the specified bounds. + public void GetColliding(ref Bounds checkBounds, HashSet result) + { + // Are the input bounds at least partially in this node? + if (!bounds.Intersects(checkBounds)) + { + return; + } + + // Check against any objects in this node + for (int i = 0; i < _objects.Length; i++) + { + if (_objects[i].Obj == null) continue; + + if (checkBounds.Intersects(_objects[i].Bounds)) + { + result.Add(_objects[i].Obj); + } + } + + // Check children + if (_children == null) + { + return; + } + + for (int i = 0; i < 8; i++) + { + _children[i].GetColliding(ref checkBounds, result); + } + } + + /// + /// Returns an array of objects that intersect with the specified ray, if any. Otherwise returns an empty array. See also: IsColliding. + /// + /// Ray to check. Passing by ref as it improves performance with structs. + /// Distance to check. + /// List result. + /// Objects that intersect with the specified ray. + public void GetColliding(ref Ray checkRay, HashSet result, float maxDistance = float.PositiveInfinity) + { + // Is the input ray at least partially in this node? + if (!bounds.IntersectRay(checkRay, out float distance) || distance > maxDistance) + { + return; + } + + // Check against any objects in this node + for (int i = 0; i < _objects.Length; i++) + { + if (_objects[i].Obj == null) continue; + + if (_objects[i].Bounds.IntersectRay(checkRay, out distance) && distance <= maxDistance) + { + result.Add(_objects[i].Obj); + } + } + + // Check children + if (_children == null) + { + return; + } + + for (int i = 0; i < 8; i++) + { + _children[i].GetColliding(ref checkRay, result, maxDistance); + } + } + + /// + /// Set the 8 children of this octree. + /// + /// The 8 new child nodes. + public void SetChildren(BoundsOctreeNode[] childOctrees) + { + if (childOctrees.Length != 8) + { + Debug.LogError("Child octree array must be length 8. Was length: " + childOctrees.Length); + return; + } + + _children = childOctrees; + } + + public Bounds GetBounds() + { + return bounds; + } + + /// + /// Draws node boundaries visually for debugging. + /// Must be called from OnDrawGizmos externally. See also: DrawAllObjects. + /// + /// Used for recurcive calls to this method. + public void DrawAllBounds(float depth = 0) + { + float tintVal = depth / 7; // Will eventually get values > 1. Color rounds to 1 automatically + Gizmos.color = new Color(tintVal, 0, 1.0f - tintVal); + + Bounds thisBounds = new Bounds(Center, new Vector3(_adjLength, _adjLength, _adjLength)); + Gizmos.DrawWireCube(thisBounds.center, thisBounds.size); + + if (_children != null) + { + depth++; + + for (int i = 0; i < 8; i++) + { + _children[i].DrawAllBounds(depth); + } + } + + Gizmos.color = Color.white; + } + + /// + /// Draws the bounds of all objects in the tree visually for debugging. + /// Must be called from OnDrawGizmos externally. See also: DrawAllBounds. + /// + public void DrawAllObjects() + { + float tintVal = BaseLength / 20; + Gizmos.color = new Color(0, 1.0f - tintVal, tintVal, 0.25f); + + foreach (OctreeObject obj in _objects) + { + if(obj.Obj == null) continue; + + Gizmos.DrawCube(obj.Bounds.center, obj.Bounds.size); + } + + if (_children != null) + { + for (int i = 0; i < 8; i++) + { + _children[i].DrawAllObjects(); + } + } + + Gizmos.color = Color.white; + } + + /// + /// We can shrink the octree if: + /// - This node is >= double minLength in length + /// - All objects in the root node are within one octant + /// - This node doesn't have children, or does but 7/8 children are empty + /// We can also shrink it if there are no objects left at all! + /// + /// Minimum dimensions of a node in this octree. + /// The new root, or the existing one if we didn't shrink. + public BoundsOctreeNode ShrinkIfPossible(float minLength) + { + if (BaseLength < (2 * minLength)) + { + return this; + } + + int totalObjects = 0; + + for (int i = 0; i < _objects.Length; i++) + { + if (_objects[i].Obj == null) continue; + totalObjects++; + } + + int childrenObjects = 0; + + for (int i = 0; i < _children.Length; i++) + { + if (_objects[i].Obj == null) continue; + childrenObjects++; + } + + if (totalObjects == 0 && (_children == null || childrenObjects == 0)) + { + return this; + } + + // Check objects in root + int bestFit = -1; + + for (int i = 0; i < _objects.Length; i++) + { + OctreeObject curObj = _objects[i]; + int newBestFit = BestFitChild(curObj.Bounds); + + if (i == 0 || newBestFit == bestFit) + { + // In same octant as the other(s). Does it fit completely inside that octant? + if (Encapsulates(_childBounds[newBestFit], curObj.Bounds)) + { + if (bestFit < 0) + { + bestFit = newBestFit; + } + } + else + { + // Nope, so we can't reduce. Otherwise we continue + return this; + } + } + else + { + return this; // Can't reduce - objects fit in different octants + } + } + + // Check objects in children if there are any + if (_children != null) + { + bool childHadContent = false; + + for (int i = 0; i < _children.Length; i++) + { + if (!_children[i].HasAnyObjects()) + { + continue; + } + + if (childHadContent) + { + return this; // Can't shrink - another child had content already + } + + if (bestFit >= 0 && bestFit != i) + { + return this; // Can't reduce - objects in root are in a different octant to objects in child + } + + childHadContent = true; + bestFit = i; + } + } + + // Can reduce + if (_children == null) + { + // We don't have any children, so just shrink this node to the new size + // We already know that everything will still fit in it + SetValues(BaseLength / 2, _minSize, _looseness, _childBounds[bestFit].center); + + return this; + } + + // We have children. Use the appropriate child as the new root node + // No objects in entire octree + return bestFit == -1 ? this : _children[bestFit]; + } + + /// + /// Set values for this node. + /// + /// Length of this node, not taking looseness into account. + /// Minimum size of nodes in this octree. + /// Multiplier for baseLengthVal to get the actual size. + /// Centre position of this node. + void SetValues(float baseLengthVal, float minSizeVal, float loosenessVal, Vector3 centerVal) + { + BaseLength = baseLengthVal; + _minSize = minSizeVal; + _looseness = loosenessVal; + Center = centerVal; + _adjLength = _looseness * baseLengthVal; + + // Create the bounding box. + Vector3 size = new Vector3(_adjLength, _adjLength, _adjLength); + bounds = new Bounds(Center, size); + + float quarter = BaseLength / 4f; + float childActualLength = (BaseLength / 2) * _looseness; + + Vector3 childActualSize = new Vector3(childActualLength, childActualLength, childActualLength); + + _childBounds = new Bounds[8]; + _childBounds[0] = new Bounds(Center + new Vector3(-quarter, quarter, -quarter), childActualSize); + _childBounds[1] = new Bounds(Center + new Vector3(quarter, quarter, -quarter), childActualSize); + _childBounds[2] = new Bounds(Center + new Vector3(-quarter, quarter, quarter), childActualSize); + _childBounds[3] = new Bounds(Center + new Vector3(quarter, quarter, quarter), childActualSize); + _childBounds[4] = new Bounds(Center + new Vector3(-quarter, -quarter, -quarter), childActualSize); + _childBounds[5] = new Bounds(Center + new Vector3(quarter, -quarter, -quarter), childActualSize); + _childBounds[6] = new Bounds(Center + new Vector3(-quarter, -quarter, quarter), childActualSize); + _childBounds[7] = new Bounds(Center + new Vector3(quarter, -quarter, quarter), childActualSize); + } + + /// + /// Private counterpart to the public Add method. + /// + /// Object to add. + /// 3D bounding box around the object. + void SubAdd(T obj, Bounds objBounds) + { + int totalObjects = 0; + int emptySlot = -1; + + for (int i = 0; i < _objects.Length; i++) + { + if (_objects[i].Obj == null) + { + emptySlot = i; + continue; + } + + totalObjects++; + } + // We know it fits at this level if we've got this far + // Just add if few objects are here, or children would be below min size + if (totalObjects < NumObjectsAllowed || (BaseLength / 2) < _minSize) + { + OctreeObject newObj = new OctreeObject(obj, objBounds); + + _objects[emptySlot] = newObj; + } + else + { + // Fits at this level, but we can go deeper. Would it fit there? + + // Create the 8 children + int bestFitChild; + + if (_children == null) + { + Split(); + + if (_children == null) + { + Debug.Log("Child creation failed for an unknown reason. Early exit."); + return; + } + + // Now that we have the new children, see if this node's existing objects would fit there + for (int i = _objects.Length - 1; i >= 0; i--) + { + OctreeObject existingObj = _objects[i]; + + if (existingObj.Obj == null) continue; + + // Find which child the object is closest to based on where the + // object's center is located in relation to the octree's center. + bestFitChild = BestFitChild(existingObj.Bounds); + + // Does it fit? + if (!Encapsulates(_children[bestFitChild].bounds, existingObj.Bounds)) + { + continue; + } + + _children[bestFitChild].SubAdd(existingObj.Obj, existingObj.Bounds); // Go a level deeper + _objects[i] = default; // Remove from here + } + } + + // Now handle the new object we're adding now + bestFitChild = BestFitChild(objBounds); + + if (Encapsulates(_children[bestFitChild].bounds, objBounds)) + { + _children[bestFitChild].SubAdd(obj, objBounds); + } + else + { + OctreeObject newObj = new OctreeObject(obj, objBounds); + + for (int i = 0; i < _objects.Length; i++) + { + if(_objects[i].Obj != null) continue; + + _objects[i] = newObj; + + break; + } + } + } + } + + /// + /// Splits the octree into eight children. + /// + void Split() + { + float quarter = BaseLength / 4f; + float newLength = BaseLength / 2; + + _children = new BoundsOctreeNode[8]; + _children[0] = new BoundsOctreeNode(newLength, _minSize, _looseness, + Center + new Vector3(-quarter, quarter, -quarter)); + _children[1] = new BoundsOctreeNode(newLength, _minSize, _looseness, + Center + new Vector3(quarter, quarter, -quarter)); + _children[2] = new BoundsOctreeNode(newLength, _minSize, _looseness, + Center + new Vector3(-quarter, quarter, quarter)); + _children[3] = new BoundsOctreeNode(newLength, _minSize, _looseness, + Center + new Vector3(quarter, quarter, quarter)); + _children[4] = new BoundsOctreeNode(newLength, _minSize, _looseness, + Center + new Vector3(-quarter, -quarter, -quarter)); + _children[5] = new BoundsOctreeNode(newLength, _minSize, _looseness, + Center + new Vector3(quarter, -quarter, -quarter)); + _children[6] = new BoundsOctreeNode(newLength, _minSize, _looseness, + Center + new Vector3(-quarter, -quarter, quarter)); + _children[7] = new BoundsOctreeNode(newLength, _minSize, _looseness, + Center + new Vector3(quarter, -quarter, quarter)); + } + + /// + /// Merge all children into this node - the opposite of Split. + /// Note: We only have to check one level down since a merge will never happen if the children already have children, + /// since THAT won't happen unless there are already too many objects to merge. + /// + void Merge() + { + // Note: We know children != null or we wouldn't be merging + for (int i = 0; i < 8; i++) + { + BoundsOctreeNode curChild = _children[i]; + int numObjects = curChild._objects.Length; + + for (int j = numObjects - 1; j >= 0; j--) + { + OctreeObject curObj = curChild._objects[j]; + + if(curObj.Obj == null) continue; + + _objects[i] = curObj; + } + } + + // Remove the child nodes (and the objects in them - they've been added elsewhere now) + _children = null; + } + + /// + /// Checks if outerBounds encapsulates innerBounds. + /// + /// Outer bounds. + /// Inner bounds. + /// True if innerBounds is fully encapsulated by outerBounds. + static bool Encapsulates(Bounds outerBounds, Bounds innerBounds) + { + return outerBounds.Contains(innerBounds.min) && outerBounds.Contains(innerBounds.max); + } + + /// + /// Find which child node this object would be most likely to fit in. + /// + /// The object's bounds. + /// One of the eight child octants. + int BestFitChild(Bounds objBounds) + { + return (objBounds.center.x <= Center.x ? 0 : 1) + (objBounds.center.y >= Center.y ? 0 : 4) + + (objBounds.center.z <= Center.z ? 0 : 2); + } + + /// + /// Checks if there are few enough objects in this node and its children that the children should all be merged into this. + /// + /// True there are less or the same abount of objects in this and its children than numObjectsAllowed. + bool ShouldMerge() + { + int totalObjects = 0; + + for (int i = 0; i < _objects.Length; i++) + { + if (_objects[i].Obj != null) continue; + totalObjects++; + } + + if (_children == null) + { + return totalObjects <= NumObjectsAllowed; + } + + foreach (BoundsOctreeNode child in _children) + { + if (child._children != null) + { + // If any of the *children* have children, there are definitely too many to merge, + // or the child would have been merged already + return false; + } + + for (int i = 0; i < child._objects.Length; i++) + { + if(child._objects[i].Obj != null) continue; + totalObjects++; + } + } + + return totalObjects <= NumObjectsAllowed; + } + + /// + /// Checks if this node or anything below it has something in it. + /// + /// True if this node or any of its children, grandchildren etc have something in them + internal bool HasAnyObjects() + { + int totalObjects = 0; + + for (int i = 0; i < _objects.Length; i++) + { + if (_objects[i].Obj == null) continue; + + totalObjects++; + } + + if (totalObjects > 0) return true; + + if (_children == null) + { + return false; + } + + for (int i = 0; i < 8; i++) + { + if (_children[i].HasAnyObjects()) return true; + } + + return false; + } + } +} diff --git a/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/BoundsOctreeNode.cs.meta b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/BoundsOctreeNode.cs.meta new file mode 100644 index 00000000000..4140a7a3741 --- /dev/null +++ b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/BoundsOctreeNode.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 21335bbf5fa1442d9e29a92046df6dcd +timeCreated: 1613794583 \ No newline at end of file diff --git a/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/LICENCE b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/LICENCE new file mode 100644 index 00000000000..61bcf0984d2 --- /dev/null +++ b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/LICENCE @@ -0,0 +1,23 @@ +Copyright (c) 2014, Nition +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/Assets/Mirage/Samples~/InterestManagement/Scenes/Scene.unity.meta b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/LICENCE.meta similarity index 74% rename from Assets/Mirage/Samples~/InterestManagement/Scenes/Scene.unity.meta rename to Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/LICENCE.meta index c441a8a3324..3cb90b5d51f 100644 --- a/Assets/Mirage/Samples~/InterestManagement/Scenes/Scene.unity.meta +++ b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/LICENCE.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 013ef80bd575b4750ba2837951e4c1a3 +guid: f3e10b0f609147b2863e609a36a3e6e5 DefaultImporter: externalObjects: {} userData: diff --git a/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/README.md b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/README.md new file mode 100644 index 00000000000..d7791cf3235 --- /dev/null +++ b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/README.md @@ -0,0 +1,108 @@ +UnityOctree +=========== + +A dynamic octree implementation for Unity written in C#. +Originally written for my game [Scraps](http://www.scrapsgame.com) but intended to be general-purpose. + +There are two octree implementations here: +**BoundsOctree** stores any type of object, with the object boundaries defined as an axis-aligned bounding box. It's a dynamic octree and can also be a loose octree. +**PointOctree** is the same basic implementation, but stores objects as a point in space instead of bounds. This allows some simplification of the code. It's a dynamic octree as well. + +**Octree:** An octree a tree data structure which divides 3D space into smaller partitions (nodes) and places objects into the appropriate nodes. This allows fast access to objects in an area of interest without having to check every object. + +**Dynamic:** The octree grows or shrinks as required when objects are added or removed. It also splits and merges nodes as appropriate. There is no maximum depth. Nodes have a constant (*numObjectsAllowed*) which sets the amount of items allowed in a node before it splits. + +**Loose:** The octree's nodes can be larger than 1/2 their parent's length and width, so they overlap to some extent. This can alleviate the problem of even tiny objects ending up in large nodes if they're near boundaries. A looseness value of 1.0 will make it a "normal" octree. + +**A few functions are implemented:** + +With BoundsOctree, you can pass in bounds and get a true/false answer for if it's colliding with anything (IsColliding), or get a list of everything it's collising with (GetColliding). +With PointOctree, you can cast a ray and get a list of objects that are within x distance of that ray (GetNearby). You may also get a list of objects that are within x distance from a specified origin point. + +It shouldn't be too hard to implement additional functions if needed. For instance, PointOctree could check for points that fall inside a given bounds. + +**Considerations:** + +Tree searches are recursive, so there is technically the potential for a stack overflow on very large trees. The minNodeSize parameter limits node side and hence the depth of the tree, putting a cap on recursion. + +I tried switching to an iterative solution using my own stack, but creating and manipulating the stack made the results generally slower than the simple recursive solution. However, I wouldn't be surprised it someone smarter than me can come up with a faster solution. + +Another note: You may notice when viewing the bounds visualisation that the child nodes' outer edges are all inside the parent nodes. But loose octrees are meant to make the inner nodes bigger... aren't they? The answer is yes, but the parent nodes are *also* bigger, and e.g. ((1.2 * 10) - 10) is bigger than ((1.2 * 5) - 5), so the parent node ends up being bigger overall. + +This seems to be the standard way that loose octrees are done. I did an experiment: I tried making the child node dimensions looseness * the parent's actual size, instead of looseness * the parent's base size before looseness is applied. This seems more intuitively correct to me, but performance seems to be about the same. + +Example Usage +=========== + +**Create An Octree** + +```C# +// Initial size (metres), initial centre position, minimum node size (metres), looseness +BoundsOctree boundsTree = new BoundsOctree(15, MyContainer.position, 1, 1.25f); +// Initial size (metres), initial centre position, minimum node size (metres) +PointOctree pointTree = new PointOctree(15, MyContainer.position, 1); +``` + +- Here I've used GameObject, but the tree's content can be any type you like (as long as it's all the *same* type +- The initial size should ideally cover an area just encompassing all your objects. If you guess too small, the octree will grow automatically, but it will be eight times the size (double dimensions), which could end up covering a large area unnecessarily. At the same time, the octree will be able to shrink down again if the outlying objects are removed. If you guess an initial size that's too big, it won't be able to shrink down, but that may be the safer option. Don't worry too much: In reality the starting value isn't hugely important for performance. +- The initial position should ideally be in the centre of where your objects are. +- The minimum node size is effectively a depth limit; it limits how many times the tree can divide. If all your objects are e.g. 1m+ wide, you wouldn't want to set it smaller than 1m. +- The best way to choose a looseness value is to try different values (between 1 and maybe 1.5) and check the performance with your particular data. Generally around 1.2 is good. + +**Add And Remove** + +```C# +boundsTree.Add(myObject, myBounds); +boundsTree.Remove(myObject); + +pointTree.Add(myObject, myVector3); +boundsTree.Remove(myObject); +``` +- The object's type depends on the tree's type. +- The bounds or point determine where it's inserted. + +**Built-in Functions** + +```C# +bool isColliding = boundsTree.IsColliding(bounds); +``` + +```C# +List collidingWith = new List(); +boundsTree.GetColliding(collidingWith, bounds); +``` +- Where GameObject is the type of the octree + +```C# +pointTree.GetNearby(myRay, 4); +``` +- Where myRay is a [Ray](http://docs.unity3d.com/Documentation/ScriptReference/Ray.html) +- In this case we're looking for any point within 4m of the closest point on the ray + +```C# +pointTree.GetNearby(myPos, 4); +``` +- Where myPos is a [Vector3](http://docs.unity3d.com/Documentation/ScriptReference/Vector3.html) + +**Debugging Visuals** + +![Visualisation example.](https://raw.github.com/nition/UnityOctree/master/octree-visualisation.jpg) + +```C# +void OnDrawGizmos() { + boundsTree.DrawAllBounds(); // Draw node boundaries + boundsTree.DrawAllObjects(); // Draw object boundaries + boundsTree.DrawCollisionChecks(); // Draw the last *numCollisionsToSave* collision check boundaries + + pointTree.DrawAllBounds(); // Draw node boundaries + pointTree.DrawAllObjects(); // Mark object positions +} +``` +- Must be in Unity's OnDrawGizmos() method in a class that inherits from MonoBehaviour +- Point octrees need the marker.tif file to be in your Unity /Assets/Gizmos subfolder for DrawAllObjects to work + + +**Potential Improvements** + +A significant portion of the octree's time is taken just to traverse through the nodes themselves. There's potential for a performance increase there, maybe by linearising the tree - that is, representing all the nodes as a one-dimensional array lookup. + diff --git a/Assets/Mirage/Samples~/InterestManagement/Models/Recon_Tank - License.txt.meta b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/README.md.meta similarity index 75% rename from Assets/Mirage/Samples~/InterestManagement/Models/Recon_Tank - License.txt.meta rename to Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/README.md.meta index 4b5398b2492..0753f160fe5 100644 --- a/Assets/Mirage/Samples~/InterestManagement/Models/Recon_Tank - License.txt.meta +++ b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/QuadTree/README.md.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 90b1b8f807811430a95f068013e77a2c +guid: 9432e04809bf4855b0c854b584b17d8b TextScriptImporter: externalObjects: {} userData: diff --git a/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs b/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs index d0fef1bf4db..55042f0ba24 100644 --- a/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs +++ b/Assets/Mirage/Runtime/InterestManagement/InterestManager.cs @@ -180,9 +180,12 @@ internal HashSet Observers(NetworkIdentity identity) foreach (ObserverData visibilitySystem in _visibilitySystems) { - if (!visibilitySystem.Observers.ContainsKey(identity)) return _observers; + foreach (KeyValuePair> observer in visibilitySystem.Observers) + { + if (!observer.Value.Contains(identity)) return _observers; - _observers.UnionWith(visibilitySystem.Observers.Values); + _observers.UnionWith(visibilitySystem.Observers.Keys); + } } return _observers; diff --git a/Assets/Mirage/Runtime/InterestManagement/NetworkVisibility.cs b/Assets/Mirage/Runtime/InterestManagement/NetworkVisibility.cs index 8f5836f3f4d..aeab554600a 100644 --- a/Assets/Mirage/Runtime/InterestManagement/NetworkVisibility.cs +++ b/Assets/Mirage/Runtime/InterestManagement/NetworkVisibility.cs @@ -6,34 +6,34 @@ public abstract class NetworkVisibility : INetworkVisibility { #region Fields - private readonly InterestManager _interestManager; + private readonly ServerObjectManager _serverObjectManager; private ObserverData _visibilitySystemData; #endregion #region Properties - public InterestManager InterestManager => _interestManager; + public InterestManager InterestManager => _serverObjectManager.InterestManager; - public Dictionary VisibilitySystemData => _visibilitySystemData.Observers; + public Dictionary> VisibilitySystemData => _visibilitySystemData.Observers; #endregion - protected NetworkVisibility(InterestManager interestManager) + protected NetworkVisibility(ServerObjectManager serverObjectManager) { - _interestManager = interestManager; + _serverObjectManager = serverObjectManager; } public void Startup() { - _visibilitySystemData = new ObserverData(this, null); + _visibilitySystemData = new ObserverData(this, new Dictionary>()); - _interestManager?.RegisterVisibilitySystem(ref _visibilitySystemData); + _serverObjectManager.InterestManager?.RegisterVisibilitySystem(ref _visibilitySystemData); } public void ShutDown() { - _interestManager?.UnRegisterVisibilitySystem(ref _visibilitySystemData); + _serverObjectManager.InterestManager?.UnRegisterVisibilitySystem(ref _visibilitySystemData); } #region Implementation of INetworkVisibility diff --git a/Assets/Mirage/Runtime/InterestManagement/ObserverData.cs b/Assets/Mirage/Runtime/InterestManagement/ObserverData.cs index dee4825ea1a..4cb2cbd15a1 100644 --- a/Assets/Mirage/Runtime/InterestManagement/ObserverData.cs +++ b/Assets/Mirage/Runtime/InterestManagement/ObserverData.cs @@ -20,13 +20,13 @@ public int GetHashCode(ObserverData obj) private readonly INetworkVisibility _system; - private readonly Dictionary _observers; + private readonly Dictionary> _observers; public INetworkVisibility System => _system; - public Dictionary Observers => _observers; + public Dictionary> Observers => _observers; - public ObserverData(INetworkVisibility system, Dictionary observers) + public ObserverData(INetworkVisibility system, Dictionary> observers) { _system = system; _observers = observers; @@ -49,7 +49,7 @@ public override int GetHashCode() public override string ToString() { - return $"[Visibility System :{this}]"; + return $"[Visibility System :{nameof(ObserverData)}]"; } [MethodImpl(MethodImplOptions.AggressiveInlining)] diff --git a/Assets/Mirage/Runtime/ServerObjectManager.cs b/Assets/Mirage/Runtime/ServerObjectManager.cs index b8837faabc0..60a19a49e7e 100644 --- a/Assets/Mirage/Runtime/ServerObjectManager.cs +++ b/Assets/Mirage/Runtime/ServerObjectManager.cs @@ -54,6 +54,8 @@ public class ServerObjectManager : MonoBehaviour, IServerObjectManager public void Start() { + InterestManager = new InterestManager(this); + if (Server != null) { Server.Started.AddListener(OnServerStarted); @@ -81,8 +83,6 @@ void OnServerStarted() { RegisterMessageHandlers(); SpawnOrActivate(); - - InterestManager = new InterestManager(this); } void OnServerStopped() @@ -97,8 +97,6 @@ void OnServerStopped() Server.World.ClearSpawnedObjects(); // reset so ids stay small in each session nextNetworkId = 1; - - InterestManager = null; } void OnFinishedSceneChange(string scenePath, SceneOperation sceneOperation) diff --git a/Assets/Mirage/Samples~/AdditiveScenes/Scripts/ShootingTankBehaviour.cs b/Assets/Mirage/Samples~/AdditiveScenes/Scripts/ShootingTankBehaviour.cs index 44e0eda809f..4243cba3b34 100644 --- a/Assets/Mirage/Samples~/AdditiveScenes/Scripts/ShootingTankBehaviour.cs +++ b/Assets/Mirage/Samples~/AdditiveScenes/Scripts/ShootingTankBehaviour.cs @@ -40,9 +40,10 @@ void ShootNearestPlayer() foreach (ObserverData observerData in Identity.ServerObjectManager.InterestManager.ObserverSystems) { - foreach (KeyValuePair players in observerData.Observers) + foreach (KeyValuePair> players in observerData.Observers) { - GameObject tempTarget = players.Value.Identity.gameObject; + GameObject tempTarget = players.Key.Identity.gameObject; + float tempDistance = Vector3.Distance(tempTarget.transform.position, transform.position); if (target == null || distance > tempDistance) diff --git a/Assets/Mirage/Samples~/InterestManagement/Models/BaseColor.png b/Assets/Mirage/Samples~/InterestManagement/Models/BaseColor.png deleted file mode 100644 index bcd4bee1a09ee33116fd4766157857e238ac497b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 939498 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≺_cNzcoF8cN5|<^ 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 z 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�dX*h1ys34c5_CSWit^`OG~v;7su-1TQ#Js1D(J zi1GjOtx;2j1dM*SuX?RmG!$nkJ~)k=TDV%MH@2I!_7Rn=+=T51n!>`UzA1N4&k-5>kp6=x!!+L`j5_Q~|v(f;0~c;iX+ zaB}0zd zd50+-b+spCe15EiH0k^zxZaM#iXISBgoICaU8dxTBd0r^iD_sWL6~7mj009h7iFt# zmgkaWZF8@088V+4;sjG?jZ4 z=VI6@@!Iki1}=$ArWLIItXPVAFlLDQc2GbKaz4!y#*@dXFjQ1;GfCfl%O8~BCmdgx z&lwtKf~Q2}#K-oQdFP8u>+92ADkn5np0FO3@1LIjE}eTDSB?X&ZwO!$$Xrm?jiV2G zO=$DGq=q27dTJBw^YxSkkr||+2W2Ydqs4>TmB+3Tlx%^y)^R8Bs1pNH>8T1hLsXxz z^0QNxXR@p9+iE&J4L83+b}Ez%jpDTo91Npv;OSQvzmm$-zSzvgPw}>0uB+LkO)QS) zV5~X!TvlK9p+@H)c7y!#LeE zls`=8c2;Yd(rNaag>jbJsC)Wr@VFA6zFKNi4F57cjrvo%oPvWX@ZUx6?LfT@@;^$$ zxU#VHzr0^~UP`a#P0k1-Pu*YC{KT$dzjN7Ub^3lHnMn@-ja}U8>N%y?IymWMuK7HW zlmEy;)R)2Kj-3ThYPd=am8$O=*A5a!9U2VX<=UDEoEQ&l78Q<>2gmi-Xgy!@i9^S7 z6P87EUh=p#3Pe0({N#cw-vi=AcYs9Us`!@B;x9rSvv6UozYjA(4GVuI&`mc-bisv< zPgf}NPTqa<(~SQ~5CxF_>-V{DuH%tr&=E8ZZYqjd9Ae~U);L&F$QM0z@Jb5?~&SqwU%moP2fdBMI&Qa zj*}7`x3~dwBg{68$xZmp@Ot2BxQX7`og&)U$4QE1=Ea0^^@4Fsh+YS2l3k*WaGpQ? zvtL`kzHyM(DR{BBuZ;Q!%#h~Gp%PJFsBThB=>O=jXs>N$sNMzETZPAs?YunQJ+B^a zi-d9k{xl;9pJHDiWd(ikX{XS}-As&nyI2!mLrAs!(!D_fb}xd1?M;1$khti~pewG* z;c7yZD-_e#{IT3Ie;80gp+cHnFKus%R~JMp8rd=ECBb@=;b}#|dPPX7fT#75!>!;( zKEYvxJJFJ^SHf*>V=7$9?zu6<9OF!KApZEeiT1J2V1s9ZJdDzB+{1dS)yc+|A%8(9 z;eb94;N?~J65)-bKl4<02lgk@=RomU_5JAkB79`izqCCW*{0v`FE4LyGX=qS0&@TP z!6}#L9r+=!1%E);wZ5Z?KiG$Ij_tmEsDw^7dUWORc){y8GN=fddhZe@&Fi56DVdv| zE*c$uD?4`4wUPym?hV$vdP=hrLmnFotvf7EI3JHL(Iipq_MxuoKito@U)tU4Nj~%W z#`dkQ%eU)}d5`XSI0x3>cU5&+1jL!MS!uXW!mB09J#EjCu=9RV=V|GV-?G|n0OncO zc_aR343aM#Cj~qVb7MMhe&r{dn>jqkuCCOKlBMYzYh2*s!Q;0qhAYpuA#kU0=xtCj z^1#zr_mfM&%|j>xN~Pl^lBe$OKS{TPV-{@wME)Bs#uGwa2Y1%^;18r9x{V_F9;e>j`cd42N@XO`k!P?cf%Qo zWtURr2EV~@X#_O4qrO;7$FA=QQ1~%3V#O)Q)VoRkN&g}UZ9>0zE zDO}X-teD__T;|uT(1w9;{|jubWOY8Y9_0EZMmF-5pMAy z1NiL+!%^3&DsGmmGYiaZfAb&5xM6B+<>V@dh1pQ6=~0{&rl);l>)XvS-o*rP-9!I*X;yioMeeKTDxG zFMh9>u3hEsE=5}!8W{H#dP19`K=Qwf9n3bVw#dzt1%v(N9m`Md70C;O)^YxT^rE3- zIU;+KW#HDzy}^sKi$au~2rUe59@nBpI_U#YW*aMy%}(5!hME+zc9J%7pQv}JVd66K z!1+U0lSMU-gJ>#(`PeC3iST*{>|xVa+c#&9lC89Pc1{-+d8HXz?K&|_s$ zGIAJZ(vj;jKLQK|b{KCAgD+f=KFG&l8kcHUg@Ifd%7y#b^Fd=f_vQG_8fwH=zck9|9Q#f`uyiXw(@|rmv*ss!`*SRzZ=3zSKldg z?N6CQw9%ie-^o=HJ`BoQj!cymd~&fLB!sK@lPHgm{iaJNIZ`KBH}5c&24mr(x3m|#C(+KuyH5m zo&pvH9(B^E6U-iiQO3)44F1nw0Bx%btL2zOtE_?u596#I$6uoRak8w^U=T|9lMaKy z!Arbxi!VN7@DE?;P+A-uy*i+$q-k^={fEr&R(W2Hdfh;Li3Bh;=#J~VKw);0 z3Ek2ZU;lI6a4uze`pM2k$*Mg;Mgp$bafY) zg2Xu?Ul&({<%_FE+qirn$Wiq!xfcvMn@rY-G1V|HBN~gV^;?#Djv#tH>wPmS$jAS!zE^Q2_V-$@q6Y@cIKGNNvvH8+K%kduSneBF5g#z zm{+pe&jP2$s@#)pztcI|cdrT-&;gFfZ(R7`L%NUB9fU;c@ZEvB? zrVW*z`)r)1t4s=dg;>}8bDdP$fqc4_y2#)@eq^Kr=&zR0WF2OdI2C25#ppvQh#u{ z61iHk^|w}9nCzU3#bhIbSmFkNFD z5I60QoDL;4K>Fkyu=^>+FcH7mXeo(8&{&(uo`r--V?tOteqK3jdZ9bLqOJr%=*w5> zXGE_FbMCr7a!64+^cb)!#EaM4u|Yb20i8IqQxVF<{W#^7_rKta6&w_=_Zg}_XhvOg z{OJR(xePTT88T;^eeAxUkhi@I1^`R!6MH9)dKRt8jo|B;$w%!A2hDF=u=Q`TOU+fy zx6k9f3zuTJ6`8>Dq>BK0@@5~#j8Prwqfg<5?R#`LScR5~9*FTq!#{63<6_-|LG5o& zZL7k!g&)UGiuv_2O#dmrae9lFav^zTN@-T&1?5N-r?7@(ceUXDxV4><62S(1+`cQm z0>#ohR$xHrV?dt-JEsO6Y5(4tg5uY7n20zSm1pWQ@s*&uz6-i4^_XD(g%AcJ;x{kq zK4`dNkqvclR35|KY_<4vz_NgSVXy*3L6+EzoH5ag%$;-ytzkh%h_Tj=Hvb7xqfYgpML*4 zdj)LvD8ZFnIxd;(F;B|tv{hc)Q8%~pjXVa`a{fEn?8JeA0!Sm!0Pu@ENw2DxuO@br z_W#xCp_bc}Es4s@+?Qz5CpSy}6d@PASSNC)pC7ddrPDss!1(FBTOppP_>&abKO$SI1E5fnXwE$z~e9 zZC3H;M@SzxeM44u-!>x$xgT~9tzu%Ib`MWnD$oG6?a~jGoQ7ybDv83)xP@O*0fr?G z3=sKQ;|B#2t(lYYvWtFuEL=D(r7&fQbg`&ZHTe-`^6^M}GIj^?!-!B&(LK?FV({gp zOTa|u6msehP;G<$lS1ztpZgX5?0eM+?MoNS{VgF`^){v;@7XYL$i=QVOpAdLM=7bk{=6SQnuU1z+xcpjJ*Tfl&WAY-i zX*MQ&0kqvSdlB`kNHJ=lP>*AVzY=k<{jY)JSx)H^WmIL?LxUQ&(zK)C;iX^gyT}Tt z!O1IJx7}Uqq;2F_g<4rs)C$!3;l~R9 z(ubp^l5^ipq{P6!e=`Xu$yKKj@*ltykQ%?JkowAem% z2Ru=#{E+-IE0=F2#>)U!k`Aj?UF*Mw1q6yj+m`8I@Vfa&S zKimwRRJbB*l1=w}KzcT<)#V0u@|L^x@t2@b__qW5lkapH^SN#W{(R7^o~>uG@FMkqK48CB45W99MLV zCbvfWLWwDRDifx}i-Rds%+v?~cA|L|nPO*k8oQ!hkK8EWsLAb}qjwc%w18~-i?6gH zGYXhtoeXbe0V-O$*3nvOg3t2F@%-z<3F>VDZdJsVlgiduXZd3f?Hi92CQs*!E@y6) zatS&OF2_XvIu&Xi9=-n9n%~k(st%cyJ6%-JDAiy5>NNOFR20-A=0fzj>Z<_?)Q8p^ z0+v;q_(>G!L_DQ$#;SGiKW5<2r}k>;m~OQNNp?0FqqqB1y+-g{^Oj0>6BL5qi(xKT z!ujiN&4_|ffLqSRh?j=WI#bNqfT?T<&IG=l=9%DJF5Za$kNw0gpBulHAV11Y={ss+ z0x+QOmj(@qfWNQH#z6B%_rgX;B8Ce|?N8pjxFv72ec50D6yNhX{?En!rhNy%R-)LK z#6Qff^6N5=2WvstzCQ7WZ@Zk_Q2f6a0Q6%2awRPF*TJVMuf1v0r6=V~ z^3&tY8tPO@6to)9cJOl2{(b0|1U)w@@ZrEb6QxruRrK2j3*GI<{0#PJU&H}Q z2pHSiNF7?)FmR;*MX}8$U;CjG+lMQ>%I6aegE4%st>5=d-wh*e8xFXwc{mN_peKtu zI~U{gx1EI%PUcF8NPd#M;yh*FxM^I|pO?C63}yquV%mO7J*gv)?)?t^InWvBmO5F3izJ$XlVFJxURDsl(MW*Uw9R=AefGcv{HV*vkwX5 zKyCqUZfC!JPuNY+q^+4t%R)epR^c4 z0Lhlkj&UtB@_g^XbO7d)n{1wdU{z*kP>nt>M8T}yFEyei9SK!!UpjW| z8-fbaR={_Am5P~2c}Pq4MBOiji7EM$OIu1WEKn%2Eo6bm&C`!R$9Sc`RJj@vDaTT@ zhJRWbv`nUIL*cv7%-ocDqqnFwgUN${WhBQi2CN>{EGknz{;Y!DpRs+4T-)csR6{HZ z^bVO-7%`%JcB*W5o^Cu$_yM?U?y`;6-$Q;B>vQlA0B~?(3AwO*%H#oI`h#pgwD33X6m$GIE5!a2Q!iaftqcX7X~`~RFL@~y zZ)otI!>}S5rgF6Un{CLwTT5 z&9hgm0r#}L`yb8P(W0d6=%>4z`bp!z23bPrXf@L}Q9x*Z4K6PL%ZIVb`&OSEWWv)! zwVn}0^SVV)(b1RbV*?D*Dn!PwegURQDP?dt&&^b3kizP-lhMK&I~91&5^vk$7f=VG zvbouC#5b`J)6=T6ZhpzONau-kJt+{mSLp1!l4-{Ys4;l^3h!N zv=I{(0dYQPgA-abOnp}E6I&C5DidrS{5#EzCL}yer(pwy+6Hd=-rmw)ZsU z9Z?5PV74f>FzILiYmfhjgCCWT*D;G{Yf6lf6(G><{%gTo`+?v^kE%i z-ynTw-H*Y>|Xbi_or5b0RS(4mT~&VCpAgbQ#D*?1YD17Oz5bgWwZpC?BlRpEj1 zZQqgcIw}rMKR%6suWoRwWDPCP8WVUjEbO<0nk9p`tW15j>7+nlYFhdTM`6ybdX(|w zUD2gqMFhNt{1Kzy(Y74hj;a>oVf&&cBxTQJMeuHdRsW4dmil?chMR&Wj_@A+j()Ic zCx_}mphS+5eMyX(wcX5R{yG_$R`zs4U~P%I`ky|^!Z1|ZL=$51LM7v>T;ICrWz`E9 zR0B?^QPtKP12t&wV*lC=J@b+1b>M9UHB3km1iMS@DE53EGzt34=CMi1+2rfu@k~Hw z%(w`6n&1w4OO6J9oOHNfnnotvpMXYZ#|l%30Zc8360VYX#&6f2&s%PGl|A7aIt%tP z@jd_jmeW`RcYM>w* z$bhECi_CzLRqN1Zk@=DW9U!*txMC^sT0e<`dwz9O@jb!C!%NYs-{(-CEgje!seDcR zHpUL0XaL+(K>x#uvCCVD0sYohNomKiAgQ0JiED)E-D|Y~s9mv!&bnG1mVwZR*o#WRkpr?cug1KL!a)!wJ5fyMo){zEv&!m<@Tz&$s{w`I z!6kTayRZ@rIIQh5hhmS8L7&7WM1AM3gEUn~-8G@|nq!q}5x7Ja9I?9kEuN_#{f`;( z7pwmDYC`#IInWhwKHpTgv@krYC*&ISJ7ZFw?W{7mHpG!0qSb+Va1;6s>2jen-t4)^ zg@pi`w-}tdgyr56@O%&^EKB+Ak!suV(5It0+q)orP%R@VSwWZsl-scgDR(wO*wuJ; z=5;%zP5hgWgh8jDZf;IrIh_7)Nm?a+zK^_j33qu??+)7XNc|&x0v*wp%GyfxKK<#J7Bo-dp-Kyz)>o5N&L8G7)ICoGE^UvJl^N%|rnF^sxI zCb75#6Op`A>Z*z-1K%OEG@UWilgSL;{g6K*mL?`Y5eP}%DH>8=zn{qKx*g!Aphz<> zBw*#eI4XVrbQ&If{z1ws>Z|G1lOS{Y*067;rT)5)mzqkWoWk%*@-hZ`J@AbG4daor zC3r?K=Z#>{!Y9u2ZepBjNm&Twz+3$FTlV`AcNm>sDRQwDxwA)KHH!>A3~uXi9N8RF zR40$J(>LNC*ceigujEb#gSEiF%T;z-g~Oc$S;39vWC^?|2N>YP7P^A5S_Q)EL62^;_q!{^nu-wR3#U05fg4+)Quf zyafaBYs7{Hh3|Fg*HEXVMEgH4tF|MTCdx%rL0~X0tC1NxL|OwOE6439&l2_`zZQ@f0tNVOT_%VW3d{u*a0YI4HiylDQ|n>xHhPg?Yl@vXXlv)_pUchrG=*+>;v`bYWE}32-(A% zd-s!5#>l_lJrCl4P4@NPr;l#s)}%Vn!m!ZWL9DLe0&EcY+o7HQ)g4CG((-M_(dAo$brA+O zhg|`zq7N3Ku112h+Qjzgv60ma(T@INf2Pk!fT_qtCahg)2Z-$M$0K`l$^PX!rAI4ZJ?zF--TB_I1tEzq$Fp zmY>1}6;i(D;y*y@QN3>agM~?np%eW^$8x$|zTx{H5}<#Zk=)Y&I;rIX5HpxQ4<<6d zcKw-x@qLR9r$hOHdLNmBX>tC51!PMG9+1mR9#C9h893A@H&h|mCYT8(-g<;=qO%p{ zY-ud|is~iL?x+o@n!YALwPdBvdN8`%;vBp$U^UD>T^+Z+Kuv`&X2+d`k&PxertNkI zm2o#4QUBeq+XW55`BW9|070BvxyHg{-^YH|cUYr;j#o>@Z1g4sH{sd>@jkXN{VD(A z`|H3?iue^@i%U;Y`F?E&qJNS-sIfVH?ol*LUK6HAvsRWEeMRga zHp$zduutmmIS~khEczf2o%qn z015B!DpxBOpKBtyjQKb2*Xe`z-$}JkzP)%b^&RF@(wxgw{M^+rQ4MG1sNJE4{1#tn zA~_=aC~#cJVutsR@25o5Cd1jJ^IfpWUAVvKN}A*9@+PoG!Wyhr;TjL+oFoJ^rqv@>QqImxF`ySqz3x;v$%LAsIdZrEqPKRo}zT-V(9%sb9`9WPuc*eL4x zrlS+_&*!nl2kAvQtb3)3`a`SHM>`imvQ<~r@8EUq1Q^%EqfHv(fz;RbJeMf2i|>~H z%K<00Dj~1d-ih2MP3ZgP`gtSOPfUIJpV5CKUse3&R~SU2tmc~`VaSY>GR6d{ z@-OAtkV+;R8zR$F#l;?n6tt4r+BKoir5@=v)$dM3V#=+@=&BC8R%ml&P9a~~V|W>% zWR@QZezBIQlYxP3r(e0orEL1MMDD?$1N7F5;|3)~drt1ri!LhU2!=Xg>!W|(?(5nV z)xRI4RHQVfFXn|$uH;yPi8b&Jaq4`kj9-8~+IHw`+RiqXsX;K|Dv4^78$KBXMu<;2 z;`1rj#`CNS@zw#QF;x(&uV~Eo_s)P(mV`dW^F= zlOfM5;Ttl^yKg>`Yq*na}RHl1gtfLnDLM9?In zqDpKoWT9KH^2>Vg8A5lMz{e)6w{`Xe1%g3a*Q`KqN*(+uFVx-jvg4;Hd|YUYmX3vc z#&g>#%K;LoIcZmFaFA?E?(0f@KCwH4!x!8MCp`M9s6?H2qoK1UD?4p#eV%Dt#L-Xt z9>jUDByCN=A|Is6ZpnCnlK?WIZk0d-SO-h2UC}3JP>VHu?YKofJn#LZkhBHg z-kXPRqz*uV^$4%4iG~*Sdf1OGsd?OOwFE5A8N6p9kMw9JYFkWtr_x`Tk_%AogKH!4 zvf5nlZzJq{ru)#FO4hwp6!l((+NeGx<2gciSj}t`Eviy4<#T-+@s>XrYq}m|5_7Cf zA3j~4_n!YNCIBFq$9&JLR8JMiq36ks7XQPS97NJtGa-<+4^-9=R-#ZF9s7_q6rn6N zj#L&=mts80>{6|=bf2sM8ldMhmO^|7o9U|U z&3r!LgmWz!_4qY~?ehR$m(a~>#M`BTr-m%asb1xGVp$yS?{gtuhX?$Yzy=yD&Z!-l zAI&M`&STHf^==Zb#9*(4=;*`EuQzHoz4=4rPJp zkt$1+7&pPnESzj_Eq&(xa^k-egF5CK@6}4zOs6v592AuqRvSqjRxJ!-<>J{fP)@15 zYV)et{e)`=udr9`*iIz{M;*NpCvSwYYgP3)l3JyHJH4GQ`K*Tg?(mA96^8*4U6g!O z;9-M0VDFDRYBoNiw7r6D3pjIFDvmG{gI$yd>8~Qj5KlMH%N>_iw3CRm%BrgG$g9^j z=FQ$#UfS47iULby6jDgXqXeUbItAeAs>EKQ=DeMKC-k|ff9PVzQ3U7q$me#f$gUX? zzxHwu(SbxJOd25^o=YAU7ML*GY?CeY+*)=Aap1$W?^REz=x8N05_Bnk@~})}t*3Il z_J?|M%3xS7kIt4F=x8KBJhWcO@hpFc6IQL1XF>hD0R7d>o>7sYIzFs|W)?n^s$=T# z#;J3rH2`I{{CtHsoP&nI7Y6D2)S}HM0ddw~{59g?XXpcUb+%foJ7TRG`xP7vQHdh8 za=OOwMee@v@u&2kfdm%Ie=DDYG*Xa4$7)&Q_bAbvLMC?WCst%IO+krV1L^OXozOk&xNZKELvZ|aW-&$zDzBdh zJ-HhZ7L>Xe@PnUlQ_aeXxTBJb*FEeM%GZ=0l~Sl6!XL(ed%mWp4@^d1jtC9=LgZ<| zv6UpB3eB7+eDWS;n+i6&Mk9+Sh)u* zy21N!iTESIEkq861Ee;gL%+$7S}{=L3O>gQ8Zmv=G+5OgMs4O*!CzD-nL?sl(5$syt6GN@2~|DJf!;56qZY+;8u7lyG|$WHn~g+Dqbc9~s?(%J z{dr|8%rZoGa8oy-s)fuDm?~acC@LG?7WlWD|Jh*oQRp8h)z9hE+fOduq5^{WmSq~0 z!`Q%~+c!__-*A6_8iH1%kBq3%*Y0-{Dh7$=Md1VgrW%gzH)4)1uip>+b=1NfcXa&f z@@$5Wj!*CVbMilew!3SqAye@_W;zoUUCf#i8`N=+O~5tkxuu?eWu>o;sr{ng=Ue}q zB`|WUp+^Jn+%}&R`5t|1#W|Ns>bdm4%Zq>WHs!!9O!5Fo;$V-TxLH|uiW>KBA&n=C zS6!p*BLl*vj0t&leWa#C_y3_OvlxRgCFGk$;g)(Mr8zUjw4=5TZ>Rv>UNJa?87yHU z?z>C&m)Q||;&i@aTq%B!2Z+Sw+ZZJL3;W^}1_2f4)`spk^GTV;(GSMw&e!5R%_e3h zqkCRZbbtUhiQueEy3V!|gb@kI#f*>Q#Q0EjURl0d{0 z3fvPRk2@t5^_KcSVVe}db4Ys0^ zBm@eEiYH~zKrqVwJ|f*4>ap2)n5JJndsf~;-cpNrscO8CT1cch3i0ZjV#*GytdO3T zVGDJ8izu5l>pfq=lVsu5dN{!j_1 z2|x=oh3=@R%^Y~Rc9XI#MyOLU@mkelT4dxr&W=dShkEH8z(i0%0BVe0kzbHloy*j*bG{_Q!X!t0G_wV(Vg>J(xq_;aUCt4z?c zGaLz(Z(GU6!`nUbAlaqj)@3vmCq|XBUvv|PLojI_Hvg>)6<}S!pW`i{QNNJLfWwO#f{TSLtjby)DgmtzyimU${R#&C{4p-v_yKr_-m)tZDG z88|gG^!y3R;YNEapd60#kr{ZK%xdI=RtA~-PAl&#VhWdwBJ5sN%+QxLh~aY^nGODQ>#bf5f`VxQc}n4re_e=H$^5zok+PUK zPaT=Y-!6SNpWg}K0@2$~(52>r`l==3+i8dA?Mc5`ZG@zij*snG>a$Nm(Y~sUUqqz- zboq7p==t;aM>+*}3k`qhd23@WEtbG+rd=jXO#1{vuc10Irqfcw2a6e%e=|M+U! z8MD)bPbq@E#GNaP!p1;{ZfknW0&&^HT#OO~6+kt9Nl7(Qh%^``Ot+q?H4?ekQ!@EZM&`ZMp!jQW4qWcO1<)Vbt zqMqo)>qG?A#ks6b$h+iA{cXG>qT-DF-S{+U<>A?Ndy3l=`&In<+V?_degNRrrHYYR zo#MKUC@Ks&Gn=BUzcbxIDujI3B!_YQfq!g2%Eh$vYZ&7D-WKgqe=?fJee5a;T=P4N zdTv;~!+Y-T02Z4NQ&Sp+k=JTaZ3mJ?vq;O~(o~n$y0H7N_`rrU;=iDz;vXIcsNW;> z%v@&~!4gwnvBHJhzn4c~)xD7G^;~%ySVsV_AyFf0i|yR`sGSJs7$K5zz ziJ8_V%X99Q?D&4R{^r_+E9+9GknZajmzSL^3M)bSDf6bnEC(~{IA6_3ziQ>i2 z3hrT~T9o>_6fflvd39gPu?`))_nkkEjvDnn+oI@D;1167NldqhPR?E;m`I15;j4E+ z9WSXL`4JgDc%ll(yAx`v8P0UZ7lL-%xZiU*>Yx_C8k)H)_m@bjVcKVtf8j2Dv8j2yv7=yVXUj9DYm@}$YDo7KbP z``kJ10E#Ar*Xd3B9fhOUZkId$n)qO`799C7Hl96|7yjp64Su>(u-b_g!D>x3rO>(5 zPtoKr5l4>#X#T6g;RXJMc9Scjt$ z^Nuqcgkzgl^JBly$w>i;&xY9DJoQAdH!9!#lMzmh>*a~LLT8$Irr6JaIX8d5$PMJl zOYD_k0d)AZQe?Hlbz?ges8%u9bg)y2qE~<%K8(G}7ehKb2AoaT8H{e!Ms$ieYe01Q zTfo~lt6aGYm$ z3^B(JDz_KvKRj#TFw!ytKo93wr zhSzEO8xnhd|6W$IP?943pHYkCY0_--$P0!~9Xy&@<)UuqdrFU&4eNIIh!T4QGN)V~ z+dxwRS7}AW=lLwb!RH|BInKQ%l=k^S?7_;1zWbrHtfdhuzRL4yoXChpgZYIkA94t8 z6D=*vJNohok2SaGeT5nkjZ+Z_#>?G3_q}%ZN{Pl>3Qz?B6QY=zq3ExO2cXq3BUHIn zoMUsab0k%;(TM%Uv%_dt33wx6No?ue6XHVb=EXxvTONcn6_0jll!V9cW#Dns>?~@K z%O80N)Z(U%_4`SVRk^W*@sG=)$b4Ahhv|!|nHA>@u(}09?yuKlZ@OF0@2rxaWq&JW zdY*_LbS&Z$_dB--Ng157bs-_pc8CE8clY5#qxd1lEdj1^SyTg zH_P4qQ2}>xQDQ7Z=eJ$&AvreWNftVp52OF#Z;UpXTWW}SUE8*67Zq1+4^C0LC_Fs= zV>16C$uB0z^5^_=uV#9Cs@{Gl=!K-FhS^S-wW?-Z&lTGr%4q&Y3zhiXDm#i3J$%u3 zh}w&mnv4_&n~XFUGW?M6y7H43e3u6DSrlf$AFa9J!ET1zZi3~seRF&x--M{}Hn)fk zyu4{beDB6x>=gPy#g)O8kg#Cp52oLWx%*M?QPe+j3hffP1=`3B>^VJnB^ZhObX2}2Pf1(Iax0tcy`)~wSpIBi0E@65=DYu*ZwoyoIY}Ku_ z;UZ~NDNFx-zk`;D=;rRa$6oKb=lejKuc8?rAY7xAdfjhQWK1f)??_RjW=dU4r_zC#7VTqzC2cl5DEL*CGf2&*WA z}~w8;rtk+r#nrlmsZ5BmLRFfg$)^`WdMIfxE`Gea5lk3TS# zm(Q)<1$10kA(np9T+J+rZA93AZd~=d*trSraP3wJ;)Ce&b9@&rI&Nmre_}1$uWotD zO=%`Mmcw8uB#f9=zzNmRSoYUnK%>Y?10Qod{T91@>vJsTjq+LomM<>iKb5uqZaE`m z24aJisGbmjj}I@cu__#+7WS0uOBengy_FLD%`QyJO{HkSrG|BgmBUrh>AbhFW`2He z&-6=nHtQsBM6RXVnP-z!4cnh;=Fl}1TsAqs86<{wn^4GPTOGA_F#JfAH|R;OPGZW9d`i6=AjtV&~xPnO&cFe0D$(6ZFx{ zY#r37?XZy#(fSt2VqKo4bexbfu75h20 zGa4NXM6)8>apkBtp#7FR-(qdaQB`B2Bb#%if^PU13Z69w%%4@hC_Fp#I%0$ACD`wxCwZ0od!jk*1>}YwnVk~(qf{j(e`f9=0LQ}DeC~#9{>5*M6S0x{ z;9Z;S!I7iJe(xV2&SM~e9FLf&YUkQJ8!DQYFR6{vMPDUJZx3(9&C|aMg<;PMwmSNFta_b5B)!Lx|tiBovgZX+6 z=e@o^kex{gGsg?FHw4I3D$isrc}5>+>L^rx??qB?GZ9vl!`6;CHx#Fg{m1EgRZOj=Y%4d}DAW#j6C*YHXg zx*CiKA0%O{ATPED!WPQ@mfqC~Kv<2jvHZk?bETM<8U{e9Xc0>`b?duKbS~mRbaW@S zLcy2AH}&2Bbtbd+%v$(AA9Y-Pknp0r?szys45g8{yJ;R9J-zmM;c~Q9vAIz}4C*V& zwrdD6^=jC&k7&H-;w&2@2ksHgukp$?(%5O?k|1rXG!;s@D>c=a{ke+h~?VvCn3AI=o57j^59d_ zgIKvIM}`}#7uT3Rjo~ngI_fVcqS+OJk7P&3a_IPr1y!R*Csc1K%wW7ojJuk~bexiy zh>+;{3W-j=fB>pLsh@M?kc8Q%JXh)CYHXdb;^xLi0B%{+YM0k_16p(jcOuOg2OER3 z;*Hgpo=vG^j5!w*q#t_v6c{a-_QOGRXwtd$_F=3yX$o$f9Rlwf`V{d1wa z;O*y!ZQ_z+sa^?YK)9Iuq|-r*wXDq@(q{x#;vXxJHDcMkB+9-pSQFD-WQ1>!`VGy+l8rAbm=h(bCpFV z*2MLM;D6q(XjN8wRK+*`_S6!IQQhNpc+O}4Jk5K8AQwjt!~e9`+u3A{cvSWz$gN$- zA($S-5Dh+;)K7;UPFW+%pZv8Gr-V7uaW#=l`; z&o_Tmzq?AxiR<25s3cAVu0A5G+Q-xAa6ti~eGOg>$glQBz{+;p^5X7%{_QHCe!P9n zuh5OlyTTi?ML9q_UHBzGvI4ZLp$+)AS9{&g_TrQah&gp>OQCvMWX+dVHkugruiI2r z*UGjY)`KJueMz#C4cc?rENxLzO7PoT_d z@PqSd8wP?JP{+yPg{o1}{P2TDfC$w!6&y(bSe<`hv^3~Pw6;4r=*2hpX1f(nS4Pb$Z9*a<4}DfB=_r8eKEIvy-0#LC14~c6 zj`@e|W4lAupX(O-wMq50E|FCU+6fH4!5cfj=9-MGzf-~FmTgOiE^;ZSa#8p!^aU>! zU(2G_&g`w-_Cv8Gi}qW}nH3gmbrLl+h*I$I@R9={YPo_U+_U!OLVn9EUtXWo!#2xiHVUsL9xVU>q zE#%7kqNNOjVJ|K6Z|{Xt6m=UOQ1z>!UEB=wui#F#L~_EsPFwDRu+i?Fjg#_xJ6ItNf? z|Do!SAx!vuGrDv*w72$;A@Tg?Q(4ca|0R5aUR3kUw9VHJB`p{Kc-U+N!y8OGUoXy2 z>HYK<<9{dWc5|5u9oKt^O^s-nWe!m83?PMeL7|M8sr1K~fH9^t5q>_#jmXXFy0;86Tf0{=SYjhjGQx7pzUN`_SASEQUB_ot2{Jcm78ZuqZSKHK9gP zKDV^5uaZc#r&;OdCC0A=b0*`A_Pm(}rCYB1qBOJ0Kr6X^Y13zfZ;mVCs;<#HR(59>?>K z-u&((2MjVYi7irg0*3T|m(UOppdo9P2xz>6=R;v%kE>ut@^F#-pAww|q&|{iPlIlX zM*+L*!T!tl#&^={X6CTk8QmRX*&xR5a#^lr9_PUaeix-VtDeVvAba+%DfXm8AKK`_ zUJ*FW;zI7tr^tf38pHeB*I$V6Aus}`{i!iepfUhc4yHo1_0}316PUVnH-GVV=Ob^* z_&5nR;JMRMphHP1?0zGH77_E7yDdJphWu5D%=(~dRa4{mZq3Fx|6=_wgB6e3p^Jxl zly_d|-54jHm7i^hA|`gE-ve;u-;p=#XM}ws$wi(dFoH{*wuL+{AYf?f!Y>Y$VSz)8 zpdV0HB&lgBGP-%I$;GkyaqXG7r7=0PhqR2#ytEJU9%tbLcILqSZiMrU;Obvi2`Pmg z9I}|`Eekb=Qd*SkTx$arh14r7Let&zz02OTj^)hf(>!;tn5HG7pFL1Bshv_cyKtQ6 z-7bl&C>)bcEm{04r%ElyC&aGLX_i4DsI{)4-XYQ6VSFGoJGT14E9501AWew>3Awm| z`;t!`I59G1{v6v119A$??KWQyOQH^olxFcJ;K!CkfPbkaGZvfwjTfZ;D?W*Gs&UlZ zQF&6P9|BUvU+cS~XT4a_b#b^31%S$b3Wj6%ObkDJY7aByNb#XU+YKILNH!a-V1Y*w zCKX~ue{uH(ivu|!Pl4%Ty~&Si=Bv728g4adHcC+w+$Zw7H(EetdmB&}e4VRbF0YpEbs~0EQj? z%xI?fZ!aHKpAfz`ypN+<#PEc^={wB=hdYT{3&0+8j23U=@qW6 z3%kN@ej1h+UhEaFB96a3+u?J0r5cT8A{~mCad;hfaaWeSDb(K-%*q(d2=u@JXi$5I zOFLKg#HZ-DLd~1=+%g-WQCqa7y{x#o4sGt;iD%h-xx^>C#E={H%~ItNMwX8@W24(l z?-wyNoLw4~RisJ_{sWeTeMChBLGY3JyUkO09!JTb*R_voYhu{rOuImz*d)^HoOwJ? z6 zT-g6j`%?wa=+*`^%Y7;vJQwa0NKpjA&Ej*=78}Wc5L(?GbTAMc%-s)_@|SdU>thQX zHvJ+nijS{QP~*CSFmBO#r5YY1sB6Q;J3IIKHav}dy-6gakCaZ{+lLy+H>ROQ$O?{& z>qG97oe;34cc_h`O^{-8PpeX*m(gNyKwj>B8_%>JeRVK>o4Upko@*#&t(CrXhGt9d z(+JJ8mpVw2R!zu8;B_FpKu& zG6!Nxt60#p{lU3y*M{#l$DXlFuo+xq`d)vmF7|b154i~{e>;=SWk&j`%z{{|vX60w zi=Nd50>Jvn>3hXxK0;IocF|*`?QJn!W@%1vNj+yR+;9PE&wpuK`SJ(*4kp1yh?#~9 zVWT%mTi?E%-&PG#65N%m#gq=HeF7K9pwQmeBclcAxrDP`ma;3JWHO>WiI4pe)u4VA z7cf#!tRa+n2BYJeDYd12}896MpOe?T&J2=L?CVa?T`g&G&Xq;1tA&oi z>Sn~{U(oIq>mK5=#pr2k^-&G6*WudF&7T^qoo1nf%us=N*9k>X0_w@qjjl38d5)wYB-D9=R3Z0)$0{n$DXX z>Zk7Tfg<@?mzm^01d`2RjOn!Oijf2h)jAG;dfAoa9Ki>g#)5o-O(f zLod`W=jvzoY#pi(e+prB)Ge}cgqA;4UBg%VfQRdXRz%kAEOOc4vqRk$qtRAZk*@>S z%R++I;Dcl`hfk{9oU9#T5?St&KgG8gubzlN{#0SA_&6q6{Yu}HCO*r=8y>xVBjD&o z1gMzr;BAac9TM4!CAlphGr!hn0UvrGv_gSE=APXXPr8jYRUDdguS@jK&fGv+MY*^v zmsIF|0jMYtWM0;jd_RweR@c5d%OM1GS#lndh`wl&LsiSdgBTk$%WYtcc)HH^qirW`Y#xAdw@}Q4r;F*YEkceEHRNRJsZe-aoK7df)F`uaSaj-3|dsn6?;B& zaVfFq?h_{rBSc6RG^Swwb}bLj%-36~sNXRh8x$h<-hay3BAmzsb#DD31fpPy&@~%O z#tsQr*hA2s;eAfh8nPHOoJ(_%!rv3;@A9C#_${NGWQU!2k3u3bTW7$VMh67JVCHWm zV(-z=^1r>HK^cuuPf{Ntf2Jx6GW)CqAtgiOAfGszaejXAIen02!i%I%2aKbR#0g`z z;-W%}dHPy!*7^5G3RY|{inWbOgNuq8<>L920!wwv{(Q{k&cn0Q-=2~rb=1l7eBAi+ zZ0YQBI*LKwMjuQVt!p*VGeZ6+cix`3p9ui`?`$#Vm6EQRU&oJPm4E@cd@k~YjWtde zDq!xhWZY$+=#X3OpuHZ)sQMFA*2n#kd#9D%4_nW&k|8PPz}j+>ZR~34(`W@^p{x7G z`)}TD@qCwUy?)2~i}kg&kp?-$ByyJ0_pC)lqekInvIPYnK z50p!R{Ty5ykhyBxH$wN3EA@2P=kmW;V=1X5XeK+0;F3%{$^iopZ{L-ZIcl40-zoC3 zppl{|e+F<4DrG$!a}Rn$ei#5+CDd~m6q0xiU)WFtJxS%Kct)H4egkt0F^c>23GK_P7Idsg@(~=;M@r9D{M)sRt5!frKv;BNrzV%K^_SKRsR^SE&ZK)? z%BW?{yl~UzQZ*Oj&;{+3l3e`x9s3p5t{FOV2l^L;zB%^OOeNkzZMNLuLO3!7Ngc$G z3FqbbWnb=LVts#5y=1AQ>y@|#jN9|G4~1as{O4Jzljsjmd4&u*=&z|aQt+w1-2eD* z)g*>wiEi_H3L7wm;H|p3esPTEtI{b`RW{FfSc`fbF7&zeU^?+J<4aR0nEH0UqtpKS za|liDDvzm(da>~ATFY91`SwzM8E9>=P^`7Ow>1?E`>*`>hibMHO%jN4^{~@0Hhyr1 zBK*^rZ|UqCM|*dhw@?B}G+4?+vWNg37zUIojWJ?40mS&u z#n$OzY()`iO#G#hqi@|BSY#Nruby#1&>v*<7;tTHafyeKGAUEEF{jqoEPgUH$ zA6zLsc18-VV4wCti(xmu<~g8AjfpTb@=x z;f8d$3?wR$rJV(7*FmT0t^jJy<&*hSjGzMf=8g`?zsvRK9ZBtI3E+@|V+|>`2AO=b z+rBSW%yrTSk>apTwjclJX*@~iiUl|3=!P5eKXEL*xPAO>^w8q7-qH56>*7rTD;FwY z+d>YYe+vyVdEdS?0zgOT8n)3TVsHQO1bI;vq| zTMTRD&%Ec-pj|IR#b7yq5Hm+;*O%T*j;aP!7KveM z|90j*k+g4)KS9)9W$9kHW&!hj}wm`cm^z{3P5gPaN zZAy`DQcl8|F!22AAmo8~oht=fb* zC`UXm9_hTh`(pj_aoOi=43zCi1k~mP(qh9otm&hhmV%CZhrCQ|H8l^mBTR;I@u)kB zfn}1RL#ikVDPts?{Jhe7&`!=q2n+ayEweniD?{n%7ZngDD>WVD#eE9Bpz z0rS_v5=9u~NQFn}(r|9*=f9s{@Wv4<7}Ph`NnhH@?ZQ!ZFP8kA#KO@Z1ZSvz%LZ{& zq~cD$oC|wj8p9m&0u-EQt+w#ORyPWe{_OIUADA=;8$!er>|eU?MpvY#sx*K=wxOQ$LS|G94P2$%vc05^)um7 z)5R2TTa<%8+nN1MwLpvE>Wd{~5cOCaKl7{p)u5AT)vyVdWtR=d$3L>D9eYiv&0dkN zs)r0-S29T2V)^!-3mrJFqig3bzXWq!B=qZ@9osgxaOwNnE?XAsCjKlgPaLx59z1Wg z(c97geXX=}(bkN@T;qGJ*p!*}k&=$wRD(|S6&CrzZI_bgK?7o5tgXJQ#2@uv^(Fq944!2<6uwlb# z1%ph}mUZlwQ{%RSjQE@iNkLc+S_gx+#ldveWtgPB=RW|Qdbq~^cy=x+J>bP0`I|w&g*({{*1O2)}yzuMNoKiy!V)ViEc|Hov*p^sv zxxY|n=7G}Rp~ln3nY=qTU@WYO**^RqxnSWi5aGyG0wI9<3ZofcKM4!53x7Ob~t;}j%cLU##d^v`x5eI({^QagzS)e(P;5pHP}9rVwVwK9nP4 zPfgIv!&4UPzp%fe+o2?@9W|xPOQwoI0jbuk zu#MGt_OIfs?6|e-RAh;H-Pcw4h{$Y{mJIrvJznNTF(HvBLLzRbumqxH1t|VWOYR18 zMjf>J_?`|cr)DNION674fy`_WKhip5uEbThW{2y*)%(K8`*x&4373(xF;4{FIQve~ z>f+rtU0~<1n~H#y$$(wQu=xs4hsO=h?yFh@1}t=X0(?H_j2$=ZE?s`slw*ugEx*1? z9Ur~Uwy0y5vy+#09WRqC+7DDGWTXyPzWbx8eQ0DZ#zL_(Z|vzZXGe9=9@HhI^;dA^ z3%RJG(%wC`_D61*N1~_=*pmKi=-9?Q6d)<*+Ga(i#f|ecFeewomsE!7nH-UL{bY?3 z57aLDpllJ5*O5_|#0lW`r;tj|>mIl_Vh`_+uu~C%?{>;9DVh{1)UT*z07eQc!?M&l zjVb*B1-{ftnG_5Y@m;{OKP4DwlJn5DJN6c=+?GqCRlD4^73!!2mT!^bT>s@pA7*5D zK=)LT!pZI#r`y)C7vKzYkd(E2eON8ba}|J<3tFF>Ca%&<*Pe9A`z_yT?xfriKB_$? z%w;)MPg=iqn8OmPj=8Ka%-`2UFM(4$ivNDs)ROrv8NqiI^N2}0;}#*GdYvEgutO@zrKkwQg-wrvJ)4=kN?fQ$LZ&53`_<^R11sE!@p(Oq*hIY#`{M|eG0CxJ!p zRw7@hzsv+WmrY=X>_B$97wy8g_^sB@?H`LXYW9B6DKOPo^Tm;3cFsm*X#Vc;7JqaHmB2^tRExH&_k+2BtsF)lQzbJk6pZhC zc_dgS9+O#?rn+6)_8QacUC#4$hIY*!SHQTKIA|P7046t<69&nj=M9GN_zS_!q3hS9 zy*JfK#VGWJ2vsUTt;1BULrU=TKq(%@lnEB>2SldLnd-J4ljQGP4mDiEFXOcSRaoN> z*DNN7ky3FkOx;B=IvTxnS5t4crcl}^hLUeu-E@>qqKt|LN&j=9iG^iKzF7cTZG z3mUxn*HCU}*T3c?*i!Oy2iJ|yzvyGLUxMXDj7A;y^(Jv(_?!zbTqudcCgoowqB+T4 z(I*(n{SO3l}p-A6PJuenbS!tV&!gceu_y6Stl`04SsbCgiC7>Y+NXb zN&Iwgc@z3OI%9O(P38NlbNil!$md}2_4zu0`O50~HtW`PY;4q%#_Xd(`B`B6qZiJDD2YI9Cx-Wsp@=Q1A#Vym6G|T|!9mLxSkS`SiL==Bc+F0Y zurF84-1#h5tgFDd@=#EY7l|u)9NAu^y#qMjN{JJJq=}*dva&Dnzlv>VkpEf&LdjX3 z10Z|e(E6j_Ho7V=L5^IE1#Msb5hXt9hvG$dy~O`YSz&B=cncR>8{Z2LJS~WuFTx%j zV+<=Yvl7E}JX{PZsX@SsD)S4jrCUKjYFeWvoix;7r)+4jyur>y?gw@ZO-^-85uFMz zfk|*^HrI7TwlpM0N9b6J6jLNs2t8h#d|~D_o-$n@sh}Uc$9ZDQ8B$zh0jtnb@k88V+yod5zcdXuDQa{eHkLhSu z`+a`DhmCih3jS4BT4i~z>JUns%$M{3D`UtIw}D)SjMo0qr3S+d|2@yp&g^|oq2P!0N#YtEct=vVxVL{UD}13G~2l^ zT7$Dy^-^;y+iNpBtp?*A+WT>rP;>!NpX<+yJh^LZ7Ngr+^d2c-Iutj|Fe!;&sp&}zP_P^xoRp8nBRMbz`=tp4*0GXYwN z|EsE#=6ah1_1v$!1=97O!GI!TP5*_oXd3@S9V=7MH_E4g6X6}Q-jR3~C$3|iREt{SWm4&Vg z#4eV<9hC6f@Zc{GSdugPrEEN|#HtplEZ)l?gGE_AJlt7cYQuGTdPlU+36z}V#H0*J z^X6n%xh-6UQ~E`23uLn|TO5>HFYUjViGF7{KYy@?IA}u5@}SCLMPk;i*4e2ft~9)V zBP$(VXRugcVILZMy;6K%?lc<1l|q}eWj94?RxM1y^lxn!sxCbpouX(pwB=-DH_Kz! z_OzC^I(o6BO(E&nXU_iNy{Dz7GP$m+I34Nb%3ClEzJF(sZ2xd6tN&#+yvWPreO*>s zgbwsug_VxH+OZ6;6h}*NA9fi*VAsw1NLWMN#l(rOP@tZdKJfi{bMW8I%0cS(#v|L9 z6L*2#epE+`svq);R#$E}RL#>DJ|WjJk(1gWYLqyI1ro#x!mVDC+f9u=j@UAHzrM7V zerX2Zu*N0A3?U@d-QF{onEB@XdWL!E`q9??TRib=JiN(iuP@E|l+^m4UAf(nxy@pN zxLqW&TI!kQ3seS^1KO`9Uc1m{`(mJVY65T&K0N^(?J{`IsWVm>&K(UxqxXyU$Ir~!eWOli4a<%m~H!5A9|0l4vh^P3iXJ<+t7L}b!)JP};i zdw28Zd_K3QCa08=0DYKpLl-G`pyJDpl464z_361^xqAx>K}Em$T>G@8EIP9Z_9Gnh z5SOnQ{sbpyH))3z*Zg%BS9ud#C#R`mwrhF_UwlIoI4&5+pXN+>R^nuF(n8*;TRps< zYltKiA~dXOkn-^%3GsL6Xy13*@CxHfGI!IyKHVJQ`8?dTKToYT@BB7$Y?-)PZFmR* zJ)Mi?rgnOsWtSHJ9{|fhG{3KX@J$A8m#ch!5Mu1=?RLHFI-eEU@uTD82ahqZE%K=P z^wW>l=clTX$S~{0M?W}t^uasty$6a-T{ECDrgSc!l%Wf!XHRmIao2WT^U)8_&(BUz zpFc+g>+JgO8*({AUibjarz)~xMYOAHC?PdkS9Z;6%1W?yCi-1UGtXi{aJraae zC-lL(jJGRWRK8goLgk<_5TNG>9)LxJg$0mZAQ6UoW6Aiyj!>CVrE408*v9Bo)EE*` z??Z?hLL2=AA`7lJUV#|Ua(7X$D?<`O=e>~_ItJ3S)$>TMDobNCV2-{c(X+O;d8y(B z^~oncD9ch+IK~**W)47E`Qp=$^E?mBr^tXVE6Er`S{A~*UaehWpFdl#*Xyz>4-Xz? zncH_??;-&kgO;!rLIsT~qLu(atx2MI3Xl~22Q)WfgRJ(lY7-isIB#_of zn3DR+3VSSKfIdJPf{s3E3eHFr)IMIokq9n|BQ+cmW!N$Tv|Zy|W{uggI>#YiOaH$p z_YVN@SN?~e|BHX=FWmUmZKkT5%|+d;jd4jQKK1KmjxqWqrfC4OBG((SP?uL0LvUF( z(0_*j53y@oW8Da>M7EhG-81vf`|tny z|NU!u=8CeUci;Qr_r8~S3sqKKoSz>a9|!L*&d#Qbd09;W!27NowyUbMgGG!ni6*5+ z(ntoZQPx$xdjG?(ug`Ak2i*3Zxg_f|o$a>qfeF+ZyIrrVsv=?Q3RmRKdRS4&IQpC}4<0)tD#>nH5zAF z%&=n9wvpKoscK}_5X4Y|oRUfmL6{MdNxQb|y3U{~8bfZYjH(P|aO=A^gs!P;iS2Y! zw1I^rax^Hu^G#h>9J_j5cincovc{gDKKsd^{F!um3jqGL zfBR?d`NJ=!J^8^$`@Mtiu=|7o2^7?w3HDn!0PZU9+|MG|wf9Cp3U=GCRmzR?QZm`s9=EcU`AoT)h#6 zwyDpae$uveHJuaLYB~cE?be(1>g@S*={7*HJbN;kKUgddm(M?)OlH$bWer+I1P#H5 zWe6M(5v3&STvZfj+Z7;MLo6JFUtgTf<_C;OM6GWS)VeH&AR=UN(|A%AkpLJ&Bx@AZ zcO4-bB9k6GN0U&K|@C8QfPSo8ELJkP`cQ0iN!C1N)QlX19Bz-Tm~fxAoUP{Ko0iPu~0R z8^8No-+B1Xy9Y-{pMLbw(~m#4#x4#IyRJQb@`J_UA63<+uB)+M7$T*Hi3o-$##od^ zyIQL?NCsoXC<tK!{xo%+VQ(M2hI9Qz8VU7{kHI1K6*OT$;p7*SHSk z{=RIeIy*T60J^0#gtucXBXgPOvGW-y{=>aHbg$zbTZjwLcv z=3=5;Gjoia^~I#9Lh7o>G0QTR$gBtkt<%7w5seiw#^R>w(#5lhq5zYuAQd1>L@Hu^ z*NHmdP8kgXC>jfdAgrq5BNSvsz)&TuNKFW~$h8aJ7>8mq6Io22Q)Eu1absCnvdnT| zk+$u82pobf%Z??mh^3h|-rAyx8zD2^|y>$)|t7*kCG|MHkRFewOYS&2D zY(3>gVXP&>t_wyC5V_njvj_kR85>!;X5-tlh*^1nySnPrd&Z0L=Eh&o|=wKigBwZJV9o%)k1L-^$DBH-7rV`>f;( zWfy1X08ms_Th~cC{IduHV6VGh6hB)WZMPVFM51PWmLDv96hu)n9HecYF3+EI?b>D2 z`SFLI@O&bh3tN&wi_ z>u$UB&HBN~N!M(vGQU`^Le~jUV3iO~9(|32lvSRU6On)f!i2y8sKP$P7-d5w_2%T^ zV?ccN^l6N2j8%z*>YKVoDyH)g*;(T|AJtFFqKVoBFThRPIct&7WwvQr00k9L6`;tX zsnH`4Aq9@cT4PKXW7{;wWfo90Qcw=;9AtUUKG-5xVe9hPwqAh%%FJokc})-x>{yTt zI7f(3N3_PMtv!g#Fh(L|qRLQiOhQI9kquFX0Dyu3M3KmWooU zV9p7d1(*di_%_CPaCnrH!O1iTRE8AsaB(QY5wWt?p;BI~yB1Vq-5?s-^ZD%^{ZK}4 z(HT`yBw#^fFx5H{feeB|YU7eM=~MU! zknm9ekU&Q38pn#B2-FGKllXKqG_2YNn zy$Z2VMLxUStF>0o z2d?~QQ3cpr^#H589vCAtCpNRH44eTNie!Vv=9?H@@OKH=ZP%Lzj~~Stj4?$~u9p`a zxpFx@di?0UcR&8#cVmq6!xQ)aQ}-^tmTlRY(0I(pdhEw}M8v%}Zf4rX&a~1cga8Q% zT1ZAh)dUG73ehNj7}Y3IU^jrC=~$ve(LqLTV4zBcotc$4p~yljD_HbBB_)HjSvJ$!1h;foO3RO24SD`SW56=-FK5A5ehpbG$}G=7u|kN z4Cb2{nQbx>1?Pw{f%q8Fgqf6io)QvJQS@v84$&c6^t*XxAAkT$0btS6Ii6BRRR_p@ zBRM}`e>Ln5kwB85^AuVH;TRCTG6ZH!Nz|IYoraMSDF)3&Og)iGQKl}&k~1+Ypz|(? zIRsNh$3RGk(1w_DZh|5xGa&A!*{wQqB+Sr9N+l~8AT{0ql8AFGb21{ph=ef)13*wL z`R$w6U;XGu!?15xtDJIDWf3iEie10WYBHo!k|7zBXqoPY&2~$S{kp$-^L9$v0F|jQ z=V?a5hB&mX3!#Wg&g{MOff&K8q@stzJf~cWfN$EyfP_4#IxzBHlvXQlVkkx0E)v2x zjA@uRs}*sWN|EVMn*c?Oh|KKUSKs`>kAG5k$Zr+;13+w-P_ zUek2|a0&z9Ga`Y{4+8)oPg6De*xkPFx=q`kAuO;W$Mb1S{hGFkxo5t)sO~W3E(wu_#T@3T? zPE6-{W~P$oe$@}V>;2t#tIe6I5EA>a!eH!_9p*BR6MFB1PboKTLrlSQo@Pc8EmE>0 z=bAP+=a`AG3BEc}#=cMU5W5a@9_Q-1gF=XQ+%!(H?+!P&P&2sz8l2R7tRf1&X-+W!6pPe=Stl@VUc;kx9s9ibVhnQHA5FgSJz*L=Sk zFagq0kkSAEL_Wah`N*($|N7xlz&mvSTx5ChL!6&`ko<{Le@L+O=%~6d_(82MFk;ma zu>z=IARv|8b7WE3d&a}3+1P192xh>HqF^VkPF>pvb3Q468vrZ;*J(v+IIyIUkFD1a zlKKc>#>bH2*qpuae@=@?2tXiu%s$p%9Ce0hadfVsfYnlxsF`5_BLt9AL~FwtJ#J3; z?dARfuxUEyd@0#EN9?9?(GS=Z@BjcH07*naRB2HY5U9+10At4wQtT(CB!KsKrY-(z zs)hu2H@9EDeEASyU0=Q3o}X2L&e+Cz8c%uIlJlGIzJ2w}Z~ow?|3E}kwUkm5lWJzF zDa|?M&@^p(YUEkM=eBKCmHF52-2H8gV=DT|DVt+BS7f1yF$xr&3?C$o&Ow6L14ZLS4d6d$eooPzRpk4KIlCEzRk*3U!r^C>- z(dOJVK1~T!UDs$TXh{K!DmMX;WIwo7yVMuQSxg-=JJzC*(@g9<1A=Q~+6}?E65Zjj zH>Sg!0j%BhDr&nuulh93F$6})fl^8ijJ=mq48(K8j?lLrOL?)V>1_0<-jI|iR0K}>bpLrj^ikhiFDXwh* zfV+mxK&_Nw-cczTnb)h|JNwDiufA=Y)>019TcK=bo|BoW67g!iGHI^fT&=bnGc~c4 zG7M1fBjcK1AssLw|?@;Bme!51^vV0@8yFq0FGXwzriq|%=0+x$PkRgjC}wrxu}%f zG#xk}3CBD!&Y^8q7hkT=zHCB7W;KvJ15!20sC@6(s3G|ng7Y9^h#7R+4<(K3&8i3h zAR~?AA~Gj-0hrm zh|qPdBA!?(kzFPNHSb#_ETxdDYZ?QX(wwEJCy5fK}6N*Rl~7&vg5iU9zUca)`2DItc3 zuK*`c_tdtI)Ih{UHD?6`RdWt=F(x2J6+Pv2VIhIMyMs?fYOM=@)WKA%DDWOAFQ&q$ zg7(7xufMA#@(+XHr-sq$gV**>Dd3$tKxHD&AENuecWL$%|7SVTsT=p+8La|BtlI?^ zP8A?vEpn@Y86J!E08q2I_Am;9W32Ls&~xm&SR_|Z%$>(^$cbn5PA@ec&DS2XM^x?9 zq)^x9MBzB{;Hj1rPG%0Z)l(OZ^n3ai)(x<s=vLysfh}yp4dkg$FRFov*%yEaLj2=In6{=xkEJsXxp~ySMN*aBSO{v{LBcc ziv0Zg3-`Ag_E6jBG>GWKHI)xW)!%>ASMO6}dvS4nbye*e?rv||t|KC+@Wt0Zlu~~1 zyT7MuwW{;gkA4(lyn6lm*^3t{s;WNt>sPPav$dI;8WJH>na$KtRhi5Lz=r+x!!x?~ z2xCR$cHA)lsFi7Crv2SMgwXUYB3AVO&brxg9Mk-D>n$8#J#EYo|qH8@Og%AaSx@d@D)dm1H;LaHsh_Z8_ z0>j9wR+rYV+#paJb(*bha2SoSfI07VoP86TO+Sl_x4UMwQdNin5P8lP9Cs~xhf{LQ z*fn&RnyznD4km}2+s)-=*&le_A9i<9)TBtt#FVFErpzoNMb&#ZkJIYnoXI)o)I<@T zYB6K)oT@tKDiNqwLjge*9RUIcr(%e}07`^l({Atj&H+H>Kr$JsXX0G)G#4pR4Wi$i zZR;IG<}u~i#Eg(iVaF-uVRu-s``9)<#FX<~hS;@e*sWF@$0?PP<|*Yoji3tNlR=&` zHz713rObrH1anRZDd%~dLU5~fA7kud1kPlW;S zsYu|HVE|G9fZg@aL)?tR=$&)UAvGbIR(2lb!#Gd78_5%I)?Kq|n+Dl4kpO0qY8#1Q z>?4AZubzzLL6f0M3Cw6nL`6$LDW&*sg^28&nJD1d#WOA2qC6d@t_$-lS66SJzx?|A z;zCP){q1)u`T18bnNTG6=g$n31tzt2wH=1>aQC|DS50iE{oV)92;RG*ra8^1>$6Lb z7Wyuw#KD)G$P5V43K9`uk%AlpGj$yidx)`ZY?|Zw8RVkFVL}RqxrogJZMOhGG2-DC z9g}m>bPz%3z?9U;l*l9Eusf{JHuGT@)+=fnMPM@|YS(>9*?V_;vjc;1w+me((~L~z zF#9(6u32)qNKV8xq{Lw6o3@&Crj(4FIwUa+P643E%JVG6_njH2hz$c0rTtxDgEXoN zC{9^@i%rugG9WUTZ$dHCB4CgVny!c2>%L#j36laI_47NwxY=cu+E9H}0_1R|1hZkndr4XKoell#aZ!vFTa`IGEG zKm45^P1D4V)fR_{G|%mN&CHw4McZ~njJPVL)G}J-EZ$T7-yO%E;}7lp4}ALX3jIF> ztZAN|bHx0?8S>IC0I*>GV-)(S>#6+`pPb1@l=AD`&MzC?TbqhDMhL79K;ZPK~$9h7MFi|LQLuo$)dLLUx-kyd zw=RBo5nO!QK~@Wj01%?88GBbGQxh;{B$AxSp>xNoGU9NvGla%>Wtcg7$|6#n^UwxU zASONxVg`MyIU6!LB5>k?h#Kc6CS3Jk))K-nQ`?BD8z=J4H4zEOpr|<}?HU4Oc6ONJ zdTl0vh>mhfukNm)3`Q}hxmopc7!7btnY}M*Lgq40G5C^l>wN*UQhc?6dwb&?JJSYX zKs;ObStYB4Tr7q>%&u?h1FuZUcg<4#bVMQmSZR)-ZS3V7FSUmNX5-TvD2+;p+O$<%<`tZ_P6k`q%+lDn-={IfORnQV#o+rfJwW-FeeA zAw**5LcG1co~HDBKl!Q78R>DGEp_iT6Hsh9`|Io#d6b-^LK0Gd4mp%%&0zG>Rs?y%mj zscAJ&*u>8DySqEj4s!|YLgPb>X}JGlx{rVK$q{d;RRy6F-v$)GtU7`%b^)r(`(G9QHYnw(FyJBcr?$3=6kUkC zpUCci`lPUA?hWs0JojOcfl_r;0961rL?nPx+jozHmL6Gn5InudUpifc)p7&iy&=&; z;DJZC`2)vUA9U^?tPh8KH)5PqFs$BXfZptZ%^6O=a%|KPm6b!163zJh7HB}J=bk3Dhh>hQy z%<&$5_{8s{|7jd!)BOHVemu`}r4=DAJa~U}6O&Q^Eu}flvk#t#Vr&4h=I7Lm*@*c4 zBsx63?LRnjO3u5-tefBDcqe21ln?Ro!}ot&qR`K~il%KpatlsFu&FK0oNn&;+&%m9i~+wB_a*QDwr+o{#x04$ts%uGZO7Y9c~2p8uS?2qGM zfH!Y%Q1z*9s^Xrke443m!gO=%yl3xBB&(*|J#!E#E=Fbth-scfj0iwPzHf+-`UU`} zDYfff)j+hQ?AuVfg-AmoEae@?_5P(cE=);?&rhI&PmtMVYDW$B!sgw5TznwfZhwSM?{rzzh7URZ!Wes zZ>}TY6auIoa(2vWkW^eM+y+%;HE`^^c=BQ~0IgeaamFO7ue7CT1aZ{>EUyRlOh}gV zMb}J-nlkvnP1xVw^_w-DVGP4}SJyXh)@PR?HaFKdw{PEm@%7iv2Nwbn&bypZrfJT( zhzL0rQSXf%``}&h^|>oWa!Nqht=DZ6i17C6O*;=n?v%4wF8oNr$K z=nuP9pXTxU^*71**>l(Rz4u;9aY$CmIE_uL-%tqAi?XF;#A}ezV%F9kY?HH!I0AAj_N#z+%*S46zBZ z5u>y7i>7IgE|>h{Kl(Rc{qh%w-P^NgU-`RhL=3U59{0oDpfjmU-I zVvzk%9=v_rM`U#r&05$-#N^sByvN8og35dT&#}1w0Mb8*8StHd^yudcQ41D!KOVik z9;~Pydx!Bzh^il0*f3C63=okJ2%soD)R8iSiYu5Gbyol@0!&za!A^HU^$}9DBRvU^ z)5ua4NYM;R$pG1h2GBj4?t?)Ow(_sd6CtA5bfsi7Wp>jzdLQeBN!12*9?Vn<6QBA) zjun*3VJO7>esBHhCzUT@2C-@C^2Qj6(ED&=Wt_0`oTlCG#!<*Q=bT^t>tFoAPyfh! z&&~l6nVtN7pBfd7ee%LTo)rJ!P?66!2>U)1{`)G|64x$m!JiqNeELM?X|F2)2q7*| zUZvz^GpPtWS0$>LSw*IC>@LraY&}y|(NcwIR7JF?h>F17U5b&in1Pj~Y4)2~-U%Jw zOZAz}1_nsQxfp`jy%$@R={)uRPB(Y$c_om5nwqJI%+nN`2DAnS57*7+{o(xCB>+BU zhOoPNS7rP(nl?&-Z4kc zO*jVol{vpWZRWc}*z^D(sibKRtIpJr5daiGXU#aAa9fy6mprZk}Btf^(dUfEt>q14O_W zjConsn&Kj?y>ScWlNp!R0KjU~anEx#B&t!O8z)ue;D~6J;!L6K3C+~{bq{9b$ciPI zk$8W5)2#Zt>$hi@7nd(C*}3ZD$Zebt2QWoMU{W&zn1;FEcva0Q0e}=S03Sna+Ymee znB>^6*m*FU@Ak!voC5=)C4U5}u?spEMY!HiJ}{WfqF72Y19sjAm6Eeap66+FUar4; zwfcjf0>Itv2jFi7{dN4tq5pWyX#Vp*|8oHN5C5b8`16nO8y|o5fBYo?c<%w=#g|`x z*1!2^7|^d)@O{F7?dJJ@e`6Xo=Mrn)o;9Tc=nyo|!4q%JVz+9V2AKBOZ`Wtf+J4QR zZ*Q)>XJigBT>a`*?7KXUX&k!kR*4R8-_9vR@SDxXh66WEI_$RRXY()sDiIC0x9FS{ z>AF>HTa|J+43g%Yi(~HkM$33}_1)R!b03=6btUIC4Bd8(>`aZ=$G*$M`0|IpGw=88 zd~6%XeEs%ndw%ibAOGRa-ObtgIhe(^^&yxVpmp1o_koE-#MIK9P{~B9#;x0KnJLdH zu2*um)8MkGCmwePLWr>qZA*-3?1JC#6QLD@RS0*7eJTZ+L)S37{oQVLd2VWlo7>g- z*}`Jj?XB-r)JmZy)=aPOdr?6EL_+T@3Gw3g>VgBPFAM9o>zXdF4B>n@@MfK^Z;*&L z>+bvX(CLLs0`$1;+?rZAjCI0N{L#emtc0+13C`F2w{)MXg=+5#W$3 z(8Ts^EBkx@W*7XEuT`zONk_`JsyRlk&cKLfwiuFf&4-=Pk=IW=Hs| zRl>$9Af}oq<;uE-6Z+Sqy+A$SXML%tGs(oBJ{1N403jBUc|JXfKKm@67-+}4XeSB| zF6)2*qJRKMz-XfQem{m9QtcKv9%DJ~QBde~)T7_lDN4Zmj~-FfF?kP$hD#&&68W4^ z7aiYY2(SpT*iks>v^cnQ^j3<$9^w0Pb+sB`3wdMd;$A%608Zh=y;kVyxb+2zHKM5H z3_D()0hCglJ5g>P)JdLz{{QTs{K-H1$DhjrGF2q>KAfLDo2GG^hkAWA{SU__!eh8- zW>t#c>Uu1@*w}rzvHryVk4*!BrcyJyr=L6a?{j)eNrOro*O$+qODSF7<(v@_iA>E* z02WC4{uygS!RMg=cjoz-VEri_$=}pCRlP)%nZ8d9@QLxufAudeUVi=5Z?CVvLt+9H zDW#M&r_K2p0vCu0~TI z{0ECvn9^`{-CbU|CtO|K(?<6`G!Bt`fRwVR58gW_hoNaLcmT-z$@dNWW{FP_0jvg! z&1MZ?=ve0L2xA*hdp!?RT(yQ3*@FRKa7}Osi?K|7%oP!bhGxER0Rau^Fk2tj+cg}c zBTVTq=gJst6KpHrpn&?J9s` z({@=(yWZq7tKt6kwqLKuDW!4ToL_98Jwvl;8kkvC$HVaLo2%8?*>HUwyf0~XC4mZn zI@X-h?ai$@$4m?cIYHZ`!!YjmDW}73=i8OJ29RUB+HB8nuHHz_IZfWXCdO105W2Io z!|hGC-Y~O2+ZX^dU%!66dG@Sn8glN-?dJCN)%mk$l~rq?QUnR1WQa{gEzY}=)R>8o znGqS8yLE478bc|$sCW!kiV#J|Da{?M5z(=WA(osP=XU#j2)?8Os!}9TS#8%UI^W!` zFVDdY_j}l^Y1IQF6CL)4Ky++qGcbew!5kq{y4!_yUz=qW!68b{(DjI@qKH_P9^G~W z0M<6OAFLL8Pi{U4U`;6dgYCww>NhyP#G?O>N4> zdymAbf{gBgTaJ6084iv>)QmuN0hdI0N?nU$jRnlWJ1Rv_Ads+D5AHL02n+4If_Ow! ztr_T(mgGInq~^nLp&LD*uPn>)c^O9l08q)q9*+6f4~7A1hVaOk<8w<4pEs8DydAUn zW=Fz4+EOe&&G`dYw?tcDj3~z_YH6+oE45?zg#MTJ=Mo7ll1;Gu}uLrv=DKHgIJL`ff<^q zEzJxcjvf(l9EPTC5z$oVl-jn1^Md#{M8i56yF0*Jr2u>d~+P|7ppIkj6V&`}JVdFT&SeOe{$70Nbx`tfeT>bLr z+b_OS)su@elhgeH*F69jVqCSy!sC(`4~zZ}@VY-HFpQ_9T?0&}mgZ^N4V&i|h+%ma z85A{bgXI#YbWm-!Yd{n4qj#z*#X{S$V?yfID?pfc2kbgTO#7jjAu&bIK9q5)3``Me zoQJ@%>m0jMr0Q4$0H{`h6dwaJYEg0oK-EDB0DLa_=&8wldwSR{87@RKlU$IQqBpbq zE-fURGDmM%N-CuoGpdNl;=LG|FTec4dq3`0g2{0)fj-7Q!c4UAc}oE1J0_r+b1b$Jk&l)G0h@i zDtRW>dCp)m9QN~YsAg#6{;hAiw(DclOv4R3S8*x;%=10&hrcW6e;R-GKm2z9@DKm< z|LQXj`?nlF`&<)^=6SMleD(TO)3t$IDP^9f zmJmwr`(~a-5HVFr1F#Z6N&0raBBbZfpZgd9DVG8_^TiO z&UfGZvPkLrp4hSGEQSQ@^K&HHUEg%8RntU7AV*fRh&NRO2z^J)M0nWWiKuhl#vy$1 zBBxYx8HW)7h{?@vK(>fJBwz-kopjR~~9FBN49G)2m-m>znObO_zQ_#PQ}Xw!NvD z8M~!`xvJribc_pbqrO^(hNkcLi%dz z0LN%yp%toch&L&cC6o|D$1#0QUV)ms1%4pw$X78XkLS>jm5gKL!A(U`*8q0O-_O zef%t((D#EodeTsb`)gaEcZL4ASTUTYcoYv^Y76(ND_mj)fJ)*wn3IW-9d1tXu%c_uJq|U@Tqa)R+&M+T8kC{ zQxyYOR|1iU9Y|5rT7_`z&8nT~BlKT|Ac^c)<^cdGIg4t^`R?ZC#aCZ3v#9QGZ`%j$ zs)!hT;6=p!QJu@o#$os7=2u_;=y$6Pkd#tNsbPR&g~ITm-TUk8XJVqKbHKmV@v!)C zO#d4|4K<|#%6g?{CPkd%_iy~NEKl&n-XC}0Exx?%_PqY#`LnM@#Rp$L^{ZD}(s#f7)#Vq@yY&VTM1=dMlr-NS; z@vQAV+Iq8nIEMu91_0+>pQRjB8{pWrD$;M>1xaDM9^YKG&o0bhetR9x&xWh(SOth` zS&8tSJrK?|V9;HD%m_?B)*xYI+66zV6a_Ge(IZC~v+n{BlG*u}FP&fbH~;{tSa8s{ z$I$-xJc6427WM%E(wwRTh5_i1WS-jfYOZy^{XoIB+f_~}#(1mIjHG52?lV~ybd;EmsTu>bQVPr^th@SJ%=2VGG-v1<_H1S;r_jXu+*d|T znZ3_e$TOI@PK3R8-e~O+z+3E{tw5W{pmmbZN~s7=>KqhFbweC ze~*H|_Y4C7pzW5GT%BFq-n`{@Gr#`M%#fRIb@BG?jd#&7v~5UpDk-(Am6ReSrFkwz z9Q$d`Gn9Fnym!-ZK(veJFCe9`UeCLoIW|X7k`FP&P_oX$pM?2hzf!s+dGINK7TO|v>z2{{#k*^%7Roo!PZ zOD;BywC>87O|&`Nv`xoLbrb+#eSQY8Bzo5uTM+?M0LSfO7nA1cZg-Uq2dLhohf!2{ z-J_`?hIMBKQnGh$_C&-?EV-aFAH2-j8zcam6UCTwQqgg|56+)tR6|wuF(Wh}0|7-) zF+i@+9{|*_%GDEt%Ccj{PO%UyuVbSl>HofT!x14D>B*f^mU$uSe1ev?y`5F z|8iOPrKtP-U~LmW#c8!B1XkDMq_Ok(VfpwhpJTOHPd3jJB83o~^C?Zaq^jbgBH*BQ z0M|BgSG|pNxph_LAD0*a%`|6m%*2b9B_c8rg|Oak7ZeNdfPk^AKeP8COfv#lnv?Uc zmg>xG9QWkt&3E5^`SK+o*Sdp&=`pME)NVZSi#}%&0ARn{t=8+Oe*5|CpkHHD+WkBF zKPMK@ktYbSgvvlnAJi`*s=M@a1Ax;QZ?C~e0Qlek`Tw%LynO!ESB@PqyWq`CwIJa0 zmtUEhs-}55J3D`Sb#=DAc=PQyFMs#N?a87B?*Sp)z z7hlsm{_FWYV=@8)%cV>yg|-n<=kM`)?Gzv0UU!%0wOb)xoE`RiYU9n@t8TqERqs80 zh%qJm0lJT&u8+h{Oibhui4hDd$sP#-noz&KM8wU4^{Y4p1`l9J3oB4}1JzQ1Ss605 zu0E&2QIZG&xC_+yLoUP!h{?*`H&?5^TRp!R4@1+nHjL1FxlC zO%pU}n&;3(K;#${(G%e?;VK{^G1u>|iXa+#Mq$fZQc<=qjx~_O-3}4O%rPg)s)EFb zV7$Dy003RB1JIFUi3Y$#GXbPTNX+D16*h{hCaTQrL$spERC0;nQb1L z09fQ%ol_#oLP)@7plMDOb_9=(G>tj54VY;b^h}_E`Jh5bF0dA9nx@{tYG9%W^E{7J z%K5O~Zcas~zenhQ8h`eu{}cfJ_&@pHa&QlaWx)67avy~L568#D0Qj6p;IqR302qfo zI}b-4ZRg_U^Os<-T5rv4bNPY^H|y2*{GxWIPlu5lmAL>q1puhBpGt`P+Z#h-$AHif znQC`_p2i_1%|+%sAd}8>yIQmNTuSWMQ2~hvalE^Yt6oc%T*lp@-)_8TF!mmZsq1?} z6xCdE>s@HulCzqU86i5yw>KjpHQSAfA|MfxQqI|VucZ*XU;ONE-n{x%Xc`}yuYT}@ zoOQF^8i1(muWww}kYiIZAY@AO45rK^Dd%C#X5MjV;ylfyLa8*H&Ai`tn+rso=af>4 z?Di>pq=1+?#?59-lMF-7g)c4uVY5u)DtLw;Lh?gfz?? zyb?+&zV(DO?uJ+ZVh6QI_|P8J45|l?^Jcbxd%e0iSCPBd-;I!f7rX&|;{ZjazWyr0 zaNaFphbbBsEtu5URHbb@29pp{DJvvGd#L~B%6rx4)9`GBr~qcDYRH5HSspRB)lfy3 zeqXUg#vW=wLnneb0@z|G3y5aAD94)tEi`c?G$cF`Mc|Zp2Bc~sfOu>J_{2cBvG?*= z4@&{?$Uw(Zn(G}{{(F$0hx@;t{<0*=ALQ{rfr^$-E(D(i{nyt89FKLR-{3I?Uypl# zv9*!w_0$jDna>x3i$FtT6~F@OZhO!!iWC`Po)JS zs98>XXO(M-ppuP_NcEJGuSra$qY5noBBnHlfVD<+n)ajVKA6@&`zL?;kN)w0_Wm>< zf8MIPcWpKWAQ4Gvs!2c*HB&@~L=03)78R$8)w0c&m_!u;v`!{XBgEE|U%ED(Q&mK~ zy}7CInw>j2$d1F%cKz;d=eGro%Dp#8V}z00)0X33?Dx^mB!2^g0 zB8CKJqQ(HzVT^t2*G-+%$voZ`cBml$I<61Ee!cGcm4c1?Dd)*KrWnF7Wf9pA*teE+ z;nEi6HkQL+=*dxVjg^ef=eq&BU|IXF(c0N&ie{DyFe)GvkzAmtl9G4hxNnHr`*zje z-Y5c+X>6h`Do;d+Ro72dr3fOFIn}<;D(7Wp&aZ-Bus`W(x zK}`TqinL(h0}*Ewhv@ru+zrEF-}YT-8+Kd?OQDITn)e55f~t~{bIyzrG4BSBK4KGs z_dtdO0H%ghc5N^N38mI6Ok^r4O*4WKcq`eE%(RFqQce971rb4FcFu){5Kyfcc<)dZ z3Gap><5#ozqDUw-{H08EE_u>Na6|A)9Ael6(#aQylI_$U9~AAeS7@bCZbKOn+9 zO+*}=H$)^f07z;%Bat!_*w23U^Upl>Q(*vneuuzkhXGQusvh=tQZhLoo0aq41wR+< zLk#_@?HVAT_WLZ_t~YAZpIziqhF7nc#Wzh!^Zqc*)9f7CEC^Os8?TC*eQ=_RYPH?A zS*@H8!F%Rb#?f^hG9yyE#xkNKp$j7r>kEzPo(+(uY`b9`AOm^D`uR`NJQ@*s^0484ml{w5nQiE~4G}##B|+ zfEAEXMQ2krLlNLM(qZsTYeh^%N@nj-r8|FtV5*|?EMSM6eQ+hEahkX65Ha7}H5cbD zg!&GuZYpjxW=S{_8`p zOp}X|m=O#K*OwQnn)1wjOG7@9>Jd?P2U>Nero-gcT}3>qMufIJbgY^oDiMHLN=0E6 z0(cg+Jl%gE9pRImd?H|E0zQ=jh+rs!H3{g*%CRv(mwu&t^~MU+R85Z(m`56X<(7k1 z?gSilB<*AjyFi&N#%fg^f)L74g9hOA!A}gTS{d(!0SFlY43;p!%v8z|ciItDE>Hs( zXnee*4-)F|nULxcPh~mQJ#;a=M=Exo%|1=y^hta0-+g)>m;a~Z+8R7&gJ4Zp84)ei zd9$Nr=hDf$q~GDRyi43*M@^n%7zPg$`A@|>4}WS8F3{@LEp7pDGG9C0^i$zt$*mtV z*NA{ek&sh9c)5u85}c3g4976yQ$+wZtpMGYk*nZO6@CdZs%kFD`v_(QvYD2W*}1w~ z%?#9x)Q&a|p=pt@sz7@0mqr1A)p~t<{dRM9{*b4>ySv-n-u0{1G>vaweY@Y^l$>9D z{W3OeAdq`^I7XX$l?1%`>2<|s090LaUxY=#DJ^RRShua$tv6OtYB0kn1z^1!HT(xcA zPQ%E~jq{-$8zl6R1&X9>X6(GG=ydXsHbgX)G$mG;O$L*G+WGK^XRrG1V=9-70Mndu zN!E8=zq)&S6JvC%uI^Q4E@@Vh$_fL3{@HoX<@WkbY}%T=dw;b**fsIa@W;~g`-4Ix z#9T@r;%r8>Qs_OIrNii2Z(=eGylPD~@5ZoQEqRif7Dn<-w4?vL0ay`SbUzINBo_(} z5YjY-woP{j3W1|5!{9fob~K&mJKSBkg@2=Eh#Flmj25DI(I#3%jTRzA3sItr8jKJ| zFRwa?5(cA3i{6P&^iD)4dM|V4oa;J&!v3=Nex9|~y@u9(UmHNDS{|By&n3vVMIhev zi@H-5Ikv%y1xcY4I#G7R`wipvd8PIS!GnJB3Op>9HfW?12~K@BK%GOHf(pK0shUt&`Is@`FNlbW_9eu7mZOMZ)1 zzoG_z4fa3!O2q!odo}HWF^MU$aHzX!Ld6;8G z^Zc7TIl;GC>DIth(6zkeseCMEKk&}%J{WTd3C4L@^n|@QdK?aJ?*(;o-Q~j zkr-i#vT4~x1?+*_>l0#F*4UXTI-!rie+eytB-B37OSXLo9(V1-WhL%zK4Y7X*`5c4 zU8CT5E0Yp&@WyBJUNP>u^@eNwmzzt-1j<#D=X zIDY+DaEiTIJHJN%)mP(rQzs$7>}00yIiC0vEUn_fVa-3*#gT(h zYGb9FB{VK#UFIu_73TD~Nd)I)*!rd8G!-|&#`IH#y#wZC2}A1PfB*g&N*JO<_$;S> z;=!tv$Bl?@=I3qdyXw(6@a(Y4H=iN~llDmnLQtMRv347?Nw0i|T%-_%IrXo)#q_uB zGWmqpgOM!C@HQpa*&tBt%P;9DDoYpiRo+~gajJ$a|>sD+B6Yc_$h<*_PwsB+|2muD!ncUR^yx6 z`e8`{Li<1;mh;)H}jygkd06FPY>>8zEsqv#x-H40!%BKm+5f>I4 zOQ}Uf+*!iIf_l;R97(XrQE=hCsVnIb{vgc&HGGosUFLbZVfoaqW}}hEz}Ne|53QHQ zm;#NR)C@0ZY%w2HN;|hZ&5yUkWbn$lm;|2sRQi@o6kPmXUTG`#g;Ip3J5PxJV6BT5 z#!%E*yg+McG&>?*Uo7~;-jCkg_8XPkY`vMC9ipSW;n!R_L#ILiFrh4Am2qc{ zi@A%sRJknH<}T4oAJsE!}+`2`C5ku24pK=B=p2^ z$9Nw}>EGMey`j-zS3)l_62aE);n)WVAg>``+lwtD=tP*lEk984c)##b!m>tSI&QR^ zZj!h{gIiQb`B+Hr)Sf2&Nq2qOHd*haCy7mCNC%2UTYXT~q*SOHRK`whwJv>n z!Zx^iHCz5h{LWM9BdwRmUR}W9kYTK`AtdxZga}}jYhMn0i(UAH=3ri6uH?0)ur0r_A`8QgL zY49sIg07kB$n|5d*89g}O-t`2_H+5oOUI!UEc$mu2QS@gM*&z=v<9V+0S~rH#RnOq zXRlBwaH@Me8rv2#3Z`iOFCn7BY8nzdzgz5Cm5>p3XYt9sxnb_h?CQNm|Nt8nCx*_+JxRPzXt;-Yp$%JH=(CSdNDj|~0cSk)T_P^eXN`u(q z4PLCKflO9U@@)s}{<^ng`*gS(`Wvwu2pE;Y<4~DpBTu==le(5&zi&%{2QM(6h7G1R zi1`Kj*<3ieGe+e*@UyZUg7P=IDH?k-7RIrm<188u@aV6S{>c$|`cokeZ^L5IK~jp0 zz^(@$&R921WG^lD;(-q}Q$AvHJ;AdZb{Rho3c#1gB|`(p9#21;oV@Ui&*UL1xLj$f zmDJQ57d^Xur?uyJc(Hs}hgp-qE5}rkjm&)uQo)5fA(IhlnW{R}f`9^4Tu;X$olw5O zTsb;B6jaa?%A+SzV5-+Y=%IF-uEy$#I2_NyFq)rhL34|>-z8`C21J=|X87eTrWe`A zcjU{s-wRjqWZkrDZN+|B65n)b;X2Ji70EN#&GW5jP!Pb$aeg=EM|>kOXx1-HTg4DQ zE&{!yNrX8(9(k*NbiVyrc;NvP85&MA(l8MPgso`}z1}^$TTG{Wdw?ttJWChAT*mfR zN+fBw+;Rh2YdSE?ak)tT(9RaqlIrob`5h(4q0_GD}2ttrtluw$o zw^PvjVA@au4doa&$p#>QR)_YFHy9|&8hAR$om(r5zfra?+w4AB2bBNr0`Gqjpv3N#0WJ74*1};e8VEJjF zj;?fwz3I$-tHGUQcg)HHJYk_kX>Vfy6%9-kF;R>jfdrw8BzlN|-ORL_^vQ_};}98m>LZ3PkMPdT z&7n2o#NqYb38l)=2EF(sLD-C#qk7l!?RjyxTji3I{ZD>j`4|L~6qypbKdNi++iyI6Z@qL<+47XX zGkypDuWE^>V0vN`AQqK!wP6uTXai@1okl1X(wd=%oFS3b;~_Ar====Fa=Nx*7U%a5 z$4>ijm}b@Gx*5j0+2%ec8{@KCb_c^rDxdH8< zG^-Tlnfi5mk@GO!_ZQcib;fB{R5*Bgp9VOFy&?o%>rC|FKaHLD!^~O&&eEN(C>3x7 zp=FbrmZVFDl5IAxv8INo_nPjXXZY$I^w?P38?Xs}O$4Xze7b4`fqYW#xMYM9t`R?N z@w%v%O5wM`RXEk@tl1Z>~!O3AkOT-|CUc z2)(BuTeaToduFJL5}1?d70J*>*C;mjCOM|qs;6~=l@1Cl;9$Y;gNNrz{4J_RW(yV{ z4)v?fu=OXM@rc=yV7vmZ`!$NJ+RsG6#m7V8q3_M%rt=xXp3Z^uc2W?L)ek%)KKGuw z$CV6^whj~pdNFljl(viNi z0mOq3kFZQ?2CB+5E@I$Ab5Y%9$g<_FQkV94k9X}07E5SaF$4wf+Ee-wQOMnKHNgT* zlEXItog3E{hRz}oVPSq0K1Y3Aa3v*!Pu1VDSG`TjUUP6Mz2A(t-3sG5`<^=~Ku(^f zswSsZMF#uGfb`NeT;hKtp*#u! zDR^ve9CCYDhox5h$GyHu4V*~$GcbunH!0=OSSphL^tZk zNxns!!kYYD!kVky(e6=uYW&64Y_GvHz1Yx2r(D_V&ZDi_y7cIxs4#!qx6mJ*pn6=v z|K(Yb%=RjG4hGCuTyznm;UCezlnhACl7KiSoC&%->M@q&N8!)-en+W&KnZf!lNojGi ze|hoFQu*ra*I?*Mh=~ANI^`3ycS4RF;fj2@7R$FMht&SlbA&+*GH5J%6Q_j~U+`<$ z?l)*X7ll&1Zn^}|&+4lNnVLJf*`3d@vkHe#FVV~yWbvDOymIqh09LCFv!FYB`z4d> zZHJxMPR_T7kBJaf(DRR$0KsN4&1$8xtnqJ-?wb}k35TAzl84u`ix0&USMnMPwv z-D;kg{`zyRlrHWd`HN{oqyRml2xNMSg5$s$bgXfPy537Ww_-oRL8)KtwZ6`>ilnB! ztlLr`w#mMEU@)Wy&C57m#9EkbG7CcBmFpRi7o54Q1Q1JQOfC+=pvgQ&JK(YQ>(zrF zUUmH0Ng4i!gH1~xZMKeE1n!b&>7dCb8Ci`?`JmPpG+{jares@D!U;8 z$iYQjZ(``h9TA|^CDpsfB)ut9W#y?kAAn5}q|I(zKNB6oPPqZcCt30fOKQmim{R%7 z>$RiR+P~FH?^^FScGrE!J=K*2$9Y7t(<#FA1)R>@ zLGsFj2d1SChK$VDietMeS(hb8|BT_FWbF;%;?MQU?x(O;PvFz*tM>dJ@>-eoA2Ldf)>G99q$lckNS z@l%?1Wqf5=UpIa%;QMGs8SrF&yL0iv3d$~hvoxVv*dH!}3_`deD;(nv*9)>Hy4t5( z@ArMHq?Tk$oXQ&3`!!6XIPzsQMTH)W3?}|CyAtK0coc>-?W{GJ>?akE>$b5%yU`Ur zMCf-Zd~9-8#*5!^gy*!EO65JFR(ZrPP2O~b3NlzKKUg5$+H(RW}lDyFgLWA z>#Ow(FM_+Qp!>kKqf8&nHbur;?v*QK}pL%Dh)`tysjUA3l*O?Z783uT5&uFql&vp(C~ z>}7t{X51^SBdb|7fj2IqMgjd~<%RqiDnV zXMc)3^Mb(G4FqtnR|Fb4m9-JOU9F}Benj7d`RP5iLwBj`W%h)V&&H>%uL+eI=D9RA zMov$^2_du-@2g7WIt*$o`zvIm9&^-$b)01nH+Nn&S%PEgNDqWUB^CHEPgWSLRC6zSsL}BcZF`qMGd85pN(TbDysh@Vk$z(zvDXs%1SBN&a#neZvvn_14C{U*XymGaM8l|y24uAAKTTa5r%7s}E8*@KeI1B*+o z^^qY1v;r%BB>3r}as@)qdiRrZD5M6OooU{UeJZ6_<*nIbMR8g$kd-|Il6%H_ZEa>e z%pZGQLS)UJwft7%*GE;gLET7HAXEM1OvnWxl9Vp0j?bLYOl2o$) z;~_zr1D6EFe-f0m#2RX$zVlNm)%6j0JVXHWH#zbGZfk!xO34<%t01U@D@d`7w@8im z#9p6Myu2P9Kz@B?iMeb$3k>cB9=oT3m6AJ)_vpsl$ZriDW(#Clsvb{{P&+GrWlJ#n5E@$i@}(Q z+dSXk#6&6&_mC11&UKj%H?#u_p8x^zDf1-6Y!vmQ^(YQJk%t2ufF#7m!$F_47kdNS z&xrP7V?>`E?RWQ4f0b0Rwb(^#olZVALGDh5L*U<%nsy9f)%6XQo4@}7`ZNM&bmm%m z`}Bo%QCV|4$$Z>5))#>o2<9eITTYt!Jj?&+yWQ6O`ftEqz>R|yOa5YKGkxc%oD}}6 zn&+JP#_AAc(0`^ks7^ zOkafDpF8=uH#at#IZj)QY1-ky2%c)7+_WItWWAR!KiC`0x-UTH&wjKvk~#89`O!X1 z6paQ(zp5(b3a>Gbp!z%67faaQi}3xyiz2Li(!JF;_Ip0=HdhfwrB^fT_hWNz_8+dm zM>avRUexREmO-IMld8%Tl~1N7Dy?`el>rJSD}Lj7n4KrSIKDm`r!L=^B8}LZF(DL( zqGCrlG%ivI^ruN1fWP5fb_3bukxlRdRLg8`7uBRdHg|sHN8u(B)2LVsvX5H(@XiX| zFm)acoa&QH-UQC}L0dXp#J&_@?Pt6VRmz2#7Jm54-j$O#qa<=y^Z3W|Tw__zE;@a{ zRu~9qa%aWEZHls?F`XuRA(`Wo@qDW3z@5xd`Q+L7CBw&)9@=Z7Z z``og;Npq8si0A!vcl0pp(@T_V%x1@LHV}B{X^ST}W`FZ`$ZZ($1ghKrCjChl7+4e3 z_dk_4zYy0fvP*aG9QX~L=rr9g)cQ|b#r(}RcR#Qmi<-W8) z+?y>LoRu#E<9J{yCYA=yeo3K5wXq4L5`@xcx$M;tF>mzjrot|DDn;D$=04jh!l_uA zCNutUgo0Ar_I-}uQ7-ah-2eyqdHE9WyB5KU^-Xz~rD?ya?K#@?(w7!5=oCuV9Jv1) zDaSO*Rg)IGuD<+DL}*H!AY6$%l9MX@lm$x8^8LBiuP0dJgzZ@^`v>u&Hxvhq44q5Cs@unY=hwnyib* z@fXWrKDp8kRDg3^Ln8(_q+T$7xd6O>F7t_}CsctDSn-JNx@~Wcv+Gr#Pvj)g`BVX; z0_;yBN=DNb7NRFFDumOPKHVy9CWn;(Fl;Axm~AX3y_IrjWW3TTeep1(!;2YWMt)gl z0RX%y?(BkEipcY|fY@Tq`C45f#GdEHyte$OCGFk-pPC~500>TM1cC~@RDjKvrsY{s z^@fEp`Go;URQIHq$e3rb?)gpUvAuMwt4326N9ZJRTaAQ7$c*QrZM-LB4@1O3i~o3A#~<*)yfe~!1AG0WQ@bSbh8}=?`e6mn9JV8;j0PArbv%&-#wzB+l->O=2@iiA+cp11;! zw~-MycX4`ajv6$wg91u_QLe)xew6Fv3m(-2YH?ZrU;Vf1BLP7v^65wZLu;lCMsm1mB3S)<{3u?)Oro8Bd)RvG zg2OiWV#%*!mO9tXG{!&h{M!{e*wGFjHD%i4OHTjN`Z%W> z!G@-)9-#g?A^hCitPLNifqGdy`wCMPc{`jvwPuiX_`bq8ytQEb=6&~WRsrm5rk)<& zXs)MQAxG6(K&ug-a$;IuLO5Zw*N4@j1b6BymE7(h|K-{tVMD}oDAqsY>j)d&lo}f; zgM4w~yP!`%x@j~-;G4bD4!J*gWX0;!`&-49v5C(vBU2}q!YS60f~jI0!`;>uI|{f^ zW4_-l7aB`vN#>l&)%xX%CA@hjn6>&YcjmiA{<4${tSl*&pYy_P$ZZn3KRB^>-My*j z`-SfKZM2b3s{l^|KEn<+{5#Xq1cI-7Dk@!+FPDfr0CBonBvT?Nv*w>IQGwSIb(0qt z9xOGHEA!XzWp_@B_`zR!8ef3iSJyeF0z-qP&kP29kPdrjqiu2Ul?xDD!?xYvTQxcG zNs9%CokFd!H|LG#**~KBXtb>wl~thM3%Esd!`)r+*(43)#$7y)Gr@^XHmDqK`&eKY%Jkx$z=j(Ui!fU}R3-{nsF(AR5vIZ_lsjLXW0}tc{F@9P(cV^7 z-q*d=Jk$h(i5l$tz2l#8Ve`<&EZkDlEm@w z>48a6rgQ@3_hV>uVy=C)tuhgJ%B(K)WE<$Cb8VF9KhH9|`yBzypDIWIg@WXQJRYQW z+R&T@-5X~5F}=cw5#sr`i3~&z;>#C}3dU-9-y7{1NN>V?*KcM2cT-jscrCDMDv%f$ zcXWgw6pID8uDHyoa|42mu~K9S1)}GXDC<8JZ|?WBF{UFLgPP;!Vs)NnEhs|5jC7QK zo_^E==6ovJroVrJBa5k7_4^`nUn?F-sfQx&SfcAu&*Ow+%xzT592i}(%!FGvR;X|^ zYysR+`h8nispm&qeYD!(~-5OsRr8hN{-B}Mc;kS35SHzf}F>q%2f z(ebvjCutx`Mr_LWtqsB2+C6`*PQ;#*vxI=t@jo!!qLKPNUY>EHINuGciDT?V<4@xv zHIs6+mtZ4SN%A?~Rwp2?py(~{uC$5U>WVdzYD~XjNKLH=YJ|cNA{YRtCTm7qPHUw!6EVP%uE87JL!OKBZ-%029T5RVU&X zq2II6zoNb|RDA=gaI{}zdo|$mV{U9fwS6s>$A>Vrf~s5Zdj)7%7))TU0g@?m}ZB!H_qVhU;exa-UIrnK`QSI%%f{g|F3|rGz&T)|>5P9#k zsZc!+9Sb|kweQv=;bqTaf@RbD>qunsXEsUpPtm12Mg(rZ@8qZ1hU1uy`c46u@^#L^ z+&{ODS9S{Koio99ngPST0oU3Pb-ZW66F$~j*`Ek}MPka^spn*TWco@NjFLvG#ubJh zcx^mq1z^KppVqACGx%~^UB)cIH`k7vrqZ&#atQj9B6geWC=Cji9BS@^PCzTS4*&oS zu1tT3%OzBd#(LDzzj+(fl!|HGN&(3$e?(>rgsPvzlPL&Kldl{Z6;Gw&;C7DROwzOdv$j^f(EsP%6dp ztqfFShgA3+mO665$s+q$>O&S@GT($EZP4tfW*dA-c*a*QdTQV4pkdN-=ApIx*$c}9 zq_{BW*GhRgJ`Aw%zHJp_Pk&t67PqS&&mC9^JluY;e0y{DWS%0drD-s1|!>}+8oz*!@<8ZOb}+3 zE^=Hf*@;QoAkC~k>HC*1jRX?%&=$zeeU(4}w%BWH4z=NHN*NZG$(Ldo7bZuZq6;3= zQ1jedggVW*_RS8q)h9$G3P-QGwvJe*h6;tuh>}!3Wr=wncPfZeY36CiAQmkrZgbmc zhC!cwvkDH8+QdS9JfGC(odyd8Jk!(z-yd#7t2xd8s|dW@tAeOea2QbQu_fwCVUQOe*W%aGJ8!I zIHN4pyZC_1As%9o92ejfFHR#3Ndnt zHk`Qz{Jj(1g`99W!H&r~Bo*|6AiGJPzYI$?ks>}qTi^-0SAH5~f$F)13{4sk=P+K2 zn$iXN{}O#rxu}_A{a!b zQX)-i+ZE2DU%b}`IQ8KfHEIYXQom19L;k_>CL*BS|W@Oza-J=MxzF@O+pV zkbEgPOaITHiHIQ9@$scN3u>+t7ALTDBPJtxt~f60UVO>B?`$*G1I}KP+%7^L(NPcG zh!)0Vf8fhL=^fSbRji=_y&8gU6hpRkxN85k2$#Rg`M1^8^KA88G+K@zjCAGY@6BUX z`M(e^qNgKS=9@D!#A?HGJ+nve)=ynaG=4U`m3aVgX_UZS+J98|2o33nTCi|Jz97H7 z>@%ma9EY3(+0ZUVt0>K?xsUudb_XJ6wP{46lxxM_Ph`5+3yyo{BjL_B-S76Usd8Au zd01@Yp}OG7)Lk7Xg`14T4 zx&z222!M=-Pm~!0TT|&y&D`9v{$%Eag5-(ZvTN$i%~ixZ2$U{Rgb<{wWP^(MpWKv} zJIRq$_Sxb6MqZ=eb{7|8`F?^`i^UQ_mCg0D%`K*_KM7Ljhdr@hwB_#<9?S=k-(}2M zv%;*{p76XVrF~+hc2f z2;GxAWHY&#j=hGdTdjndXC3aE!$9K*1WgN5y^NWjBY`lezT~IK5 z^4Z!d+!6O%I6bixp>btdQ45r%f6QSx;gc{+b_tY+&Z>rXzc$^~7hog!Nb?Z=jvIP3`v^lSJeZvih9MgBQhlWpyEBg@opRhJ36%6Eq4HaY2-*GrK z$_^$ql-geDXVU*%F*Kz|LG$hAASR}rqHcScH<0msmxgPgxnQg98F|dA$;~| z$Z@6w0Kz#wy!sTw^j|_&Pahn-9VUNg2Nu#EuWlTn?4sl8Eqz;Fyii5fUiw;zZu)T_ zJtCE!LjQS$YW&)LP-&Y`d2f*R(@~s9-u3qg|TJFd1URMih` zX;&)!*30>db75-11p0_XGMclfWETqDwsAr8VK_sc{y1jD^NcDZYZ&j_tZ@q0=(o%G zqN(?XQJTATg&>2+A(XGWMGgokK=WQwPRutg#_j;v_wV#?+fJ6We&yUh=W6r& z*5~sYeThfcc~aP6qk@snAn9>suU=`s_@{ARPB==O0nEOzL(YhTWLmUCCp(oCPE^rgw7rJANTV zqdQ$&Te1J;-Y!pZKE?NzI+8)!8Qou2qFzuJFZ6!47#WBf%n9d0-dO!^8LoND4`KcX zRG!bhYrr?tIJ1Vss@QDJW;nML*DcXVkUlb*foMJ^#<<#&6Ls} zgxuGFP8T!BM*rUn@Uj2q(w*CmPI0~m>%`W@3k&iOPy-p4WNofJrTa99_e*K-)~@wu zbHFTwtkQAZb?dc*US@Hen2IQFo2X{G_PYs1qt>5t%Uh_1mili?3qAG1hyT9%LL!Ad z9Qv(1G~h&>s_(3Q-HSE({0zbEie+_=w z-1f|hS3?5vOpjT4QY(vdC*K&T2YPRnP04wS+)bL@ot<|_x^8)Sk(t9M|BX%b6e-0b zK9W+XsjV0hU9(fNv9PWN1i}t9Y7ml^%GntSZ{A~KzB^dSe^#};+&>b+4AZ4EdM7o|{*+QQuDF2T4b{3H3{cmVKXj zVkEUkQliS;%h))1S8Rwi*>D~IS?^qQ*j&5bc}7mr$U|+U=6m!Vg1MJy-AXRLcTpX; zCCH~@_taEW(v3ibkpE8nOuTkq(NO(a~o0V*=3QHMxXTUW`N=NXdzKva}S2aZox-)wScj_4MDbR!xS zSH>xd6?l%!wLwHE{{LL_t+Ta$k2b1|dN3;kapHI5{00 zXp5g@FL-^$a>A^Kq>QKToz`a%G4?UZ4O@)T+dMWN+tmsd1}HTEYJaukkP2Q zz7K%E4UWY*KQqy1e1&o4VO;s|p8>o##;ggpW->elXcA^<|f z{)<_tjRlo9H%gw%_EahFP94zDrH*UGY4CH!-odQWUyPx2(c#Y-q_>e@1n$qDopv=Mbk4`qzp@}NtORJKB1EBd*MoHa*+3>+Er?Mx`cI$IKw z5n%sUn@hL%>71dv+VUSB6hVmN^-nOpi;brkC z9wTHsh)8mfKai@^N`mM$R(fvq8;RI-MO;M-wH)~?n-D*L=vcQooc)qYp}mdJ3CwfJz98Pn3|d>f=2xSgF$s(_mV z{%M{@46dvDEIC2%5%q!Tba}HE+E*@%16!K&$3EXatT!y6>bNDJz>>1~^XtWb=+HWJ zSBnAn_$pmPGFV;Bjxi$=F|oKbNxXdi&lBSH;OX#W}t?(J;PdH$fq zLGzQE6@pLtgK~&45;?m+Fak02uMfO)UuF>$xqDq@da*`Gp{!pOLLPXS5^z!wcp3P8 zc2^*f#&Wuv?-8pmHP${-X&3jZ8+oRt1`>Rd|2HJpar$X$_(vxv1GU!qw4hWWc=GRR zN1m^7*>eY~FAGGzj#lq)-@D%Zsns>LA9D0wxR8(rVDL$&hc;b!CrdF(-mb-IeFN0g zg`hWHjm5Mcz6(~OWs~XU( zqLj%QGv-EP)1j-T(;-PbT7JkgwEK6BIJ-v#ijV^SdnqYgoL}U5uE68I_LQ;+M8T57 zHkixoGNu%|!V^j1{yLXvYgM=9L&$Y4y~TKjdfEO1W#XJ#*}=T?Io88ZFNUm&+M>MC z>k*Ish^72F#-U|fe@Kp-8g$d4894l`vxCC;k}c)*YLK&t@D}+mlWTc z42Bi$EE@;gh=%|q9ms{Qw|-=1!@cn|{#{An5M0%PwlYTuKJ?BR42)1Si*Vurl~+{g zHt?)_Ga&GdX4*RWqGI6W?2hhvQ^4m*^5?;`48;0W;MBB9p~|c`PD!^i?(WNkz~RnR z+Di?v?Kv;?Gb_wyvF<_NW_{|jUfq8C#-gwRZmG?y<~&{s=?D2#PpvT(t$wZ#zgtvcZXzI5K>uDi|e zA&fRTE0|NRz)R8&&w~_SB`kV-k{*e169t+y;{Oc|GJkL>YyCL?D00MI7WPG7vP z4%`uc9IvYm3OpUTUpBirGkX!jDXtwGHlqTyJh(Ra0I-IRcP@c-wJPm?i%M+{Q4OLG z=zzb8&+|3(kSZd{cA}OZWy_8?i&}2{o9#s^F;-E)$tAT8l?W1SCeu|vRc|3*PgEzKtipK|`$(ifcw-ifb5B}ayJ(Pc zT8fBL=Z?E#f&X^AT5lek-S1`HAIaazw_cvLo^K4LY^2YKtN!)ZpFF_iw;p?A>@k-v z?pPq&bqT;9}HP>tWN{N-l zqH)I{!lo^4F=Y+?w3qS|pHx^Vcyzxu;UU&PBv&gT4a4im5Mg1w2%CA`z>Bm`dvuWr z`gVb32W%fPI@MD1i8k(wW@u<~JO(I((;_wsxZZrq#xc^PSLq_^-+M~2e8ER4P0J`E z!uINn=1C{r7l>9cvIjMWW54nGsowh2>j;rc$yYE@C2BT>7*HF0!VhQEB#~YjM2mXB zI`Nasdsx|ZHohR&N!$k4v~2;u8a;_&z&YmCi4YPLR-5A9&Zq(b0B&*Oc5Jj)%e9C_ zsJETR6t|}Oze}7SSX4nMO8&%R^)?f(Tbg8f+n17F_JYf@ffkfd|@+FGacQG zAo0L*^MCajQZTWPCR^%fKL*7Ty5C=vPTb)4n_^BIHt9CNtDSG;#>h6jX-7$HLOUg& zp~!D};Qu%<~IKG*)tm*zYS-)HV*X&S}$BdTys37!Vw=O zmneH1qH$5t%9^JgQ_^)rfq1UysV?8iQwe~sz+H=y+!sRog1Hwe)~#)*U`(5PZGt@; z9=EQ}+z(50o7c)A)%M-5YZGvAD9k#KkP0o;lmMKJH8y-vm#L{irgi}#@UDrjAc(ve z+S?&~eZ4mSGA+>8V=QHpGyC^;lY@+$Xv2@iRHWfXiUBa)FlH zW3Gc+H3RpwQ%Ag8LabdxjHDb|9&oM)L8hl<$rcd@-f}6Im|fJRYlQ{PZxJK7gQ@!* zr%4TkFbZl-$j~=u-68sk+$Dz2hJ-GkpPkl8VAq`Ujq~~7r@*-f=JJZx?6Y~UbJhgc zzqnn7qqD8r;?C7dVgfXo+1;Ow?g2Rh^=-)*iDKptL{QKE zGkKIG{w&qhnjVTD$x;U}n&7zw`yL>e~o?=#N zwonxDKxEPax#Kmdp)t`5kFsYbS0J{xd6NYD5yw_YPgFIkq|cYH!TJRq9b7Z-Ay>a& z#-eE>iTc=|8sGOdds2lNKoku5X=H4lA*e4+#H6@6e96eSR9NGUCpmV_vLaYCuhPj z`~%P%W!-*)^fR9PkU^oI?L$$3c+ECH4(np8S?VHJ)8ce%2oz&HusY2?uvu?Cn_61N z++YspWmn3@uUlj@TbxANZq}X=7p~ozXPY^qWnAm#q6(TLD~WMMm@aO{T{xizPkqq; z0|G()zMBX$r*ZPmInRg3hx2hCLRX45O;lCS;2290DKh)7mNI3}M5p7i?YeRvJQyb6RoYH8a-TdUA|MSnj_#v?y52t3`6Jm%F zF_QD%``E3}G^a^QiEZZ?MNNySC?bsG6nv&8lXviKxO8WI`k+B6iMsFmTR$ zAM!X-Bq)mwY{l_@Vw_m@tiqj!pLFh`etUwMg%@=b3fB-oIv%DntEB3jD`xjh&dG~x4%b!+mPvr-{8wq@HytBR+A`<{! zlzc>Gnu`|9mUUd~T&h1AvnA>HM@=-^SQb zZ2=}$cJ&6R`sH3@$|^!nw$JKAjt|CZZzhTv)h%|1Z7f_;uP_f3@L5_?j^ZBB)xg@wtc_8-2p&)+=tzD6FID2+zt1S?NW4B)sJ0~;6BivR6k{Udh$d7`0~5o?^b;p zPHxrj+Ni34)~wf3a@ec^E7gw-O;MPfnuguhtdiFZREZrT(y9|tVuIRbUcXg&;ejb|Dy0G4p0Y4AwoX=;Wlb>yL39jU`q%c8EiW5!=Xw11>whS2uKy-=n`JBaA ztckuU3cH)(c!+J+ue#}U27}ml*0oH0oH9F3S@PqfidObZa1PA0hzqg!EZL2RN7pol zw7z-KG=Y$&s1r&C(5tSI>aBKJRg^}Qee$a_!3 zB_*4Z#b`vdUe8SiYKQy#&CAcz=@gtZAnzR#`KyAn`@|ks`*d>=Gh$IUZ!|`Pfo5}n z%2BB;!6_@#91mpC1!mTKWc3UNHLH^Ub@wqb&&Y(%VJU_H%rqltMpI)(UebR>?GqT{ zW5PIQ6~QauY}Zwh86sZt(w7QDy*`x`evL2)K`U9jUcig?qX9C4%o%lCp!O0&U^{o> z&vf>Bv^1U7U?B(9HJYcov>9C9ixu+N;+bVjSHhA#$AyaompnZpT!(ctd_zgcP+ z0B4B2lx~)T)}G^W8UWabxWqRIfNj@FNh*m5RZW(-sIC~$!i$Hc7PR=8BVetos4eRN z;2Bk+y22SQd0;gnRMUECOaZ}Ei&>Z>xOw^B3I;ydKw?!;bG|cd;iqAYjbm>HxFjZF z&ejnVSN;(ZKF0vdC774|IRcmmnwpVxbGJQ0I}xaX6lQjOXJi#0UtnY1lC$ zI(7hfkpZoft*Vr@pMaT~u92KGvX3~oZSlJ~@=so8000$LE$rMi#QxYlb6MuE^#NZu zv_K+k7Imyra^>#DA_TK+VuFyZEJ|^ z+;~2RwgnHUK~w=OACBC&MC8Z;0V%@y3~e+ZbY@1j_>|-FWf>m#o-k~;htnxd>E^Q+ zhKfLd`0(YchgV;2U%c=!OyfumD1lZ}Uj%C-ngW3D+n@gNpWMCp+(l9mB*tP&q+&(H zd0(5#YyS*Ke>yyJ^bTprsrCMx3L$98zUyn=4Fj8!sX-P4@J*PXzeuHI5M-u$_0>#8 zkRXOoeJR>iM?}Kt5K}1@BN3^ph}N2}q-;xDCoxq*SFMNF?0lN0*fv%&GHOcVI1nHU;F|9i23_peBl6xtd3d1P9idlEumMCQrHK|DLWd6$s=X3O65F_lZj*zRrTIE zg9MO8J#$g>&VvtRW|Hq8_Afqr8EOZLDFGJIKE|er0G0^7cf&N6G&zUC`QV&GJgWrn z5UFcC0Mv~2r^@$#hVh^M!9PBKJ)`=+u(4V9PltD-`fobk4+8+;{;RL*i&w8-ozDjZ zV|K58{*#jO-QBHkdPMX{2&AUx<6{=mlDfV(lMuK}K}sHnp&^f&ux)b6D#vk}N)cvq z&JnQ@Aq5T|HOcAJ`W@eF)A10RMx^){yHzhLpf;V)vG3cqL864EsA?X33|7R)- z1pw7b%ILWojX5&}Qq?vD%@R9rCfs&84I#wX_aVlYKl}|JV;YXTyB7ewxqT^GOpRyf z6EwBqeD2mO1}mpBjb|4cDfxIPv2DB$rlQMko>KBLiUER{o4}0!|7A42i;T+bz6{t2ORZGQoI|fjb;QW}%cYpW;=RGqM z((rWXUw&4ZAqXJL7j1QShbB@VP3%*iny$}Rpx=E$o=?fwZ7&xy0ul8Nk${QjUC=BU z5?W2#)s&@kWCo;&2ntXOO9-F}%yWv-F&KiFRm(6^D`hS$m|0a&v7!b*07Yg=a!06U z`mu+|($jh!23$Z*&WRSWM3P??D$L>$3-3=U;!Wq@E`sDzYjJi@T!JX#YIx2 zR)%VAyIN4qCs0X0RN?DVaJd@)>p%J5KYAM&R4?i}>Vy=r+C3uzqKxC%G#8qLA((fL z0*~Wx#oEh+J=-g`n~QRC?*wt#O5#no_mUuDw-i zWV0|10$9$;OkMDK9LLkiRQC^$P1mI<-G26>?Yr5@bTJeI0IcGqy4={zqB?trh!9o& z%v+OM&iB0)SQ>Fk$;ZRfYO{6D)%xib`wXtG=JO@3y)Iun()jR5DS=s-`wfW>?1MdK!-(2Kwz=*t> z2Xw17Q8=I9^$pGMQGkvQk6pVeX)KZ*b@_O_r1RaP1K8i)9PS^%bbWVQr-ek!Y*%dz zSLh#VZSqpU^dXe#BY8^x@am;Bfs}?Rm=t~lqs`c zx~@$Ps@jBr+4p|<12CATX*i#nwq-}8rl8LIG@Kt_y?XKa=j1t!Q%Ok`LK~GZI+t=0 zGf(6U*s-b+s!iFvhYXI%J13y3CMnMhL?SdOreej+$T=t_rR>-Pv-g1rRW;`fM2;B= z(K%Puzs$hVG>ncpr97O@wz5hDFobj-jBq%eRMau5D0pvX#4Lc3u$DG5<%$lG<1#;P{y%{#%^V* z2qrnZ-IkrpMGe7Jr_pjsh@he_wBGsY>F_6i^8c+jyYK$+N8PHA?RFR^Q?-nF&M{0IKMsq?D%#nUS!h1d(D0V8-61luVS^L2zm& zxkLaWE;;+QDW`+qteKgKj}QCX?|i<{DuA6k?+>wURCQ6OsHuOtx@{ITtD%we=1@%2dp1T@3DUt=(r98 zY{{kB;>UE!HeI&zi^dYXL#DYTX0;}sQJ#^-{DQ7vA1Mtmj%Jv!d5>B=Vt0UzwKWYVn4bZ2KI9)x}uk zcAdM=?n z|LAf#zWVYPZP(3xY^u1#Q1HzE$IIK_J4Sth06;)Srm94yDu_yE!+31^z8;O8S1Aa9 zgsaUOkQ~@Fj7{I=oL9^-G~Ne9x-h2TnHmQ5q2j7Uqt-Npn7x(aU80~5UfubAXXiG% z8$>WuoXKr^#lm`q=5iJo4vsKur8knW0r?A-&q8b3x@N{VUPKlw&F;5#>p`snmV;ibUK|Y-Ps;k;f zVcj7S7^;Y=A-=RiP)LW^5a5{OW*tYk-_<7T>V%J00L}trnOu0xVq?9rOlpxODP=_S zF*bd#v%Z0(8O+Ay-X>DuwH%n(?8wa+!>e@ zX_~&-Zkebw9U!M^icDg_#6I|ngUXmhO{UcM9T5TIIGnrnrdh9$Xc|XgcI-k3(-}ZT z3V8zVIwmsHezz-9{ANA(P$9INjhU+A`SD52ws$w{yBjb&ym{Q*?dqm5+&}tFPgJ7- zM8~sih+5ho!i!j2w^uc;o9T6gM3%)I)mA`5up&NqUkzs+Rt|+VvDqK&Zq>zb!2*b= zrI2%AR(q%_sM1_akXYA9mfBPbJz^N5If z5+)=jpekGqDkcgcAOJ{FBqT!bNY!MP4h6@^Jmb1F3DN~vATFJsMbr%HUwwUCfw0Jo zn3hr&h_(p!FU)v-?liq5IiFL}*FX!PDxS_paRrt4b~ zxlT*ho%)LT^YKG3Z>X1`#)pVRD5BbSt6D=)k@M+^on!9-P+4F7^rzd;KAVOSnO5sn z2o00FYLc<*8`jL!wB)QJE(AxQN?L6--kQv(31A3dM9-ZbSHGAQuHHW1x$g9~_T^Qv z$Smg^ewpa!2d8m$5Jg00Ry8xpC5wpn;a7+;zR}=$cyUFfgzq&{N(`-PDN^~ercZ|= zg*WRLecvAxaS~QcCvTpA9@S zI|sFBZKB(jv6u0cYPqC_@j-$oY$Fiqp6#S9G; z4yFN}A%SmKA>O~fKcC00+s5`r@|2~NNwY{3y!YKS4d_AyI!z<{27NPX_U*ciV=7v5 z5>@BpH13HjPGMqaacook2T(8W$H7X?uTl+HV2rzH~@67_9|L^7NlqHo(V z=V^GH#u178reCkOgkH70dG+Pj{_=g@@mK%qZ-3)T-(T$L+P0>~zLoLx@aSU%fdB1( z`R`-539<1^)^8E937Ch+QdU9XbUdC9Z#vIlkca(rq?8L0Wf=i+90nhHGj%?eTqGZk zpuGo8Ma6BBF%?6Q9j}QH>nyxSss3-ug7DlCr4Ev|`-42P;F#0CO-KIW6 zW|6>}CfgsyySQ0b6JJvReoj4CaQ_&5RJ!E=vLP!Juhi_V23&D z1@{xe$6A(a81oL{+h*$UCGV*QfJ*`yD-Ubo-n<2jY6=~$JAvOK78AflOcN?lH6z3& z$z2;H=3>Kn7^+w%5iI=z&t-(m@t02H%ABg0bpG7G{d>Qos+Eoc0FtHB&fiYvU)2;; zYx}24xx7cg_)@_5`1qw^z&ohn9pxfsK(JvNnYgXW8wO3&%@0AF1(_D~afx(hdNs~H z)=Nx)=opF^6IQJrL|l??SH+BZ!!-mVs%0WT)N3L9IzDC*wGhWIKx>W$D#xxALBy1j zbM6{>f5U@$8{@RcB`W@dK{a?=#5luwRl!(3e z&hapuvrGU`xvIay!N2yXXUEK}>b;7Hl#;3)(rjSabW88ZCBmKKLTYK|hp_{LJY^Sy z0|0|2zN;y;-n|{6eYZoz!~Ns>b_eX38O*jXZZFGqsm&12B1`S< zZJH+M{qD0DaMcg6fAzY**)}&j{Rr3pV{Yrwdqyj2kTVg+;D_T85pod$aE_Z*S7o>i zOwEWGWHBG?ttT1SKU%CN8^%8+0~|u5Uz*8}H1Gr*r3mwV|8` z@ZJ*Q|kqi4-k@9hyingC??wi_J8pB{k8Vi|-l0cs|##v)$gAS}Enn zzwuj+saE?|yITq|+hgn2p519UdmmlnRU|fD)3*Jp7u7UP+6p4P`NhxMeskR4$JnP* zREi4@kW8)Xx=p`zOfmLG*lIJ41F-`l160+V3Sa_*A_Y@=bAP|v?o_gwr8Eu0kaMm| z&r=#@$VhG)N0Dz?p8vQ0t-t>59`Ij_k*7&id}t2)`#t?|vS4)CwN~LCIr_+gxdjP1=WPIG?ZkLZ|=R?2gwG;$c z-QH9b;)6dvK5cHdB7#)wErf(1VC$X;OsqUUiJ$EA&!IlOYfay5*gt`veL~rJ6nTpq z4hW`czkhW)?jQH7*i5E(-+c)NQZl=_4T+s&;%UG4>vgT;`QR;=5L{eu&9tOvyE^CG zM|XOe*&em@L0PbRwIE?CAY#l=1W^DG2#Mo@&nx?!iGaWa8K9u|h-zX$jsmHuI!C#f z+FZ_6Fi<2ktmRt+khx(%#A4u56bbc1O#q7!=UZVw%}Y&bf(ux;%d3h(XGM``eas60 zytE0-O8xVDaB0-7nRyX=-_vI)A($Z!!x`t4H>y>|$z>+<&VAL6a7F2;*ZX(>?%#mQ zBU<2nrBcl)^m@*wD0Z3roXxIWG@?q!s^3Qa;M#p?d?F0E79@S^=LUu-wVl^YRfcJb zA;1zWE$8rDMY(EawySEu%u=q=3YsCHDgXk(d{vl8w7QE_@;ico8Zcq>sA{E5Aw&bX zsN8-G`d=phfpbD^+qR}xRV0K^1FPki-=H2<<>9xtw<3j*4B-5>2!E}eATwA^?C<0#qAOkex31&HNm&uwft{Zf?`*- zqn4vS3bH26H<5RfVB0#OPE$uc82GPrS8Whp9E9G6-ZSwAvh^W-&bim0Vg3Wpw z2kbhx?#OI~(sZ4gu!tyeA5;YpeCtgG7)4~>G^;WKVs#eNoT0V{B5NsX3W&aMM2Zn1 z0(DI#>Zphj#Wq6L=`=XUoQj&7BQqVwso6SWLcrtctRl$=RAq49dnPtB@KA06;)`Pwgszn;8YBu0EkG=nZ5TZO$f?C&6=*&s)^(rh&FxikX8{mCQXcz{xQd06h5c|7zU+!+FJnfH%?WXr3cI%CnobxnJsf#|k;BR&r z>^uy+HXz}6(}n&fcHJ}%42EFzt2{COqQ`Il^?y&*>|NdOe?>08QyUOoKNCQ&aW*+OaX? z=`hzt6add`O&nY7q5b7`z6EPE!5w_cn=0qXHrZF=GF%uUlPnx@tNrkR$W@W@}5H zkeETs%r~j1hLATajO}y!6f1$8*LQbMPj3vg{+yXF^?~IDt#5Dp&t8_2^*sEGpZ)B- zf7)&~ayq-+764SFszi`ms~NRTXqxeOLeuj&WqEw@ozLNl_2c*xZai8!W^Rb=kc+|fch!blkK`CLze_UAre^i4@5I0Y+@Lv39eS`Qg*@F zb`0w)1Te$7UV&8`aE^^+xdgQaP}Bg7=4GrOWhvKP9#fivkMMD`+jmarQb2ib^Z=L> z|I8wy_H2>xO?OF}rL3Ul%cbP=`TX*G-$yVtC^>}~Z(n}#`m3K`J{J)kQ4Q#w^WJ&p zS(zv2l%{ER1~3y-A}*EzXSIM@C=nHr!puvb@wYJW>Q41OR6{ORU9$53t@ojn;y)s2^9{%4x?VJ0pJSfNL;@hQ%11H-%~NvT zkB^VdZW}*uVYzm-3_yecXd+m<-;kVh&)q4@cyYUZ=O_F7N5>?FhUT1S?k zzU!ME%qb6i^Ru6a*sw~t-60}Z(_cgYSbug00LRyFRxj@MZyq+cJN$6`J`d+S07&|9 z0I9=q1#bq&l=CnoF^|Aqdp?}H?WR^h%mB?q^qdmk@0)e!y0#pT5ednB2*>>% z#);P*dUk}J!eAQ4>DBAk#c{V@nHhEs4TGA3iHZ`D7=T)}1Se)RtEFbGgj~lpb7b|I zWQGbr2!aFz2y9Sh4x2e9BAy`O{!Hsm&^R0Q#OCn0SCPBVzHchT zoX_VxP2J61eA>J1ZrOIkc{dymzU`cM%uY%+FzM7gry}We7PF8}U^=OhAQ}|WJPh2l z1dzum#3%`e!_#WJna0tFV5(xKs=)_l4!5_J2oReF0aT^r61*elE7!kftHC)lbIyqf z%wJK^QpiP(O;!z{YB&vNQyo$!vt$-SFatwVQ#qbISBnv@-*+Z1Y4Sz--R5-vKmgSQ zAn%{Tc5|u45^)s@#JOFxHq%*k$*uWnTPOhMhsU^C0b(g-7|+qi!t*f}Q z_Q2-x zW>E+c3A|^?T2+8PG*5u%I`~Y1sUb>r*s%+)o9FbryDvHMXV7;AO_x@8CH^TK;;e z5-g{14V^@lfTYYQ`s>F4@R3pgFIAIE3~*Vr3eeST8iyDgHLGq{GkxVk_yxGw0~kDa z16)?6-XoP#rfQ&baijW6)GvizX`5CV|LU5J0PL`+U2(Mx0RD&n=70JJ|K+=Vz_sZ1 zHnpZs1Ah9GpE!1(eg4uwiEG#4<$Bij2N5+@=e?Qbl&V5D5|vV%t9n6it+sRi^Y4E@ z=j^?&(zH2cM0)e(mxul9&wlu8ZQoT=O;s89E;#3^dKJJ-SP&7_0ssV*t)yYB51Hx& zsER65q_DWfNbB1iNaP&XldVhkwBI}D+OBiXeS7Ht1EXpInVG1J(^;f6P5WN8;a5v! zA^;qo_HEadl$)+IQ+zjuL_|F9A6DBn0z2=CxW9X`{O&?dTb>R8YA~M8jL@Q;1td>z z9}v3tGV!ZbuQE{_0U7oXc&Rxj=VV0(8{(+3MD^0_MZUR%P4SI^9Rh=t?3>mkGb$y7GCH$((#K+xXaRz4JB?E00PlHzRZNQ9>P=6pJr>8{zCS^XLZ1!tV* zz9s+z84I;8rxco~24Dpdx$$OlxZkgKyL1>lQ5S<5O%6nj9nbAgo~xd{nUPtkel>lA zNI8u;yFdKR@4ohU^IaK+Sk(hj-}l5~ zeW&EiK>_6a>CgOJvs{D_(lCgKsuH1Un;0u#)L)dQSY+%DyQsC35QNEr+z*AeuBymH zmh*DCNL^Po4I%-6yQVBrn1lm|e#k@5!eDWCS*>Vlt_)&00#jTr!PMW~FZa8Wh6Pcz z-C)9YOs*JN>;f8{;OdqVLUcEWx*HXe$bETzWoAsAv_BmmWVIVbM3bz8wi`FcW2h(5-Upxfl@Yr*xUt76zh^Y$@vT3u~si|8L;wkOEEJp3dij>!(9EAB*wD zm|A%X(8ewIxo6SzzwuCxcZL&2hgNcg03uTJVHiTF3^Hxf`%&Yl^MCfw{`|MT_4xQ$ z*LB-2ij&Fr`{`4z?tPzLMz-&Nzl^3?R8@U{f0NQsD!}F}#QOzZPmBFNq3>$F>AQ1P z*AI8MtId|E+=MtjJ}lRpLLskr+p?ldOClop?LCd1wn{QY&tJaF{kh#=pN_{=)vzwU zssTWFCB@fjoF7}!o)nJ zWJG2fnNUSdd8GA403{ZfdP;*Sh};H|AW@Jqhrr8rep0Eq4~YncD>Su4Wa`Xdrm$JF z2swyIiDS;5v}!6>Rin}RIt^Uay~xjg;}_HU6PB^Cvb2KIrS1kY?o%1Q!@9usfTlybACLX7t7^hyNS!?!ZGwc5r+^9 z?9r?Ul!k=S=!LQ;8xqHmRn1I<3FsdlxNWPtW+pH{-rTIN_7VeuG65pha+&V$4_yyL z3ZmN6&|5>I1}3H|#!5nv5DHB^JUq5nJDI`&7BVwgEn(&&mpz7j(qj-2z@f-KiQq^n zH*H(gz7w>gVkZOl^W818xZC-Bl3uUB@iV~0<&?in#eEFs!;qTQQgbSLR1q%NQit3w z7gWW%iY#)tKQM#MLQ2&(zHosF?{(EI;~6+3az}P5Rx?A!Xf;tn0tbkgNvMdVi)9J} zqai}dt_HY=BL63+Nz7BAY6x7iBC5{hoQ;Uoj6oy>f@V|o%k8?{&`B{qqF$b?Nd4uv z>Aef^3-?KX{*BA;UQqZ{EOul}`4Rz(b}>N@N}5K%`BZ)Iv^I>Xl`-@Lfe63-yT5^= z)gdV$vLFltU?w77;@ZL|Gmn*r{Io|S5kBe6%EqYK7#p}R<%#VO0jJ@ zlBzTrS>aU}kd5S(3TWQL0^-dv4Bc|km_rqHRShZm6q{g*1bB92nhwcy3%M{^;Rw}f zEZP|R0RxaxY&!;~KB1j)ns6(j$ct0{ViuVaCr>ft<=LvLYQ5d$G?>{i469g|pNze$ z3#<~Vqz0g>#mRoN+u{|pnzY)OS5z=-`5H6ce*Nq5Rwjf>0G6xmVzG*`eqQi8m7PwJ zOYzB)7^h+ia(C6-_gx6pv;5ab$BUYQkD&R(;rK`Y-yeSR+2?My*>348=*l$b@-Q9! zYuztbH>qrBV$f$Q9nT|t%m;^=cf0GZJAL`?+w1jiv)<2P;#b<+4~*$Ci*~WhISu`p zzyRvD)tpK>&BfQpt4p({$NPG>&;3wX=W>1{lW#V{+*Xw`XZ6=0#$LT6L8OYJR#(eX z*zWE_-`8~wqV?5oE=^&P$D7;r)lNa~UaqM7FK^a`eFsj*<6^li+j+jZE2-+$o9mK9 zdT$??zJI@O$tWSTY(y16eIM#NWesp5cDNr7^?vvG?xw1vgPQdUCF9-qRM!TAIXKtaYAQDwUW2@u&Qmm@_{BUYFOLPNPt#=xi^_VABXig!< z!^3g8UeU5a%H{c~YEZW(a!MA&%@HHR$jQm7s%qK>S;Z+-;dDN)wp$`fKpHegwjqVO z3PBo)N;Gu6Rk672(e$LXlqpJSRaa(is%Y9E z{N~Nq*zNdmi^;^GlJ}Qt{7}dFbf}l>@Bh6&sqq(o?Kl3kH{k~}V&s&5#KM?n@k6n2 z%_#vC+f}use1B&I7iQyH#Bx?M&Y4A;wq-)0RL!hEo$AE`0Yt>^1wm2_0MgKxi82kt z?cre~#h<2DvwF2m=g#0nl(X_M9M30Wp}-E;Vc=x$PALr`2GhYTVo^AX;ASC&{Vs&S zrE1n4*;v?s)c0|*xZJPuST0aah_u*qD4A2N;%L@rZVodO854#87W=E?=`qGy^^_t# z+}$i!o6_(&r4*_P#o5zcQx}6UA?Z-M>ShI%a^t|m(6a;vwCiJ(q3eaoG@H4nL>DDq z;RCih06=6Y8tSL&RGxKAD7t?xWGrO`!Ci>65xf*um%S3EtYCtg_k#u@Rj(qI`U8h| zU2d8Hb#o7aCl@sr=4=L=YHbU(^?Y(ST40*+$I2_fVf`@Rf@Lq?89@essc;ZakmCIu z=^S&=#nQ|{AQ?M4j~@J(V!rcv?n*eq&*$*}IT!`~wcq>8<&~2&h?wf87767d0o=fa zmG@cXLsSaP3q1E3OpVzHMxp#mL{ZwSfyy^6X%P~kSgebTzM>ef%W1dW)JmS?GETTG z46rfZgcrrdUUaxze23tGn-futl5!fam>Fh!>9Xw4VuC4{QJZ{`Cao3Gm@)Aw*ehFS zKHAo+I#27(IZ24_JUaq09#>%tYKY&CmZUe=euQ%pcjWXZs>zra5OdHC1yfyMXDgyj0I${GH`AbP*&xDQ&8% zy}o+e_uad9-(9XYRjj5P=lz2|OnDR$7ZFJ*Z*YJ2y+01IUaZz7w-cg}JvCx`G2&*U znnBPZm#hmBg{wXKp+BEP+j>&C(W@uT@Tw6Q5eakG521?8Bs>O+=Kgqdx4qua(IbFj zCf&kCic1x3-&~#U4teNT*H?>WnY;-=v)^G%VDiJw&F;;c_a282@vKa=S}jkH`E)uj zn+hU63><=)6FcC%T!LtQwLjiHRLhnb!~(E1t-F!~eTSwYGg~jkTrK-*sjjSQjCQqZ zm&>NlT|;y@w6X431`5Q|RO`AaO?jE9Y69F#iL(v4uL2266#-CIFKvLkWSYIH`@^Z-th`kI zxmR_ahEz_cW{tI|k-K}}Q(YnF&<`FfH)S9$+u?NH??0`oDqWO`S4|6G=+52Y2Kb@c zUj5k}f8ket^mP9p89^xj1m^)RtGCOe&)lv*{o1=P{y4Ch=%9?8`-jJ#Xtmwsb5}1~ zW`4Z6jcpU_hJZ8--TBlmS0RKMnJt#9Gz?ko@c4LmxPSQaJImGnYd`-BY-&zmkh!Y+ zFi5P(sqY7oLXdH?JeV&*RTWLSBGJ=1>^98QJ)ElTrcjbR3oD}lAop`O#KodKfQT6G zB67I7U0&@EU))yf)*Vdz@OW%ijhoBE!FM}%Gq;>F5zB8S$Xn1+!Vwlfk<6PgXW9zVlwro*14k)r4*$Rm4Zt`2_$BvJf>Y5a{wcQ z`V=^fi+c(rMwg%Q&B8mk&7vGgzXXymVDWo47r*oSzcp)qY%&RwP+C5as}q&zw{Tn| zNG{g|#yWAgtT`+59Gp$Uq^UjuoA(S!VEf=yo0B-83<1u^#DATYD`h#lHShT%2)+blBeZ7@;mL9*gy3#z7(xic&^OY4h#LP$ zU+s^N*WU2c?v{f=o7wabC?EQK#-Cmg5mStn7wS`U&N+ljhW=$resWKF8sC%^RR+PZ-MrN1&WQ*mM}oQs18t|O7v<7Q7%QVFE?OhPAr#7PHx;?zRU0q*&2>s*rlk4J> z+@Aqov~{Se!QF`c@emfRt5OK=o*y2=Y87G_tL_|QvKS0DS}b$lm;4Qo;hqj>SyV=l z3=JO7L%(Q<;Hy;+Q0c~9gl!jPT&7AO60X*Za=gk@FPjq~guth>EgB|x5F}XF$)aKx zA0I3Xh7(BPIcv&Pw{E6z8$V6TRR^z;7Q9=vRH5WhsVWkTWwbT-CbC(iC{N(aknXo486IP z7}xtP3N6b;sR&nHUF`u>%SM*BqZ*Gq9THys9bEi-kQ1e@K?+|-qc)iT=n z@a|oB`}TbIuzqv(_~lKz-8h_MNI6-~S(B=osV3!9r>mAplvymhx&v&^YR9Zw2~vfJ z$Gdj5zGTP3M~opOnS+YOf`g0OvXB#@j-J&CK4uUENy&kv3Kk&O)&X)GGm5JxtKT&CQVX!c1ox&*btWWVCaCp0MtS_(%LOzXry( zS+fwGp6obh$DR4_^HqXT43P?NS?-YWE639r6OZk$`2NfBJHP*1MU+3He>F3cAntx) z^<$dzq>XW)bc^Gn=KrsTao}nFHJ)i=%1KUdg5Gz#7kib5lM(`vzpO- z2*ETDL*KRwB66FXjQt?TYukPz3L(T8iKw(!yzpnd0P#;bo9R|k;}E;k@t=R^|NiDL zeJiDbh?wWN|NYmbPdT8{NZ1{2HVpmwcs!rZRa1+ERM)Wzr5$w$;$Df!OvZm?@7!Hg zQ|gDI&pBnyJ{5LMB!4-ZG~xb2d^4LA0i?OXVG=~d%t8p4)$n6Uz{73ojv#!D*ZAZdY_X zW3|Ba95=Jao16XHx8sgGG%E|ys?}2$7L6_%pyX5;>~YnaW?~{A6SmA`=Gy1t&S#oO zcM8C|bB;kZi@CWAh^tD~q^O76I=H(Cg`ldgiZNp&g=s3Czd)p=;SP}w0}(rs2#L^XW|16kwx2)T-7+EPRE(Ia<$5?i&WF8(1m_=6TiG9#@vFb~m;bak;fFXv z;H-)dCnSF?N1EJ_F4LX_AI?VtzW&WW_ecNl|8+KJO`zyGyRZSp_a?*&qr}(BL*8;W zAqNgOcZ=<27>1$im{2uMtm5_OKlkv(ADs^mbzK*YeicJD=c?jt9;98ah*+mtq!La= z?O9c6NTwNtzE65OR+}{n6kaqbB@hMXaJ4TucH*5K_Yc@^9CWz7UG4XEv(P*+F$t56 zxokIgayL6YKJMRsI@!sLd2lAKVpTWobm1`vAw>6`|5gcDVuB7oO4Qf$bIi{ zbtQ+k5jh(vh{S|hJX@cYQd$W2?x(|fkxki*?Z z3siLoJF`!i6U7r>gdGkm4x6akP$ZJ6*C82z5QrHpBjp@w0U+vNu)4y{Je87(3s!i# zbbt$Tny6?1;Xoe0E&%`zW>WWyn1P=D^GO;_Gk~HC^gn+Mejz~~3Ff(K*8#_+1tCo| zw)^)%|I=DVmD zg+8MufG!RrCLzZ7&#C#=%PWNFcYgo3{=r-v{8Y|7k5V%|hAVKWdsWp#e=eyZniND* zs;Y~xApk&aT+|e2jr%;^MsUI~I0;l=k+BniC>xZr3LA06MAB=%%mAPW2g@-4yoz;Q zHJ5Zgje2Vyn|l0^^SAC!#3E5R%*=hx$t)L;e6hcmuf}VRL+H=v)5BvL(RK>nsXk~V3ZGst~;OKeDF8fVQ>1anc21ZQ)E(Q1840;JUUojTCA%eGz8ML9pS?6%i^f4;we*EAm#t=7$} z8r+NBKOGOdtLydEwTR@LP4jpD@H=1o*>5t3!s`;zZ2pfaZCEw6*3EcZKIIE179eNV z#N=Zj^U8UxeI>SLMxPV2WI}#CY$gi->hsS4NC=N#dw6~ z43(Rknj*H1RaHE7sjc0-Og9n&F?-Gqk`Q3V#Hz-`{ozQ$AkL~W3Y!o8z(B04wyv4w z>!1I8cX;qTluZRt3V-J@=K;3M<^7*v3~=|wx3_P<_9wQw%kiyW{*_Ci!jJLb541M= z@g5Q?9foviHsIc$4raRA?z%6&ix8QqZfiHs=M&YnozGYhOu-@deOxr_?baQp#v+UD zhKeA7ET4~h=itI*w(u9X{d<112Z-CB7~suzU$OAr$KWvS97Q1(HAXFJr>R6nCu26 zz=z~PtUSit8fFf{7gjpqBaHwGtQUscNTm~jX|z);JdqVCTX9`vNJ$v*oI|DpqKbPe z5zOJ)%v{w|9(6ut64GoU3=zOQ8xfT(h6tI>-aF5xCXVZJ>5MBQxFe-hZYqbXUEm|S z0851qC%^bLUc4T^H-#AG(;1DALZ9acZ*KbieYt;3Vv9?Qn8L4*GVl3Jog3;K#k|%jjf!FRnVk{P(a_Qq9j_9*Av@4!GuMopu`8Vc`khLsoipkU`fWg zyx0a3O+TOd3YWv=faVnH8t${w=I{TH|M1`c5C3|3eLOydST*%xIaRz4zQ*4k9p1j4TpjsLGO5bAe5ob56r@y#c)IPUq93n$~q2LbP7p>kulD_ct7H zN6u+TPw4-Nc=i&l>8N=t_b`hNeXMFCb0RpWlwwtp0FY81qnZ!Lds7P`w(W9sKqIQE zdcXffKWuOOp>E;;s#uj8?zU~qH?KZD^6xwVz3Z(h|6g{ih$40DY*Q`*d>~oBDJ}aIJ(wU2zaS9K&K^SxE%s972CQ#N~2x zy>rLIyPIaU3_-^D)IE}$LmyAnRt8wf@u>+T^r>rNHRPd*`goFMdpI4NYCS#cFx}gz zS2ZPg1mMyq38dw&q>|nQIgNGtQ^gdCp!o6;P^^TRMA*7Pny5okxMhCO7%70eJO#i>&(kvwg z_WSGm;{!1b$5Utr41eL=`h{HX+8t!(*%}x3GKjHVs{O zI@j$2=BMMyoC0$?97A0xD7Fo{0Zl`WoKvVGQH;bMq*<-Nq;6FBxUriLA+VX{oB>FT zC4Ly8BoP6ju0vhBI}3wis7yN@A50IYcC#Q*2+>?E>%-&i?vpp}IN#is$2bw!Rhx6d z@!YWtsZS3HTPzQ%O=Garm+yR0$>XD{(R$&_rK!5G6uXo{Q~@wIvMT4E_}mSvDxU7| zmQCvyGhp}#Bw&UxRe>xy+=Ia3rCxz)thg*RxjBMBN4k2<=f}|^29c4n6$CF**s1X& zD%M6!u@YAY!*ec6P_t5TY;a-_NM042j)Q2@xm(wreY&V4VnP5kT9AfDeuQZLq{TIE3`(%?p+gT7$3L8u%26rF2-r-eMm2A)0e`?xhQ=K=) z$0FU!OKOyn5r}2PdL<+%TUvm7+3u%E3u6kU#3_d97)%`o02siAIglA~(0Du??#yIk zw_rFt=Ygn3R!mV!+m0l$x#gVB=R;MuA;cLi%_HZOa~g&3R056fqj>rFC`9{sovX&u zKp+oUb7@#u_BMoA)X!#?@{saSRketiIWydiiJk4z8@H4e2|;2NgsbIF`!h4UTWJdR z5y^h>B%Q93l7TAJ1%)s+qVh2)MF`PsbSXBo$A|mndP4(Z)s&wWf@I#=l!jsGQtCg{ zpV-ZvV5)Gh>xP(1oM3LDIGOqw))LdG1XFdmY95BJpzW%vMM71H*#`pve}2D&yI;Tk%wcfPclW&6xEksv^#f^Mu2wfwySI6)cP~BH zo2EXTNrI%5A07^?HrJZ5-{q8x*J{p6M8XWhaCcw2gK5sQbnx9DfBWjQx9!!Q2&Ma9 zJ{)DaO!p7f?q%Px7vs{~^m4TO-51~cj;ci=1BIM2AuJYvq+wa^myWBYwFaezOCSpQ-41Ub!1t#B;4%QxVRyS$l>Yn6j!ZB zRLO?`CP__IK88<;-6>jfRR;(ZV$AL+YRO{cZ))b;L~|#&z40x@SI&&kYNrIVu}c9Kuue#7l~ zHE5aPKAZ>GE|(8aCKEqaQc4oTX8)#Y z+kEQk^?I?{EIujkMm1np=fvRzmE4xP{Br3(T z<$4;$MFcJ)m&r^JrHgQJYI2N(S?OUlmj^Q;<(XOqntBW~9FfR*^qk8dG5g^!XNP@os$EX+fe@3E|&8{p})PW_q!5>zx?{Me?H41rgt~h^?nop zxyMgxe|)5>>4If_A^-p&07*naRJsR}5SU_J)Ay?szy8`c0OT*f<7(!{MBbk}r_*=7 zsDl*lf4IA^_q)UKxLU0W`geCVE1nppx_kR6Gv_oM9uA?3tMxjpRsg;)`p1U@08>2|+@!W#z*N@DJPhuRMV%hb1jo8< z7d3$NaFSJ1#ESC&g;nZvvBmy&YC-ov~ z&Brco7H~J>NaP|=B~V9!T_q2xJ4qD@NGX|F6v`<{(*|-)3L=gXaMSVGR<9S#97Igb z+sNl2 zCFJ~LzMEfV*~ok{cf_HeucA%*-KD>W4A*Fb75&*e{%+e*1TS;~)L~{}W^O z{duSb*w{fC!!XoUl)0z#c*N&O3n2 zf~7=6BC*5(act>@;!HXVGcJf>2cT+16ha&m{VY?i;bKcZJW5|o$IVn#gqf)eHp zq<$!y_kDM&j8ebOEFz)2PQ?|JW@84Q>4qRNhZx3S=DisJD^I|3kB!%Pd7wzK-oNdl7(2-<*2CW2VJo z;qLeEZg+34i0Jh0X8YOOr(7SPs_X5h^uI0XrmtdD)l|)U-{(MW-JElBwHN}43`3F_ zNTf_fB~jAd-PfDV>2O~g$$I5(Hr?1boqf49%Q5LWs5PsKgG?$E=_Ny zXK~rDa}~<5FMbK-O<6W&E!C<4yxA-YDKhG!vXvPouG-Sy-rbc5S&2x&ZIJBbLS|lC zjOs9e$t8p!I`mf6l`xmg0N|6aKzR@tKq5LMHt6Y`0U-*)VMu37Oe}6BqH16J<}dZ9 zQ!zsfF#w=g`GqaPWgY+$E@OZ{VH=?P@BZ;>_XBG{_RD|i--uNOvtj5tL^mY~mj9&t z9RJxLF>+RA;*asOKbqs?-2ePK!z4&LAFEJh)!uYSLyW;l(vZwO0*KLxRIQ5eSfzd- zqSOzuZCuseVvGez#8?Ycvsx9ivUKiB8o8=s*L79X5OG*8AHVoEuU1YJoJwsXi^M2u zJSKVF-Aop3dOR$4TOvv~x7B{9YPs*@qJ3(`Q|2hp_LDa$Csm!x0EnsCZPNXLb{kRE zoRtHU2u5G_LTQGoVh?6!4~HO}maV70Krf$QPU(mk6$D$iO5M9UB+;qyWK$ zfycCPLC+Tuw4AVUnkq-{0$4r803-4zz^Pp=|{(9RfCynvGN?{JVnMz zrIr^Cn$#JyRlmDo{3;c+J4Goo0GcBezg%n4w3S0m1UDEN(^v>gAcN(UMYuSwoF9)> zQ%}itpOI(DS4?5mn04{dclE_u3#fydfxrw^R8`aU{djaoCV%{|SdUIu)3fvNEK~M57h?DimVa>H2dxO=C*x8 z`Qymu$D6y&)&BVIW_kS#80Fi$`r;ioBOV_z-QyvOs?}I8I}CG@ z#7jdv9a3B`$B2jkr|x``6gb)9Y6oEV=IZe7W_h*Seg2udX*QlJyXv|DQ5c_DkSX{q z+xVdfHhiG|GN*h>rtV2KGWEj{>&o3-v!yI`Rq%FIRem}zR_nvfEpBh?wmF^7ZnoTQ zuwKE82}2YTRFTeiL%nWGnOZ%hzKXNvho9G{xnEE#?tC7!iFnFc;;BgD@>!x|L6y3) z3*5mV_ndP+_1xBglN&K*uxGXGb=!CzoTX~p@W>*hd5{p85n^z_&DBkUa7ibYc|pwp z4nb3LAyShNRG64yqyl1&vHI+1elDjm#fMQP>$o@*@5uu^k7ifx;=Qx>&;6@^@x?pC z>6A6))TfkF&MBwWYQ@akG`MQ&dxuM`iAb*ButsNNHdSFdKf9 zQzbf*neVxNNBaMH2NKgP0IEihr^MtWqN*u*&fL}2pmE> z9M{)Z1@I6xz)gL+J1%xRawiUC0|}!55(40h?Pi=U zRx4s+aJ$>ye|fWebA<_5=JPpD8FebX0LSu6a(7v`a6jJOhfm(9Yj8EE)4RLX)!y9? zcXxqMZ+GotF+4tMq%`#C9*5*q(a1ZD{JiO9@F z$lY^xGQ?^kKPF)~Gci+6BSegWXIwu0pNpoQO4aj(3a3Y=6`jZv794*|D6BD;+2M({ zpC7gbH%{@w_`6YaQdA(5g#BDL*g+M=z0e;fPdy@~BpHdNS5?-MH`*%0ntNrR~S8jwC=pR7X z?}nS(YWfus)mK*l9MrCs`FK*dLI5?d;PqnnGSUFRECVSE4QBT6xE|L?EVSM4-TiR; zFn@V%rs$0xAh13X`yhpxyc0_f^vj$0Iq#&9ZcC zIp00ho0ar~n=SXd!oJh-+-%ndA8X~N2c;9Ow<~o8k(+ffJmph>+*_zGw&X(X=YY0x zObJdbj~#nn)_8S_CqXEgD$FDXRrhn^rgGCfq4Q`tI2#$x?QN|PutH#2#2*PCWDA9`G z%`Fc-vvl3rO=DFD5krvRL)V8G3htsQ;|-v$>$B4@Z|6kptGyR{RXSs+Z5I+0b z&%XQedxyun)pk?#%*Tg^s;Nu67*%zqoRxs%>DV+)vsf@u5Q+O;X&zYkcw#;s4y49a zJa;`w@tC%h)KYFLN!b8bRc@No;ZQX-7r0G43@O$uAYsX>F~JP zZlpZKfY7%0w|ATUuH?y!w>2?)KR`-Zs@3aOa}pM1Dg9d?Z*C%Cz2BEOLGK^dZ{9q9 z@g>zw)ejGm&FrG&002f?bt(0DlS921F^;=~1Dk=~At1%IhGLfo} zMTtDwyfCJ8@)Hhpvy{^;>@TxyF%Fu=J5znecu|$V1u(nQ{LYL4o?o9+nQAF8003IF zbrBI2ygN#a-hUvUfz&&MY&;aQ&De;Q;mu@(HMllQZALjqda3$8qt(=81+X4%%L2{+)JVJsbnsU zh>6(iy6L;F7`OUN23}pcZ4On<|X$rN=OQjKnpUCkBAq?|gUv*;@d|o4dt+J2#d-+&`M?_RZCl zKp3~`%Wr?@?Ki&up&j{<$yGicqsVDUeM(J~)oKZ|uw0b6igGfRCI-toq@fbBx`w-| zE_Q2GCD8rN{bs+;IrB5asPbs@N&Gh!BR!#izxZEyZI%vQwQgstpYx$>*Dc)DOyr^8lp7&;9v-{X?hk zr{kyN&(x@6RmTcIKD{3zRk41-{i8ep0RS;ZSiZV?6RRetQz1N;>vaWtOqRO7TCMtF zP}PUq+aU6Af0t6ay1p*I4RHiWmUA*I_UBzcuorWmsOOG@-&{&JOIJ(cDjwh6G`mgF_o`dY z$qq*k)$Y?z;PCr<0D$BEzPY~Eepv1Iy{3LkF%8+&G<)d}Sj6mEDHMxRFOJy+xLY($ zWsTV!p45(aH;cuZ>nBg}@Db9Qh;mLoRVf8wBI=VnsEUkIR%K>h0QX3=2*UtZ4?@gD z3>LQxCd%e&Pq1uEl&G_iWv?Q+!wq9^42HX>^aW*C1#w$m#MCxtYtLjK@rnCo+70Z z^KjXPqCO~5hq^gWjxpn2Ih^oU{>E?q!$0_^FZc2ydCyED)TJTD(%Kras{1s+k?ko~ zE2qt-w1!XiqL*dH(?Y!nsftHW%I0vtfLJs7Hv^GdhItC%3F7?S|MGwMTmRAD_|SRz z>G(++vv~e#Jl@={ul4}yx>hS9J$&d+f3dXkhltEw9Gddu-JR0QsjlzdW9}ZSARdWG zMDpPn_S=yQnYM2|d3w70?(L_CcQ>o+tHpksh9Oo}x$!qwyT^AozSlOzNpnm`& zALtr!J{%8sB(jV`ME$v^g_x@6?0wIx6*-2St7Q|awK}NpU1ZE6GMo8&w}DxRVX_-0 zXQIL%G0S<-Rz7lc_1MXxcEDk>tQ>$_c|z4~RT7y~sgi-{{CI2@ObzXGX-IWx$z0V^>VE}p#$M6~sTl7y_dmZbHR4TOTV0>e50o_o=@hky07?7-W=Mmn4PAG*yWd>xy^2Ml z$HE3^&Jp0cI-a^vS8kS4AF9aA15MD$&b0puV+D<}0IFZLdIoaIhl!e^9%!sAHMJG1a%%3a@x%7c5 z= zm>9yvJ0F4q{)D(Mp#Mi0#8KL1V~N6eB$&;t7-~#83J1uo#9mM}0;WCyCH8Z0>G#EE zHim>4t1{m?(gnt9lSG zB57u#G%mlarxX~|tmB%3lDV#cXi^^e zrx=2%s@ZzCyL){1;`^_gKm)k_^4(^$j!o<4^>$6f!^2~HQJOsG63aBRy1oK%yd71f zPjSNa6@dGjyY1Buz?XmgZ4ueO{q!T-ZyykxgzYwTC$oXwa|p4m^YO&X#dzlm6A)L6 zboao-1ju^ns?6*la|IJyVR8&KcJLiLg*XwYOG9j{vTwLNQ&ZGm%6#cOcqRFClD237 zz|34424AF40W@PjV3gV{7BNThk#Kjo5yKdjz|H$}SJy2p;a{-#ZoRf`%URf0Rju{Q zxX#-?`*JSW2^b0GC5e;}zeIUJkVHtvkPwIigot02pae*;AzXtHi9#af1yCLmDKe6= zgo%xhkI&v~&C9s;OKVk?ht~U;W34sUK4%{r@IG0!ANE{xj!PfC_t9F_S6_V}A%uzu zW*%eZ%ykgS8C7Iq^P(;yc^D;DWl<(oBP!kWX3=ohu~f|J!0qj~O!GMQMIQ-3&SMA{ zG_Z?4fQL6~fH(R8?xhLvA^ZOjU*A~W+`U}`yo3D%P%|Ql@fnF2#{qy7MG>y5oU@r} zN{JY7Qw57_5|+Ad9$&v&Z8kaOG$vP*7;-M`Y0m^1hPJI!*CU9#2Vn`Z*{t{d!PHcY zgA9FdIahTRstWELLy%BcV_nx(-OOr?INm>$L9AHU_B>t%%spUtX9mD^6^CAnh;?Ch zxVyDgl%S?Mj?6(U6Gb?7uOBwI*B}npR{+QnLu4Xm2`T2DkyFp6<9Lv%14 zGnt0KWB}aAdA9H6iK(vUbu2U!8nc-?F_J>f>q>}_lF_W@Nkk$O$iG#UNnO78H#DFH7@_51U>O1o$8N zBNxtJD3UJkPefk)lRpnPt4<`AX`no!;LrU2|K)G}qsvoK2t;$LGHvcT4^7>u!yQfC zbbU9a5d@~G*kPVPyE%zJTQE;wvnJ(|)yG zlWTD#Aw#uU&vIaIUWnPyW!h0|fqPs|j?S*Csvxk0X}!Q?m6vmlG1_S`HCa>u!xaRQ zpeezvXkDxN*k>ai$FXVRkke8E5oyZimb-BvAO;~4AgPfEA5XGq%jlG;vAK|=ih0aw z9NnQhE`qS(`1q;-Fogxt6v%)6WbgI?;*0m7Ie^Ugy}$3@`tob{AwInLqCo&#v+7pI(4C{m}xj1>+9?F_KJBzJf^>+EQYS@5T@fM{~Ib%1o%qMUY?i%EbBIf)We{@T`;z8LQ# z{FHZsIRW@XKl9TUobz&HoVU3bUg4rFxy0$G{2pab)mhnep5!|lkrlcO^9xGe<*&ug zv}~oNLLtD+a>^3KQN%{eTf1g0*+v2TiJ$*>X5LRf5ED(9{eSqgKmGUq#y>cpj%miD zK=lUVX-?(TcXiz`k_>W)w(}(ymh%e9YCso!rnj>&@Nm`CA-= zRH*VebnZly-YEbCFJ#-zqGe_$s)D4xr}nvTJM0ea)n@<27mGJ1mA7}d zzqz{su$@PiZ|-gm_m9i#A8ZBiA_`(e!GS5^k2t@s>@n~`ScH^mtHkBrAqCmZA)@6kj)1V3l6O*cmpc_y{bJyh( z@O&CWB_PTK&zTf%%FI&5#bT3A$KZsV5vJ=)Gd=0;CIFuM0BB+S)z z{g${%p++z>5cK9YzkVG;T&}lSa~cN{a#MHl!om=NdDSiekebw06z-EsQ#Dm1As!ze z&aWK4#I%-~a#k~EVmO98={e7NAWU6-a-wyd2_rU*A%g&8kh@PpqVt@S2<7Z$Zg-Zi z^e9|aQXBv(W?-_#Z9)J;fCS|N3*Hcp%0I;~;=9HGVw>gb&9;XpuxcfQ# z2e7%jIXv!G7rz0px_QCh;N2Ly7Z$f>x$@9x-+K{sGmn9Y8EpfAV|0g%gVyzwjuV84 zs!+a#P^A#cBJRWlqtfnlC-8FY4>350g3`UcND{m=ww!CRE@ii>sV3#SX*!7yyW?uR zDocEK9NJauj<9Oo-A!%Q7@#T;oQOFDFJ34B6GaKhysbmdJ;}z*lG#{*D9uE~V@l>$ zgvQ;5WA8u>Idns;qM5soB2mZjlaGHQrye+6ZYxC#<=h9j1UBF415o@Db-oYrA-?{x zy15&7Pw!&?HZy+7e7FH9}xWU8a)5F$j%njj%a2z}RAbwv!Q zOAN=|PGT^#P*xUoRRs~%fwDIt_9Qfsz_&NO*H|-QPcEVPaa%4cpb-t;2Il4rXE9^{4|Jx@h1qQ#cus zGBfj-QeDf7*m6l@09oJNwK-=^$NiyQElsnUnyF9O8ir%PSTEtum2~@#t7<`#SV9$b zOm?A#9r*pWFzzrTH8`URG-f|{58OSln-hV|pK;cy0qZVIOkPEHM^-B`I%cRU>H0ja z|Nact5>r(PfH5gDRe?D`M^D+RilsONT@I7tY!d~u$s4I8f)1EdU<83qUQqx@gd9^t zqolBJ6rb;1Z=d@Nbun!rn4{}X^u~kUykaw9=MVnOPnSKc_-8r5;LD_(o`;erQtUa2 zKW~9>F!P+b1CG*5vZBXCWnj7-z?dt!wGGzr;WypT9S)P@G zzEYUKydausC43l14^ddVV^=TQ7~?GQi5zQE?GLAxNx^+i1QKQ;8ky=K#o$^^VN9?v zBvipn`?h6OBQKM1tb5Z{jvw)nW+N@I= zOiA}gSue;Cjz?WBiG(OIv5o@~4Nv>!?e+ftaeZ@@9vqa})v_ zQ&VwDR*W0mVgBW2toY0S-CzH?Kl?!&^v5ZF^z0wNW%7Of(X-d@TQQD9ka)JQYHn@- zkRvV@(d_ATDtEHJxvK#<9o{Yp0E|~#RUOS&%f&e%F3~;io9*hfKW?tC%$=E+SJ#;5 zeMR^gI{-9iiV^RWK*Rn0mvI$k`>lz`B-)z}}hHcjosW6FUDftlGI1Zg%a z0>rT3B?#m05Y|i9Y*TO6$?^2CTVJiLt^vi2eV7~1Tt@(D-^X=bE}v;8W*CSluG$Hz znCHumPp8GEEgvU!W2nPCQ&j9;-~hKZoq7QEA{N4IfeAFHRaL`aK(@@p#AIrSY|M+g zLe{{HDojIG<*$Sg15`WJMgmJP)9dD=#cJ6d9;bmVynX9k_5p(XWesrI2T1;*3Gg9) z%%j?D^X}pDH|8WSVgH!mf0pn@zIr@8iEy)6fkRG1tYbzDXO}J)oQJ(IcKP<+L-&gY201QY)=R%It@ex#&&lKVVWo;0x)(xU(_w7 zIXv$6)nP98?pSO$aF174-EQA*)+q3S zn-DR}_V&&!6R~w&jFq#hnQ5lg!pzxCvxhp8Sq*r~W=4UV#o~NaFLb@XE^!vWpT@0$ zl#Pi3LxjrgFB7o<46`Za41&UTAvy!@bRjw6Ww$`-W?*K_fZDd~E&$MV9ZgvLTZw>Q z{#2a5&PQu-cW0Zj`QpVh{f!9oT)1W>=AwFZe#r?7H$QWG&J-qQo(h07xu|%Gxs_tX znTbePH06oaQ>a>I=aFB!C`HV`?B&^oLFMiR6EwAHB%qx3;wMZ1sH$s+r!nPmteYlO z@eloxfA4?(oBwd4QcZpKat6yVPMH#6%_a<2H=wSnaqKU~0j8PxoKXa1$qD2rW!`)e zCMNJS*<8$kr#@o2uEU@rh14`riC;{5F5@r#`M>(7|J;A}<&XIgUz7MPW&b}g#$m`g zw~IxLRe%4`-rfMv-Cj0p0Om%7W8X7TQL1^@E4+Rw+h!(FNK=npSGDc^tNWXokJMhR z(>Pw;-2lWu*o5Qj2ZK+7Kd&CPcQ?B)UY8nvb$9ddz0a>d{rK%Sy}1EkrY~v`Rq>^* z!K|s5hvPm3)~bS!I*w?VhM`lh*Gq?M&UF=i7}eb*kg715YxlITx9ijE`^9zxVGveV z>#19(Ub={CIx`cea}?JN=C&_On0DWJwazJ(?Ro5n#j2TA>L8VrnJ5ClTyh5@Qa5U1 z0X>TR7)0EGAjh0J22#)CFdU9;yJF&4wRO{^VO-W#Z(#GGA8IBEGGY>B6?2X;k*z|* zrZu5^x(7f~JWLk=#{TqH698v6>5B`I6MzJqYk+V4YrpS>hkb|-@imXd=K3_(01~P* zA7y+8B{{?YZ}}Gzaoe^*g6d-I52mhJ>n2poMc?(N%0#EbQJPwqx~{XFIfSaJKl$Y2 z-R>#noHge$V;mH&h((dbvxQc2N{~Q|F{L_Za{QPS0GH&PLjNcUGc%c^ zFw13{oF*2)+#SN0hh?V}@!5c7nqe)kLziz6LYRPfLQ1I&&weF*X0i)&H%znN?xyO@ zJkjANmXvAE90Czx(wFwh5|^elot)13zX+czfb)BikgB@6`?DwL^a@t;%pXMLOdw+6(o6tcMAVd(LG%ZI=J)^ozx@yAk=`>d z|2(!^aJXR{La5*{cjDk>2Ck5VrZJmI*{J-NQT{YF7Eo%QGITQi2r3SF1QOEhv;PFj z_{tB%2lA@$ z9Nre;3D<9X0|U6Z`|Nw){Z;S##d4YY{_Us4c=^$mx7TT$UUqwT17P#fEdV!r{QULy z%bT0b|9h*-O*$jAMm-fp_X5h29Q zO0&i&Y0S(Lm#cI0q~&@@FD(x94})3m|T+H z=Bo5*S``J5D(37V-cURck!H;B=fzTOhi z`tHum%+#2-cekdhrtGdxASCTVj5&EDQqtV2YFG*veu}Sa0dUIkoSnN_5ajH_L}lKW zkQKrNVxRaSP626DcT$@*?=NJdy>M73cds+bK1C3jiKd=siG~Y)7iLmB&Wrse{BLGw z>O9U*29@r7nG$w4Rnx3lwF+UP;$xmzC}RLLiTJRvoAZTOib_+heAQf{4 zf)KJ5ttYs92nDJGizH13z(EWVDh3f|Qvo&sdo4hbod`{~q0qPmX#FoGxz!)m*!HY=#Et~RA+?++&g zj_cLoakt#A!(yrXBd-?@^iR8Ly$n?-6HaETrl!g=yMR4^vmwaabef2&9*8fb%@S2l)R( z{1``R0>~_i^)B{*9$|VH`#=BeSp^{QVzJpjzRu>AS<}|TFlrDALDR@pMXG(*Nr+4& zRW%&?+fTlIIvvzKNFX;I#`b!dx}IZ2AQn+IPZM%b)%E)BW}-=m5Kt{z0H&(LSS_0V zc#L(mxV|Fy!WvrN-8!IYlo*LgKuXNS*7a0J*XKNw*2~k=VX@u9>~w$6AKi^lyTwO$ zps88-`0#jha|58h+Cm+|<>U~GPC@1%Y}P+Lab2P7+SU4W>?#pRtYK2uVkQzUyN+MW z0-)3C@=lm0iHQm=gowz&1m=nRLnK5XMhrYAn~60F%n0~F6rgkb_kaEu{`jBzBR}MWKg92(_-)Ak3q9t` zhiHlU>gFsKR61wVit+gQ=azN7XrFeEi|w_|JJwq@z-f4U&nqwF!a8OauB5DFD0&Bn z*Y}GHDbJ@@ui3G@y=Lai?Em=)iCDx;nR#<}1CVO&`s2`dM08eDxU4AN+G|UUDK&N6 zbr6Q znW^UIX}RaOp4fwDCMKQfLCj@hk3eo#gvm@51|}E^pi<6vDGxyIB<$+MM8z(oR1I)4 z(_xHJQX0vuTGhkjqi;5zlflKjB8*9^Dr8m4Sq&1RGu7?-YJ2CJ$Kx)>CZ!(0I3Ayy z0C-~~aZQ&sz~wx^+gE??1KfW46J2+D_W?glELN+i>Sn|O!u_jPb=@qM%ftP>tQJk% zGEZQjs}WQG@X&5H8DQY}__)5k>mKj>q(OMgTrC&-hll0W6%*|q9vxU;Z3`*-@%3vG zY8H!}6@Y0HcjH?7-jY%f0wvAvmd1faNF>Aa=~S)PCbHi>EjJq_DhgRH!39rGyYjm18Kky{i_t3pXn=>xYNOo4adOONagP z>dKi`o6YHPOyk(JOR!c=8%Kc%x)UuHAw)mxgb)A(i2&0;EWcG1OLYw*RsG&?{N_*o zp5M*PAo83KyWLm1Q6*IG!~Oxhi~R%WQ(uT3=O}%^rf%ZZ?f$sWDdm(o1|rHi4}H&B zMI`loqOn~r%*@pv9>2fYe&lY#JRD=J>a5z-HOityC6hNbqe*Ajc*=-o8iV`zv}_nZP29 zAgo#%0zh`6LR)9dq>(va#KZ=1fWT)@Tbc${=}ggdn~3W(e`dOx)5C$%mUg_GcFez} z^S21o<7b4uB(?K>P}uzL4tFz~Aos!u;)%yo9`}sKzi>7ta=e=%Puahzs;ava@x+mx zUct*=$TVU9r5XT{Gfz5I^XXzDmtrtnQgiZIji?kDK}gGCt3lY!<#}2Ln8t#klf)<{ zG8Q3?LkKmdne3wb3HMn%^n8A2%GC2eOZkDhVxls9>~ON#f#H0T=L_}~vctdf7ys5D z{gWU30lr@Gqh$Y2uOGH=CeY{9|6RoWrSOuSuV=D8hp@W7%7^3i&7J3T_3=0Dmws_R zzL~WG#Y;8(Kl#VM_{k@Ceaaxjwml8~={G;87yzvAZtlPT`S$jPn3-vNcUu6e{pAlvv8>#B0+YJ0_k@s!BnRSna~ z2x>~yWrccOS9hQMuCn|Mr~TRG_syK-g+4$^Z@WMMh(s?p0e~Ml`v(w1bVnNdZg-!| z-I0b+N+^MUXKkHDmR_^mIJ5{qcVH zI<(Ex;S0`KUf=DWJ};so6vE;31qoAD;W#{MI_(yVYfJqgRGlQHL3L!uIHW}g^hnvP zY8&aBoOLt}LDcpBH@>@Q7ra>B-h5+!d}!MB{&?TSR#o$8o{sJ6D#j`_t6~4Rs45S& zYu=qsBGfLIAy%r%Ku|r6y$~xj<;3UC*l>D$eAqpG^V4rV9QJPc=Jq2WPkKD1y0X6SUw?nwH0{-GQq`RL z!!b1Rd*A)%Kk<`4HI7{^v2K@eyZh*)-}tp(t=szc?i&Pt7sda9K`&wdm{;I;@rX10 z@A(ZUD+DQvu4&1s>;V~JPQ^V zoRmOb;PwgQ(VQiODe0)|-K*ED?Y10f`6eIkA67TlEIi|rg|_Ugn{670#deiuL&h|w zSjDMwa5Gh@qoy%dbsEQRcfa}clVT!?Ibqas40WxlGXJt9a>BvgApn7lIFDM_7=}?T z*0sAcIA5HxuUP@mZdrcgkG8{iO9Mp<@kP$PoO|=K6iggxd zosf^oE5HlafJCH>7BXP&|L%YAZ~lY-?f;tk7XS&lISWkZ<`=^qYA$dt0{;eJ8vH%) zjOXuGnTlX0w<#?nD$?FCcQXVA3FYh}n_M8v# zuPDCUrRz&#`x1N(Kvj?X{Wy->t1A`}kuwtg);j}OUswlhZ*MfKSJl4jg|Gqm1^0j# zl$cXeK>Mx_K&Yy|>vs=EHHny}efdex;JFX*RucdheSmjs0M|4QKY9TWZa*5k<1ie{ zTFne|OI^pH(`i49r_i>?t`9M$aST9+avT#K59$b>14C2q9#cxDdG~l9h`#^bUt2Dh znJMTg52pbbP92eVomoy<6FIVG10_@F$ZkyZ>h!p2+i~nhg@GglS7T^D(jtV@m_iH& z?H@m{gA85o%*cZ}Dq#n*=V2Hs*Td6qx$ z#tyC%y?wr)EW_F_e;VCft?jZ&-O`*;ps)*dHbULBcF{y*d^wf8&b^#y~ zqpteHu5Fr1q&sz$h>wGW5ZmUs-+lbiM~_brF+RX z=)Qk?Tz>ZH!~N^Ua%E;j>}vh-*en*^Y0p4*RnI}>@br{T3CQDE69V)8)hh#Cf8!%p zOXGMN$2<%~+<)=CP}i0+RFen8;5qMh`|Il~1{uriFTObJ9v`3|ee*kU|CG988{=+w z>`q4s0U?N5X1R*!y3XkyRrM>s@+;R@*K2ATsebjJ{<45S{>I&qhMd)7B!P{?)9$_s z&HF@zza-?P9XVF-(IU&^TiE~QU&k~u(1eiJH~Hbd4%BD0l+3|WiG-B1ncaT;(c|~O zA2uP4$pKSKs=}1|epNSK&=Zj|vLwW@jv)k|Va9XzzrTN2-CVbe7DT7l_aIXD_3h32 z=Gve42?yx#@VMBnC7Di$J!Lo%g({R>s$jilijvA^wmgicOU+=JbX16#z*PlzAucM< zrPv^1K#7U#%2bb!JH!x)Xwg>LQa@-t4KqA15nuH>{VR;|P3F%z3M?%GxQD=|=I#Wt zX-6SQ(r~E98Yz2od7aq9WE!}Anrok+Peg4ZiyPcln z=M0)@0Z$8VkYLC27bp5=0#|Mn1f!3{mK^3rWn1&f*%xiy1U$ZaU9Vbz($KqEy;!;$6)DxaDq6|ROimmE zv$!F|Fl4Eh3+#`6vnicjZ`Y>U?+(qf0g;+o%H94^s>-d{&Vb>jW~$>b0AyVs7j?Z@ zRHk*{!(hu$RUAZugy3eLGO`Ad+;_>001k0gFK<8lR^C10bOI38SM$l4Tz>J}*9T~q z>q*x7M~#&7n391U7GmwgKuqK?crfdaUDeb>KUBh_8iuiA9^6?Zk7;y|guWlxiv^I6 zW{cG_n=MI30ueYV3p3oD0>+BNK{FFMoPhu&r_pp(Rc_`|FDSWGk9`+Qkp?h~vx#|f zQ<0FNpa9BcH#a8`!_9SY5K#swX9E}{MDDqf%FR2&LV~&{SJhnZ8**D-Uja6%6IsJ7 z%r%EWQ?Dj0I*V>M%tEZL-Ix}!PK3aQ5XWv1A|*J`)Qu7~LB99hf6mQvSyvTF1jtof zl8C1)BJ1@gGq>yQaCoYh%fo)RSS%HYKv6gEyOWs@-B49AsebZ}kHmB+=KlZyAOJ~3 zK~yZ(jl;>wH3J9|hSQ0NV_li*(D#8kHkD*mGjr#vqLjF*yS~f2UAL!^cgd zUH{pqpRt6j86uo{wO)-NHXp|!XI-%OIagQ`=q!c&!^haaY^(Y%_CMqaIDZTK$3;3@ zb^$iO{p3?0dpqoi*h7d_V5wbmS@GKItJHU3Nn--sgN&yxE|!CYMp)Gh$p|7M5@J<_ z5Zt{xoZ8i50_@G!*H@?AZn510SlqsC99b5;vgWOCZi;Fr6T9PhI@L{_Mc5p09kSFB zfIaPXyV1k0zTR%yg=!|E?rFcexwdieu9wZWpu+|2THjndeE+apZdNoY>7!XMnM5^v z-%AxoW|AW5{=ymiogU-G)bCs2K9Nk^yl~=)DQ6EfsXnNAkRqT@V|H^YZ1Opo_mXCl z5IY!v(3mF2vwZFnz)>`0K=afDTbs0>Q)Klr;0rvP^5QvL#?;NQ=}pW1V(QFXs;23kna+UR*|ng^ z?KsZVf14UCJ~NI`@IxZvP(+G|%f7~B=EzxR{{ETuMC6V#k_Qkx2$rSWT>b>tvfOnm_tK;$Ue!0Fr?jK%!uTE+$_@)NI#gT1dS_lu}yV-dysOie}t&+h1++I6{J{-hA@$ z`N)~s_eWmTu(y|1c}ZQsd#u~lX*?cMqRAP=8K{IokRW|uM9Pp;W`>U1#=6MwGO+`2 zg8}SmOb{f^^}2O6FhY#w`x}N)7Y*D)RqP8`B#20m$SlIbAuJXfIiBpJk3n#QyArXg zHtotZ4P7U(RtjUg2om9DZmPMUBY?-cb_X{Nx!Ha{xN|2#f&*ECx^pRwR5@0;??EK) zsN&V)YP-D|b`N@Z4WMea0Gh?Rzc6<@_W@#P-nko|`G{{t=>za@Yx!y^Jw3j5(4whW zLf7>if&|fVWTIqN3tJkOfhhzPH&d#cCJhL2w4ti&)DP+|lUp)Z<|o&r*4K4pvYc}{ zS8yE%1(9cV1wjp!h`FoVrmb^QCeA4xv)(L11Q?JYYHnsiAo7}}cOuPIRb|a*p$m1F z7?3jo3<_|B;6P5Pswy@Na4AIsIGdu9ilaK*tW#rV7cQ*RiaCSbtYTJnk^mdbIR;^e znj1qrk0urcN;O-(@547VVm8;1%ZEElTUANRxY zV4=GE^s}7uu-jGFS5;l7zHe76Gt;3L3Rjy=sB4md(gIlDPC zRC7vI+h)K*I313u?{Dw!D2)z`Ltir!5Zt+np0iZ-IF0~B*a@1oCYbx_)Ip?bm%sKa zzx~S*8Q7yDDQ*+za0BN|EyzA1ww5WF^}b*3?V?3 zC5&S_9*+B`$F^OPh-x0Y-jY^r8--{Xl3I=usnVP?A*@!aDnW>Nv0l0vh*CdD3=S-} z+d0{rvu`2?PWKPXn=8zz8o>^a`*z(@$>#uo3Qqz6h`5r%I`L&|reb-xzvtUq%0!@M zv+5r1+v{tDs5uk!B%Cn$t*AGvPumnw~WQ`BVKc z(^?4Ac)^51Ur=s<85|;_qD)!v`M&Gxx|%=2l%6t^8R4=5IR89v?K4rxXQaL;_7{Y^ z@PeMR+i8Aao@E9~apJ00dI|1c<_k;dVyfT?_ID|Y}&{K8-OAOGZk`9T-xcU;7(UM|)@_;Ftr^N@~v)3$SsKix%( zPp53ea&E4%~_P>91e@OwFUR0!YAAt}8fbI21PY++b_09k^zl{q2lVALQ zZf~xX>1w-aHfv@sCH?7is_U9Lp4W}4t^w>`-=Eq4?RD9B%2${)r~U3}z1dDg{Aml4 z>iTL-BfZmr|NQlLKl#RY-uk7vIrA|anT8M@5T*n+4k1&Gz&1JEH;Hl^FA=}ux5fnsG@$ug8e+Xyi+TZ{`guIn;u-knb0_~y6kSP}D(MwcKG zm}%^Xs%di4XcmYLhr`|V4Y#eSI`ECFZD<+*g|{ssrmRonjHsPRZS^s6Cd-7JV;mJEmN|>{8d7({kDL!@x0K zM|piXRc-r?Z~iV55%|OXgTzYe>XX~sU-`9PySuptyc^T~Zg+JzE*5RoG=u8>{lofd zYwpXp5w3A`tV{?bSGr1zcTiHp4jZL~b~zH3d+GxuLB?2svfukPatiDVjp5?}t;j zT(7yV`-jKoYFlzVVm3Ebg&7CYti;qb&5*SsZmJNPMst=}U!JtzQvCEEc!TdALmjKy z%~Bfkn^JfG=zsr5KiXR)`@x{dFlrUpivxhWX;Izrz%=Hm`OHMgP%`xykS@4@7n(T1 ziAaRa0OT^M`q+G|fZJUOdHSk$^MaP8Xv4?nQI2OwhO&jZnZ{ow%@i=EtfP(=m^cOK~9+ z@rl&D)H?-zoJ*Z)xv}{wm|`$1esJbcbwZJU#eAK9^!UsF?O*x1|LRZvR$k#l{Psox zoQ|hA0Ho#OhwlbVNdNOh>A6THJiU6@ywlh%vA(_8zk0oz|5|2n&$H=IU%cMj-4I-u z2H=yAKYRUp%KL9`?#d6Z?_a&|n0Aj(0B&xt$vxIh5Q$aw@WuW0M>osm>fG5YhQ9mz z$3S$>{x74ye`s#5o5eC#wW!g4;P?oK(UiHy?^vTTVtRFxC@{jq8zhbR(A zv~Jfi*0G9y>g(m2n4VrgUfo@H503_KgXEM#h{ZTXv#y$kW6dm-l5C`)bXg-oNJnni z^4Jf(W^0xUkazn-*FCZD(D&SOyIhr`D5n%a{o{SLSjH;!Nr`y9`e?CSuxY=)uR|Pi z0xLghzReg0WSLh{H{FfSC7)vWzFE2vYC6|_v_WtiPJdPFc4AM z`GiFYrY7tlqNXWO7t$DVaw15bf<%sW@ogB#*feT6HZ{nPhoh1YYRV!x8_+aWP$A}! zk`as9Qs|J3p;aBzm{he?R@4m;&hh_a@6CEF+miFJFJi5==QCzi-Fv%llieIl$bju9 z8w3nPf(RL~Y{`-z2pJ^(V9CFVq5(@B48O{jA4CBjU>Jg449SKKN&*3j?7sI_Rpy!Z zu-1z3!&>`fR%TY+sarDO8{O#6I>SEa>|yPQ@B8A5!WyP1Y%M|n(%?LbJ`{Boyf;i! z8sc8Kc_F|IvEF3Rm5gE9bMBnV*u@s zM^{&g?(2`Iy6dza$AAd0G7mN3j*fS9bYOn3WZ*|h+wvR2^GUq1ir zv!DOvUv@;*a``L&=AV-oeH5L-ryqa6Z0fRU-`u_}iqaO2fv)Y~_(#9^OA5O9AS%kH zX^RTAAvjk|@3-{%K-7z6e>~v**nfB+{ii2a#})pM(>n`SR{OLKS#vzx4d=5fOE%CD zoHe;Ci^;HYWnsLBD>Oz0`Ac7KR@NA6t+6H%k|}MHd5S9&s{sMWw|Cvm=HAN~NQ?jR zZBpk0NVyVC`$Ke0Y?A6aL?wnl^{%PVk19f43spJy)HM=?Ni=#_m$s-RMgm+}Syz(b z5Jf zQP*X~da9yn+@xx1s7>acl!ZV^&ORs0=>S4$K7sTB z&YgS_RFlhH@~aR5G$w3ZB$?}{5y#0AB&{Y%N{7oP-9Yd&*02| zqy|B~O4yK1Jg)5wLU5DvBy?B-H?FlEvA3JBw0Wjt2n7SS1%k6e!4eRcp8`oSCAE zMvY5dC-_7n?G{2I2!-7De>ao6mmSuGi!xGhynNx> zwRO%~XW8(kCNjj>zPf>;y}1z)s7&Li33ON3qKM;Ytxdmc=zF$SRas+M)rA&OB~DY_ zEiR{H5@}XtWtoM@l-05-oszdktaWt*)d03cYU*WMx80He_2a{Qeu4#X&jUPY2)^XQ!~i?0|&@TZdlqI3N)HBH5l>$(zE=ge_GE?0~Gc&e9+sqbxBDM6V8 zWT#Q8nqpLAs4R!w*sRwg(J?7VVsLe73`b~xxD-`EL`75bXd(NB{Jn6ji-;u3IhBc|Kk) zaIQa{*B`x-DH&(se7+DRPF zUb&_rqGeeHXxX+(w7$9VlW$f_-}fPU65j0(uRebD_Vdr%x}vHgm85QnA%^Lhv-+#Y zv)F%%XR&_(;-{zGUuNdejA1}aYqVRbh>U}eVH~Gw(O5EEShm*p3?00|rzj^i@ zLEfwTe;79%Oo#^(c|il_wD7$Y%pHbYPMDNd!1JouRp z_yAQ!h+rmbSVTk2tc(I7_;24T`geZ&_y3Fk>NmdSM!t)08Tu90hZNU(pn1MeK=oSe z=AqK>JX@?6S5c5AEt^WUS?L2$<)r^PzTFA1+-?B)-98utjTY!nhcv6}XU2Dp%VoJKbGioD z!kupKh?oj?RXK&BUer)={pibr41OQ*Q@j0u3fJVcl+gb zttx;P_3CEm`#6r)+~=GCO6veT;sL@Fi>EK;0iKP~PhWXf;fF$1rx=a3 zI(b7-)v~UL+4@P1DVbDJuT~%m<3ur%pk%uiP}JoJq9G77N(&+wcBc6Fhd)roa6A^o!fKq2$BS(% zHjLhDQxOn`fvrtSR?2{(+O7eSF@~*`C z+x^PF_3vCxNA5bPz&KKL%SDXRImbj)7IB(_s`pc~SiJe-b+=rI53VQ*GRaIY?Pswr z8S#z7;9S8><6&Q|*Z0O304-Mt9?Ysb9rlH_SS*aSnsXNhalKimJ8#*v*4YXmU_4!1 zQ;C|QuIi$6Wf@K4&~; zTYx4%S!>R_L)kTDSw=B2hIE2UX#hY;lRHq?MhW7T&pp4mVae`}3}(wA1m~PG?{4qb z+f59CnH4(h_pYkMm}&B3-#ca)Yn`=J#AyoS2%u`SN7*w4z+e6KzwV<)9#EB|sk>AI zT*I*ax+K6A{(l(f)A6tW=l_{`U;=$Q?*FI%@gMqN-@ih>6EPVtAWeVKG<#MF5cNUs z%N=@WA-+~`0A>|^US$~bm@5DvYrvd6Lo=XHn*3lv_p^l4RtfjbxJ0>AE;p#ErhjIq z|2(-Cb8qXFBEJ{yBUcBBAkcYkjlQGo$J|0d_evxtMz*}a+UIKm1G4B}0Si*rtAZcN z@gGn`i6A1$vxu2UMUicjkV=Rc0w^~M=g}BIZf;SU8z^#-lLmo-DAgCF8N*>lY6*^6 z8{JQOLV9l&{GdCG4T5#(}i#)R^&n8zolN?q;4$=BI|=^NTaK8nBd+rRf+4e+lq zE%m&<(eUv9j%~fUk-_^}lMB?FKmdopwHLpOj*lto` zFvgfCZf51Z#|nTDDN>Ph-36 zT-#9JYf}^RxZfAcB{O$7+ryi;g>gkyjebZPzF3z;G@bfpwJeI#+CqC@ttw`lWVh{R z4WQkwp;+Fmbv8L8!>YoDL?CIri4gKMoEUr{MGS$8f&?Ogm|~39m9XN2uiJVWhHCo} zBx+q*GQt>#$rcVG=>{A`%fk9m#>-&@+QkY$x!jJ2+v^T_$OG6I!*e{q(_MPy0iGoR zKKZ#{eBZJ7TH(jBS#75NG(~N@F8B$y^YvEbVd`{6PDiR7E7p?ukSrh}%j<0+Yn(*=bpf z;~2ulb`3Op=MgiY;nbsamPz`_)CC*n(#C$`sz~>mbf*-{BEc9=wi1R&=N1gjQeH(} zAisw|#LOXtpcuxnXXpF33U;fF$~A}|I~5Cc1xa=z3K zq^cT%b)Ns?v?#=TB9rd8Y49~M?cd%mw;Ml>WmPF)>o(nCiOBB{cC|d--Y&LV+3$)? zUJW#P>k%n1oXcJTBJjX$r-<0|Cn=scv4p5D_L$2xqzy z(=E8F>o86+NgGs+wf=OD-m7(Ox16TO>cOub&%*y9Oz*?~@gC>51pk|dengXZKwG*o z#HL*<{BaryG)yBgtAq%3)>`W<6A>9#I5WYps4@{d2N6*<#`xXdt(GbRW->+r5m6Dt zT&&kQyQxYM8Iu_UbKABlo2r{S#;~~Aj{U`0D?Z*M3+V>q13N3n3omL`z>3zjgeZogjj@UUT;FVwL0AB43I`ud>82^LF$xMXt~WQXtf#RjKpxHk_^ZGE-YKVSSl;y@ zv#$7tB*2q{dWHW1n8zbv@E880U;BrD|9}08+b#l(7*7O>0wQn%ypup& zbH}b^0FiPdSsoRZjn^_Pu8;_0F$-H#agmW{1(HrCu?n*a9;r=a{vQ(2q_-hbz!1+e z|BT4zO#Pa8#2E8)87#jh(x60QFtM^=_6(gjHY1oSH1`zD*nGkOi0-qPG&4eCR879L zB*Njr-6;5w6hy=vL%bsWS#%@<0@6fm)zmX^op?Z)XD1{1k(0F~B2ht_cCsR|79b@4 zN^+T#7A%_2nlu(5du8ctkwh>=F{(mM)*#`*+pnXP$%jlw0C3iXD272_vAF!Q_`84m z_kZheeb*20uOURK|E0m zaTv$tX5F7Ij>xVSX#{(<*$}|P7z!6cjK`yD7*Cg?smQPr8M4cp8)u86tcs#E3!7-q zcYcm&zdshsPBnE)XFMcZK8QvMny3Go7=0El0x=DO1wxF-wx=Pr2AQG=A^2essB?yb zz&aAS-mO&Q`EnSiGXP7^?4_qX0JqPzi@b|Hz55ioqR8VN?jQTYy ziwp$rFJd}dSVXkj?fLeu*=*9i!xk=qL55k07OASdYHf^Vz*Lpasx1=nPjy?0kNqF(9;EV2>|`bU4umv2G5qXE^UY`A_=caE>cPpsBjhl*9C}_ATZpRa2cSm zbwNqYp=3&zATV<}W6@prF%gN6R2PY&hpIpKwrvpObiABTr_=H9`X`^g{N&@d>kPB9 zq0_}Mi#64v1rbEjKx;qxvMNPWPhW0~ODPvSn?8*RD2ns>+%6UbsK|J?FV-sn>+R-r zJPxPR_kZwnFJ65FaqX;AOJ~3K~&YcS+r$U66mn?$YJQ5xZVp&oEl9W}ptlq#~-sK(}6{Q_)Wz zK!3TERb{O$m&@~huQ7(;i$x2<<$Qkg`4_9Yrlxkzi7_xnV`O7glcO%HY7h~T)A_Dz zyVLn3K7d(#Sgp4DEfls?l=?0S@B!=}fcS~6i%&|9EBv3Z|7)0{Yzov}cR8JttgEal zRqcndU}qGhGKFYDG{G;nTTUaSn2a&Wh$(tM?{G>xIWPG0WlKb-+g-O^0aUG5m}RAD zQ6gee7;B2M48bQ%@}62IW=8<=qE0`92ofbyU?L$SR$`3gIB!vvh%R?`?afULL8pnW zWupKPd`hM2x^_hgi9C0z8bTB*3?i^Sj1R08Yn!`s3IB@_+D$ z|HD_R0kXb7C45B8aE2vm<|$d}WdTo`3YU}hgx1rH!Kd|u!Jw#`{4H^nlO#kryICuN zWG+=RD>Ro7DcP1}JeqVndOtsS&iC^j`aY*mA0o-VQ)l+z{wg9SCZ5}HfmsM78uMB_ zpLn%Fu+_hY=0N-2#EAj&SH03^mMv@cO&jJek&;VIUz@SJ003gUh? znX)2Z73qTv6BCSO6^$YcKq%P?kpWQ}_^30@3m`WTr-p$1${7Tjy-Jnloo)=NV9vYr zT32blo2n|9DFjKY`9oIVTgKo0?ce*Y?|6WJh0)aQ(+4m8`5SC%oCafT(!Qt5@6ikN zxzl7;3(b8eGhdKRf!3?T>o?ttEmWtmkHiImi}rB$*`w_gW&Po=*Rt??3`@_*K7w0!`+jm=mjWGba%@V-*Zl78jj=RHZy9O}q59M-U%mb$M`bIKW?Ejkj zBRhoZ_U47EzWL(M3?W1%=3yA>x|F^zTq$(^V)cjwzyluO5ea~Y zJiwE4=~*7&`#<_Oo*w0I77UPt1TLM&sbX@4;{;cRK+G|OdcC4#0)g~h5`u%Pk}BQX zQvVe(8N(v^*?2sfwiOkP0mclIH?=cFT9^4Q)z+E+ZEFC0>U$AawE#G%g5=zD*Qkhs z>dD8p%*^d+uw9i*y#d&!#{INS*vk;xDy6@&c&zASXGE2g;RYd!_|v8BDz&uUu8H_3 z|MFk<=X1AMC=rE-MF&C{M(Z3gDYM2%#)k7n%VIpAx$W2(kqD(cX%#>eBzHT4D@zg4 z7}=U~v(88yq3OC$fAJTsbA~x2!rZXm?M6YRa^CM<;WjrnZ$AG#su*Ma<>J<>X0c$y z<9=5xSC|tMO5KXccgJqMA|i=VjwicbCGx-9Zj(1W()c4NR0%YVgR#~+2N4jvqKGlJ zZ7YB(#$jldi_`1ZY|S`~!TUe?<3C>BY|Wzk{7?Vn=YHvz(+PY!92eUS5lP5n`j!tHjl2 zgZo)k!7nUMhVP3?MH5lEKZ-%$~a7^%8jDu!+v$M6;)A{DE;BE z+-{9!RXyI_t(MDXwF=X8-XE+nMceog{rMuQZB?4K!Ki*5!ZbLxUIKv0UjX0?>s$%I z`{#96KOGX_Yr_B6(C6n-KHa=rllqh+s!1Xnjgv-IYbZ5UmaEvL zmt-&}<497#7H{A8~doUN`2eRSFQj6sYKO02G}s& ztNelMh{1H9$abyi&}8Y<^v^J=&I0t`c{g(CqQOn$UwIb8a(su1Gk ze6AOZF$5n+l*ZU5Ei_Chgz9cpZfob9h+1nCeMiaOK+-sq0ELE3Z31cZNR(ls!l_0P z5s4Y&C@lO)#&X-F+ocA{5FK%dK}CWOwy+?D1b{dw3a%{ROb@O}$WT#~)7TePI}N$8 z4C?W-aK`X?RX-#CuL-LW59XZ#czLs7xTk};H4NmXMEm{f7T+qJ6|GgL%1i$zI9 zL{m#F_r2D&_^9WzSuDbFPi^b!T805tnZA8lR}s-N`>YuvHw9lh02-xM^lhCi6%i#m z0}*bUEB}2d9A#T=n6^>?DzojoLX+VGNHw+;5A8AYbapHHWzYsnai!5=TKsf{rT6(0n!Oy#1J5NuT?2YmuuQIhJo+m)M* zOcTno-|d?1Hilq~2{9JNJgB3I31wMI2w=9eHGaL>oWA%%qEv08ie*!;H|y~-)OE#d zf)A(Tak*NR%Vin?H1vI0XQY5;(~j|UDi@uK+Vx83ikS#x7(^j>%Qj~=1m_%E8+@?N zipY38m0dSY6B}cltC~87Ky}T;pa0pP*{b}7U-^~(d@hRO`#=2A`FO0`ws6H_yU`fg zS~eVfAf_}>qG_AeYMmCxQ~%)SKLvfOJ8YU(mi|ug|FhVCe(@9R-_7aeBkUi* zIH#0`P4rXOE)=GgN;1X8Ad!J65)A3l>6-0}w zOmG7MVSlizB>)iA2Z2hAb_nK+LoBW9DNk`Fd5$>(1|oa-5#HHf0*lRax1%p(90qYA--L^O!n)OL*2#*o?) zkP3tRnV3r{q_=0SQGmho* znI@uV^@>TC}QizP)R=TLt!S?^ZXP zbScHE?9Z0~6ox;0^ONw^mdfSo@o(I`{9eC%J*g%`iF*4?a_MhxT~T13NYKB%t#3BF z*SE_QYBhQ)dv zg6F0Rr@cr_si85>RJN=e4QeVr?+)viH({K}nyZXze|x7Q?RJsYNQp9?&c&kD)T3G2 z5Jpl`kr-1=#2_`}NQ+MI;ZjaVSj00Z0=95z20NTp5w4twOp_82{4^5!%idL~JrYIL z0qFbt^C$BFtD9l}_R;=%*bne{Cnp}@xv{>92S`Go?|u3UAK3q2H=5;o(%{ES+f-9O z5~+w7W1%t~4tB95!y1K+S-!Z5`#r6$>JgO?`3j;EY2AQ{nNK0ss?;q`w|BK=G!3bw z<}PvuLFT4h($mE^wK?~pE>p57V3SH{CJB+9g=!sSbVk!$%3NpXf+$~os&XDoSA#%7 zWd2fPVd$#ENPBX=4aHL*LDizo#&IGNl^8cKU-Wl}o0l)fbN~5||LoJB|9LWoh-_D# z59iKuJon{lp`tNHYaLk&Ac_!0!&W51Si4v#Ky?kE*=$tBIcJ#JIV6EK^Hq?1yt`Yh zH|d5Id{BwZyxwk&F}H`~&CNDJ>1Z@YNv&~h+fCzGHBI_;*X;kY+qK(ms%^@}0zh&Q z0w~5vs%%Z#g~Kqkwj=2N?cM6dHd)hHYb3@PW4Y*x97{bH9Sod znBIK;*`jH>)p|Ic%5|A64OIjL>#V9q5o>K@3nD}xi0I|_KZO$e!1Xt50=|ZZ0KmUz zJa7trmY;p1`+xXU)!dV=A`ytCa}xwaK1y_4o5C2j%w}Ns#<~vp+BCAx*}-XHchkSqB!5(0!T=) zV++8~H=|qte1He|wj{s@;r|bZ_tSe0@srO;-ZCKX#TpiZiV(qAq6pEfv&j~k(Bvqe zr_N@!QdMC%QMD8zm=qaw5JF7F8j#&5iD}Lj@+$OTB_bkaV+b(Lni(M1Iq6L8{KziG zS=OFqM4T#=B=w>DKL8|C=PYf%S10SNDM~Im3I1neG!q)vXNe6bSxnLbrT3#c~OoC_o%HD?omECI5XEc4`5RMRAZ)TxyUEC$87NK2<-8oFQ@QS`%(hu=}aT^#}fku^I;18{uhf zhDbrin6|6Q80p7yxgcXDjMLal3}KvHRT|@pvZ~jOD@tdq0`{g1QIyI12_jLWsMd@6 zaC@tvJKo(9(c)&4vj2X6NZ_0yldyk@Le@Z)0jF@mg{8@VPXkEgp6Sb8Ea$o zs;o*Jd{o60l#PQa4SOG~nErfm^M1CbTy*8}^ak(p0M)xSz(XED&bMEi1OQx72%f1B zzHyAZyZ(IY>T>MIgd7*v+QMn%V!g&};08cN%wlmBnfPhSxKfP9TBs6}svd7|yX_XL z#Jsq)(>s>(%bLyq3{pnm7j>ag{;0zN%RIj&C zrWta|hro1oR&iZ(J4G>tsVeLcLS>WQg@ULxxQwQ&dEVc|%x#tUeURLp_BxEKmp2AH zj2G()W&*fqifQPrk*B1xKste_>rwQrRP$S&T=dtSPQl;4d0QG&)pgo+RhjeXs4%H2m>^LT z-c1B&5+I$rn65oGsY>Sr{NLxQM4|+66pEshrYe9$Ri7ir0Wc?uHF11bRlBmu;+a|L zPDmp|=Jg_LkO-KWghxO=<~5P-FW~%oi6W9)hjZ$mu#~(|T_1sn#GJdQPej(<4!=wyrm;fK5D1xY=WJ0Q-xi*to5kyF+p(vQhFrLr!zIA+81N@BQ#mz@Q zmF-;d_5JQH{V^ObWn0IDOuri{ayp!R?H99hrrK=$-7aZ<=Ib?GX3qoxUWHBZ>gCJ- z`?Ehy58CRPCAaAo^8PdOpZ$w}_Q@x&Y?AiAgLuv#G&68TBmYK7{n_N+_;nj=nusF^(N%W!`+1dz8noQGAyZv&rhC(n~+ye@0 zjDf1(?PHFecSe7{0T9yU%j-}dGEQf=_oLBm%Jt^OOw;`SG29F7F9V7V_}$`8}|FEe5Ot7 z>&Azr|Ia>NZC>2}`6+zuZ?}2#+wVM?am0jl%L+})#0G)d6DibtX zK=t&+TdIquYnfS9{PAqJHmmeR)G%9{MovkpMu9Pk2_b^0DqX!`=5c>(*#wE0Te)0O zUU`6b?ndw90lo?e(A0~jU4HV>&n2OYDn9?>UmlNl!}t#9^$7ldUju-Du<|8(6&A*#wum=OStQInD>2}y|{f~&R)_Z>C43ml3V)$kK#$4@W5s{wwx z(X<_a{r>Ly$ZEBD|I5E>tk#>uVGp2Mv?7t7yQ2_MyID6)_wd5B>!nQ#Y+)(>7g*dWm)wlgxp24) z?W#-dzW_p0<&#fy2Oa=ZSe?hihY*Y^(j3+V$*U?+Nd6VQmpVVCs@zXn7kB_Nr9#3Q zLqu$C)0)?xr+Xax$roh-Kx4dIhIY}a#uzmXY+^Q5SNUmlu3&3bC_QdPt_91qoIbDv!RAnMPTs;SelHf*la+4*bI zJS6}CS!<281Pr@fwO%Vw6h+_nRb5|G6C#QtHba?^s7fG3jB%QLS-8nh<$Ci|G1{)W z<@lUwGM>}@-#_&n_78xX_7V1fdwYN72GKYLL*$HMQRj>)OCluGFk85}JkD7S5yi>7 zroerbmH$tH7=#Va)mr{fP7oDM*J;-!KV>c*Pap(w_jPf379w|>;k zw&*r>)qeER55}oKp6-w@WPSDW(^oG)ef{RgmnQ<;uL%FA_y9Kc;5EpUN$LbJSp*(q zPU4xtb4%+Cg(LY`s;CEuVCY`RPuFb%*39C!`4B4-#;?pU39|-}oc;6ip2~-eonyw> zRp(11gNGTyx#V?XVPu~p2Da<#rWOd`EP&oZ~l#+-S+?g z6HW7+^ZkQjAjLN;36{&%Fb=6v=h-FZyxXr|zI^b&TFdlMp64M-&{{sSh5u5G%O&?W~%KeWpQTf@Wv)$5IlNZ<2f0ifEfulKODe5b=9qEb2?`l73S zKT4Fcs{xdY)~Gh#UkWEc?;KyoNz{N~Z8#4SBiE&yqBaGC5MxZ3AmvG13K*s!NUr-J zgb=O`wF*$>a2}~Gl>kAU0Ye!B7gnJ}6hq7-T7jVQ;^S8gNQ_^6_W38Dey^-5RcgBo zTKjQg!wO3=ibOHvB z)HH1}nJw$8TP~TCt%pXDx~ZqhGtqQ+w|Vs{25+o`CM);+1mJjkx7cn}BvBcsajItcEoJ{xKSb}F z&B|EIs!%=c4@FrTXI12UI8|-kw6%oDY|5(osVQuqYXM-@XQ_dE`2Pv^Pfb3!3H#q4 zc6b+k9#0qNj4}fnAr4|oXW25bE1Uu<5~FY)qR(OoM65B2YJWH` zHtQtYzUF>JOsO+q_ESk&t5}=ISg1${r_tA4>n}ZsE~isbRwm6JR)wl)8q=z5P4s~Q zX4VkMkSEeeC3G12Fyrr*4S?`K{Ntz573DJpz_UESQxc%8n!=Tf#kQ_$k(g3{0N2F# zaJ&Wd<%>_oVbc$N6tC|taQvLD_0whd&;O-=?|=CR|LEx}uc0Dl9ubm&gbHNq$HW zVL}vSiO~n7xIc~f-QW3x-~5gT_;%4Y&l~j9Mg`(D54Ufwg~$GiPi(e!LQ z&HkUp@BmUO>Tc+JV{Fx}f{IQdtaXJy9DnrZ z{%wCgvoX{8QZE;DRW2$G{kU4+NEAOzQ$MoA!n(+@swyT!AM~JGZ?nF)EV&t7?e z_mKdp`}W}@+mC2HO%Maz3$jB*IgOMU~lW0IF5n5}*=K`@`a93+BaUosw@a zv4}B)$K3-G?A;qs@{u^)?a4t4MMEWtql&F6JNcM<_TMxLc0rk=s&2G%kx?AaRU-+Ml|YHmLsy`hn1lD$ zxdZ~TwK0Unb~DonINa{))F1qS_bj{iczc^h9;qlX+SL-OB0|jVYQaR&dk`7t2>N_| z`}L!0yW#wf=3K}AecAu}uzx(z{U=JHdNQckb*tF#LyQyPV$iA<@3pj(pNKfYKE`ki zK~yaeVoaO3X8*X#MlL&1GNGF%bOQz=vsl^7uesD{f$pgwta5!Y26*hD|Ns!om6;W==@Pve&`0CINqMm$H`AW_x)co)*es0{_@zd`vdTQ z3Tx;C&q`EL#CK=@0(l~DeuR>ojsWj@XT>#J+BT^^GEb>XkIyi{{1wyknOfs0xSKvSEGDU!ZG+pbxKU`E|axauz zHZT!#-6K&XM1@*wQ&|Fy*N!4K*Lor8{3U0`%$mk>g_wWBJvE`%7R7{KFjIOF6Q@*L zlLPVf3=jo_aK8Yj(_R(x!~#+!C1p;(UUM~^ex1TuO19Gka6+XxBWS4}GfW~%MAmR1 zrTd>qqA(0ibzN@WSGMFF;?JlF;6eP}fBpNv@n3%D3-k@+t7rdD<54}ZUVq4Sz_5wr z_5J5VuIC^0)y$9r0J!z)y3UmAWtratb_HUDpeRZ(nWBr+mpGH^oK-(fz(qBRV)Dy0 z{U<5@LoiP$+^eMT`pCoVA3)0f_it{m4TAmK+W;(XwjWCUorMobH!{msH_4=~gb(;<7S}x6y{2cLgGF>v@B7E|C9mA zqGfSLl7EFCXc@3YnIvojvP6*_&hVVGyL(;hmYETL$gI`9@8>=i#F)X%-n&%$H*m70M%8EO!Cp| z0i-Gv%m9cPMBQ$qs;k{rRm0G8!tW&&ullF|>R$)%*LD5;qYv4bPk!)&L?1U#>?&gj z*104|AEw!rMR~JJD-at~)dtYRXP<4JKZj}()$VS#BI1_Oou`PRbvCbRS=hsf$no&t zgiKSfZ?@1h^Z=+H@AvE59f0m;CnA2Hi?WP90GjwhQB-2=`@U%!6&Yt=3QYALhm)@s zUjh5a0{;*1OfuP7YpsHmC@AbS!IcsM8#_JR3#eFk3Iy*J5YeJ=!FywD!WM~hgQb5s z)|+*h=jm|lZg!GM9uSo%k>=T2tHg%0=PMTuv!rw-F}Hm`T7_|Dz1f5qS8ccIT8%Lh zh%H1YC0ZhpWICOws>3)L=VFYG#7AANS_X|n58%~K%p)H<$J=Ec-x3yf6a{BV5Qcd5}G7~JCa(hb0ry8<#aXMK5nOKyz1Qi8ojHK7I$p4cFYD5cLXhBXN z=~MDZrC2_JD2gC`QMtAnefDg6Qzbyg*aV)P@As?S=IWNA z3ne-|J?S<--QBNt8$hSy*|qgTDtlZ|$NNKlvr!dSxbZX@rgpt6iq8R{sD|^4Hy)u) z{ej}GQvrYczyGt_4?irdi7^_^TI1L3|NgTVH_sol{1Bo^(~U8@x4h@0JP1(V-T=7V z-LGzMFpG$29QLQGYa}&BRYgU8M$1$*hM*!TFR$Aw$zhP87-H3RGEFf?A=swuPe)rg zKTJ*6l~k5ZV%4ep^(x9|IWg ze)jYqzjzMG)qB@S#b*xkPMvcY8z3>zkd5tRKl^+O#bw11k~& zTf1zmdEesIN}?2-b)2ShySely0tBEC*oUG?kB0j5;JSu@s%wy*B2l)62-EShTDK7z z$lJ0&+7}83Ko%nD%|#sO`FIp~WWqh^5%SxZ6Ct z1wg41C<|33=5&cP24n3!&21X)zgBC|`FyE1UHTGpAx9KrJRgrmS&YMUIv#%E2R|U@ zyU#v-@!4N}|A)U?6@|n&4P)J|0I2HvW~+-^sP|Jc%{7KaL;(SqF&z7%a8ZPeSydd9 zI>)yVZ=?Rd1N)Bv`b)SfHN7RKahydeV>}Uj2ypW_B94_cylPd%hmaIdMD@yK(ZyLc z-R;2#0f?!nN?YcImkmK7f}$uwjK}+jX0ujaSQ45h)rpA(5rAzf^#QXNCQ`9w5o07^ zyo{UMQVAjgW{t6*!g{+s?vD_~JS)J4+j>oe5CbAoFUwUmUJ+D%Qp~@<0|20Km9<4m z{pWd{=BLao+H7tv{prQs&u(@f+GVChAM-nU+BT08&X=S2ej4Xr_~4U%JkRfxdi`QS zIe}hM?yJ=nGe}eFr^yC@Nx@WD0+WCXl7th_KB`_HJW^Grda%s73R2BvcfJ}2#N#5$qrYDJh$1DldH&3i3(=R44EK&L&5$`4G zPIv?}!5^U*O_)_w4KhhWo`CaAx%T75?AX~{voRt0dlJBe@CbP>#tEFOxU_p1 zL&mTUAu%J~T~dC7@uUCYN5A#Af9pH?uz&kQBtWp=f0q8b-9G;Y-~3t$Y&JO?BZ4tD zJ)X%VOJDjA7Hv>f)zjzqW%5Z?bzP&2A?mz8+I5@Wq}r`hyD#)3J3G(5s%y7o>Tdf{ z`onSmsw?n2qV0A7x~75;GK{e9l?j%o**~&yHIXq-5ti$CK>zU2>|UZs9bVjRp53l) zZve1)>xl6j->}QZ7yuZ`gJs4l*Y$AP&r?57LuuJ7#i)j4xSXr5vmnfYt6DUPl7|?= z>}Qo2V-Sk-Y0}&@%|oDw!p>?`3?nsl^uY~-be)PPkj7lHS?k8rX%Y{mqAa1}>T;Y0 zGKk*y14wv%vk7sQF}lJ@M4Trjric&%2%;L5B*wO>Y*Bm#mSFqgF9JA!`sc4+I@mW3 z17N8EUhm|5Bat8>XAo7(x{j)=x*GeTX;%QE_etC-E$1n%%tuue02m@7)469txmklK zO{V5KNJ9WjS;lEd8wml*taahf7enlnSCXWXO;Kv)MTS25Q;3S)_CdRWhj& z%&g%&*tQ-HXC-t>JrF{KRE+cwDn^K{$wktS6zBm*cyNAT~`BOW9p_F zhEYYd;4u3l&EcrVrc4Lyd#`mtiB}{Ekc-p)Xxh5sRS0aY3Cz|qFJQqnRE0ok^bUk^ z7>mNW(h<|~#ogxl2NGk~wkb`oo5qIlh)6Aj;Q3)+Y_}q^xxGPZk9l7G8O zr=R@rhYGl|MDiTi?EpxOAgVTNW66>Km6pAMDIE758K`Z2h& zNGy@d{^)GMWLBk%sO0&EwLU>fG$ebI^^nipAES$4kU`W*b+abJ?1gDw<3zf)_O`1We>S4pF zeu$54>ojnTU(=I$_DMd$w@^nOUwM+U9_wDoY|XK?Efh@Q#A%Z)a|yZYmK8Z9pbFstB5sK`}`x3 zIAJ^<9?17gTUQgwFowvMheKblYXEaUxs-}g;$;F*sVk_Es&8ubvyx8z=n5N#sq9uF zio)8M1s}%qxoB(chsjcyy)B$l{Pd?kEt=98CNdC-AsSm?o((ZqwS-8_L*EnZdbj(^ zbByhWzi|HaFRp)0eSq;TL?8gqzyHH;X)#LqtEw8Ju^-A+!$fV{i0XVes!Cukw@ESf zI(ng$$iaovBz8emZo13lJ`&5t8(;(}wLv z@0)Td8?#i)!pq66bpW<|4ULJfiba9r)S0E)7>n)aY@Kl!si|D|8~;kCiI-mL9H)baD2 zTXsanZkH;w^M2oMx5tP5_GXvvlQ7Sh!-31v6otfS7Idv@n*H6wdb`#rrg-%1BanEn z%xp|qRSYWI)pR=5+bu!os+=#qD++6E+pU=h%>D7$blvu52S8OgLDkDml~SyEnvF5> zd`WwJ5K$sm6xO+KR$^oQ?AhTj|Kg25a&7xY_<#P=Pp=wl<~d3bf{Jr5fFy?Y2Jn^Xby8s)f9= zjEt+2;hAF?rr;cxrYN065te$riZLoFTg$We$ucZNA~Hp-(4jvUWi?MD7IuBN*}S0- z0D#E81M*3+YSyRogGf}B7=o}Q7}#2yRM!AFR~Tashx_1X0+|IQNI$j4R#kJY84R0o z7_BwN@ZF1_K7aPT=O2FWc)owfF}xeET_!?7P-F0fLZ^lynn>i(WDG2Ms5i})rS&0` z(g_5Fw6Z9LAQqgVC?Mfc3KF?OLup)C0b+u)q@rxoAT5k?b_rq1uefe^Iit85W~X#N ztCG^vKU-e(^h}9}BrZolAWHS9s%8%%&G+IX>mHfIkl#~8WP#c9GL)CCjPXYiL;RHd zkIeje2@_Mm5MtIu)HG{*{if2Kb*2?DCtN1U9U-xiC^T7v6(52jE5(pDv| zJx5@=dx)gX%}w>P_)pyL%{$$HpGLnwG}|xFxq6fIjVtOfPfgR-_3Fj_=aIQ}RX@-D z`8fMQMCQInVf{Q2W9}zgxg;G%hT`n2b)BBS=j%lUqIg{bQ@=tu??qX;)t-4)+gHf?)#{XHA@EEeab&L2k2|&!?hoL5MyQ!B{IH zurVMQXFqt*NusYz?k+Ivt6fkT}9&Lsj$VmMe5~RW@g_H+tq3qrMam^ zWR9Mq*F-!u>E70cFo!vo1rfsjNL}N)Iv!7^Yl~ErCb~RvTEfY2yo}uBCIA3mCvX(g zX(-o8i!*nvmz{<{G#@X;dWEI6SCj=4=6>YD5)o$&7J@2Dn{*^n-q3A2QDx>hjA&}8 z#^{IfBBI7wV&*iLwp{k~hxR7vr7mI{stRmxcH5h6f*AZf8)K}?5|hk)CF~9RL%mt2 z{!F`GLp7Z|rA?k_eS14k)ALV0G1-Cu09;va%Q7W8>EdMS0TDYFWAyt6yV<68LA}{{ zKc7DPybtlypZuF&`n6wQZ?-wd0qU+x<9zuVzdHF15m;BKN*`s_wZ6Y7Q(abl-?QOw zR$}9Ayu>$R|G_%oo%8!|iYQ_5fud*xS;NC*+fGD`P2MID5lQUfr0*%J9HA6K$R1s3 zKsSb@`~y&PbCdgGP-~sB@Z)H$fq)DV;k-Y(rrhk--p_dk;51QFN(eqk!OVqiciZ!4 zpV_V}tBMV)4@8EItIHCq#xjvXh%?b{_uM(xpZ5Uym)EY-A(sKKpZNPbkBRU@#MTx7 zyq|~uq8eALby?Qe8-v;GcF#_y!})S(+YJ*hHc_y)D2nP@1QU^Evd%FZVh$P&+`ENi z^_>+!T!!-up>RA-$<#L8xUdXiENZL(AgXf^W?~YFY8bjW>&X*CSrH9EoXztYnf8*> z*u>{~#Q%|~mVnwM>I6s@yUD{hj~IaDJXHxABPdP5aUu#O5i?pY)FRZg#NsiK{!6*} zkQFY|x+)?nYOP6-1SL?1(ob{#pT#@VIX}L0rcPx_5YZ!9o&eSO)s=5RpVB(MT{0dnX;2DNNqI zXaS)}MUfU`YdNNaescRnV4B01Un0J4{FC4N@o)c~zn%$xb4dK^3h1wt1ncz|H4OFv z^}1D6CMGf(XVF}*=0O!AQE9eoS@3>YSbEiZrLz3>X|1e!-XGg_7snCM_4@WS4fU!U zF0ZEeZ;YM;JPBRB)rjZe#og}NOPA=2Xa7aJ zLaLHp&iW`=eW}LK~{4p3awQ-4=1QRizPJHmbWVYTBSs!C~H-@ytogb z^==)a&hvy};Fo~HXx|LTK}J_Zw_PW{QbBE&EZW7B*CW=74k?*r&x{N!zYfajn5 z@auod+k(Q#fT)y2K@w$BAtJ+IH=ClVr^BJz?U*o}&&_5lQL>eSF%pGI6PB4ctiXa= zs}j*_yH?fn{R6K`QQ@*kCX#v?X;qQ2##q``Y-}5Zz!H53vq-FlX{yTvcY-if4p3-> z0!@J!08mqEKcH!HyO;>Z(gI&`^U`T5pdlJ#%5`&n660kwZT2Ki|59`f5fO;3)2Llr zi>hv-HC9BzFcn=R$u~zLSmtSVg(Dz@Sg#rowdk7P$`-5xS@pNA8)-j4PrYMV~-F~I*UQejrZgAyjF$3tH-HhW{m8AlCw3pc! z&g~5%jWHD@R}zs@b^=i#y9%r~AWBxg3QXf@R?TfucI)o5Pd~kV{^8Q}P$tr4Z1}3^ zjb+kN7I~=j&4duBtW1oTzIVnLAbtTQu{YnbZ$am}4?j75`f9WE73@Ex8Ps>vMcxwA zIH{ji$yyE)wK5_>gh|bOK9^k=Lm<%Dk9FG+G?BYSB+RobO3Fg#q#}lLmL{tG;nZ%| znK(o+O#{N|aOifM%iVpq+k_B&^dO3t2_;igC?QOtSe5BJE$WI)*|cr4!wbX6Rih!w z`9jtS!LW{^wrH$#e(0Ske4GIkWd$Jh0aBa}hg1VR?E}2O07!lL;JvCE>i}Zn5Q7ii z`&lG5tIlOwD%JIh*__XZs;pg6g7_8L`UHXBK7Sr#aD`(w<8Ud9D#Um3wdmbLB~gf! zNR6QcCo56PcNZEAh>%kAC>p#ZZn$AmRaPXBIsxhQ2pFp>LR3{M4Tus)h-O97{aJ>7 zv$rpi8k0?Hb;(k%rOV>zk@)^h1c?bdWM*p&=X`wu$SHXSnl}U1QF6{9BE~Qig{!*1 z=ED$?7)4dGeC$;+Xz6S|UfyNNkn0F7vIDuk^8G#e9)UcnmEHrYQ6m#YWbIB>wbqCT zWk*8*nlxLNOPy<~!ln_Oq{9ot`I4sA1u={viOK>n@|7nN!21YQ=O`*jVK@_hi~>=w z(*#kJfHXa98AV~e|L!P2*Z9Z3_oLtX+kZV1{A#>=@bt^Z@%WN4Q`^2(5;VrZhOI4_ z*;+e}mrQ}XQqq!lhQvgzOR4{r`E&h4e>hj`$CRYrv=W1=I)dxEVSfhzZ1DCL$JKOp z4sTrs|DQkkqwjzJ<2cV6197$k>mLs7Zj0BR(^u*N0NKD5cqRM)((xwXAAl=r0MnQ` zLQT6pU(WL|OvA}5EW;SrbZZbfTNH&OHrBXjH(8I2GM)hds$i4VwIvE0_Va9SKb*$# z=Jt7*J%2#Q`+fV#2MS$pprTQts#T_W z!c6A*$KR6}0X3?1RZqc3KSzmm{f#M^)VH4i818x3+DofP$;t4uElPwcDNUAF8HFV7ZE<0g{9)f$03OubP^S9s6Om>C(2EvdlP# zDDjG{)2aestt+d>vYF;_@B__*P%a_Hrd&|5rPnRuPkpgo&F8V`YE|WPAKM0DA|g_D ziDS)($unNFmg0OGimoOi1<^1=B35-m@nT}mE(VlIQ=b*m&+Ui1q9~1V{iQF<(z&8= zHi*RN=V=_Le)d!FvoUFGftz-f+sl;^+YINSTGbk5_7fXxhh?C-I8Y=4tg&I4U@h8eJdb5t**TytH{W}nCO0LDTdjt9 zHpGD(iJp$9+h;ens5ZM@408w`0D+tV0RLJKGqnP$@=+PW#`j@w7e5hmqJR^D*}#IB zLkv-3lo-617!@d7X{`fj_EU@z^HdboD`ILQGEO}aSz8cOA`t?ZhIf5=gmDMW;rEMq7xjzf1kgqAGd&TS$2*wF znlzTm#&QgaY63~*7}ca~Eoowg`RRx)Gt;Adzvi5n)1JtbCcZ_5Id}R}Prx~mS+2wv zMH+!fhQNSEk+`^ii0C!J63uNvT&Ixpkhhtc1*$idi2uK}%|wn3ai=-gi^zN`-z{93WN|0v#Dxkj*|~_RF!gD17M=d`P8ghCLYe0x@%Kb zBR&}CjI}CatP@e|3KcQd#u)3il_+ePiNsJ6MIm5)bHhwEvjPOF>y<(!s;V%I_rW=v zxE2z_bm@!LX5umWIh}o&XH%_Ko2`m|A~hl_(C!yXkT!XDzch6HXV`tzwKJ`k+x_Wa2nYrmEVTUGyPM z+GIWr5xq>H9s1rC#h?G_zy5_^`sK~d?%HO5+Lot9R{U^xzq!4k#n!j1tDN&Mw4#N$ zn2iWh(of6y=_6r4gr8h?CJH`$^u6ynS7cT}(lK0bPWKP1n{CSS$Nizc*~t^(y!_F~ zi;hIOTrTyhNs8)Z7|hnZ6^ChURZ+Ap+&L;6jDw8x2L^VdQq9Mj?4h6(StBz4ropY;A2N1ClAEwKt z=-N1W7)U>%a)>iHciPHT2?eSGfHlSsqp{Y6h{ke+F|@18KFDsnCBxbP>q77$c#&wo+vdcvpx_2(yIk8uwe5GOhAv^1Wn@&8e@!$X)Y~2F}kh=ucz<%nkX%; zD=ePZy3mfklx&VBaU-N0N{CrwFiateW=ay0d}=DpVgh!6D6j@ep@=hIh#ZqO#G;}a z;^WEaGHIQdO#pIlfgus9nno<-D&n4mD-;Zl`t=u$uNc4o_kZ*|fA_EZ0KoN5{!U_8 z{K%^+Q#(>(%3wprT5F66!HdY_TBNCs7Snu!-yedg?V9A#lOHTmB~=lXY%QrFNLkFo z#HzNbZo{=lKBOSAO|dPxqhAm!7MN0l(k7w-Eh{*Cu@d)ak{l zAW9l#*Ca1B49)xI!QL41rY})c5&go^8D#yEh(Ue6|5WoawW+oAdKA5UhHAFIA`Y7Y(W|Luc5f}>vlf)Q_ z$T`~|Pu*@~m`RQIp{Xk8Y@Gb1zgT0V5f<@tT&Fokg>_B=@qwKs;Cwh~@a@e`MZ!3`rs?v8i2|hS^-C;^!N| ztMfcJ*20+M{pt3@57SYJNL8&;G94w9Wi1ki%h?$5PXE>a{VzZI{>Rq3dAKke7o@1l zMTy8NWU)qe-ub6Km;_aq>xK0 zqEANs^Y*>u_ln2zV0lFn_Tcm~#RN2{jyYcgE$^yZgrWQYq z=h0LKB4B`sv1qK1z92k4TgT9337t8?WH(mK_ zE5N>Y_U>{yraR^`oUF0d71lb#=9)_rk#z-Bhq159swgS|UArB}%l>e;-P{^$uNl0m zhTxqmm^g`)P2=>Z|MHLe;axTj`pyC%3dJD2Xvo9`I#vZU3dggL#*p~z9HI*6DCV>o zQIwH7iw$C~WI@jJL%vWGM04VziTm{U;%oozDTI&L%7DkuUHG?} z|3?klmpM)UL}<$uNE(@8}C;-CFr#tE+DSK`y- zFH?vB$XQAw-7zlML?Uzrb&jneA0fAsf$^k4sXzw`4whM#+Um)ZZ* z7{^N*XCk5~@zS51E16Bxw8!JUO2i{hrXu3^4`^4aB6UeB!OtNEW|R8zs;ZFG+!{~k zYO^9H31OP&+S=3p-o72%5P28x@pOFEFwvGJ6)w(R#?dvk{WAIb;l*8dvr80eEPb~0 zP#b0>m$Q#HX|XzuywYsJB@Mn-g^%qN;I&>nq>`p0#4*>rAase zBF0&$is)+7^_R1RAj4GO?3nfN>8JH>XNp2Znb}y^Zq|u734oadL@|(cQ8L*?fu?Oh z9AZ$_HmRhuQTC-Z#9*M_Y?``Z+ z+S=)Osez-k(4J+}33bQ4m2hCDl11CGz`Ix!XW=`@yZXme>;E{x5&3j^;5gBW^K7F>TG4 zL8=1FMssabB-gF9!4nxKW@C*p>-Daz8ax3J321g30*tjqa-nu6J@wfJO95b>XJc(5 z+;^)Dh{8M%r!$EC>~EhxW9GiU%*sXGdYN5WEFL0{@Y2)j3n1_L0&3#65{*Ocl!BCY9q?e8A8w>vBX<;%8Ak3#}W z4g)9=i^x1phyDK9^XI(0OjXWz58dr9#%Qd$N(CnDavDZMNQY|J%)?NXMM{U4OZ`n& z(cOoieEzeaj>q>nDt?8q1nbzxs1S-G(-dKX54LR+XlSZRHJOkyGesX4ssfMuj;Ern6W$6!-8HAW6Z+*xfLME7YqxWe=Q+2OVScA*!jy>cWG2UDGZ)cebVs~(d+XA02Im~ zfRf!;UTC1{m=%<0KcbKGyVs6N)>ewihz+WcZ17p~ zUlf)AQNxsIqRcQRb%PL69*{1}H>*?d<>Mdz_y5y>_22%x+6P!t&!1O>kPO~QRHFBn z{!~>>SvJ5!41tIeI-UyJFngXxq_$oN3MHlxgR1bNuANE+6eh{<&Zi3zsl>7@%ksmA zyHCIPv7HWY9T%RCN0~hgYbt!ZFCn(g#1f)z`GB)t`ie;X2H=`i) zM&KU_`v)|+V**gE>SmmW(wM35%eqd9CP^e?(?*cGb19MW^PHw9DZ?wtnA{N1wrz|N zRYlPGcn|8@rNIO?B|({na-CHwBBuyy7~YCRb643RZADa7VhKk{ortV82Zb4 zw`Ie3fAy(Ey?OqTt7`(*w>PK#vD;p|D|uggslrt-QHU{2li|lPcTydXM|*o)-!4-+ z%PA&x|LZF?YRbQITEEl}*RLj>WmP@@@WX2zmCCB_ zc9)Z(g$Yc6guu*oQ{R1lx7lqBo9TQm>uUC)C^)f>%~xgnyd(JAd1`_RF>yc$9)`Ja zrZhrky7bhxM3m;ik~*CC(K#~72|&S3>4FVDc;938W!K`#WD~dT!`)q7H$_#cst-Q# zqnNqfZI7RSZktL(($`rxrAjbO8Kzkyxyq)mI1p9D(HTH7O;WcaTGVB|>V#+<`*aqT zEPz+~0JydS-gM&j3-Lae@WHdht35Ci8|$1a3>#v$#)cR~v?xkuHf+}G-G2WfjTwXx zyq`n#Wl<$2p0y4@;mVuuKfinNW}Vk1-kC0t00>cafxQJ_B+57u$QB$$ASeox)L4B; zDW=3_03gyMBxww#Nq{J-qMoRD;@(9>Y={MZ@q@df=KvC^{i;m4EL$oNCPu20(y~I2 zX?i|G1zVF?iYeVsLjq|(d#Me#Bv3KL1<@B-BsuZ)fR;Zjus2<^`ShbJHt>d?0A+Gu zKC$Zy=uyQpeL0%TErMo0uY}++lQs0u|KLwRyjT(wfit^_kZg{Z!oVz7C>tplMvS_c z0mBk8K>z{e6h0LId@W8yLB=Kw5DHjB=~L1%i9keQ-_uk2ZsH&Py&wPf-~P>?_fdS; z@y(9>evOb20u%Yu`6RMg-x^~W>?IOWvg}T5TGLj+hZtj$H%#+R>EWGDJ=G;~8ao1@ z^AuIJa&DUEdj0Hj*aIkRIfr)v9ODygCc)%yjDP+||KbNf`~itJ>-KH0dGo1?G~0Cy zo|gJQ>5mOVUlhgu#of*GXKAG}#=H(ozv*9IJ;*Ee|Fp4V!2WV6R;zWlJ?vkUb?v8d z7_?b6%q$@=7f-3r1h}$1-QBIW+w;S|yS;&GjKQ$UBnE{@6xCwWv9&~;3N|8gU7Iqj z)B!l$Kdg7#YX&=w<2+A9OcVhn=x{uiZKsMD0+&U9KC7xB0&~}H{XEgPT%(G9>m4wz z>W5GN(mFTHlVNMi%1E$n7cQwl&7{vbji#&=YM8<_*|NmK&Pv>{lsbNuBN5 z9995nbX$U-nJgP)U2(d9=x%SCn;iiWF`O?!#5Ij&8$n^+86Q$&DFEu)s6a^sOss(R zQ`>Hjr~B)*(h!nO?^{oq$k?JRs#F71WyQu-RV5-h`vN0Hd} z_3BYhH02dO__8QcwlfanJk6Wkw%u+eN{|qOFUtx*&iCs7QBvd+mxrHL*utIYGk9nkd&SUSDRlE)5&KR%=iGntoBQIvlDnCLIGZ zb4n#dP82l)0OPV@;yjK+-*0bj0Eox{*+3@0&CNEg4>8pY%w=7duKp$rUf&R3P%ZjP zzb$Z{=0;Vba8)W(2+QH0KeXR@44R;;L3nMHI)X@pHd zibzxUO3^ zR!O}_lxU4@nr^eX0Z3I3hdUy+)``TTs8aS1psZ?Qeqt~6hIkKNn5-7EUn~HSqAW-R zQPfz1A!7`ageZ*UVFv<2)I6yRHHK182MTLAk|sJ(R50{OcM+=Uy{aNj>iV$sa42WY z%=Ab9+n@Z6|LAXM_R!8xov3n7#M5%1oHjpIi4h{qY{(J=N#Gy2X8*5V4b>%kPuPJz z&J`?a`5QA_dHN<#mxEV6B8@CR?G-%v3h25nK7F@^{j;lC?C=F%ft)x1gCoF;^3*j!V31HG~kfDDy;MI!Yh3a7+pbdSx`d zr=W-DPk;OG{5#|iF!is}T7GW9923S{782wB@M62ZY1g~yZU`Y{CzBZUavZ>B zRRuq%=}DxveoBn$QbY_`4gBF`x>X{`PQ&OGKFV;;%tlwew2@D*`c^(Zg-!P;DAb?& z>z{*2xSR@rto`D~v5yTvrkF=(0L8*$qVwHD_v|KZ;Y94``HI`Uqe~W<&1)OS8woA8 zu0*0LF|5FYxw3|U>2k3}0hOfDa5KuT-TJ)W zH(iTN78G{ISc7cSPUro;+ieqC+;nZ)3c|UcRZQWM(VIe3^Sx|W8bzV~|n#9V>vM!2>jWNbrmuWdKZKHa{f7Dv*3b&|) z=Yy^4Wq_CxfKMPbbWJbt?D?~VrW%-OSF;bs+G*(PvW;&CGQLiP zx9g;RonVO)!kH|C;Ddx9q+-+(0Z~;=!B7Z^0TaPbo=s%uhRda>>*U+8-QAG2u4($d zH&Ke!ijt~KPAnz(U=m+hKxvg#uu{{tRa1rFMFOJustEgIb-SA{qgz$yzBeEcRb?f_ zP}CIfFMe~YaT)*=_9aD=#1j*|A)_vsi@G@vkK2lUFU%3+6Q61zhL9*e>A6~zu%V>m zG$h)cYN@I!(hp|>DY9fXNTG;6x>a!nG!$0`r7*&;`(DE8e6A>Vt1F4ENa7C$- zM1;f|4p9t~F+9zYmi{9ML5Q$mbGb>8*D^}W7DJ+lsKzAaL;$?c!b>sccIp2Q8UQ(d z{Cof8cYgP`f8Iy&UBvPJ^Pl%2JcbUFX{z~nGEGfHeSa)m(RSOqZcoRDG;|N5xwM8& zjNUjCy-JM!G8A32FwwHLg^1d9J0H)kTlw=?HkI^!wQ8pR0f2Fj$;WG{|GOd;1NWb0 zGb!s<9xzKC^6r@KAIe2wsBPDR^WI#yWLJj%XN47i=UM1j)<%?=Z8bP+m>B79`;eBYFp+>%a@JsU=8x~Tz0#|{bx?101&C##!s`<&G@jdx;FL~T5pb@ z-)|NHnY@N4#0yZ7)5Cs!d!wpxoLQ z{{CTedviXV3TN8eTag%(+O9DYW#OT63_)ykuBhr}?A7bbJv0UAm9317v1QdXO>5XB z!IDQr>Jf-vejN&eE8KV)#QRmwrzz*+nugH>5v#_O^DMusAp~QS4vhFHkPDN8V%Q(j zWX1Jt^KVfeM^=#-V?T_)`WwGtt%<>>`N;*3PhFMV5WjZvbI!mEdL>frHmZ6RAP02& z?B=lvpfJYZQ72=`^{=TvWoB3Zuy1zTL}ghT`M9Pu=|JRiF=dIXCMjU76A=~#ftWJF;Jb)7i_;RfX(o?GB+9{4T&fbd{Aas!>SsiimJ1QEF;F;;?j)bX94{sGh_l2f+E)v1OOqVUJr<} zJ5^Pf7{!N75L}){C=jEn>L32WpZo{^@xNycM-fdl`o&WvmjmhlmJYZ{ll6*px6o^} zpQmArQ56;?3lWu=xlhY`>pL#m6_UY|b(xbM(UU~~5!Bb0-i;o)h8YgIl6Jtk<{@Sg zF>L%B51we*NwJ5daImO5QPYdD#O#h8%8)OMtl zffHbeM;>;QXtbHB6{CUQY|G|&{=6~}yf8Iy&?Z#(6`?H_-A-oh+ z6@a?7$?kX&sYSVJHbZ}j5|Fxf$#{r4+1r7#({{@Lr^C72w3#D8WV@A$7F{i>OQ z+4nSOsvtZo%yHk!`vi>0R5CcxV!S#AB&%#_HC@hCyOPOopFa~(AeQTO8rT4F7zb4`Y%Zr`yIq^2XzIp(Ybrn~zIciCmBUzj z|Jl#F!a{Y95{nX|v-edg#kylQXq~F8Z?-XbTa*Bf_Yd98E@hdi3EQ-*wBS#dzS(WE zB(!L9YG3Vk$KxIV5!u1}%7SS7;YW4TLY0ikAlDNRdULZ&47$({Zrv&3bhmfgwW~@I zAr%oe#-walMcSqtANDU>7HQgv6Y7K9GUvK($y1SJh;j|Tq#27y^s@71#a;r15Sp${ zop=>dNE#~#5X1k+-n;ckmSyK*-&$+$bBPnT%&fjl4@VbL59?001BWNkl4uT;%%54 zz1LcP*yluMRc2LJ&vZ?X0k0WUXGWZiIM=;y-}*kS>dLYa3C;-sk%UkpW)`VJ82d3q za-i9+CtTG0?|BjiK-)CO!y#5x9>=a*)J-$JH78VYAKP569Tl081e2hi|`l`B#4O zFXh82jagV!b+KG+wjZ13oCW|igZp3W1K_?D@WlFj&H+MI)sNqPXdis=N%_Gi;+m|g zeSbLhhf%Y;hfpyK;3*AeW_iqcM3Dli7bGN7ly*W0(X8lh-g~(+p}$!EAhL@@1Ooe< zwwgnjWWrFPs%4^qP!F~A$3*k}EK?Lo=NVrBs?%G-RBFb|C~lsGRGqnkC!dINAWUjA zWhUlyg7AC4`3HaV7ydfv+&+bfFbc5`Y?dA?=a!kv`mWYH!2xO+r z$N;I9O4}K?b53*4=jb8U_S_$sw|)u~Q;z7>9>QxS|EXCqZ%^bRL4v@!%)-O(p;>07 z)NzkgqG?VyfCw}dUcIpD=KF7&(=a0@-~P!z{vZF*fBg@?>b-bh_9uVzhhOzBylzFOLd_;dLPyqo`rdc1e*7=5*B85@ zCPpMNObFYFTFa}|0wpnUkIMyt%zY|@iP%J8RVIG8PgaWSkJ5nUX3ZR4KL0MN_z;Zurs#kF{Ke|o)$row2sp63*r0^@h0@d^Avp75vpNI0 zO>@CINZ@xQXsWCBarA$#{XYbol7um(xai0ir~Z5W?HvmflQ6saa@EBcRh60GINa=3 zmlxCO2f)G1nlmx?H@mQ0Xf_c66J}DQX&sgrYhq@Jk-H8+0I6xWUgog|AuekGL~7U4nN#sx#AE3*fwfgq*^#ZO;rI1)%ZOdHy;rgcCu9#s?9AZI%R&`Tv*7UvajLUPCun^x& zQ7e(?-D&ykYSApKO-(+*eCeStJO{4?04b#y#0}#(sAigOCAF!2JXN?@cpOFvL9-Eq zS*GbeIzxs4N4sc3Xxt1%(9_IO`XNA8!~n-QjydbMzWJ@c_!B?=!N(sx*q;Zn{sY%M z!;S9U>wRG!ldHWy8<=5Dua^vG*XurWx!#Wu_GgS8+SkV12v714} z-Jzs8#}LM(RTZnMHZyq?kA5lko^W|hT^&SnwrtJ}b!SsE19QDxFfsKfmrlBcyMt-5 z-8c$%n?xk11m_TA2;o2cpZ~}5;xeVQTrMxJE-{b2v4oT|5jE@8us=*(^=^RYVOVb0 z`;vFklz;)Ks!Whb5|P6E(==TH)0~cX!`Q28kcdETmUD8rY99LIII#kSx@z1##!6lt z;u*(2v~jsyzv0V)r$W3t;}Wid^X`GP9vL!HLSj+|FyllnKqOL1(bj+3w5yQ*Q9eDLpTk<$p92 z4!rgu4zP#>p-K9{NN6HpX8OH<{l8WfnNFa8cR0w6LJdF_( zh)B%~;nV~og9{O{tHB9Eu(>cXH9#kRA%I+_1OYBows(S+UaI}bV1Q=(r~l-i{r!LR z%U|_geEIgLfAW7-^%GTw;i;JThi1p!UAyjx*i_vu#+pgSmT#_~SFv`p8N)UutA$9u z)ILQfM&ROviP_W&>6^QYh?=QeCH&%B|Gr+V@*_CrIrIm>vo2#Tgjdr505MFf!Qc3q zzy0FVZ#Ao>JW}~R+s&uXw;w(OPz3={UtQL~-Sd~FyFc9A%CZxgv|ot1Zkw0SUo4l)47X$7t(J4#acishi~7!=o8&BzTBb7z~< zdQopWQv(qxkr1<#IP$c+)2_u-pMFK279e3+e)v(>tqc3eIY_;~lh2{{Y%v6P+dY3l zb#>~Goh|{&mNZZBU(HFg#inwH5Qh*?*Eg46|72p*fAEZ$+uhAg6&H)evg1yK9KPG# zY&KgWG9qz!Ar%$*%Rl*7aL$4rmi!;sYfs<#yXNzX!^@Y;tIKo5KcD{jgWY#8Z#I|P z`A=S{`aS&E>B}Cl2|G|2c&A)qhCNNIk*CsbjLtrs8B9AQN;dK4t z`3IL*+x3Ql=Hinml83&I&5&MkplRp<#HW;%84P)ve&d}IfEoQ(?g}o@^Y9?U6A3Ag zIVX1mvxHa*PHNfR*(N}UNDRTwcT};$5yWqu0pQO`0o*}RNNOSTDZiBf&+OBk>d7!q zDVe)4i%jJL&a5 ze5Hy%FGJI>=LM)BXFxuKlwP|A<;4&})zm&Mni=H?=h*-=SHlGC#DvIqL(x%&!^zGI zT-k*&S!ui!U?ejMQ&y)LAZh06grW-UI8SR7LLnj=lMz9@nzZ{|M44Z|8@ID5%@HG|Dx{iXx(<{YA8Y)=4lutRs=TJx@nuX z%Xyp~;jF*mKHMH+*OpbVz^Yxf2&KC_?vA|b=F&BJ8rx7UEFH;-QB#RcEa@& z@XLp30DzQjIGq5boTlaD%~qm+0QCcbuy(sPH_z5wZZ&IJQhY*egM|tqCKnYIKt$e= zscH0F(Y*&Lwg1nx4h*MLtOAz|r*Odt z&tnT_I?<94aNOOlwkyloQZ6K+B+L@-cDv(wJn? zT2?nN7)mn?WB=JV|NZ9K*Z=&F|KyWd>z8Q!{+p0pyLj2}Nv&(Ee$*<&@pQzZ6Jd2{ zx8dfty}X#}Om1Zo?|8FoH*3KA>s=Y!^*Ml+rglu|=knrAJU1Vd1E=x0yO9v9Se3V$ zWjEgJs_mvE45eVTd;W5LxsB^}$|H%io8|H5wpzBsZr^U#CQR-*CkLunacp9ZzCS#? z|Cv}M#8_2T6Q!!En(k>pXcicofibgQ*g5zx^J>|d8M6?xYPO>KZ4+m8&f{>~FBYAW z5!2#w+aHe*Do|%&iiwG^T&-5CZBx}OQp$Oo&9->x@(KZqMR&N{)1sZVh8|dn(`OWM zu?KN~sa0$>hhrvyN6em?1-?r+MfFe5B)Yh_;*qSdw^GZZL?Q06L(W(5xiPk zEYRQOYN-YX>m^D1CrpY3NH1kRR0- z_^E~c^AmuFEI`FnRdWs@mRfb&Eb6LBdED=B3PWfNu{4!cbDq4B0H~-l`__?ooFTNc6lRx=Bkw5XN*vs_oOT-tnB13M@ z1S2wYaW6D#BC_l@H@DBpJ*6x`Y}Vr=lmfpJAVE|WPEshJ-LYAfX5+X&NgMkZL&|Fj z1^wS2@3|MA4E-P4!!)37+ooBh({0@}?-DicU%afC>x(G|kPzGrph?7lD1@M@s!Gg0 zq4M0a8bJWg`L#yh+w4Kz=E=hUIrIlmw+qdQC0I(aY22MMV%xCUaO$fn!XdGm7MU4@ z&4ozaotbqUU8GzIH3Na_irvT4sjDg?bnA82%tUHB^h2}kOs&*0g#~~UjyL;ey^>+P zy?$9O7R*TfKq5L0hy5-as=E8#-}+ZS^YefET~EUIWzRl-zYrq;S+m4;$ajZiZ5=E- z$1p|n%%)mxHf{x}PXz3rKVM#5HOtQ3$Gbx_-$G~KeL5VQZowjxuK~bB?&T|) z%ddT{uIpG!-ybY1hiR%%Bvf@%*NZwf%*^+G9RT2PQxZ9Mw@Z9%s^c(@eZRik&`2V@ zS}g%snE=R1Q5dz2gqZpIxSch{%71y@{*^1@jt61-gIeK?MTVzwj4__yOT!rIiU3tD3eZnv zBXfi>pUJ7Eh7isOsFGdjsrR}f7(kkm!Pyi_?@w&=J-O}x3T>mRIgQ$n9$CySWb@z# zatkrSeeC=F?QJ7+@$uK1)#|XnTXdble8ji^?9Vor7XTd(hi<)UH!C+^Za0V9{bJRP zLw~qCTs^yDmUg=(qRXqx>lZIp+YN=lL`f5YG%JD3ky9E}vwPJnvgT}()IR*$H@4d= zJKYiB1-kzzc*EQZpr<^=;~e1o8L1XwEnExd&t95)zqRJ{_PZ&m2jNn2evsvIA-!aR2y-FgFgJA(F5@vFl4r}=PrZde zRpe|AcP1j4YSqr=AuLUEvYcY9sEo|cJu!2@Jp^Vh6TomFWpj5S{JY=!-+uZR{v%>` zCkN7)=FFanOyW%U`VQvilOSLD1SaIt#FG$2Ct@Sa6!~vVo6Z$?d-VF*_upf1A8v5J zD-NJ&z!iOi(pxEs#c%xT?@aT1_r-<#Y3cK4EEX*+m#rq@WXGs31QGIC?!_EcoCs9U zGr?|PcAC&uWSFjkFa^G6Cn}W)H4q~(Qg)CtKWe-FDA~XK=fCqy|KMl8>b>|u?VI2H z_h0S@@>8-h`UA1TdGS;%0y4e3!)nQ3mcSx5tGmNtY9((}Ojv(+FB7X1;}x?{5e5-a zy=pZpGlS*DcmIf_IqfIR&*z5z53LrGss-@Z|JvWUyZ#I!uZ;sew0v_Dwp#$JtIOBk znw$X<6PsH~X%gvkFFg7VKV9D%e06yN`Xa??DgW@}=>JK|S7Od-SgzM~?w&vYt`ptu zZ|kawRR!{HwJg&-K9?JXxzJ4)p>(b)xTpTag-V!6gqgT%+NrKHgC3cws-xztY7Unm zAPmP--7T6`m&d_@ZnI2dI_~$2wi$*|gfA|iT|WD8JPom_4-XQy_hBEumCyc5F>{6G zAk^nvGg%17zVATRpJ=n;5I|(Z$cwft&dbY7H!p3LYOw(3w(Q&`ZXR-V&^=ZpEE>2I zvz>*lM{c^IZv?t9;h>*dYMmrb`AZV%PED~Pqz z_3h$n+iX{Ewz;^-c|6`87pvCQNr*rp#HL;}^&RBTh?&bCJ@}l^LGE;o^KFmx^ zb=%BBZ&bGnFJou!M&znxRHj57O}8K*r%|h>X&MsBeVQf+@6AnhI#=gOg93XkWq6`O z%4z#OuUGOgnlIbj&nGxgW|yZkU-FjMy7&)&oDUr1^-XoLEr&^EO2H9hB%Wk*2ngr( zXWBiQE0_*=ktw3{c=7q8+za%p@LEoMujI)gK6O&n6?xnrkKJ;e#_>%x%^%SC{d54# zHTR=4)ZAhSa4=&SJXV?$H?1(|<8irOn_C;}d^qGPHr+zq+`S)$}FT7we_F*LA&IF8ke1iR#Vfv+sQ8qffrRxxARr3j}hANC-jGC@d1fr#H9D zw%I;=mc~ROF4rHdF0M3>h?S&QtNVr6{?#(QyT!VBvJZdTMJI;4f#e=uQ(hN}AwYfdRIEJF zNEyTdL}oWvbya6_0$7NNU{kEg=dL19;3!pKE2Q#_rfK@V7Y3ZnJcbFpb>3kXa>wue z<{$k0-~Ab8E>G7P)<2{0-u0d~w{aLaOI1~+{Zg9a?p|ULGxJwcv$xr!xd6<&bpE-J zxW4l4xvw~Z0WnW0xR*9yX$AUB#7{&_&ZW%^V$fN*5Hoz=9jBoeo*DyMmg5KA$uUjR zVdYgOX9hEb%brl0yElO$;%0OHM}R{eY{(N+5#Hg3`ikve{qz6j@BYJI{Hpij`?qg@ z`;UG&U-a6j*}LZh1)w$~%^e_bn^O6^`ObG_*-n@fVTa2ML}^zY9?aHH3Vo&8cMl7m zo*80F%B?&`x<+RPE!fUyJ_h_C9cQ;?wDv#=PBL9ria| z*J(JpbCgN;k^vVf>aAcm!?@p9n~kfEr#`kdSM}-G4~HYWZ>}yyBn>0iB`Z@mGdPQg z`>7vD*wjHZ9&SNiSqq}O-Ceb4(x@V#S+rRVM1eq6Wv1)xWwTtrotW+iH%(t^N9##D z+(qVOMDRn-u1cT`gynLoqVIORy_o7ns>S(D$d-9EE}t~jj2;A|Q?pTkyC268_j9CUaRM7wdi+u09MZ~+pEp#`gZft z2h1#iavqzmA!6_}hF6BjnWcRA`5OpWUS8~9UN5(sSMWdcZigUL9CH;5?1z}ZAVt61 zh2_EvGSIce*5+7uS9R3_uBOFrxfwAge*$7=HH+|xoaa1pF!{0R6v%pIsx<3(%rKkD ze-iN&lh56JUgEqp$y1VQ$Zw$}}2)lrpn8vGqqD$97SxqYKely5-e!yA2GOdKqvZ2b}u= z#aLd;0p6t*5I*-Z3CGuTANkCV`N(3d3ZjnsV;Tq5Ty8<0MCWJi!AJJ?Ao%UPbWH5X zV0jeS%@3gvCN3m-ZU6Jp67BD)hU?ET^~iKY!|{ zej<+tgYR#4-FEY)C)cM1)~#v#;Z)+D+m|=%X&jK4SeTDD$8NJiEW^GaqD8mf-`uXY zUFjv3fu*LfGHjcAFId zxb3fRn^jvP*LJ&N;!-85SIZgAf)Hf8y?XilMX2Wp+i|+ywO?PtCoY{ix&<5)oe^-j zz3bM?xfn%m_NRaJ$DjPUZ`@vAueTQfR4s(aAl>cT?Ix#Oe4bBGSqaN>%CQP14RH73CE2RnoF7Qe|29(0(3?G^}4}o%)(y5PiJ!N{OBwR`$MCEwT6^%1U>6{YG!#KGB{fE8> zIjg1PF>uhN4%@x_URAeM_yVoYcQ=3M+Qb(!Qw^@f(z``ih?30(WkQi*2J_KIW-iSQ zQ>*LBR8?~b@_+x~|Na+$;x9R%Ip>_Z#iCuUzWc3j$E&Ll1Vm(zR_T5r;E4*;4F8vw8O0r19Fz*};FfXC_G ztM*v+eHs9IL)0$9i?$P%Pj@?mdsXnJ*-fjesj6B;9>$+lZ17gFJ3bEr1hAX4yeW&I z84g6V67F0GhJyvLz@+9eFikZ7>|Vyh5CdDXluL?O^xIssG6xodBjpmxlbh#hvq_1z zkn0l>gMRbZe(#rm$|`nle=>m>ntdAQC^}ybCb*!AR602Ylr=dUe}K%S>Hi^+{QocFVP@=0PPyQ!P#B{oOH*qXfxg5uD)ubjmrG$5wN`y}A9?9}jsP;8r&a4poS? zyAm-RZmB=rz5MKZIrXl}5<;x&cDd-*b=%ZUvskP+)&PzD2?SLg$DwIjcQ@5C^}!Mr zi$$z!X88i}@%L{MCnxlDCg3xa9B!wNzJKn~+k{DZutC~9r&Fq)2bn(hF8$z5x zhG;%%_t(4C4Can8iUfC4)xwF>?{?LCz1ptLEZ?2Ft1UBq-xu+5^nb4XA0NCWb<8$K zuB)m}c^GnDw5^+^oQbf%y<2Zqb+>RcE|;JPpb{@uD=;-7G@DI-?8^a{f1&Zat2DKb*?PnOVDC&sf!ae){4(?(g6d56wj{BKqLtk4`UMY_6_yQgbuS zc6S$+UA)+&aU>~FfC>8IfW!0tmKKYw*?lT_0Z7A8h!@Z2WLhdP)yT{D`U5X$s5u{f9ZU$?mwc&?h4w4`bqfAB45Z$53Ks$KJU001BW zNkle&F$bZ5U3&;n9bp0lYM5uFEl z3o~U2<=x#35VE9ZPDCPH;4Vx=vDQ53Ocj!KYID$Bl6NPyX-$~m0m95&NHc-*EL$lk zzP5kG9yT#)9#JSKP(+9*=d4*v(%@z&D0q6k*#GuxSB|tS98*QnUM)h*rS&PiRy8v* zDccd~w}1Wj%d$rW-h)Y_&76p4SPrnL>#52_lu|m+0F=)yjI2b&4ApYLaGO$&vM)tp zW&$e~q>_P&3cU~vib)|_F%gND<8G_Q^+zg9ecFEc@BD)Md#QH3Zwt1_{C@G%U)0W- zfZdY~6tzN{KnYDn)4V>Vl(P;~Tmjc?q2dB@E-*AxE8Vu4c4I2A5fwsWL(c3NlL5}9 za(Fr}-pnd<_0iYfvh!iF(4i-0ID!*mRk+q(+w4K1_7yuv|FB|8BF~-M$RV_Qj{4UVZpM;rA-Xnl@>l=k=H{hK zPv?-~!3mfjWZ;~~yz=9t0Ao%{Xl5aIKw`i|gutqr(wNei^O!Zmoy-`_#83tM>2L>_ zkhtdp_viS9gocXU~M0nfu%Q-EP0S+-lMS)*?a-A%mDXr(Al=-DZ6{op=~W zSnUW^Od)>s(Vq_-%#s0tU+Hfr7=VbUPROHHz!VHUN&`MW0T32_GzRdN?q~@dMF}!xXM%bu@H1cqUj>vCVNf@97P4eS zpfG7NgL#Th-2sHarI4SJ5>Z{TPC~zkfwOu_MhqB8(D#Fc$P5um*)bF73Xs&9orRzf zA#*BitAF{c|Mr)EEGyIsezGGE$V#!jXZY;;&Q2GOl;%@v0!S;^*ZNF%$oDzW(P;N zS(#=Kh}p?uFgLh@#8nHlA`L?!cjuTo<&5+p9%T*?~nMM4*)MQgj8)#b%h0D=SLIaAjaC`{hnhV91P zHKoIDzj}7**DrB-b@m#ipPNmYIp-V$X-*u8hB$WHG!G+ z?oh2)`8c3m9AEBM&#t`8;5)HURkt~3ySd5BRyC)wPk97YBI3Ylf7h;-<&ikNyk1^j zc=3i0%YBZzZLU82AV^^5s;c6LADS8w3$c+1hxv&%Q@8z*HtW)hj&=3G5fcbSj+2rd_tiH5bCK-+z}(eH*mX)m z%42f=(lh>N-r66ch0kt(O7nmjPgNE*?fW66G3Bvjt)&1;#7qLF)Th&U(!Niys;S+{ z%^%N>ekt~zp2=Dy#t;B<$;48Lfa0fkaOky&{Vpkmsyy**?FqP1GNNC$C>j+E)((nTQm{uiXGILcg$2>t! zcq(tZgSf<+)A+obhafxyLERw^0wl7jn>mr!jkr1ibwwl9<2VRY&Q{`VOU?{oG9@)k zeLH61!tT#pI0}5a0%rh!vGN$d1!@J9l9s8KN%R?&U?2+aK4BB5^22$3enscyl~v_I z=ac|b^|??n_u0YBIV&6`m@iAldB1=A*MA?=XH39NnwWfuz=dv*$fh!XSz>HD!$qB~ zluNP}e=!$J2!M-FN^?5Gl#)BS5M_`$nY!`xrVxQK=IO){Q_ki9Gc|QRYEUcEz(0yz zfS>!>pZZ)>-v4huh%rl{#iTMV4i|~c%*2asm9vg{G)qK8p>SeQJ?60%xW~=1Ebx;q zm^<^V8v;th2zWY;p=ly%V9u(SAAG}952pi8hk`l&Le|s`3`Bt`d&)sb%<^!wZc+UA zyG#%ja^5g2h=mZdW{|1oqSHuB0(STAqSRc!Sn|eCbqt;?{9~^Do8Nn;Ww%Y~`Optl z6(xiqg8qaULkyG9FZ1DMx4PIC4m5M;AO%5@$B{!=U2Ia;G6H_MJv3c&x4T zH8V+8C3vV}f9i=T9Z$rR4b7r8)ewUcDNIvty9LL}-*X2be-88YmtY*kf(*wK9LK(I zs(Kv978GI}cQ^I+qV%uE{cXM3!kyO}oV&yh5IDwkJcXtvAa2&h8*zy153V$4m% zU2ON)yFj$Ox-9W-U9~xlcgv~v0 ze)qeprdeEEOaxOPXJJ-m78VZ<&2C;_UdB)n7;qRs_vQS_COj&iU3OUx)|*M&^l&(| zi$zJ-XEB?C^>+}ex`I#KEc540Qvgr6{nwiC)30+Y(kCiXFYOMR@(Fjhl%%T8XW&8A z?>;LyqvQ({KIppKPu!vL!PuCDw`11q4tY#|%w(2d<--F_DfLvv$gtZ||pY z=gdSbnmESHWZ6n{EQHv#6|tl-xqBMMXCHr@`koneQ}Hp*zZ;s+or8a z3b4eoCL}tORem0z=xLJ&yja9k)WrgaYO_ z)ugammhRaM86tR)X^mqJ3^hI zRWlqi7%wU!kszz(g{hkkrdc(IDiR?`P_$H0 z>Ok4;qCBqVA%v{i4R9ZB_SI%Nj;G<%{gZN%Z?U-CJp8q87muU=Qv1($hm2R+1*_!+ z0OS<82)J|AbsS?^NXm$m1B=ai(l2$=#^BJF%GRa^0Oy{pNCA_#A;L#w4N= zaE2J%t=p`fyUn(7dnT6?YQ3M4*3Hs7Q14}k_WD+&)E5yM4uvsj23iC3#taW+I$ zuQ%HFT-Vdc)Xeo>R?7HLu&>mWxcEWx)e1TLTsazU_VHO%*L-)9HkxHK>rbcS{_caX zeH=Mz&K!cdZ?4L9EEFs5`-68))pdmpr%9|S;X?E8;C`5LBjJHPm|Z(e=l8)Z(OSh)AXaSPV0W{AZX7V#`R>J-MbgG)7RXpuwIdyk0ugl1C*~KE1Ra> z>*U5KDT0ZxyBxKu9d|dY%gZyYhX9Gu)d~RVjAA;61?5`Lc!8;7kj=(%7{|W5SPtoA zSxK0QW2}Tj?#HUGvZ=YcnKUsS`zS;bJPJNv+3EYWN6^PF$EwQ75+SR0T%FvA12LIr zr>f`x9FGTg_mp|!vM0;By1ZClUO2(bEa$jh_lKj@m4vWrTX)2IDMZ%y(sfNinGy-J zyYF6HuP(M$O2#=?Zo=Fw+T*D|3b(OdfBea)BW3^(Hw^%c`nV4OAdjaAexeV6*INM( z;XvUryyrFRVm*wnujWKlRZn-ciHJqACKgI#Z#s_su)W--Jes=0%`E3s_JEn|YT<70 z-pYO$`U6n4f_xeJ+*It@RGr~P|7GIXcc|LjPsSPbIK5aB5jYplZvz1mcm_Fg0f&Lg z4NZVT3k@}#j6%?q%>jzTI8?Dzm!USRR#2h$npV``_-DWUOaH~s734r!9e{f#!G~G@ zIjr}oZ~yu^D&A3qbJp3%Pyf0*tgs`H&zS!62Inhv+gnm=%xl?mQ-r~Q!aum0qZebu}0C7Yc>=zbK(7)s^7uG+Y& zPQ#HvUAGkuntFE~Q!gQe5XuwF!oENHqA}MZ3qRNX*?|zm9hMRiB&n0J#6WJqQMFDf zm1lwg;P&Pkz&rKz%m=b`hu1>>YG^+@viOd&QR}?~d7|R+`^uHFH)q^P>H`QV2 z%dn7X_GtvoEa#MlGTujl#={Pdbi4z<^KuLTcyayd)y0S9XCr#D_Fu5z)5yUCGqYI7 z0K<+Vb&6jfx$8!?_$%I>aCj#P=#QVzMy@c{QM7U`u-bzA}nbzB6TMs72yKh zAm%8{?4UgKv1y0CU(~e|xhje1Fi6w58J%4~`NVUzt^}PqQ&mxaEE|PYtEzBox0~xv zKb1Db5Zw`~xVygDTx?n7_T_bCZq}>ai|cmTYPmyK-Eh4Ni`sHdhf}>-!9DGd-POhN zVspH{=`Jteet3DkxY*{qI~+50mAji;%H!q52bi(&_h|PSQZoTECSPD+W|6k*<~s|T z^Y-J9nP?bC%^5^~JaW^N8;~WGdTq|RKOISk^pPVb5hj$WXg|}{c}YB%tJORY3?k$) zjVUd<#WWZPbcL?8II!8z7w0th3T6*I=UVrd+%#^e>iTqdtQXxlocexjx-M2RhH!hkTdgFqaK~_rw>6oNuA}qIScay+wN;z9qlbM{9B*45| zUjV42DmlQ}tP%h`J`uMk7{*hmo*JorLo47NSb*$_Oz!OpwLwAx+{`R%&ZY`55rd|( zikYgCYF5qT*q8D0x9r1z```UH|MO0O&*tM5OLj@K`|SZ~!4z!#EUARuXq+A~<2@ z1tbW=%m7kLllmVK%us}E&Utf*uxWby$!X5=r(~eGcNW%so~^zA)9K#{+w}RxEPC+6 z!)?!@zfZ}DPk>G{n9&RX`t9HNchiv5eRw_n-8A*&Q@O1yY-K|DcsgNj8J#cCq-N$I z0{~%~GB*NwpR5xo!nZFzqrzkeKa(2KYT*+l=$tKc0mRV+ zs}mOU*aR^@Im`^g+x4@dKLM!f8URHB@P+yS56O!tNK*aq8$bTyvj7G``M&Q+&UF

o0I=ZX56TC!eAf5oJyF+`q6_Ow^R`qhV)%1PJt36rB z33UU!aS0-n4h0D)d)YTq2uH#%}RB)D%CUr5}P0 z0EtPJY;1*va59T(r(s-d>eA6A!gx5wx>;$M0^wP%N^^4#@u zClm<4#B4#TnMsN|8 zakOmZ3)}omoN4Whw+JM9kbDPfgQI z?-IFt2w`dtY9Ps*i9sX;i6KOm5JDs;BH!QM#;PhpKxU*kl*$UT z_>;q_Kd{mJ`B?Qy-ONp`YARQ7U=E?HB-Z9c3}J4&PEA3)+N{ZO*zK1Wo2sgFN-VNm zug%@emKPT(rMu5Q3tcDVL<|sAiJ6&0+m`Dm1%s-&-yhI6OvI$NUe$NE>sWfG1i3;d3FRRc!JXl-ndCBIXbzR@o4$C=9g{wm$fBGczL* zhkq_9^26x=Nu3&VH+2D*H;G9N<{n}pg)G4MxxjA}MvqUTa%-kL3khyL}G*9%y3C@H-WKRG3pa0G;{=J`dcOqw| zQW7tXS2I5s`@NK}@5AHr`R?v@=_KOy$${4|L&@_nu|3Rip!;?J=H=!!6cElU%qyQb z`GE3HX=OSJE@+xGxK9G64|hNd*r~3Yxv6V}!u>ygMJY+bQN}kwI!9VI%ZBkJ4nXcM z!gB-FL1gA`5CSm`NrUjTz}Yz@;#fr^nGfTYgy(#)UzPpUpZatA-St2-iud^S?ap!`(stri^a0UE~Yt+L%Ugz<7whMH=RXG!OZ41v;N=Dy%b4mF?K>7 zIHermiTG=u{Dsr$6szj6-vh5aPM_NccwGD6A8)7M)joLk;oa`}X&fpNg~!E0%(9MD zSLI2$dH!Pi?5YG&BB87pRb6XNIj0i-6ckXXDmN^?whj_Fgeu04U+OE6Z?St@gvo^K$#Wtt3zL?Yu+#E8+=A32z z%=c&X2w3~2n`?Gh6doN6G)*lrmZ*2iX5C{|jeQ}8=X1Fy^+Rl%YSETi3wIx`|6lgr zwO5wxxDs0tv3EYIvZ~JGcC(ugk(8jffbmEg8;~_NU>gz)1AfSsjTvh`*+0vGzl`l~ z{A5_LVH@^HqCB=laXgeXBS9KTBeF?$-}9QD znU$5bcf^VnYh6>*){Ay~b-kXgrXTi`;f`@sk{B!6?x~3-``tXb@Yx|A?kqCw_Ho^r zsuSFb;GUstVO|U!_gB|K!5maYb2ro2Emd>c?Za{bCy}U?`LeVw7ClZ=HAnQi1ybvtIG?_Lw%+Skz$qY z^N1il;Pc$S_^G=+_i*Zqb3ACaPZz?Ax-pw+&SM(KF%7CI=WMR-&LKb{fkUi9h(SUO z6*If(dVMw=4jJy29enZRJ$F>h%p(3Mo9ZJ?7No4^UI*c(i81C8i@FLihAOZWp0T+L zNb^3eHybc9an;oB$U~}DRnA(R>B3@R=1jc!+~-Jw4SivAxrh`EBe%o;P^Q&WN;C}h zW~Jt77(69+jT8)KxL0IqWKy0u_PhH_Q3(LNEH{5e4S@SrKzQY_c7DMJ;B|soL?lL8 zblqyRN;$tQO?8KtfwS;>ot+m`{}==hbV5}bUI`jbwb7q(B}@2 znd|)R%jN?3sLUkHIa>$}hvrjD)XmCJE5?+IHcqKf>Z(>9nJ62X7p1c)b5)=9tO;gT z00T8D#^7cBE#3kX0aJ>=PC0Ea-&+v@o$`Jv!nE#%Mz7DTEDzUbzfaFgDe>?czPx;R z{?GTl0iQ10B(?Ol-}gu&$IfE(b$Fkr3}9v)+!TlOGa`YH}c zV4tK{F;R2f&0UxZc`6ymJ%OO*h&J_nn9NYhJK-{+Z|;*a>BIN_o+Xy-){HYZA#d%dvYaO~1EG}32pCiY2X&3HcFPhfsD}`3caX~qA~r*NaZW_1ap4!E zZeB4Spm|z~4|lJn>#$s|)ojc;sWDNR!diCA5JS#6?f0_Y#H!lg+;(Rh0NY}1M#S*# zcW+kb8#SZd&f3NDY)xkSo7-g8c1u%D+pV0Rxte({3y{I7sq>+a@Ub77rdIdRHp7@I zVRbVQnG?!d@`%A7!=e2YBh+;u8i0z4W94S9Sz@)nz3a|4WhV$t!!b@Q$zp3o6q_1A zXzGdTqY9v2v~XX|No45>PYbETwuiLtDtL^M&Z=}gOi#)RcZ6U!H?-NnEw+tmR%9^xHOcG?u<3b2kQ#BHzh!9{Y zQ(*6hcGS~iO%wf9d^m>1qEux>WU9yAK2+7BTbe3}V^verK-KeD zo1<-y!(cgatVH!iafM~G0tCBveF-xPFkhU>rIaUkK35`=AVn^qTx8R-!q_B7 zOVj+;{9$138%(U_f}#7f?7Z?LOg-L@h5w(c8cGA<>%aXC;J&MK;ztloz6a%`n9$UX z15BQ6u7_Sy4!TV>1(iadPbf;cltfIfD0GZzXvq~)CIn_U#2%mo<%Wx)dZ5s3=J!&^ zr?>e7X$5@wi%-742mFD>zxZc={G&hf6F=y)I0Z3FRn?jmaG06tB+*R-FD*F&tndeX zUIeGRu#EkgIiO(8BS3CuL=pV{7k+FQk6BZYh#4b)%|5_G?EmTQ(-+UXSuA(Q{kOjL z&G+7W|N8p76*+6RnQ5TRY(DGwmp-h7P!8-lMQ`TXBXjYw@?e2E%qTSxyP_e6mL#-Ga=V5@z z`h25maPzu`DU;j&z!J`%Z2H5IC5H9d4Mh}T+#Y4oFcHjF=NmBT{?H$Lj3ZZ7LpY)| z;{d&-23fzxn9GaL{xLrEzL4P>b3>k)LfOACZ$e?Ff-Ba>SlF$J}u*B{mpH2 zel|(a%{%7(PURq?0z00apMUtlH*bIqvv%F2A~C_@;3@Ufl*i%^24*BJSpu7vO_{4I zU*ClD`RgnU_agH>;kfRQ;BZeP$H_jdv@FVRlwQ{SHM-v*X_^F>|NCH*s+!5tYk#-v ziVb=B72xD!-Cdqd3Fu56qIs_@LgA)aEvJ-<(!ZISsWXw6E@6lgV^!BxBOw;cXa^_= z5ml?sf#c1-UNmvpWy_v23riJ;@hxeDpB#_m&z)7BnSg96#34wotF{Wz_HY<#pOgb) ztO_=?ySeSo&v5e2CMpvh4w4`M#{IrtuhG;oM!0LrWn{BnwgBy}ZvZr_RS#;~@0HER` z4|ivoP7;x z@&lgdf}m51@8%YArg zdKy7sG5{Y}27KRYfFJ+S_r~$Bs7}sf#2@_b*MI8g{`L?0ET*8DlW_OZ(|WZqQ&&t3 zAL7E0aW_*ddSazKSoi(D>j1bJ7qCrT2xd0sT-Wux?|(TRj|`Xqzavz7Nc%>gJoXjk#6TT6eqbfH{ej zDb@aP9EZ`|y7O}@EJpy~u-@q14GjHu8=9Kko&31n)~i)mv>`|t_R_4(TrU=;<`PnW z>{AAd6h@aZI(|fn5f9DIw<8V%$_s3gINz-G*upxRMp+pRogVNZSOxn zqU!7%L^vzTEUqCoHqri`{Q+e(IsaQ%;t1DqMe4cb#m`LBb?4#!v;4s%ombakCR! zsl3Pi?$9inX5EeZgM@%&5+eZtlpiNkf2pJG_a0RYcdG7IH%%pCF^Z~#7hN0cmSASS z-|pIO6(hOZ>ioP|$QMiM-Syq-{LBp!XxwhYvTN2W5G2e(#zJZ683-XJx9)sHp#Juj zm&<~}Xy0=P!emTvQTK5e;`j=$z=|haX0$<;Z(aic;gtaYIE*2NS0eP!1r?VFk(}x5 z$;C4e+G+PCB2dmF@H{EymGLn9fB37+T?^XvrmBg{KisBbzK+I3r|ivQ*WU>lK@QF=bU&OoIO@RlZa%Y3<%3UcDaC!E`gEBBQB&!F8st))-~rvi`e6Z~?OCZDhS4+T>X zpd9~x%{sm8=@b0=Z-3*(+vdc#Cm;w?SpXH&Tp5uogk8-aE^aT2!f={UO#)abXUhgt zry{pXNcn;Bo4Gs9%~W6>9cG3*2{}!gqR-sJA6Eu^e_8=Q`oo`jS-$Y4 zpUi2rxe-~&ldsbUxP15h6ZZd7;2%KqfKvbA2jBV-IDYo?KlH^fee|7g)=cJh9P&by zo2FZL50lrj)QUvm3=wfpX(SfSxc~x0uByyVROOVKwk^ESH}#3H+qapTU3BZib{B*x zle?|zYCDYm{@8X!w?_b{#j;{jcOOR69O`%md6Q zB@r&gf`mAX{gNuE8l3KKy<6KbP+bwI@XHT3cg?CLRaJvfxY!iXNSnG5F*jMY?tm%B zs#z`o5V5Kj{|cUQ@e_r{0n1rJD62n8-~Yka!OaS=ecuf*JHNcV{pi~te)#P(eNs1d zEs+8n&{TB@5%5t{*6e16Y(BGE0b&j^4QqmBvhM^zWX|`=Rf$)k=R=yV*cT+RhDRMH+YHFGt z4lW2D2}_7oT{SV*4}gHF!|(3HFt)2Dfmk@!wb3+j9AX5qy$Nvq`Vn64J@vhY#AqbU zOlo~#8ns?87*0%X$`agj)wD!lmYkIZc^vDy&ctvm)~lT| z>=%pfMH$f72_mKvG)O|n9*?(E2 z+}#OOMNZj^ZYB|#O>-^3{*|x(`@b^P00lO9xGqQtL`r3vq?8Y;g#tvN7hCqHE&&tS z><`IS9*mD5!&tIyYe`x_78iH8#h69mWP?qi{8G8uV{b!b%7yGudxEp{;uc;I)MJH6G04`vH2#8VEiMp;I7>XG? z1F#1@l20fD9%=vosh{}b-R;%my!QVO;!pnIkACE*e(-h&?jB<7F3u18ZOR$up$=wB zU?PD#lNikQM_#tXtY%gRz%3gG1mfLr3{^|fLP zV)p+W_J4o=gl~WFm&E+VFaPlN>bsOuR5N!!9;K?JZS_Gaz{1;)KB`uonP$tvGL8cg z2?+;bFkB1mX*>??V)3S_e~CQ2P1Bz`w2RipU2->d1G+^!qQ_6Q?m{OODSNg z5+i`)ZdbSMv?Y~nfvC7jyMsd%2_b}Z*jr$)V!@+GxUQSSai?7e5gU`M5|rv#wA{*$ zu{dA%SJ!T?<3L?YWmlfBypAK)^|-xZW}Kakw^ufLTvlqi5LCdz!ZaJ}4%fH!*_tPV zKhO;POg>rWDARXy&a?gKqt%lq^>SI8pTGOwVYjWC1`LnEeX1IW$<$R7;PKe&Vlk)b zz|__U&l?gkT-{|Fm@6k{fB-DvY%z^;vd9GEVZNj%pzWd5*aOgQe)|1hJoWbHw^N>3 zzVfCz^h3K`0ML{r2A*k1US{M}Rg=1@s+sykfi7)#VisYJp$egnF`Vq4XsW5;?yg#u zwgZu?hPECLeLo~}U#>PFdL$=cdYo_N;m`-52|O~}pf%fYI5h9Bh(c9W!_BSLaes5Y zx_kmAcDefS!_C?GJjn@w&MwZ&m&najGc%hdBLGk$vdlydD|dk2Z%GzS#u_brNqo~@^XHY=+56M4|dldKKG-SwgSS7x#M#YW6b)BPQ*)th^o3#*OZ3& zo_2F9z9c6F$%2o+jxFM^{a3&C-~YG&U3vWCm6@*o3|5$GQ&p$-0x{f>vYjaYG4PnI zV10$DqUJ%Eh@22;668E(qN)>#p5`={m})MrBK*>S_;0YtDf=&1Qba^VRm~@Td(*l4c#x~!Qvi$lPyrYokpGHd zSuTV(B6l*ki4F1G^`vPoxxCZg`|3An)^fnq&78S~rHGj44W>3M)1=>j4{Bf>MgYRa zkq4)RRCr?S0GON21eA8cbR9~mX4AP9BjSg`6#(Jn!IJZIA~Wyow2~SC`12^jCy;_Z z-7?^B{jDEO!`pnD{yN2<{qsNl!jJsW5AXye1XER0cOS=LyuGVdT^Xh)7B}a)AePmV z<~d+uc2$^ZLP}}T){UMg%rjsC8Y4N{aAE1;0-~H%=k2~Avu>S`?@ejWF z=OW?rU;NVb2mi8gI=!gks!EJ$9Ag#T0mtI}e0zP>bj!RyhGiQ=R81jPu4WA3Fy7qs z5-#37HKyM9#t-eQ=LB91bHBU2^)baDL3kKbsAFOdUAMovS)QLQ&o*WTFfoJW?)rLj zewI=qV)taK5+pG1u5Ol_l@jHgi}UfcMiIH0tGSypf!T^hikpHs@^I*F@TRF@#vHN@ zsUJv!G>ZZNe9PW0( zGM}FVXqL+pUz6O50FLeU+;wF@t-sq!h^S&2D`owG=c+%0&2%xNT|?tIe^N6QLA@Crbos~xVc z7Z>N%**XuS?)TNjc^T&haC3FjRgt=7+4yCic_60M<>g1;`ryfD-vi+@pZ~(`)2lQN ztM$eKa%C1~F3hJQ?89g0I`m}*f~Gkk7PZNWwD59-PJ5f?Tr#;djv`W@t@qbA-TA%e zmxJ7tW>AxePFkPk&nLq4^cw(*uEl9W;Pm7|>QQwN3on+7sU(PDW)_))#-V2sH7(ky z6Hm7Qnn`0_i3DMZ5<^vm5Q!#a^BH0iKq3>f!VGR{OepHTp#9a;#phT28dF1W5#B#a zV*xq2>NaO)p&*{rs``E92B=P{XI-ZB!bGHFLHBaZyu`r{!D6P#Uff+!UM7!0A3aC#gOJA9dR-Xm{PgfIP zz|1*~W6HzvcpL{BYj>6)rY{k_jG%+zPL;} zR;wid6frSoH!F!weSStDGb?4xn`2KH_J>zL>4j*UWvHs8{b3ku2gi_8uIieI7TvPH zxvjcop)8hluM!5JhlAHOh$IBfDRj$N)o@qUyx%9H;c#fXWhwr%s^&cGw#|AqT;De9 zWmfNZyQXcDYP(nv(RQ~-%A+MA&Uy5n7_WfFzQ<@+k8b@@*R`c=z<4;Umdj8_HAmB^ zx`;Q+DHZ5%Zkx@z095sQ1<+#CVW!ik<1sc(vCsmsX_gRWwQ_eeXQuA#?0DQ0GfYLb z@KK3{CFBr-S-V^+bfV496wSqYWo9siGoP(ZvuEFJx815M3fy6}WEOREgEbXQ$GhEf zx%TZ26K&pLo)0}%w3scTxr!V&0Ep>$eba8%0SMia=B*Bsi{CV|_T;_yd?xC4XPY8& z?d~@>PtPyj1z?&0_F30_#If`c#&IO(y5g`{!0|xD=f1zpA}2lq+}&)k*%YPk;>$~O z=><$Pf-{Gpyw>!8OCt(vf(Ub4;8n+nu^EQ9S=oswNDvN8X%f(8s@irIftk?%(t=nl7q9c0FX#L`_ZGa& zk|L|eSdGIVOlHOK9z>`rVWx3V2-LuYaZ~`pG$xynV?Y>06f5ywiHoT&M5v72o{m~Y zN!iRjC3U~AFdQC2U~)5l(qZ_+3r_HcVr`X{Q6hE3gAQvGA;j1j=!f) zhlJph9her>|I{u#EfXO~**h((7Viaus+Q*xK+HDl@7!N#X1IUtH~xvEj2_LZpG0m> zG-uX++9yv+O7|;Z>13$6x#u*LMuW|;{48-)x~OFC%%lc@i!R0e2kX$;SPgS^VNURA zPJ@X=D5<-{90tT#%j6|&lYry=xlHFq`eF@$$0-AT@fUwS=kaygT>t9CcmMJ`pMRM) z=QUmDD0s)HKLk~;w+QW3ETM3!e8o8eXm zn5kW_LDZg|4a4AU$Lrf_+1_5=oLydoAVg5ONLX~8nSp74bHnaoxn$z;(AVn~fWY3Z zSH#@JDyMNc9CzC-6A6>1A+8sq`H?c1Q>66hoxtm-A8opJckI9Umw)kNKm9Yu?f#h3 z#ZU znY*JO6A!Vfo4V}}dlG`Prx7tSGr{wyEIi!q!)lQ|bJM7>C8ZERP&aYXehgJbj&{8Q zz^l&3EdVz&@n*9soryB$t65_e%Rby}Ho5P+^9>$k|8QqaD&Peb+C9B$H>-J;FUJ^p zzu#=0U}|{Set(nGSgO!8BrpXbAGBIc;&N2{!rei%dwR8+d=d(Vc<-GIBF!qo$L)Tx zp1iuJD_@?E`;tIac_v(Ote&3?J`sU1H44gu5JUNNb~o3niwj^LC@`~P3J$<**zW6f z2X_KHyMT$ASYoV#2#CuZ6i$^!X|>xdSDF>Vh0|OuTD#L21XUczBrzZzy2aZ=*Pk4Z z)HSPwZ*wNcn5haJs%pR6FP1ASlI3PSkcP48mX&ZC6T4Bm6S$rRx6lVs-Y; z>GAO}0q)^NsnO>zO|0L#01%M^FR{XBmWjg|bFN5KRSgls+Y%z5S*9P{9bA%rD}GfD zATV*{qU{A@Vuen79vmT%8_ez-v%-|scsvnk;EsNrbVnHz2WCuG*yp978^@u*-UNy< z!c&4FKPX*@h-u8z_gAfm3Y@Ta0MqO~d>Rb!(r;2Nx?NM{L|&xO+&$-M=xFLCmOR_c zaT-G?e?JulW^Ena@HyuiNLHm+i2na+C=$vg1J+1XXIJpg;{grSh4Uc)!|+eZ?#>SnWn*2 z4XA=3ga|?!vxOMKxV?+3wP(G(+pf>g{KWYy8jg7MY8ox4?RMLBt5DC~ zU8d&zZ2R=+-2&!%JPHd8fO}Jqd6eO>Y?rZV_4XFslImjCjI=+3dDtDA^RxZaYl?wE z!?90eszRuj3o-(OtKj5r1`&5FEp#H7o4L(O*-q}7HO7#KL1HY`i8QqXP%D(zG>joe zFk4DeRfX8IJU=&0?%vd4F?T(is5tstu#@QmAPExqHqO zLU(ySW%E=f6F@|_A6>1_H|8FKfT&q6PU$-_@2_qb=W9$bJ(rGrp#hhtY2R~Q(W#aI z0QaoKvc0?OHfs>3L1Zs7SG2mgFf%Tq<4ifHwB3bn2?B}KtB!$^E)bEhOwNEI2yywm zJtc}^qWIcmO67%XAna-+46`xiX5AgP`_R;BOa@>acDvnMAPBD$ZTBd?^38I2>~9OH zLFy`2F)TY)f@?`TY)DPF3?j^u)7Z3aJ{&E^yQ`;F-H62fc2_l(h?JExwrv`YrYdcf z(pU_y$+&o!rZo64#=5qgLQ@$FrA(0s6q!s!#?dB9)uY5>*#S80cVQf#cMy0nR^9n_ z_m)nj%)~5)A{PLlkpGLGEX7b)RfA{l>`#hc`>%iPAO1K0usr^_)E@w7f|*mcMN{QG zPKM)#?9NO@Xf6gW8Na(TNQ-j+Oovf*HS}g8Btk@#^F3ke)F{Z=N}+C!DzYV;MycTL z2%%ETqo2|jSDP$s3)jWUm~zQ4$WLr~ObEFD`d5C7fPd#d_&c*{`aEh}igY2(T1-o3 zn#(M|KOr=j>V?@MYu-Vp;fIIme|h)6_tkHdLPDlC=~N@kRKokeDW9)Qf{0*-19g;s zP?ox|66d;T^jTT8{Q6Wj++R!z0ui>+=6NM|2fKrcK_uKES4eCo9zD+;$M8@_rLrzKmE$5y;P6# ztpO5ZuG@vGhAKC0W$H|mW*-X^6Nojdxkag9Aon7d$1LLJfJFY>7k>P>KLDg;r;~Y$ zKEOB(FB)&XCiZ`NoN`Wi_w=KWx&pxB0-7+vLjVOKcMYn$ZFP1&9FL)j zb<=28x13;k1X9jYJ+@J=JdU8@!&t2rO&eL$pl%KZa?Y;m0C(L~*`Dm}Y+`Q`VSjzI zxxAS0axQ+o>Sj&1FxB;D!xB!~nnY7h+#W}(bidtItIoy8q1TiRn#RG)nCWtncYBIe zXd59?^Jdvd)0in@)h=seANGf3*X1GUkdx;1W}SA&xNM!_uE(40aqLT9tI+O=Ije<$ z)DNMlw^!H8vyB7&)ir?TYy$@|m87=Z8)n8K_=KkM*dHaz@#d!LI!wDdF$s>ntX8Au zemGQB4fhYe`Avy@`Q(CPWD#06{r=d*21IT)sr#D~Pu~S9c0OvW^G)&a0#K$V+RfU` zV8$UV&Q@?whhto{INf&cs#fMDxvGe`obdFPQwlK>(Q>^4pkrc@Vp>d0>Gn3BogKH^ z#d__4XJrvtEXrV$&02|E5($bx7cpAa zWF*JFS-g#|+UrN#t;6f69e?!E2Tz{7@9x8Rcva)_#F&_Zh>1Cdn9Q>#;oxq>)Yi+* z=81&3KWw|@dcC@Mqf@`X4_-+9ABLHa$zyDs$NM+xo<{>9!V+*iW-~7?Kvm>1m1)2S zJvRpkDOqu!C8CLlGdDDfFO``OqY_chsjBLNyPG+P>#B94W8atIRwIzZ0CF%K44&Q; z960gY=R_U^|3Chxe+=N?{CEF$DI`HM(fSQQ(JVw+&`qrfI21-N5oy*UX@mzkQwRcg zgA+5`l$I0G@BZdD3hjOxw`GF+tPbP=sd*Jy74snPJZ(k91QD;Ann=|=mtjhBwbFCA z_wgpW&;BQ2P?D1b(FFFx2~#tAvS=^^koCTwFwF+2PlARMBE!Z>|EFN$tLrO%=gDV2`-SiR z<(~%z#Te>n=4Ltdy)#U8`}Ddl(u#mECmUc!9PYmRoy~ji1vdh6&Tq5L^4mb#>&@or zhu_FW%Y6hnQ z<8X`)1mffEzFeopdIk3oBEb`Jb$Q7mempvH)2#w9n&EI<)}9oESuEnwqJEqy$%nB% zyVyPbHq00#u-)Ns_T)*QwT^KDRJ<&%-d|KLym?Cdk|s%nU_U3JIpv0heY z4CMZH7Zw!U|gItFB=7~%PmOb;H$tBE&%^v7QZus?3w zrhE6D&o=eaO!p5A>L143o<02qagkqUE?QLP{?6qWm^kNg9FKb3y8G2|yu5tfiNM!P z{Y!)(=E&KH!Kw(U7=VtJ)!Z?R%7vu|q-<5>5ZK{ka@aKJQVvqo_L-=zWJvdk)c z@Nl2iEyr=F>!$b#Ok5{m(KJjr4uh%-xsZcc4Q^zUZLkwen9L^~%(C8|-rsNiZ(k$e z7yiAU<>}B~n%Xph4Sqi-q}gVcPFYq?V*>@TDd0!p$ta8o|MdUy+S(r1C8A6D-_b0yR08Ks8Pb>pIt_HxHlmWl`U;M|h zs{CV@Lt53+us8FKRs@ndcWQ3n3`^rhC|kzcH?5vX28fTtGYIu zg{tLoB%(}Z7?BCutk-Tf-rW^B|7Y#OUoYMYoO8EY1i}MR8NnQnJva4nyI-t2 c4 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

CFD#LxA3 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 vbE?3&z_x5uv z0P0wC&UQ|};YER=$(=3zzUzEjEYw8qIQqkQEUh}no5r9U7+zw;hhN>9uEc&R#!654 z&9{(kAqQ(drB-&lX7E|!y#I0Brx}l0e5)PY(Ehn3Ef*iKcny~OBR$b+ISV~Q&G&SL z`3&t=`kZSXD-=y;d(3K}f27V&Hy-hD<36QX2eW`EQ{N(3xH7C=yfdddeZ82*sKIR+ zO?byv@;)bR0_yg1Be0GAl9aC=x%HG$vbg{=dB&zb?9$P-cy9%(a0gIYAv!zv4TzGZ z$`0ZO=%#?~zV~<3p=vE<7Tz%#Wn@djU);!nnClc)X6rB0-Ao7x!9oe^`F=;= zwrVWvMcl}Be@D#*496AmT};Y6?Qg8jf31D|TlR{AEfg0Y{27%Rym8x;P57ZXD%ec- z=X}Y^=B!3U)K#sbV^Q#;q6#^ z4^&L(RAD0u>jii18R}T?)ck!x#q*|nu6B&|k|ZY1B0-kNREVpO!YH;<;VxLL1D13^>+=oTdzMBHl$!GU zSI*W$ShhU=iRO&~*N2X~rXDR8)oxjTr^2OaYg*HICr)m>-4{tfdLr``(_bA(w27M) z%%de5u^!cc2&G6j-1h&R^r%J7wIj&C?@{Lu+eyB-5N+Zmy}d_2hkOdTldFWD_U^~g z_VURbElFEg13&hcX$PnL(6S)51?u_C3NUZ;BlAFIh>2fOU-mk3+8tOP^H4fryNWtq z^t_854m zOl6&+lQUG}FD;&L{Ox?Go|z=w)K@bEYre1DF2EWqm9yz32+Q$smRy^qqWyKEudni2 z$9oM@nhUbHFDV5xud~$N-6NqjbyDKky`bp*U|8x+1}KB|=LmAbXdU}Y3u28>dG%wq zua`N)$uAT#oSRkJmW^*q^F zigQu`S0~%^+Uj2il4N)1LXU)ggv&ARW%@k_Kr`7j%tDh(wN3ryugCzjCg35rr->bL zJ#2S~*E!ShjT2M%IbC+joUv3TcDJKIiKm9BO&teVnd`SN_5~GMk*#t`l{706oH0$| z9L^{v`ykv8CkH4Y7sQ19R=537w6fbGAa2;%$K34y(R3DWP5$rSzDWT=7$prGp&;EQ zAPl8@B1$7eP+B@wgwY{2Qji=73Lm<=Hc&zY1SBUpaHPbZeV^m_{R7*v``G=C>pHLV zWiTz9m}6@cR=-H>_+$y9-nz{-7U!gCm~w?*C}>YHsxZV-b$<3v5)Ks8Q!tD;p(oTw z5b?kB6Bh{?*J~Gbf*EX3sdzY?4K2!iO=^J*i>CcUY<#Fs?fvNh7uQrzy)L>-DQPQC zS1(UTnpb$T=TRm6pb^v_U71H;?$Ol3@up|TUpx{6dS@xqYhe7wt!+fN$hO1F^Ns>j z{Eo{D^ohHI z;^3G4gbd6_@dP$Z^x^K$o}iK%`N-Xl0AvhZhi^r#r_Oo0-G}Sl<+Ki;CcDr#I`*Sz z;7qx`$vNp@iRt^&-nj9_X8uZdxnyK5FWvu&a`6{eRYRDt0;P4bYhAg>woGM9$Q&te zqPGwP9)p;RO~os>plTg=$Pp@20J8%r19cZYSF=*tp#E?ak#OH~@72A^`u}~fKM(}$8T)nwA(tu&9PDZdf9W4z^%{3fLyNuN>&*I(OFesTP=?(F% ztSmWef@Nu6pFd9Rspc2>m#>dgJR|PlS8L_dgwM@0K-1ZMW-=eanZ-0OxyXtoDMlsS zc;9e=3%R-W7XeKKayM9rPsSuZEB2n2te~S0F$t@ihzlrY8frn)%pU&!$PP-yqeO&b z5jJa|ckk53G}Qn=#i*d#@gYC`ofXnZkU&>#N2mOp034p=|sZMpg6g zDv;B{j_`V4>-h{f`YD~2{k2tvn;v5vWMJ+m=x3r|3cD}x5K7u;k^~bJv>)%6Hed6; zrL!gdWNd6#X5iarhBv8ZdQuO~6TNSN6>-S?3LQOd^Q1m)==ha)UX17~mS|nU2R3P2 z+0)(Y(oto_!fyj?4a;>=j44ntT}CM!t;yyZ`xxr(O}I-IN!u+X!+*QVn$zB*^Bxgu zp7S#bUFXMR5?#z73Q0+F()ysTCKM?dh&wrXCU|dQkVR1RN?k(}q>HzZ_c}B%@K~17bOEY&WC!}7JC=? zA|DxyU!Vw5GEx7>0-!LmrO#1wjZdK%2~-C8cG!}Avm;dfZ;Xl1fuAZ8dF%O1=2b^ijaIMv z)eQn)dIst(Lf9Z{#G>V{lCFWU-~&n6#;L)Hn#@vs;Q1~exju-bEWMRb*rD(&?YVAE z|7$6k<@=fF>ej@4_9H-sPn+tRarwMELXh|F+teN^9a;{3OZXs9ClS}+Mf1zNY&re0 z_l%Bo@iV<3jD@{mpN9vIdX!wibeYaL-B4gWeN60LjA?06GSv3H{Q{Y-nknW50N{e& zxawkW@(YdHyFdE62c$=&3}LMdUBkcIqmcUn6IC-|u$F)PexbX#CM+HVnAL|C)pfdr z&jko}$E)Z(G`>CL2L#gsTEnl{p z3a6w<>|ObOT?_c<-Pf1Xuu#1@{i^hA{e)E2j{7D>t% zS@lwKz$Bef>_3Ek7nA3K`$5xP;AhL+xA$**5I?(9ga_6E->#8j8?~z zci#j*5}cCsg>e+2e)P#jI~s|gmO}U}B+bDZPX>wCV0@4{G{G10nD%D9Y@x9Sog$V9 z;4)98f9^DklfoFOnnpUSMk0n2zRAA4$pDXcOi^V|5pIvg|)a|Zq#{~%I zb&DKNGUX?kwKK1^J-934fL2is_vn=F?i44pW~D6#6-s6XQ;K(6q3&Exvsnlr{^e8n z;+cuAo>bY?ny*KE{9O&%`d1Bb5eTCbSF}UYCltv~hCJ%D(LZEt**R7B1g24dxl~=T zqzs!-1r2n~J3DR?jaEs|X5_E)d7q)kMZ-%`0!>+e?FQhW*FL?HrSMeGD<7gs(p zfULG#I?GlnzD!pUD)zqQj>+j__Pc8P!yjhHr@@!~&6}B$3c9vo*4Tua1OV;zR`uzf zjQ(t;57?{Dg;%SG43F;tfg{)TR>%J>++L7l`y*?54q0?6FSp^d@G&*(TI?PwLzNG? z0Np$5?|8+tP^d1iI$kNXq4q9ItcFZ(xvq9q84;Kb6ua2qTMCJAQcuH+kWv`@7A%uANM%^kmFyL%mWsO6MaELkFWPeM$}ufoG%0~Ca^7{1@M_o z*zsTY|8gZ1kHdMghOnFAH(M(Iy0QV$$@%v;*R0m8!~N)2J}XE*`6?m;xC9&jK}41p362Me4vxF6Ix64T8PrdGVZ0J7MU;de!59oJb zkV~eDq?W8Kttcg25kWt`YkYYiXN2BWgrb@!X{c1V@jzrnwrd=bj&UPERc*nP>7zjHv>vQ49-vPm4>~ zK&e@WuPEC=O~52q*unRYt$Pg${S&LQZN(ZeX*o%?!ctM0C{KtU6;K=p%U>>r=n7N^ z0{|H=tcJASf?0YK6B6_s4fW%wael^odhxrX0_<((lp(C0k?x?B!MmJWeip}d)kTcs zB^p;Eu4a-q7{^;$JthMmV>_URu58$E@)`ng4OJrk?jJvUkJXPOW^LeE2jF-{(`33|xka4p-%k4dnrpoL3hsM@T-l&_^BbJ+ z5zol{%sk6L;6HDfsM?Of!Xo3pK~PgaqndZfEC2LP@s}B{1vaMLX4_V(T=RQEJjR_9 z{qle0cN8b;-$qQ;sNUbp@uP=p|DdP%ST}6YhhA}Q${oWm8PF8t*UWvJw4oqkfAjNl z*Uo;^TFmkj^UNBrak@Se*v7M8|H^8O=hXFKX%~h$TePa`}lRvizmzX*SS1Y3ob6&UOln_i{;n=+qIB!HMDRnrG!SV})%+`YLoI{)0JW&U8#nA-O_rj=_6GiiQIBGE z?G5^VoO4nhf^9c$QAftpF0 zjC}xx^ET%UYG=Q0aY%agJWFGAK#WLXRSH%o+>dGAjUyQ<{Bc!wm!{i;qlSx!WuzgfSmx@50XC!{MB_P5`quiO zFia3!Tp_8O$IS@})|4}kt%!{LZHN1+FWWqeEFk^+78T~aAT zhDxE3g1TwNiW9ri>YSd4tI0qG4eO(azGU7~ynGKs$#8`9W-B7rTb#h{jnrT|J zKA1#lB=~H7f4X^_1yC^-Y`}wDx8^`^PtUHM_{v zfwhdgE<~Sq-1@4jO6K$5?Gx`>k%8~WK>ZByq01U9T>KItj9^VhLBp)R-|=-G^MYhG zJ5zYy@3Pvan|swQT?#O$z9D~G*w?3)_+gtNVNBojdr2Jq)uM8#tnri~KiA};EZTRj zVQ6fIo~*tNEgTjo^0o;DfyiJwoXp$yPl(`(i^4wr@Gnn=S~*TgP7tn#75S0vQ-Op- zy?p)Dlr6~*=hV$VKXwkcS^%04IZP%)1H2qsi!ChYn7F;VE%8aBicC zR}X~clBr$p;tWt}j+J0CpK8o`^mG}qASz}A0byJY&1m}3~;9oSXSF7{3-tr)W zahG&bPZ5n;=kAxBSou5QH~Vt$Ndmu?GL7G6<9XbH*WA@FD{D4hv(`hQJob6LC*cO_ z3PWL2CjSo_9wxh+G4e5Kqds7Mvs@hC}z7gRD-jyFc=BBLsRxf5*bVC_ICyQ_>nq?T{M9J zy^4vb3Q|`&b=Teq=lxz|YuT}EE|ucp#yH?k&`HZH!?S_QvN5g9slpNuDLJrI2>Efg z_EWV=N#)%IjVOSIqui>DJ)TjssE;LoEVdT^hJlZnQbc&p{fLH&4V3L$kWJdSQQz(fv9yek)pw2u@?yB+a#xURNb50Q{<_O}3qiB3_omY`pJSgzli zkkKJZDh$kqjI5NiMh3w)rSi>BgcB zPj?a#7e4C2>KSO+4~>#qYUk1GDym(*38Jik#C1RNp-0%W{nF%=#65);{u4 z{9*Gb3Co<%t`bdcA4RA^PDXWL$+ft2pB)2ha}bXPBS=^HVWl0j-byS;%36 zEgWz7&=h$s8Ba;>8h2JXus@39So7*Qpq zZ8Qr z5#2R<+h`^*A5s2q10VlXVV^K~StrE@W>Ucll7N|-pPORL;;>W1HrhqZjWO1CfKp+= zP)OPY3TFj^xB5C8Y3z%9BE%yP(g+ck6<{zM39wLQ!pFD)hRaO}pyJ_VA0d$yr1p9I zxk^Lh`1oyAfR9A#Lh1p`h8}zEk=S>9eY@+Z2(gB!lHXZ<$Ij>s!yE>RkKSUr!1NS6;=5Cw{GjP2m?9VKH6wCw726X)S!4u z7JEFU;P*q^5zZDfTq2yq4w(%I82A4Es>4_9tge&nS=1g8PJV<)!-xhUr|jVxx3T9( z?JsBV$>{q+g|NRIGc>XtmDTT`o<75I^W8FT+xB3pwX}mlbfG=f+w+I7jihc#$vaye zUp1?z@34^O`Nw!nO$_r!T0 z86Ym~ZZp`BM`d#^PtlXIx1C3NV`LHSA)xTN_b?O{1$r5!;Z z9@bo^s;*uiz`!IG0(!j^qHbH`Y<{}KBO^SAW~g*E$UtK8m6#WKsMD1|MWV^{82(|i zdETRJM?*^OzFNZ-N;FP!LTWIboJ4aL(%pAq2V~QGG+USLXp>lAe%ABT?(bh)!pvhY z)6Zi(!=8mpqQB-275Q)>EYiG?(0rll?KmZFdXI+3@5Vf4YwD4f`}-i`@4jfn)ebq? zA63bbQh}9*ZZ^jMXnf%n91iclUfKT~*nQSsMcl5-%iY?v`$fsNYnYf}0bMrCJ{U7S zylUG38j3)s(;l8V%&NcoOLIOlf4urElmeZ&h4Nh8%3%ryvW=Yhy31szo={L$d5B(` zq@(^`E-jb^P)4my;Wroi=({#< zJgfJg!o=+0JFkBR?v(rd#DDR;4)Kmqn5d8QI(Ai8CuSchk&IpYhO=YGcg-wkhV=A;6j~k-YH;Z4d2t1TyaPOw(dNc8zcH>xR9QMj>U4G2LJ1qS zeU1x6Qxa<}Eml>y;Bq0v4a`_5G?WSetegZM zEU9(tZ;*>wFVhwq*zmdqXJu^ zY9vt7G7W$CGq~gP@R96l6ad?4%;vRt$hYw+3%~rFpkmpin#v*X-G2oL1499pu-pK9 z$tqlvJ>}9+di0LuE#geo>`sGSZGoDq2M$N)m{)+b83`496ji((r>TwZ4vIni zMdfQ#cDwtpya_6pYeAvPrb?~-z=5nQD7_xf`ONIJl2_-nl)FT{C%)z$iblhoL))w( zE{LlIg_xVnbA%+m7`(*zFJB#2{b;RCxWHW}5nSQKYJn^q$EI!Da zl#D#o^yIR5kZ_x*Cz)P!nXrGCB`k`b>gH{5TeQ@t?&yEkz8pdbTb|^ELs7vhp!U5$ zlV4Bi#?R3+t=7hCvXb?u4&V9zO*7N7>gY{djEF@UXb9lkHw@{JK3T#RR#6(UIv4?= zqj7%7Tc>jPc*v!V?=RJWT&MQyU$>rdQ671)lMBR21;fn+BTdqy`VCq>%E1IEqjo$B z5jn64wBu97J64_aQdR4*G@PU$KAU8sqjAVVbc_+$ZZ-0*X}x72CMa@G4wEW| zE|Zuu;?p&IHg8R!XS^nuPZBN=L}$8PLLrPc^x<;CEI!@hXT07DcZkBn2lWGYz8N4t zy5#xcNE9NLDu-kW zBQGTL_U=G>8Ur7{`Q4d*Agv@_fVm+1Hl)6iBwHkVev%OocphkYxZ;$uMJ%E|=QNBn z0LmQssF5QPmwio71zz5&L|JJ@y$UN;uB=3X*a3EpOtXR9Mkppn3Bt1fS8**AKfv6(xSgQ4ej}V7}5po14Dbu z3g~al`b`D>3_mr35ycYNv(t#v0GQ2b)yy(sZ~1y#;@Z6H>3~wByHgpM{uwq-oZp@D z(CeUzMYJQ}-BfCuJh$;cu$-D&#zJD=_|Had(`+}Yp6N2z=Qu(k;kpUec`=~MR3VVM zfV@llH?=ZII5z%7V*rb)$>zZAzc~QA^jI;)8+wL@=)>1XHibJ&fgK|DbJMI$fp>(#AD-(+1vM%?1$}$f zZW~_~i>=S3AVmn^v<|4E!b5JGTYxm;QGJTh3}tuel*qH8W366AvhR+rl5VKWF8v5KmGsDTLVFlY+9pZ*@{ZF5R2UHk~re>j144DF8@uFMJmXJGJ8>mZqU?8`r>U&@Iw=7ejN8S*S@&_KF};k#$Pr_l^uZZ=EV z+t7ou^8u#Ip~bxE*8U!NMc9lN|L%-SW$>%NNrUCF_K>YoUEmHFvv zvyj-!ILsQ~j!&KakM|mRJ8?F2Ox^Rbq_5SFr5OCi+1b$q9jqz<_gjb})tFNTco(FZ zQTOWTr7;P}Lgw_qeJ*9ushiKDv=UtEoy`RyQSAA0J^ui@j>~T^@Z7ws?T&FmQn#nib^CuDEp-+KJscu5V=tacxVTN3{ z{^h#k@3N|^v}nY=!MhsFKV6c7^5CzH&~*di_|<#r(v)aFB~lG`xq%>}puE7qi9I{} zuK7MYTgnsItM7@#_#0iT`$lpv=XCURwGoJAns82owe>tEQw`D4Npu>qDeqg2Vg$*U z)rge26=(XnFAcAEaEbCO9jn@DHXDYBf2P!A2G(Es0O>6S{|Tfc=Z?HN-=w^$D~@=) zAtTxS%1YWX_Y@F|#k@G{fq%&50L|Pwn>6;}9 z53pecgfn2=#zPExa`+^ygN3;{(x^PRgOYrxrrHhn6TJ)=K=TLU3NO_shPhB_2pG(lm;0N+gNE&ku@wds zG2Y~fMIzrozcUi;RRH?9JFkctr4?4fYEtPuZ#`;H8{P`6$mQ4!JoV~Y-s_Phm!N7} zytX;M3G(YNyrbLYOMaDU{tOc=hQ)T5KoXuX=--tUqq#(IjTR(E~kvH z=tbLgsB)&?$oguY<_bvyGWAdM!f7ti$FDoV-yjIIW3EZM>7^d?0FK8w$S3mlBr-Cu zXr4u9jC5BBll%@g@9*QSTN4~A+ZQ=o8w&Dyt<-SrzJ*HoKv+8 zmCyKpa89xVaal+f;}l}{J3~&*Kw(DvG0#j>eS^m|UG<3}CdRvIrC5GG$6tF_xtnCf zzMgr&(zz>7VFW&x=oM&aKV-t!Cf{RUxHyU|ZM7^7Qd8%&sWkjwg&)dFSYCX5eFH4`A}%K|Hp)~Y72)M?KM z#zBOx_%q!Bpik4SD=!HxKuOK=iALsqB!WdkPgW80OAeh7MH-Fr>4ZRz5?e?uV!uVr zId4<-y$xVss6Z5>5O4Gh$UmYhKBftjrl*yZxG}Sy*SCjqX2(7MYyk030=x@clYC9d zy4HA#8C23iN|vz`(jdi zO3C`San^AacRwin$cAb=!Tx@Z2wQkn=Tfy^Nv%ON`Ti$5mY#O1v#SYWh|C-NZd#hH-JG@X;BuJ3UQhx>qDh3me{#3W9=M^(bn6; zZ==(t$DUCzR>Zx0s^J9n8MnZ$wd@9WElSttNU8XTGNH-Ha%-|&*)H1J8nDf1nz}qA zqPSy6j^S=`i1UpR{mvy%%N8Go8RjY3grTcWo8!RF8lL?+$-DJ3GA{DDv3l6N1vPS9 z40dtX#f{U@haW6@4P+Bqbi92jr5EA(ESz+Ffw(J7&yeVjZ(%{eqQCiLmTV*ygv0x% zN4JIn*1IMya$IcUPH|;{|Aj}#iQ$KF7Xhz7svN?%iw*|T;=TfWOzVL3*YYmpsvia;JNxS`c3&SmwZ0HyBc2Z~8r* zQQC&LunJZ2_@!j(dy=7PX~M^YkcAG0`+(C;?z6m!#Iol^#bVB?~J&AYY6DV zKGTF}uYwZ9Egv2j467MO@H=cSE7*jDFE!*IUk7z9)vQo*dUbW5Yy}?e%qY@sn0avk zNAv+P|ATVGe$_Q)*%c5vJG(dw0~|Vp95vtO`u$$u`tR--L$9Q*WiBS1@Q2G8yl#@& z!Z0w9P3p@-7^g`+H;va?FqsxSfm6X1X#@jNTAm^;t&&Yfxgy<&mJ$jxV$g4P?1O%XtM2)toEoi%lsVg zT~@<0RCITAwv~jIA!ew2+v8MK|xV8;@=8HX^%Oakyh%g;F!oZ$S%Hd!SHDTEeb(7>e(Vi6x;dS`Bjj4NfYyID2 z0qy#~KQKH=cQg|ysXyBIDKOT6i((6svx-IP#r#&d2ZKm!*oH&Ib0hZHBh_{O|LaYV zI5hv?Ilfkyk}5LKc#1mj4!NcUT+>YE&bHZV*<(|$TWG|b1;sSjXO>}AU!OTP4V710 z^U~n9u^t4Nd2U75OKTvYjO(^wNz;*UgN;E0Ud1?g-2&E?pO}J~80vhNE<}4jig>ft zbC_6VEVbl4laPztR=qXerv1!)i|5|2>WD+ZFhWH@;rEZbib)Dfce2@0JX#vf=SGW5 zoe7}afdxOtdL?sRVIhGu@};6A7iylYwvxy{*7iOky2kH{Pu&d-rdH4}!Kq!3#}9V7 zRK}YFmwXIn5X^j~*}AGhRR@Np*n86()|q*X{3v!Qu;Xyq)27cu9IHF7z3TA}dK?Os*3yK-9c4Py_T~dli>fCTbDtjZFd)u- z6gU0VLtIdi!ApBP$0891faLB8=E`ROYXwS8eF!E0r3^>H2T4aj7&Y&XX<862Yp>nd z1{>XXeMW9Qn(=3H$}2}Ql$VzuU!1ZsDaM>_GL8Ll_D{FKOdRYz7_R4)&#Q$k0K|YR z{eB9}L{^2GmmSW<`2Q^8edF0EOxj8f)qKmmyj7G1qqjdwwz)>eMLQlJE~?#VVF zy%$IULz(I0I#l+6QVmbz&=9fmdJ*fR{i9k|&Z8}z(Ok$Vcgb4qZ}Ld^#Eu_j`H1(F ztfPqTD2jC0Mh^hSI!!P6uQGR5%=~Atz4@8gbTnYEYBO4cOw#&p=`geD=TZH$>j`)X zQmy{?pjGw0f+ymBE~nok7^?HVF=xd=&{MhlX)!p%Rj$yk1~teQ z51IC~h`h`)>u!q)(Xg0VzU))KJdgNyeCz}6jX1j?n8Id;C^Q;9&X0as~Xz{bjg+Tz2)OYPY0jI;iAdM&}Ukrr`v328Lq3}Et!C2WvJhwWDn#0ap)WuD+{ zQ-#QTw0ugHedU@-*(t_4KXqs=Z_+Ux0;-lJ71zQL>pVR0abGCP_=llGF65ND|I4KX3Gi8zS)eck=>u3nx!fXeA zf{63xa}HW$SiSfy?@Qan`=D7^3Tt1VXCh%p*ud2`kf_kd2M8gNKVZr>Ei^%6KD)># zm`$Z(`rW*oVDTTz9WMTaE8>WlT}Q~!oU89#6DzQQ?thhpS51yY^fAjg2osjdD9wR* zDRvo%Ui!i%_tF=Zcgi2{+Lk||%q>^E15A6N6R2_;S|tiC{@W0qL0DuuPkMr zE9DgyVACz$BlG#;K5Fai2gS6*yHrfYz6onjel2b&zX}X5E|Zh{`)hHTtlLWw{+=Pk z^-%Oheyjkwz~S9v4QRkv4UB*)ZJvPr*c-&)V`D2Pj z`hcv8z+>InvC9A$xO*+OVp@H8S1KDhuG$&Q z-aUz2go!^~oP2>2nE*#!T^1@@}aPJ$GS@Z1s{qu*{ZkLz}>CbVm?hjCF2^xq?YTGcw!sZgE9q1qq^3 zw~o`#Y{rMqYwXf)P7PjGezVIv-atayjl4p=E^K(`Ho0m466qa@HEZY#8XClJt&ehj zpFikBqp3t*AkRI=Z*UK~HJo%3Q^5X3V9crZF+O?Yx0mIpQr@>tBq#s*ek@j!t}yp} zGnypT4E9S%M~1@XD}!z8k057@`ZDx?XS7Yvx$j8&j;A_7Czn9x9MN^Cvc9i#9(1WG zZ5KCSE&C_Vvz@XAt6Ne4a}dAa=9>Z#qqWd z1gpE)hY2H>as2uDw^zTm&cC^b_>a>*&u$it9&5PT?|Ad(=XsFjQGN+D0kZn`M&!1~ zJ>ij!Rm-bMy`f)$L%ZG~fx-L4+~nrn^@Svg`KuUS%g~?(cjU9t z_yA`Jn*+Z|P& z8{aKi&6z(s&evv414o7Hq{n=@yP zI3KdvuUeXp(-hxKrDT!Bgsv|;Z0Y&F;~gfxz$-8nDFeU+c8-yh1BCwe&L~XWQG(56hR3Pk&f5nnL&-H8iB7 z(1G2dkKxhgc@{9Hw6-1(0IqB_ZK3f8!4R7R*mt@!^eExph5WiB}E`mGtM;Jmo) z@d4*izb`S-7ThKk8Ps&|aTRLkY_OUyQWirbVn@iR(J}PNy03jBvPv_JCNBIJi3Yzw zMVq8@6LK;g6jiggVr-?vlZO59VvVBfb-K07Bj#)ga~kLeJ=2V!65DBuex(@nxbOZN z$%{CdtoIe0nMPdECD90QlxkO!&QE_t_Dx*|FxF-{o`#9!jmTSS6`F0v7Y2`WjD*Gd zB%LFJ^3vL$&|P2tsq)++>qhsMNRgDdnptM{(@sTcD-si1Th(#NF!NG}*Ur>%l%CG6 z%|kW|u?gwT5<{5q#8L&s{Hu+``_nqd2S$eVS z7?884C&O3#`zB24LlcL0Ki50oF@{t#^C|?8%^|Kx5lf}9U;5zdT*8FPY?D>qo2B&) zz~q;^!$>x)UK?mPi`vHM2_WZ)a3p5Hcv)E5^y^3uKj*Gdyeo?KH23)#3f7n3ayms)a!p| zfnx9C?6sFvh$Ib$;)gymaFKWW*er^z`@e;(g+wGshA-!NFkAEQAv{I??FzCg>Qai{)ijmrnj!D zLLg>*3EfWdHV5g(})0 zz;bpn1IYr~Z`>C8yR`OTT2+;Qb~vF19x$sy{)=qW%?;%S@jPd(pN`RjS8p2*Wr8d+ zdZ=8HLwu93xwGNUB*myWH>ypI+4Y~oQrTO{UDC@ex2|I~2n59T`5g|z7dZ`6gV}mO zaVEhu@+Sy9=!|KdCoxM&QEEu>@e$Co@@XEofV1{@Bc8;DB7+)qN<<)1_!c)=dAK}T zLJuvpn1+$5g8hkRU72%!w&&WPqb7foRS`f;&JzDOiWH~lW-j7I@-qBkTN>OiOV z>CQr}SW7tTU^~Xa>A%|4x@*0P9{=`Qt)jB566tqrvCpkWmiv=asYYmjo>xm^Uls;s zxmaZ~6(iUHlDBVkp2MMWQWX`pLylcCGi;Dw9P?2c|K)#?)JGT}d@HApMDwE_q|QYr zlae#w>RoAefA6u`kYv;FN_=|BsdLeaLXCUcwit(}ff!n{)USm3vPU;&c6_?D41O|_ z%bJ*E1XJCjQHZF%tHnT7KM6Z& z6(QyJ@E6gIi@3>s+r3l!!EsnXz*_DNIsSgfKS;0pTsXDhRF0G~8U&cUa04yix<+my zBM=w!iSys#p$U!>TJ8T%u(Zsy-gfXT7BCM%wjq0AJ+u51jL{`W_#Py9#fT1*`aIpjxK83qbV(B{kZLc7_FE6S?(dv6FOiUZ{K0(y7wX zy0ojLPZVvPUihjTz9i@R^gDS%q(E&gB;K{ELeG zCDo$|6ODoJ+r1(XcyT#sO!+?bkfo>I(45E5-w#AaG`K;I2;+~BU{x_jFebrFgx9BR zsW9!Qs9&BGC!XQwP3nXxb$wleW#z49W~o7ME|T8|2fuAQt+O_QJKN9B_@P_{L5XvT zxrZ~n45>)yw-DKSjOhNBz|_nA{XZ+&O&AWi45q%cnZWf3&)JlxBA`NFLy&lYY8c>d|yVp?36e zMXG|;eGT~`{Vj=!xn~^5xa*`OpY%7P=5SxxDd4WmFH z?}+(kvtm2ACLXgeD$KZ864x4g)2JEiO^_)A@LefDiTiKZmQ8fzPCEolT0W>)q4-y) z48i73_nla1200^cF8&x#d@^RtXDVapDl1*D40+p}8Vz&`UB1=(Wt-nJIl0jXa zv@SIl3tybh3QsSKR2kqHIz0}ZfAmbb0G+U#>5VtEHDXBto%KA4P@>_?{x{+vxS`Q7 zg`3=Wm%RTtA89mocCgtXapt3(1=Gg&8v3;)_&sBCfJTn7pwhCt`3fE_&wLlHx(R$? zFc8blx~C#TQTPJGc{x2)QQ)4KYLY1^S)%+B-%^fC>Cl2hKSTdD-M72$_$nUsjK?;tM#m6#W9F@uc1pZORm%3WTQ^r_ z#aoFZd85*KLbKEGXxgBfibIL z5oggbe~idJwoz4u_X}SX^6-#+U7{O1i~N?fw=rTJgs-8!wIXzmvzQM(2Y@%5(r)xl#e_<9M%c{^GZu{QtX0|liV(@pNTEJ z+{G?a+b2o+_>>1bKCM{l3iSSeG@XY()qlLlzsHIq=U5?$V}z{Z7#SfB5kj2ml%2iz z9*4v+va*g@s)NIiP-M#<2MJjr#Ie`0=RNm69`|23=R7{=^Lf8tujlh(9_bS{NC+@& zI5~@3Tm0p0zAcs)8hV=VR+IhTCE|$xIA50UQMoo{yyt95=3y=N%@+k?6>cVh62R1z zEpxFG5~Hn_831F6LLInwWHvrmQ#<-_rmaqJ<|g>$He=H1kU3HYv$iTMi_{=2EUIC0 z?4Yr>T17;inQz}|m{AgACl}%j+#qyI0Vn^0ewQUf2I=$7K+2cpAMbi;jxn@(Dwp@Y z*bf=4Sy(ZVm3j8LxKqIYk)FUCJ?Hk|^pC}-Eo+@)k*AmXr^Mt3u@unCxu4IvW8K1yOzCk(;u-2_7|qvD}eS(8sMLl zrx9ErQF2%a7nO7J%(=2Bu>c$XIqcm*a}20uXJ0+2MjdHwHion+#f#86;(P1F^~TQj z$y=Y$v*G-ExMqjw9+q)5m(vo2 zOfMp)gN1%{+%lp?CG+ClR)vOu-s)HOx0D?Hq}|cJw%BWVr`_b@iS+K|K3(9mGflZz97d*3!(q?;g~(QT%||9E%B zRUQFSyx8>1A)22}OC0(gB8O9v`;pAE+~h&o`RuYQwK@MNb{{Z^ zC9Qn14^Ugr1k9^>0RE5gwZTwieW~=U;k2 z>6#A&Pw^ykd`ed_#Dkg|ZlO&FGAi*Y6(0uA-bGExP47tu1(XTd&|DJ3ju+qg0|kl- zyf9ysxl<%8cXM?gYB_Z)NC@ZNDu0z8U_l&`%Ew~Qfzxe?=nMPdO&jbjug-?7MJSU% z$vA|PH{Q$G!v(IwU0DrNU7aiJLkC03*QMPtOzNX4#%)H!K#ULx)2>RD!(LNguLx3q z(;x%^l~tw7)A%5w+(u<(MBotU&eC;zI?mMV2d)?8sM*in&Qm@~z>sTD!n7bYI-B!M zYH*+PwUh4KTRU6=c9N0^Z`$gZW2JuSyv7L}4?Mp!vRp>(uIIQ?SQATT^%dxt%v54` zvHDxun~rI;Eh&zUDMW2CM%58^kU?iLr-I>+K6}%fgU>+dIyD|v!{mjP2Qp{#Hot>dYfxrI|8(qX`Qn|i+H<(mb_J-ru zkX?(LuFn~EZ%B-I=h{Bp+`rM>e7P)uwh72{&0hNniEgw&Q%#EM zN*UQ<$E243nO-6mUz~SmQ?W6p_Gb4xO4Uz}%X$J?K6&M|13Q&b$Z#79jr<_QqD?xZ zTs8kul5`jUFBvh&gS$}kv@Q>PHmC8sn^FHc!S+aV2K4I6^cG~E_5*&7?~iELI5*9k zbm3nY=U}s2MO)pXYeD>;?M)&O56*JrbW1g-%e(FcnoRBMR&1}>%^L^$xWM9!jMbgK z%|9HJlDFz*1kH{Zp3Xc4zSNWVH;NM~=>K%w6XGgMvlQkWQ_AkbZiJA|K7UllfUcS) zyu(u#X@0-Mi=-bLB{xVL;<%Gi^%y(}VN}rEi9+zu;4ysTLIY3<) z9zRwq6G@lO)|mgjUn68F(CXq6%e$nJ92!0xv$@%va!v`PBL%dt{UESl>{02#q=2(Y z|HI2FC30T6zgc^&8GF8~a!yvupyjt(;d>bTBbNN*@_{6yta1_UAI@z^<%NgMpS^f7 zLLm7q1XNaLM%GYW+VH!{nJlN2y}GSvKAFH17`#Fx!^EK)9b_n5sasS52Aoge9TiWhnxHKR51qj7;b}gx@joT;<@~8 z>*d4<|q9v%%kUeGEoMSSLgPD&$6`{kITwH!|2xbm4hAvetKO2g7#lfTbW!-ev&f&d{rGyJd^# zZJ#=0dB-dU73QOOOfq?h#jv*6gmQM_is>35YN)JO5RW1&$cR50<0$yRxSH*wi}S?G zkJ_`gQ*t@Y9c{w1jF{9&YNi)U8|DHu9$+tPvX9VoVd5shtBJ{3E!w-IzewMp!;9`e zV2Uk!YB*~Bc3akG#*DRti_b7iRT9k;Ui<;_fx?v-gV91eI9gd;rJn@neQ$?R6gepJKXjSUW>NPh zI9yg2u8|F&WiA;Gy(LUk7N%T^GWE*bB_DKbUH7UCP*T*I{f({_SAKw6nES*5W>gBKRo1=B;wnzqA#}?C% zSJ}pBzlh$wQJX=I4M(ZrAAm5lyj~YdV#=2m^=_KCJ@W;s?8g=4;&h?X2`)xADSiq* ze|L4jlYKqiogJOMq!SN$FTCrMS7O_C;BFd+iM_W~WB00=jA=(B)jhvduFO@8Z(sm` z*@PQ*i!;;obf|Ck{9x=lZaV)WV0aI34^{eF&sz-4WdxMWNuA(MqV%JbExDOWqqL9` z(XZfpWLAMcr|IDVZNMx)V+5k*D%lN~<(H66MfF{bpGM$~Pv>%fJTfg!TcSA(-Y|X# zE5}zl`P<&KZPiXfW;c^i_i6e5v(P(M@oSaoNIGDxu1<-Oj3tl(l&_#55F4sNSHz2}Oq${- z6Bm0Qcp7^GaaW#tVx~;kk?A87^Q7kUNgC?-pMKk=E#0xfcllf9zv>SES&!NehE$c7 zd1uKFK0|qx?qq*^)NHpsw)bsD0$+{Nx@8rgLc}t`hCOT9^yu{87vW#F!UwFI;ztIT6iM}@5qQ#H zL1?idJxhT-Z8}kIpH7c^Nu;vODSgrQJru7Q`3}Pj|Cud>U^)*;|4~AbrDc+k;aMYA zOc3vEvB^`|b@K|7QSW<9#ITpl|NdLy5(@yB;x-!`6E*nAf#sDTRZ-RxM*s{cC01E$EGNZb*0!qOB6_#d16<5jMeU^OEgHEy1n@jEmVVt)Df& z&7Dij(1`!%rwCz%s7kZOR1!!E679hOO6w}2wW3b(u#!hHL&h84y(bsD?nQq0W%iH! zh3cO6_hzp-LiO*&&FTgBSSWGzedyY|2Jl1}lIE#_)Si(Z`Iw;ryU7ju_kXs)Ep{kR ziWygC)#*dW$xXktMMpeYd%Bv1E%bm|0VQ<<kHf3^PcT?d34+YJz`op3kwOUR?9 zio#R%)=WBH3fd=|0WZ|qG{6r8YQ6i8DY7THB|nJvK{Sh~d%unm` z&Yxb3>0WVHEeOb3#r4Fklb5(*!iIQqnLkqTBz-MMDincerMiIWwA&N>+DILj8|ILR zB$Sp#Nu-{h93cDevlw|&+dK^JQ3O<}knfe8b_u|D(MAs5N9nIxUt&Xm=C`-c_g@g@ zWfn4QT!f6?ut(gzn`VK)iDbVKhyssSum+e=Lh7n{m#D5vLK+hme`a$s$(nvF@EHSu zSltXK!?7H@6?<-2A6#g6#T`HSf}WlC6*N-5oi^zdnjCfcV1W?^Ix@egxtzOyIiIMG z-oosCKJQYF3;XK-h};{)_N9a!RGBvf?ynttPmD4IT*y4e{WGq)8&k}%qlAF z+3{>zN+>S-ur^U~=(A4@tLD{gI7A6DfeiHMl4A@RWdCF97AF>$rj+Ch%FvJg%jhHA z)SYP=dD4{mqPl&=S#XsW;G_c4^|-gCWO4BPs(cO>iDTziv(D$UT7s+U#$I*1d1-IU zc{+gDsZJ0~-tsGZzREDuOJDC%bIwum7tq}jNq?c-(v5O=+wpU#sU;K8qG{;2VgIlBA=?6XqYvJF6PJ$TaL?| zTFU2DRl_u648gknez(BLkP?xMu7&M+<>W@mZ-0K3Y9W!}9<>~CqGQe7(*c4pzh!j) z-qGrZ6;6xRND&%$gw7MNU3$P$L3i05KcnsMN=mZDo74bcp5|dnDpMz~Ix5yreHa!N zS9A2=^g729LOO}U?oX`=8EZ0~004_>ID2Y)Ty+G}VLFYk{H1ODxVA=T_dhxjYw`yYyS@yV1R`R`u8nmB4)0## zw30d^%^w2L6n6c!Rf%WNSWA~^-cSxjYusF2)Pg|fC>`w~!v;zEDlIR5nS2(GEuoSX z_6p`R)oJT9Bnl#JusDwx*gVZ(`|%v_tc%D?3g3`>26GH4t%ba*4Q5pzqV=|;&&u@w z%SA`8G6-EoVo>63X6;^q9s`Ak#ofo}}W z>4V8DYfq@a7K&F#T`V#xak1(KuV(JdD*@h06nCm~%l+fZduihWZ_}n2JyJ znj;RDCB%d~pqE;?XOt&!ea2gfRZnl=^SLuqF$3bwgh1N^H7T^vi*GJ?=JeqSKQZ8o z*G@2RXSc&hH5$nWQ8In^AxOWVTsuoLToi=&v}UA6_bxHO?@_-V_S$pXz!kWerZ)IR>Uo)1?70l}1MzrNaIC%#&s06=ku<&LpOiCa>ynmQHmY%wLPo-W=v zt=NYO6PQ~;;QK36CS(0}yeAUdSGgA;n`mUlmR|aYKZ^9NZb~OzJ#%aU1?*OL)ICim z2N=nN3Da>HPg&oSfGc=jO@ki=?gQZ*ur3(_>5tEJU736CNz;{fb}~n~VoeUx*-nEM zADg>Kh)EBiiL7*D_GG8e6bcz1UI@o(Tb<5#1S^l7=7J*Eme+cpgz1igNw}v}id@B8 z3w7x}x!c^Bd-s(@>d7U{y1R0f_oVB2M_;f}D}m6R_XfP~)9;76*(#IHT>(ly(N#z6 zQr>o@2p-^pi7k8+EpgxkSzrZ$BW0VGQ#_5!v%8&xiCsBD5+#Is;mH5vysDhTk+nJc zNF+$!;4@wgy>|RU+UI#XbjJ%U9aSpC(1K`R54@+DY<_lZF72YI_bL-t=`{RWIe!3U zq(A&m>UO{G$jH3ZT?qa^#{i~JPXq@3M8EtDJ59<}Ld4R3_Hv51wJkdcR%%mdf#WN6zF-S`DP>eI=8A=lkY!)cig}^EkYN$VRAK|1+aDsVnHz z^M&s(_NUvRlspA^hpaMnwU~;crX@0$S6oWQY0DRQPlRNz%8PSB-aUzEzo&2X{56Mv ze(|GJ)%Jv2Xw7e~&GiAmU0Ae7Coif(y<*nQOcH0$iS%maf2DfWYN?*)3G4v^(F5IB z;c_K|QoJ6gM-Zl}l5ZR{|I@eH3vGimk}Q#_M`Ack?&-0FGBtYk;zVv?|HS-U?s9)^ zwzxn0E^b%<{wr`)>91|NCm z0+sE^RTqEf!ywtebs|fPQvG-l;J6Mk4~BvqQI`PQ@1U@4#-Q)zy?%oH<|oHkiXOk; zKo}Rr87cm@31zV9YV(`oEJw4Nu>BjCZ(h+kWPMWa2~O@Sp3ZDC0WK-ds|xuG0+53nX`oZj3$m9YG42KSJqWBGaTKv=CZ&I-DAv zbbeoiaSUymf2N$YT6;bi*rOI^k3{UbyZg8%@@q zX8H}m`Gf0r{pepTvU7aZQ2xdd*=6U{FCs2f_HcD81RoSm#ZPSDvjZMb^4!}J5UR=_ z$iQ!->aVYQ@q*XeBc-r5Te~g2^;cE(^+G+vvtJ2-@PypzO9jAwk!^Cm% z*)00INUgwx;RrnrwLLUB8?iqJpq_3i0;vHVDN^PiB*m(XzbkXa)t@URWOOm}jh^1; z%MuByQR3chy5=MlJwTwPbKTt3Fw}~NJ$i&_0YH6t1@1(jVc_|&H%U4_k?|r_C1K36 zhRhh@%Lh*CslN8_p3UvA6_k#{C^%hzMl9}BxK2esBM({v=`b3zdWq4&%OOU0X0dxo zd;l-_7li>28!~N4u4xPTl`HT&YtD)qw4f+L1fnydExdGY=crjAmmpvOMt8X`+z9Lq5Nj^~+?Ok{Pf7e_U{a1O5OGg(MHuvd)q~rBM zmCF&pc!XbpnEYj;_IsI)A!mf2a%X0m0Qkd)m?W?1>FK%tY|G~SC5Q28R^$)N+R7(_ z%^3If!UoY6AyQ5YLR%Je^>U%t7V7#I)Fkwg^;uX>@8GlS?#7Mg$y96MamZPUf#Y z{2F%LI_ASg44%D+Iqe(Xac|6VMwwll**RSC8@Oervga2BcOT%jnvnwx*8PAlcXo8vDk}&pfi4%eVc^eGcFmX&kAB)y(ZzfOhT>4uq%^Ig{#WjS#1Z7|Owd0|@5X?Ps9Zf1*Lp{0& z{lGj|NV;~G)SKnX(o!A%U+g_W-BOSTz6s9}5KyvdRDTrubLAG3zV^pYVpFWO{Z31N zyqk)BwA^asS@Q|QjR4az{0sR`(L2^unT4NS6s=@m+y4OJgavtvpFha_ zmOBXVk&a>oo8;bnf5`C$T&0Wb!)pRs5jmx6(rRO5TKnVC7LUr?Y^*6S>oJ&crkBZJ z38Gh?9ZVBSC22(y<6yGNB|%CdqDt@TP7-qBdmu3>u(SxlZT_SPB}>O`CsuX_(E42r z5Bx=ewX-cJ1^XATbnpm`YIpn9h)7F1?)$N*UIK_!ceJ;fC(^e$ju*_#6Ok3s&i~e< zcFD$YGx|%E0KsXqm>^c>a4OgG9Z^=Zt`d_3g)+IolfdCZtmGfSb-n6!mEt}~MJ(D2 znzhI=me%fX>%6KqVC12~VpB$gdZR_NyzWhhZ42-f@58qeYaNXFRo&M~)2<=@d;{gz ztWn}jjeb2@0XM67BCz;3U!-7wKjr=0)f*CsPtN$tV`eJ*$)|{zx7eIROH?vCH;xzM zXqb*#(t9h!8en&JPOCP|2DZQ;ZCRz_D>F#E3o zm*S_7%F1Fi3e*V2S91n4Dz~yMRom^SmId`m%=~aK6kFTXNWp4O^dn4#Xm)AopRrD`589 zfcWiN$?}!H$>~Gb%IQopr9W}WqnE1+pOetE)?dn_#I0XH?XJLGQdT9jaQtV}ugS@) zfPAe>S&#s}x|rBmaWh6cHtU$2%`IdA%NZSZW*TF|Hpt@7-cXhEJtD?C;GW5C#*NS` zyrr+D8wV zJfj>BY_LdZ*HxFhmC#g-upCC~6efQW(Izq(B03k+;16|ah2&~jp~_0iBOy0m37wwM zoL^CW&dps(1)9u3FVfXuHzlAD!J9322FvZ%i9Y)%-R=`RECOS^_fcQ@_+Tw(=I~|Jx4nu{)qdyDd$#rA*kP8Ak;(e=eSeWDTNIAx!H=X{ z!&9|X@-qfsXn`c3|3F}ir${`$Pi=;XTH*?yXd|EhgNes_LkF|A{%0Xp4Q7LkiDg1k zM6!PLKUIybpQ+>jk(h8~{aJ&SYbL(omZjWiJm?5qt&cE-$fQp)w8kLV-Cb+m z<~(r|YmK3lS4a(8#CPt;wF^8nRHaw(Sg(1h<7lE?(`@UW%K6~sIir7KO6&g0|7QV+ z>gdB5mFu93&s~1F3*m>Kl=Q{-u!pan;!QTqHph^&O5Anlu2S6?^{+BzNR*9ZCoLfp zBH6z%;(d#GV`~$uZJfy^F966e49{oBW~S0H5nda-D`B9l;_J$mXJOhEqn`D2CBx6+ zR1vnCgkk@UlTg$20+AtA(HDQB=S#+}eFbzr%TMaL5`_VrIlghVLH|gn7gcFT@){ndE)@D*2yW5m1x` zTyMUG5uEafFwOh`Rjs{0N__>7c5SLYX;UWEF!1nzC=&~fo~wn`ykn2q4$RH*3NXZb zy}ZohKm?}?{DA)PM#Avl%hH4fYH?0^-`IcLcoP8w1Eq&Kk=>anLdgL;fvK@jD3a~jWUks zrQH7S$*$7(t-B~|4PViMDoe`Zs2a=Wn~Y?moDtHSfQT$Yqn{t#;%OHm`G`!34DIzz zTad|n(1I+g>q`!zC5}uh2lZW#DcX1ArbR!uLrSCL2LiOg2Wl78aDDnB>Bpi5T~ z^5nt$Fi6powvWVMS`Kf#OL^kjzGl4t&Gk!X`3G4S%Ou7PX;Y?c+$2MR6>wFqFXJWi zKQYg!ZdD8%p_}E1PXP{nhCg{zTMnyI0!DrL5730_uC{!M4=!ME^89hi^sFK=pnh8p zT8`)7PyWpQ(Muc~Ab>ckE9+A_te>75n`QYhT+SOQ{puK3l1g6bQu~^C$|o2FoVq$b z5%GGA%ss?_UvWu{xh@+CPy&O42f|4JJ#u6}x0u4qQT)?m!~1){({v;)Z@W)JUT>wZ zavMYTRa-%Pygg>e-_wN>+UK)}eYka1E&1OyTjWKEFxg;A9V+d7?shpG7VM$&soHEa zm*A!P&!!c3jn{KAXHd5zeYDaZfT6Wu+_E@ii6}a4-y?hC5n@5QR9zNAx&0hMj zrl4{x88-TASvXV(yqvhh$Q`D|`@ZmKfVbsv<%ANr|FH*NpxHy(^i-x$4FBx#GCC&> z%MoaYnqgxq?hYTPALuelC+dxLk{{oKpT3mE>!NM(1n1>dCJY3mF%+M9OOYA|Kp1p* ztPH5B=KFnHbQ!{vg?gy58ZqLQtl-|tC&{8DN48hwJDk;)&FCFK2mqe*Jcd7ggBNBODi-0_QM&@XFMzf4 z2Qq80)1i@~t+9^nd&hR>>sy^7MrSH=1Mk~v^4`F5LF@j97ePp}0_xji5%tP3=iQRVL=q zB3aF>#e&EgAl7Y3K`A5Ihicc_$a>{}T+m)=OOzo0xS)9^AsdV2FTKlbX&UzcQ;_ir zm9AU{&Ug7 z_q*D^KK)iiSdNhxPPLga#;tu8Qf7C*Y)feZLy|sXvZMeg0upV3wteFLAA&=lXgl_- zo;S8-Q9;w;pq`4#eC*rLR{HdXisgD~h1dc|XqQvd+HQftXsNh_+l+Dj17thDQxNby z=y*s$AC<@aq4=oW`OtwvGFRMY>{EVr{dwKvt>BAeZ$0Z-H^vMES!vkx?MCR@FXmr? zb=Ib@rgY<wz_1yLeFWy)6DQV#&dA(iio6ZBc5S#y0`;aXBOEX7vy0;YU1%Ga?7U z)32=^o}QIj))912>9&GU-pIkw)2aN>lVYy{0^p7%{=+6U{fDuia;!q#Z-pbkOxQAl2Notx|_4-MefPYtc> za>}uX`#-TFnGn}{Zt`{D6V7as0GU^+hu&E#B~%G<{+4-^+s@r>v-Pp%psn@1{&Htl zSzyl6^i1w&S`KOU3iGj;Op9E@`jiuze1T|!ZLdAJeQ784Gm)-Q%YtC9DpTPXhM{7 zi$%F$M2*zzf?i`AGj~8iLG|P(_`T0ZOt0$DR7bz>w$RfV#bV=)i$z*= z1vphR)y$r)HE6yiUkA^Pkufl&RLek6lFWC!!7%vM*naczTJwK?>I;=89j5aukH-Q~ zg+8Wn1^mA3&(df+=}N>s^s@WXhvC^+D(co!v3G$_9DlrsU(W0crtE{-W8qNnJ$^}Y z%pT8yT?-g$l7ZuQ_xsgRqo|i}9AFPSjYXX-xbOeq4DO7IvKCb6Or{;PDPGg;k1aDY zx)M)f-;Dr6HcplxeIlKz?Sh6Mi;54;{$0M>>d)fWE+hS{`X02Nj78qRrV3_{km}XC zZ&H7Fc}aI)OVC6+qk#WvyY4fjYeikY*XHYoPoEunGja|yP|yr;+^oWv;kyaX{|xSm zQTR{;x=Oe7$*t<5d3J5p<2 zZnDxq-ww-xB4E*_H8OK+X`%SfRv9DX#(5)l)X#6MkT3IFbYlrV+madh*BFz;VJstn zva{&|WKEaYCsdaL^kRmTlC(UZ-y0m}M^~J7{BU~Kq+4(YGApXQ)t3dn5ET!Pr!ciHl^K(s{ch!eI^$BNGMiV)6iyK zI^mk?sL!xX(PY%E8&sShIe3_TU9J>aRQHR!a0{YtfZXv|B!a$3`Ze|IKVyCg(@i(h zMBU{R#{$f9<}OMkx)y31r|c9ZflThi!9HXjU>u^Tth7`PvGiB?F-3Q#I1$FhrX#$r z{G91%QX->b*%8nh6TU&?o%>Bpu1LFj5?XpaNJapz{_Ew{pz{qk($yJ@Yb-zQc)V#bubGWi>(&Y^?IKrLqeJuuCqugDeF%=EiE-3khTtV9) zp;orT)uz|nGB9padse740Q`#3b9gVorCvMNEbsBOWtSWuSu5FB$<O_$>hc~taK<&s z8TNABZ|~drvp4;F21d=V9TSYn2=Aqcc`J>l9_&@pWmbsJA65C+xU+e!p%i2lD-jLc zj?GX<-^MUfhF|pegOn?EPvR2&9MOro=W`qD=H?@xbxVbh3#u!FM@RGvbvERAA4VPf z2Odo~OP}+KT|0pqFIt9e^PWx5UQ){Y>Y~TL?RzTUm;(^H^vXtl{i(m|BJ3hWcXV-4 zFsN-#K5vA})!e^14^`ok!#=1OlYtHmF?~-6Pj*ozi1*R#TqOmsy=HQjGUM+m*@Wr5 z#8UTY>)QXQ-JQI##maqUi_HiGF_-M=i*=uRx65tk#x374$`XltTFnZ11AQ(%c@Z1K z1&#gGLajJBljgzz41B~#cx^P*n+-&}T?h(105XZoS^{qj#QQ{C+PG%*+N|@?OTMcWrJgiAlQo_kCbQ{C2h&0u_JJFoN~Y2Em09gt za2ASbDD-2sDVu`v17C61YVr<5TO%&%v&opv67DIIs!r+FS{dxi+?>x`-0tQVuE8Ny zBgX?penQ*%O0b9D6@G=_V~wS|*)t+?t*O6u<~~es?fR$}Y`RNUt*mI-m#y_X-@^Sg zMz9>z$JgiT7p}Ska03v0E2lm4CU&Dg1fJbcd8jbRq824)a|VLEsZ4+gvWi}%;o0h; z|CKfJ)KKu*4axU>8q$d}i{)?>mnXJ+Sp;!wumn*#EmAE+xixGt@m}}cdwXl)a~pPkNe#GN-vomn&FabrEojZ{Bpj$ zUzCygF=OKCvqN$<$ET)iD^yN_3OzRm0i~cWSGj@5v-dL{7S9*21bs!c*Q|#%>V61f z6y&$NB-x0%i4;tx18CIT(Lq#=4@j=y{Gi6~%3BDK*FnQCki}-db_06|&$+HAmOIct zt*nl={T6&TGdyejt(kL1avcq%t;}xeSbD^~2C;WhCSWz}I`AErJ{;(OcR%da+2I)< zq^G!5I>B_d#1WNlkv=r1mwv0y|7J42j9jt1>iZZGynPt9?`0&`JAbxOQ*}t-iggbP zN*`kjyvCKb^N((v6`Mns8H0Fw>z@RL0hG@aItf>e zESeaYi&pFI={X9*V9P1Ujaq>X-OsF>Mm(bX%#>191GH-9H_62eG}doq$OUk@Zj*dq`!KPsuD zQ8y5xv1nS6C&mIyC-dgfRA+PaXEqGml3#o1Z4dkPxH(D!Me7Kz^3ouae0Iqr6C`c^|SRY7FA@DL3B*ENZkCQ zHU*PgBOjFyLCdh+82x;7S&-h^RwPT3!)Bc;cG;_K$~gR|6fHt`gr)M)WE4g369Q1v z|5w(Vh7vK*E?OTBmEsv~F>8sReUfgVXJMhMo6SEI1^%FSPp}YI%LD3Drs2;@qD`tS zcoPl@u-X-mG;sc;Nf}K`OWr4&OY~hu6m~6aZvL%z<&bcUrFCWhDk3FstS8y#JS4^8 zdf&WQL~kQ~h}kGzhJue;vO`p}EI_WAq0SH|@Kpwe9F`g*Q*1G1WCwYI2Qqn@s$I8T z!}LFmzu8k+#r^Ti*Dxg<;1o~_6bya&r~vw&8v_61D4%OOrd#Oc_ucD_`NCEFzH8xd zDfGiu1i6?t5$&y%TX%Yj-$LYfJRg#3crl{-02U){>SndDSggDbfeCv2h;Hhu|Bj9D z^LR^Uuvpkq7G1wW2Ca9Ij|Q@rL{5D68mFqsQ*$cGkCg-!lcbj&5~ZP z@%qQ`r!$`gWPf-JiNhE&m;nnz0IbiF>g5iP24_y!gNAR40usmQPh(o?dG-9dv=Dl-Qaq&O+oa^}TS^KZy zuHpigGDLrED}n$hF#lViijKvRGp-f*Dc#=?|0Ct-ZyW`Hkk-?gmZBhTq^LDTi*<|! zs0?};vY_ynN84W&_t1ao`soq>9FEGT#`;sz2AEES|n`Xv?-hp}!@PWmolS$NN7&v1e{i_YZ9^2MwDB z)&EX79!`tWJa}T&HFM>|TkdyZtpwPYFvY370rjA9z6esn=D}EW*ZC&7`YpjPBi9<@ zs_rcVm69hmczrmo3@YCptly$bo>76cZrLdyUNZdj$^G;dcBP@pdQjQK_9{9+&vr@4 zz-DPD(2$&*fp}b2<#+hJg(+;gA?&?p?3m|?EPW$@oI~FHW|E3H3|kRU?zphlRp4ZT z;xX{^>lWWdNZ(hE;eSeu6C1f4Ij@-{TRVzfQT` zBN|~Xg2$w%RKk5{Vkzi;DcM=2702KY^YENWUqpP~F5d?g#}wmaqQE2cQeS?5nb{|& zedD}xCWM3^ulqMX9xc-m4%~`f_`Ld(20^?hV3D5LeZ}+{{`KXU7e%Nc<=HVPJT$iX zAFWTO_|%w6(n(v~`lWiY3Yj`^XIrB!(|KskTfA>|Z||t8yg4-Ze0$n&R{4Iz#nSBM z`GxqqGW#YIHB%1Nr|$>bel~PQmqC(EDg(FXmI6cHnLMz*)0fH*yUXX`3IVc;9T5CR zCQEN7c*!#40^TgVa8|e@lg@h!Dll(e`A918a>4P{2^7cPcn!dvm`~Bbs#@C zkTgWTDBbo|W+59;K8QYM)IT(Df(jxZRd$Nh+_%s=dj6lv_>?@pNRD-s&XiP-j_@oL5O*Myb+()P}P-nM4Z< zt-`t|M1f3l(>l3H=@$xDE82%IW|bA{-acwahU1>I74~(sE4|_;4G8cg-jh&wy=+r> zHtiZz8G9A5J}#2_+hw?uE+FuVTKqmwz_)vEy-cGqwi(x+eTFTHpj3^RjNZswvCe;u z>Ma3D@(RHypXXQ!ox@QyNV*RzH<5;tjr3(s0K1-7Z3&c$hfLs=pa_T!kBm%Jo=X2Z zKq4xz0Mh3lpfA%zKi^aT&2aa`_ns-s`zfD=og5-14fr5P@^0TRT@tI~scgAgfUP|q zYV|&QQGR@X<aXBiExOXYU|8iVjT%LG~oKA|$oxaIT7AlLAc+~W`Sa?CI`Q1MrE3fe$Ne#_s zRKDV;J2q=+M03T^!oZGJTzr(*9LkSiri~!P<7`jZQKq*eIOM z;Vp*0ts8^R6u)z~Z_ofpZO+%BE-!g&kXScM9^n;Eq**r5_m>?aKcrx^5$YVq*59w|4VSKo z0B`)hYg#7^vnWseT|ewREzAkCRehfy1%%C2oUV>8?k_N&wLbiOaV&00gT~{(;w8vM zI~&MgYjn%z4VBB|vF0;PV|7}NHy@LNO)2M(j*K@CQ}@>)^zOm_B9ooE;oxvUv<7GN zNLWyi0^p3|cgVZ56#}6U(A9wuk&CAHlG0S-=XN_=Bwail9yT!TinS-@6 zUwR}>84~QPLc#3bkwQmJ6&}{&oB^&7tdJK9%!ve z7xWz&_kVO#+m-0<9|*AGVbi0)a6DKWFD{0>%YwA{RQ_^#ZEb5?_qNw9_^ar47dFXp;vi?AyP0yqvF-0|83v?PK)_o zJof#hF2SS!1|@w-+2DDQs)2xSEG0al}JqIHaNL{2T8Z0v3O ze{YuXYjoX>;7Ga#Bz-`v|EVjRskI7Y*Du7cwK#_ciZEVL)#{s%r67RGVQc=@1RE5? zgZ|ZOlu<8BBl>$mKzrs>z+2;?UX^mlv!@$MrXY*D9N@1F$95hkFe648`Uh%C<_(DV z$p{D!nHZ`uy`8M_k$Pu2@|OW{e{C4U;UC-fPo6O*GBZ6utd^hR*@@5Fe@Z0Z4uKw} z_@+H3=JYp$uxZUZ#|(v;^p>VisYTV?XUb`m1rCo5vS!CzFH=>i?mntFp&i0Lf$R>Q zo~n1^YW#v!C8_@qn#IJE8~glNW(dr2O-2w_7?n}>0P*K2(rC3H8U2!l1vA2^k`KG7NlB8-p3Yty%< zlyXK_+*`-8)2fP<*JwXU5fZ^^VoFHLsWyfu24D)sLL8OFOd)$)(?jTB{v(PDuIX1M zWt6aD3}bi*IE_9|Z!A2UvlCk{9@D$XS!Wvp$|P4~p*mi~Euv#dK1VJ!ESbP;yGpz>4$qdhPjFJ0wjgX;9@ z@S#RKHovl6s}~KuQ_11`H9D8qRUyry7H*HX_?ro`P~e^p-I93t4wC@iy;HWsbyZDz znCcO3CdhW6@}01NT7wNGjRnRzleLvzev9CUZz_{Il23H1vVP3wQ>(`Z&r_F`-Hv+C zt7<)M%Z|ZBrr(OtAgB^K)PV*%SBgxBYFbKQD>G9A>M3dDo7X0o8Uy@|Ng5C6x}FR; z`v>DsZ?RJ_LBAeG+o1kDGr!(u!(J|2hR|KlyS*yrG}tPk4F41}Awvx^uobj+lIrjA z&hz-np#8*uiJyl_G^1iYJHslVwky5%7fq6tF)RH04Pe2#_dMqD`_6i;;k@7FjRQU-t0R`S~sI>VG>qR#vu10fcRn(yh~ab)nec+O?*K z2=&s<&E37OHvqodSq>#arHcD5j&7fMM+s ziHi%l&ndz2dD~YAs4-Ge(7LJ`uB(+rI$wNFz7a2vPeonN!%+8KhLEk-q3By+lq7_p zqHn};2&TuAsU%g_gas!_8y@}n^#~-TbQ#?JUD@Zfd+W+g506+-eb|X4RnZS%{iP~k zeQOLdpDyJM!v6i3&tuuw;qBD_L)t;N34n=8?vkjAp08E~Q)TZ>B`-vAjecD(rwf#x z2sKHlYbHj*x~!5ymhg9dCz5jMk`Mp*fFeKuVdg z{=2Jj@BjcH07*naR6~bCL?8S(jKmCpSz2IOmaglFsjBLEnh@~uyWdThCtp-Q`^B&R z+i!kz_v+Q({JX!El=yoG-?}PfqFQ-Bi~~A1 zpU(&&V6_2+0EpA&Qg*G0Ik0t{i@Ll%or<% z;4IE7q@)PlVIL(qav4p=A(Tk#yb$3qjYO_2YPCOlKK%9_@FxZW{XqOQ1bA=!MV*%K z*8qQL>JI?^%`;>7ufBfz?*IJNU;lER=Pb<-2%Ft*x?H=vy>o6IhCJ&u)uJc>;Ci`~ zRh8B?gn&%4tXVZ8Czd9vlJZ_s?sp=oM2wD8j6_AArV~>pyeb+y*m7}Tv&=6+)QB%C>MFMQ{5!95TiU@>&M8&+!!5g4~ zVNt3IL3R#6%Z6s#%ON0|kz)q{#B2&i_zW1$^K>T4J$OKD_J?@B^1go_@)u=E%+oZ? z)721&840)A$t+`40fD_Iqx*#H^P)bf&w2Ig`j+&~%0;MNT{v8t;r3*BUn zBLb|+N&>Sa!p^aCvZ$(h@5s4l26RRN;l@bDF8FAQM4*xiABG9hrrcz+E55Pz)M?d5WeDW$krN+uBl2Vy|b z5O|&!SH!rM!6O(sN+~&qs#YjWtAwVY5`akOg{zVa$X40F9@c1KyY8?gL|WC_ewRNW z6+xnSBvz@MdrGT{s3M90d)DkR@Y!}>{CtOk>`$Vy&MSe{WuZxEO}?&GB;TF{;2alC zbv>QhT~9>ip$E0RENs|7Ff$vUj%D8w=qRb`8ilj*%9~WN~ zQF+$^*yZ(8$s|BX1iHZv^P4Wu+qyvE1IAbcn286f zvVmeQXRS+B$)I`5STANDf-=`dk&fqeS?jJPL_i?qRQeDCW!IGqs(Ujg-NFoRp!wX_ zciso@!%OJ@^!QZ0_~7qE-n^!#Q+3#V;8(Wee2jTqb`=Okk*}%ueqENjuJflpefPRK z?97x2%cgJpeqEQg>q78(Zt(t>M?fS~F;gQ11pxBXakW&Koe)bEWSy2<{`fIxpy@skkHd*fvdfZqSu)E`y=FiBI4 z^ZGyj>u>)3fB3&NE+K@r?+GE4rK!!s)bu?d#+1N7REfFk+L*+JU}hlVycbn4&63HY z`n!Mm9TI-|)z@)dU>dO~IW1HKv%F=HiXs{#5CFkVf`dWTveuB9iRk(9vE6mk=^XlQ zKAy|Fo{X|`Ct0>!*uT&HPU5vB$B1*avkuaMIG9pt}T%M;H5v!&K09OPB zKmtaGi0koc1^Y}1Aj%}&?3)W44uSwIX03MwLm)({3jn|**&zpkOa)98!Ok8ZTC%LSsSA>sA$sk=Ko%L*Dm&i(;0<9|%;27U(0Kgx)L%}WSE-7M2!Nt>=2 zqY;ssIYLlEOjuS}mechl*-Fl{#jS(;p)%k@qktHHq-V`K&z53br?iTIm5!Y&ur5KA ztIEbHIHyT`8B}x`W-u+9YMIxnsenlU8Hu`J0NHhWzD{LZ5jzA>Bs54B`f0iAdnf`R zfr*I`ld=KPFwGu$(NtH}G#L`BL5N8{+K2V`#)p!v9~UMf)7*G(jxW<(7Qq~6#U=zi zpU?fi7nS)k)O}|F>%6$aE7*7$%DTu?tLgDv?3&QEs)}{VSIrO(bzl+)Pt((>>}$v+ zJ7SD;C2|d}Z)&&i^K;a_Iso80T=HI~_ND;nKb!=AWbpS8^B*z}L#C|&5V2g_ROK@> zis+`2ZzdusMLiGY7x(FWT*k3#JH5_s-xKq*$fY6S#-{rI+1Cv{hM3iUy${dIKjY)E z{)i9$;q3np3d=}T=XjY@ZU*K%EsqVq`sH7rzy0pjS6_|8u*}ms4PX7@SKs{YumAaf z{!>iJc^B8{ynlz8fJlT2OqoHZkY%Efh|IuZBJTh^I7k4Nnd2&!8&#S+Qz|Okc(!0O zo9AJ@T;*^uSB4Vek~joiX6$wb;68cOw#ug(W_b=$mE$xMDv}d~`Eo6rCi}gGx|xSD z1dm&Rghkh6TAlMw4Nz4~7-bXlvaMiel+Ue9gc z11JX{MU82^4sF#|{f}qJd}KIg2LNvr5B_|CKz~u)?w{gA(Y?C6o-UfAz0~*o=+yr? zGPQJFMG-I8b5WMdJh!`DTw)USMTqM<&+|Oabz3{<^YqogmNnTgoI5DacDcyAcJAjXX|FfLJq>%v|De|0-0xQ#DzWt0aLyk*h|hD3&FBGgo-0;P*7X4$(u ze~)qT!K)Yvl9{Av#Eb?A+g6x!BP0MQ`i_t!Nl_Ngv#E($*zM=@B@j3F_m(w6h&-Z* z9KQMzvl=GA<@M|C)vMcu-bA9#kB=o`*zfZru_27}{a|1QJ~+Z!RgGX6y>~}OT z)@hz~Ey)O{N*LL>vL2nrKo2P)XoDAQ=-= z#{9UgM2jmhr>r+^BAQZMEeZv9)0|KP44&fY!mR;<0|FH)0yBe|{_*?Vzc-?+aa{|h zd0B{w(N}G2V4#p^LUq@sHO6JB+KxaSJI(u!8WA$gOr`{A z3}EWK%iE&QJ-%crvF_Vto{3rG8p;ymDgX(#UH*?6?|T&g^gy70D|3K9pZIg20X#>$ z>&_3`9N-U4{qtHv>eD&9BHf&WO%Z6F zC(N=iL`7L<$S)$M)0Mj#0OPt8OHw4^taJ+0R0Tr13{(W&T7gE{a{)5KOVtdBbr@aW zB7lMAxkkLs;Fug`;mIrB8V6fF*7mU1Ygzpf|;`F zs)7(05cRKK5#y#wxm^j&2;HqqVzy=fH#Azl^t-!*%rhb8H_Ul>qY4PBiil=7JRJ?d zRV9W(FK5@($6?w9hH3|d^W(Q=DCf8F*&kU3z-<)p%fJ2mkAJ$~iRa4A*6Jbxj(%45*f3q|)Vkp9l>gnmNK7Gslr5&h!SLd=F2@ld-wo3%9latV&QF=*n3@;2vCFGx3P~x3f_+~rj%Tk|GK?Uk~oe-zuT(_JC_^tRaO1! z*S}ttwJ3`J{2%{gD8jnTzxNl}ie?t4DJAu_2Z@F>O>5ays1nz; ztV#nKPv>^G0|X+7(nY)>Pz`;hGMp8^QabA|PuGtlqmY@IXZ>l1g$~c^NkWw zeFeBa9m}pYfKV2B%`M6@%}3wVzxd@ZPsigIUw!2qfBp5>^E%aS1E$Z(ckYJ~Y^>Z( zaVKNQMF4TzY_e?6`MikK`yD76BLX@f)^X63L=t(2gpw>nSe}Of004RE$=Vl$06;0} zt?~1Gx)2G-w$?dN)zuEx>tiA}}Kh#Z(1 zAdR!trHzXf{)V37tflIk!VL4sB_{>zI2Bz(ZK0xOpqNmUrbXI@fFNITqTD8(&SP`f zXP^}zB0B>W1!RblOmx1EcVB%0reI`1MEHjIl}*G%f#~}9)ZQO150Bmb-FiIENxHj( z0iXd_Wo~z>%2pd70vIvpIxw^?An5ff&eyv>sg|Cu0v*_Ry{zj500iJ&2>^Kxu-!r* zR|d#3vHS5T-frKI$H(X#i#DOqjC@;WY+DOXB&jJOn+OocRU~DJ5hX=4qrw{?G*zaF zICf&j2IzS{UbwE;%TTnfT(7?Ci%?W$sfH;<8Am7z5YgZ<374gh@hVBy7)m8#{)nCK zW8<^7vzqzN>uKKuW+|Vr6FM+qyiCddF1vl^|Xvt0RS(v|7RCrx{TU4 zX_}BQtuc3Yyk{bkB;e@#W_B;Ke*l2`uv^xN$T=6B3;c(BwWjmM^>5D7`SnBpLO3;N z|Kl*!&C3(@X7>|SH2dz`??UiJSw7o%rQ_*zy|!PxYMPdaj!&ok{T>ni<)8kk==!#6 z5plR)nP48rvaH5oXxeuWCL7&r`v!6IUqn??Gpp|QnM$Fi#ogXa9XK;fE~N9tH>G+f zDo6|_ss_B_vcMpQfQYM#rqztahTwfsHfdQtz3=$xNujBg!DC%6(<}h_wucmn0|FYr zI?vs%U#F!uNQ8R66uX|iM?gvGav2CgK~w|{M3Q$7oj^=6nFq(rsFqZ`_bMXGTz9Ri ztn&f}?XF*z$ps6+n}K7BhVZ%7!`>TjZr`_RfInX#&`tB*``Sa69NJ{?*JW`ULKyR-GLm6iiji@20*go<7sz) zH=WM)ez%;C#s0vKRiwQ;Opi}yaDM&R-`|BSO=vJ3pD+aWUZ<(p?{irgPe<;01e-6{ zvTJ=2=Hm&f8ipa7k|-cIRTE z6a-Y);q02`CTs=HgTyscQj!_0QZ|)&(s?$=JWg1bdL4aTs#@9a5FosI#YDa=t`ASm zu20dB-8?VOIaP@BOm!ViOQuLfhD`h!Hz4;}H*x`6Rd`)T5k!;}ff!_|`<4Q4UUC5I zvasV^3!)@5%ODL?RmdD7%}?>BBYd5(tpE)GeOqoqK+XX`d^iD9h|#?Jt8adphfDf& zoRhR)ePQde4i^9n!)QWh;r{+D9Q@7055oI2d_ENZZO^Zl+5a=X2$8%mi0FA@oU{M! z*DeEg4P+PL>jZ73T@3(5Rhn9s3V_>4kbPEiyG`NDzURx8b(3<{LC$;U+{?sfeLRM{ z{mVZ%Jv{Ed*Uo>L{R2S%J=+8TsOtLV$9xV%^xj`Cmwvxn=237%-yNO@kB+d~?V_w13zo?j4Q5TPZFa? zFvm!ss3w-cfK*h7Xue)U+ZY-kGJ%-@Qs%G`U{#mPJSj3WF9<%A&WAq{1SrR!DG=zV zA;7<(X!g7D#T?*6sXx4({hPdjBa6sxxBKJ$c9`ejT-7$~JV}z2QYL_j zq-mPG_ecb0zARKk#E_5xO$CwW6rJzOq9mg3i!bJBaL$<}1u~17rwIlD)CifKB^8e* zviYtf5n)!WQ`L1{2+$P;05TbZ%M+#g?ckFYSL3wOVM7a&04FV*t z5Y2lhs!9l&h#3eBu#4%m2sTc;n$3_Xqoj}so=FG@mNNVYxT)1lOmB+`A|U{qS%Yvj z2=gLMl_k=1Z?WiFF#|B)wP3b5Le)hzdyo+UBI$KbO+m$qfu$4`Q#ziTSFcR9-u2hV$M$fzU09sX=W@TVZs4Eg_@s)(ZddL1 zni6?Gjiae%b7$A@t`CpoefEBi*FlI2#6;{>v+S&)U9QJzzUG%GZ_9h(3IJHryS}YI zPzLcZ@e zJ`vs$ZZ|BcDZn=1psN1QZ-4jI7hkkr-UDEYQB4RK_q##`0OWK*k8WJ&I@C>hxI2sw zj|R}(-(8-L-C+;82DpV?Mtq;4??=XRo&pmzArD-=57*=rW|sUT;(672 z`3}L%42Y?&Dq?mq6?OeQ@q-tNrTbUg>o)gy|NB4vr@#I3OJXjos@vZ;ZQHc%x@>UP z=i|T3{^3^V0OIccU|`NW6B)+Q?>hzKzEcrEMkGg|fmm%gUy7zoDF)`#W$btDBKfi_ z5TTe6`f-&afb*1A(85for>7X-U2Xo*@b#w->lgt|o3glE2T+~n*_CB7P}S^qjAn!& zDf*%qFW0JT%q+!-%qhv~c&h8lEW~A1m9(xBBV;cUu#{pb3oHYgYG%6yuOfutf&)-B zou{d&Du_wcf@8y*!qOi(TwOKeG;C+#&khLm(;VPmF>v#U{j-XCzZ;LIACdY4Ku(DO zpzj)EH=Q2MxtL^E6k3*r^IO+hM8Gs9a1H@a$5Y!j2B4~FV5;*l5xKId(6oPbN0&1m z?r;NIkn_O}m(hp3)8>YGblwqWxd=^anI4RqRVzg`V;h(lGEg1OvfUUlAjYapDLNO{ z8`UyvQ2xM)YQ|}(D**6CP=GMaDR@Fmh^h);*$@B#kzH19=B9>Cmxs(UNCgqW1huM& znVlzQM}~+@9DE=~FwDh@8IRX<_v#L_j1CxkCn`Wx6s4Js({+>8BaX;S%+52plwwxS zM*9ERd$T1;mgGw8sM_LdY?*bJUH~+wfdN52@P+*UZy2Fagu-QrrGakrt;~$Y!#6Wi z<%4-dMlRJ|x2vY-0s@tilE@5C4-a2VkE$L$%1mba&4+wsB7(z-RxOxwrvb=-h*D6t zY+(UoRZ=uVRL3(Ez==RjadDZ%KoH4uO|PV^aO%18Drw1UX+G;JqSo?s8mdjJB1i8@ zWORm8S}*}{>7alr>@cRPBqCK5ZNr8E3fh_1#cGExYtL?@%tG?^z{l499V|TKv zb+z4wu5*`~ezn``II4Assc35L`UDuuebP0FDH>nZhmXH$z3=83z&KBM83w$K0q}`1 zAk1Gx;VrEtrok6R5_vKy8D<$rEq!*srYsCFGqI#R>LICcJ4bSJ9oq+suzwVB?QV{x*!@RpqO-p_N8uQ!D!eX&Z(t!bVI zPIjIrQ61;GstQ+m(L|&n1p-8s7;&DhcS(gV>I6yBxIg(-CD&%8=lw2&rDIb7NaxA4 zWlj?R#ee#hFMN#A8gqC${QMWfcIie{#VlI%;~@swPg=Er))zFnx(vjP$8H>Yw<>WH zX#j}F-mZUKFi@-)C{L7|glxH~r+J)CL$SJ<8*mM8@*N$KS7aTg5vSfc!`@aUycoUFQRAKHLMC9-oRY);@ZZ16?e|I8GB(i?YlL zp{A*`;}X&SJQYRJACC2QbCF(9B1lT#egD0)F2#86I)YYpRn>J_Rqtr;TyB6X4e0pr zxW3!v!w`kDF2y90ocFrl%X+P%zVxi*%c5wi5N1G!Zdh&C3M~qsQhHw;$^ZZ$07*na zR1&2OpLLFoAchG7X3-?$*!=7lPyh7yUwG20`b*Vv;yi1Jnqm^M%uWTG%DRdvNr+Wl zO>-&5ADI8G>Gm1YwPX0`LeG~k|h(Pb!e-r^;*uU2{fUDKpO?cYB`_>ixzlHwS z*8*Wf?1~orZY0V7Y?p^Iw&LcUiKB8f~E)+A_3QTF@P)~YaML_mpPSd)+;6>Zv;N($4! z)=G@a_}-VcXeF_h>gyq7)X+;M!;NM7c%jmuI;_~?3kvM zV~48HbDz8=vy5NKa(~sj#-d^;xOT%6qZ_oX^67PBm5TbJV6$qhPwT1}B*|Oxa?2pHg5>(^qNZT!{D#keP_qM5Jp2vPj z(*$F{9Op1GRnDLG4}dAE_lw?tf`#-o6D!s;TONnr5CdStQ$P5o1W|uH*Q+{9umc!R z=W5gDCs$I`Bm!}T&AN>@31Ed>i-n7srT`GT!L4dvcmOFzD8Bo}_mYB|g**d*prLJy zOq7?D8|xqU_1zYL+pMb6yu}Hx(EoVsiBP;-ALwV)-VPyF*W_bnQ<$#nytiz)KXmnF zJTNXj#J(TrwgSM$aDH97`LVWIe`(wmB*vJO*jmd>^E{IgqD8Wf2t{4W9F4Up zCe=*fAxU$0Jgv5CpTaav0P>LOvFnPuO3WrxHAx7ps?0?5jItQIp{&cL$Y@}_${z*h8PR)Ma6H{Afm2g=b{KynVG;bsbyhU zGRBdKl5CiTIgue%64j*SK$^MHv?v8I!5V_56jMsEF0V&UOrXTZlCc0;=MW=6(K((h zQF<0sxPX4jx#G*OZ-sY^36n9!zdGCz{F~-F_zq- zFF{1iIdV`{K_W?Fy(1zeQN3iWLC#sSZtQwk5W%uB)-h%EIKynJ-IfT}nyk+)Nv?7S zbzPs1$7a>CF-e4&_->~n);K2OyL%;7NdbW*%XLfUGn0AYx-L3Hxdxyjl47K)AR@C_ zFRLmqrxB{EWQQ@tBq?!Sf{2YJ!U*x2M~6u)t#qSpD*!R2`P5gN7OEPf^^W?HSFJH* zmO;E!tSU(&k{0%rDpa^CRT8l#B2(948c|jt21SBVCQT$wV?j{T7|2?)-jGPMS*vO| z9E#1R-|rPD>e|#b8KXD7d#)@|RnzgHN*V&CM5#RHdzaPt@8K*OV z!Z3hOg#quz0JsSQzEI_mjpe!x=Tll5abo4%%+PVvf`|;ph{7lt

(nl!7GX#u6#1 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Ξ+E|!%#RGRp@lp!T8O?08E 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

xp43y1 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�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%0AiZ+@2XI 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⋘dfLaw^+NzU|&B$gAq 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 fITU2#HaeRdl zt7jqY)SYGr@5p!kCiGW%>&SQAt1hs>Hu=M592hBeHL05=eG?``+002ec0|JIQy8eE z=^#~F_Vl7e#@|=?aLlGC-H`dp(M~ z)1^U;vc>GxhgL+SRw2+Rdf+fouedd$_mbE;HM%&t=Cba7LQ!h_KzI*ZJe^n;-MZB3 zZ%2d_Nxz#hfHxmMuR5;!vg*3Z3EhyE99`XSHr=#tM{@vYdOcErBt=`~g~F#D2JvyW zSn5h}0Y_wHh{{~i4YC*$s9NN7-s}SOv4(e%S3i$7%xEq`v!>CVmPJIrgzDzgoW1Xj zhSJ4Kdo?-#ST=fwqFdpziKpEn$CY#{7coc3+G1Mouoi{*fn7{WYV<}|PcJA)aawQ- z9qLBzbd|rx9xUZiqM;}1?)9|_`vQfcNB6{k%9!V)CNv7#ETx_kX@!irnrh{gog#-6 zczW6}Ags=^3l~^AYvZg`yHJrVw8pOF;sAg-*f5`8A{?UCsrQ!5>$&Hhi#1#+?7Q}h zCIbol^JaC7E8FG$`-vizArK!QujEE;Zbkk2`1L%1hFg+ev@XYOFG+LJp4f%nM0U{~ zwnU|5(M9(z`bMwbPr8U(NY+D#5g<`eYNNmDzN^5Zw2KjS!gLDMjwUT?$0ys=Vpl>ruDVC4-nMUR&OKqIFCJ)hQ~WRb`#>&y1{3p+&yMo zPkEfj_;3TwC%n~>2InRjm{EU&ZvWhD68~uUOC{-n<6_Rth+25?T_+D z(Y8~nESa>R8M11jclzoWOR)yj%?bEhWxWP--`;gRo`q2xA5nV08_g0SC2u*@y0=)y z%v|HU?6A=WbAv^5W5*c`2BBHCWdXD|X%*eb30bJZ3c0a05L)x*!S*bUmJU<(bF1

=Sf3gto-z_S@26L#>}w32#;*+$y8uv4q&O;kLL? z8ro#v(dH`h2!wxb5{9im7YtYz;RL6XaMH^~^m5otx2x+~2w0QpTEh;TszEdeTOP!` zMod8tpP@l9l!&=f7C2~ZXQb)tBITR0{Am_R)1BP7I<2x)FS91Z_%QKrCnPL>Kh=#d z@tG<8k?&?1YcUb4UDV;0nAdHsDuZmzpDXe$1ghD(HVvX1sr2egcUe^y_OFO@=j{vZ zC+qy6QNLmLpA!Y-ENy3NDzIcpImmGFZRH`e=u~Unj;ooS;=nT95E4!!yBG3E%XgT+mTMhfhi%4~H4RX+(R{>1ov9zcY=(2Fy& zNl^+VX%3{cM)gI%q`sj|TJsVm6L6(dcd51~XC#UG+SoSaO_yCY>W3`gw=N>zWQYEy zOF~}7(w!Su4%39pk9sMN-eDs&CDRiTz}XtmXLjeDwzD}r9g-rM9ZHM7Kf|z#Qw9a18zJ0bVa_2JO#f5_c;56-5JJhnno3v7!X<#C3BxN>ha zTDoL%q2OvyZZ0X)|IgCtA%OVVf`5*_moVUJfxn6T&3B-7>W;oCRi(3>wVkymx(Ld; z(7s74!AN^1{YgUhq6isy6A{QlMl!N!%CxL~@vKOKt~9k$TCrZdhjhC0LQND53+CC7 zcLM;L2#22mzdQ#O$Vbgee(a!8CXOUtCGHxGi{a8sqNvj>k2Q1aX+&u|?M!c)3Tcs2JmYkDM4c2++kprgR=%-;cMFlU zn1s--pB_84%n1OS`d!=a|-A>%YsnX=!{*o`M-DrqAFOEcI_OkEB%fR+I$T%M17xC;76* z5OAE_Uca%n1FPu1aDJgzkqwl$E)7nZUZo@K0?H!Jr6{nj!Z%qKfDKq>eKbEhCiePsw^^fJYBp>oD2k0u$dU2Qy9A`- z@irL(x|4UWJhSeM7Bx(xhHNCh^{}YiG>?E85ARc<-?HPIS1^u|P^Sg}?YPfRv{3lW z#=IZ1y?(f+cdm#|p)CJIu8RTmb|u>LT1qFy8FV`1Y!Jxp%ZWP)Z{hguLnDCq9^dY~ zU(dSLE%fYQAyuy&km~wqxsWcZNz#H8G|?@HrBfqrC0Dc}kVFu27By#JiNesVdy=%M zBwDAPC2yoVSJ0N3O_#jO==VOWowlPqmsmm?bg?FNvykJffi1DKIuNUq5;fC0y@HYp zsnd4^FStxOaM+1ns6rR(45g_`%T%L(;A@J2kH`ON2SB3S-^?+uVGA{F+i+P(ubPWC zm3^o0uu}#NSM!k8S+7{(Qy6w5QD7;T-rwtwHf-@;SdpcNAMzu@-cR+YVBo3|_?>|} z?@%OqxY~a2PC9A9m80}1g4uHb+a}gExW)F*?^!zT_BS?+9^0fM#U>J z?hWx(AhVh3N#x@Ep^qH^jlzsb1$;Q4H%Wu*@2-@!`MTPtB|6SNP2-TFhtC<6GlL{l zu7$&xPf1kq^`qf^*@0hG1Nwu|)dS~BZzSc1mjeeyZ$--h8x_vXLVL@jij1r-7_ zYA=2w6!)iA&qeyG-brr=(lez%=3LN|{4c5RNZmZ3#dE3p7mufRA+8ZW-mO>0)GfB* zU@Mca*|N8JfbX)d$nSbto$h^6RN1QZ9Z^xj%8w}TxZ&E|`WN#U)nhYlLoeE^+Kb+m z4y%d0B&sBIDWcy*%dr@)>P((YtD7=%Wii|EINU_vaTww1O3T`+my8suqIt?5grE_j z2JlAnk*j&&PUBT&0|lhxay$+cY250AbIs2pkf}j{t5GdF8}UChZl_ZpeK^LI`5ga# z*X$mVg=d#Hjo2rnc2=mvQlGE*!R>MQLWjd}2fgL)F}tw6z>6gHJJ>h+o2IJyf}GK= zNu*@7NIFS+d1NrzQrY1wX2j>>S1Zij`ZJI^e;xtWP zVp5DDr;m^Mu@lB@SlrS17KIu~xzu^>+Be?*Ozn-1c3}}prX+U5P;KZXOx{54@~+ze z03ZNKL_t*l_dwu`z_TF+I|mNr*)Xffxe=!if9%no6bu+~up6ua-MPQO&@v9XNc7?c zu37&rT#I4h&q8>_9B0X9jXN{$mNcT%(+EJsT!GglSV&sKADhi?QF4XqiQ<%zL~Hcx z-efluE8;H4`>((!;R#I0&NC|1Wm^OB(CI;=YGYon-9W|h(nnsYH=;W zqg1NFKJm*#zM`+H#7pmuX5{j=Fp6h9a&tiGn26Sq=F-wxD2fAY*8h_FN%u{b`mf;wJo4b}6Px5?=|4K=>P!(D znMKKQlCOB!n>;|SkpDsZtC+u1kKHyJsu5lCuBDK6j>Vk*<^i zufpQ5SRo-R6JX%kqp4r_h)xkf;t2`kJ192Y_QRX0F#NhQ`2#z8)_g{)N@dx# z?82W&78WRCtOhqvryZ%3O3h+9PgF{#om5ZSS1(NK9cj{cqzV=9y7^LnhSe5QZrt!n9<7O5vBQG}$*E=_rBoQ%;t$6}Kx zp1uYO_F)`zw6V+O2l%mc1CU5ZXhVRk3X$r9hDs zs7gz*xw2D5_2l)w7*5jIeuTx?oNS89k&Q$cC}|8=nUIs$tXkI#!wAit^+u(BMI?X4 z)O<9aN+w@#8Z;N5@kV0B7)3fWh;6lvhiH zG2R`1!xF{B>i@8pv`B2EK4lMwopS?X)`*&jBTeff#eUe)Mgcm1Y;vjmzL0kQC+w;P z`6{#cr^gY1j7UR|CS}LYe;%K>J)7Q5&TR62>79=rVF|WfjIavYxj=7+RXShIs4yxn*KT&YKi!=#$Nl=3<3q#U9Xj5y8B@W)ZM6F% z`~IC>{B+7EU1hS>UYuWg@|5PED97VJxFwU+_*}hz6N>i(Zi^ST-XA8@`#((5_n#}i zd&lJN))H%#_M1qM{Akm@u{6~Rs0flp3suNMUZpOmQD+*Haug=zjrAhBN?H-`LqQYz zs^vu+v@UWcpC2nM2^62aK7Al*bhI_kFra9nC$H{3QsL1R+g<@mO3pWu656TJjg>Pf zQdl#sae*b1o7=}0;~(O>Ct4@9=wh8InV#Q!13x&LZu8Q=8SUxAa8|Gv9>O8QsKRMppn=!5+DDO^rO7w+h5z`KJDlg`U zM(fy9nIr)^PY^FX-MJ>_HpsBULIVz!k%18bv>h7do+cgxNJd)NgleUOmT|3~Ej%!m z*UAW}nI%(r-1&Gs)u&eE>?2UR2jUH2i8;7oloBu?^VQ7#ulD)M&ozk54 zVC38^MW1&E1^pa8_D9Ea2S5V+GfnS@aX1}ZD17`@Y$aV5UXrXzt(FP)`o*hL-T&~> zH%4I0#Ao;6kg;3L&navbX`}=Ts!&m!;^5{B^tFWco=oe>S-CpE!m=p@(gEeEG3ea(gnaBdJ$kecc#6!lWW^;xz!1b=DhH`lf8; zt|odqY)XOEo>U|kkyr28WU|Z{@p30sw35mss>IzP#xl5u>x}By!)y+t?FL>l3)7*_ z8|1>W(h^$l7*t0v24_yR8<^qg470M)&WMthCsEj0Gg+J~ko|g`#RZ>S|8RWdOwa0g zw!^6=TKrUhFF%R?`l&@@O4qSoQ;J4EeFHbxo;1DXaZ?XZHV#`l{o?7}+aqVAD(>^) zmU(!A57mPja4{adiF8O!*kMF*l?| zQc=yctot|ig>@>#U;pFwe%>p15T|ZK+#D=Gfx_sPtkZO9FhJyCQFUskH^=YwM9D@6 z1Uq8=t&+Fk8L-`yo&Uad5*Q<4N@P*}()_!AHKn(Qw*t=Yj(1duN+AoEDqVTqY49DS z`R-2Li(yJZQ}8UsX|HyANRt1Iz>SS$G|ICbI3`|ik3_tCU2k4m)?<^-SxObR-VC-% zl>PW7yvxenVC{w+)&NFYO14i1iT^@TB@0rhiKVh^dKRg03i2_(gayC#>Q=4onkpq3 zDf`+>=Sc-)gIWdwK91Za$-Y%MjJ07dss$SlNW#T0s@H?P;vak(B7 zZWsCz%cp&X7onZ16p6Ot3B{vzse6+U^W}2TS`Z7&5<$KVt=33r&^pCldM8~F=!ulr zt%aztH-|4;p~$Ee&Z1w9Lwr1*I{*_-?iinYTc5N4<6xm>4^t)M1rnMS)8r^Wxc1kd z`5~qZK5P14A7?2ZI{k#aI54z!FpAc@2NZ5C3AIL&N;WuVL7`n}J2}I`9(>zL=qgD# zWzLCSf3+d@*Nh>p!i*av8#=&UpFh)I;=cm*zsa(ztnw!Gvo71!R61H%5t$75#B!4K zBE~x|up~qrHrfIWDORDMknYtydK0{l)yTEVys_7>esR4%uNE^AM=|SUqgqp^41wNB zQ*D4u=OmQYaajQz^I*Q~y%A#OrkN4FdqL9dNO)qZ#|h=Q>XqxF(7lrB#=^I91y_@k z8~JmBKsNnGC7cpiW$(*P3|v$s;cKIphDco9pV? z6){Ph;Y9?r3A<-&>!$2Vb6aS+C>Py9gk=%F$7RsHP$;)j* z;72i#S7XxV^Use=Y-p6@5~B~SY0Y2(x)pbFwK@){lKr>QyT=Q+(RbdL(3%nq`B&)1sD=v`!A*{|(3HB9g^~lZ zE40jF{=i>>0DA5K%scaw<1l{S`N@s>13*=@d#RRm2k~20x23x^H~spj7mp)Dva1u@ znXOWqo{F3!)hP17`oF&S>4f3BoI1;{Ta#_4?<~S8vv)3?RYTK(N?;;9rHqy)2^la4P(N3 z1H2?%3BIy+f9FEZwCDnfvI$ze?fT(< z>#gYX=xSVBQlO?2nkWgfw_g}u>t||z-x&`0{^&bG5`nv>*HD7nAfdY;E|&6~i$up#b^q**%8qT#O^Wu^bG z3D_^1I?IdPtY~|Ia-&6V{uuOX1`>^kVH%l`aoF_R2M>A;5wT-ZXpT`QVE;`)6mURn zC#%{r-Sp^>Vb=NZECZF?mpY?fS$svdG_Q#h)1wN~08NY?2Ab6g)@x$94F`e$pSQ$T- z>*I0Vpm$32>PA8X$uCTW-^I)&6`j1jcyZiz0?d{wGOWeK0}@7`s}twn9V2KUv#Xm_|M1kK5CeIctE8lxSk* z9Dt`KXHl%7_rW1OX_OR?t$m{xl25flIkgleV9*-S0;JMTlJ}9ZNSEtly3JNb-pIY*2ltWQFEPp+T3Y z)<3&a5;}R00iAC9l4CwO;Qn9v{xyU>(_Ye9V; z&G8r&DG$~?*EYzH-h=oKVF1+dutZCAL9!%RbHsz+z0h3O(wmcoQRULuik_0JnWpF_ z+N=jBK=1TMOO$W2+@VVT%JJCc(5sn0#M8S!`RhlC)uStIm7Kf)?&fA5YOi5vx;dzU zM(t4nl7q@xuV-KwfYW~uk@}8pJN?_>M%JsyOdJO}4EC6aPFY6+!SSpvd}9HdoEn(> z+so>M&+qTfK)^ZdEt01r#c_`$4or)=H204=v;w$sIqXjRTBc*3&egMd`;jqb!@3=% zk-CXBeZSrG?&mrzhP$t>FZS_M9NJNDzq0#z=LAYPW4}1Y@*OL%!RRA#cU7J4ZCl{q z{5XYuL%&b{z^1x+M~&Z4!mcb&ZuhyWkxcLOJ&NoDb?x(Sd|bkkSS*j!sY-4XsEH0m zNzDl&?HM!Lcc~qLQUbye%}xEZLdj74S61d%H`-46(yA;iU+e;O)tPaHFt6P{-W+(1 zwZt(>la9WD80o6}SDri(a)i3H!^X10LTk|sM4^AsSn65y%9P{qxU7GU^eL`oHzTnrY^Avz$dfb+mt(Ka`RL5i zncf{p>~H{!Gxk7?jMq2qJDGN86PBPi?S@JXaF=j3|1zd!nyVw>Fw>D+tYHMX=DEE# zZ`7PdMY20f8U<$Fuc}XN0q1i_>?s^oMRjTlf7lX{I6T@7ELl;xJj;Im$oTdZE_Uyf z3=-h}?l=^$?ycd4TE9GNk=C4JDorP8jhx)i=>_8D*4QIj9baUvkxAYu%%)m8RJuxf zcV~Rn`0E@1Gqa?jdx(`hB^mAt;IyOt+6q6ui{$vVR{P97xJ#yJqGdYX(%B1!LZ%QJ z?>P6Q#eE$}v>J&_D~g`kHwBiHlm!yCa@k0Y*B8$THT9p*$h=<(^8NgHcEuUQawFN_ zwfptCCiucpCXzl~!SZz7t%1}JNjLQPK|zy{0>#O8T*_{v)ca4JB{T((GVT~08$_Jmt~Pq}RV4Eb6PLM<`s?GrBp`A@X4J^_jYZy?cX{*87@!Wb!k0oVkVwL=&;p4ro)*|T zz}jd^6-Tc*3gY?g+^iNE*_D}HK)s?=EZi`<+de#D7`S@b!+XaE6;kc~oRha8m93C9ANB$S3!&&+t2h88Us z?uR{TBW0(BF?Y+ezKyOdc%|vXp<&yY9jTEeKHLns7CsS&J?6&@Rv~F5B@}J0h6=PG zUV8SXY@|-bS^sVJOt6oIYH;~v0^!+&{NT{-<6}M?-haB%m6V;+Ge;amCsW@3(;BHc zZpw`WrFC+FOsmfP)<-$GAeq+LD~p8QPyP?H6TFmP(XSRk&&FTm07&T6(LvU-wBRK{ zU5^SIOpxKJlgB5t#q{Zt-*FEq2Sv|*&_TE<#(UNY)4P{p4^3!kfhP3A@+$dNYf{~1 zKhryPB^#w(rQ`58Z!C9jnsC_P9<=z1A)m$*Us-JLo{;-E1pm2iOnJo5oqDiXWZH?Y zP>~iUtll1+H`?ahEGE{;w2U;5-!SUoqBisj-|{05cueLL1abuZ@Lbi}owB~6RrU`|eB|!f|@0@qmjk1u|FE-iJJM|Ag zcfuru?Q4-TclfRERd$0rg;6ML1ZdR_Q#h#KonQc3qbb>f)*C6{$j=%}9Yb&b?8c^I zfzP;A51b`$eB1SbL3wkYLuSqbQVv_32&nf&#=E~sSPpJi;VDhEk^_zM4?zv=l(1xx zMe)r6HtdH1mVlgS5!X1Rr6E9OqBaYEDD+^dO7u)hwmp;&8?!rHz1&Ys%8RZ#|yT)hi7hL{qL~#%_^A@ z;=20o@z0WFKP%f#ZX|Vx#lveI_S4uq>P{PBgxNVqnIo{gaysd`(Z0*Rks75yp*Mfc zBDCT=@LsJR2J4r;2onb;zh(%>r!Jxo{;~(@lV|^<_w%Xo4gK!_yf^(V_CE{@t&|Fh zYOCv-Q$^w>s*594w_Gr}q=hRD284`C9iK0Uv0QbCo$ZGQw@{UVPqJ^$MRKW+v^f0AE; zmPojca`n->zlk?Ba!?=s!e7_T{JisdgVGi#>`56cO+z-)Gwh05;?cP0 ziU{RAj8|8~CPYc<)1@3%yW-JSDRhAyZISCUSavzytaSr4xN{X!q72f3?gucdS{@st z{>Uk8^eLWVi%^LCr##r?ZV83Mz>Lg^i>43}H^b^^2c(B-)fsZbk^n~gVPX>@by}q> zYfv$!Ab;$ZWyP>WhnVgrEyJoAB*DpQmH)P@Z$%)M?DA9S{pTN6;X6xMs1A3=#+*zBW*riAcq0l zB0s*Bk%y5~YQ>CorF4!7JgJo~v0(j;l>UH+dRN-@BAn;jqb-3uQ+6)Vk!tj3TDwpp zKh|3@>_qRFMUA&6m+idX@2$^i$6tBTN}(L6VyFL-fBdI0v_6&k2c=>I70OLgweN14 zP}i%&`GIf1VSIAnrI?;&>6eXv{!VWw{qHumFRAvf*ehOtE`5sqB|jXIDOl?6fY}2; z1zljtJQLrRdMMn}4Bc$YwEfuqaQz}bGJreHF(^&g3VD(`y0_%<-&(1KbEkI}3$r1< zQ-QF)CRTNCtd`2Cu>t8_2GGkRVKYbF8|2-%`v{i~r`hKXIDXHpeSfF~9Ga2|g5NDh zCfAPCIV3xl!Et@fa24=?zFp+V?mPL3egKA@GgYJB(Re%&bDy!tD;|w~M&=eFe6LF} zVR!D5ce_0UI9DCmi=@A5CcpuQ11AK>0_{YPZ*|f#)3-|2zsspxgtCCp2QsO+9Ua$U zMFkZWwnRF|t5m_<7ob5OSyCOT;Rsv1ieT(ttjuQt73P9($b@ zw9;&Yh&ZpbL*(%}d`{nUdf#Mv-}6BgEV0^tT9r$WzonCI?i`K_x?M(dGS8Pawf(MH zaC5$EyV)Sp((nc7euw$Rxl8STy_IP#J1LDSi!<}OuYEzlH2B(GZ5b;oeghyEG5~a z0cRVwnHFV4r3K4O)^nlimIr+Iwvq!8Al)DR-F%ql#KlwO5A*yBa%=C# zo@8TwbAMdFEq*-n7Vz&4*-uU%O^3N(Wcck^z)iUO@;tn!83o$@_$dz4op{KbLM^)q zkoOgjNeaV)J&?O2zkAH9z4UE~zwhSiyW*Glw0SM!A(Dw}ib zYDE@|ptN#E7dlNTib}G-XXmCaRr0Kzt~g4%S`6`oE2A2%QW|GRV{4>AuN_rui`2?f zxAUL!kF)*9N_(ivzCIdhYsP@3fJN43l*KX-Mx{VCUOIKqDm@*2bKJIxarudVN2U@y zSGT60E=OkW{GnlwDBl)5lA0~&F(Hzki1ZQM=ce547M@;NvtX8Qn`XOBX6KTKJ$3pc zvb9-j%&*1a*BV_rD65lrDlc%XX*x<&PoHh6L^}0Um-jY6R6Mi|GV0yidsXf#yDEV` zA7tXh#6sxJ(AdRB6tCcRaV5m`_G$;QRIi({AMq=C2BQsCdf6uc03ZNKL_t*63|VNt zcH0~LvQ3(jaT^R(nxKbZpmz0UEBlbyk0{b#$wT_2=p)vbfgZ7^B+mtuVlnqTHKHmE zYC#TBAjpG_vNO6|m#a>#t1(w+6>7Cu1?`CEh#J_4%;1>Y0!<#wMD~ibelO6_jB2rL zel$jN_w3*0m|pBe-z)D9)kHn+smed5mfZZh>uPx83U#3zti!jH=psjdk(yM#uN8LQ z(OhgA>PNcuc^LzFwqnR}R}#kGUUA z#}BCOQh4{L#eOL6>6LR*eQGn)jz`1#B4~hm0b=mPx-^xXAKe{NuI$#XJj7L-=16c~kGsc)X? zzNKQwNDs7tr`t8ke%|GRD$cd)$pdSs+6$?J?iQe3dfcWay`Ny)BzK0QD2$3N8@gT6 zuHL$RwXu-;mP8(Tu+t>^#gRE>f|Lv_(l^l^v00H@wCpT|or<-YD+FI^xvC3k7vttTfTzp5IE>jWqVAG|Fs};( z#-UP$gE7|a=&>11mB?x+$}nlw+9NPP;}JPF1(pN01VjB8fg@cD+8Bzgk)FEic|WE=}e8ZrbmXsw^wg=_co4)x?eXAwkdlD$2;Bnn_7?$L!C<>~5RK4~Rjp z$Wa=Z`YOAYf4KdbZu>U6+HW=brdzz#9FH?Y}9U(KAj>I4h95l(NOw;h&a2*sr@#N8GJe6A68Lw6i(hu3q0qJyerNhG{$CTOMAB+^z4n$tBFdZBdMnqZHD4bGi2d?_r3c817! zqBV3pMy1%~;SeBCDD2@NFP(GWprmDBp8c{QH8kM6ja+Gd%t^IZA`PI_i1}Dg<9|9D zRtngHl*CEPhNYbU-bR5oP2iQOECqdHWRY@z=_EJ*zMWgcSO`DVNbs#?`HQ$#5EzoP z&S<$|Mlwm+O3V2l_ItnOE#`?}L<~wYp>yj`0>P0BO&zu>W8S5i8+J!c+UfC<`{z{j zFTyFlMQgh(V-+*TKs30^`ogKk9u=_Lq>w2SDNrI|DfYvWFdku8P?GqL zDvdg5r{JA0mX!xHGgdq)@rSjtk4XD^&)ac6FbYL%oTaRiRRof!%YgDyVNð?zpX>n?FffkdK0b8C#a8S4Xl} zZv9pZZ~RGjNuRGTY6ESb(Oni8tb=3j#ILFTfSh7mGe47B*44|7O}M-lH?cIzZRdB{ zj-(m9{-nj~Tl4MCwpW_9BrMziph$OZ9Tlu1N>!GMD&3Et5uYfCtomo9G!2PcSRxmp(@-pPCHx}$)Ohj0VwIWp@Reag6JAW4nx@i&@ zI;CAN=NoM^_XGgSfRRe$RC(PAx=>5_4xEsu=8oy+uE|!Hz;40K)0OVOjkrpM=5u37 zlgx{w->Xb~cRAPusph}?L+T3A8j0p55>@ADY~Z5&_JvzBhjDfwCRKi6R#1`M!;;w% z*rr8XJj0D$WV?)ui<`>!h1iWVFUvCUXqoaP`5xD-GN!u?XD%z(TU-LWZ@YN%y!FmL zjEG9!&Rs3F1TSBiB{-&vDAant49Ry$`SSjE-W3lpHVv~-TjVMP0Dkp5Y_m2FT z>q2)*FX43N=_hpA=j%QtQLapm56i{&C$H=oAC?G2I(2JdJwO#fo|3_u3Dn-1`&aih zF4V+*k0xT_F-v6LZZ>`|E#XtLc_ZTY9a`p1ak`0*h#j|+_?vRLB-4<~WiROl7)Lm! zs(pF9%?B?exq)wIvb~Fq++ez^`P^)YyF_MWce?Y&Pbz1>jX3vg{RYUcjPs zj_*Epd3wF(L$S+WrfY}Pk1hQf+XXXBKLH-)jtM%Kl0bn@uy_T_%2mc*PP;vr%DuK5 z^V(eD-!&np(qnnfUA1%j_Uz_6uYK;zMD2Z3{H@Xfvt>W^XXpcP)ww) zMO2R=7H^n^Q8QRfXu>)eJs7_IEoft`v`#r$EtDsCXz8wpQVIbGjKXMC1EbF&N=q0r zr1pv(910w%vE3NM(@4f{N`U3mja=c(7U%;TEEQUw4n`St#f<9g+m|;AnkL!wY%SCo z!BgynIlM%mQbsT!Nxfsuddi}k6H~jL-zt>>+9OmYJGz1>1>?Y{^!V(TysI3ZIX&*^ z=h;qr4Q%QFGl3y3ADgpxl7D2_Q1ai{6?Y@Qw-dY|*ENpcFWeRCl6{WNzgO|dov33sj(Uz~R z>+enJyJ*v5g-3mZeW?^l^>G)NlRU02WLxyt&+_nNW8ThQ+rU00_Qr2-iEriaH-A%l z#*P4TdR6tuwg2?vP86n(zk4Pq$!0LXa?5_r<0tc}XZvE&IBRS74KaUa2 z52Ts=x06B;;csku?flLN9hshE;79M~gIYGwze|BKSm&`~ zkq4Z2*cPvQJ(xBysIqjZQ5knP%2#6+mS=JNMu~`rCwEG=KeG@gplVwW@Ak2aUKUg zVl^r%w3VeZ8XT}Cbj8VZ`6zivOT)5IgP}?h>Oh5Fs4a3E4AjEv-nL>5I8fL>76eK% zqCB~S^nxC$QX0LXple`+JQD8CK~Lk+@>8h8Zl$evce=%Aq#W*g5G1za^^6RLfU;C! zx&B&P7z<~mp596fy_Gq*qrl-ZAZxUh^Pqd(Y}>8LkI7>u-X5iQ(_$!F?#J5H|NHHT zY(~O^J9+PR@JS8pCv;(&iu)%ckRc?>wh)WTK0uf7he!g&^eSQ|c+v6U)*59V8&vlPgBX%(IYjSf=x!NDuDF%X**ln3q)7>*) zlaK8lS|b!Fg;nBNW|^AiWeR5HvW&YTQOIRcss?xGj2LY5A=Rp?*lQq@%N-_iY_jT^ zB;ZqacpF0^F-B4M3DRbr}p0jt2Zk0d>5CS*5--doq`{5 z=Dyv_`A^8I!Wtc$IQzKM+^@5$k?!Kcep+t^h0z?=EVK`IaR|1@nWX1wZ$gK{$2KgM zcf7FEvQnm$;7r)iQxX9dn-O8ZOLCT95eNC(sTw7C?h)m`B|koqXCGc|U*e%25|Ojt zu~`j8-7WfA?fbbui&T(3~o!^YwITc2sD9vC&4-BRB;PoSMCXW((M4_TvaTJrE;gQz4dnE{)1605(%2pJP+7$ zg&K$H$V9#{K{XPBu#W*YdES!;sHLM~PQOe*@SdS<$7=pgq zr%yvo&Gm977&X_;W zcxyoh=wtYcXh6T?8q1SFUN79^Z}kN^toG%_^ecLJ=LCA~_?eoD6iTHI#{ZN)kVC)+ z|5~zlJ6!*G{~2BHk^K*H!7uhmF$?*1ayeaK1##%{lG$LDVQc0hg(j z+77UI)t^TV%xyd7zW=?VJoV{(`=JEyzH_(bqu8^^N$krurl0H6JQ26s-5ZVTYi0X) zrWDVx{yzO(CeKeQ_uHYnW4w(_)15l<>*bB{yFkSLz8>E8=Tp=4d#3bM4fjpt=2q%v z1Mqq%;DeN-ij5*Dt%G5OqL`P(@Z&a1dB}dBoJ6h@{bdnK8ii3Y&$N*s91L@}hO>VW zM~d4zWO#?OD39LFo&5nhT0)-;@I;E&ggEa# z*Hf-qB30_rFb7WPMP$HbD8;LvI{V=gPWPomzLTY6zFDXi4*QXWxg+Qj7M&=yGM)?( zI(3B}qvF+P=aK3?oT}=aFrin}u%}Q}WL$l2G<>jHF`As_v&QKalmF*Q&OgJibrVD+QGVDhxzCTu6eLqyj zVM_$}uCF6(FOPeS$u1xPh;oO8r@++&@wO7*?2V>4V2{D#hi0Zt&lDQ*7>mJRbZ!j# zpCUh6LT&0RcmFgRFMo)1zPO>|U^}5UMvZXQ-P6ggezq{gD?G0+e8*O4{LHx*^{2A{}Uj5}?P^M=f-bChU#0lr$neY8lvwzJD_~7X-BGU3knIq`1 za!rqZnF`HR$kHAN)(+RGEHT`fmN$=8Po%-p;h&t8hMi@?NR6Tau|;Tdzq;yKv5F03UK01%!Fl=uPxkTx&#CTPJXf7DWZMnMy*U*@4?>+)p(atAYEXweoj=o+Gv~;T zgsKxPOr=JUr_DU_!Wfhnq|gh;_Lw>V;}I-C+hg$xCM7Hsx{aYWGH{7W0 z_)1RF$K)_B=m<46kMpHPVe{V`-S^`xEl=KY1( z-5)>O**H*VulAo@+%26zp;*Xni`+fzRSrP>AaU(qPVDOczge!%-3Q9Fii-r8e96O4 zXO)Zz8c9Hr?&*MT5kVg_04hNds3lPNBZ1DOH#Am_r*Ebs*2APK32<^p@)|%9K)l${ zpct|sl|EBE2WE7Qv&k(769)A1V7H4t+TEfWS+KQ)V>NcRtS9P@Tb)3T>CW^uXz2kd zsls}8W9l~{yEQM+oO^Vk9qeT2Hz{LB0t2JNz=YB$Mn5HSnNkX+(HB%{BNDjLaA13~ z&@dVtlrxyp3bmpVHA$Te#~-a8qU>>TX5_K!@C}h=td~9Hk{FqJ)rI;k?r@KeUF~&O z-`tB4@yuSZMXFL(%AmK1VqE}8uH-)WEh9b zRNyI_voh@*-vONJcLg0(Uo0cd#97h&vfJBlZnu;OU(gYv;CgrvjI~gfAiMh%jr$w2 zK4LdqEA>F_NakE`nQs!$Uh*x^RRi%B%&3YqtOWJ#1Rc~_Al0HWfD-5x%b9ORD*?W0 zmAZU%^ZY@%X8`PddOx@i%H`6@Uv;HDQ>u*iehea9IE?{gMS2`d+P%$RL%rT_3vNYB-;LxH-E{YioR}r!83C9X62@)OZ1(l>zWU={b*+Go%hUOsixj_d~DEl<}5t-I*b$gQTtO!2MNZV}%(E+=#9+iN4`X#DJ zmT2%#dKVkE{3r$mVElg%XvAml^!?jR0pEM3lKsN}HYY&NCZwa8@?N2|)c89Xt%VQ5 zXQ`K0Q|HMo5n-!^0(IPbZ9hRCG5oK{T+;Jb5+Se_N@3}!P!DKjj8_Z&3M?>`(}2Oj z>rmQn)nZ?fkEl>@M=ey6^RaK*J2%bP-=WIfz2^h{zSr760EYo!65J7Y&BouY z*QLsH?`*g~XiEgC-$a#xXm{Z29I@(aHpzVe;&O1JDU7MFO`=!G70<-jAN z+wPim3eMt`-mhR0>jGRO_aYSV;l4UWkL?S02r5a(A#s{Ya`2gLGf5OVAz3lN3M?CA zx`zeAnKxM=0ofIl6-4M75L4&0=npNz(jFbE?$us8|HFhNEfJ_S%F&SJkguG(T)h)l zWUpdMJC^#rPAO0qw3-enXH+=X-Qt+`m>`0VP?t@q1v@f2GH3%+x&`@3z-+v9ZjH9a zpeTT@0MFQ0;%S{(2!6{`DBlD-43gvYG^=4s)7`p_HUldd;D55ns5vbD+E?QvbC`{=O)$5FnGy zsha>H$&3QYD$c=rWKrbX9K58_ub4uT=3*M>7oFYP13+f;VtI1BMuxXnhcFlwS;E|v zWVrfe9?6^Ge?7kQu3Sy)IWFVDv(pLJiss6y1oqnux1MB=9a{IWs_kQ9fi*w*! zvSwbSp!}TeleJg+l#U@iLh+7LkU5lTa-duq9{TbE+aML6U<;m7kKH>^^pY z3X*qaL4<11ADn)!m|)&ll<-ch2tZL!lLl zSwBf1j3L#K78QS`(iVFLUZiyxQE|fYNQ*L*)mWeuhM-0>4vlfJ^N@0)uCT_8(sb~N z(7>K3jfVY+EDN@>c8-m9;2$rgyx7;TrF=mJs3lby001BWNklZ*o6g03*Yq2oKW+Bnojw({akrCk+p95Y%V0=7Uy zl_wDj>nhbaxp(XfwW6K#f-Ld{?8I<1OV8kW2~9K#XzfxRF0!pIm-Mz>+$E>2LuxfRL+3gpY@(I2v5jDG&)?wR3=UA+ zvVOhNvv;aEaBkNB+Np8w=JyF>B*l|bdW58^F*K@(RFHx=x$5&{imT}15sh?orH?4S zRu)R539CUxD#L=%Q%lA%3@p;D2b(c48!S%vQ{#mWqx*yxhS3^*0kD;BEQMNQ!s_x{ z41mwL|1S*X?a+Ajm<-i(@&@Miq!n5!|Jlx!_R*Zt6=%e~RtubO|N zflX-5t$gqy;_UZ0?bNy1Q8QmQK0^VYDx@W@SS{h0^twnT--3g2Rp>$;$*|$}3Ou;Hv5Jh{^)t7KKI}N-;gSx|=<-r`>=N~JAc`M1QPV>UX?m_Gq3ZfSZ zaDJZf5Cam0w0s2etMPxCI2nx>U5yHhTK~J8J8R+im9oh3Xirc2BJ@=lv==!V-wxI* zP3ac3X7R903sjPaams=z=M#DYuVlPLH}om|$JL7)2(`mEw1%(nX`y;ru!SNaS&DU3 zYDpUpy0Wf(HCXaRdtAct#sm?nPw|pGEmvpKJ_Zsp7=zL6P^BzE*Rj2q1|@u&mRr-T z8tajPNjbXDCAbb+?%H%SY~0@y;pS{={~DZMk4R7v7#tx zHqVacmN+zsS+yVqsdOkSZ3H~e%P_|{45ZKzvyX=f-;!~D|2ywW?>2@=K^6p-L`F4- zQ4P*Y8ypNu0I`NrEcTEYcbYj=f#ygnT^-I{sZYGDaN?=kOO+Rk9QQ?_V{Re;&LrTE ziR{26+c9uC1+SccB3x*+lWDkQb>;ibFeK=}?C1I7(yq0i)BNZ9B3t0{syAZW&H|rP zM>f~m=dXRRSOoMPs#}E$e-6|sI|~N2P#dc;29hVVY&4Vi;~0P3?t?DB{iQx!@`)sQ z(8acG`R6|FU%-ak7EScCg>5hl&e)(7 zTFX4+5-~KdjEg|Wd-6cBM?-*$NF`$zouNTzH0QHFnh!#isE;;vJ4c!7eu_`duAKkm zbZW*p%V|ZFQW1C>W{Unpp8p~JWKG15h)`dU1tkiTG0TcU6Hb-$$}%V~tb?;rg=6E; zps>0I2^`QT8)vC2VhjgiE5kS(Sq}6LhBOAqpg8ZO7w2kpjW?)*9w|Z*)&fu}CiI*G zSQ&ak|G&CtY=dpmA)`AV#YDq7G58yD$YZgkCc zdZjp(5q8eqbzBG585&yYWuupml1h%iTy7z{18HAg>q>~zH;s%l#J5W9nN}zzYET57 zWnnCo%A%Y#iB>CSj85s4YI1nYeyWeivR}>2#G!O5VM%&|yTb*C1;uA9wB#EYBOXcy zwPdz~WC;a=M#+IdZDH+n<@l9Su@zOM(g@3;H7GRfmy`k68vvhi|1&-Md7;RLLVN3y zokS+Sc`5i^7m`SIE+IeLw(ORlBX@mTzgVVf;;hNH2ZzlReu41`M{ndF*()2|FBZva zf`%Ba8I|WVi%H3dc~uU@PK%6c3ldPVv;pLm-SA^K|NR5-gA(gyKMMAX;#V(;tb1EjQ*XXsFUOy!DZ|DFMsgryvh+T!X}28ZEt>D#@dt#VAba9f#LH zP+EKNM6nXRRp(1J*3NNQTV!pJgoC3XHS@VW2U@Vi97`&B6A*7~p7r=d7z286=@f%A z@(uf+_Hss1Impsj2H)TylrzJqp4TW?MS;$7kOfV2uBID46GQN&s0^BMl=WQ7M~u#z8VYX?C-oKz=WxG^E>N?&Px$m)QL? zZz!x(c8dAF;VWmyB=E5ywDJ3RXC`o~%nPR)CYYDhOfzFTOhehtO56U|qNoKWj&%f@ zr>qFpSPIR8F7pBMh}F8*s2N%YQmG48=tfEMq5wqcwzm|;jA4=Ca9D!>Kqfcth%s^F zrwV1z3(FrI4t5%HR$9XjVMvt0V)TJ@^r1WiuSpsJpTC#wud*nir$or(BT~x7{}V~; zbAQ+HPwda{i#tAAern^N5P#CizISgui`S}f-{i-&kUZqz_dlsXRnCL19N{on51gyX zl7~E)viyVA7za`4oyE7IS*7oLPu0JY+6H+5-}Onqb0J&IN~Z(wm6`K^ev*6ggjJ+aZG*n(t|nA5Y$W}qH@5qi%u;ovkQ7$; z6Hj8Fg;Nn#hS{N(agfsJtI;_g#B1mtDx*^erE+ROKt$R?c|scsoUx7#Oc^7}sXAwT zgWkf(k&e9}jl&awb<9`?b)_WjTXBOk9g*&FuZFA)3FA-=J0pX7$o1=ruVMooSv;Wz z7yDk>o~5|ND2@7L)>yl6&XiosqF1(~h>;zxK|mNnbLM`dNoY88@STg+uJ<8|(n-zg zo{R#=*Bzrbb8jXU%z!63XikZ%B`CS3>Ed4-AU?2;W%BA^MEdNNf5eB&NuTDctSeg4 zh8O$9n$eQu*ubJH1Xa<2Cc_wP9&mFCff`_;x$T6~B`jdV8LIO1 z1wEK{Sx*=oN&tjR&`R%-n54gr2K2jjEBE3!fbxUqVl`~A!cx-MWjg@4Tn7L0vWGIe z=27lGe0r+f$MZRP^niZ90%vpwcMCQbt-xdTFKi!hw5;Z9Q8|NWM!zI3LXt*=<*hhgr1Ji@yUfLP^wV#6;zC!FJA+n z;7BAtH6ZdzbrK7bd?v~4K5aC2uhtsBb_wrtY#)s6{WlEUS2QXYPmtEAZytb)fQ zy4ZP@wuX;6>KnxPWhP?o7!Cn1T+I1t1CZE#0X0U8q4WQGVJspdRf6-iAH_|J;`_7G z2U2MR&XI56I0q;EanzRk&ZBVbf@G~?AWT^7V9@dbqoEwGjaEo#%JIxewGnxUQ|A`Fqo)W~~CBZd_l2MPM75l#ULT_d5$h%BRR zL8rm&%>8N!Q1mP#*$$v){AsqV@^!UuO;#Te_hR&j#!%=&tEh?mk~F?{%8N=-JA#Nv23ti~4`Pi9RwIDuT*zZZ$6KrZpUiIjk@-DcuyaQJwAFIm@FQ+i zz;=G?ACal$8|2rbh1TzTzFh=bVXgE*`;;gA z$HbkWuek|-M5dQ;is-csU^AhM09b!qM8f4}Q*Esb2b8*(SFhz%J3JN9C$b^Y(gsePJScL&?#F8l%(fhWbjdREIsl{UJ?q_Ue zsgy6Q2ehzsux;s)?k%50RcH&P+Biu+bJkQdlqQU%93?5|H$MBz;c~51B~+d;GYV3J zzopbo(VhMXZ$u~SlpD8yr>e0~4$zXCvtNYBW+YZ-L`5iRAxP$_Z~hd`Zp;p75bw-A z?ISW@Ysnm#w=bMp!Dcua<&0EDrIfT?EwEC3WVZ3xIl_03GGC&kjiZCwX^r#3I8rrY z9kpO3c)EU2>_IvElFl==FnbD-e`5Ko?ADR&58TvLHCeFSTJZG6A(_bW1xCRAMW|_~ z&6XkH?)5L81bi!Vi~gYaiPcKD0GSw-nF9MyrpJAk*egGO=DLr_9oDAHze;YP-%+4@ z&k^>)o>gNR^g=(_v&f;!mxeu=3Zn;bvab{`kzJ_^FKtrn^A^TH##igQEtaO|7)fxwEdeAVqd? zpnbdU&+A*Q(_bb(#lnAGUJC`hnydImQv`rV6Qd#)5XY!dTGD4^ai-dib}%9ZJ^a2k zeQ!ax;swPjSQOt0{ZC*CjmOX6(I^W~4Qo7>w&&Cz{9=l-RFUM)K43C98Fk32=&%E# zl}d89@OoPI&cW>|zRORWit;($)Iq2VYrzH{7HE|fUW8Ty|5FSr z0sm-5S?MdI1Sfi#W}8Bx7G&WJa;E(QHF-W`XFD!3zM>^u=Bm^Nf+`D8Ia^e7QwGUJj7;ZxP4Kr?w+uVn}2*U&6^iv4D{oETt8qiIg6N_p&Eaz ztST>tT9hB^gGE_7<;<5SQK2xPD)o*JSYU_DD;tu|qa28%Gt9h=z`)?0l&W^dglC}(*Lxglq2$olq1@# zn{cMC8y)J!thv$Ed>bi-9FPSu^ejW^usCQckB3ke1%cA2jRJj8jaKMjCqy@nrczjl znq{Pq)2)S2C_NjScss42#=26JZg8TTwWB;WUNkZ?1J?w-V;;U684-d}s5QA?jl^_~u#Llyzz(*WRYXE}a>A=dS>nTy{vh9` zyqkT#s-DJljqrjq|EMukez^hg6OI#sQdk8Y0qdVf?^Mw&!*f2nYeN@SrL4K*5XkRQ z&_VfEL4MEiUW}8n8on4_Gj%*iN;5rWw?%#Ues8L2+l%=8a&q5)DcdZ6O(vs)4D=M- z%vv2SXSPc3R1Yb*29N~ahZp|-cV5opYb*7ulzOds>_vE3Snw|^SM%hTa#%fXuZV-> zySqI#lFJ%ZH=er-@$J}VMVr+Am&!QuVyw^D8VuIvWr&Kw%9ZVwa-nJ)yfKj3T zEaiVY?|-=sz@@Gb{kaSUl+Tm^bE%HX(C~wHX9R-U=t;Y=-FNzi{Kb`^C)Xv|esDrb zMO*N1`YG<20}ed!wn|b>IF-j?AkdV-gX;h+|M!Crt#asfRDCWlCplJ53xEHH7QP5i zhMbYY$)vlQ<$#v*%FdiqD6q@U%+u+Eu9)L<3bZX%rdCD^?@U`5mGw+}3AerH)Q--R za9lW-Al=uIPEEt>49GEPb6V1YVBsLwGwT_QcAy`S1GPvg=n9?YRRS^rR|rBmJ0lYK zuIj~`G=cR%t{8{n_=5EsL_;AtaLANpr*yOlr`W*&~hx(M!Z|6y4lqALrv$x?w}zQRHym$YOi%dnd< zYP%;b0Vb@148}k-$5udNAM=X0y(4RIWHkxG+yI^#Kv%S1^zB-CvwMI2y!_l4wLmpi zui=ut+@8hbDM{)g&?==c&J4{&egKM4jdhKJj{gF3VXybJw#&`mc2c1o?DT~fOrNE_ zNS%Jm*RQ&|<7`>nuOPjmoyRP?H$$V9s%5tE$I1&(gWe5ieEJ2kBeGX$CC@lX` z4o7jDdA!-zf2tV3_sZV$eKQ)rGHCYQcZlfx58V0!y>ru#yLswk{N3Wu_}*4**zZoK`%`E?WTH%;+3LIK}bwp==61iZn?D``9lrE(gmZe=1} zeVJ@69;0`Nm!p=^;D!&-zo8>aj?jVzha~9mpGUHGSfO|^<3anp8S{pG{eK^PYSqK? zVxr$<5sv?6&kLvj%PRC$+6%2CFVun^IW5+U97gh-T9hsdPq1t|whFaT3q#=q9Vy5m z>L)iv8^h5@&fZaJ2c+0gy2$b0t$yJjO8>jm6>GFg>pVj%m}}LkefmpT3|)|gDz*+; zm4n9HJPRCI8W>es2|UlaB<&`-=(3{iFtku5ObAwZ@wD;l(Q~ezngKe?ba1yNTW&DBqDB*%a02rRA+q`JH_6S}9bP5r1YEfzJ6)<;mcv|^JMJmy9_;V$nC9RJ6_%U)N(tBoE zT*I`;Ly~RU(*qi*3#!H{+Jo=attm;h9;1xl-ST%aP2$*>s^_!?SX>AO1O^%uTZHl1MRChw>K zHpMI%6+{>dha)-|&lI3BR8VS5Pikgm4Y0z?B4y>@G-`2s-Ho^8*Z9JJpSZbYiEZ6p z-_HvLwCLmA}SzcQ+KE-&K;+MgYO3(2OByp%}J?M>a^$WcQzi+ujD%GZek{Q>8W_Y%@>D za}Ch3K>M^;v2gv?2F~v^cp36V?fB63v;IF14(Bhcl_T;uX$$hdr4^q3-Tom+r&NZ( znKr0rRu!#i!7@*meID>mMT5|8&oCN`tAHIkG-^$X8=-f~iQ^Fw)@SKwJ2bu)PG`P# z#O#kMMHnmAc{)aYt|iy1!KgH^P^Lk7zIN22#PPD&vrtdcI%jAafwiOXyhP5iXM^k| z5MTatV!-M?aFoxeg0xU7%$IhFolKw)4zSdyGq5eU3`4nIUa>Jm*U)ZfMDA`noVx$m z%~cJyuFaJ&_b~-e042Tt5=Pn^fRLe??d_XU3o{0S2MKnc05d(nt(Sq=#vXRNt}Wp} z7u+Orq2+JDf!$ME`UE31mlZ!d!TLJna|J_QlZPPeYT*U@!$i|e8U%f?KWQ*NS?K!a zjIK(Vo02jJPedQILGkHLApXl&v>=_LF=5=yC{TSggm@1}^p_-%HTa1qiVQl4vDm%4 zJXr5N^KsO8~I`V{J#a*HX^ciwfmlx;Bk9LJ{F_x01G=eAF zKnBt&B~mX+VU$4fY@Wx&Dmbn{600!#qsr(>&fBb3x5Ju-e)Y_l&=O1VT3(}HiaH5?kODGerrVP-Psz}SqQ=~d* z$t3#~S?sJb{zOh3Ey$OAKUsyPvYgj1ctJ|7;mUQndfh&OJYwag5b6@_E<5yh_l|IU}YF`7In%ZvU^O8+19#W;(s4?eCwE8&W^*iXY; z_K=pQo^*4K8E3Eqheejg3NM92p$sfZ$1dUq?&B#em4n!~F8$3!y+8gUA%I_^gWK;l z0smV*A`hAge>FQ|PQ7m5d7c>I(RaqZVn}0@D4Z!m@#0OIP-C_Yb^}J+=0F`i5=^Tk z3%+YV0$$<@kU*afLmc8#F=!r&nO%Fvl?8pBL^OgVH&^SnqODtaA7pi=YCDGOq@tk3t2TcRXgVA2-f6DXOiXczIfhJ%ajg#;qum*0vBy1)URSgr4 z3ok9w9z1~|5^W0@)zGn7i6%SDtwmtD6pj@YW++S2)ZcHg1}DS|drjwhcr)!feb$HF z$$2J*9s&*&{c#IKs9e?%_@r1qi*a+kzV9=QVPV^4W=1bNmu2i^>C4-|khU2@^Zt@S zjH8)6^LGt9 z+{Ti?K_`Hdi*Rl13r_xERM1m+;IvV8Re0RJ=V>>kGK|t`YU72jCU0_{e-pm`Ze1yM z&q*qA@i*XCXmkG^1o+MJ7u=y9Epak__ml1j%e|~s5rz{i3I}1NVW4@lS@o=B8lq;+ zqi&2I$%VmKvSXQ?RE(N{_)#cdC<~`Ewnk0U$IANWgBt|Ole8~Zo4u@@U*yoFbr`V3 zh7;uC<@!9T1r7{g4P20mc30dL001BWNklX&nkoltwBQ#ZHf8mG&r>g{uI!T7*)dE;H)lF#ntkd^2YDV&$>z7 zEufFgV+Y|ahOL|iqXUsIa#%PooIA^T2Q#y6&i&QogX{KvTYUT9<|l}nxGVL4*|EyY zQ{X9or=&B6+z5m?en!RW#$G%TL6e=@(LrwhEns7(MhI1cFs>QLYJV=ASNXRWdY78T zgWi%KNHF@o4BGow-C9j-2hYRguW1ecbIRZTdni9I-@OU>8i(L-@!ewvhh?BEOfH(j z=)q84B^|VhJT#-v@}&tMmE>NG^V_nPvx6~|<;*y-DvMC7d3o{&N`G`cxJBfPa4^#@ zE4DT)n8?gw~~5fXTDXM1x3_S9WsQ zY0tJx{wc!Y$(|3aXL;)2#l`wNyxx16ahM5_z5c?-&ZEr~zhW**`=q3<`Pu}3%V9Lt zQ_@N2eYSAb8ByJ}W>vnpQ^nw=$kSp=k#nOdRjrtnN31k`gaV`srXtQ6FzAzv6>zMz z`yxk7%iv`)I-#q$!5~HxdPkL3v5FokLNO|=vw(?2VyA}=X3WP3u;Sy(hu@Q*WdOYG z`@a^URn|s7Q=U=J7s(vZL$`C6v)N)BkMV2ki2E zev8?2r|hGaceaPCtnU0(h3f3ZyQi202vs6*MplWhEt2q@q@q-;p^BZuX;=SbDe`jQ z*~C`<4PFipcvgzNG2x9Ugn-@7Fwewp`j-nkHWelE7ik~3eWGd z8Gla7e>|`;@S#34{EISfelD>!a88H1gVdj8M!xMFZ)|K*uK)u-9^kbI+KiUT$}a)l|JFovMFRe}X#6*+FDBj5f){$BbPB8^ zGZ0*Y5W0z_BchB>*1TFz*~B1@dP!!j4mTj!z3OzM7~<4U7uK11VlGhWa6ZXD;s5JR z+6w`2IKJ@%Sk-P-X(EkxXB2J<%gTI43+0gLia{ivI^Bnaf64fIU(ue_|Ez0=Ix&gQ zH=JE>o48Qkp`B`SZe9hSu!*^_PF@S$S#D&uq(k^9tB8J5t;;l_KjGq~OEX%-W-2n> z`t=9ed#qlV4_hFaj`RU)Z!xD8bmC|<#TG6`mvOcjpQ8gc) zz+?N)L%)oSgomFjSx9~FBYyXvk!sVsheex++`%o6z4#}LcWwKv z-2G>fYy88SExr0EM)IxNJEtB#@{>VmRQ*JA>8sgSaR9z3{O=^yCq%E@=+QN7M2^oB zUN}5YX8vWiiLgf0q&QmXQMA$C#!3AmyXSt0+*uYjs(o-V3;yj>f|<| z3LRTnPtwh&S;UfX6>WN@&ytWx*RIqgjeJ zZmqbc@Rvrf=)J``TcdRZjwYdf6rM$V+0$W}4Kd4zcs}2666L34*1#Atu>QEEJEwKYY+H0~>Yl`v9u$CG=V^2N20wdON)_$YN}1?y5pA)z zSZRI65g(}@jaFQmM4)sI)*L8<>Z30hBZ&l3FtCdLfL6CNb{Zo#o{q31C@KWgp^vT< zBh2w8<x#$lK_7Z`(|vP@Alok&CYSp)>lk$b#YG#?Wl^2=zvS= ziU#nAPF3N|h+TH#l;8j~)n-DnMvM}@1)+QP<#EY8fDGx9h`LGe6A>zD1)V z{g*d5$(<9zQe7%iIIk4t-BIKxUk~0^=^rU3lc##7RJvsEt=2F48MS1a#h?j!L50cr zpl~fecb}Eskp=~+)ERSMe-k~qAyPTxW`3*^52B19-3(G#W^YCM4adK^|0=C;#;-)Q zuvT1U?i@+h77T8*kovOj^qy3lq8EBqA8urD zsDjqtb}Fs_W`~67-z4z-#ty&> zww?f;c0xK$sD){CUZ_HWTW5v(H9>f?MPZ(3*WQJG5?!g4Wy&SycSdl#Fv7zZ^5tHN z4Ci6vHD=g*d*_44FSOa$j+~`F_K5xR-)+6K(I#WdIBw*hz8xq|CQg=@E?^c0FF_n^(L(_SRiJYtea@ zGWoiSDU&d}%P(}%rmW(}0z!#8*E5S}>m}3lc0>lvW)L|7rt}5v$joBWesx*>a1gzg zcEmd;lcg|;=&e`B59m))kKUSS1nFYq25Br^nsB}nPPC6+I`ft20S%x((Wh*Rq(ZNB zqZ;N+m8*l@{-QU3!_61reTDb3lzgTWh_MNIy1W*3+3R4*>5Tz9b4rp z;66xC#P0>SEG8C)o1qsR7RPTrhJ~CfQ74+kY}@=X)RWetHn>cm-3~gsqQa`|wo06f z!qsE875f@Fy`uov$`H=>M?WvoGrQsi>y$zL-`a%5|134k5-@tyC@PB>X>bSV8&&-533K4OO+xxEJYAz^Ba>>^>;-MN-<7n)|2#(!{UBj zsD(O9ZLDWm)uSC)ikdg<25DZ4_{1tK*K*Z4k~(iyA=13D1vFTZQO5o53}^Yb6TSNn zN9|WsQ0La^4l6})%?6q>stz2AGATAuu3QV!SbkCah!^YgB^2))WyLbuddXVL(5$>m zbYWN9mO$;3(&}h;qtNBK>Xz{-H>6VvIw2JU27&$w1iwEC<2ogJUyOO~yDPkB(P*!( ztUb$8eSinuh(lXiU>lsR7yyv0UfmirZLWd~-YIK}eV0P3NXJez=Ma>$0uxV4c|X_Q zL@=kWlu+%|lvVWXA(GTVDI+{80MWRf~( zRw{%+HM^I5i>3T69e@{*f8a6$+9y3VqijN*c}vxO>DixQ!TgIAgj?ntuCL{nBkn9s zPA9uEd6OK|3+!1iUb2Yl<)b1GJiFjWuEKRgesL|-!=qEucRv-QTMBpFa~V`x8lD^m7IinVE>LNmONjO}(+cfa~8<^f*z0)BZC;Jf`D+CS19sIS{bVy)<~h^t5$ z{2v*ZBRH~EDauJQkd`{3gRPM@uYx+dQVP?=8CK&k4#?_)?coTmqROO9v#*8TU7 zE_3T_%^-3Vfddq*u{O%JFtOfJ&MsY+?wtJCkXblNG@Z2%UX8<1)+;)cGYE?Z7M5bj ziYR5mCZt0j>M@}PQ*dQ*bY+U%j)1T%vO@hqjuYp?xig(PRN9Oe4n`k-OUS|!rFth9 z<9ZT1N$ac&>*A&PyIG0~Ge`n=-Ei2z_iXC>Bj){R$YvDm>aIxC9TU{hj*U7N9)$0M zMw_G~K_-}(6rE^7i-rlLfBPH@no6GD@U0$T#P|Z3hX0&55gu|w*6f;`#X=idWv7DA z4%~0(KU$~JDJzWTS$VxetJDC#%3N8Mv-zmOL6lO43-M}uvLooTtx-ER=sLMvOgWGO zv{dOSLKm8+#!-M4H`bLyr%s&C$VZ!@9z_qL6O;sLI;2gsVk%-B3o_A_ZfK`Ebj;qS zJo>ZtW)8s1$UmE%fP4L7WB$bhu%W~1qeA5kN5?O(@vX}b&8|QA-#)5jfT z)EJ4?BM?aa9S@ziw5JGFp{qR~{x|g{9yNe)@uo|L4Py!mix@N_Zh6LeCT~JM#R3Bo63H>97>=~*N$38NF zTp?FnO>Tu>g{vm^(al{Zk!v}Wq!gOqD#bV&val*q3XCSQFG@N1s<4W$S$$ie8ybWz zp#@kh$+Inr3Cn>)5t-c`TR1ONWpY?kSJ66!ONU(ob5{|^7uqlG1`~26UStlgSI7zh zP&z9a`DUP788r7G_iO0AKT&s|@=KF&?l{N$N`cTi994aj<-65VHA#PBs04+D;bj$XiyLE1=CxSLOt zM7U9hmZ%I>@5FP_8fk?t?lk0SQIToHgAR9x^+D*r*&8=4=^Qk55xQoo+*))nfFgCK zC<{6F9_=nMSBI!sey`Vyd-3thel zrZh(cD@@Rx=F}n3w@(Rg`4+|*80?Xhg7K7Q`Xakj8w(D_gC2IlR8iQ_JFPK8Eh*b2 zEjt<*6?zwON~KItQjp3` z%>47+JfC6HTfo@0unLEfevD*MMExBqEP|A*U{M>-(R2Q2f%i1=ev(}yny_pyVv5=fJ<<}<(wTlbjC_bG{^v^>4Lp_ zZ}VN`%wa*Ymx@u(emH!qmJH9cxN#dVp&Cbt`(2JuDEKg{$kUwx^GA+!-~ZV}cadMz5oU_EOMMe&LowZOp}_#$P~wjL~? z0H7%IU%Vd87yN^^1we(5?!dc)M31KnxkUi#M4MO})0)HybZEk?v|sV&hij2*x>0)a zXDaktSsU(5B|l|`1Xa3I|B4!G@j6MJ>0kv{WTCVKnzeAM=uCyPB@XM7zKu1SahRxu zn?_xjDoe1<3R-X-q1NFG1w@->w9-3tIvEUJD}?Y%9A<;(V{jh9{@}E%7nHv_oR>ix zTiC{yVPpnev!TJG^r43=GZmh0Nw|6U3ZUr@Fkw|o;?w=sj+hD6%E;W&t0CF6l%*qbl`Twjb)V&}XSaGqiK{ zjXbeu+tw&oFr#;BLsm>KwK#FuH@u?D_l6Rdw2bInp6nL$*nO-uiusT5@x1^CNgp8W zPn-n!CWHUom-yq_A8X0@indN~pjNTEpO1Qw+zCuDrSwGSTOh*+9Y|`n4os6w&_{t? zjD0Ue@1ZyVaG?qWxyUa>jwW>D)+h|c_gz@w`mTV_3!r~kc~jpqy4F}3b#hxm72m`XV;OOx%;yAv>Pc4A(2R>dlSZespaSiuO{FgOn+852LtC1+NsN-K0_< zLCdk66sxmVsWXQIH$7Voc!Y;nmNVi$9YrcmYC6TmEXLZYh6z)ndJ>9OL1w1WM7D&O zX{C2OdJh|2s1v5FjS8jG8#m@Zx?JJ6Dpe^Vo!RbeUc{y|Gbz@SDCHwkUZKe#asZ^J zMJUyl0rxu~l);RRU*2mW9Jcogwy-Z-@ovzl>~3@4hb)>~`;L}lGWzY@vk6tiSUVn_ z+Qu2^L&9!2BuRp2Jnx1oT~JcD{pvk-@Y5~aq8-Sw+HO+|rb!7Vb1;afZf~v5;CH;< z{yG8tW#uoso*RGr5_G6dWK=SkLrdk{5=l148pUzV1t-OYt)OP<{WOLm4rdZ4)2VFTSy=S4i7`0^HFp`X$rrx(Ury16$g4D5k z-la3fQxoB)$n~uQ?>>0=0Acr%06^8}B?108KEQYTV_4tzfZejXIPNKY@tDi}r%TuT zE>y+#7GqQoqDNmGJ3$jhvnmX0h*Rc_v<34d9%s6lJQIvMTDSt1}%uBJrh*RA0MjqlREk!)~!N zMe&Jppw|&`Uy+ux-3|MQoqcguVFt`aIH+iq6h;idD!5RcrE^-4m8rsnkg@*&i(b&e zBv_+2issl_bRwInMXKPPCTL+gdOL7l(HqfOyits)Bn@4h_3U!vKZ(?z<$OhJlm?x) zWq~>h)mRHYfzwY|gGzaqoo8ZybbBCxn5uL=a}fffXvGC@u(I2HaB?V!{uLX?a?el@ zaQe{sF}>`DF;;u8VDm-CM;iIZSu)P7tT2msn~qYrY645ky#q!e&teYHSV+hN$v4G8<$06vTn zJU{u8+UnI+XCzWX_0pM3hip-?yRdUa?xj)>^y2Fxp-UTeBep4?j{vATtsx49Zm=Sb zOmG~{f_yh~zP`QI0eAuV=bpyeetzFwR4?+b7N6-z$I0Fq!Bh+8$(I80C*b?$2G_#X z!EPqG5q{`$KZW}{p@T?X>jKdw$5XT}hOrdN%%ZdvZFdCDzS-rOzAUIia1!88YhMX&=7JJmAs4X--Q?%|OTIcZ5MYLn%GsI6vi@2dVK(0n z#pf<-6Nrop2nt*T)iTBW`iqiWUYuR4&Oy4+$F6bwR^O=C{cG&&_LF&wlOIg@!0GJX zi558#DU|3|D@+k*70ReIcG`lkg#KZF!T;LdY)daLC8F%ge1#nyM_1$|R(zh_Vd;KQ(HNGauh;k@wT)g1 zOY)lunxz1A<#v{$6qjJgxJeas#sj#ANUIORiGkBAWkwpZQVOl0+hZCEt*aqQEg1?8 za@Qq%XW4V+@PYnO&iEXXaT8T2N^?v&-TKF0`%j|BE4N#$$+`y|`(@~gvO@1v(*Kcd zOdPmWL0lXF&9FKhx3_8Hd(ZB<0q;A&hr(gpogPS&OfMCHwHrfu8v{VRM3=*!mjk0H2w*BnHso%vTpCQ?(r zI!uJ>=!#47Wj%zsyZ`_o07*naRNs_$`YgMbQN65m@z1+)%KeCbHVMG+0iK@(sBbO5 z{d#-tB)XeXkqzQMG>5<2AHnWWKV*d5ey59hTRZVK3io#AbaJ51a$y}P?i3~XA?ny@ z@f(Q07#{VzJ$cDe=#nbzDo96LE{{dCFe!v4wV*;9j$9q`grPGrt@II>+N1v$K>vT< z`+sj(OJ=kNovS17v0t0q+)DX{>DGQYioKUs=;~%13np%hh|{XiM^rf(XGa&AJ6bc@ zGEMY})5;O?M(vbJpHZhc>-lmEkt--2lv0s`L!T)|fhL)OiPFZ9e(n=W%0Hx(-+nO+ z>Q`qu;b)&GWJZK(MkcIry2U?w$LIgO{PfTMaTWa+xiN z#(Bj%bIA3NBHbwMy-2@0jB7iJOX1%-QL_{0OB^2;sUyI0x1DE`~>S+jLh-e2LprH^DU z$Kab``W3?ykGTQB`|%?Gx+5ib^;Ge9v{4+LQnZJV0P?YZM<;U0+UTO-EGMkv-K8@f z#IKTrw~aygjcaELxveuI*{(zlKaVjSGw0h#&%YT3=mp{bd+2|^y54K;c0rIKQoDCC zB`c{P_D1~S`5i&#bN?;rvSet6!9okmpeCp=gD@YQ#D16?&lM>Gsh3{>m6R-TP9S4(zA(p-aUY4 ztUUX_UjqE#mKmYwk9#K?wZk5=eT9s!9hx=V=5HY5@$~Bcgc|_-DDt;c-d`;u6E1Xv z#z8>2iHX|BFox``rmJ?)l!RJ4D`@3hxpH||eG%C!tBOzyXQd0XvouVY#>hlR3k@x) z4pElTxA z)rYWvJnV)xIE#q;(LT?^`<7;sL;2~{PxsU_2KEOr;j;SV^0)ufu(wJA%vY?QdUkT) zuSMkJTiwb_Y*i+s3M(|fC{KU4e>i(Q^1soUUS_{b0l-@!+Fralhg+#DJ`d_`#|57e zAM6VtYB7}-M@4)g*8iSixk{Fbsj`9#lMh7{1)(VBG$?|S&7@XAobGssnX0T~(ch#0 zr=kBp0id5if5w%+mG#b|elaIs>QC=)9758}`R*LW|YD(M~s z{E|+w#ADrp)BP&@rzXH(pM1NXa07lm%KtcZ;HqoT0=pwh0nS6`M|YaJ6;ayI+UhIa zFlX(4ZF2oyLW!D6GNWIEqtZDa8Y{w%D;E~9;5#A z$&R>T$Dlt(j<_k^DEq65rK(^;73%D_g0C|5j9yelrV&-@4+#5fvUl}Di_Tc;UhnXag z+22_~#h=BVY&e^CFa7n!l-aNLT>Bg0*>*ot&& zO%eL&Z`C~$?#k%!6)uFK1ucj=NY*K~r0@nVDP*mlIZY`?in6R6ngjoOOoa0q=pSY? z_9ZRGo-prd5t(RUS7M#XP@#29>9b72 zPC{%tiZw5IMW}_tIgj9p$3VRfnEKVH+W{JctEnFeUyq#Fqzaum+$(E0Scr$W=c9F^)6r}rIoX!NLd z@bWM-`IDajN}<>6hme2WJ*@EJ_L2L|MF~8rJ1`@1IlvhLQ^O)@lVxLZzazK5-S7V3 z@tNW9Y;oJ6uP=hWE{gE)$2b0^0sJ<>{BOtd->tvj1j ze8~&K|4*cSd>7fZU6I{BpPp@l!y)VV)@*!qzl*IR`l}UTGCqnlqcl{b!UzS5p9~f` z^h|Evi715LoKS@BV{+V2%l%<&yo6pUPU){=K5Q*TxSP|2FOw(^yBGDp_fK{s`kW*{ z*p>tc+Q9sbiR@4fgDQO17q~q-P#1Z(Qj}jN%y|dRvzDKIDmDs(-f&{PmB8(H`}5dy z!vCL6u|K?b`IP;#4D6w_8ShNaISBnzhRtFP_vkRF$7gH9>P#O=}Nqg>%<1l;-T6KG0?{5Q-Nr(H#^#Q$RauP!&;=T0@rgtj1M zh{-}D%Sf`97Kte0;3!#azDt@(_8GX82aL;m{v3%Tt6>X$7f4Mn4kQG%M*Z;xjc-b$ zar~G7S-R~2efKso{IpFJb?2<$JRpZ~LBR3D7LL?>?|K*Ml-IoxzZt*}16=;F!k4%K z?>ql$07n&>a43?h|J_m&G^BN^v~TL@g8K{=FMpZxGKyC zzfoF4T|_X=j@IV%8!66OabY(4LWg3|CA{qi!B#qF9dR!Cg^?e8&BpusE?sO%|4n*q zd)X8Ni&yK#kn}-_KSY{eeBvjP0Jm3i^@T|Qe}(t@llX#sbgE*?2l4V2G%x9I)Rz3a zy`9a*^3A=eH{s+wzleXoRDK&eP-(AC0^GXKV`I2Iuy*$@p_v`xC${BvH$>$lY<7to z-&s=vye7V>N%E0~AvSo}p$Dp5GV18_!=yWyjvak*XjO%z5x1%*&8Kfsz^2P ztcq5p&eWryE9;7!g%KT-!d&sf?HO*p3OY;3fOcTb$i-^VC>0$~BwIwq*BO4Mg$51) ztKp4WWtx$hHaT7TnboKjm23^`p>e*rh*+gm5c-5gt-|h(d~jwuOe$Jg4Pb!+he8() z2jSqSld!;m=^Hmp9q&WX#cXFa>A zUEZyLZt7@Z?a0bhXrqgq+}l4pzQS-4ATtkIzbyOuU|_C?k5m&_$53>~9JSphyRj#H zr)3E^8r3hGCo*zD?9l2Zub?}~5eblSRr@@{y-|?M%QwDa!e{K2M3)8Nw-p|71HwLa z2L3vw5Ag4m|F8MAsFqRLJy(0j!2tKALBVxFn zkWq7zfGS!{7^Nc<*J58VEnZQAD*^$pn?}{#ZQ^1 z^Pa6?66?$53CWnUQK)|T{$2j-u$TD&x1VG>ew|E= zChpM+hwMw*K-LVQWrj1BV!<^xg^=-y&A3`Jo?-A42AXja=!XzZAR9NNkDdb{hI*1G zSL1`pPu>38yUR-RPj{~R%byVczoE#+p=*iQ&OthAz@JHIWA4so@jWQ+z*^P<)hRU zQ`Uo&Xhp0Ls-q?2-}lT6@67QW1s8fnOQu+_7HpC8*r0QLJC_Rb+Xc`hg$haL%8fa03Eo-g5)~I#GTFm^(V-HYA=L1lyL5F$fMa zC}e>4EDx9pt}K=*#Bq3zLd>EX>ak-qWE&jKfA`MXP-j-&9hhdnJ%5X+)vIDSF9`oX zll*f}F?kObUyw8U^`+gR@7cE2u=V$jKfGWLKjR}QEWm|p_`n(V(=F1G3;w{;`UNIm z*oyp%?1?16J$oz(;NQ71U%{T?kbbwfv}dCE&z$7hM}AdL;FijV;CzeTX8=9||^BX^yth6JV?ORj9b9n2ZM*rlwS-`=ydNm>VjTl{E^$ zX4YHz=|f&~-9;r{0{z3D9kF`aqPx&!xUd{?@#Q4z2YGjPKj??an{jYT#ROlXW&kZz zXKi>#J1$5~J(gOq1HB{dvZrh!&aFU{MGoi_q?hQr)dK}q+$qM~XeMX#f=@;8tg5V0 zI!X4O4SXL31Hn@-zyuRzWCMJl=LV|MiLYXxm_|M!bRYZun)vr2)Vw7YYh?ez6C*I(uU+c7cIQ^636Sch79}U_e%0EM2rMm7hYCh>^UE zWAG+PfPWzL|Gf<0AIbiVGN3#o3Gg83-|TeEzpk?>e8kGCQ@?a`3kGvS8A(c~Zw+BW z!N%z;9eTfjvtaXUL5p{h)#*LeJoHQ#bf(X=j;@1Zq&o-0K)E@{J9S_gOV!JvKLE!o zmN(h9s^f@pZ1l!?;#6IKWID<6Z$7UsKS;SA!&Q;OTwr2d>9<%z&1V%cRz-!$S)C?K z6%o3j!%4Wa0j;ANySa$ylEn$&0M=#r(|V`J>rl z$4RbL_G_|sydxE#I9KK-lW^AbEradd7Sxc6>xE_TV&6Z2yWCwa?wnJ`_~;|0!$6Nl( z;{qPfwCB44KovgzEicQ8+oWO?DBZhBH;PlD=%~_5a=kW}xEUJyr#r%r3}--c3Yd86R{ zu-2@Nd)2A!f#>Znh5q;K=_J6u7~ozK;7@`6)$VB5ez!k@O;6??|CsjrE`D$EvVPtk z^8ua-{eeT5!)*ah2fL~MlO?zl9V>$+)HBEIqTLyIqW8fh-s*ZmCHp9q&MKUI$T@@x z4d|IuqmhZzXd5hwS;m7yBT|g>Sf2Li|4X4iBzyIx;m$jzE-0qRO8GaL3#TiWiQgt} zf8>4FQW2v^0h>~0=7ZmwoSZUICd?(WC}n8=1QC3mSZ2TJ%q}tlpIKiEI-`XKZ53^o z;?cU|D;}})&T5pIxnd++x>wY)cbkvEa|F?QpsOp^cN|v<*NfqXsnRQMs9oA`OQDT0 z^ChqlTGu7xaS~m!6 zw7Rj~J9GsyGhF?Yg*L#IoJ-Yy$v7?&45i7Ktom1#Vw|J3-;Zy|c~d^h0T&+@lh z2M#8^G9~?67-JYuN1U}M;jrh>jC_s_GKgMc2Y#2Ym;(QR-DwH$QB^FMU_y=N4^^fE z$D^N2u79+fUlr)f*YyEjIO;D5|G$jFz6b7%ToqF&0k7j||y<0fqwG<^w1i zaB%P+ETp}ZTA*N-Ra?O=u_oRyxipaJ1q@$YUFwX?n4p~s?wLVVr79xacKJaJxE*WI zi=ls*zeP_H?Udpa7Q@^Rg{jNh-J0u!&WMjTX9W}H4j<(lb*ObTl@x^gtyDrcug_cTvzr)7|=T7sOE*#St*9o5F}j}UzyvU^8uqrsLl zAzO5nLQ|Tgc;(gucq5`j5L$LJuUlopreb-gVVURf#_x;bWwgr;?5l(7s#6%;rQ5Ei6wGQMwqOzCm_40e6a^%JuA%`oG;4fCI;~1AT$7mI`>T1Ms_( zf7Tc6T`&98cl&x4p#O`K0N&=^!0aRf2btDn=DIzoVBeqK0G5i`xx{GeqD1t zaCa9Ghc-6X?OV2Du;3x|+;Ic(7oiT0B8nNT;4BU{;@qPZs|bA-oLT6>-;G|vuqXmG zSVk)+=byU&GNt==2mL<@{rxupxw{JENQQCzh2-I3nsu!KYE^ z86^-4BFqQ8&^<$1KGf(t6a{DLLSwEH$k@pSMu7s&@lJJLRjjfKbS8lV6vPl?E%+6a zp`EgD5}Gj$N=X3p_+QM1D9e^kxgiw%yWVpZ>#(`+pmiPr-K{^1>!5Y0nc&({s`osJJ<7V!~cKJu;}-;$C3cIR}x78 zKWF;#AJD}99IU7B_Ox~T%o6e^Edbct`z}xT08c=F;C%AK7$JQ}>&Q7#djzV{MDWo^ zNej&qK!jRfl}pH91#?GZiLiMyr@3J!uFSjOvW4NsFos95&y#F<$nctMNIz+zj}nV5(tjD}Q99wH zbH#It3IEgGz~84Fp}+mwfggTQpgeM}Pu+m<0sh04{I|uAszEuEI+7Jp_}-9}5G4!j z-bYfg>2Nhia>I6%i9O$GOMS#&GvvQbww`WMv|mtRHfHzVx&jCMd=TJt5a8>%0bfi3 z`rXMt-|f$C&q)H@|48f#e-bx9`=!?HyZv#j^lT&b``SbGHTUiHF^4}$)Zz)~e?Hw` z*6WpE+^qh-3jrl9GwG_dj&;hmcapo2mR+@gqY?TSWXeG7CiICWojvFZ5g0blb^(hK zvFt!jUa*Q8zs>r7Y5%p1z49USZ@*mz{4wYsc3kkEU%j6dKQ+fiKlu95+u{cm5ws4V zX2_aAJXCZTA^fsZ4O5DsH8F0m9RflJ!qx+;q;_`e)Foj`J)r;2ZSr-I_EC;~=+vFT zvkc&((R4tBGD7}gdzBa$d`eaB(lZxP^)h`gjB3g54V}?`YmimA$5CPD1{C^?8PbO? zyC&+27<@#yy#nTG!SbJPw=Vk6sL~-Nk}0P737jw zR-$vW-F5@DMxQF^3sRb2|d zE#nq$n6LB4ujdAQ-T~N;=pTXn^R2`G-|Z{dKJfoU62Q-Qe)A37fFDls+aIY6;O{#L zAkSV>-pZ_JkS2w({gRi@3*!FfDm&fl{Qobx=+6rBKIdfi3gwV5`l1(`zzJtuIiNbX)elXkHP5R`6?~`=X4rBt3bsb7+io2le^oA6DuN4AD3zkP&ke@93HrC+^7fre7p=UbyU>4I%=DL6KTMYL55p zHp3gzN4s22-bF~27ek;-IQWWN`baYPC$qzug{*yCoiY~Qa-x1@bzQ_=TqMC{)b4IA z(u1a@LzVU79Z62+$UIEL%c9e5H2sZRjN#pVFbOuEXNZ$LGCnv%Pd18i17}Bd0l1__ zr{!=C?;@_YB(Ecx@tXpbV$rH8_-PeWN{97Ql| zrxs+&9<<&tkYlpOHvonpyR6LI?QQIA%>$@YVp0Vu=X$L{B zkN(G&F2NS<4$hK7H;Pe4rXof--&P%xuUu~VW%hsH%6k>y!)UFycLTycbq3Cd^Z{&Q zx$z&A6Hu9EL_xiEF&o_*B$t{fA4zR(8Fhf8U(jO(R}LUdnK?h9tz4OtG3R zt_}AtN3j+84?ozy{FZmI+~k#qC-61gfX_Gpuitgvmi+TYcK-Y!-|hFbr;`Bv5$gY+ zA{+1r2{ymLWXGfZ7GDQ&QRIL-!NPrN{y_kH`JH5tDFVX*WiD~Mpf8v4C#Z#X^c8#+ zS&uB3ORd z$p8Q#07*naRG^zCj3YKGN0kz=a!n}JgY^H%EpHW*yHNlxt(Pvb|MAbw1KhCYrH4>x>q$ov3R{_tcc>+Jr4rmyCm!M$0`?g`?0S9%9pmYDtbp{p32Y;qAk@R}N zgt?%~((@L(B}eX3Eil{(xVSFju;4a$|27_$57^rC{1e-LkA!omyR9y+yuPV2&4~c1c-GIi?W*4?czT&_TlS{{)sJ4)*zNX*W-LmwxNQqSGL*1w9QJB?5_|2$| zDHPv6LI1ve@7V5A5|Fr_Os;A!951f>p!Fq%~j4eSR;;Aykh4DmOy%hvFTz9-Ly z{=kPNH}Vwn}=y<0=hv^6fdb$w7Bw2xpGUaFMPAjt=(S!6ZMK}uV`cH*6s~Oryv$g_yd3&O9 ztU~WeGI?>s$_v;XargX}AvW@RvG zewp(s+%UJSWrFe26*(S!L9UPXm=C}%ApmgwHg3Sf4#2}+`14Rm+a0#QgR)y0zpC=j zcl)zgR_yJ56G?#2qW{Yo{=nIQ+GuZ~ZOq8eUf{A{mV0AFr#^`~$hJ+6)QSuo3`2=* zi_8TpX1_l@wo#4P>K5>0T#P^Y!G~@vzg@W?4Btg_xA+s$68m2Gd{ZYJ0wX~%n1mL= zr+^xk;kVwY&UK+5U5fX!oNoNsn2~Ku+vguXz1mu_2~l^UH<1PHNJ*9SE=*v9$eWpg zIIRxoxf{m|h`Bc=pBun8kpz9c$wNQ?^GE%k?~IQC=O^!E5B=Gpf1PB-+ezj|uYG@2;&!_gz<=2-&pY6V6j;dwBsFD?^@$Og!PoWpsZRfl1j90i+YN3b6rHEl2k0AY& zEQpN=Q3RDFP-#IU^RVJQL(ZwYT0oMV^Z&E=cFU0?xt8t+xRVi5W>!_tvA#R+|6Iq$ z=3>nD?A=wBm6C#V2hIiHBtw5GWmfm@?n$?@k}?#*Ae~M)u&}TYd6+VxJh?ePgMns_)RYqXPIBw{XW?yO01*j{%v(L- z6B0Ych_iCX^if|FOHN1d2CYLwK$O|I7@e$d*+R!4AF9$68~qj%4AN9Kjvm<3DY17H zCZQ~R-kN{iI`Hv>15d+%7#R$FcNmZ!%0GZ+e5_vA7vTTb$v;2X|NqA0m7V}!|LmU~ z2K+x4`Onjz5PhB-mniKj1Dt!ycK2u;fUeDBj^DREb$`RKISIq+xwn9muQ6uIQ1#~|K_XHLzi`i_kXy=blMVsQaZR%D?Vf5m{@0qURgS2MS_LA zX;!pE;8tZ0twYBORXK^T_cYVR>FT}a<{g@MeM51co-JTNg5uQoG zE6u1YI8(t2z3-fgeZxM)ay&=A`m->QzY~`7>|y`x(Vo^ps7e#e>BgzE z3ODe#VWf`0|Jz;vZG5Llz@#Ek+N(n%NmCA$;gRf*{$?)5D@3PTn0l(vlnJj`&si#9 zMjulVUUDo~Rs04w%0jn%Jbgk199v;IxYPoUTJ~xfR`4+1LO49?b#CZ@Z-3maq8O!S zFNos;eBPKzn&ocHPU%GXWpi}prg7@&#=0x*~rbuN5 zsaYT%x5h>SIX*+6Jz26D{uiutPmJhxE(8Q}kCvH!P>S6qLf z{=ENw_rX4DDGTE1kM6$6R(GhWKw|qt2_T`-Ug(l+4cR($4$6vFI!Hr}y6(+TlQIP2 zPLp6fo1iO~3qMT`d>%atzrpn{6EIw^ZygJ%;u0=wJJ=2m6w!j#gs){P=xruMG_s^`AukG@i7qy?#3nQ@q z>a=zpeahkIrrsE~Lg=21mrbdi2|Gil^t|+NeKdMp^G8Cq|q-VYguFhqKUlb#)61}A1gM*>zI zT2_ZkbaQiRp;QohqhG$omi@2uGgJB1Fd$+8J=2UCSTU!E1d#6)3n6AYdCK*uClN7b zPX^3Q({{Qq~t&3=r-*vcYz-};*m)d$l|(26Qt=quuQ&6bmi z({_4iDwGo|OqDO{#r9_|6fu`uFsUwNDac*XTU`u#Dw0elhvh{X1p!r=qgFHWsk zrT6T$#O6Ph^x*fg#j%1at7ArO`GhJ+8w~G)N1SiaB)hj3Oz{(!DnGmZ?^F68NALf2 z*FSEe9#+*iXFFp=xr^-AJeJ3S@*eb?Eg*jyRT_9n8kILnhbjA2ZTxk}jdGU;V=p1lwkmgKz6@G@MnZw_Wm2jR#&jo|6W*mn-3=&gM}*zH5qcKq3>i) z>A56alKUjaS+I#^P?fHVS!Eb>OKd{pX?`hIfA!Lif8A`mjDua33XITK2F?;5JAtG; zJ?x;Ks^JT+naqhUw($kx>A%)WuW7-`L=$@3D>>z$OzIm{F>XZu9LP(pxMB@jLgPfS zN7*CxpsP8oD)kk;$Zs02gaMyF+l?x4KFM0COI}?NU&F|>(EE=X3D4~;prw@j(aeg( zT?nRA7;up!vL<27Gm~slRL~LVLbDW{D4Do(5OLPQ?_Xhve|~!yz=#CC8U|GOiUj+k z@h9d1u8&I_49@ZoASC@5|4c)_*Yn>;S4s$+32Vdd@#eMQB20sy8m_H!Q)vpqjmWQJ z6#uykMsrTit?|Wa)xR|Hh1vE@u5A`@nCU=Gl(9ERx)(K)=_6zN%ErG-RUF&3Z;;FY zhumM|0=>5550X#cp0aYtX*f8g;Vr*KH~qvotHb|e6xpMlXTI6cXu|JHHXyt=vuCp;)3sCQgyq6d7Vfwo-%% z9)#l5iHo>)*&L=+6lqi&D&7CBxWqSL|L=1Bf$2Wk_4kukk(Za-(7#*8gI7W$CMJkyMh=hO*s5?jqGGI%YDIh|NKq!aQZfK@5z+*Y|k#@83QqaIGPjWTp&IvBQ zd(~oT(&K zW5;fO%n$bezx9YDz>A{J?>!nRL2&7b^@a>{n55Y7dY9r%?%oBZUXUWa`l3=EGW0(? ztI4ANS^c)k*|SsqabMXKHrSB3jTb9)JNRwGJ9%k@J!+0QHE=KA^8m3IzIUg2gd)YJ z?UD(4hSd5Nne>+VfhZ%>;R+{=H=0)ZhEWYh!SU2$LYx=3#tl1(FD;Idk}Nuq?`@_6 zV(Cs>nZg(GY>4Af4ZqJ0JQE=3gbB+9HOiDoWNb)c85mS(jr-;m>LjMAuwh1(=l2y= zRza0X=nZj7r8r9mWeN#JX8~^HcJ=AAPZc?VW+8Gt2{Wxz2IWA6a;6t(w8jkLd_m^n zt3`kKi($&7nBe_NP2s(3;KlKtsN#)p{44tVeD&UN{hxLEw=vx({Ijal`651-B&G$Q zVMj3y8r>;{qFAAm$pH;@jt!;WJVIw}Dfb}*&2<}n#G)`!a*;ry>>;-jeCy9A`DL}w zgE{-G_kYB0pSu1rs$#EbQ7*67 zqL2|6EnGSt@-H<5X$7lvM_L-XS-4EJ&eSsWn3c68vF*5S-n862BY8YAV}CVsvX%e# zQLUR6Z<~!Fjv2vEm>LJu4`5b& zmj0ZFQEDN_q z{1f-Z=OU*7PVi}!%PNc8SrReaxtK$Md=tZoFS=p}$-v+SRdlZb9Y2nwe+@WIsjx;Q za8R1x@(p&O@F+y8e9-(UGddj zn5vw5&P1|gN)`Ggh35m5 zRi)xzOqNijsq~I@pNm|ecTQl97GX(cC5t}Y(wliD*7En{W8N~}i~T!%TIBQWywmju zSP5bMb@DEv4eg_gP>8pbWL4E@=jlV@bD-K=e}FBM=1vce?a+PsAa`Tn0s9>y|aoZKcFc&T}O_<&jIlnS?i2VRCedPn= zJsLd?dWNZe7;1qfT9vJ%O@w6svOY4d1}CRDi(tZ1k)8y|3>ADV{(!M9iC)BdD_}{# z+)he0*;Wzt<$c^rO2908dw-{aI)(u;o(2QwpCw{|pU~y(u`*|84H8agC9koOS>nte z`bh6+9@(6>1&2e@CmuAb5QV=H8ujd1ktxK{h$DNJmyynLW_43O761GoJQo9SNC*J8 z-xLOLNC-R%10LsK{;5&{SL2#4wr$d{lo9_J|4QRK`T{;XHm_QShm^|13ebjkE1hmE z%|A8qiQgu#p%2i}hB)0k(ZtP2bLc)JyIqsvZiZc8B*#gi?dM%#9Ss^26=w7x?1)f> z1-c}E{X6*|0q<=x&zox-$%m+i)9p_(v@ceA$2`SGw$Wo#FMBqi2rU4=1IvXC);ipj zgeP+fkp^Iz;ZrTNkkuEE!3m6#M@vMY&fZ+^3pXbUTpDzwWtCN(#+xA zz#l|~>7$pQe1*#w;X?7O=~Q7g%zY9GdXh$A>md#l*(1Y!hPk?m{k3No&zqmSw=ca7 zXneRapx(Up<}25qy?so(b%9HFF)4>~5s4Zb!6qijz&?kLc$-9y8P%?Y_wR^qwXW$s zPwEdQtugt2@&;%Uf`bxJgkHHn$uHgi^Wcp>Qg;8U>pwpB+MIl4jAo^Iww8oC#w&4l zwPG`iBMZ{@H*kQ`lPNTyjg19|(uWm_>|6~xM`LMpcP&y3T|uY?S6ZcjXLvq zF?oQmj44;)awjFwSx1MmxDMlzRZ|@=OefZ}n^P`g3#EfIDXnoaW}z1#%js&4Hp;_`pOXiYq$3MgaKD=Zj+qgDQ(5@CJ zv=B%RNuOzC7#uc6W{1wC=tcUt#TgnE%vl``YO-ZEqkuVWK@F*(bio@_fWZ?QLUp#^ z(<}2U`*s^yjtV_`raDXGCR9FG=83h?Rtm_Jss?@K)LAPR^V3O+q>V~GQsHLybM?=6 z^2dWL4_-u?gHg&5X)U5dF)8BJP3AJ;C8KVNd!w*5m*{9n#HfyV@~FIFExqvjOXGOd zzy4nSBvyp^)b(T@HrIZ%%Q#CqZ*(1Y8b#F5;%X7Ke~S;3nbh| z^Rmd93{GYlsk1(68+_yK#0GcBs%;ikK#e|lL5adBgy7GxNPzbY9zyxBgj6)%u44e+ z76x!9z^C_z0c;6@#WMq7`b-S4oyU(6!?zp0{qx88JB>$C<-6j6*yMtRA~0Aw9YnG% zB4DssHcHePSMimbCg+uh&bm^YR49{3b#u32jCaBKct$)Ugs4E>x~{;W*v3CB69vaH zpojG2vc}GH$CY8rqRWqr-Tf6bH#V(M+zaTgbt;FPCc}yiT)caNX8{O#v|kOtqXklg z)Xd;Vg@eWJQfQsBQr48hh|0eJc|@3C6?(zz04a@9QkRnz8fC)fQO+3DjtOs+(K*B; z@#?72p@%}~1;2QKQt={1Ii2uAYfz90+jQBCsj)yWOf^@B30_mX%}9vrD!%foc@BO> z^aKs~xnHv1jZ|u7b)+&C?k$@Dgg{CQ<+#OlmFY(6DWxY_(V;vuU1-0_dPm1(l6j_$ z{Bne>b^Pw5eNqS(C3C}Yr?3keZu@tdt7lP4-&aEX^2(xm`Q;bhDOdmg>u=>het!G_ zzvB7>TG2s~d8od+OpG{<+_rUuH%3NNMH8Qk?b#w`v+QZfrj%T~yAjU&I&iVO^ibL7RCP&BOf;zh3gI;R(7 zVOz=&PqQ7Pkw-H#p6j?5nQ~;mqKr+33bqWt-^Qmxw9U5dvSl;x_m1B`2=MclJhNBA z0Alz2lD|(AOcWdH{<2>}Z~}{`)$IZmkLvS|FghjcxG$rKDC=h|E7F4d6^jP~`+=bwgI887KFXNGoEM)+n~2{V=@k&5m!ouRJ=FBZ%^3 zY^Zabl9x0en@N?LfI((>hn3$juzb<8AmCgv6T`EPoA<7mmbw)UVEBeSiO%{ z@>|9$uD?D}1^H48xVV2Xv0yty*FS+s!bId_h*LG6ln8Wvgm%iP8y3*4TRlOkban5n zD{T~!`v^M|(Ht#-JG7D|0ZZr8J%1ZQKu7QY9jL!kzID@#9$Ufbw~_STpoZ-fT17?5 z$iMA>8%UN7&D=c{455+&N-?@+*S`Wb4V1LuMswz9jR&SQqc)17l~QTS0v`;$0EnbF zUmC150nMaea`ps-)$w(d@Q(V_$OD9geAg`E-!3*;Lt$H#Y4ST{T{wMp5}#o3G1Ra~ z5$iCsv6UR8NCPNIH+PeUc=f9yf08#y)Ble8@_qo_w;_i~@Pq00>%&COH$eaZAOJ~3 zK~#=+51kn@RVBlhZBA{}6)&^{!F}7aq$4d;vfD8OpqYRPugEB_fMFQNX1DRsG9DP$ z;-tk6QcdkCvRN!mnLKKX_MY+E+rxklG;`oq#4FvX4ORNMTFG72k-RJgQ*WUlA`~B# zr#h_12tl`aDR$)2p^T=VMpw#&wOqZB1k?}%b!URRaSK;CkE{FUFn|#WygdwfY;k|2 z0{%(IziYPP+f2Z=8lU_4(L!yWcLI}R--vBvjUvJ!;5Y~3($e#bkhsFB%YrvgarzXd z7zxuX(&g}t$ELO$5c2Z1UiocdSO+5OLr&P)`x)i-Jxb-O;gUJutt(+TxaEXYZ;PCl z%v#h?Yc6z$P7QCVQJ@t{p*4Evq^yDnlk%YSM(HS6$$jzU-d9;I#Sj8^5~r+#V5)Rz z!rYNYsYu0zwo(H)obV};C!MiEX=zM*M}(;i1a79SbmJ7>zcV?P!g9kWp*ej)8=~BN z@|zF#x#``)?Ip<@%uw(?@<<01O$xQJI_t_Dgyw<|b<`^9xP-ueq&}K64_`z&rRDC} zRvOF`Qxusf>rCxbW1W~MISF^*4^-$ARxyG}ECttaYdizV^zH0Qa5_NT{rm@Ksc_{$ zg#RRmjak@}Kb!Q&t{u6(?}g{=9k%Cqki*9!3Ggo0AGjBfJiui#qiEloX@u-aaaP|8 zZz9s$`oY0o2utt)qrkm7XQVhLwz4#dFuOx-h!4hH$w*&pa7qO^0W8M7%g64(-HnX1 zy*l}~5PrV79awfO9{isy?%cewv>g!Q>vOt%Z1;Wed5)NL{!~iv7lI4q$yJEQ*})>& zQU`L}5;?X)SEgukbOEExcumPH4&Sr+5>b@Z$L|sqne{4?NgpesGQ(GN5WRMvWK3h} zlvVmrdU&JHvKw2#2WxcT)50$BqFZmQ;Xr3oxtG7`Xvs6=o9IGcGlmbgRS&+(Bkz7N z<~N%^4w`Rx6!PV#2T&cVaRxSlQEZ%f+Y8kkTF;V_s0WLyHic7eSlPdJd`$#kvG5+9 zfx<&$>XeCPSfR`q*eFaF>V!;~J>PHfmGRr{)kJ?a42T$@s$9e;r59F(sOcKu4nY)G z*)CrkOpFYE;v{7#OjyVeOYX(dYRu}8cCZZXB>Ge;tx#nszbOi>(Krd|N8uM;_qE_-`27Dm^UD=nEUehndTgok8sl<%(62 zDC;y#q2k7BB1TE@NyI5_kQzyo%GhxkSx)t|4srZv9@KY*(8nz^HXBX;VyHdri3r&# z@;*wFt7odcI@08#K25?XOLa#Z9u2=9pd&RK0}Hq^-QeoBinOejTr0CA$l59{*eaJl zDCTvNAPK8xL0Ir5=!l{ra~TSQ(dg=o38hh^ht7n-40l2ortqg{=xAqwxv&_Ea5|-{ zO>By5s#&jVGUm@`PR09YT~}812a%Iy#jUT|Ie44e-IMM(Sfw{~VFH_xiE=__4<8+q zB0g0XfzEkwMjQA=^q$_5c~!z)=!jD$e4-C5S&Z(ig{fy%@fz%l391C6Ah_KT1<6SJ zgmPT4*BEa7R`?4Uu52LO2K@VB3HhiJ-aAr{1?g-Y)fZRd>x=g-5yD@8E5B~4pewxK z^l#&SxQ*+L0blS>O(N#0LMe{KhMV0UOz4f$auSk@Jd!ivEold(s>q7DSi`|5n29_< zjV@86sa#aSGJL*xKvu=!a^}YQZA{G3`+wc_|D`&xQ~}m+tqMpQjDS-#G1_$R#s~=D zs3V+4V=JfeF*#fnIK|t1#X2Q2gpOTOS=EN@L8SOrQq?iys|c}LH1odT_lQy_Y*S76 zCL}BFrU4~WdE23mp>H?Z>ILyRgM_yoefMM83XUU&7!m81;NAT4?Md7g*z=cmJ^$*+ z$|{*|WfRGf7oV|=+$0xsk7j56svK+E3-*(gec4CNTSz}|Ez;O{U%~J^9tyOiWsZdG zcD<0LWgE7&4?&<+FI7U>Vvamj$BordqsnOLzS2y}x5igxY+lZg zkI1)yJKE8PK{HApUKbhPyHFxXkW|4dF4@o|!L%J&++8Uj!N%dd_OE6?fwzn>+~KlQ zabcQ#nOKdRhEyyaYSxBynTlJbt2dLWQ(%F<$mDQCpDaQYOnPTF#H2g&$!n#|Zj)P+ zb|igNQwT1ihU(x71hqy24()-Vf!R7E$Sw47kSVbkPlfC1sc%z&tlbcZr^R4yS@9(wVNp}pUC`Vpc|4Y{g zKcA$1r2p(%l8E1%5Gp!Kk2;Xa7l&11r?-a8_$TO`a66?)g$4SkUWU{H;J~&@h!M#`Y1o7dtN@}& z@T!wsmq77#^aIvN`mGQUEYv!1K|_{N>%u<&(gs{wxvWwez#pS^=i6QX82y_XAwjlS z3Sf2eXKq}&cX|l+bW{sCCG`FWbH)sBRL>k;U>qTCIDt5;BbsFWD80ZF7w@E13}d)C z&0Uc*bu`Rg8l_PRy}YnIu0ZU4#0!4Vl@Gsa=c&usM+9?LO;+c-hL0FyXLah+ccgn9 z@7#Kv9ka5JF38!t4rhlGgNBfz@=h`{9~1P(&ZU|lLM*&cOY`Hl;^P&)l0S-V%4F}> zvO@+3{ms47DGoCJpoUyV#`HS8iF8M#C|$0Wo;&j-U0MF1Tzo#sLm(iYx>6NH=q>4; z`gNYx^=L2l4tp8~L=5orC;8uZcH1Qq`}t5n4>H@DG14xW0o@Seq!ef-R#BAq6P9swQ5H=QxWPw@sQTEK!272YnPt|*mA~}GQKaK%7Bn0@@Fn~is;H5BNpUyue z74Rbu@crWjOZaa${zUIT#)O1>;k)J9srkc!3rU9_hFI`|MeU#@Dr{SCKL^K3vMO~m z_Xm&v*{Jv^#VCVS%&WCxG9vK(qe88ev&-x&;G%}ExH^+e;tztTyVI3v7XinMcNJN2 zqt9N1*FP0TY29E19 z?t7R-9U)8X-h5!-5Mq98KLbA`4rt(1bzFd@~uVHYu_o+&~oT(yp9)=hAa$kL=sM*P=f@Xq#~&78yHor5==Hm~dVuA6 z=koEk$D!pG@C;oeIUM5D=)&LdzZkcxUsMu(5RBx|2J`kL?`{OPbjfm?H-rJdeDVL) zAtXm{XdUet4h44L0SbkJ!Y2MIQK2TRM?ApS2iX^UP6KK__wZwTlL< zI=OhtDVVb?5+nqv$l3X50?QwIxs&r64I1z|G*!!1|1D7tQIKWD8aKDtjrUcmOYERh zz0EARn@mvdq>ube5z*O$cq&dep-}{>zM2TkXE(ziRA6=bnhu{2mwNB%7EO_yI@8Zy z6gsU54K*CJ&zmUrPm#Zu7w6MAJbwS9zdbj$x7>cqj^+MAg*WVhPY({< z-#$L)*IoY@^>@|}&(GNFLxyTFL!p>~ORsNw3YeSbsDWLDLaBD1;8jgRfbGf%5B71oLM z*4kgx?1D1vNjfrIexYFEu5)AzIK_UkDe+&QLg`X!4f$1uv>8}on zCxLosK$%uig3QxbXs&`334Sk5H>XpDiu93-YaLrDgQn{sCuD+#G)ibcNV0{e2~!^K z$LV%H4#fN|VL+r$?fqc@TSDLv20RlzShT6<=v*eLuCrH7B zTB#@RQ+BiqtRa*)%w>IGxk%LCrHqC_qcKX5fdx1EaOt%1XctQl2})yKWi_f(8$8gr ztasqkhF|Ctd~h*jmEf{B=s{BNh%q%;@3~ltmg*4tj2Z~(sEW;W*$dG^R;3SLR-CDG zQd*IFYD@QE*-6()lolp9f}RjQ_J3&T}XN7jhN z*!~}xo(NL7i|kPrw;4&a)j!*rL>POX$xyg~5_>+J39 zM`nU`u?zYjSqXP=CggbA#>z<}a1GII1+QLF9ddQ>cm-@>!0-+?C+4ZN$n#^v5sv`j zd&c_9^PhO#^#^8QUKRM`gFUE!SOuX+RidT`jE`aoO|2gB)a~B7U$gry2u#l1!o@<# zQ3{lJ#H!4aH+xOIODFZ_8 zqo|j`9`SLho?!B}sMPSDm~5%HeSPaj#;9kRGn_n8b%hNKsa-Gtb(TI~N@7xU)j7sMDg2Nu}4vF6Hav ze>UBk!Dbi`aX_5GwI}=A2eHop=faJ!G*)4aR^P)c$e0lK(cFMcn}nENs}frN+Fe(= zAVsW-Oj#u&o*l{?$TXT87$VFKYb=d<)ZKN-fcZxJf_%K;j}Zg>F|tk(3A`Q##Q6R& z0O8ZEKc7nZkqY?7jIRQ3`L_3Nw*T~Fvs~XLhW*^wkj^Md3r)c2EQ3=7g|gCC>7>5o z=9Mz^9~iAV+K`{4V+xY^dL#jYSRBxf43T&VCo;IU1*UN{bw@C&xSX(>q@CgvXKk6u z?uK6^@c7W}3AQ3+q_NX39qsgJDKZ$b7HtGZG_v(OlokM?TSryO2`bCjG99Y3cKSjw z=IRecd75C=rT%20Bd3oGOf5` zQLF7c!1i~4T4A=iz zr+*tmX_GIr%PJ4%pHz~eJ`_}<`$5#+*|05F_j>Suwt`VN+5^&DD?SPHc%Xz94@HAA znk89!*jnfc(Vx5Gu*@Q>e^~O{rrZ6@Uvd3`a)S-{^DM0I1j|C3sCqJwm5c|H_p(VK z2&z{}q&!jK+4bZjw7`cxPxwhT)Q}`=PMqu&ps>PJsPSAl8ZnrnqpPkS?nvxqClduL ze!rs1ZDH;7RjeO&z3rB9xQ~`-1p`nJ(i1fyYJRpi>vpkE7N^MmWMvrheQwN_5av4b z5X&b@PE}wy@mo$KyU$8?f8W+;9I#DL(8$tk$2>?-aQLFQt;gu^_*dDIV1!-TrI6Eo zybdSA=JXJ>DdU(zk}<(V*mJrdAQ{QA59Y{D`Wd&0Tbt7t8GSB1~so`Sow(WUn9mhy>mn1~4LlcZC7K=R0|=3h6sj0YCBp z-#nhZgU{Kqf5~w)wa=Q}J<|V%F_b#RVHt^9NuH%Rth5Ez=<+Knl!DYO2GAh`7Y=>& z4%>nUsaZfA;JpiTr7LS=X3yI~(!nP{y-mRvbjMvNpw7jyE*_mVAH+sAk_|Zr5*~AZ z@M2e+%DB*^K-ghB_rqUhAbd;s=!SO(s>)nol6zt5RA*HxtmfXR2Hk!2DoB+E+FgY* ztBy`ClkiZa<6&64L3dG+p+M)(%|t)T7lV7h>AMpKlp^OFrkT5Y`TV(`k(&>40WNMU zy}4dHqavb}Rah3+m4aLI-Z{-OpX81~?u>$I5qIBxAaaKj0ZnP=lxyhEBYqa8S(1*w ziezH9yWg94w2GfZgkqc)FgGU@lgf;qWt~t>c3J2@Oc!L4jh7A-Mb2fxzuuk5K z&mhoZFE{!kaxc?5wk4hzf^Bj5Vf9>(hzET8W%H;Q`YNyE5!>x}?)zUKN9=zIKlsM) zAKvQv1Fdmt0`#+oQy7?ZzgB$AjGQG@?3=H1xQJMy&2UA}Qp!+XiW=F5#af+{4sH=3 z)gj?WT9^uJp}`lEQ**$7&hPoE>kstbu4cRc#i!5jaE9FRLUk?;vlJy%KM>W}BjIC- zY8saPKm+yPs+=9Ro`$3UofyrjP-I7ZdmWNu1y$Oh_e8(89{H$85bwAbrBm+ch*x~Z z7qpE$!}Urt%}>er-lCwi&GpnYnnB<+zxvWG_~Fq8IwUC*@jW~@e)uf!S?ZBM_9u|2 z3qD#99!Hc!d#5zIrW{3;+*!g>_-O5NyaXBQ6mmG%%`*6Qr3cjGaR5Bx0UHM4cyhw% z{UUV9=sM{7A$JqTt%LQ{f!(I57gRWPOyutDH?y4Z2ba>Z&IjP@uot4qL zSjNpifO*;6lzjuxBQzxG3~5}H;Vtt15}MNy;hYA)Qzz+XaMmupBhAHv03Z{hsq^Co zwz@vJR;Yr|l_F9V+njG@#=rc*WwEmeRkR=~=7{-ZetKZ}!rkK2jh;S=IktKf<64#8 zspeZzthkqj#c9I1(t9ZG%lWJ;tQR{wTE!z&OCofR&DM)&{3F9p))yW_hj|u0h|DRS z5tF-G)&y6jEBA}&7q8vBOEZro%yf_6dsbg4UZl+EjU4q};smN=_t+N^7labMX@qHZ zpAs*Wii@u&*V7e!$W8hMd5}7q5V>tjV<&t+x+poE!B%J(^L6wWuRe45>|49; zI3BFc`5dY{3m&Q$F6|j`)oE$GhzQ$7=>FDicRN#XFU$PBQ z5?e;#-Q$6(={07ZkB*{G!9zt#X&n|=L3o(t7)1mtm_ZhJx|B_$@SMa@1S-- ze5Vo7dDcGdFz~1Wcy^)h-eaKAakMZm1u2LpsGn}pG{UV76`l~s8}=}yPNES~&=d^~ zh_nXW3zh=Sp%iRJZDhAT;ZZ#9p3MQH(TWZQ#_CyBg=EjfD28IY3cd1l$3^bT`1l}1 zadWgp^v!lke)gr@d*sdR;DzsD#&sCOv(HC7eMYxIk6iGW_U#~&ax{CD^Y#6T@YGUq!{A;v306ZN6T$@OzBQ{rtAFV3euS!eu5jnzaQ*% zPnx0&&Cr!o!yP)d!h@IQ zKp&kY6{IkoL~lfDLUD)YG~?sG+3o!=Th1}qL6g#I=x<0!6i<^cMS}2Sq`O&_U?s$E zEiURquwoqAMKG2Io%z_8YLtsb;jSC&#V_~NbD3{MN-|arrXmjOoj-ix^hxFq+%+zr zO$MO0${lhGPXVVd#EWu}mZyhx=$1*_gCVN#lhv#f0{K zG99|YjDUBfu~h0Wq9$etA{B>qfqNHo5ixV^K0n}>RFiPa)I=$AzUARYR$&4M?U~{a)vx&VY&dDA#kffT;GG|eN zy|~;rRi)!8Gw@)SjEy+#F*aT zvu_E3uZ96N-K(#mtUpo#f7W4WhqgJ}0ji9u~HW}4&QAFEU z=R)ZoTVPiA#{a9xS@eV}5+r*cDjeIA7_9MK9{UmCWcxE{pq=6gFo*T87w(OQp9c}9 zl#ve}CuG~sCi|Dh0ei{IM=~9ps`-stklCBdXAx6w3Ylp!aOR2gtuM3x*QB-blY3uy zSiPO37A6tt%u$1An33xHg4Ect0V)5ka{X*}ASbrccG zVXNLV>G4{WIfhhJ15IA3ft``F6cG`+i*)*eU%Ye-x`?Pp=utkK{wfUNscxJK@=2G| zC=-nTocchy7Zr&zbd5M+L8lV+GK0QW@IDhy_G$qc4Z42Mi6x* z6K(nWbUu!b#glQI|EJjhv*Q)lAGnbn1-+j=iunLMtDXP=AOJ~3K~zkkB%l}oo1BnB z)a`BeG=x6Fi3$HK4rN<=&TxohNjtp_V7OqyDX3XP52`rkG_n|799>wA55@oUoV)kY z`+w^C+v}+3|M2pLJb)KkXX=!WIIRp_^SD7H@RKK7whxbIM-ayHKEAPg_V)5oTpKJq zo#+#;)I;x-QZPaLP>kt#r+O-eMFEoaL^S+R;~tAj99o74J6lPHNQ+zr32xbODG5va zg?)9-uHKW%2Qn%_w+#XasHpEMaF0e@Z*S=`K4Wg2(qV|Z>(kQ{B&?{8zedrTUF~U6 z`qiJkKu_Bn0y}Pp*AHm^c)|}S>AOvf;4+)avP{lLo;f!KOIE!^Ti=m# zi5`e?D~sWm%oyzz>WYFibdBBet>b_G;hzpR;*~I9Sy=8Jn3OVMjV9ESMA|k&Wf@f; zHtOqohfXo95}9P#3WuWenj#Hv+1FxK3{(>|EQj1+Y|6HB_Xq1;FHp~V{wRDxtN->z z0G+c0=#lsRdKi!w+u%K60K?`y8wPA|c@xv(n^OTl@&K=lXKmMWR^?xNd}o!_Gh?jS zt3+*qO^sow1lllI@k(fciH;&afRwqEN;z>lBPVxg%gFYIH`ZlcQJ9?8(@71lBABG_Y zN6!@3ue?EE@fGZU8<7Nf#r3~=f+XFa9C)bQ9#&wF@CNEiGa6LSr$!F|t&V7C%bWQ~ zv-ogEE!>DH-MiSZLNg~*H+VB?9k*=K6qP-Fm76~t_;pZ#o<;qCHUH@=Ge`f$Z@v}- zcxN?chO^SMHW$)e+iuVvxk>gZ&*w<ciM0Z%tI41=7=f(uK(Q?<;=q z0}mcwYon;(*)G4u=t2{wk`tI#VtfOknRcN_wvu3k9C;|u>V-&4Zg=W&nBaLku3kJ| z?}&A`NZvceGklf9N|52LT2B^MfKM{~x2UEGxgm?rFg^7THrNQ=i$mhZ6`@M%Wrdf& zsTK8}EzhC_7)sRJn9&xhJ#%R|1eyJPEL5b71tp*Hq29) zMVaxiP3xvFPbtY#E!9h<6gR<5mW~AFv|}AHR?B+-==6~U@#kVSGx`O+cj+F5gHzOf zP9jR3gqf`ZzdU<)cl0%pFdfSvESE@%%0Jd-$y3N5B2XwZP3Q}gfpD3mE0YH`A3Woq zGFp}hx&6y181*e@Dgz@Ya~g5I#nU)i!;MlYGgY`WnlVN9)<(Z)GP}9e%gpB$g&F+b zTS=x6E#*fx;fvU+<3dESmHq`S{{OT0_Dzl?H=5@UaQ7fHtGZj#&e*Qm*?s>HcDHxC ztC2L_U6mxmUvPf_9udr!s;ugkG;23*Z4!$~1|vK?;17TY4|I_`p6mCG3GUfMAzav0 zqxZW^tjP?o_CYevVpio7EQ03AqYzB#MuOAA=WKPAywZ(4D3vy*u=fW^KghDMW@@8U z))o6~d9{AC0gG_1Ha?33h1St#YNR6RQQ8TS;K7?Kqkj@U9b7)4WM5_$d$3p%5N@ZD zPom&%h8gWDdXdz22>5J8z0421I*xC@C-(oW(svs#p+8`ma~GhUtXAn*BeNxeY=RkR!FUlN32j4W%7R_1xb^URjUmd&Ft8@$#^{!k}IOslyOh#q#5#HVtS?ryXUedxZgM%!ac?OzzuVN z9?(2NVhHO>Ua<}fx!9A6HBO2?STA;4#V#V9Ixw%nnoGe$=5Gmu)eE`^DcC zTY_!ke^v0d3i!`Fz;S#T z^?mtc|2dwG9szVj$b(zQ9FNW(NlvOxgDNyZ3u)F_E{pXOJ(=4$Ytk#DiU(J^N4V!U znZ1NaAe8Up4)u=ROmAq9jkrRNM5J&I@nFBfiLc++Z6^!152&D-u8fYWlDPu$u&9vR zQ0yLOngx+%<)T!JuD!7pX;|<9)kX9aEm&a;w9N{zDS!~elkc;zI3T!0MJ9$7awcWO zsB5H6$rv={dX{|U{HwJ>T{u6AUt^wimcDbmv_j@#?9L5XSXA~P{WfXu)B1d6wr8Ns zG8h?FXhNB!Ahv4kgRH7tW0_gPCh{CaTepH0;g^T8h?X_TudC6GJmX>7kVaQ>=9aKU zN)u~=NY;zl)v{ojCXy2}DBaSpHhztJJqAU|k78#T>2Uc*u2|?9%{Arx)U)Y>^Jh#I zQ@bWx&XNNEiHModyNs)(TWpqWbgVDVj!h_|0?L;#wJ+Z)TlhIcJAU@ zTh5#wlYvk=D)baQ8J&%6nclKZOds{K7Lvgp<{V8z%_c?A)YC7fbYX=KX^~XO%2;Vo z2mLG$Nq!mzeERU>LNfope%p$?d~rv&S<4vUek*$RU~_zE`T*|yc!j_Q@|a9$fDm-k&*6;H+@f83T@sorSq+vn@yIF2F(xHpxE2dt&f# z3C@<;&&%fL4~A~r5svX1m$1`Wc)A_anA3Gc>M4{c-O~$+vyOU`ki*j&74suRJatZx zqgY3R@l#5-P{%sXs*L>-qIr&Zy;fXQQO2NN7y~JwoU?t-ax*L56lF{oOVKwNR>$${ zi>86{%V__q=|$J=(!&QhJ?Q7__#sIzSSL%=qkHhkn_4s%{_3Pz?-4$a#U=aRYCsC) zfJ7xg?-Gvm^dFp7WQVQLASu~psXt3KPHJ8Gn^*L9-Jrh@|L1Ra1Ng>-fY~mZdhY}9 zbvNKYQvvTE?}7EdOW^;m9O^&J_`8Pxx6wSG)fpW#Nu z4#p5`GOEz%zOhY{nhNO$s|g#7N@@}H5V%zI7duyT(V=dX$u!U;<%FI^((aka#-X%# z+@|d_^9f2qf(lJIP37{GSjBpk)c3$oO7y}QK7{ey0t16m#PzygF&$GLD>q2%$0e#f~VF!{ITo9*mJ8(Kju$m9FUO?c;-9UkFsO z+{6-BHBI6rq*iFjauMEQI2a(iX_bpu@U|{Xrb+4P}TV=bl|`+{_yf8x&)? zSiRU**yv}C9?d&iAm)L_o~(T^`8a9HMqS1G8NWW6 z^Tj)P|MB7WUg!_hr#P}BQtgl-2cYZ&%Torx6*)3iBCux@z6?cV%Johdt%S5Ut{4PVOqxr6!j4{QihH*(bRrh{!Y1M@W8 z3i)kz1M9XT9ljO00tH0|+M|wQtHH2C1SIHQ%u^-&#tu@$!4RPrEVE1nt*EA`LHb%w zp!AAfP^e1pp`-2g(}AMgW5s9V|3y9==Ka%&k2iq)=h6OEfoE<&>3q5kgXJXW2Wnzi z6v=qewocZQxe-Vlb#KSamdgwic;KLA`XJ4qjJF2zoT^S;!8T?FcrX%LB7r<+609iK zF8`YB&s~6z>vJD~LqdS*41B8_z_%v^4j(-F0Q}CWfTK^baV!7-IbPige&@h{db2?G zA3yFwJAda9Q9vUL$qV(Ir#R5YNbo=|CYdCLPz}0p^RzxNMVAd#WI;}L&eoJmm(dta zQlqbMHECSNC_^4xA}x!aL{G8G_2ttugF4OS?cSb~ErahgO|QfAlrc}x$qVVkYG@;` zm`Hav#kAeo7(E*CYR6zLkfiwjeOzx6;X{8bL#^Cyq=DuG*I%PD%w3(*NexZNLKCx_ zkTzCh7|{zQ+sNM3CN^-Ywq7 z+#P+&dyk?(Z!lCqru*tUsLqBynxG?BI@UzWgfG4Vb3>c;MOr7{q!nvw!z5SahKV?v zws$0vGkGv>s6<~g(^$q%*EWzey*1~n{2=mCw!E_q+RgfnC~TkObhEZvQ}Li+8m2jP zmK+Q_gDV*izexWib_8KA{BkxuK{5|()sxA+AZcBNCn;=yq2YV3a-A8*pnum9;; zo5~&ip8$F%dlGNP`w=r3O=wf`HY0_hFbf{!o+%!6rI6CBkTDP*)mFIOBz1bi3Z+ka zm>`vIpr}iPt$a{=mZ7#xiO=bC#kZc& z@^?N`sM5_K3z1Xu&$!}(do{k7t%51%9vE5`%R%%~qYHh|R!#-|qxF+rZ&E*TZju@) zF&;Px!%MnlX3^h9nE&^Q^qN|(5BCAw4sh@UKA!Z~b^Ih!)S5~gBn|(Ff%Q-eP)~Gc zhG2cB1Z96xd`43z4|-*2q<<|j3OaVlCWj5?T^$VV(Gh4hnz0ax#L@ZnCcqi4879Pk z=?3^X<^;am4d5M~!2RD}(t-H88}Ob~Ky2-@`v4*|Uv^ubYkQ>LX)pz#B*ux6Ehko? zRhA)Xv5{@9Qm&#EAsV>mV)|e?SvR>sbuVP2hspan^!j20u2#0(h?stCe*I$B4ue3DzC4@$F~r2ME9nDV1{7e0aG_J7_K-KO}!7jBLU-KGr1%+d}E zV7fGD(E(JuB}5mbgtyZYbwzF-kfRFAz*1<}Y>h&<=#(R7ap9dStzwC^>Euj_9gnJt zry$@wC_=AX5kHfh7@0B1AlU=ePWn?Ok^0HbN%9BCd(3Yry>nWjTT{WKM@hO+8>3P* z6gg$akhU9J?oY6WZJAxw<^wwg z-(?!AQVE?(KWS|dlWQ;%Nf;ICZd|TXhdm@2N;OME7@>ga&afKo zM(dVEl388lw#uRgeEQc|g_oaU)&u;pf1@q@LX4oJ8FLNL>6X|e?(eCyEy%q^5DxBc zB==^2Um3gm=XlhGP4*uhOtTutcSRIeK({S&aUvx~rB~OeB`xH_5Uk-mkYfaWvy;bw zxLXESa2g=9+muaXxO)pTSZ)(@-}yG1*z5G7w=5zv+!KYHTdeBYhCO|Ztv+FM7v%Vn z!@ZTaj_~X&AVM09v4>lY7gf&lI}xj9|8Sw>60>gIA^>2 z)$kRg)?%Pg6P8FWm}9}_G6#`H7uv!Hv;0?nHmzp8us))Vvx=5T?P{9s?cX*J|CZ#= z9eiy(4SSpvrGBDc;`6%5S;@C>7dL+?YTE=Gq(+`oWCT$S+g)GVs?KV}!lZhXv8Q(AE7ye0hQz+Dz)3QMZ1AY_&=kQn6FAo~U{BBFjx41wGrXSb@=5FS>q~ z>(z9S3%Io!;n(s4LTr}hI{?YIqW|B5*zLvPqPG1v9P>90k=HKr@A!L|kQ7~v9NPAh ztR$1nZP1^Ti;Nmuf=(?6Pd6J_qp$Rvov=})!=>|c?H`8ZMPwmEPSPHzB8zcimgK&2 zE_37AYzjyX?Dd6d5s>LB#2)7CWW|;U%#0SDO~xYLpWK`d4&AtB&dOq}Q#vD$Xt*O& z`q0boY-ZI54C4kSlr7q{ou?D=}7Rgsj? zY~7>mP3V)6DN)B}7KF=~wU>o}hd}0-1mai56nNP;+joqBN@;=&&tqhkVyklLlp&8d zD&fhP@F|mil*bGyw4ZH8SRIDy)%OM)S(0JK3Q|ZKLbQP=*bS^J*oMZX3$VCr(a9|o z7=339B7~Rd-EZ4Wh;uu^B02;M0!C}}CmT0Y@866qSNhdzID~?kKq%EH4nFuk=nXqJ`RJbk@Ybl<_})3X6OB zncKtnSoHC;0Be4(j=GNsRO~oXXMyI1ai{f(wXqd%1U_~&>A9@ou`tFI_!v;Are?_Lolz-Q&-ZE(T)y=QyKG}V{iG3Pk zwwz^{SY{a6%Sf_!YL5{6TZM4{mfnRJe*BC5@?QYl4M-1Ce=*?XCUHcuwNrF-dXmxZ zBavM{H`6tIKkNG~^BrVNecLq9DWT)?oif!j;yD{wBPT3VB^n3i8Qp&D_NyrH@CPpc z4sdS3d))vZzbu2_<_7SZC-8=A@X`n1J5vD>+}fU;Lpscx|JCUg_};%idv6aldf&^x z@|AMqNfhPuV3M$#*soHO^+y{YMgp4HuX?>m`pD{aP zx}Azh!$N|b;~d0m*Cgta-PwpvXP)~qq=8IrO=d;i^n&(iXd=xxV#MM!lAB{NyvR>z zFghmWES@hG<8(7Yu83Taft-<(wVSjj9unz6YG#P7LN*p9XR9i;nGEsVbtt&M^{~kl zUt{u>pU>Q3@7$bEd;XbMUJFSWLNl@LK^4HSZFII=)$t_r1Ujx zx(C|^+*H&|t38~gmXM3~bKZOto9PbULfo@*+p7~5F}EUbfLcdv#?L|vUX~qfu@QKR-Ob)t6*)lc!-1CS!{FImU8FPL~=WJoC9n&R$LABb`G?qFy788MNSkDmuwMY+?iI?H}u zFx};F@*G$?&uuBQ%h-lfz7}bV^S?h@P`zJ7sbqWlwxGk8!+#qVpQdRyL|d5w(>FT| zljy0kmDwj zT8bXbeb6h#ScF@pSuD=v$`EQQJpH`i)6Eckw;RCp1ir});I)Ln+qr>fbRfPn6|l?e z+Wx;zP_Y$y6kfdN$joQM;ZaVc`)zV}qxw~XI{lV76$aeugc42}Gw5P4btK|gdHj}N03E?w-#SjDS> zJy>>|eOsELtEC&-V=}~|jc9^%rankrFjXBSM3jd_!`ek2uY5k!e&Ez8LRb3OYkZ%< z%|nwDMakpfk$0}9Eade}J?y^8+T22!z)DyI{D$fYriQjuy&g_Epjvjr8b z(QdTHLqZp7jaZ}2h``aI+Bm7tLYpsV?=F7!juH52iytdVNZoEX`Fycb`Jl)Ndn6T8 z(hgdFj{Dn`D)QWSxOS6v9M|Ymq#&#b&H?DQ08Op%WK>h5n;E2T<%#;)Iy)*- zAunPNQVSUN8T(&geE9Hf=s#U)hZbgEhW-GRhbq9Q2U~@*&hFhk){iUDw;H|b%t%64 zP?BSPow=q-eRi+ACn;vRfthAmG`fXkp_(xyfhny=1WF58NDXZ?#o+Tz^8be^w!Ck@hMCGGu#$7_-J zXS1~d-|c{oq~)$B;D-49_4Z`htCr?j*7xWk9BX`;PvX73icMfk^FBM2%@cS=Nto<; zZx{2dSK}U5Xq3iPSz(z)!f|zScfDJ7x=+%VS7zrFi5)hlW&0sP3d577J^oj0K5K#s zbrv-_HFmqnu3JzWHln%Sas2g%uYs^P#?vrc4ah1EJXQzjDxOEpll2th zN$+{RZsO#G6}zpHKa(4hp`eq^UX_Zav#5g6E5iw~5(O2HYB!NT{a}Cnb?!^|koY^? z0PYh4-{%GZC6h;v?8fWk_f7@iJBJ0KS&9CIug2>3v(V6a5JiivhE^#?QmdJM3ggwU zv|sIGhev5=5ZY(j|75-OY^Vx_yr>8Tkr53D^^1IrZyKA)_{wMQ$9H4$F9-ga(Esk& z|52%c^H2YTGGrU9zi3~h<;@t3m2@>*t#zcE8Wd@ZnD?C>=Ek}#q7Nd4Y?h|(%}61M zpq*xX?)C>GC;7Jz=7q4g231ZIx{cX;C{AX+*i8S+>bhrR_Z}4-qtAYv&vr*&X|_Tm zDPuu$^rze@Npn|7N+pDleX)n^@!aHmn^&2w8E3S~ixwQJdLS@OEZ%`cv4}#I1j=QQ z7SVx;sG+~w)npXpOdaH#Xd@4@$huH(*b}4M`BBbiyCB!fqk_;6W?^g>OYE#;PWYS4 zfH}!uTQJAEy(m6b2INkyQg0?j_ybAluNJ=m03ZNKL_t)^1Gyp>xm9YjoFo-;L4?wg z!fmmKEFxHsRt8oA9?6v?SSBULp!vz^6i4dwju5SCR_{7FdurNTJVOG%_QBMWzDGY( z@izRx8GYP>sW#QGoh$Nu(k3`q3;ZN_QSGdX=4$y$B(@^-48Tl8`Hq$ps3R{Sd(3 z9A?=$=G$L|C=V^rT4eu@Yl%5^OsirA(IBHAPv-8#I_4pN0q8lNjcAS$9cqtz%=QrN*LXa})HIvWdwyklN86j*H=mu4`yRtcTgK`5)BeK0 zpgV~4iA3MN|1XSGoYJ$eY_5ni6(w#^2(2E#fCr?tTT+n{kaxd6nNE%$aE5{U)M*_O zh^UXf8etnc>9SHIo#GJ_>tyH}d+r#R%sRK(Pt68d>^7vXWRTPA0Orf%dXn>PKcoNS z&-UN{RRCF}HT!81%k)MAOM67WYj}@d=-(xxAu`3myX>k*?k)~UMjE6G>qS<>gj1p9 zkY_cb2Or)C25Mu>Y^@q?kTXlNe_s_io$q>tGjG{%cLRVQSN&Eu0H}=&vw6f@Zoo4i zfNw|zFfY;$i4T~?<_XJQm$F%#7eB7xOEX(r&_vGm8Kkl_)W}MMbx2*gcJzakWQbjd z^ue!nShvS4S|lY-MN*-;Qin|I_B)|}z8%W{7AXGC!2iqf4@d?4F&TgT{igNZ<7RR* z)aBwa}lTh`=dJI?H%)RRl@y01#%h4WS3!!m(HD^lIK;tei=Vd{fJ2iJO@; zKGe3hp;Af+>FDg<_ik_7)2tIcn&=c6ns$Lq43mSWdmGIg=* zD&>ZZXs_WRXD8TLjV9vmLOA&D!s$#Z))Hpis^u01?x`o2hF3(Ral06SF z-yEG}XkkD~@lMpjZUFiZ{WH%efi#>ev?nuJ@?fCN8TnPV_arokVs5cVkGe5*%b)_$eN%H${hXYRn z7)&+H$@2FYtB0JtU(+~z%jrNt=$hHKoT6%L2ptwfgzJf$!j&xOLX(I}bPJE751QFo zg&t+1zj6H6|7ZO7e-Yr}LDGp@quRtB4}VVEKq`5F(v_YOiAF#Jm=rjX$a*~HY6OXgOA@8vSJ0)7H6t;v`cNUGP;Zojn?SR#y~R5 zNyNJ{8Edt*TX~dHRC8$S3Lz+V2n2k?xT`Vxb_~7!-0uthc{loxBWySBtq9X^7!N<& zZzux%O+#+OC&!6`i}&0uGK7*DCG7agSOz3S0e?NAzy0Tb9kXO{(@?@DDNY!j^J?o&Zblx6`r}|GGPZDl zQYNb~mYg6;!lco=45*!JVf>3OjRnqyA~ax-J9VX9ZK;;JwLyW8pX}q4{;!{2*-iTo zFWwY+|H$CKpw=VW_->~75N5gBYbpG^@}?hd3W zl7!Otpoz?{d(gq7u2uF4OasRAjy=AYB|*LY$n?h$@C=w?I>|gj?#N(;v`~!feJZ_p z#;BdPB4#Oz5}l#9@z>LPu~>bOa=Dw}kAJc8C?AvbEt^M>S_Os|GYHw!dfo~xk!H7t zF3>|V+kFyG7>ckeqmZ-sB#awL7$;J)rO6FxVpZ+I@0g3=P5$jEv6%h*Nr4Q_`;?u5 zSKNS@aDm_K1~92X?{Nd}Y5@LzsemuTIMW06RR*L9ZuETV2E|NAC?PJX1S;^+Nj{h*||C^vcNA%BB2>SipfQO%d%fP?1s!Mp~4 zloWNb!3Rimhx;?N3Q=lSj5MNPGX6UNR+&V}U3uEav}InWj*}{lt4+1d5yeb+Po&PR zVPh|O?1Rx+3VLQ8q;-eXv9I)qVx~k947#Bb33nUbK319=0Ha>%t9klv%qZzlD3}NJ z4O_WQ_^ui|@yJnq)iPo-Pmr2uCo+9sSrX7DhxRI=Ry_ zRgp5OS@TlkLj5bA5%s^!q6pbuZ{DNsOY95RejLw28_x}y3jhgO}5WOq7G7L#ZSa^hnKYo*wmzlbrrjsCLxoIEQSUBJtwhZBW+Iv zs5!9&r{P}31x77nh1N+#%V+%VB$_+h3yUf#xE%FrKVHY_>6NSR<&`%9lC5TsNH{hl zSbQ5Sw!=2YuUkVYWF?keeqw9xgkK^mllWyG81 z%>duAj5umf=Zi>Z85lj05(#dD)EUqdSx91YsRqS->l?T|%Wgk63e9E}9A?;IVeCb~ ziaB)FDar2^G{yFT1K9^0Yc0|;*ceGMGUZeCJ{j*}(3$?Ob%{rJZi>!|_CUjO~)X0hets^bu zr#om3vS_>6xZ0vJ3Mt9MnVKnsa+fau29r^ev}%IY!7$EAQj*jdEkY-LT(#g*M*HCu zX+3Mv7}$)_BO=UPKW-@6m9m;<8K>|$JFLjVuwqmbtH=cr(n-j3C1gV+6|+RbYUlAh zp8lpl?%@OQJ~!ah0dDgv?{@>ZuMqgM8<4%x$#Hxo74Xsr;2l)~U-|p|n2<7ZGAj&% z?&p?kbVirn>6InR`q7>$r(ao>bQVd1Q;Aesx6^Ip&%+AKNzX+*Ok(#`x$V*Yw(-6A zcHdCH_Xxjd;Qui6knj7Alv3{+RKS10LU!#alf< z?7JNq5vP=jDS2TOs*ydDYha8OGg1zVEZ%RW@Q}GRYKux=w$0K)vnB`p~ARose3{c8)gs{n1C)X15Z zBN=P+v^`WIlg~rE9nYYnYVGuyI}Jp=oxGxj?#WdRuVXwT4$b2DFyM26?f$_$Ph--16Xg$DO2``|;WlC;+s3%Bm#?e&Nm^sv z>{QU7G*ZgK?U8Ka;WmuyB)~rR@iE;12|vdfJ|sqpzTj?&J3$DS*_*{iteMZlKHTgN z)t*GvyI2UdaIWOfwhCmiL>5^DQ>#@{BPYpcmdu(gCA)S3^uLYqKf(uq_qqY`ncwUN z06(t!mK%_PSA789N(H#~)_0`>xZjnxsHeZyOnESUu#s$Sa``OFRf^i0xvgRs)L50# zIT>}4Cp8-(!z{9|+7%I1t~@AGL=POvh+|?=pz!59s^EC^tofYIKAz4kbh+MDCu!ILs$pJd+8e2 z)kRvw_hTnGx_h%FAKcQ78+}C-U1Dq8qh*sC=b!I0L>IJO!#c%i#%kzb6!a{~<14c_ zna4;XpOlb1k2xvD0eoe@I-dX+RvU81tlf6O=Yap+}mU7zIAC2qbz!#afrvXV@&!8+v0o(M!mrX2TL)Pz@-igRVg{mE#u9j>&uRHcx}29S$`E3ef`ujbRGs)r> z+r0KM7*1uG`{wQ(N<5e-y<_cAB0oz)F?5hCeIoe2sVvM{-OTAcdfb#dui)AB&c}H_ znd77VB2M8+k|@i$zsq51=jH5Sg2NW$KA(i1sR5~ZUT#8k|l)_IF^5PSFyZUEC0_$D`iLqg!C z8xRyAZ=LwgRDf5tzcUr^3ioC@xEuU+)$QeRXt7%5^0##R#ag8#==9arZl^>lGK|(O zH%@RpA&*)P-D+&E{@Yn7oS2PrczzDgUcZ05{MNn!+nWd7(AXWKd4Wz||HapK=HDyu ze|OBUpUa!$pN0N6=ns3vq))TQmSihf90-)c$lPjl_sFY>N*6OkjtVp0P76`^*halb z?JOXPwNXS`V!d%P)<;>I^&xArakd|t6y>v+Ad$ z0HdNJ3mrzKwAjc^C#ibd;fPH=R91Q<1ia>WwCK>}YNVSI*YWagb1hPA_Aei?FT+;< zuuiROo$1}c;=0R*Y#69^P;x;sHDd-VTriXFM@ysv%5_kT<-)qMPPHNxdIkwO&OBhN zNSk7*K2f`4(3TBq0N9;+?{}(QZa}K96{@yQ+AbXS^V-M+1R;3eop8NR{5i7kTXdk8n=} zdaE^!xU|dIm&fK?#y<%q6J`*^WVaz~i{Exlg3UvaPHwDI_)8`?CaNSGeJ~c%r0e*9 zIbp(TxQK!&wUb(i=h)17`r6)#%l(YJopaOJB5k%>b3syTF!_huP8yV<9GS^p$(`kd zmAI8L42%XzNqNF?Kj&Ek2BFr~Jwe274PqsFZFD1PG+fuI(B;{Z-GAPoHg_An9cCWx z4u1UN_DPu@-S&wM+;1P>Y%E6srF(#}{m_Q4uMeCbxY z5qHlLLPmt_ery8`Nne*bT`MV(C#{$1aJu=GvEM1r;W*FAo4$|ky%F)YHXnio8jjLwlQaD{7T@q}-qKt4$mmib|u@+@63Ar02f5YCC(xUF^?c>AM|C;6PY zHa>JaJ#r~FkUSvM6K!SGNU6sn-Awt6I&Wi}^EiRItva@DDIzO?W=gTDav3azqLHX= z5`APhcS1HakV3UE#62Jl%xD5|5=Nm5N$5uJq>cz#q77$-CrF)=FjxjuZlFC{&F?`z zrgEIK|1;GcfZ4T&78g6F`{S{+tT9X5L$q0HHLM5nOKgAM=j~;KCD}rE6C!V}k%ve( z_R-il^nlm-L2}%GArl-PQ*>ZP5>7cd0HaU~c16}Gm>z~S%3$Qk0}Mg>u11GNJGSE{ zJ+_maOP9%!zz)4~UP_j|sIB^DPvBWd;@v~!aHr-wamd$B;wgXK2gvJ}{`wO71HWKW z1*m44b_bwT1a2B786JD~wpI#FqQEy>i1!bpSrokhWgu5+jWImdD1jH1lmh5PnT?k= z3X4L=h9$ukafKXbiS$`Rk`p3y2W0M<3=DEM*^KxDcG)lRRa*_twwFEav!Pi3>((6C z_PY}pbl$Z{`EJS_2fDe35~K%N2qvXU8J*e?Sc*73!^6g@Q8Ha4W-kO)Mwh59)+q$3 zJ$#SNp_G}5fxYnsn{y%&@V0r{vA@rn2Zc81LN1iSdZW$iPm?KcpQE(Kj>h4Tj@#-C zy(NO{N=yPR*S=+tXp3OamxE*bNX7dF0 zBfs$N{Y{1QgY<0I&yp%F&u<-wkp``@bn=PS{mdMTIbG?0m0npMu~YbS0^Jxj1ofrF zy^Hu)<>RBu57vb|XqB;oM$Oex<#xHZ4_A0H`@tw)8wSnY(FBR)h^wPDik|)Ujl~oR z;@LFvCTw|hovXrn?3K~S+5*bvjAjH*SGir}Hpo3#sj&`)rjY3>Ea9S;geFR546ep9 z_?YZzk+|*mPqBLfzugT0Zt0ud0N}4_Fx`OXjlkZY3W$im-uVDQD1X-O^tHvll>upo zMy=8=*18QPpT!$1*q|1X50Z>p8ITvWh|Qby#-^V{V{QnaAyDz$<{~2f>^Yw-a5sI^ z3U7fZ??TXwVk9LMM5rrm*eQ!Z-U{r5rsM{P=Sw6=&qj#q8q}4%qApr2^btA<2&5?I z9Sv%z&8@HA8frt4K^olVHWslx3l;F_>@iEPbP6(duXX@Q zq)easn@rp+lcx37<0JPI>W-F;*bE{FX%QGUi>Mw#YxI5);siBPWhA-=e^dvhvJRw> zi(R0aEQz9^v_T#$iJQiuP*^7B=#dGLtwei67#eg{H=ARcwjBY;D`w|6j<81Wj6@tD z{;S^C7UFAK>s!_lj#GjOK21hk6Ef=a<$O>4z9m4a`08M^Hl(grfeY( zG)dd7V|oaC8v_cIL_O05YtXpdNRS?-3RaaH%jIBNG{F4)h28b8u zw2)f`R(Mnv;Ud9a^GK?f#n(;wikMPw)9xh939iF9FmD#@DmVMJ=;5FK;56Ebb(S-- zM7{nVGPej1FGjcE>ETIKg&cjvV6Op9uJq~>5z~u^LqTh(p#{k-8mQFSgT8FGTe00Y z=c|ODaENYvX>7;YLPErOhF>Rl*Ld^+n0~@0f)o#_fN;HX{>9`Z*Au72mQwXC(i_Q} zQ43kfH)~C#gnX8PWo|zqCQCCX(|Db92lIv!63KJFzEvP|zDRlE^nvxnr9mfo^f$smK!O|4OVJ&%F$yrx-%^o?^HdnwZk29v!p(L8b4;1Rf_QNmbnXvGF{65T{tiB3bzC#ojoEZ%VL=o$ZWJb)wm|Jpvf zZS;D0XumxEDS`j*8~;f3|7z49?)qg0rhE}8@ko3%v~e;nuDYm{Ci#M9aotAe(TqeB zw4{eyHSy6EYbJ`%6%;tK;-kDt2qDM~L70OoVUTtr)o~K1< zBrAEL4tfv1grzXn9v9TkD#$`I5pdl=-`SR;rnc9dgGmYRY_lXaje(JM5hz^<}w262&a2EWZqwdG=F`iNX zzhS%<)46-^-~+sM@b{zw_#*VbyqJvj(SYm9!|dlJ9%&YAHl0;LGee;xMxJuFy@dvV zD-tS*Qu}0>_}X4k!xmCzQR`KzMNNNGmPCR}f)f>MRUU^8um2&=XG~n`{-CB@(j@Z53Cua~CzSB^dqo_grRm8$ze&KXIN!nfd!J>ub$0Jg zJBo;)#_^N><~ZEMc^{9}1=q8k&$0}DezNn*`ONh!=It6fNohIw*y{u3CZ*9V%s4_) z9zIZuef}hNVc0=_S3^P#_RYu=WUAR?m-A}1Nl$oC%tn;gzdHUs4KE5025+1Dh?lvK zs2LNb6Qw>5*}WN`B_z$wVmeMf|2Au8n50d&5|QcBSP$JR88q&!ceBbYz(4;$^#2z0Pp@5u9DQ1uArqj}1r%LLm61WH2{XzecqZOmF4GLDtioxL z((KnO)@%`39?1{n&aKOJ9Xhz0NaGI!skA3CvnG~hQdYboZT7$P8Y2$-?-uWI%YF>S zA=uQ3N3hPg%Gy9VaKoDns@xym(!ms|ICMVbE`LZywPs z$@k`)Af2q#?1YDiK6XVmhL40+y|b{ggn+cm+jw`?s+0LMLP51oNa2yWZpaO8;9(pF^}%G zvmS!I2mKsCAVw2XCV9z(#D6vV0Po&Tn*eD}$SXJanc1Hf;3dvs^MdA{Wiz0#R~5_i z&WUEMS39em|6ordm&8w9($(~{<&%6~P=SVA$Qe34Qx{6Y8Uk&QR+dB>(v^$cB{qGH zIkXF&>hvTLt2d7XA2;0}pe7(Ux* zxGUB`OiI`uOH3e!wO5iRcP{VCzkLlK{4V1=eqlEUU;LPt06yCmf6BKGMLl&V&s*cSRGh5q>*gj&UI?=rFs2*gbUFs#SkTRY`_}fmQv{}Jxv!v z0*E*R-UHsTQOz84D6Y&8;2ANrs!LitL4msF{0s1cS^>7OPuP z$O=aIkNv2r9yxO4h%ev%Ky}P0&iH!E_fzzQ?}KFpV};r{fef}S^rK`tSp6ZAR7S1X zV8!afQl+#|FqcXn41)!kt*J^Hxuoq1He?Z+LZCie1Td$W(c z5(XS&fS+G5yuSFXvU=_9`mNi%BhP~E{b`jtcDcfk`bLtPYqcFkZL+VCji;3qU91=Epg+1eON*5?k1j`5Kj_2JZAa-H{6y zE*msj<{}bz1-dHk#je*={Q!k`V}R?^-~GxC#j;HSx?P`_?RR`Wckyd)6fG=+ZV?hh zua6Sx8kxP5^Yfftt|bzfCeZ|@94@v$6p=nV3380)AAJ53>FLo{j6% zl=%x!$jk`y`0`W|{!;C~t^D~H`}qes{l$J>SyuV67>hj>u_e6uD|DkNTdeqOP}v=6E%FAfQaj~?JQbD)N{^D5TH*W*u6*KOANNh&PUyfkM8hL)kIOXr zcmT{I;1c;&*}wv7dKNB16iw5MY)ykBRSisEa`SS%fIxM_H?twaMklO(Y>9L9$uJ5C zt5SsbMIKdu`dEM;;pZ3d%Q5HoJQ#2`;J1VU=TGHQKOY9%)&P86D&U}_%Tz#4RDs&) zm2IP}AsRziVJPp;B0tzxXhTqRi@u?nsje5dnK%9FyBM)l%|+qfka7p>f49W{w;6AT z{&QS$|9MS}WCDm1MTvDd%n424NV?`EE%>=|WRfHx5y_W0ZK(tT_SC#zqEgrzWzdKq!5I{n#|&@d zwNbJWvb*N(iB!X!4@(V(HwjYWs65i}-Y%`81uL|Jbx$1h%flha5L9Vf7!Xy#%Q*X> z3Uz^MsH}oC%Ai!rf+~7pD78?8QsakpaOyNe7uHILlhT^V60^wpAszG))xe=>$|>iI zYODiuavqYF$F$G)Ij%}C4!7V4HICygVZiHE0k1&+^?5w;2-voX+fw=L4QIdvbMxRU z$cURF8HGwml})WK;)y%o{;L$H3s2`K&6HrOO& zJX3o^p)`g?yAQh&z_@I>?RahfQi;f_&Q{9)4#_Q20)jjE*Tb>xpxh3eE)kii?2nlL z$zSYnlZ;G!@>&Xh_La(Wm=*`)-!T`m~BSua2@vl`-5KT z#v8pdVCmuXAHDNR^dFeqP_3c%^ndzaU1%4TJSiM1OVIof#ePL;g`RzBCU+Kjh7qZu z?mDOw2-PxKBvHq#;)YZr#-AU|7W*YTc*Fzp>Ub#_m`Op81imN?0M6s{VL*GnBK($A zfIIP%PflxaLNFb&7S7q^vIzZzop@BnuW~UA)ELTnR&U(Z)%kd~?R>A`KcDInWC`3k z*5`r2_e}iH@#)X<2PFYsf&Sb>|MT>ZlXjwiV1wq3nb=!U&C#HPmT-L;4!Ac+m0?vI z9R`n!{B*Kyk@IR>p}m)S789&fHnt&67!4JxCgX6+7Pt(0cDb5-l%o*uUY;p~%p1(C z8lh|S-FK&6T)12ShA;|EI0+XE$K`0eRS>fIPC0P5sqFOMs78ru=x~<3&5(>-6M-n4 zpeS0PgxkFhy3liB^{GBRnElqMU`tfodL39WGzElhL)Od@dudlTXUP)69VqXs*6rdI z#bmyoxK&H5RHKjhSrpyG+e3P{rh1{SVWTv)M&eXuMNg~?%Z0LnQz2(gHN~2TTj`Z> z1-fDua#Cmd{qdJ<&`Xlj$W?grZPu~h@mpr(au->?F$|b7!0UWJccDMnDbmiLhAkTN zV={Smm@v*O8R!tV?ME3B^IVl8;u(W!P2(tG({PBgMm>qtkPDYW&s?G{a0+p=W&sQ^ zpow@{i+2L{mw922D6;J*^XCafI?5-s{tT_!T8 zXpAI5ZnH6#|9R;lki&m7ml!c^XY;lR{vo-fND8`CdACWe{9>hVoQ21eES1Y9YmX_^ zMl^^h*uIlwm*;>bvqvaAen5}%-%M&Q(^A67`h zWW`1v^6V(=1gC$6cal0aq@t-e8$D$(HKhFGX75ja!oN*RG==fG8rAlNF0>xDZfNY# z<*4&X0j?BiFWrp1iS7&TCW&CsDnr>|$r4*f0L4PL?Jz=f>6nNA4E#fG`C3Dh>IN(h z#~0ruoT^urf>ySP%S-lB@V(q?Dh4N58`}eIiDdLn0!gq?E?KUyRJ88**Er}F4u>7t zXNimxhphb{J-+gBefe$27~t*;KN|*oY+uOtA3t37p1~VC5b-(Yd6-ftl}#8U>fn3o z-=v2=ZCKnvPn}IBQU}_jp~v(Is9pwRXlL{Qh_zvrmFP~ow|cFi|DhY7s0Dcxd5Ed7 zb-C@T3BZ4;_S5p>q!0-#?sz&FbW(Rd%`^|S3YBcidsvz#?mt54$qSgpn%TS(-LLZz z(C2y;h&dlmpW(q-XdZ(^MLP-6m}qsDkLLpAfrK-x&ExR=-da(2h1dPz(u^PWis4+k zBOFR)k<&Uw65l^(5G=#;Y*l7ZG-Ac8sV+OnW+o^!kf;l^%0g|Zp`B{cy4Y)2tI)5% zn#0o+ff+m0juSi_u;scj1~O<3Yk3Xj>b;|I7HQo+A^Hw6mX2(!CYF?q&CBjzQ6f$& zEsDJTibY?`ymUK@1Q@L`7V9bt$YSfDKM6{0FjLLKD6CbMmmh6g5Tp-VOeQQ;kP$V( zl-Q5FxmDk=L8G7C}sZN43AvH)O*#_&dT0h{IxampG^qY>1< zOCs6Q%+`+u_$TbI*Xz1usPM*d6AT;^0$&;i0RQD)7_du#?mP?E3%8G(RDim9Lb{LZ zVKXRDR{F|i*rUiYH*cTW17H)%dvOEi*@F8%oAe)X`13q(h{>It@ApRh-;CcY26!F% z^8)&})WSahttPs*TIKFvA1Q8Zt zQ+lUr$Y7?@DNpr^Kq5IL7sVEDU1V$)W+{Gcdt(SPqWmEGdCgDttDiBJPEJY92RU_^WZ0UtdB^GR66&RiA!>_0mElDKBaYQyh(9AMuah<_d7@Ks^J^YIGw zKb`Jev!|1-7ddZ;g#chwss_+EmuJ+->EqE?8h=d?Kil`Bs3(p#@M4$+UBFHKM!1Rl zwp9!^`i0F~NtAdbO{fJC`alq^oV@C^GoTcDgGRZ#k-rjjX-NND5}cN_ngc9n$9;O0 zMyV-R&;ZAF^DUD9Im8lL=_RU$#`F=+3vc;FQPWb=>@u}g{^XMFmb}V> zf&o?3;sW|D6QbF$D-s>!4h`*%XFF#Rr+mQPUU~8~XQ(!BmF1;7t`~j{dqWz{L*I(p)pi;9 zwK6ub!E!wYOLX&hlv&zQwMl# zTRD&|i(Vv~UOS-IbOSd;qU$gRCyBA;u2iBmfj=@Lteaf20q}eH^_jr`Sl#+{!GKSI z-x3Cpk-$|Az}>a`3sM2|iAojSYSIg}iqzwz-H9<|hag^s6W?{HVShgUfuaL@_QTEJ z1d8`EeD;d(miWIJzcB{*I_U4?GsHhsZ)H+rjuqcg$k`hY=w)jK803zQZAq;hKa1ymF0xAU6$%H9wCy*v%^jtFjs4OJVERo@14B} z>^Osmxo79nL#Gc^BUf1JVJme)tL$H~=Ql0lbx+)T0>J}&XMkD{yX)zfay(SY*(i2k zlAcY6<3=0QS`vhoM(if&^bF151kyI(u=DME;oaeTQi;9FllXfbh~M-|)7-WRNK{K$ z`iMcNY>af3mPt1jmcq8M78aKqO<^?11@mN04cc;-EFUk#9C~%@zt16wWp`omvvGit z@x$F0el`qvo$tSk`+a;`4C7;lUNbN6PAs0Gs@am(N|4q86kJf}9-V+U2k2Q2-T>lIU62uQmZYU2+|2wiJc#NR-uYq~Y%vNX#`$$O;^ygL|kV#mv=%J-K+KH z%H~HNTyid|mc0vH)vSbgruenZ45ZBxCjTgp{5@O77%Q-A=EH?|w;tJ2x)<=3M9Cj!eFm0fH9TE#9<*+oh?mt~20Cm}DJSHeNfA@FmD0lzPdgi6 zJPwh(i*|T2Muqa){hjDP{;_X~ho>Nyd&kPblp9?GzV9eDKjsSYAHPoaud}(l`o+wm zsG_l$(hf2C@o~=YxXU2io}h%fS_y9r4^A4f(;uPaJl|XH|D|z=ktXBF^c5k{iEr(W znOq+d+hnW`THFf z8Cw19(gYk9ZC;oRcf){}p#LkNe~xXXtpaS-Si};8N)J_xJF$c|-Sz}vnd_t@vq90& z@Hl{OGZEx7XJdGWplLDWS+Wf}rA7qnzt<^HA?$!8U4Rvaa>mMBvd-A$-qpN2{9crZ zF=j9v2z5U19_OSUy-X_o_(=*QG>`>q;Zjg9zv;+;f-azefGrVcHOvhVC1gTR3)*?u zGF&{~VuC#OBdLCws%@{HrmyLIB}(!YUVqo;oO(V;NN_8eKJ-M5Kow zNsV>D!+1+xVAe}G`+KtJ5`YC7cJ%3~KR>YHrM)RAbr9T6c-t&jK?nV;u@<@5a+2#< zhQ0AN$g)6Hp9r8Rn? zD@(d`j9E0|b!9oJ#y~p_bP39@DSgNg$`a47?{S*O*|aF_h$!L^|M>L}Zp-beNBH1* zTS+&u@QtYmTW7uSXRrr=_t>u=uNE$k1YQXP;cw7h)xG=xvc`SatH~!)1{~Jaak}IRJ&p9tq_fcQwe!eT>|7Ltq z4Def^KZGFfX566v;QlikPzq;QmsrvEl}8~>Bz&&+N*}a=2`4ez*fw!}p`5W3OW}OB zUkmFKa$)N{!h^6H+EImtr9=g)?|dmgd^X!(9Y=J|0bTk25j%mO9Sp*??bHx=92$qO zdiJHI>}vJ>smuqV`oTfy+l*|R;6;RU2m@}=|64%+9Lp+GO7Q7y zYLpS3U#rpz@NfSV3sqxu!vXmwns zb&Mdez!*U@xnj!oAyd~NnR&2G3?6}y+`~e9<}Ee-mP?9diIfKwHfS4GD2<|Yiz0QY zbYaUoPTf1*h97H3jn>cw1Rab{^U|ymt>|QQ(V!Fva&4H zQ=GEre}-q41R1E(6*g*01j!m`v7m&=o)xj-)}a4u#m+Vg{UYnihMi>Z>ixsnK3s0k z=>0*;^E>7QfCx7p0qV1K;!7hNf#n3fI+S}c0MFoQ?V$s{(zCjYR*hLWtF7Tpo7NsE z|M6oM@qE#4`t^J8^+k{@1e}uV7vJ~&5&t*iEiu4bpg*5O|2N}B;y;J0R@M{1X0{-f zCbM&<`K*4Z_F<7H><1NB1w5%-l&02@(kX=|lna*&;!gRM+Jb)~+lhQ#DWp`x2F8pkN=RoxjORw-u;6NBj|~8JvUxIg{ye=b725q2>O9# zy?y=mqc!B$)&8`K`n)}bpQBiWb}jFR--x(JwhOoRyuX2KQ^$d#OUcl*sVEZtfF_QF z;1LVK8ae`wIcA7PDydugHr|W^(_QE8MXRAqu!Q*L0g2=lKRjsuvT9K1z7b2r9wJHQ zX0@(sV8SM)h0%)lPN|miMVo|1oU)^qxWp3d|tb_p4et=JX_+a^sbsUohKW3+5j1(cM9NHl@=JMLjd07{~MRCCUhT)+c9 zj#NV}&`>DTz)jE&Zk8Ys*u;^{yXN<((!E}yM z3?=g?Yf@1y#E{Nb46ld)HHZ7AA{PR-d7+DQ_T$75PKA?KExRbo7(FbNy!Z36a4}?| zKGKUcMKP2Gwu*U{Y#>5gq*NZNy#{ySaS;r?#MC7fXx?7Kh12v{PF;Ox3qUcNu^C(A z)L8so1MRuLG{ilBI(P#(p%$9N12RQlWWoAAV^i`cP&aIqij#dcKx%EIhnj)YZ?mPlSNFH5Lz#_N&t&Xnbms~0yHRA}y79FqK-HynQ6 zVq+ldbHcpq*|*9}xsv*sXNNSmu^q}M#^TwNK8e7RJLPoy-%nJeCWWnLCnir-8;J62#HFWFt}{3Qg$jY9Gp z45vuu)xHWQ=L=qXV}jC`Uh~VzPG52=&!In{i}{B4LG8VYH+(23l&IL#lu1ndG$fsJNqJmP%$pcHhY6l}?r$U=SO&uQpqgi~Ww2AqC< zel`H*g%U}?1npGC2rrb9$~spbT2lC;;U!v=z;>uR+lP5jHxlJ|M$5Sm|4ditSqW`} zx-Mu7H_%vU001BWNkl=;RJ1bc~a}sm4RuYbAS`BLMc$6 zC`d1u8zZVqF=<6grfx87P#VqM$@B9kZetdb4y5n%c|T=m{d>F-L29g^GSfa5lB82d z8Xu}*QaZ9>#%7d3wYY92EyW-dR_1k2hHX)l?5;RLg~(w|o3}%Ql-U;_UzC!1(5&hX zw!)}FFQ7;dcOZfD88!NavQdaU0NM4$Cw~NW-t^k_lbzb(On+}G^i}kUlOht`T6~7L z28*f6);SxCauG_k(%8(}CSqJVy3z`*(N1VJw%C#9_`l!T|C6$rhrh%&^68Vb70K=d zWNFP}T?z^;PhS&KnlZyFGEppp zv7r~ks0(tEKUM6}fbEgxr>ix}BY{`K03W|^PQb$eUX28vH3G}H{OSmv?O*YloRrQ4 zcqRVaJA+Qhyy`K1eDy)!e*EU|y@}et;>#!T+$t<|tZi}!``-JO?~VAs8P8*YH$s1Y z590skRl)t|LSw?ikWzO?ttgnYxTjA;*f=i|^4UTm`fByTr`66%IdQ3+o7Bpa(Uf)2 zg;S#n!@>{PS9WhIgwVxA$`yiU*@?+?9DOEekW+eEk5 zVZM`XuiwRqnU9PYc6eB1KZe+V4+vYXKZnB$UIdTN4`?RSa@D?7*~*;&`~C+SNAAth z6{$BRC4Bb}1B}S3_l}pK?J>o5NaG=gO30DlGLE>0Ros&AhTyJ5`E@JPy7$H={g0U_JBiF{9rBYEM zl@Y;MtWAe!Fj;d_7Vk-h34Eh05=`hqRa(ayrACqQOzXK&M?pq*_hX;l#p17)m$x3C ztT1c#?%fTkY+Y;(Z(lznUC<>I_HG8M6{(?~^`yd5jQuV<*yI$fvN!bIc} zr9mEFg~Z%-KthM}#xm^FgY>L7btG!3b}nf(5mgPzL})5WqD! ziy?*cfKGQ=d_@{3W!q%cxP9XT(rHb4W%Gt#oef)xoX%)rF}6**@{$c``+=Sb{Eq#p zisU*u{jUSmOJoKLVdTFl+IcrPRkTH_r#L&7=~-7?kI54y-0vw)vzaB!Rem181ifC) zXJ=^zDx>h{^Y~j20CM?(A3ofk*GvfTZF2&zL;|+~KzzZQQvoh`+C2mg!wZsTL{RR2 z!gnyf;*fqf?oB8zH!so&GwQLR%}uEjnBZ(Ev;SERM|C{DdDt&w#+%UI87raK+GMO-TsR_n;J5;tm zV9%=e9-kY-THij`)YG-Nm z1rtN07V62Knn7xH2HIs79tN*bP5qQrAnu@4bKRpG2KeTyhL}__Of<_zfj*E`nxe(j zLh`l?6FCMlB00>RsY+GX+aFLdkD&qkwR?=lv z2lV)>-}ERL7&*@kE!2wn+-o8;TS6H8OQA1pO`0JU8_`%JR_}@_rz;%qdqX; zw1pO~7%Zq6Do;O9R?ZvM*cw}e#p$| zZ38aWz)rH;1K%6pIq`opKK)rX z!euawe&T(_&iqYn>mr?{!Gb_fV;@OKR0v!sZUwWl6#7X%6&vLR)$iLz>~IJB2+MHY z60;6v7|o;}R<4^lbr-L{^n%|wEMdX%V`n6AoFmVJkS{t6nUot>x}B&4&fmQFnJ-V* z9pKJdI%mrox^Pis+i$D5oV0Noc3I1(ReyZ>qeWOstOHIDzhxXx!H;K_ga3hJUebA| zt}pfRz+OT5ZwUil=li(_{ech7`vox!9m&4CM4=om(bTie8d)b$=b;mHwFh#VU4d<+ zqO2f;x~4wZkj_~d3sj0pPjN-9jPxO0bGr?Gec0V4eU|ROG8x`=S>N0EL90LhVtbkU z5FMzB5Z`;MXtR-F@lnU+XvU_LLPcV~Hjtr|G3x}(O7_3YxYw9`wvcHS#M~`NgyOM~ zihzk#3GKD3@oKf%^mizIa2`^Ht=WKO$bvl~eb_@aZQ()0;Gs+CSeoKuPNSwaW0=bt zO>;pJqpFz0{c2_?B1-Afli4+~XeFTVp&}GcWbgZ3t=)XWP!Y4PlLD z&jY-Fq)q!^lVQ<|-ICX6#Y4l0OXqa=g}sE{Qbx6Mwg!e&qZRX<14j1>;9^cd_$NDr z^&PXXLJz@Jm^Bsi8|Sf5&8BtYjpRW$={?$7S!(Ww(G*cBVqU=T01YleH5ScjCh~L& z-G6^%C{VD9tFgmY#Y1bqdg7aSD#|>{?+bO4 z(2`|?2`mWa${_KEXFKAUVx&d>Rzcz*0y9^mC7kE{K%)qh#|-`nje{EuWI zpGN|J-<&}G^tm19c`AUz+8uv6)VP3w)Q|JCDiJ#Q7V)-42^UEj*s=L*wHo9>+9&MW871#Cj3y*3PiJ z_yqzBcG+a>-uv=P&pvH2UW;FT|1n*|;hGl8VV{HeFa7C@`2OSgc-}X`i`wW?1X~be zDQpsO0YY>R+2+Ei7Mj3NjFjjN;>mrFx_gg)d}wr%ZZ(7!T@d48qbPccdI0S#MjLdA z8gaF3kELLYA>$rN;n&7~kpA-Jdt7B%D8(XuQKS~bB|5>2Mz5viL=hV*GLW0H%Y15l z8B`N&s`dp*Sjt{;A=s{W)%k;0rc(y%h7D;C#$wD8tin+2 zA{+|ew*jkEfo5H$bo$^7XW^6axXIEO)y$-RqEzvgzoQGCmN(@x?sIup<3}oV<22I4 zH{TMzQi=|+NdJ;?`{oI;&BVLklpR}nwLsMU&s0@Kp=nebdpUU2%-CKz*5}Tvh@vI& zN23ZqDZslbAD`|&y8q*#M|de1_?9_=@%RSH>BXvmEAH<3+rI2j{&NktBk16Yg;VsH zi2fQ9@;)Ed_Xlr|?;rj9s``2i@Xd&SlKbC3Bo*!ZGRDh-}s2#<$v6oZYnVJAl8q?q?O2u?X*^IQF=EyS=7x>)<`@ z6D1sjlh;S!n{NRBub-6AjvvE-7h-_dBLTja@AvWXeEZp-)PS|}=naen8I%!JqGl~S zL^-$u>N4-CzA|%DPlrbZ;O4!X$P2AR4pvzi)hJM+S?8wOT!wY!)8v_t^>hp;b|D1 zlTa41CYxYprN$|5W~Eyd^eooIkJQ5E#prmR#M>Qk602;THmo(-3NmQkVcpnWt7DI~kLKkzKx>W4FY|DLz zw>ipR;)kbhOP4Vij`iJIw`bnNcf%|k_Z*QLT_{zGS~JXSh?rS{V&Zi&GAKfAcydWy z^y@wKG@w6O)>7&oDn!}3^Kk=#A0BKx*x!E1L;r#0SpmS!cqth8#yNpE=A4;9>i%W+ znPvUvz55&G@XPNzPB=dQa^U}d%fU-hO-eY|`hqff08gUEKcB<9uldfu=eQdKybk?& z1Nwgp@y`LETz$gf&9PNQf-p$IS}B#$=t6B&Fr~W{+Quih46iidbhgWh%SW+KL6{xR zffXKC`$6RCk!@qy#Qj4g^|D_&+$q9&huF4np33QU^L;;Azhz8Wg)1l)7{cc6tN!e0 z`U_=FJfItJc#ywxB;oyNHdgudqc!Bluw{rBM@o~MiiBq$W(<{WP(|wD2uT6@-FF>_ zZ|8qB{+F9cmWOl|20TjzyaoNgG+yWXxd;7$Co@0PC$S$@N)MYFFMJ%?63g+Zw>r|o z5SpQd0kt9;ZjYlN3yt`hyfw98!l%Kb(Udx1LC=Vrt{60G17q7Liq!O7ajvm)uI85W zyo3Mu3ogrFpW;qDt#(dXdDXbizH7K1#vG%$qI-$XbTT7GA|)as6o#59rz#aj+T$?Q zj3WMeQ*(-4YLdu`5QdWG@RzI^@L;$b>BeJTc{QvWhTz(&61b&y>l@u;c#%G=!h#Kx zQDk|chHP;;P=qd%PuvD~)8O2OH=AGj#Yo#QsGKd-vtx{Yb z)vXrlN!BL18BbTo7&cT}%7$OG6tPiaFI%KUOima&7mBrDsS}k+|5i@IpliG*J za(Q0no*QUsLSpC*3$r6{ssO9U-h^wMLC@=q?O8j8A`$DDVJ5z7lFYg;eXaxl(rw@;6ED)@VQ{%56ua*w zyBe17x)bF6W@r)|xrEH_4;<6u&mR?yuz1vHwDhItvKKX`0YZVX?ukoJK3aM>z)t_~ znZoaXTpwgLj`aZFlK97cmhOB_{^0b=vT16OG4lG%9@tTVEXedmK#I-zXOuf03&cos&|Y(-Vt6=&rSWK5xT% zqR?hXr=(OZeNe;1ecX<&@sms3z#z2DET#|DFwPPpw%!3qa%h}a4su- z?(2U+e|pok`Ty2EwYM$2Kg(#C>!$6nK@>^}YtCWdN_L_T8q6#~u$y>sqo)D}uA0!A zgqNkIkD-XWor*i>)Vr-VTY%U@;0^#X7CV7N8<-2Nbzk zSdG%7vO=mm|41K^B)5XD=w>Ay2#Zh_;grBm=p9+jI;~Mo(uWnLG*R{AklLi2u@Ys? z<_nElD^izOTTBteTrF19`EZ0+Ps!7)7EiQmjjHUoK+@4jGM(tpj=MR#Ns-mPsWUJ- zW21Tk;mL|gIZIvkq=XS&>P!Wr32Ss)m(aY`2vxm4HQ>#tN!Ys3{6)UJpUwPN{vDh!qHY&;A*!BMC z!EH0tSU38{;t7*Mt5A6IHqV`6)I#+(?cT7A?Dy=(xEpng%&2rGiyD zEQ6ErbhOWM{FWe1L7&(z2K)>B@Beyr@fBBk}>?9 zhQ|QkjQA(v$SwN!_siAGs?Y|P0fq{_aPlR4BpQ$u+&AP*N&d!nQypw-4{e8mE+_CC z-Mxj)6K3|qS$g3^1v9a)i~$hZpbxrpSJ!{?Ma_=o0sp~L0fO|@pnKL{vB5%kj(J^I z$rbgL+rsPd&SAeXZ1i0QSh;OqGQcyB(>%i$1zdK@1c?=RFWWORJ2P!d;3`mzt9 zH`<_jGjEGKQjDRj1M8e>_+aY5ItWV>X&_WsH5C;WjykP#nHKdL|7*5?^>LJk_=Vn6 z5C6~E)9_Hp(oZH`YR6g#b&$X=4pj>1U|9H6x|97>#LZhbk&qiAxfPOVu%ylqYIfmu zB3UI&65Rz-g>}Q8z^E-8Fjd%`{XKlI6uy7_D?W|A~m#& zYey?5!4}2?f-D88L@Bw^gy9CV3*~`D`0v>NypjLiV>|p63QI?gHGNtYFc$HG6WOY% zaUQaG=VmurLQb5gG&#xlFGk!%G+GmsLVMupTt4OE z^QT|<Kuxm=ic`E-!@v$KSuagx|P)T)puHPUx$Lt2UjP_(K_SyZJeN z23$=TEmyAJa#LJ*Japkz zSXX4F6gQ6Dk1fClJMf(;yJ?2=k2aaEhCf^b(9rsmE=7k-;qg1J_pdAj^Et0?s|okPT6pl@#Za(sp@Y$ z?#BSU7zXU-RM)SyXFtD${$J<&mzS6RUmiwTpZBt9d7OYW( zr7;RaSqoIJ9Szv6ohU+(=)vsBxCzxsQwx0Tz*@XXbIW<1K(m)Pl1rnsY;kY`qbmAD zX-GprJ2o-|B7?Df-ow_W?B_lPZj$5mLXwxl60yk4ew^rrZP>sDqO>K~-jtq`)|^bC zND2f>dNf;BgK*f0By%8fT63A>Q{{4|oTz7dW81KvtDG0w8Yrg)Ypfl!=<{WjQ6mI3W5CidkBbJ~ zScFrxOBLY1E%v{DeGS8nQ+O*`55zzD9WUqg-L@%Dg#o3q6h?`+_@(o^=Bce->6HS_ zZ;mg8b)ak=z~h`#X>5ZurN1_|3Qp12pTzA=eB!T&2USryOhak<=!MP?xmEH;N*#8EQ0(r~si4PCevj1FTWH zy;u3S2i9SyRXnsCM(s4^{mFF5FQ4SoulCO;k;=MqMm}Mi+2a=muOd{T8<)aqp*;^! z=YyNlHOt8SB{Q6VxFJNFn_U{mRTRXCZEx~wKrPg^Pgg!3JA2 z0K6Cma6qEmo3Y~_`hN-fzXJN_xC}e}T7VBlga2Mo=o@uVlbv<%`C(Lve2Z4P&<&SR zmnDIedje{1f?n#Q6lY=GN7#MA4RyyuSbMy_7qn11467~5K)c@a@H&i%{_l>zzE^=u zXW2rU>|B@~9*W6BN!pl%s4V9*IYr5W;Mru#cc{|Yl&+jg1l}Ui|HSnqWn)u-QW+=k z^vFilXbMya;@@j>v`~%GSrf>1rF4owqn5*DC=|lt9ia}YF$!H$0I8G>8JwXD+lcgX znJ5431dAP>HS?<6?0#T@4yDA(DH#=b*k^@afiPIBWKJmyvHW{2nLA&U9A1Y{m*gIF z{S3svWd0}csO8G$|2;l;p%%^vr%YHfQqW?^paLz@FU6SmwkxKQK!;@?e z5qRi{Cqsqz#-r-bm-1mKl|Koa@g)4o_|(5<;upm_sv)uE?$ofuf7#*Vv^@V7<2O9o zpBYJ&Q36ujJWwIDsEo?cJ?T`HcHxuAW+73yI#kfkyPvI{%7bOgHIy1@NPkcKFz!>J~gZcUp|!(4`?v2`z&`&LInq=*Z0^V+TXDpXcCb3$4g;= z9e;g){1(tZ$7$u1umAOt%V1eUtlUd%{}K(MGBzujS20$_gwvT;>7CKRqB)T!$ny-F zEVPBSQ$I*kvj^E0)MB|9eQ*1P+mu(%MOumXYF3SxzrFqBV*LAGVwL09Z2s*mr8hU<`E78l|EZF^2nux~pkduvF~}tAUi%EB`Co4ZfT=RYKx_mwmF_>zpc zQ$LeOIMAJDl+@B-v_h$jwCsxq(NA!;-%8bJe1cCKyLxQ>k1iaVNM;5DHkXn7{Q0N- z94+i+gT*N50!sDMImJy6Ln@0Ny1^ZkK(yYoK?>?sAHE4HT113Ju#R?w=v?NZQE@;1 z0*z0?BAg^xe;a|h3#ozB=#^POyeZhp)-LM-p8l9W9QtU{-#HNiu&(xKVqi*bG9FCD z7*f>)Hl&}BGY^Z@#nw%h4bkxP(E)>|loDQECCgMsi>u*=zkXGvGAh-}FEgLh3#Yt^ zs+6=4XbV<&N<_Xqus!SOHxmN@cQ?WBHUF)-(Yb`>h#%PZ^m6hYyM`cq1>fW$kN{Fyf)uy zvGM$;8+nyqNB>_${BsxmzY6{5-<^39gF$JG1`;j}p6geM^0*-s#l14r_*mquy!*sO z;LM`fuwM!y@+0ATwl%777F#KHGC`sm?+fqy6qCG;h$3jTt1}HVoX@@Yw~t*4_{W3+ z$I#}$^uKU=8! zGvYv2m6>}8m}{}?O;!5jm1m2?<6|}ivFHe9Lao93+J!zS?my$!tA5|J591U@{RR-W;G6 z21tp@LRr|(^plj82Pc6x>PJL`Oo%T9IbjRiDze$bgV>p^nym8qHfh(xSLfHK=N_6K zc&7O0*JjMVY-U<+uGelnzssTwUy)My zq0%eTrCrb_uJm;vUOVHHbhBD4ybE0h3Y9|=;BCV(hq`OZ@x&5;-2E)~rue&p|9yN# z81Vch6a9ZF==bp)`U6kG!=(Tps+Jw=4Fjc@rg>Edyd9zIqC!4gKy&!}Dera))&WEDO zUmt7}PMwh^j~qH%ad>h)Aong&p%==R#WX&U&|c>nvQ%O$Zm>Ip$V>la%!w9Jh7Qn;{mXYNsbH}k!`?O7TPY<$U0Kr{S8xwWkI=5C$Fhc7||@;4I8{faCBOy!6yV* zyeQ%@JQ8>%4Dj*0=LCHG^)R_!2?pL~qGMM}#y%Ydpm*q4r}`49EM zz2YOEeU}}V$Xqg#6Zx|3XvPl_C1-)TTw5XC9L4SP|DS9)QSo;n{^v_}E@uH4#@Jw^ zR8A+>g-fBjPD2j!-#9nwJNvoX5P3AI2EqmECZ~Z6Mw21ZhP^ZSRP6r@Isc;XKcHt} z!K%f={O0jR6C{@3OhAA2^Ae7Gb!nyo5!%8rsb^7QveH+)^8*F(mBgtJwXM&f{J)i9d1w^Kp5v4W7gv zyU>$?B972CEwfvy109``biYu9k&ah7385zm7H?k91hQ2^dgt+yyCYO%Q%c$*mzjc? z9#Dz@#3fiGQU~Um8LvEU3`?Vx{Cz3WXju!URH%c~2fCGEK|*^xY!VS&uZJ?H_$&-+ zM?2%WX~^N~`ZK%t7|{Uw`zs}3{UNDxjJ04d295K<&?YR{ps!T3hbkVQc(y0{Zxn3F3D6@% zmn>0meVSzjwr1MO+x7`86(K^Vrl^D&KqZPp;u1Yunr1?Pzei5M#|#FZM*?ql(age> zIp#BTX~xvaiD5 z;r{)*jhm_Uwo`qcnfa!~|9rs$@N_m{HF+=!Jg8kneqF4Y)NL1W8mRGpGd}XyMLwyW zkaJ};Hf2=Am*YY2Qq|r+$;WO#5BqVE^To>l&)(ZLxsfF4dXIZV0>vWP(>*i0$3|L{ zF7*F@k8~rM$+WUPXJ>Z0hhJ4dMueXW_sC2D2^6YWB#S+CYh$B;{D}OF*WF)#{hhtq z(B4Yu-~A3UKmYW0L6S$h(z5kv8Qrb&Q0VCd_&weTk97l{c8nLG|EbFLhu1bBA4gu_ zkp#`+?_m`rV;a%=p$|w(*NPEHB*;ZdwozqpCUg&xN{{j5>c)vuXKsBq*Ip zW{j0)NOJywjpv0OHe35Q?EkE17btJc3(I$6B@0eJn<5lG5@DOzZSAhI*~?S~w4CF7 zNmtah>E@&_Ih|YAMkBzGFX(a5=EM(;_%6(0dtok3_Dl;FD|??N7lav%S|S@7pxt>I zy?Yl#^tTlB6FQp9una0UH;e?DQ<3Q7hFv zD17L{PiLlU!Yu7b@ao{~^$EyTK9?KpPSWD@^vm?8%>T{_hyG)#sCnn$g#yxI89$IH zhgIku3Fwkd{#klj011WbHeLF@ttpK>S1xs&b1?RaZau}zw69gjBlk8J0Nn2F(;qJR z0JlHIuj8J4N3BR>5H!(XbhjsCPCU60A#xX9&gajptGmu`-4aKXdd;`%+u{ijuU4<| z<>czq-_^B}chrn*KyANNGVN$&D4g22%?YrU7RZl!6CVR9e_!YmX)|BLe1x`mn7awb z=rf%7#g%@Xb!S=)9T+pMFpQ{Cm)XEGv)}hP>pzRhGPHJLk3;`g1pZ+?x$_}=B9pz^ zHi;P7Y_pT5?3&#ilCB#tvKdXYj@mrRSW7e`^d>c9p;WRmcp=n4-N^op$e!0Qrnn`h z7tm8~xgYkjP0j~cT32dz#8$)8G&bFj7XNp;@-C zEZrKAu=|fsB6DrYT|s43YY9tGNd<+Lf-r+I>}}jjO~??+Fxtr;Q7GKy4jtu8<{))~ zhF%@pI(Jt(8@^d5-gKIr2S>D$l-6akBS`Gtkxzvselmg}G`;pH4?SYTxb{a-`^;Ra3_O94Zd-3iQu59ZLcGktIZZz*5F%7sA zKGni+uN5qG7o5t!Z`9VGRt1;KOTqZJ7L+ZoC$>t3EDViXrDXYIw!fF-(>k8_1YSZ; zfbI-D#3^3b6udvW`JVt>mPaPb4A*nmX`S(`hp-r{ovbx4{Gc6q=Z89XVhp=bkIMA0 zNB5prw?9*rPDl1#*ptHl^V(~0;0p!*kA~{8{|`OYet!>MGn6PI^&YLX6v_0-notsX zPu^P|LfmsIKw0Ub`FM^n7K26bezWi`}9UlEVs z)DRcic&jXE12&Rt_k3DpKUyO-l9R$O*ag|#XELvB8C>=MsG2#30Cb^GdSUwEugA9Z zPdc|pm-uASOAdNTF^gpuKA0-mXqB;I#?8iT;1}%I6QSGbT;BA#*51v(-nI5tQ&u$3 z2`hKWn#>q4igbxe4Czg*)0D6hvPS8@OJm`}seW===+*>hq+dZRSff;EmXo9b8`!FS zycggWKAnm6jEnEjIRoD?C-4Xdz-`r+{VaP{#3RzH*O%`7;+a3YBK?wIzppcB-h^6V zPtK4-jX^JO_n#j2>0wahs|NnNIr{&}<4u*ZazBy{RhchepD;#~I+6-+vWPNTG!+)t zU^e6xEpd0JyFxOCD)cJ1dS);&$bb5q;rC(s++E7QP?%uw&UCPSyfW1VyT%Q;J2^#9 zi}$;ou6lpl1n!Hxs!;;yYKG0ApamLDqpiCL>`%A&!kK?>^?|A z4%YqTPkzEOFdVNR3!Zf9!SX5mcd(d;co&Qju@Lod3zbZ-i}jXUE)Xfb1y$T6T^q-2 zj)TlKwbP;D3YADAL8(+@=-Bi?cwm}M7A-ge3TxkN=ZHJnbVtrV=R&(9dFe25Z$PLE zh)cz5AdPbth2RopxNX5oe@1Hw8=}hOHiz*#=(G?w{ zjkis$Gh6Qh>4;yW7+~K*<9>3)>t673;NB6+ypWi+& z{C~7=StHLa?LqW^P2eB+_-bW2Z#?o!*b86J)^ zyt7?9d(ren;{Atxk9KtccebYm1;1PD5)B4pyiPMs1@o0G%x0e5JMDX8v$mQ1`dqXBhV9mjX1Po4O=_c zZ#$TL-`{8#pg$nJkKnlXMgx6dV7)7_6BwHJ-$}f85o(ni+HDkmtvR(x-9mJBpAY*A%*7c1Ptr&Te~6C2;y z1~HA~dB|uB7^#tjrc`&!g{-uJ=8b_}lO|(kGzr}i08*nis%H}VW{ct4Z*{ zpY5i|0BK9v+Q*%|{YW+bu(5wkH30AXa3Asnc*q&}YB_<&)c_pWaWvq}QV-QQK08#M ziaE~N?9uk!d*;XvHPjxob0fD!B;z45A)<4xLC>FhM2WPej z)zFGe+KUo|3NlX#=qB0^%bKl_Bgok8W<>(O4%pFfGcQEA#m zW@PTYN(=pR>G-dB2df0j?i1ZhiBv!*6sdN#)6{3oiqM5b504=JI=sZroOHsBU;P8V z(6pi_O!S}>N}O`-)y5Jv)}BW2L8|wz@=AuDX9${>gp@lK_M!iC;k{}EH_X{hHA6xw zx=h_K)(r{#bC(C8_m?2T)!|7#pPQX}yTcgA;i1WVRr@!teBXMZ+Q|kVJLgPUg%yA| zxua99g)u0v)b_|fmhRWoLTk%8tACEyz<#vXCecx$Yy7)BRDlYbNr}|&fu?4lCKwHw zxfn{zP_S{%Ecs@`PwqsiTDiHm87u zfZM4v@YQkx`T8)Vto^wJtm~_MT`05q8jA1w3r?kTgxcb#6yjgcGX|OWczqh;?1C5G zT;CiiK4bWQVW)1u7Y+Q=WB(IvV>HOhFE@pnOH~A6~p&$0L?WKkP@!mkg z1M%i(u`9CyPmA}v{o#NE5mqyIjcp4FON3-0>>DDIih(owM7l;eh!Z#)$*4k628)te z?`j0ph6t$!XFVCME?`zi(oGO!BUUy7l#Seec=Tj5ml`g6BuTWv3W80YIoS^Md=?gi zk+x9B_fgF@1$38O5sPlMPJefnxe(pNma!_N%T2Zj7z=Z-w$Tyrf-f}hR#0daI%h_p zG^{ZUXreUCNj2llyw`@+@CSTIuKMEn3Tf<>(hye~O}#R(1vHL0;KBnrn23ARl}QBo z$PN-9cHp1*=VUXu2loR-j z48V2B_RCKz*V>e0l&;7d-wSG#@&#O#lUV-gd*s|sS4u){_2YMM+7CugCjQ9{I6(i; z7x-rp`(HA)$A`{u63%oiS+_rLsn-(B^Px9JVJwz#Dbb~K^(D#pOL1VW1Oq(InSgQSZsADNSX3Lz6T&Epe+erle8 z&bSI=^es=DbskQpZNfP@=k!cI$u#dZB@L+1N{qiHG(|^PUuMchEP3kAx{-<&Y=CW7 zTxh{H^4f-UWgO=e`uE{_kwC4adPs9xd|t-k!c-e|X@|-~Y0*fNe=) zBnlL7e__#lLyTO>f*{qprmcmL)a2F%b8i>PCF?EH=-yy%umcUpRfK&OsV4Wf&EzdI z@aon!ukFK5fY-fD`R5KTRy+Y7ofB|7a0b3iPT=WD-z)LS%YiZ08)Dl+B+IXrXC$9D zLpRwnnzH=zl2?7<`VHl zLL%S9W<~R-#``aT{>lDJ?bS|z_nRg+v|eJQou7@NEtCx$>gauLG9W^i`Iz;2hzh~vae&BgR!%sV3$Zj`cNusI7cAI_47KuF^YoiPv6*6_}$S1@&u zICC~8l~`GPJL~7rlS>WVQ>y@fLH;AH+zRc_@nKb+MzWcSG-{KmZ1K7sKuC==(n=86 z%!kzZQP%77ON}p+Mgq_)#SLiGN^WSPYTS@TXdAIiHnd_pyZvCl{6T-aHQ?P_{__4{ zknRawas%8x+ZlM4oWSE`K-c4vF9?tx*g23b8Obo1V)h{fW!2e)k( z|NMQ}YE0|Yh749PMK^#5S&e=?66UT<#`=Xt+B?004M{S*LvTRVsTKL_;B z8~M$qNp|;E*w7r&=HUFa8hA7rR@r+$d+%CGp!}2qSprhQo8V3YFBXC!&X2c6P2m)2 zLKnpJ783YJHul%n@R-+p>W8=A!=CE3jJ-HPoQ|@F^3~mv{-^XVnW2tP5H|eks35(I z8H-gW*zMLN+AX!kv{@6HNJLr1S@16*-{!lGa*!kBGXjd1Bj6_3fh&~@kAuT?)1vSV+@-zKL!Uvm3?W=t3h~@VP<{WC@ zzzw<4JU3OL1NsZ$Mc-PgR9z`bKHUqftEl&-SN0NnZ-~ttGixMe%u@PI@GnjO`WVV} z`Uprhp+@J2aEd00j!EG+0{%#*Z72oVV+|=-!?3L4Tz}JG?lmIs*M_(i!@U=(&@!#k z8p+tHZ13A2|5`u3iIev?`11)3>*odJc*dN7TQ~y_em-x&l>)}#+;_?82!5r{Qt0jPWy4gJ!q%U|52bH*#CCC z!pA@H3K<*2h$?wNqzeJHV1%**!BPhho-Wp4{MRY+s?i@bgvOmS(B`mr^uBd%!QP!W z3#P#s`GnrypT#}n)%QrcoukJetG%w0GIG-^ZhJ&CBG8=xeaa1^yNzrvr7M3*N|;CPGc1B-ZCXFDVp-i4FwfQDiyjjj(K^c4|{B9}BN6>J2JV zDUH-Hp$hpFqpyuEs-^1;o#%scFZHm%!z&q<3x@iB5Az@R3=+>y{MF_>KsG8;7Cy%> zJ^lTwJ#aO2j|~8KcWmxV1x;cpG5}MjYMZJq8-R?x?U(nz^MW5Fng9ru;Ij#sm;d%W zo=n^EcLh<*(6-zS>6fwIHl{1{=|0@m+nbeZ_=R!;ZcAr?HLm~VoIpP4k@3(o@oiD* z!?c-;<|{R$jz}YCQugj53l_#Q$YCqq@Dumj<>4mjq3e&}GmrWu+m+$}BO8QrdZS() z_y_LqSJ40UvH!`EToprlqJ3WW>4*KW@5MeJ^v8Bipg-{be~S+vKiMx$vXDB-q_rsO zElO3i&8vtF`G(7ExZfu(8m)3(%2?*%I&8&`h*H#w>%{f z7Cn;2gl2|;d#Fb0^UG>z`S`tJ0Gh}fbg){bjnK%(20m`A7RpXawL!#s7&}%xoXDCm zD%-~3*Hlr%Mrs2ng={_6F60 zdVTQFl>m)2SjqAy+JF6*_G68Ua={b$qB()E1=s(AGq7|64xYuy8F6$^`NIFh_)tH^6Uz!L+%$K*bdf33B_n&8MR0+2n@zeoi!!zZ}jGT9^lmS`R*ts zqmT^lu|^)E50|vL1Lhn>W{nZ#KxdDAk_vf4OVm9#qrDf|?Xl4`kp@U}v}`HaX%nku z6TJ=`mN_tXan+K^nS59|07*naRLGQZ zy0qU$N)!#JE)SGM-H^L@$+qc(46!<-3xMt>XC21*1BbTQE^9NuBPZ9Gbi~qK0}y0Ph3X&=U3K>OI|R=VbxT zD68QPW#*f+88^+wod7?*v3DOt7WY33PhdK$ug*9FUnnOKHaP<)p1?9EunvV*5y|A( zt^M$FP3Sf3{Sw(Ut#-F>Y8=*oUbqcUv!ymx-|6GriI;s=Ki{VC|NT?pZ&uc7=N>@+ zr(ZrH_Wv~7$ohbP*zd{Cbaee;2i88>&x)uFn)Nr4*Q?IGxT20hOyC=yyj5?6|Nfb2zzAo;=BT|GTJoIYT}0)R|vj=WYcZs~waJPf>pHI*^S?vVEWIUuQn9(bj?V zpBG1%#9@_6ctk}pAsdeWJxCv=EEOshL>ZK%NMaOfLn>pT6|#nxZY{Q16@;d!->UvL zDB(b+jOdK-^FSRJM}3$t^3PLR;K&*H8aV+TNDEvsSzW%Hz9OJ`+O8(|`t$^gA&ue+ z1C#sq7#s8uz=o zJond~{j$CG!Mq&rXASxT+=ST0t}^VwX(6r?0<8ukv_|K4j1aw%f`I8F`!69IQVqty zxYPSkdI_wPa2l9KDdAj6d17+~@FNL@?Jsi?^{?2Us%Gm=Uc2nQ>vj5ZMJ()OJJOIw zfqa8D+MZTz-;gXh!B%potT-I^{D~;Jh6^N#R53%xppmH8$a?Tgu*UEy5Zg6o9@4I% zXj%;#S-QhO53zN5O6hX}GLNunOzYmgQ7pW;Snvws%^bWtI%9@ZiqZ1f1{#wVkb2@s zN$uLo<5O!wHKarn;#x`jU=yW&I4gKvPQJNpSHwM?L8MM(sz^oKqR;VBxv-#u8n?}= z@^0z*^d7)zkrKL${`C(b0-IYnw^bQ?_qPVA39Y*#eHbEW?#!PNh?}9gV~~3Ni8~eD zbu^1cc-{|qf|0jsmU;WOy?-CKa_R>%c>r){f(oi>ts{$7F&{kr2q5Tr`?{VdDS!7 zDf>U=rxVZoYJR$XT;QMQi2a|2)1K453vcj;{jjTTo7kN^=Cx2Wmoov6iuW&VxSczFIG#z+{bdR!W`PNWDH&k2C)wmW=s1gzUvCHnpWvd=;2f#~d zgMXiZ?hY-KJs-<%qTj>f_iZ2T>P?v{wPK3pXeB<$Pq6^LaR)Z?$R7D`*#9`GzN>4V zz^Uc`H9maW+1q=e!WdUDY4Fpk(n{xZ2zZjGm-e>K)mVI)N|$Jaq=XQci%`6Syv2oh~BR7mQJat`)Er zeThJVzw{Tdd&T1?I;ylq7mr7qAwtTufw7_cS+)0IU(09C!YN-}^4r+6hX1dzeBDiY z`$<-PfUg$#f3jKo(GB2-t=R9W03dCm9qc)~hnvH1o*3^34spNRhu(WAD-EjmYBj1d zC>ctjNJzv?+BhuqD4Q3U7VxUm9N<0{PN=KXG*XXGX9uIgpwT(_evq5%`hOjno>wjV z?Y?dh+t7#}w6+j$kzSyDy1oiYsf`gdAsW?|ImKjmdc9=o1=c77DUm(TkUC?h7pgLm zaDWZwowuTf8VF1_C{>UXQG6rbijM4UBmo1~1Ki#$V+9i3L3;5WO zWRQ^Os$FZBo0 zjG?e^jF1;Ej)PSfTbTDFi+`VHFD3)94F5m5000! z^HQxj^$+xir8@Fpev}L>aU6d9e(k%ug)~Q)?LiwmFW|}Xe%7Er@S9YhDa&4O3&oB^3sxDT!$K#Y8D_xy+1c^rCY4m$VT0+$Gsw_ZGMS z`X~FSZMf}|l11!RCdfG1nq--P6-osMK#LY>Hm=VY4j7z1;oA0i^wg;r5^9OdDN2}Wm^V7D1;tPpt?m}a+Y3!(?b6zDnD3wbQX@>=R4PJ z>;rHZJ{|Aj;E%CEPsh4gHTIrtd)p6YSuilbmTI(0s|b=56{^LlqjRNn6RN3=MTpH% z=>oEZij;O4-)1x7syT|@TccGIWV=PSwt;=GqkY?7Y^R<8YdL|w?Mu0!WoF<@=LGWO zco%Z=;ai(~drqx8b!H;Qe-zuFUQaIk%>1BEiyU1X4{XqzpP!=t(@ScLUuPf0s3VLd zMK%YtqM6ZnwBw!z<@3(^^I(Rr9{zuVxf{@)T3q-ncJ~})XcW_Cs< zTHd(!_Eso~YOM8qJg_gQrnBh}!6tvW6&{0@WF`61<4PD+?92RDy+^GKv)w*CDZr89AXTz_+)@Dvi1qS#;8x zD}aZyxBgY=|LuGu?u(_pOlj>opuS3U@o-oR;^icjIN|$558ngc#5>?*aPte4hjp^2ao2}jd z?cmksp1`Ubu*?aR@!{Le7Pq8l2K;n|4j8#AEYkQk?$0&7WByfFtnz z(2k~N6YcoXdqCn-m}`}QF~!}v0;Z?;qfP%Dj`N{GUb2_rvprY%|KT0&Va*MA_SnDa z`g`iTHu=og!V5QxH-9YK(hYB`K0YQNbDoFtQ_He|NdEyIL)>5mc?V;JaHv8iSw~?S8#5u{KJHPFtro zc4R#~rYp*QPjaR@zt-=X-2`D2!wZ~eIL-oCI7EwyDXq_&j(%F|jjk4bf@2wjj?0fW z;Ryt*pdmT$yPn$O7DF3ZshwSH9n?C&HSe|D*g5ld=zXttV6jIB`il`Sg6@k$h#0V+-c(gj;BaPAFv(0`fdqbxx7lSY)?0^-f>Dy;YXb|BQWV zCeF?mQi6nJYA@w?zqh%Jk9UZhyh@!DV$KbdE)q4NK^Oj#9#-zzBU&bjoaKRZk%?X^dWnkIWgj_Mf)r3AjC-Bty>N8N(@)=mqkv(!GHs$ypdH^Qm zZwrJyuV@h)D4wxBiRjB}D5d8I&XS0h$R3a&pG{xcV#%ckf3Q6Pe-58yXGnLCwC^GO ze`LD<#;Jhs%YNs$|HNG4{mE~^>rH+)?4v78{y~Okp}tdCRF|g4*XYZ_}JOg`7EwuQ`Fo zWs%xqQwFWlM%2h2GE1?+YGjWS3n@j8!iOQUm?(SYE)^AIV3#nZR7&p$ADM^F7ox8f z44ED#w@x}Lh4RsE6WgCDY2g917@Pm=XGxfW?CDKBu>h9Z;;|b25LP4c9c3QnWMm27 z?K}%e4r0Ss&c8WR61A?Vg|mjR>{vxYIBJ?n#S65S6Qtl6k+4)%W*oM`%$&?o_li1@CJwF89H-gD%~Z;-};w0{J0Ky1mk~ zf&o(%lBvih(Ug6b%`S$qePzI@8{l?<9dwivIJMIoPZr->&kSq?VEv?CmlMceIfOsq zZ^zS2A^E3T_?lPGHM0-k$ zn(~iDo27Hm{{rZr?9IR8=lVn8jY;$CzC%DWvWcES6s$2CPR)=3&1j>Jp(0||_4Re0 zmZgyfbcl*W-IEHnu^%l}Uf;+~m;AFc^5;k9{=kIzAGDAA1|&sOKrxpmGC~71HAitf)*N1rh@+G$Of*8Kbom;~{uHMEivd!to0H`oRmsZsl+?*+uIYdAWI ze`VrxZwi_hX6#WQQN6f=mxb%fqSB*#?lX8u z`yA5-B5^U+nb~Mp!k9(a@#xFxz&XzXibc+sbgx<}ltLwlnzfwt?mahHn>{gAWWY99 z>x3Vok6x5oP01GNq%yD?)gY|}XYzl~^8Y@y70z$3=J(2{%njmk`f72;;%=Evvcyq@ z28_W}o#HCMjbaQiw8*QtVr0kw^gO_nZ@H0Z`L@q&KF$N%cAEYZJOR$<1eR!17B0cb z{St0~|G8T|yXSKP-y&me2M4$6WIt+Sk6qtR{=noqE2;8;I*`2R}&PkJVjhVI$IZg_afZ(?#9@cC-H{wIe1ODh7~7sTfJz9fL; z^_TKwey;NI?aHRF0sWJ`9@KvAE7D#!nKeU%fc*^zf$XvavEQ7~6Gho+>? zV)X!gTY%tIi)eT2x}x0*48}0B?`w{*6$bbKTjiDV30k6<$N4ePt`M3v8Yc$^XyJqu zNX|9NUB1)&YJ^Iohi^R{ky5Whwvf-ZUJ0N^RV?+!z=m#Q^TtTF`>6E%i7;nEW~soQ z&sk;K0I5+b^$PHGCAGm0KY4HCm0jEX@Aat3ORG~N6L0F&0ZErDD}`l0n&sQRfRcbYwr) zXE<^1Ue6KTe>B@xQ815T8Oq%4J}IO?OCEstJOFYK-Cvqm57HlfpXMIJ{iwoK7>jL+ zq)(Pr+7J?-(Ok9*J!RNCL>n25Hbg1H*wDt{O?G{S94k6Hzi$jRV0yA(5P5>V^%z+L z8W~y&Du^gI3E9c6NLi%&4%j%8&gMgz_JGuS0Hse?$(icho2$!Uu1WVs3!|%VoRUH< zv~*8k)dRR7KZ2O<(S#&q#S&Aceeuei3XNZNI9LTHIi!)P_JZQbC#*0FVT!Qa&wC zY(E9BZjO)Qd2<4DUaK!~bf2u=Hk&DGyqXs1Ie~AG0r=+g*HZ0AZ07$Ulno4LPs$e= z`RYcybGN*G*0Pab%bq*@|7~sC$M8ixf%hgax%%J-`aiYpPtX5|FI%xf%!}Gd7do*7 zeWH~hnS2NK*2JKlhB&^I{VyZ`&(#Z`LVw`hwy}k-2Gc63pf39Z2sKl{3PU9URa%b< zHwV*38{--^^UyQ`sZ!K?2SpfiY?v|#8%Snttqf~QZ`Q|$Gu}uHjlDbl7v#EHEQcMmtDX0zM=-Ns7NZuBvzaSG*Cy_BZ+ZK zD&&fJpM(Tk#P!`Lg;r;JG;%={>owg@)mUaQ9L2VV2-#!97D|pX29bRQxytT4@caue|)CkDfDUw!x{<5D>6+-R=X!~JkCVbp!uJZAB`H1VRk&cYg=ig zc5ueLpRP_s1|dN${0r@`Ct&x~6WCwD)778k1`6noRuD)T6fqbvqO`X{b6?Y>jHJmgnV^!!p_A ziOFKxIhz)E|4k@BFUdS?pbH0fCEBr|?_ZPAJE-)3()8%-o@x_49T|LUI>Ax+|0iqr zFQE6;b9n;ZOy_&CAJG3huwK82MNC>aAEZ4!zy zidmsG7bujJ$cot_=Co!G}L?kx&@N5|qqYN$qg<|=4r zo3KQ!NTYh}e^H+>mCp_uZE@$5({mk6=y`c~9&_t1x?E)M*u)Mxb3r4RSh4YJ#NBPy z8aj5B9x&@Vr!9r+_2l_SE479$laF?(eH1W8qMzL~LaC7&ItZsS$0;MfBxtsp1aAR$ zCgnAG0{5RDIR4=;vA0k6+^CSkBXz{@P9u1OFeG6KNt9c($S{&@&UILUelvK{h@+I+ zOdG9963?QE!p7K}0OK#*{<=Q4y9KTJ$Qk&|oWRsi;K3Zx<@;#6fRyeGd}j{8XXyn^ zW(OZ9iL{63wCi@7gsN2I8V=|BB4?ugk2>gQo1woz`2Rnji`xH8_H}XsFTsAG|8w>w z!v9~#vZBVlu!q~i>uT>*-ZlFPVL+5D6enX8hDOze3d)*&_}6Mx-V_-|DMnR9ESo$X zWjvp4|IF@h$6sE6{!85NraLKEQ(@!LAIZrSw7E|uC^aEQs$C1Nhq|3};(Q-9a-)r% zr!HOU-awf-r<3sEs-;7jxC@|vwm${;;cjoKNwyeaYcV_{dS)D)B(sn{;$DJ$Rs=Gx^Nji5hqz+7^iDi`B%aY7FMKDXQhC(4hxDz<$90~~1$ zUH<}d&>~YIM0vUg;HB+owl$6-@NAM?|E3ltn z>1SzEKj7N7Q?9{tK}79DZL~`29ilRnL>X+KMfa!|{5bs8XyzbBY0-}Y6?5vp2Rf?h zo}uuedoO$8=ZC=JIcMN`>jYQ}`CqW*0`3gt$Hj(Uz!Z7)TkFi~r;plnzn|N*9W3?W z_QkN$pBy=i_2pLxemn|V2B`GEDD9O2wb+1YM$|CMNZkjK++&KxS;Eb^ z{XM|!y{LM~S!z^jiGuas0s}e(ZCx90TDy;kG3Aezuk!)8688fjZ;Vc|{#fj_YaAJB zv|bvk7Tvh!jb8s&v5xR6o@59Wf2A#EH<#|wksYKoGjlAwDyq;Dv~UAPBN>}J>P|+$ zNJJ555>(i4$eB%}&<8KGSQEX`@6iCH(G2M^;Ddm)VtO9uFJ*VgKiEsmih)VT4y-X?Ir7WAwlGK#XB#rcunK z1YZ`=#K%{XS8JvOI!X73t=jh+{{N@7SITJ(;X3H=))ue*BHV(CVU$8Go$jA7LtC(1 z{E2iSORs)(z*HM5RHHRELQ?ing(1nXrK!~_*)U`HWaHiZ{#+d(4FqXWy4(;E-S>n{ zR@#PAoV*YIlHAiE2}5ExRik!o%4i@Uw4>N&jv-A7@keJMVt`#_^Z1AJGxD+xsOLKT z50RDCkI&@9ChB|lRW3Ur-bEn^b?TeOu_)@&a)zz#1n%Xr-2f)LFr?|H$rlPCpv0io ziu{YVzqVrt@}MU$Ow{$YXL?8?in+EG_-AT3nUX?eHj-VQ&GX824|XU9)w?bfT0;ou zFbS#*$vdEl4h-163Gma#-t7-=EB6GhaRb~=oq;b@Cvauh@N4%0_MA9LVN8U!LQpsMewEMc3b5S}<^oQD6OIFyAwO#t+>A8}9x&=S40 zEJK>%>4m7_H5ODNSBw#|;GvRjR|^#uydW0`s%Rr8iZ}6Xy)A&wQl9>wN=Ox1BNZqe z{5#_)p*cD?sRb{kRSeS9owtjGR_!5nLhr@;g^Nk8*W!l;Xct79RQ6{k%wc$YdE)%6 z&RvIPMjf-X&ehOtTGuzVx}=vqc&FQFb|xKWtSz4kQsfiZH5JJhTACgV^k5Z;rdrVX zZ;9>JEOB=)z#Fv>WqrHLa_SlMU$pwhwot66;6RNEtxyX|kbydYl3Wa`kUA+yG@4jD z^&igwNcSOyBn*mTV-xQ+=9_hUjeR^R0RL@q%AV{DJXf87+m(a(&T0T2{lZ#Z;pEE) zHhb}Lg_tCyd%*JpFUQQeEA9F5$Wsw>yv{y*K+Ev|ODh1l#@ao?;~tmsgPrC)(#{%) zeqSQ*KkSFSTzi}O_q>AsS02A^H*W;27Lgre!78a2TlKEn4|{ z=*??ek!U(bqn2prP=g6Yn-P`Rb9=!K7)UKk10kSa; z)BzQ0qh?Ze7ZNjy-wf7k7!pm8iWIc5Nhny6QqhJP#bii~{T=hV`}3!s0FTcJ5XZ7` z271f0FVSQ8c=<<+@%Lm8hyAa$Wogk|{?fCq-#+&5_EgCInJ4MN@PGTRh$-f>Zfhsg zg@DEnFXVc!+m9r`sr?B5{|@ZmH2r(4Tm=1--M)?}>xX7L(|Zl z#U;;MjIegncdKY6XUbD+ghm%)--w^Ok*I%g1<&Y4JoF&z(F`z#uaYFFK1q;GS6(8V zF<1O_A_p=9P$Ui{x0&o@bp6oQA->UsmPwgpftZT~`CGkERItWz*+m!QijkZNvHO`k zGO?MS9-!EQUB-f4cDzd8FP&E8gdaT(;-&7%osaH0ASsI6c6#Y!oWCWz>F8Kf!`h+t zs0JHH-IFP#om64Rifx{Hv+akO@U|P|Do<_=8vesN2lt%B8 z(Qgl6gl4=E1{e#qM9b>Ujn$3ezSge?XTm*!3vPhh)13hcn$Yw17(Q6$Q6u~A?DWLX z57-%#p6@&Ide7}3d}4?Dt=EJtetHS^IRWP>$H$Xuq^pR(eYHVtDW{EG@&V5LldK54J9;3 zYYR85gYh`Y<}Cu8$Xr90rX^IP^f_i^N8XAlwIVL=BvJR72>s9)(-dfT;*hsfm{c$Q zrzHV~mD$kK=1$JhMRLHY=T`f%ut4OCjY!v8Wg`5X_)co!JDoG>9?LY^;1?}?fTI}y zk#}%`5!9@!0CnGnUhJVMPHa=G&g7Y;P0zur>q_kIrv6?FeSkc!m053mCe>SmS=x#U)+l>gB|#pzHQROalDx&yu{uWs72=LGV!z3&FX0L(4Br;Zp8F28(MrR(&s+u`?1mjCGj9&d>INr>d zpdw|wJY84cC|`p8k9RbD0Vnz8$NN|9zwYEuua1ZPPwNu=2><`i>|ZwNulp4`(3{=y zyx3loU@YhuP^nqqzdqY{N`s-3#)w3@VYA-N4MrhVvi7pz8iF&Tq=J0O)`#1vzt}># z>C@0^Cbyo5R%)RY)LSN{=#c6M<BE>45N)Kr7xDp7cEZ*gBq%Jl=@gXO>sFbnX1j&M z*-16i7`)#ZhjGb=Ct^FM^sJ{T)?)ng;)@^r>ieDGa!fLj?>h%63DT%jMYzZx2mXHk z5x6^aiPK?3de_?mtTGrRA&E>}nmjOM_KAv(Nj3#BGDx9{7*vb<)7gDRD2i5cLmHYS z5129KPykj1f_POv+a6a^3egfCvd?HaC`QgfZMWCXw@0GGAFP?0s69@ zz(Yv=dh;7srk0rxEFC54=C|+C`M&b`>9~J-=IK6t8K?=Z(D`I5NrPvyr=hdY8p$$e z!nIfMn(%+hFQK#0Kb@^60VZ2I1AL}G@WYk(Vc)|3WtU{fr|p@Wydb@oXGsCLTq4l1 zn)MgBv)Bc!(JBJ!Et%8&3e+B*Z9haG^Kz8Zsp@W?D5!PK131iwvzP%rVUh^uz4uo#Z&cj9 z1v)98!}4NNWIz(Fpe1m>&^6P1DsRE>Pmn6RJydQIIxzND0JdxZ+#)B?Qp6CCNCZi! zL^n5w?7C&xFe+svjj@TYy&&9snAox06e`{vbJ< z&{GFf2gIp)aKtSdB~z7D=jZkdp`WjvQMi~ue9(@<|Nmdo?R6{K>lc$e`RBIDANa?| zl^c3gWJ8APlVwk!N9A0L&Or}Xe0>X7;RpZc_ib-K@czx>?-MR^ZR952v@1g6K40jf zr7K;rKFvX&cr_^^5#tvpJsXVS14!cb#^hB4cCh{Hb%S2MF!NQQf3n@SNk`{*wP{UJ zwQQ&$UJSZH9g8nf`xSKm1LdC+TRuoWWN#KG9#?KiK?*rjGkaxYvo5DJQlbta73$bp z8#!Z%P(waMoXedGf_7b--bQDdN#?S%{)`G#``ubOUJI09hE+?h^NV zURQBem3K2>Lc*O`GC_{nLy&+R6ZwRrL(s#lNZ-gD?C%>CI&)p-{Z1>{wD-QFaCK?~ z<3tuk#*3i%oJn{n8n;BU(Gns5B zyxoYIw9!hznk5NJR}r#TcPmAs{5^Zhh-hG^jZ|qG6P77e(J@Yi82O&EcyE+`O3O?usbEXf6cdG%IFY@@{}+^TFgcUrD1JW#QI@B>?>RN0BdE4@`srGYGD`y z|2d}j6mjb;i)uLkGo%~)R4BdOdk8*yXXT1CvXX?`VyVj*v_GK#c--KxME|wV^m&o2 zyUUG%iKfR9)4s~W$-|ddblghgE>2vHl`@;rPemGEZ_~Q>BjeqMY@$j=r$j`9Aov z6M?FdJwVcW68XWW=(3&jwLX8FPqV{50M~mU2Kx=EMArEK+RE$eWPrCD?jJeEANE-L z$EUcEf4F_zE%no%W*wmn7-PkZp;B9vt^39WC-vcy%=9?pPh4tEuJe}*I^wiN3CtoBS>P{(6WttVHcBog97`) zrrP$FHlQa5Y)gv4G~8v>*kLHrrs~@oG-FvL9H!O*u4WtAS3w(l zqc-w{{)x(LrhdH~j`^Y2wDh27XeimDU0w$*CS*YpNvstC0Chl$zg~-dJmbnvo&e{a zf%{D?lh*EqnYuJeRxKXa$Bz7qv<~?EZBFmXM{P=w*O2%}QTFqiPpbreZ> zzLxEIDY=Nxw8<0TYG>f58~beoFy5i};>lmSCc5Y>F7aY3zJKt4{(0=}J;3{$1KjUc z?g1>(V5qbb4Q_>y^Y?mF#}L_iG{kFabMHGVRHF#eB6O^vMr!LCimAWF>LVMpUjY4+ z$sgGuz}8?9hFq#7#LTSOOno9aeuG@~|DB!hW4TO$jE#_3Xtx?!!+YXU((QM&+W9v<$i zbY%&u@t{dwQ9u^ zBIJ{USULk-^ap<4^WXQf+u3UY?QtOI<0i&N8zVAzm3{Z8^M}23J4OHbmE~6eJA+S> zc1Q`wHMyQiMJhNrP;!kBl6VNisJ(+M2^)F@u~J4-vn)ojlFvQ^NAJ2-f8ZL>KbgFq zh0=F5;@lpuHD>PXw8hp)LfTM`3Yyp?%1N>BX#v3Hl7N$8#bgoKcQJ`1M_Ls#Dv*O* zWL@LG*#Y2=y=y=>>r$bP?7eJY9J@rkMDfGaTi1FjAXqoO<+Bg4?S+bDEH6O2QI#}A z>#IwOBWHO9{nzOXEQ9XWa{>z$K^DW7!|L0mN9kv#8O;+`I%@|7)S(|^zxs0&e<9st z4~?C}+1{g~L0szIol5+RuxZ$ik426S7kD*X+RydqKmCy%4ftew`-zPURSD)Dpbdl3 zpWiMQ>m(&-`?wDry0IxPfmfR(pizWM6%Q0K6Ow!C~E?t!wBmh4j+yOGK8JU&U)h)H#*mPC|g9J&y;g{E6M^GaPHBkuq zt)tBJnauAn?cZ4(-}|2<4{%Y2Kk#^oooy*?_bBNh_H00fWGMExEK9YIRaThkukx#W zSNZraeE#q2KR@l)u;ibrJs7h})-aeHH&P2?OqqG2snsg7kc{jwgBm~-QM8wPHba!M z=VK0l?T$8ozRM5Z`UADT#`N!|i5+)NboXbz z_b^!rLIwAGnr+s zNF_DYX!#y0nP25w$D%DhewAP4t@8Un zUih#~Se81%HJyvbASIGw!n3d_BytP0wKlAg2yDF@lwnROk80AblKpS%;jgdLU+HEv z#APkPJY4!Vtp;vNluUzMfoNlF9m%sOQ({LH-F_44{jGf4U3b{Nb?y>hvK^P+r zRe#YuHEj0EU!M2&X)k-R*~I-fFU;G)Q=vBU2=hxI`=v#V2i**4om+EPL8FQ((2ONq zrZMu1ZprcJ`oY@)_y3pfmBpN)4}+d*=M-IY;R4;-kpVO?QpGB>{|#bCXsaWuMy|l> zFG-B^+?$crGVzz?kSgm;i9cX}J~n^GPu&ynPj06LhNR#0Q*GLZEy*l<1r8Y1D3H89 zA%|&^lqM7dNDT$+NhC&=jF@aoL*WPPOUM84fSgq&-tMq_O|Cfu-zz8Z%X0w6y z!YmYH526$=B(jYvaa}x%RU}0lc`3+@f@a7)d;9(51po8P%>!IS0o@k+JE2DzKTJHT z{rDuyh^{qiVL32iX%eTTxVD2Io%UBh;aBzm`fp5 zM5SPAV#7TcleQjNgc6ZO+hR>0dsO`?zde#6cbn(-5D|1SsN{vE^{U4a0@ncBNP>w{ zFViJ`y?B7%|2kC#29;XL#r8XSezY=4E@3EJx*EDND1s@sjYJX8EV~3*Zx%{TQnTF=m4CIaTFNXIfv2cJv^RF|L2`uiR}11 z^wfbP@~iKa9`%#}JJm)SCD9|Kck!ZUS&Q|eXYv2l66?O4wHTOg=!t&7{(8xq*`CkY zLhZ`^?}zRC<-!ALS*rAY$qfusnlcT>7q^@o@|37TDx^Z55W{j;Yc31T6exrX#`+Z#ZF!MNL32`QViK6@vx&aIhv)QbZ+vM;Lo$P_nk5XlxpHVU68q(vysi&sCWq84E!K8KHMWMw5ZW zq7jVutEm5c)BjjKe4em`wdkKPZs(fLk#2SuCm|i%lx_Mg7`Z>dVNsl0*ypym^xVR@ z^sq71D8?*IJCY$enw>c{r$*{@55T)|2tq0AM#lkhVES5~8-0bvyaczyERs zbXtFVa_0RdGxxG2c5V-(aCH=t#v6BUZQPN7)$r){jh)dv8f&rlIkB%Pj}P{o{3mA1 z(O}#YxZwu4e7!U9)8qtxc^QD$%Gt8|inE+A$DuJx|K#RXMjyVf^1EIyZ|)v&G5&6Q$YHvT&X27i zHU5{4l$eyJwunF!ur`g}uF*(KFqjg%$M%dq{Ozj!{_%(+^nyR|2GbvCAECEgeQx$> z(yY5NvKEQ1sp;PFD)=)jVk>5}h14lQx4fVJcY3*V)JC?p{6<`30Lw&PWSVIy=#^|U zNa<0wWrsMyOOHCYgeKHhvo$3eEYE0z)QgE_y<$>m*i1^a4ukPM*%3;MfvQnLmcH8Kou~WJNO1mrR_o57ct>0LO`6Vfw@L_wmQP z*nXDQBKbBflSl}(aBo`0YP5uFidLj{(;w*mgC-t~KhNt(rn5oWhFSO>a{?}}at6LK zCvYDP=y#HJB67jczGi)H8GF9+?v7^o*`yx@ju9{*x{lwtrtzJa5x>n_esxKJ7`@|6 zF=%9Z`&eg<6r8EI0g8Glh0&lk#Jf$UfEz|Eg( z^lzPNO)J_cH?{iL`@*AJ-%smS|0=&o`P>T=M*!jJAKND=x$!Kyh-nXpYnYqi00=Y= zi_9~*kveI;)7wun}FGw9`=6UNXB%|JwmV z&WqxuuG<~0rbvC%W8Tjbj{g`y>wSC+d$1if9bNF+@{Ijjm?xSr_3GYr&-L?H@=VUO zDI6`&F{+$VlvWm@PJHaw9j12c1g|w=62P8umFUP@0Zb!`A%b}OSc@8`lV^A?W>Cq6 z=5wRt2s8zAk!pvwZaES*7XPUUzI_yzt{W+l7Ur)SZKl<*=F=g{SDa*NxG_fTp4tO9 zuJe`PY<0WeS|mW$x3MYXK6;e~4l7;wGM|2XLmtwrwfFS3A zsZ+$dtVQ(5)2V*EYHvHbATP3t?C%=L)v_P!i|+0{Wcue94yX_EJRudc*tu&*gZPdp zKQf8fgB^?y6#;R)Q$c20e=HsmFbBWQCe>)`T@1J|PU4rb)P3Uqzkn_{`=n9+Yz{zA zZYnivm5ik%O)18_n9PuY@5cha7tklHHB2oJ3skyeAZebF%-Yd62*TzA0nrVr;5KyMh`?=-#U$3RT z`|K1D!Rf`Y~33PE+*?%et#V{R4XyVhR=My z>q{TWPOXUi!=wHC)4l5W`R?_R`l4=|zS@O`O3PTIRkV>xf33E%b+v@} zYV27FQFh6e1n`JG9gc3nJ%Jl;fXln*1YDjsfwUXWz^ifsKLZEApm(V_l@sgox;?tO z&f{0_DjsZJqt0D{p0ouKj`J0sUFwLm@8}7fL{sjPZItZFmtniVc;=ok(IORVowZ=R zTkq9kUF-R1MWT@h7V#(7knTcxzA69!AOJ~3K~(WdU$N&s$$uj8rSo4P6)?m$9o!r; z+rS!Gv5C3CLh5#~m%BK(_ZN<_3;Kn;n23;h zu1t$P%+!ZqkrVK`XQz=72O9`Wq0J@>QY{Apu&=AtWI!;T9sCd>k)+a6Aj_?gnpLAz z#7vSn2D;+W2gyk!(;BmgP4=LonO#O6Wmfo%F1F94iNi$8a+r}P(b=p}t6?PgQem-= z#lBQ66Q*LLI)AH1t~_dM)M6A%StN@l@x;2BiHPfpj}Ov*D>cbs#tJ(jVf#rwPt?M` z(H^J|b};y?AD&}(C{>pRYN`fUDgz4_XTx9?b#;Q#3vj4hL9J3d27YwqIc$)B}h z_5uUf$w7G7p_rDCymFJ+=v_^`eUaE?BkR(l0kf}q?<+j;NZT08U?AQ0MiAIldlmtH zzq3Eh_fFT_vdg#5v-=>HtQBe%tGyDsMPWdj&>dOW?Su!DAS#v7EKCKPSPUsl%EP1m z*s~itopOM(NeJ*gasn>H894U@UX>I04i3Oc7%#Na#pg&Y47RrQ`qT5HLmil{o7Q`c zb~xF#A>Z9z!Zttge@o~5vQZj;b@W#*E$`+zyzOCF4@-nPpue@_^60A<6>1f2mXxNn zYU1(KfztECdN|)Tm!H)QyCdb&VkEQ>gK&rIHb2Dq~3J+?MWZ8)%c3xFB zZqOHd8fTyxRcRlgkxjKnIL(9V-THAbTdh#SK7)YDDKteM#ge#R;SAPjc)yNJ&`R>S zrT~&bl!wXEWPd5N$|sdnZTifokMiS=r+rIEnZyc)q=YFmNJ~01HFUS`58L%+o#o>k zeP;yMULMVr!oraVof!MdT&PA#kvP@N!_NMrh!y*A;Bh83`MkF!*)EG3RcL#bM`<6@ zu8?*}b{k9_iQYcaC&lK;-+aI6hUwqEvxg7w99Q`FkFo#1$`iQX=pXWIjc0(_>>-Jl zHA|yGY9ys>B0Hl$rWi?R86(gXH#+{Fn4z8)5J>Zds7PQ`oLDJS3KUAu1_axWpcR}1 z!aSWq)0Jq|(+)Ku8{j@h6I27v5w`vYI52dD<5+azVC)lddsaPR58Z@Vk z@6EZq%V#4pdxQ7phK#M#K~rrQ)A2PJ6_SvY#li`x8vaa9SUzfuus+PQm(paN^uub} znooU95y5oCi{FBC;7C8uNJKbtNxB1Yez(IIkRIi1jY%CATg9t)!3k z5vnVb+$;rt&sk8bkpxr2WRK18e9*LrC`{&Pg1u4_i;)@+f>wU~a^dP9E?xcm<^*^t zE%0Ja;C&o`7fsb0VDTG9Cm98XpaXKY}}6;d20Hvbm1}g3h$hR5NzW53+l*-M_Y+W%)pz zdf-)P(00h~Yd5W1rvK5CAz=VOwMFD^li>5l_K9eN-PWttpxRuPN2P4v4D`2mexG* zD2MHjpzp}tWz889WuaBFqKTw5SOiI)sa{)vxo@w2@)C{A^wOKTFl&S+Bsv)AE=IaX-v?RD7u`mD`4mbyFLh1b1Sb zS!(8CGtTECve@G!B~g?w$YlH`i|ipI9gN`$Q$SOYQKn7?@GU@q``^5CKiq3_k27$O zjLyN+){4rsLM^0*D!E(j+PdA|r=Jm_E?T&e?VPrMBf~eSl~l=za%@<&hISI6NXu^` zHJZX)D>GKmgei*~kquMC0WgKuV3Tkd*Ofu)4|w~hUcY-J{fYrJg$Zh-D6$W5l-Jmx zSfW<6mrZ-wk4iWpSa{dxe5U8(*$Gidz3py04o_@SRi`!9o2JNHfYW$W1IDwJmxH7h z(KmNvj$jvd{NHZbkIi>=7!9EI$4(Cih@hF&Xp0;!F2;Vj-8=2hAKtoF<_F7%o0{vU zY`YO$a|XU+PJo+ffs>rTdpH0_5{ljHT7@b3bs^iM^7-+h1RHKUri^^yRMJD-XR}sL z07cFzt28#G3R}9avFo!b5;`90pwk-Q7WEY5-VQ>WW!I=etx=crl@Dsj8yDR+p0^pv zaUtOPLQkGUPN*^$ar%WR$((H|?7ZNt$03d^30tqb>RAtwYHT5+()2y<@O5&i#x=IG zUwA5DE2F&ZvP*BIJuO2eRSpYFAstB1mX-QJye)uxac#LH_Ve)40p~+FnSsE_0bZOQ zE}J!eyYIo+;5~Sm8k%4dgJ$T2O|%M))K~x^?WoyG5m`u{G%(sTRAeHjK()EwF_3{L zp^T_dbc?}AiW%t{r>02_Q>lr`HW|5!%m9|c%87ebmJgDQsWKl>K{F*&e~=H@BmC&p zmXkd}HL^pDJYs67(JIw?R-tG4N6Xw-X(kcG$7xtT8t1%Ynj}|jMiWa$evk+3Sw$7i zb}+I?>c&tqO2r^e*kp4Ro5^yw2KbZk`=3Nvyk54>0GCXJbNRT=;|nk3Z@E1+R7Fx? zP_0pAEkZd_yiRE0!T2G!+1_gE5$luBJ6mY&7?mvuRu=M1m7oaALU9_RM5|0KIxz>* zzBASM1n|31r(Ok7s4O$um@@M*Bz^GwBnv)JXDjkDdUx;L^Km#(aK<+rd*+5gZD34> zLP=OVde#@8k6$(!wu#oCpcb`nn%hi^bg-7og<=3X(;8=TaeI`FHNT$ZH706 zkJu2~{2~3&b;vF904`Zcf*qt*N@Z6O>n6oJS^wWw&Hzy({;CDDwZ+WNWNvmaoBXM7 zW=lU)d}71;m&h;^Xe|+u#i!*=s#iD1{z|lohP@QN{;vmm7!-PqZ9aSTsC_*)?NUo+kkqLUsQc0Ll zD$S5YPNa#0dbeg_=3$cbK$~R}?1Ndd)~K`W=E$~%I@O>DsTxt9x4cge%@px6Xg5F| z+C-wXpkUu+=0vGX2g!mOsfuN@$(l)Bn7nmVLxmj_WEP|2p59A7{qPfo|KA}0^qRuT zzrj=Ew}Kalx1LC89awd7n?4QF-PEzkX;ltzAm=p?kP?!Dg$AQma%I2cun%%DYf&XH zAO+^AAzr{)o?4iI=|BnGjgMp({R|y^I1(DUP=_$X?)Oszts#U2?2Uw{T<1S~!<87lflS@H9PP@Bkej123D`-4B8bSx#E*y0Bg)yQ5>=PUY)?GSyG znoN_p`QG-yw%*EGuOhO^5T0JRf7^+$DwIr?c*t47QH~RM!zQIZpong=A0i}+POBKn zdA<*kSA4FdX1_s7)lt42Xu-B zpO`jgsF}$E5n3NW@cfTsS8%={hwCh8f=o_ftZ(mRAlFCr?YPGvx9uH*qwlXD;|75B zDpDg022I1CQGNfQ#=4$P+zGFKwuo%DuKHd*(>ISIu6K6zu<1t{uz$Bb)@k)c&=d+y zG#or{l~DS~{$BXQ`>n^HPt^Y&Id=wrJ~;t4&OpAp54}c4-Y{f1mjfO%mK|TGqwo0b zX>MV&QC&+rShpBXOxre?OnPyu#|e)1zUxB@pIeWNl`Vn2A5a_BD3c^-%GW>}ufw;i zBmX{fW^k{r*%-9nT87N%^0BCqnJ$)4z4%CVg#(>l>!+1=pBvyr*SP@9Ki4EcF!bMN zpf8X+bbEnhk`AEvku~YJPLu25RS$1_BO6ab7K!kRM{SFQ zQxSXi_MAPqZVjt6Cw@@`TA|E{p_w+3CV3G1%OW*F#r|xqvEPY23Og{$5~Yyz#+h14 zM0ZtpRBpZ6Xj9Okp&S3uw}x;ee2~r$V=N0+(S%LxvF9R7B`ug)&XOLmL|ssj#H{k6 z*u%`Sqa~=v?XGUf&lm+Xo>EDln79$tfnXxKv5e`O8n2Cno5HFB2HT%XU`qCS6gFHXCQ0gf$$PS=$5)PYE8ocUubK3d zI2G5Nf$yFZU}OL`@ArMgoVrVb82j8^euMV4mxgDA*S^J;*j6_UxfV9Ib)yPn;yAT@ zdLtK4a{TSBV+_3G#uR71P!_ns-hB=4;kWi2MznzLv|Ko*M}2M#W;Gy>AGO0hZOdQ5 zsg}G)-W<6R$F=u`_o5pRX@I=?0CupCB00k(Ueo3vjjds{EW#ISvsnjtjQd*`X^qDB zHWr1D8oyoa%fp+B#!v7L*ZqN#&=wq&B_WWdhvkNc{FV{CLcDb3_Ivc<++HtsyH}+h zt^M%K6Qxm~5JNIk9p+_6c8{ zA^(Zx4;xRY74vSd21%JSHZd7xB(#YtSi9mCpPQtkBsV2UEDN%bG-i|^m3mEW(1R8z z91PikALFo}1o?>7US_OfPV89V3yQF#^-j9<^o4WR){53ng{d0?iEV+IM47KIlL2ZM zZ)Iq)YCPUINO&Ej6y-YIW(e=%qTIFzu6=dvHjJ!@Y`$G>m=@0SThwfK@XjN#tEqCy zvESN=K zGPUhExISi>)?P-#@g%x_s@rn=N7he%;)kms6HB5NaxWpe8vi?vd;}fmCc?d4KbOHU zmn0T2mnsxxbi{@3-yi)jZC#1C5_-NLBITYKhBF;?L#+R>^_b#qEwC|&g{T({ot!#B z%^Px{caHw{&|c{V03}n!fDexRc$+8f_LG1UOt;2!>Xqkd-IpNthn6 zsk=RfH`UD+#uno=5;03_YsI9$l(4ns=yEbs3mFi;V2=-y6e?DFZ-E>JlfT^7FX1P= z_#3|z$t1_bM! zZt(`>K7cJjv`{S)L=ISpFrNj*XK^T0ilQ2?#D!o4a#~W`h7_;Fo-QarTb&S-L3_86 zj;9X;-TEin^Z3a95`&j>R0Z7Bx<}uhoR%Zh?y#V&AAITy7^zZQ1PH8WMck#|B_#8A z+5UW;W9K)=BfRDh{O2?M&*j`1_~~;3S8D*a{4+8p#0@$7*4K${mJN0`pWa)x_QCjD zdUuj4h z4RV|Fl%r<^1v7bdIC-N!QsweLJ#=W*@u!~H};+>Dc z5;Sa)+AQ}V{jCQiRIr(3)QOy^&JfaK(;Yy>b%=gGrKTuevK}ckR^)f>w`Rg@$P9;; zMRp%Z6Gk+FVrys(!)0Uf2%ANH{Ls{>7Ac5THrh|2c^lV;b_j}X;OSodzd&8YW}6cF zDBjf5avzvP+{BfDd11yxHBvoQ&Q~Ave@Oe?H&z@!iTv};W`3==%~C;>+^EkKcfbGw zAmn_t7o%Fkki45Qv6U@daKpi86&zQW9Cw&Os9021*aub(dH@>ZfsA-Z#KiM6ho3z1TVWtk2YVG7>fM zLHj%00Dm|qt7Ef9tSc*jfT}D?>vW}Ci87&=yjDN2d&?(w`7POe>!Hu#%=m4bV~XMv zj!;H2%7SY=pQ>1k+f-qPX*1yWll^JAD-N~w2izI>uVDJ0OE?1t9VYbCqOQ+M0@8v&gubv0&%6_PU?cx$a>R>+2F(PyJi&piGU%2#GY+E+SZzl+~`y*=%= z^^s1^RyWs|js+Ue?R7)@s@a#S0Qb8A!v|Pq`?%NCj+h_s5g8*k(tTdsy-9#Stxw{H z58$$EEd9Px>Unmd(!2j|os(~B{?jjUNsc`K?NOHuq!+x15wtb{6P`aJAM}%8iKU@+ zHK|pR%xqXCHN>$B6>H?iVTMM|v>gqs+(N;*DOMVmf`io-sF4Yb*1yM3Lb~lDj^Ev| zF!_zdth0!crc4nI%5E>F!ot2rV8X^p`(SjF6hmN+_w0)^0awR9%*uZ z&vgR!AXF=zZS(l$j%9M~g{z>AHd8Mh<|v(|p^d%TEK(;#D3w%6C3w=j62KD$xgssF z1Ct_+xk#Tk7kB?O)*wV#usBRb&`!rI{>>SIsG$L1u_ba&c7~R1by@2B9=a2ok&FE|8sFt9cI!7&v0Vu}Q z$a+fIDegxpS&&2-u9v_uY2ojucBc<8M@7rmqC588*?eEWREV|kMU&^j0A)+RWy z63(uK5iJ#Sf<&tUqVnfoFEtGqkI^Fv{tO*|PiM0KRcP3m%@`@Bl2w4 z8*|?81{|un!};M+^Ax-8D~b?0`RO{0>%gb^?{#;765vm-el$~#W?|Y{E`z2I9Dy3m97zTmfBl{cHomXIA8<tf&a({hQlO(> z8rEIABSm|ik}H1gpdf`rTSRKO1SsrQ$j~S%h#j*x%k#PFL|aqFlx2zTds&QGS__~7 z1S3{5lB|}uBrIcwl|IPs?jlH{_AsCCP3jQGv{H_`4^X?IuYG>nfbQC{n>1#&MFb(% zX@e3tr4upGjLA)Ka@QEA=%AN2x}*2y9Ad4PQEA6|bWEK$9jnUJpK2&TSygMS#6lHP zceDglD4UeQZ>PBOUzhK=A^fuCFPoQl!x?yUPT=Lv%Xal2tDIEX#yw@|E zIroLmR`piKXQs&82xZ>%ul)5v_e_ahzX%tGs7g9 z5uq*QXC%`S$s(e$HHfE7$&?aZ!=^n|usM(k%NMhSX+rleppU!|R)ob%y%RF6sCPz) z;duCtY(AMOeq`$)X@5SoK*K%KRwB2cP%BM>_$cnXyR6Xwm5!O-L_kg*@0)t;;y67o zVZBZP!wN}2Xf+Z7)z-1Oau#EnC@E?{lQMmvDs3TEIAEV|J>;$I{vz`~#c=aa)d2Xm zyusW*k$GD4g-^|PP1O4*&>>{LmIt7GyKl;B^SQZMh1Pl4PECS4%CWp8_h0~%FVZcD zh?VWW7N(vGh;3nX{H@qRA&~m5iT9}(+lC0*3sGA`ifzq9#^~ar7j&vIxj!Xoo+dwpI4W>*#1xyK??}WORWL4G6=) zEHu`pV_pnbWaIzW3)UI8g0Dg`f3S_IM%AwqdF>R<_N84=ZM&|8=a<%& zJM+KFMH$Y(xhL@EoIrltG+Hkvz4C@$f7bVgDzP1S$nb*6`_?P2hQ-;3TiDWxqkPSd zvYz16jrtS864J=Vyr)hg3lrUAzIYyuxWcLeHXf0BSDk`1G)IE6NAv<^cqgXijj!xY z>uSB(D}7;ZCj^Q?CH0s`U5rA?!nE=jdZ@{bj3%_U#`#iXX;hd}L_>Lw#_5s+4}Bgl z`3A=SD)+kq-Y6INO_FQa{kII@`k7u#0?dDmZ+Dl{5VBy?N>^GA=Z7$5(hhpCDuRNS zR@MkS3!8Ve9s1_OcYI}LBxp72My^oK0@QkIsaYj$Nx+PQ88f?Q>Vw#xD#3eg-p~qC ziSVRkveFjj77OH1OqBFnNxc#2Rq4?aslEKYmmaw>q=`Bf=9TlT9+t(zU(4tvNLQ3- zzm+}i+xv4h4N}E8mGnHo2nU=Mgj~3V``+k!)TmDIaBn7gnYFMRvuNayjV5Fv73PHo zBvL|_U?5RrZku|oJ0$Qp=+7G57Ig78j6<1@Jc z63GpEq5RtDvsd~Bbf%WI!3AAaj)c$!dW6Pivn-kLwzetNuPUUbp7XJC{I z_n%x;oLlk2#nzeoFP>ICezCdm8uCB>$#BD*X=Ca9gi53ficf}$LDooyR6&dfH4#4F zUPH(4{;Qqb|Dtj`E%2(Gz{{P0FIwC5-3X8PmdK990saX`tNq=S>y;BpXG(Eb{%CjX zE9%-9PCqvUno%12hE|qD>eZ_w^rafDRiqaU$8|>FVPJbagaG7NPTC^}0V}i~U3*iH zLqg*`2{5ex8{$5I zOYRgv+liBm$uMC~EWJ={)gjwQKL~m6@%!KOn$B0sh!-|T9?G$`I(}FH{($~ouRoKa zyCmXai&<0QnSHS;EU8C0z>HR*Adn}dQD*8wQeCSTI?MT0}r+g+s| z$@aiR>ywQhfm+#_ycKRw@wF=em2H5}BYb^7OPV1Hb>@2~WOw+8Nj z=WeUq-d|oMrSyPhZh~1cGZV82hxk{zu+)`^&6RKU zgy|zytv(5j{D3BCumGW+zKOqdNy^=BfK1pkz@y5W``}))qTY~BIDtdVW*3tH7bU~o zZ$S)c=;w$m=d~av21cL8X2*8td&~Low`o8pTGbP_rMLOO&RnJFMETUdEa}r{lNnv2 zw^3-k9FcY0`VrWZl;*keNfykW$tKoUqEB)g^Z*-fD^;3N-8#>kW#yhmUu$=be)D!z zkqL7u7@_QKCt@v1X_p#2n=3-!XcFZ^cfQ6L=WAZNZL$jLjisGEB1b=FE3^_h3i^Yp zCl4HKcU0H$2Hvv|e^fsGGJJr)-SAzH<*}*JIdDcStaUYFkydI@YgEBG_Oe;fG_{V4 zy{eH0j>xNGdXKHGm1$5DDUsZ)x79>0iD`#GTXYa(7^aU;9Gsf8E^MU-T7*>e^ke{t&bA%zR1J(uXusyScN*c8B%HvbL#DRI%<=+#0|RCK&UcbPv{$}h*B-u;EhTeR}GN{*p%3B1EV(j;PfEbHbLPD$`_v58|=Q5pTGI1U6IMK zJi3v`aZG6RO!2aZW?1Q-VdqV1n{eNVofKCnjy3FBufn5|p81Q)T=lY9~ z8u}w&APH&X4SJEmKuMW(J^)3G;+O;pyWbygaLC>fDL65~ec9%Oh&?r#8c9LOYV#h{ z3`!MS$g^zAayUzzzHG_7M%8S`slud~P#bDwr6%KnDprcLnQ4(=89IC5UdHg#uCQ+< z|IgFq&+j+-hkWXoY-2Sg-JY|a%~t6tSw*yy;0;a-iycbNyYKb4Fp%Z+iL>2rL*EN2 z#g34bXVA(dR3#_U#N0^2gYaCUpN8)g4hr?nw{`n9XDYO1vyXHyJtb--3zAu!OSCto zrUuDGWRErS2JRqPpY5KaZtH=Lor!~WxqyyMK7-7h&L z|8tOwX@QG5ftND?Vw*bJ9@_DRzg7iZpV{wg{oFWP16!C1?SYz+8hHRC-1?F6ylZS@ zg-GnjR?*slM)VWvW+yV()&*`PG^xZ&V+0bmJ)SxT^F>mHts(WQ=-N7lH$8uEJ5UYr z7Cb2yypCskbd90x5kZTaVv;zGQP@dz1gb`9!~#@W4XU47;a~!~N2ZQD7f>`syU-Kr zl5b=L-0udYD$8QPeiFUz)!nl+Zf^kRvMmER{7y%!^Sq?ocz!x5~e)x^m%)Br=gGyOjogDwDiv&MCMmk=* z?mtJarD?Ia>cfI=1xum4#w>!V|NNB?gADyh#NCO_GT{qPpuDB4a^SnyMbk%DDONJz=k}|5n2j@CkAt?u; z8fW(EyUCvpjkMa4FS-Hl15A@F#XcN+Im0rR5wen(ExFhF0G~f9z-;_z`P0!)?@R*F zYvxX5@Vjpd>Be3n+yC!`PT$UmJUOv!YT6?8-)Qub)~~scQ3@r13dO1v3HVo@olkGc1AW93tQPE!L=vD&n4#L z&|n+)ph>uM?gq%l*>IlLQpg}VHdY7IrUe?sBhV?-OHP!GB`V!=wTSqHKP=&*d&7xF+y9aRy?sO zn8=sw^MtpCAb*wjlJm5HJ&^5sgfb4Yl`?kxGu+*_&h=~4+IPo$;#Dt=*L~n4{V$wO+2HC~wDYiz| zPa^&Vw4jA%p%ElSFOzKzt_{y{1A;O=;yp0u$RAOZaS7r*c^@SvYNudAsTt|;AscCE zM;UokJ8f7Fzl}Jj_&sibJe#9sc9Z1e1lwxyZ@882k#is5)GF)$SO(5-C(O6be!C1H z73vw=Y@h&+Kykmrd(CAnbtL>^5L?L|}HS_OW0AK(r0L%CIKRK!Gu?kC6U z>@nt&$i{A=Ru*BhHQw*5Y%J|nIu4}u&{c?pVI53Xz9V$ytZq|6R;+~%8Rc*^QbQnB z>V#y}&;?uKDy{Woksb}nx6A6y#WFiHDY7&v)v}QwCDJZBg-P!)6I*a6mc`<rz#*?k1%MMs8-xf0y(`E$b<`xOQB zO=X)Fc$o#ri__JPGH7gL-i&{*BEu`VQaAH0#Gq<)(6n}hI=L7|y9lWh5o6BdLy}`)B8Wodfe;qCJqmVAg>*-Q3q3h^%ghshCMj z2y4b@I|7V((rd?+h&?#Y$Gg+h$O+3VhAb5nz zHrf-lA~o__RcVlfX=0fu#$;Eti+~$Uwc|8|X-D1Lmx?}1u86P`ONB#~gV~hC3|*}K zjk1_b6d@baf=q!}NY;~k@AUp+rMECy-29&==E;^>rUiiq>`?T{Y%fBw`kA_zB~p^9 zU{kk0t~~Q2xA3cn{k?pE|NC%n`2Tm$ub>wYA!S-uvveRUhIxJMJ{-u}m>M}Tr=Yh= zm*{lk0gu!=r%3>l=^{yDTR=jL)X0kFXz~zT!y{zodyuYYh`WF)qzr}S zZ{%W_ozmnY}GzsKc|}th8ant`dp1=!g7S_dU;>p@+6oyQIbTj0NYZbNZgl` zhx*_L06|8itozu(eME4QZYzAm)?mTV8|(0g(lc6%rWq**fHtLjJpeC8Y9o5m^CYH7 z?yr96p8*>aBt@&AOhB;ySK9xdUkWPIA5@p`n;iIS=EHX#z;~3FYXGXRflYdSt9&m$ zw@6NTZ5T2zSvrZfJ5D$NQ6|YkAIE|$UN_`U_fVoYYQh+QJYhOr8+DVx@57o)61|UHb=EUTP0zE=eZ$T`jK?ws$YeY#U zlQId~6W9@{lquDe|>--zZI}qn% z_vY-@Zp+1Nu^EO^O(L^MO0yq|d~6 zke^!~;8hm?R?343P-7mh0j*AQKN$#BL#f6A1q9s%EW}I02lPMe?>3BohF)_P(V9Rb z)kF8qe9{hds8<*cB^2yEy}cAmZ{{VDYG}Ro)QgzMYmSK^m{Ah#QFaG*jfbq$10sQI zN+Y#y-H7k=NR^~mi_F_pnL9OV^zOBYGDNTXjy`gHk&nQW{6(TS*6=at^*n1xbXZda zT&hSf6zs}jxC$ejI{rUgj(+p*q)3ipfSMq^QvD7aX>*kTO3}kTeN55gRUpxlQx%(P zyoCRq`v1N1;_naz`&Hf~xm{}ab0SA*xhrC4|4^eyw8*)=e_T}PtMPy5K5grN2e{U( z$0_aTn5$>#33?9$cnh=8P+Qo>wMTKXAsugo-dg-LthQNibl&tMqj^2*;zdqHuYLU{ zv)GwQhWb-McPxog(B+6(?Ap(_;vJV)7YG0`v_J{A&@`YXL&r(%Qob?C=tb|b-iEXw zihjqv-{n8PG#Mj#$qk59z#d?K$=!OD#eYLy^(Mb23EOEVKRr1cg{&Q^3_{!yN1 z+a=LG3YK_Q`GEa)!hUN@vic zXDvuYJ%KaLET3g5Hf70sOn5fgtNrE^Pg84O?X)86*HzpO;oQE?#5qgkXRfRqA()U)~#en z#?t9og?Qr(5IIMow6S2-X`mCeZtCtdqE7TC240kmteBsYRI{`B(^443t08Xj6NTNxJTVt`-TEJfeq6#C zt|aRI*YI5HRmJp70&#v#w0>~-{I&^A_F%Hr)Nm$*zljV!M?KaO9pNwh!HnVke zy>arDtYdqnVW4!rAnON=PAC^(44bXU7mM$dXXDr&d%^zmuOhs0^wFi?jyt+^%P&^N zy^)oxq1M3+hE&os)ni2xTf+Ua0LKNp5k+$FLt4@NGG2j2l*rN%-emo`_a_>J(BFoC zRyt414L2Yif@uC>lGipNx>K$`?29krtPJ2h2~djVeEd)^)l<8Fo;KJD-_N|}Y_tvX z$W}|8Exe9^yCY`q8><6zOk{7_3O*_fiN|mJShPt=}<#KMyWRymm&TuIk z{ABFnm0W2~wAx6J8U-{*|Ixj7HHwk26Dm|=>Po}Uvn(uyyq7f5Kq^w0VQKR5OEb|w zez2!zX7XqtH049KWzSP#I>=U&*g!R0lJNI>t}i*4e2eaW)|&*mhY+ry#W)3)g;JSz zl5(uyx$y)1?uoxO=4LxYm7J)VrCBZ_y$0ao1Ha%FzK1OTBkTY56ZruD?_cD1@0vNQ zA5Hs`|3dpsRuAsmz+!3dW?duZm1}UlJN%;_!e00Ns}fxPi<3nzOqJb^d7@dz%ovp3 z9`7ts6ZwC#_pV)%8#$Wh12ZGtBU4hB`c!Z4+1cCd z{{Me8yVWy2-Dj)2rY@2)!<{q(_5)xf{Td#Tk*ew{;pn6y!s(=uG=l*zfER@V(~`WZ z-MsG!v4b&AcATVP7H~au8i3T(Tz!M{Vg@fDrbieSZr1J8PKs(&8`F&q52{?H9Q-0# zOr6dL>c-DeNtq9VC~b;k{EobFM@!7t`hWd>*CxMzD=X+P@>QjzSMjIZ-_AFmE?G27 z>f8CT8+6<^(G!LK%GBZWg&-$qIODQd;(EI9Z=PMO+Y=|Xt^MXsycCJ0@`iPIcE2oM z%Jo~iagv9x`!+>kLJ`K1d9;IKlW@Q$O2URUHgbD>rl z28(=&CP+h+S+R-z53PtC_q{E*qCz^5K1nNP`DDp%pW9hHQ&`C&-H1%eq-bMEXbPOQ zX(WUB(q8l5jJc09Vs{FSR;~O%NlZ`J2o5A2qgB&l8vo4Zg#M=RfBi=SB(zf1V@(}B!*GsgUs-8*4);E|3{Ji=BuqyHC!HF z9p3MDE%*21mPOaA^iqAm0eE0?4g>mRwe*#-jkzrsC6<+`cs58?_$=d>Z6vYeGc!z| z$dm00`Ge>Xm%ArDxR*8# zx#%lML5BF@b55uY)jq0}MeV>r#U^{Q^EYKTe*tHEB(ghvCAz)nc0>HCYewJMNo>JT zdImFvLrPL@-xxFqre=l8m_&vX!{}$0^#2a_zkYdBiF@*2{`AF4tFNQ0iJ;NmZAsP= zXjp|_+k?<7GF5^KvsqRVPbhaD&lXN2#!!&&Y|dssCjHz4u#W2&if6nCwMHdCu>H7M zO!x{Ws8CY4!O}_6tQVWLL`gC7Y?SU)q{2Y2`sl^GUi4y3niusdia4^aib3%*=*-Y_ zjnvC;jBJsN6s1iyVh$$c7D=kw4Rl>#rp^S4Fb_gzSV)j1tbYfO)cxVs8;bQ@Dew8+ z8aSU%FH>F}fGr>B)=+sD4vCW!$2lF;@C-wo65vQ}n2`&4M3zj&nbBesv>oz5N;#+g zz%RjpKcl?DDtuAxo*m%eUzl+n+;iX_G-k*DA)onc0X!)DYwImk-KmId~t zol(4TPP{ego1ZGFNlNH4HHB#s`B9!;0{GjnUam1Iv~-15dI5$(O=M$86cJ4{p(rS0vo+O! zpv|vasDFQ9L;U@yfQ$ek zbOFY^SB{7OT)%7vC$7Af)*;JI<(KI+NAZ`9Z?GH_YT^_LUP=Z0oNI}_TL3Aj30{Qu zUu*rtYqBgh;{4+Co??>w*it$P)Sk&z4iJ|p(p?}!Pw$a11lDiay4j2KH)oq?;TW1R z95z3|yTKQ%r>J`y(KOP4`Ad7j%98+>Zh(4E1AnSB&ZF{ikR?QWX@tcI->R}780)oX zUM+c+{~xp&6J%lBiF`O|Qy{`;kq`a*hn@g5753j6AjMJ-%4oj}cU+TT$*Ra8mN#$N zjH#G>Z%^m^JLi&b8R#3CEBY+kY3xt<>hnxJC^Tf!H#QIN@vIZ6NGeD%^M<1{)EC}k zbI;IGhIS>FH#CZYVU;9E!4kDnD*KT-GB@Ui7Iul*dGseN^~M@@SvhuYmtw zAIp_}eCar|n}b|mW|~ANW^Vl1H-8I%j}2 z@Wg#0S#DNRqhz*qq3*hB-w>0cy|mY9e>??$X+I(@>U5KEG>S1~j(xM%JyqE^3d|k# z_e@2cojIYI1TRl5m{Y=ksqgr*TpaLdMTE|*u5ujeg!|5U$tB$au%gGuwW$viG~K-uSjGi zF4nwsa=mRDaoosalJ@JlqrWa8TaT2@k=m)pWDEHd-oG=b_|ZvdPIRzw^smZG2GteG zPp|$81aqIZV0WQwn>B9^r`aq_v}&kRc}-cBCiCmvx55R47jg(9^7;!;kX)NByyiP9nWaD@4Oi6|x7l zM;NR&(IZJ?FC0hGcQ)l0?(@TceR)E+oz$M$d^TscvU=SA*NoNr`a@ySN3ZVj$SJ|b5P_qRzO;kH^JRI#4xlPll;dfs)HkN=uK|EI5; z3v?oHO5NOwY&8ETvnLTrG{q`eNCg!rj0rR9%s{X?(KFqbI&X-{W(`q3&)CGi$ml^( z!<5$0nbHl!1f?-oOc@I)hg!1DQf)I*gF_RcK`98)%1YgI_PB)S$#@27K{D2}m`X+l z+RmB^6E=e}H}Xs=%sb2|$_xf==|iWaUhfpve~w0Vc=k~t3$vF-Y!>?(2O#&wsS*X%9zPn&3^oPJgQj#L4U~MjbY3{Qwjm21h+f=uHs`I~kM+Ku8xnn)h>qBfU z5AX~<5%O&J*TYw$#P~(NTnb?Q_1yFXdQRShBAq9A*^}N^8{g9M3-Tng7Sx|Gh0Ep) zOY*K0hHkb-V*}G!*A)Gu4p{e3Pow6SltDL{5c{SZV>Yw~di^!HEaaLEbY_BHTBMGV zcq*rxGH%VJ&b#kc`1$MDpdec%wIxDcseZavO#(xJFD0l_$9;fp{N|oX zusNX|Y^r9$ZYS(TMnujzepb)K046Al_5W!-Z1@v-ls1O;ccKs9IH!RMLuH&mPCHhp7A(?7qjYM97d4^}3=i4X$_~K=|7?K#0 zFf%Jzdp7?|OVt5RC%}~rRi7)6laYBrq#>0-kqiT>v>6pd*i9T7>VF@55~D+mc5ha= zxv-!c+p&d_-C>L1=`URcZ7h{LVaaz<@79UhE`6#961vg$7hp_$_?OK8_MSe#IsE^{ zMnA0e`uw>5aTd!Wsx*TfXpV@du`^f1L6$zfJqEte&H!e?%}-+9N#3z{rT0uWQb7}z z7!t`N@I*3L&g4Yvo~rdpWkM~KO!kT$Z)ahh6knjn#v`qtK%@4Vv}5kGw}4Dol_tIB zUa62r2BBFeq?$XiwX6_zR#aoOwCG~y{e#8VU|ox9w!2$c5gHAKJwKKbJ;ltE`zy^z zUSnVpa9CDi12eL$Jxmg4MSJkX(rQY@LS8iX7qnU2nnPDU^;{_>*(UVih-z9BoLJf# z+`rc8T6xtH{&uuqf&gDnPBhKx37mmRw)vMAtQP4ZX>WPE#d1zg@+I=(Nj8M~SLco! z^vh{d|Mkkov;7L)oL$z>raI^Ppf)5VX9t{hT8$;09zxOHupn+3DwlTZ$+t$T1n#o1 zm`AME(0t0+1DxLG0*J7jK+K~DTOYvxO9mBFPlc4pXh-CTwVs*kZ3Hr~Heh!jU`rC} zQRaChHAEQ(Y_vlYJM?bB56GYD+SB}w8<3TjXqo*WW7(KfXAfetf|eny>+pkCNLj3R7%+{pW>2&=>-(A@NhT~AWhb`3HH25BbdOn7I2_q4 zR%j_|a4%Q>7NJN`6KycDlgzy{GgrKCT4oYR43$!&0&)^|2^pAY#)cKtusPCy!#0+V z(e%@HaHIdQ0UF6cEwb43%eY#Ojs(kJ-HeOT+WFmmiCoc&?pP))ugwIOHMP1=cOUrA zBlVy2@PED^H|Tp<{4Q&-?V6dDyzKRW7{kcC^q0^cJkJsGby*P{plfG6yX4p z88HzNNCTEp4;3bi-r2VW;=Z_fe&RAf;rT#&ww;j%{~pCNc5-BYS%;rZuz_6yV_to_bN zJ+5x#!6{x50LF(=9IDAgb6khM$TWh0!#2j*xexHBH@+Akwt?6` zf7YQgTx9vbAUC}FUFOq=1juJA)!GyxF0V$N3?|cRv+#}k9>PwUTHIiTJc^7j-N;J^ z0M98&GMlWJwO+NOnUo|G#WP8S6a?Eq9whIjEP`g|cc!k7OSK04Iv1f$nuPKUDtRjUnqDoB^As?7i@Zq{Q9uAL$g(MxDT>S%E*GST! z$$Ip*dnebEUEqsVlx$RAIbjF5z?9e)8J>Do%!C3tw0tmMp;1A+DgApt49vExTnqhXda1vMe(C~hel zscXKs$|)3*D^@u|`Y3s!iMB|sQKIi`5Q}-FsL;m&J^_@bSPJ%fFt853be96u}etCm^!;@>DU;iCw6Dc9%$&DCTA`2Pji>=zL zdn0*takK=WHA929hwcWfrxk2K6e_t{R!IfP!K7w(4w`Pqv;DvW#KA%>)R}g$lE^!G zLyw(1Zh$;VJs9wDO#6X0FbN~5FgKo*QkWBUCSUB+TOWWgH>ULaz(L8Gao|vBjjSkGqj*=7)@_R=TP9JxJyXBgsPMbdGVc=m2xY!~ zRf4_z4D`aBDIQ|Au#bHv7a>dJ)=OnpQJ{n;mJ_64--o^}A*b!@MuK5;8^jDk|o1#EAC7P_$Dj3O(ycF76N1b*E%+FFkSrO8{695(@qm4R| z8bfBzWQjDt#q_6lHI234v_I0*2YRY7Jzsk1Vur$uNHjU7Q<|PN%nog~T_4>Hc$@j*|1<@5&vA>3BUNWv-{BSt2R(dP5}D+F+D3%zgbXGvW8(5)FOH`zJkZ;3WS6KP~c zgrU$ft&!=~X|0E92JeI}x;Xl^lS_=$Q>)z&p$8>Wx6c+Y?fwX_iuRQ8uc0~bOZ#t` z|Ksg(fJfl}H<hKwnpzZ$ z24d(t{@gnQ^p(gd2d+cQDx`tYm_Bu$UkUzDC*;u-Y(?5RYQn+xW^>YA3ymy0^Wa0L z-gnd~!E7`^cQQgwU2g!5YUn`PMV*_M5iZS)#G3>3Vf#I5zXc3kvV(fng!MzCd`^P) zBe*MwaSH2yY&iJ+`)O%c`ckfe-2g3muBI0u!YnkU zw5YmXAjTjB+<-lv?W0%Ewz-->OQD*RkY?H(Ntvl(nKmGe)W|~K!Oo^eo5a%_I7NKl z;86Y0u8(i)29yJn7%*f>1F5qAY{!;9D>h@vo|SX}qYP2qc=cwtqr1AS&bI$M*(`r& z>4#?00h>qURuG_mdkzrq8poqNH}hS=3{4clVA`U3o#A`ya=)X***cI0-P1ceK>A+v z1#9z6vZ8L&56rWaYLeu7eZz)pOoU{j6RMVC^E@$tSO!cO#MUtsH}Bmas53(gL?$xL zBxsIIskZhOwZ6x%p)h;J5_s`xz2R{hSlx6@>8{#RL%E=;Z@g|#-Tq2j$$d%xwY2~I ze)Ryrdl>z|u*}YFilA7s%_{(tld6w}J?cLHfkQSDP_luMqp(J;h1Ge{e zgpD~f52O+(Re%UyG(0m33{ku2ycd!K`L+}W!xBbYLK8lvBkE|e`&eJvUeMw|h-s{X z^})%x(ofJ*U`7GnKi1dMmRjvw2lT-QFtH@}TOWh>Q8j2JZ@G|yRnL?>lO$UIlA^4+ zR;D9XuT0jZBba^jusg%TqaTOWC&g{F{;TLg%)0Vz{hy``lEumwz_!hJTb( zQrrINi*NPBLw&7W1)H}J-RUuRuCV$Nz9u&bcB`|oUC*|D5y#>3+F$G{r?tJbja{uL zen{T5L)`<_jMOL=Y3`l@xnzh3o{_PHskmlOOY5{8Z}Y^7A~aE`s(z_A z_fwO%ZorFv-(neDUASg8sNDDJ??@|@iS{INFGv1A zTx76`M{P&4*4bazO^=Eg8SzBqni1rLB4ay-&B?uDzGYM>{Y@JuQ({^2i+b^d0ZXKW zD)SKmc58rMgyeJ_Ez$`}zsHrXF+EBu@H%-tHesMSUJ7!uLY;&1O9pxN!2c|ge^cJT z3$(!h?_%yRvb)O?Z5S2=%#x5CMd4{1=U=pzViLV4`MD;k;g)4K?yak}&symOCj>FS7Tpj;WCoso<%hUVs~o_Ii;(vgjnKozXvr zA&8O`E0AanX+4NxG@*@*j(7^iIX$~|?t@$_xGZLJR5LH&&ce>=F^b;rEOLYrtzbfK zYg&#-ko&&=5>An(7l=8=n#EO4L{?twVWPGMzKr#x^YKKKd z{JFIBvM*-Tuy#VKD|}HX+0CFO-?w?W;>{}H?#&7)HXAq6?)$(u-xW|el8jQA5}Fwu zy|dnb$6!V+I&yde?4Q8^UI7SsRCBs)z51^uuN>0*O8w{jsvcp#`RUzi9q(KGTlthM zA(hCk#7Gshj@)nIFo}e9=`TGgb`%m)sGiqe(F6lKPnPkTbx55f3vYC@q{a76?JMr) zwJw>o(b>6RnOdQRtD?rBQP!0c;=H=v^~GqiVe7AmhU>c!K+{{qh*BDwk%H}e$1zW9 z8L`}xixklwslH%tpl85)`8n1j4-p=bpxrc$!i*tDYGq5| zqWJOg=(_cl`p^C_qw(2oS%F9*IdBP|N_UW);wh4aEbxn*VT|BFcqt&lQ-aX|{l7{7 z&qI@N>kqtFaNrktvy>OIbeBeS($mYF0&+9Yw&XeP3ZKKeZ&l0N+5pk+VZZ5AS5E#I zRC!sS5IfoB0hjKCYlP*C3KL=x!Sq9fv)d6qQyflVpX&l&v=Q$O$Yef#`RTf()hDB%&3L%oRJJv+bT_|1DZ< zo@HuQOump+Pj*-b*l)Q3WiOi9jRIK16dln$?V0k~#)1rzGavSL{9r#ccApZkJNN}| zzQJWFEt}1YEXyB7{@59<&0HbBv#2sbQg(_IWQgs`iCLEvjui#iM#H|sck*YQo>5ASkK=} zy@Ie+>TDyT34!vpZR_h}{mYQQoFV<|JNE~;Baa*Xi#&gb!qn%9Z(2OJ#GtWzw&PE6 zLH!lwkFQ&bXTbp;a0z}10=%!3m(lk=^W5F6tmgQc9plFCGLzmxFZVebe#JYQ{~O2m z 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 Qp#T5?07*qoM6N<$f{{wu-2eap diff --git a/Assets/Mirage/Samples~/InterestManagement/Models/Normal.png.meta b/Assets/Mirage/Samples~/InterestManagement/Models/Normal.png.meta deleted file mode 100644 index 7a2423ef4aa..00000000000 --- a/Assets/Mirage/Samples~/InterestManagement/Models/Normal.png.meta +++ /dev/null @@ -1,88 +0,0 @@ -fileFormatVersion: 2 -guid: c3cfa9b80a8c74da0952e06369feed86 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 9 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 0 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 1 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 2 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - vertices: [] - indices: - edges: [] - weights: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Mirage/Samples~/InterestManagement/Models/Recon_Tank - License.txt b/Assets/Mirage/Samples~/InterestManagement/Models/Recon_Tank - License.txt deleted file mode 100644 index ed1000633f4..00000000000 --- a/Assets/Mirage/Samples~/InterestManagement/Models/Recon_Tank - License.txt +++ /dev/null @@ -1,7 +0,0 @@ -Recon Tank (update), by Mophs -https://opengameart.org/users/mophs - -Based on original work, Recon Tank, By MNDV.ecb, 2018 Eric Buisson -https://opengameart.org/content/recon-tank - -CC-BY 4.0 \ No newline at end of file diff --git a/Assets/Mirage/Samples~/InterestManagement/Models/TankMaterial.mat b/Assets/Mirage/Samples~/InterestManagement/Models/TankMaterial.mat deleted file mode 100644 index 207b1f77e5e..00000000000 --- a/Assets/Mirage/Samples~/InterestManagement/Models/TankMaterial.mat +++ /dev/null @@ -1,82 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: TankMaterial - m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _EMISSION _METALLICGLOSSMAP _NORMALMAP _SPECGLOSSMAP - m_LightmapFlags: 0 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _BumpMap: - m_Texture: {fileID: 2800000, guid: 2617bfecca4d44805a3a51a7aa215d7c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailAlbedoMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailMask: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailNormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EmissionMap: - m_Texture: {fileID: 2800000, guid: 9b3e91ab0048a4aa3a17706a349c6bf5, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: - m_Texture: {fileID: 2800000, guid: ce00d67f9368944fa8ef4de6ccc77bfa, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicGlossMap: - m_Texture: {fileID: 2800000, guid: a7467e18a834e4d1390091c8b1ea562c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _OcclusionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _ParallaxMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SpecGlossMap: - m_Texture: {fileID: 2800000, guid: a7467e18a834e4d1390091c8b1ea562c, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - _BumpScale: 1.75 - - _Cutoff: 0.5 - - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _GlossMapScale: 0.09 - - _Glossiness: 0.5 - - _GlossyReflections: 1 - - _Metallic: 0 - - _Mode: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _UVSec: 0 - - _ZWrite: 1 - m_Colors: - - _Color: {r: 1, g: 1, b: 1, a: 1} - - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - - _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} diff --git a/Assets/Mirage/Samples~/InterestManagement/Models/TankMaterial.mat.meta b/Assets/Mirage/Samples~/InterestManagement/Models/TankMaterial.mat.meta deleted file mode 100644 index eab7ef042c0..00000000000 --- a/Assets/Mirage/Samples~/InterestManagement/Models/TankMaterial.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7cc61de96bdfc4604a8c25fa711b4c6a -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Mirage/Samples~/InterestManagement/Models/reconTank.fbx b/Assets/Mirage/Samples~/InterestManagement/Models/reconTank.fbx deleted file mode 100644 index 5877b09457d82ce53fd745c56c2cbf0f9e216114..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 224204 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 R_NmcVeu}v8@>}Kd{tsDmN#Oth diff --git a/Assets/Mirage/Samples~/InterestManagement/Models/reconTank.fbx.meta b/Assets/Mirage/Samples~/InterestManagement/Models/reconTank.fbx.meta deleted file mode 100644 index 4896826033b..00000000000 --- a/Assets/Mirage/Samples~/InterestManagement/Models/reconTank.fbx.meta +++ /dev/null @@ -1,239 +0,0 @@ -fileFormatVersion: 2 -guid: c65957d478ade4e1393938b70728003a -ModelImporter: - serializedVersion: 23 - fileIDToRecycleName: - 100000: Barrel - 100002: Barrel_end - 100004: Chasis - 100006: Recon_Tank - 100008: Recon_Tank_Rig - 100010: //RootNode - 100012: Root - 100014: Turret - 100016: Wheel_Front_L - 100018: Wheel_Front_L_end - 100020: Wheel_Middle_L - 100022: Wheel_Middle_L_end - 100024: Wheel_Rear_L - 100026: Wheel_Rear_L_end - 400000: Barrel - 400002: Barrel_end - 400004: Chasis - 400006: Recon_Tank - 400008: Recon_Tank_Rig - 400010: //RootNode - 400012: Root - 400014: Turret - 400016: Wheel_Front_L - 400018: Wheel_Front_L_end - 400020: Wheel_Middle_L - 400022: Wheel_Middle_L_end - 400024: Wheel_Rear_L - 400026: Wheel_Rear_L_end - 2100000: Recon_Tank - 4300000: Recon_Tank - 7400000: Recon_Tank_Rig|Drive - 7400002: Recon_Tank_Rig|Forward - 7400004: Recon_Tank_Rig|Idle - 7400006: Recon_Tank_Rig|Shoot - 9500000: //RootNode - 13700000: Recon_Tank - externalObjects: {} - materials: - importMaterials: 1 - materialName: 0 - materialSearch: 1 - materialLocation: 1 - animations: - legacyGenerateAnimations: 4 - bakeSimulation: 0 - resampleCurves: 1 - optimizeGameObjects: 0 - motionNodeName: - rigImportErrors: - rigImportWarnings: - animationImportErrors: - animationImportWarnings: - animationRetargetingWarnings: - animationDoRetargetingWarnings: 0 - importAnimatedCustomProperties: 0 - importConstraints: 0 - animationCompression: 1 - animationRotationError: 0.5 - animationPositionError: 0.5 - animationScaleError: 0.5 - animationWrapMode: 0 - extraExposedTransformPaths: [] - extraUserProperties: [] - clipAnimations: - - serializedVersion: 16 - name: Recon_Tank_Rig|Drive - takeName: Recon_Tank_Rig|Drive - firstFrame: 0 - lastFrame: 1 - wrapMode: 0 - orientationOffsetY: 0 - level: 0 - cycleOffset: 0 - loop: 0 - hasAdditiveReferencePose: 0 - loopTime: 0 - loopBlend: 0 - loopBlendOrientation: 0 - loopBlendPositionY: 0 - loopBlendPositionXZ: 0 - keepOriginalOrientation: 0 - keepOriginalPositionY: 1 - keepOriginalPositionXZ: 0 - heightFromFeet: 0 - mirror: 0 - bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 - curves: [] - events: [] - transformMask: [] - maskType: 3 - maskSource: {instanceID: 0} - additiveReferencePoseFrame: 0 - - serializedVersion: 16 - name: Recon_Tank_Rig|Forward - takeName: Recon_Tank_Rig|Forward - firstFrame: 0 - lastFrame: 25 - wrapMode: 0 - orientationOffsetY: 0 - level: 0 - cycleOffset: 0 - loop: 0 - hasAdditiveReferencePose: 0 - loopTime: 0 - loopBlend: 0 - loopBlendOrientation: 0 - loopBlendPositionY: 0 - loopBlendPositionXZ: 0 - keepOriginalOrientation: 0 - keepOriginalPositionY: 1 - keepOriginalPositionXZ: 0 - heightFromFeet: 0 - mirror: 0 - bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 - curves: [] - events: [] - transformMask: [] - maskType: 3 - maskSource: {instanceID: 0} - additiveReferencePoseFrame: 0 - - serializedVersion: 16 - name: Recon_Tank_Rig|Idle - takeName: Recon_Tank_Rig|Idle - firstFrame: 0 - lastFrame: 11 - wrapMode: 0 - orientationOffsetY: 0 - level: 0 - cycleOffset: 0 - loop: 0 - hasAdditiveReferencePose: 0 - loopTime: 1 - loopBlend: 1 - loopBlendOrientation: 0 - loopBlendPositionY: 0 - loopBlendPositionXZ: 0 - keepOriginalOrientation: 0 - keepOriginalPositionY: 1 - keepOriginalPositionXZ: 0 - heightFromFeet: 0 - mirror: 0 - bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 - curves: [] - events: [] - transformMask: [] - maskType: 3 - maskSource: {instanceID: 0} - additiveReferencePoseFrame: 0 - - serializedVersion: 16 - name: Recon_Tank_Rig|Shoot - takeName: Recon_Tank_Rig|Shoot - firstFrame: 0 - lastFrame: 15 - wrapMode: 0 - orientationOffsetY: 0 - level: 0 - cycleOffset: 0 - loop: 0 - hasAdditiveReferencePose: 0 - loopTime: 0 - loopBlend: 0 - loopBlendOrientation: 0 - loopBlendPositionY: 0 - loopBlendPositionXZ: 0 - keepOriginalOrientation: 0 - keepOriginalPositionY: 1 - keepOriginalPositionXZ: 0 - heightFromFeet: 0 - mirror: 0 - bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 - curves: [] - events: [] - transformMask: [] - maskType: 3 - maskSource: {instanceID: 0} - additiveReferencePoseFrame: 0 - isReadable: 1 - meshes: - lODScreenPercentages: [] - globalScale: 0.15 - meshCompression: 0 - addColliders: 0 - useSRGBMaterialColor: 1 - importVisibility: 1 - importBlendShapes: 1 - importCameras: 1 - importLights: 1 - swapUVChannels: 0 - generateSecondaryUV: 0 - useFileUnits: 1 - optimizeMeshForGPU: 1 - keepQuads: 0 - weldVertices: 1 - preserveHierarchy: 0 - indexFormat: 0 - secondaryUVAngleDistortion: 8 - secondaryUVAreaDistortion: 15.000001 - secondaryUVHardAngle: 88 - secondaryUVPackMargin: 4 - useFileScale: 1 - previousCalculatedGlobalScale: 0.0015 - hasPreviousCalculatedGlobalScale: 1 - tangentSpace: - normalSmoothAngle: 60 - normalImportMode: 0 - tangentImportMode: 3 - normalCalculationMode: 4 - legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 - blendShapeNormalImportMode: 1 - normalSmoothingSource: 0 - importAnimation: 1 - copyAvatar: 0 - humanDescription: - serializedVersion: 2 - human: [] - skeleton: [] - armTwist: 0.5 - foreArmTwist: 0.5 - upperLegTwist: 0.5 - legTwist: 0.5 - armStretch: 0.05 - legStretch: 0.05 - feetSpacing: 0 - rootMotionBoneName: - hasTranslationDoF: 0 - hasExtraRoot: 0 - skeletonHasParents: 1 - lastHumanDescriptionAvatarSource: {instanceID: 0} - animationType: 2 - humanoidOversampling: 1 - additionalBone: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Mirage/Samples~/InterestManagement/Prefabs/Loot.prefab b/Assets/Mirage/Samples~/InterestManagement/Prefabs/Loot.prefab deleted file mode 100644 index a9a2d4ba144..00000000000 --- a/Assets/Mirage/Samples~/InterestManagement/Prefabs/Loot.prefab +++ /dev/null @@ -1,126 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &1902385843019246699 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8999729599530353747} - - component: {fileID: 8166229233224018893} - - component: {fileID: 5745257042001409199} - - component: {fileID: 6411109812051327673} - m_Layer: 0 - m_Name: Loot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &8999729599530353747 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1902385843019246699} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 4.5784225, y: 0.113, z: 0.19971979} - m_LocalScale: {x: 0.2, y: 0.2, z: 0.2} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &8166229233224018893 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1902385843019246699} - m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &5745257042001409199 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1902385843019246699} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: e32dae99e9b3743fbae651d5da7b2695, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!114 &6411109812051327673 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1902385843019246699} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} - m_Name: - m_EditorClassIdentifier: - sceneId: 0 - ServerObjectManager: {fileID: 0} - ClientObjectManager: {fileID: 0} - m_AssetId: - _onStartServer: - _event: - m_PersistentCalls: - m_Calls: [] - _onStartClient: - _event: - m_PersistentCalls: - m_Calls: [] - _onStartLocalPlayer: - _event: - m_PersistentCalls: - m_Calls: [] - _onAuthorityChanged: - _event: - m_PersistentCalls: - m_Calls: [] - _onStopClient: - _event: - m_PersistentCalls: - m_Calls: [] - _onStopServer: - _event: - m_PersistentCalls: - m_Calls: [] - hasSpawned: 0 diff --git a/Assets/Mirage/Samples~/InterestManagement/Prefabs/Loot.prefab.meta b/Assets/Mirage/Samples~/InterestManagement/Prefabs/Loot.prefab.meta deleted file mode 100644 index 471fe19236a..00000000000 --- a/Assets/Mirage/Samples~/InterestManagement/Prefabs/Loot.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: a9185e00d43994d3d937eaa684c53ff2 -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Mirage/Samples~/InterestManagement/Prefabs/Npc.prefab b/Assets/Mirage/Samples~/InterestManagement/Prefabs/Npc.prefab deleted file mode 100644 index 43ce54b2c31..00000000000 --- a/Assets/Mirage/Samples~/InterestManagement/Prefabs/Npc.prefab +++ /dev/null @@ -1,185 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &1902385843019246699 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8999729599530353747} - - component: {fileID: 8166229233224018893} - - component: {fileID: 5745257042001409199} - - component: {fileID: 6411109812051327673} - - component: {fileID: -5847114806862335758} - - component: {fileID: -5831635982431117221} - - component: {fileID: 1157770445662775453} - m_Layer: 0 - m_Name: Npc - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &8999729599530353747 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1902385843019246699} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 4.5784225, y: 0.113, z: 0.19971979} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &8166229233224018893 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1902385843019246699} - m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &5745257042001409199 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1902385843019246699} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 680fa26e3428a458795f900167753538, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!114 &6411109812051327673 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1902385843019246699} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} - m_Name: - m_EditorClassIdentifier: - sceneId: 0 - ServerObjectManager: {fileID: 0} - ClientObjectManager: {fileID: 0} - m_AssetId: - _onStartServer: - _event: - m_PersistentCalls: - m_Calls: [] - _onStartClient: - _event: - m_PersistentCalls: - m_Calls: [] - _onStartLocalPlayer: - _event: - m_PersistentCalls: - m_Calls: [] - _onAuthorityChanged: - _event: - m_PersistentCalls: - m_Calls: [] - _onStopClient: - _event: - m_PersistentCalls: - m_Calls: [] - _onStopServer: - _event: - m_PersistentCalls: - m_Calls: [] - hasSpawned: 0 ---- !u!195 &-5847114806862335758 -NavMeshAgent: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1902385843019246699} - m_Enabled: 1 - m_AgentTypeID: 0 - m_Radius: 0.5 - m_Speed: 2 - m_Acceleration: 8 - avoidancePriority: 50 - m_AngularSpeed: 120 - m_StoppingDistance: 0 - m_AutoTraverseOffMeshLink: 1 - m_AutoBraking: 1 - m_AutoRepath: 1 - m_Height: 1 - m_BaseOffset: 0.5 - m_WalkableMask: 4294967295 - m_ObstacleAvoidanceType: 4 ---- !u!114 &-5831635982431117221 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1902385843019246699} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2f74aedd71d9a4f55b3ce499326d45fb, type: 3} - m_Name: - m_EditorClassIdentifier: - syncMode: 0 - syncInterval: 0.1 - ClientAuthority: 0 - LocalPositionSensitivity: 0.01 - LocalRotationSensitivity: 0.01 - LocalScaleSensitivity: 0.01 ---- !u!114 &1157770445662775453 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1902385843019246699} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 281fbc0bc49fb42e4829bc47c8475efd, type: 3} - m_Name: - m_EditorClassIdentifier: - agent: {fileID: -5847114806862335758} - bounds: - m_Center: {x: 0, y: 0.1, z: 0} - m_Extent: {x: 4.5, y: 0, z: 4.5} diff --git a/Assets/Mirage/Samples~/InterestManagement/Prefabs/Tank.prefab b/Assets/Mirage/Samples~/InterestManagement/Prefabs/Tank.prefab deleted file mode 100644 index a0ace42733e..00000000000 --- a/Assets/Mirage/Samples~/InterestManagement/Prefabs/Tank.prefab +++ /dev/null @@ -1,464 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &1916082411674582 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4492442352427800} - - component: {fileID: 114118589361100106} - - component: {fileID: 2240606817507776182} - - component: {fileID: 114250499875391520} - - component: {fileID: 6900008319038825817} - - component: {fileID: 5194388907919410155} - - component: {fileID: 114654712548978148} - m_Layer: 0 - m_Name: Tank - m_TagString: Player - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4492442352427800 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1916082411674582} - 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_Children: - - {fileID: 7831918942946891954} - - {fileID: 6564220120147636086} - - {fileID: 5718089106632469514} - - {fileID: 5958005404294327165} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &114118589361100106 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1916082411674582} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} - m_Name: - m_EditorClassIdentifier: - sceneId: 0 - ServerObjectManager: {fileID: 0} - ClientObjectManager: {fileID: 0} - m_AssetId: - _onStartServer: - _event: - m_PersistentCalls: - m_Calls: [] - _onStartClient: - _event: - m_PersistentCalls: - m_Calls: [] - _onStartLocalPlayer: - _event: - m_PersistentCalls: - m_Calls: [] - _onAuthorityChanged: - _event: - m_PersistentCalls: - m_Calls: [] - _onStopClient: - _event: - m_PersistentCalls: - m_Calls: [] - _onStopServer: - _event: - m_PersistentCalls: - m_Calls: [] - hasSpawned: 0 ---- !u!95 &2240606817507776182 -Animator: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1916082411674582} - m_Enabled: 1 - m_Avatar: {fileID: 9000000, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} - m_Controller: {fileID: 9100000, guid: a7211483bbd794b6d85ed88576e7d85c, type: 2} - m_CullingMode: 0 - m_UpdateMode: 0 - m_ApplyRootMotion: 0 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 - m_KeepAnimatorControllerStateOnDisable: 0 ---- !u!114 &114250499875391520 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1916082411674582} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2f74aedd71d9a4f55b3ce499326d45fb, type: 3} - m_Name: - m_EditorClassIdentifier: - syncMode: 0 - syncInterval: 0.1 - ClientAuthority: 1 - LocalPositionSensitivity: 0.01 - LocalRotationSensitivity: 0.01 - LocalScaleSensitivity: 0.01 ---- !u!195 &6900008319038825817 -NavMeshAgent: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1916082411674582} - m_Enabled: 1 - m_AgentTypeID: 0 - m_Radius: 0.5 - m_Speed: 1 - m_Acceleration: 1 - avoidancePriority: 50 - m_AngularSpeed: 120 - m_StoppingDistance: 0 - m_AutoTraverseOffMeshLink: 1 - m_AutoBraking: 1 - m_AutoRepath: 1 - m_Height: 0.5 - m_BaseOffset: 0 - m_WalkableMask: 4294967295 - m_ObstacleAvoidanceType: 0 ---- !u!135 &5194388907919410155 -SphereCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1916082411674582} - m_Material: {fileID: 0} - m_IsTrigger: 1 - m_Enabled: 1 - serializedVersion: 2 - m_Radius: 0.5 - m_Center: {x: 0, y: 0.25, z: 0} ---- !u!114 &114654712548978148 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1916082411674582} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c0ce312394e7e461eb9a5d909c0e61f6, type: 3} - m_Name: - m_EditorClassIdentifier: - syncMode: 0 - syncInterval: 0.1 - agent: {fileID: 6900008319038825817} - animator: {fileID: 2240606817507776182} - rotationSpeed: 80 - playerName: - nameText: {fileID: 6763574687443798610} ---- !u!1 &1794225417093723422 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5958005404294327165} - - component: {fileID: 498336239798896173} - - component: {fileID: 6763574687443798610} - m_Layer: 0 - m_Name: NameText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &5958005404294327165 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1794225417093723422} - m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} - m_LocalPosition: {x: 0, y: 1, z: 0} - m_LocalScale: {x: 0.25, y: 0.25, z: 1} - m_Children: [] - m_Father: {fileID: 4492442352427800} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} ---- !u!23 &498336239798896173 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1794225417093723422} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!102 &6763574687443798610 -TextMesh: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1794225417093723422} - m_Text: - m_OffsetZ: 0 - m_CharacterSize: 1 - m_LineSpacing: 1 - m_Anchor: 1 - m_Alignment: 1 - m_TabSize: 4 - m_FontSize: 0 - m_FontStyle: 0 - m_RichText: 1 - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_Color: - serializedVersion: 2 - rgba: 4294967295 ---- !u!1 &4426914200102054949 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6564220120147636086} - - component: {fileID: 7604806193092689376} - m_Layer: 0 - m_Name: Spot Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6564220120147636086 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4426914200102054949} - m_LocalRotation: {x: 0.02281505, y: -0, z: -0, w: 0.9997397} - m_LocalPosition: {x: 0.07, y: 0.46, z: 0.126} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4492442352427800} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 2.615, y: 0, z: 0} ---- !u!108 &7604806193092689376 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4426914200102054949} - m_Enabled: 1 - serializedVersion: 10 - m_Type: 0 - m_Shape: 0 - m_Color: {r: 1, g: 0.9205329, b: 0.7877358, a: 1} - m_Intensity: 3 - m_Range: 15 - m_SpotAngle: 80 - m_InnerSpotAngle: 62.1886 - 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!1 &4730779867780281009 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5718089106632469514} - m_Layer: 0 - m_Name: ProjectileMount - m_TagString: Untagged - m_Icon: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, type: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &5718089106632469514 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4730779867780281009} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0.412, z: 0.936} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4492442352427800} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &7831918942947279416 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 4492442352427800} - m_Modifications: - - target: {fileID: 100010, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} - propertyPath: m_Name - value: 3D Model - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400010, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 13700000, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} - propertyPath: m_Mesh - value: - objectReference: {fileID: 4300000, guid: c65957d478ade4e1393938b70728003a, type: 3} - - target: {fileID: 13700000, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: 2e67e42170aa64aa9a33424f8045ac89, type: 2} - m_RemovedComponents: - - {fileID: 9500000, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} - m_SourcePrefab: {fileID: 100100000, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} ---- !u!4 &7831918942946891954 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 400010, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} - m_PrefabInstance: {fileID: 7831918942947279416} - m_PrefabAsset: {fileID: 0} diff --git a/Assets/Mirage/Samples~/InterestManagement/Prefabs/Tank.prefab.meta b/Assets/Mirage/Samples~/InterestManagement/Prefabs/Tank.prefab.meta deleted file mode 100644 index e2fe80b4238..00000000000 --- a/Assets/Mirage/Samples~/InterestManagement/Prefabs/Tank.prefab.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 80382f4d3904f4926bff940b8cb6311a -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Mirage/Samples~/InterestManagement/Scenes/Scene.unity b/Assets/Mirage/Samples~/InterestManagement/Scenes/Scene.unity deleted file mode 100644 index 21505d7c164..00000000000 --- a/Assets/Mirage/Samples~/InterestManagement/Scenes/Scene.unity +++ /dev/null @@ -1,3811 +0,0 @@ -%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: 3 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 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, g: 0, b: 0, 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: 0 - 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: 0 - 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: 4890085278179872738, guid: 83722d6d70b6ef74fa4de264202505cd, type: 2} ---- !u!196 &4 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 2 - 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 - accuratePlacement: 0 - maxJobWorkers: 0 - preserveTilesOutsideBounds: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 23800000, guid: 0bc607fa2e315482ebe98797e844e11f, type: 2} ---- !u!1 &20677886 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 20677887} - - component: {fileID: 20677889} - - component: {fileID: 20677888} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &20677887 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 20677886} - 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_Children: [] - m_Father: {fileID: 721760295} - m_RootOrder: 0 - 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 &20677888 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 20677886} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Ready ---- !u!222 &20677889 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 20677886} - m_CullTransparentMesh: 0 ---- !u!1 &88936773 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 88936777} - - component: {fileID: 88936776} - - component: {fileID: 88936775} - - component: {fileID: 88936774} - 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 &88936774 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 88936773} - m_Enabled: 1 ---- !u!124 &88936775 -Behaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 88936773} - m_Enabled: 1 ---- !u!20 &88936776 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 88936773} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_FocalLength: 50 - 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 &88936777 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 88936773} - m_LocalRotation: {x: 0, y: 0.92387956, z: -0.38268343, w: 0} - m_LocalPosition: {x: 0, y: 6.5, z: 8} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 45, y: 180, z: 0} ---- !u!1 &251893064 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 251893065} - m_Layer: 0 - m_Name: Spawn - m_TagString: Untagged - m_Icon: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, type: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &251893065 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 251893064} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 3, y: 0, z: 3} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 6 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &472317786 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 472317787} - - component: {fileID: 472317789} - - component: {fileID: 472317788} - m_Layer: 5 - m_Name: Placeholder - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &472317787 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 472317786} - 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_Children: [] - m_Father: {fileID: 1986496790} - m_RootOrder: 0 - 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.5} - m_SizeDelta: {x: -20, y: -13} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &472317788 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 472317786} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 2 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Enter text... ---- !u!222 &472317789 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 472317786} - m_CullTransparentMesh: 0 ---- !u!1 &535739935 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 535739936} - m_Layer: 0 - m_Name: Spawn - m_TagString: Untagged - m_Icon: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, type: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &535739936 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 535739935} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 3, y: 0, z: -3} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &559813745 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 559813746} - - component: {fileID: 559813747} - m_Layer: 0 - m_Name: Mobs - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &559813746 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 559813745} - 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_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 10 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &559813747 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 559813745} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a166da186771b475ead457d93b2bd81f, type: 3} - m_Name: - m_EditorClassIdentifier: - count: 50 - bounds: - m_Center: {x: 0, y: 0.1, z: 0} - m_Extent: {x: 4.5, y: 0, z: 4.5} - prefab: {fileID: 6411109812051327673, guid: 943ce394f88b5436ca1beb0c643806d0, type: 3} - serverObjectManager: {fileID: 1282001524} ---- !u!1 &597109994 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 597109995} - - component: {fileID: 597109997} - - component: {fileID: 597109996} - m_Layer: 5 - m_Name: WinnerText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &597109995 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 597109994} - 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_Children: [] - m_Father: {fileID: 607305578} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -26.06} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &597109996 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 597109994} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, 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_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 20 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 2 - m_MaxSize: 40 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: ---- !u!222 &597109997 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 597109994} - m_CullTransparentMesh: 0 ---- !u!1 &607305577 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 607305578} - - component: {fileID: 607305580} - - component: {fileID: 607305579} - m_Layer: 5 - m_Name: WinnerTextLabel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &607305578 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 607305577} - 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_Children: - - {fileID: 597109995} - m_Father: {fileID: 1966128035} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 15} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &607305579 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 607305577} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, 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_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 20 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 2 - m_MaxSize: 40 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Winner! ---- !u!222 &607305580 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 607305577} - m_CullTransparentMesh: 0 ---- !u!1 &637114753 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 637114754} - - component: {fileID: 637114756} - - component: {fileID: 637114755} - m_Layer: 5 - m_Name: ScoreTextLabel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &637114754 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 637114753} - 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_Children: - - {fileID: 1162041874} - m_Father: {fileID: 1273045296} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 1} - m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: 0, y: -70} - m_SizeDelta: {x: 60, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &637114755 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 637114753} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, 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_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Score:' ---- !u!222 &637114756 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 637114753} - m_CullTransparentMesh: 0 ---- !u!1 &721152070 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 721152071} - - component: {fileID: 721152073} - - component: {fileID: 721152072} - m_Layer: 5 - m_Name: HealthTextLabel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &721152071 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 721152070} - 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_Children: - - {fileID: 1278248529} - m_Father: {fileID: 1273045296} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 1} - m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: 0, y: -40} - m_SizeDelta: {x: 60, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &721152072 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 721152070} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, 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_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Health:' ---- !u!222 &721152073 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 721152070} - m_CullTransparentMesh: 0 ---- !u!1 &721760294 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 721760295} - - component: {fileID: 721760298} - - component: {fileID: 721760297} - - component: {fileID: 721760296} - m_Layer: 5 - m_Name: ReadyButton - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &721760295 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 721760294} - 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_Children: - - {fileID: 20677887} - m_Father: {fileID: 944343261} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 80, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &721760296 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 721760294} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Highlighted - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 721760297} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1273045292} - m_TargetAssemblyTypeName: - m_MethodName: ReadyButtonHandler - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 1 ---- !u!114 &721760297 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 721760294} - 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: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &721760298 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 721760294} - m_CullTransparentMesh: 0 ---- !u!1 &754665786 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 754665787} - - component: {fileID: 754665789} - - component: {fileID: 754665788} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &754665787 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 754665786} - 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_Children: [] - m_Father: {fileID: 1986496790} - m_RootOrder: 1 - 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.5} - m_SizeDelta: {x: -20, y: -13} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &754665788 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 754665786} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 0 - m_HorizontalOverflow: 1 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: ---- !u!222 &754665789 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 754665786} - m_CullTransparentMesh: 0 ---- !u!1 &944343260 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 944343261} - - component: {fileID: 944343263} - m_Layer: 5 - m_Name: StartPanel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &944343261 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 944343260} - 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_Children: - - {fileID: 1117608593} - - {fileID: 1986496790} - - {fileID: 721760295} - m_Father: {fileID: 1273045296} - m_RootOrder: 0 - 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: -1080, y: -520} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &944343263 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 944343260} - m_CullTransparentMesh: 0 ---- !u!1 &1107091652 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1107091656} - - component: {fileID: 1107091655} - - component: {fileID: 1107091654} - - component: {fileID: 1107091653} - - component: {fileID: 1107091657} - m_Layer: 0 - m_Name: Ground - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 4294967295 - m_IsActive: 1 ---- !u!23 &1107091653 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1107091652} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 4294967295 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 397533f07da1e4cbe8d30aa9ce7207af, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!64 &1107091654 -MeshCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1107091652} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 4 - m_Convex: 0 - m_CookingOptions: 30 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &1107091655 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1107091652} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &1107091656 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1107091652} - 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_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1107091657 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1107091652} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a166da186771b475ead457d93b2bd81f, type: 3} - m_Name: - m_EditorClassIdentifier: - count: 500 - bounds: - m_Center: {x: 0, y: 0.1, z: 0} - m_Extent: {x: 4.5, y: 0, z: 4.5} - prefab: {fileID: 6411109812051327673, guid: a9185e00d43994d3d937eaa684c53ff2, type: 3} - serverObjectManager: {fileID: 1282001524} ---- !u!1 &1117608592 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1117608593} - - component: {fileID: 1117608595} - - component: {fileID: 1117608596} - m_Layer: 5 - m_Name: PlayerTextLabel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1117608593 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1117608592} - 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_Children: [] - m_Father: {fileID: 944343261} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 36.3} - m_SizeDelta: {x: 90, y: 90} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &1117608595 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1117608592} - m_CullTransparentMesh: 0 ---- !u!114 &1117608596 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1117608592} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, 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_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Player Name:' ---- !u!1 &1162041873 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1162041874} - - component: {fileID: 1162041876} - - component: {fileID: 1162041875} - m_Layer: 5 - m_Name: ScoreText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1162041874 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1162041873} - 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_Children: [] - m_Father: {fileID: 637114754} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 60, y: 0} - m_SizeDelta: {x: 60, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1162041875 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1162041873} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, 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_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: ---- !u!222 &1162041876 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1162041873} - m_CullTransparentMesh: 0 ---- !u!1 &1273045291 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1273045296} - - component: {fileID: 1273045295} - - component: {fileID: 1273045294} - - component: {fileID: 1273045293} - - component: {fileID: 1273045292} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1273045292 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1273045291} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 21139f03d4abf3b4dbeb308fa6c880ef, type: 3} - m_Name: - m_EditorClassIdentifier: - MinimumPlayersForGame: 1 - LocalPlayer: {fileID: 0} - StartPanel: {fileID: 944343260} - GameOverPanel: {fileID: 1966128034} - HealthTextLabel: {fileID: 721152070} - ScoreTextLabel: {fileID: 637114753} - HealthText: {fileID: 1278248530} - ScoreText: {fileID: 1162041875} - PlayerNameText: {fileID: 754665788} - WinnerNameText: {fileID: 597109996} - IsGameReady: 0 - IsGameOver: 0 - players: [] - NetworkManager: {fileID: 1282001520} ---- !u!114 &1273045293 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1273045291} - 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 &1273045294 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1273045291} - 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 &1273045295 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1273045291} - 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_AdditionalShaderChannelsFlag: 0 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!224 &1273045296 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1273045291} - 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_Children: - - {fileID: 944343261} - - {fileID: 721152071} - - {fileID: 637114754} - - {fileID: 1966128035} - - {fileID: 7413922469798057160} - m_Father: {fileID: 0} - m_RootOrder: 8 - 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!1 &1278248528 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1278248529} - - component: {fileID: 1278248531} - - component: {fileID: 1278248530} - m_Layer: 5 - m_Name: HealthText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1278248529 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1278248528} - 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_Children: [] - m_Father: {fileID: 721152071} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 60, y: 0} - m_SizeDelta: {x: 60, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1278248530 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1278248528} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, 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_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: ---- !u!222 &1278248531 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1278248528} - m_CullTransparentMesh: 0 ---- !u!1 &1282001517 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1282001518} - - component: {fileID: 1282001520} - - component: {fileID: 1282001523} - - component: {fileID: 1282001521} - - component: {fileID: 1282001525} - - component: {fileID: 1282001526} - - component: {fileID: 1282001522} - - component: {fileID: 1282001524} - - component: {fileID: 1282001527} - - component: {fileID: 1282001519} - m_Layer: 0 - m_Name: NetworkManager - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1282001518 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1282001517} - 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_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1282001519 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1282001517} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d9f46b2d67d7a054d8c13075473bd4a2, type: 3} - m_Name: - m_EditorClassIdentifier: - Address: localhost - Port: 7777 - SocketLib: 0 - BufferSize: 262144 ---- !u!114 &1282001520 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1282001517} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8aab4c8111b7c411b9b92cf3dbc5bd4e, type: 3} - m_Name: - m_EditorClassIdentifier: - Server: {fileID: 1282001523} - Client: {fileID: 1282001525} - NetworkSceneManager: {fileID: 1282001526} - ServerObjectManager: {fileID: 1282001524} - ClientObjectManager: {fileID: 1282001522} ---- !u!114 &1282001521 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1282001517} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a7aaac73a16c040fd871cb977b5c557b, type: 3} - m_Name: - m_EditorClassIdentifier: - Client: {fileID: 1282001525} - Server: {fileID: 1282001523} - SceneManager: {fileID: 1282001526} - ClientObjectManager: {fileID: 1282001522} - ServerObjectManager: {fileID: 1282001524} - PlayerPrefab: {fileID: 114118589361100106, guid: 80382f4d3904f4926bff940b8cb6311a, type: 3} - AutoSpawn: 1 - startPositionIndex: 0 - startPositions: - - {fileID: 535739936} - - {fileID: 1501912663} - - {fileID: 251893065} - - {fileID: 1458789073} - playerSpawnMethod: 0 ---- !u!114 &1282001522 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1282001517} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a2cbc85c1c2f1c249bbe95ae110bbcde, type: 3} - m_Name: - m_EditorClassIdentifier: - Client: {fileID: 1282001525} - NetworkSceneManager: {fileID: 1282001526} - spawnPrefabs: - - {fileID: 114118589361100106, guid: 80382f4d3904f4926bff940b8cb6311a, type: 3} - - {fileID: 6411109812051327673, guid: a9185e00d43994d3d937eaa684c53ff2, type: 3} - - {fileID: 6411109812051327673, guid: 943ce394f88b5436ca1beb0c643806d0, type: 3} ---- !u!114 &1282001523 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1282001517} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a5f5ec068f5604c32b160bc49ee97b75, type: 3} - m_Name: - m_EditorClassIdentifier: - EnablePeerMetrics: 0 - MaxConnections: 4 - DisconnectOnException: 1 - Listening: 1 - SocketFactory: {fileID: 1282001519} - authenticator: {fileID: 0} - _started: - _event: - m_PersistentCalls: - m_Calls: [] - _connected: - m_PersistentCalls: - m_Calls: [] - _authenticated: - m_PersistentCalls: - m_Calls: [] - _disconnected: - m_PersistentCalls: - m_Calls: [] - _stopped: - _event: - m_PersistentCalls: - m_Calls: [] - _onStartHost: - _event: - m_PersistentCalls: - m_Calls: [] - _onStopHost: - _event: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &1282001524 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1282001517} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b750203ddb2d9f84abd799a5c2c32cb6, type: 3} - m_Name: - m_EditorClassIdentifier: - Server: {fileID: 1282001523} - NetworkSceneManager: {fileID: 1282001526} ---- !u!114 &1282001525 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1282001517} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: abe6be14204d94224a3e7cd99dd2ea73, type: 3} - m_Name: - m_EditorClassIdentifier: - EnablePeerMetrics: 0 - SocketFactory: {fileID: 1282001519} - DisconnectOnException: 1 - authenticator: {fileID: 0} - _started: - _event: - m_PersistentCalls: - m_Calls: [] - _connected: - _event: - m_PersistentCalls: - m_Calls: [] - _authenticated: - _event: - m_PersistentCalls: - m_Calls: [] - _disconnected: - _event: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &1282001526 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1282001517} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 30967dfd80dbb6c46a270a64ebecb951, type: 3} - m_Name: - m_EditorClassIdentifier: - Client: {fileID: 1282001525} - Server: {fileID: 1282001523} - DontDestroy: 1 - _onClientStartedSceneChange: - m_PersistentCalls: - m_Calls: [] - _onClientFinishedSceneChange: - m_PersistentCalls: - m_Calls: [] - _onServerStartedSceneChange: - m_PersistentCalls: - m_Calls: [] - _onServerFinishedSceneChange: - m_PersistentCalls: - m_Calls: [] - _onPlayerSceneReady: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &1282001527 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1282001517} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ac6e8eccf4b6f4dc7b24c276ef47fde8, type: 3} - m_Name: - m_EditorClassIdentifier: - Levels: - - Name: NetworkServer - level: 2 - - Name: ClientObjectManager - level: 2 - - Name: RemoteCallHelper - level: 2 - - Name: NetworkBehaviour - level: 2 - - Name: NetworkClient - level: 2 - - Name: NetworkSceneManager - level: 2 - - Name: NetworkIdentity - level: 2 - - Name: CharacterSpawner - level: 2 - - Name: ServerObjectManager - level: 2 - - Name: NetworkTime - level: 2 - - Name: NetworkBehaviourInspector - level: 2 - - Name: WelcomeWindow - level: 2 - - Name: HeadlessFrameLimiter - level: 2 - - Name: NetworkProximityChecker - level: 2 - - Name: InterestManager - level: 2 - - Name: OmnPlayerSpawner - level: 2 - - Name: NetworkAnimator - level: 2 - - Name: ZoneHandler - level: 2 - - Name: BlackBoxLoginAuthenticator - level: 2 - - Name: BlackBoxFactory - level: 2 - - Name: NetworkSceneChecker - level: 2 - - Name: Reward - level: 2 - - Name: SteamyTransport - level: 2 - - Name: OctreeInterestChecker - level: 2 - - Name: PlayerSpawner - level: 2 - - Name: EpicTransport - level: 2 - - Name: ChatWindow - level: 2 - - Name: AreaOfInterestManager - level: 2 - - Name: BaseNetworkVisibility - level: 2 - - Name: AdditiveNetworkManager - level: 2 - - Name: FlexNetworkAnimator - level: 2 - - Name: EnterPlayModeSettingsCheck - level: 2 - - Name: NetworkScenePostProcess - level: 2 - - Name: NetworkConnection - level: 2 - - Name: NetworkWriterPool - level: 2 - - Name: NetworkReaderExtensions - level: 2 - - Name: NetworkReaderPool - level: 2 - - Name: SceneDrawer - level: 2 - - Name: NetworkDiscovery - level: 2 - - Name: NetworkDiscoveryBase`2 - level: 2 - - Name: NetworkRigidbody - level: 2 - - Name: BasicAuthenticator - level: 2 - - Name: Server - level: 2 - - Name: Client - level: 2 - - Name: SteamConnection - level: 3 - - Name: SteamCommon - level: 2 - - Name: SteamServer - level: 2 - - Name: KcpConnection - level: 2 - - Name: LogFactoryTests - level: 2 - - Name: NetworkManager - level: 2 - - Name: WeaverTests - level: 4 - - Name: Tests - level: 4 - - Name: Peer - level: 2 - - Name: NetworkPlayer - level: 2 - - Name: NetworkWorld - level: 2 - - Name: SyncVarReceiver - level: 2 - - Name: PipePeerConnection - level: 2 - - Name: EchoChannelAndSettingsButton - level: 2 - - Name: LoginManager - level: 2 - - Name: NetworkPositionBehaviour - level: 0 - - Name: UIManager - level: 2 - - Name: PlayerVoiceBehaviour - level: 2 - - Name: CapyCafeNetworkManager - level: 2 - - Name: UIPanel_Chat - level: 2 - - Name: FirebaseLoginManager - level: 2 - - Name: SyncPositionBehaviour - level: 0 - - Name: SnapshotBuffer - level: 0 - - Name: InterpolationTime - level: 0 - - Name: MessageBroker - level: 2 - - Name: RosterUI - level: 2 - - Name: MessageHandler - level: 2 - - Name: MirageTypesExtensions - level: 2 - - Name: BlackBoxSocket - level: 2 - - Name: BlackBoxEncryption - level: 2 - - Name: SteamyFaceTransport - level: 2 - - Name: SteamSocketManager - level: 2 - - Name: NetworkRigidbody2D - level: 2 - - Name: - level: 0 - - Name: SteamConnectionManager - level: 2 - - Name: "\u0207" - level: 0 ---- !u!1 &1458789072 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1458789073} - m_Layer: 0 - m_Name: Spawn - m_TagString: Untagged - m_Icon: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, type: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1458789073 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1458789072} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -3, y: 0, z: 3} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 7 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1501912662 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1501912663} - m_Layer: 0 - m_Name: Spawn - m_TagString: Untagged - m_Icon: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, type: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1501912663 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1501912662} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -3, y: 0, z: -3} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1633146726 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1633146729} - - component: {fileID: 1633146728} - - component: {fileID: 1633146727} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1633146727 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1633146726} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} - m_Name: - m_EditorClassIdentifier: - m_HorizontalAxis: Horizontal - m_VerticalAxis: Vertical - m_SubmitButton: Submit - m_CancelButton: Cancel - m_InputActionsPerSecond: 10 - m_RepeatDelay: 0.5 - m_ForceModuleActive: 0 ---- !u!114 &1633146728 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1633146726} - 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 &1633146729 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1633146726} - 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_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 9 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1966128034 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1966128035} - - component: {fileID: 1966128037} - - component: {fileID: 1966128036} - m_Layer: 5 - m_Name: GameOverPanel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &1966128035 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1966128034} - 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_Children: - - {fileID: 607305578} - m_Father: {fileID: 1273045296} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 300, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1966128036 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1966128034} - 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: 0.392} - 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: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1966128037 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1966128034} - m_CullTransparentMesh: 0 ---- !u!1 &1986496789 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1986496790} - - component: {fileID: 1986496793} - - component: {fileID: 1986496792} - - component: {fileID: 1986496791} - m_Layer: 5 - m_Name: InputField - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1986496790 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1986496789} - 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_Children: - - {fileID: 472317787} - - {fileID: 754665787} - m_Father: {fileID: 944343261} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 40} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1986496791 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1986496789} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d199490a83bb2b844b9695cbf13b01ef, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Highlighted - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1986496792} - m_TextComponent: {fileID: 754665788} - m_Placeholder: {fileID: 472317788} - m_ContentType: 0 - m_InputType: 0 - m_AsteriskChar: 42 - m_KeyboardType: 0 - m_LineType: 0 - m_HideMobileInput: 0 - m_CharacterValidation: 0 - m_CharacterLimit: 0 - m_OnEndEdit: - m_PersistentCalls: - m_Calls: [] - m_OnSubmit: - m_PersistentCalls: - m_Calls: [] - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] - m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_CustomCaretColor: 0 - m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} - m_Text: - m_CaretBlinkRate: 0.85 - m_CaretWidth: 1 - m_ReadOnly: 0 - m_ShouldActivateOnSelect: 1 ---- !u!114 &1986496792 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1986496789} - 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: 10911, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1986496793 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1986496789} - m_CullTransparentMesh: 0 ---- !u!1 &2054208274 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2054208276} - - component: {fileID: 2054208275} - 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 &2054208275 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2054208274} - m_Enabled: 1 - serializedVersion: 10 - m_Type: 1 - m_Shape: 0 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_InnerSpotAngle: 21.802082 - 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 &2054208276 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2054208274} - m_LocalRotation: {x: 0.10938167, y: 0.8754261, z: -0.40821788, w: 0.23456976} - m_LocalPosition: {x: 0, y: 10, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 50, y: 150, z: 0} ---- !u!114 &695766753322977103 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922469798057163} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6442dc8070ceb41f094e44de0bf87274, type: 3} - m_Name: - m_EditorClassIdentifier: - NetworkManager: {fileID: 1282001520} - NetworkAddress: localhost - DontDestroy: 1 - NetworkAddressInput: {fileID: 7413922470766294194} - OfflineGO: {fileID: 7413922471034320681} - OnlineGO: {fileID: 7413922471169038002} - StatusLabel: {fileID: 7413922471197805030} ---- !u!114 &7413922469238954914 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922469238954924} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Stop Network ---- !u!222 &7413922469238954915 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922469238954924} - m_CullTransparentMesh: 0 ---- !u!1 &7413922469238954924 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7413922469238954925} - - component: {fileID: 7413922469238954915} - - component: {fileID: 7413922469238954914} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7413922469238954925 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922469238954924} - 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_Children: [] - m_Father: {fileID: 7413922469884916180} - m_RootOrder: 0 - 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!224 &7413922469798057160 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922469798057163} - 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_Children: - - {fileID: 7413922471034320686} - - {fileID: 7413922471169038003} - m_Father: {fileID: 1273045296} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 95, y: -80} - m_SizeDelta: {x: 175, y: 150} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &7413922469798057163 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7413922469798057160} - - component: {fileID: 7413922469798057167} - - component: {fileID: 7413922469798057166} - - component: {fileID: 695766753322977103} - m_Layer: 5 - m_Name: NetworkManagerHUD - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &7413922469798057166 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922469798057163} - 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: 0.078431375} - 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: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &7413922469798057167 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922469798057163} - m_CullTransparentMesh: 0 ---- !u!1 &7413922469798861377 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7413922469798861380} - - component: {fileID: 7413922469798861383} - - component: {fileID: 7413922469798861382} - m_Layer: 5 - m_Name: Placeholder - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7413922469798861380 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922469798861377} - 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_Children: [] - m_Father: {fileID: 7413922470766294195} - m_RootOrder: 0 - 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.49999905} - m_SizeDelta: {x: -20, y: -13} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &7413922469798861382 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922469798861377} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 2 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: localhost ---- !u!222 &7413922469798861383 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922469798861377} - m_CullTransparentMesh: 0 ---- !u!222 &7413922469802125730 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922469802125743} - m_CullTransparentMesh: 0 ---- !u!224 &7413922469802125740 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922469802125743} - 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_Children: [] - m_Father: {fileID: 7413922470195793858} - m_RootOrder: 0 - 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 &7413922469802125741 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922469802125743} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Start Client Only ---- !u!1 &7413922469802125743 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7413922469802125740} - - component: {fileID: 7413922469802125730} - - component: {fileID: 7413922469802125741} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &7413922469884916170 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922469884916183} - 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: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &7413922469884916171 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922469884916183} - m_CullTransparentMesh: 0 ---- !u!224 &7413922469884916180 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922469884916183} - 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_Children: - - {fileID: 7413922469238954925} - m_Father: {fileID: 7413922471169038003} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: 30} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &7413922469884916181 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922469884916183} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 7413922469884916170} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 695766753322977103} - m_TargetAssemblyTypeName: - m_MethodName: StopButtonHandler - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 1 ---- !u!1 &7413922469884916183 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7413922469884916180} - - component: {fileID: 7413922469884916171} - - component: {fileID: 7413922469884916170} - - component: {fileID: 7413922469884916181} - m_Layer: 5 - m_Name: StopButton - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &7413922470195793856 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922470195793869} - 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: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &7413922470195793857 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922470195793869} - m_CullTransparentMesh: 0 ---- !u!224 &7413922470195793858 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922470195793869} - 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_Children: - - {fileID: 7413922469802125740} - m_Father: {fileID: 7413922471034320686} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 88, y: -80} - m_SizeDelta: {x: 140, y: 25} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &7413922470195793859 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922470195793869} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 7413922470195793856} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 695766753322977103} - m_TargetAssemblyTypeName: - m_MethodName: StartClientButtonHandler - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 1 ---- !u!1 &7413922470195793869 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7413922470195793858} - - component: {fileID: 7413922470195793857} - - component: {fileID: 7413922470195793856} - - component: {fileID: 7413922470195793859} - m_Layer: 5 - m_Name: StartClientButton - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &7413922470402318324 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922470402318326} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Start Server Only ---- !u!222 &7413922470402318325 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922470402318326} - m_CullTransparentMesh: 0 ---- !u!1 &7413922470402318326 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7413922470402318327} - - component: {fileID: 7413922470402318325} - - component: {fileID: 7413922470402318324} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7413922470402318327 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922470402318326} - 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_Children: [] - m_Father: {fileID: 7413922470584677030} - m_RootOrder: 0 - 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!1 &7413922470484982537 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7413922470484982542} - - component: {fileID: 7413922470484982543} - - component: {fileID: 7413922470484982540} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &7413922470484982540 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922470484982537} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 0 - m_HorizontalOverflow: 1 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: ---- !u!224 &7413922470484982542 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922470484982537} - 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_Children: [] - m_Father: {fileID: 7413922470766294195} - m_RootOrder: 1 - 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.49999905} - m_SizeDelta: {x: -20, y: -13} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &7413922470484982543 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922470484982537} - m_CullTransparentMesh: 0 ---- !u!1 &7413922470584677025 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7413922470584677030} - - component: {fileID: 7413922470584677029} - - component: {fileID: 7413922470584677028} - - component: {fileID: 7413922470584677031} - m_Layer: 5 - m_Name: StartServerButton - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &7413922470584677028 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922470584677025} - 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: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &7413922470584677029 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922470584677025} - m_CullTransparentMesh: 0 ---- !u!224 &7413922470584677030 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922470584677025} - 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_Children: - - {fileID: 7413922470402318327} - m_Father: {fileID: 7413922471034320686} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 88, y: -50} - m_SizeDelta: {x: 140, y: 25} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &7413922470584677031 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922470584677025} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 7413922470584677028} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 695766753322977103} - m_TargetAssemblyTypeName: - m_MethodName: StartServerOnlyButtonHandler - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 1 ---- !u!114 &7413922470766294192 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922470766294205} - 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: 10911, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &7413922470766294193 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922470766294205} - m_CullTransparentMesh: 0 ---- !u!114 &7413922470766294194 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922470766294205} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d199490a83bb2b844b9695cbf13b01ef, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 7413922470766294192} - m_TextComponent: {fileID: 7413922470484982540} - m_Placeholder: {fileID: 7413922469798861382} - m_ContentType: 0 - m_InputType: 0 - m_AsteriskChar: 42 - m_KeyboardType: 0 - m_LineType: 0 - m_HideMobileInput: 0 - m_CharacterValidation: 0 - m_CharacterLimit: 0 - m_OnEndEdit: - m_PersistentCalls: - m_Calls: [] - m_OnSubmit: - m_PersistentCalls: - m_Calls: [] - m_OnValueChanged: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 695766753322977103} - m_TargetAssemblyTypeName: - m_MethodName: OnNetworkAddressInputUpdate - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 1 - m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_CustomCaretColor: 0 - m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} - m_Text: - m_CaretBlinkRate: 0.85 - m_CaretWidth: 1 - m_ReadOnly: 0 - m_ShouldActivateOnSelect: 1 ---- !u!224 &7413922470766294195 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922470766294205} - 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_Children: - - {fileID: 7413922469798861380} - - {fileID: 7413922470484982542} - m_Father: {fileID: 7413922471034320686} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 88, y: -120} - m_SizeDelta: {x: 140, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &7413922470766294205 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7413922470766294195} - - component: {fileID: 7413922470766294193} - - component: {fileID: 7413922470766294192} - - component: {fileID: 7413922470766294194} - m_Layer: 5 - m_Name: NetworkAddressInputField - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7413922470771695600 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922470771695603} - 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_Children: - - {fileID: 7413922470911255789} - m_Father: {fileID: 7413922471034320686} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 88, y: -20} - m_SizeDelta: {x: 140, y: 25} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &7413922470771695601 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922470771695603} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 7413922470771695606} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 695766753322977103} - m_TargetAssemblyTypeName: - m_MethodName: StartHostButtonHandler - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 1 ---- !u!1 &7413922470771695603 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7413922470771695600} - - component: {fileID: 7413922470771695607} - - component: {fileID: 7413922470771695606} - - component: {fileID: 7413922470771695601} - m_Layer: 5 - m_Name: StartHostButton - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &7413922470771695606 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922470771695603} - 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: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &7413922470771695607 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922470771695603} - m_CullTransparentMesh: 0 ---- !u!114 &7413922470911255778 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922470911255788} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Start Host ---- !u!222 &7413922470911255779 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922470911255788} - m_CullTransparentMesh: 0 ---- !u!1 &7413922470911255788 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7413922470911255789} - - component: {fileID: 7413922470911255779} - - component: {fileID: 7413922470911255778} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7413922470911255789 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922470911255788} - 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_Children: [] - m_Father: {fileID: 7413922470771695600} - m_RootOrder: 0 - 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!1 &7413922471034320681 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7413922471034320686} - m_Layer: 5 - m_Name: Offline - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7413922471034320686 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922471034320681} - 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_Children: - - {fileID: 7413922470771695600} - - {fileID: 7413922470584677030} - - {fileID: 7413922470195793858} - - {fileID: 7413922470766294195} - m_Father: {fileID: 7413922469798057160} - m_RootOrder: 0 - 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!1 &7413922471169038002 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7413922471169038003} - m_Layer: 5 - m_Name: Online - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &7413922471169038003 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922471169038002} - 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_Children: - - {fileID: 7413922471197805025} - - {fileID: 7413922469884916180} - m_Father: {fileID: 7413922469798057160} - m_RootOrder: 1 - 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!1 &7413922471197805024 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7413922471197805025} - - component: {fileID: 7413922471197805031} - - component: {fileID: 7413922471197805030} - m_Layer: 5 - m_Name: StatusText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7413922471197805025 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922471197805024} - 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_Children: [] - m_Father: {fileID: 7413922471169038003} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &7413922471197805030 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922471197805024} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: ---- !u!222 &7413922471197805031 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7413922471197805024} - m_CullTransparentMesh: 0 diff --git a/Assets/Mirage/Samples~/InterestManagement/Scripts/Spawner.cs b/Assets/Mirage/Samples~/InterestManagement/Scripts/Spawner.cs deleted file mode 100644 index c3d1c2ae90f..00000000000 --- a/Assets/Mirage/Samples~/InterestManagement/Scripts/Spawner.cs +++ /dev/null @@ -1,32 +0,0 @@ -using UnityEngine; - -namespace Mirage.Examples.InterestManagement -{ - public class Spawner : MonoBehaviour - { - public int count = 50; - public Bounds bounds; - - public NetworkIdentity prefab; - public ServerObjectManager serverObjectManager; - - public void Spawn() - { - for (int i = 0; i < count; i++) - SpawnPrefab(); - } - - public void SpawnPrefab() - { - var position = new Vector3( - (Random.value - 0.5f) * bounds.size.x + bounds.center.x, - (Random.value - 0.5f) * bounds.size.y + bounds.center.y, - (Random.value - 0.5f) * bounds.size.z + bounds.center.z - ); - - NetworkIdentity newLoot = GameObject.Instantiate(prefab, position, Quaternion.identity, transform); - - serverObjectManager.Spawn(newLoot); - } - } -} \ No newline at end of file diff --git a/Assets/Mirage/Samples~/InterestManagement/Scripts/Tank.cs b/Assets/Mirage/Samples~/InterestManagement/Scripts/Tank.cs deleted file mode 100644 index 90ab0f9d9f7..00000000000 --- a/Assets/Mirage/Samples~/InterestManagement/Scripts/Tank.cs +++ /dev/null @@ -1,55 +0,0 @@ -using UnityEngine; -using UnityEngine.AI; - -namespace Mirage.Examples.InterestManagement -{ - public class Tank : NetworkBehaviour - { - [Header("Components")] - public NavMeshAgent agent; - public Animator animator; - - [Header("Movement")] - public float rotationSpeed = 100; - - [Header("Game Stats")] - [SyncVar] - public string playerName; - - public TextMesh nameText; - - [Server] - public void SetRandomName() - { - playerName = "PLAYER" + Random.Range(1, 99); - } - - void Update() - { - if (Camera.main) - { - nameText.text = playerName; - nameText.transform.rotation = Camera.main.transform.rotation; - } - - // movement for local player - if (!IsLocalPlayer) - return; - - //Set local players name color to green - nameText.color = Color.green; - - // rotate - float horizontal = Input.GetAxis("Horizontal"); - transform.Rotate(0, horizontal * rotationSpeed * Time.deltaTime, 0); - - // move - float vertical = Input.GetAxis("Vertical"); - Vector3 forward = transform.TransformDirection(Vector3.forward); - agent.velocity = forward * Mathf.Max(vertical, 0) * agent.speed; - animator.SetBool("Moving", agent.velocity != Vector3.zero); - - } - - } -} diff --git a/Assets/Mirage/Samples~/InterestManagement/Scripts/Wander.cs b/Assets/Mirage/Samples~/InterestManagement/Scripts/Wander.cs deleted file mode 100644 index 24929d5b3ba..00000000000 --- a/Assets/Mirage/Samples~/InterestManagement/Scripts/Wander.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Collections; -using UnityEngine; -using UnityEngine.AI; - -namespace Mirage.Examples.InterestManagement -{ - public class Wander : MonoBehaviour - { - public NavMeshAgent agent; - - public Bounds bounds; - - // Start is called before the first frame update - public void StartMoving() - { - StartCoroutine(Move()); - } - - public IEnumerator Move() - { - while (true) - { - - var position = new Vector3( - (Random.value - 0.5f) * bounds.size.x + bounds.center.x, - (Random.value - 0.5f) * bounds.size.y + bounds.center.y, - (Random.value - 0.5f) * bounds.size.z + bounds.center.z - ); - - agent.destination = position; - - yield return new WaitForSeconds(Random.Range(1.0f, 5.0f)); - } - } - } -} From b8c32e68fc048a84661ec65fc423bf58aceade9c Mon Sep 17 00:00:00 2001 From: dragonslaya Date: Sat, 23 Oct 2021 09:39:51 -0400 Subject: [PATCH 15/17] Added james Distance sight checker visibility system. Missed few files for the sample scene. --- .../Components/BaseVisibilityInspector.cs | 3 +- .../VisibilitySystems/DistanceChecker.meta | 8 + .../DistanceConstantSightVisibility.cs | 157 ++ .../DistanceConstantSightVisibility.cs.meta | 11 + ...istanceConstantSightVisibilityInspector.cs | 15 + ...ceConstantSightVisibilityInspector.cs.meta | 11 + .../OctreeSystem/OctreeVisibilityInspector.cs | 1 - .../InterestManagement/Prefabs/Enemy.prefab | 311 +++ .../Prefabs/Enemy.prefab.meta | 7 + .../InterestManagement/Prefabs/Player.prefab | 375 +++ .../Prefabs/Player.prefab.meta | 7 + .../InterestManagement/Scenes/AOI.unity | 2446 +++++++++++++++++ .../InterestManagement/Scenes/AOI.unity.meta | 7 + .../Scripts/EnemySpawner.cs | 55 + .../Scripts/EnemySpawner.cs.meta | 11 + .../Scripts/MonsterRandomMovement.cs | 59 + .../Scripts/MonsterRandomMovement.cs.meta | 11 + 17 files changed, 3492 insertions(+), 3 deletions(-) create mode 100644 Assets/Mirage/Components/VisibilitySystems/DistanceChecker.meta create mode 100644 Assets/Mirage/Components/VisibilitySystems/DistanceChecker/DistanceConstantSightVisibility.cs create mode 100644 Assets/Mirage/Components/VisibilitySystems/DistanceChecker/DistanceConstantSightVisibility.cs.meta create mode 100644 Assets/Mirage/Components/VisibilitySystems/DistanceChecker/DistanceConstantSightVisibilityInspector.cs create mode 100644 Assets/Mirage/Components/VisibilitySystems/DistanceChecker/DistanceConstantSightVisibilityInspector.cs.meta create mode 100644 Assets/Mirage/Samples~/InterestManagement/Prefabs/Enemy.prefab create mode 100644 Assets/Mirage/Samples~/InterestManagement/Prefabs/Enemy.prefab.meta create mode 100644 Assets/Mirage/Samples~/InterestManagement/Prefabs/Player.prefab create mode 100644 Assets/Mirage/Samples~/InterestManagement/Prefabs/Player.prefab.meta create mode 100644 Assets/Mirage/Samples~/InterestManagement/Scenes/AOI.unity create mode 100644 Assets/Mirage/Samples~/InterestManagement/Scenes/AOI.unity.meta create mode 100644 Assets/Mirage/Samples~/InterestManagement/Scripts/EnemySpawner.cs create mode 100644 Assets/Mirage/Samples~/InterestManagement/Scripts/EnemySpawner.cs.meta create mode 100644 Assets/Mirage/Samples~/InterestManagement/Scripts/MonsterRandomMovement.cs create mode 100644 Assets/Mirage/Samples~/InterestManagement/Scripts/MonsterRandomMovement.cs.meta diff --git a/Assets/Mirage/Components/BaseVisibilityInspector.cs b/Assets/Mirage/Components/BaseVisibilityInspector.cs index abdf20695cf..f76139cfdac 100644 --- a/Assets/Mirage/Components/BaseVisibilityInspector.cs +++ b/Assets/Mirage/Components/BaseVisibilityInspector.cs @@ -1,8 +1,7 @@ -using Mirage; using Mirage.InterestManagement; using UnityEngine; -namespace Assets.Mirage.Components +namespace Mirage.Components { public abstract class BaseVisibilityInspector : MonoBehaviour { diff --git a/Assets/Mirage/Components/VisibilitySystems/DistanceChecker.meta b/Assets/Mirage/Components/VisibilitySystems/DistanceChecker.meta new file mode 100644 index 00000000000..a2d4f3d3583 --- /dev/null +++ b/Assets/Mirage/Components/VisibilitySystems/DistanceChecker.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eb85744be6513ba48ace55a480312020 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Mirage/Components/VisibilitySystems/DistanceChecker/DistanceConstantSightVisibility.cs b/Assets/Mirage/Components/VisibilitySystems/DistanceChecker/DistanceConstantSightVisibility.cs new file mode 100644 index 00000000000..1acf572b6a8 --- /dev/null +++ b/Assets/Mirage/Components/VisibilitySystems/DistanceChecker/DistanceConstantSightVisibility.cs @@ -0,0 +1,157 @@ +using System.Collections.Generic; +using System.Runtime.CompilerServices; +using Mirage.InterestManagement; +using UnityEngine; + +namespace Mirage.Components +{ + ///

+ /// Brute force distance check on all objects, all players have same sight distance + /// + public class DistanceConstantSightVisibility : NetworkVisibility + { + private class NetIdComparer : IEqualityComparer + { + public bool Equals(NetworkIdentity x, NetworkIdentity y) + { + return x.NetId == y.NetId; + } + + public int GetHashCode(NetworkIdentity obj) + { + return (int)obj.NetId; + } + } + + private readonly float _sightDistnace = 10; + private readonly float _updateInterval = 0; + private float _nextUpdate = 0; + + private readonly Dictionary> _lastFrame = new Dictionary>(); + + public DistanceConstantSightVisibility(ServerObjectManager serverObjectManager, float sightDistance, float updateInterval) : base(serverObjectManager) + { + _sightDistnace = sightDistance; + _updateInterval = updateInterval; + } + + private void Rebuild() + { + foreach (NetworkIdentity identity in InterestManager.ServerObjectManager.Server.World.SpawnedIdentities) + { + foreach (INetworkPlayer player in VisibilitySystemData.Keys) + { + if (!VisibilitySystemData.TryGetValue(player, out HashSet nextSet)) + { + nextSet = new HashSet(new NetIdComparer()); + VisibilitySystemData[player] = nextSet; + } + + nextSet.Add(identity); + } + } + + foreach (INetworkPlayer player in InterestManager.ServerObjectManager.Server.Players) + { + if (!_lastFrame.TryGetValue(player, out HashSet lastSet)) + { + lastSet = new HashSet(new NetIdComparer()); + _lastFrame[player] = lastSet; + } + + if (!VisibilitySystemData.TryGetValue(player, out HashSet nextSet)) + { + nextSet = new HashSet(new NetIdComparer()); + VisibilitySystemData[player] = nextSet; + } + + + foreach (NetworkIdentity identity in lastSet) + { + if (!nextSet.Contains(identity)) + { + InterestManager.ServerObjectManager.HideToPlayer(identity, player); + } + } + + foreach (NetworkIdentity identity in nextSet) + { + if (!lastSet.Contains(identity)) + { + InterestManager.ServerObjectManager.ShowToPlayer(identity, player); + } + } + + // reset collections + lastSet.Clear(); + foreach (NetworkIdentity identity in nextSet) + { + lastSet.Add(identity); + } + + nextSet.Clear(); + } + } + + List temp = new List(); + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + static bool fastInDistanceXZ(Vector3 a, Vector3 b, float sqRange) + { + float dx = a.x - b.x; + float dz = a.z - b.z; + float sqDist = dx * dx + dz * dz; + return sqDist < sqRange; + } + + public override void CheckForObservers() + { + if (!(_nextUpdate < Time.time)) return; + + Rebuild(); + _nextUpdate += _updateInterval; + } + + + public override void OnAuthenticated(INetworkPlayer player) + { + // no owned object, nothing to see + if (player.Identity == null) { return; } + + Vector3 b = player.Identity.transform.position; + float sqRange = _sightDistnace * _sightDistnace; + + foreach (NetworkIdentity identity in InterestManager.ServerObjectManager.Server.World.SpawnedIdentities) + { + Vector3 a = identity.transform.position; + + if (fastInDistanceXZ(a, b, sqRange)) + { + InterestManager.ServerObjectManager.ShowToPlayer(identity, player); + } + } + } + + public override void OnSpawned(NetworkIdentity identity) + { + // does object have owner? + if (identity.Owner != null) + { + OnAuthenticated(identity.Owner); + } + + Vector3 a = identity.transform.position; + float sqRange = _sightDistnace * _sightDistnace; + + foreach (INetworkPlayer player in InterestManager.ServerObjectManager.Server.Players) + { + Vector3 b = player.Identity.transform.position; + + if (fastInDistanceXZ(a, b, sqRange)) + { + InterestManager.ServerObjectManager.ShowToPlayer(identity, player); + } + } + } + } +} diff --git a/Assets/Mirage/Components/VisibilitySystems/DistanceChecker/DistanceConstantSightVisibility.cs.meta b/Assets/Mirage/Components/VisibilitySystems/DistanceChecker/DistanceConstantSightVisibility.cs.meta new file mode 100644 index 00000000000..9c1e1c1dc13 --- /dev/null +++ b/Assets/Mirage/Components/VisibilitySystems/DistanceChecker/DistanceConstantSightVisibility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5b3c392394f797745a4530d8bc39a593 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Mirage/Components/VisibilitySystems/DistanceChecker/DistanceConstantSightVisibilityInspector.cs b/Assets/Mirage/Components/VisibilitySystems/DistanceChecker/DistanceConstantSightVisibilityInspector.cs new file mode 100644 index 00000000000..def67dbe669 --- /dev/null +++ b/Assets/Mirage/Components/VisibilitySystems/DistanceChecker/DistanceConstantSightVisibilityInspector.cs @@ -0,0 +1,15 @@ +using UnityEngine; + +namespace Mirage.Components +{ + public class DistanceConstantSightVisibilityInspector : BaseVisibilityInspector + { + [SerializeField] private float _sightDistnace = 10; + [SerializeField] private float _updateInterval = 0; + + protected override void Awake() + { + NetworkVisibility = new DistanceConstantSightVisibility(ServerObjectManager, _sightDistnace, _updateInterval); + } + } +} diff --git a/Assets/Mirage/Components/VisibilitySystems/DistanceChecker/DistanceConstantSightVisibilityInspector.cs.meta b/Assets/Mirage/Components/VisibilitySystems/DistanceChecker/DistanceConstantSightVisibilityInspector.cs.meta new file mode 100644 index 00000000000..ad87d555d91 --- /dev/null +++ b/Assets/Mirage/Components/VisibilitySystems/DistanceChecker/DistanceConstantSightVisibilityInspector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7eff4bb6c1875354aa52023239a3b3b6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/OctreeVisibilityInspector.cs b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/OctreeVisibilityInspector.cs index 81aab04a594..85c53d6b0c7 100644 --- a/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/OctreeVisibilityInspector.cs +++ b/Assets/Mirage/Components/VisibilitySystems/OctreeSystem/OctreeVisibilityInspector.cs @@ -1,4 +1,3 @@ -using Assets.Mirage.Components; using UnityEngine; namespace Mirage.Components diff --git a/Assets/Mirage/Samples~/InterestManagement/Prefabs/Enemy.prefab b/Assets/Mirage/Samples~/InterestManagement/Prefabs/Enemy.prefab new file mode 100644 index 00000000000..739e8d11cc9 --- /dev/null +++ b/Assets/Mirage/Samples~/InterestManagement/Prefabs/Enemy.prefab @@ -0,0 +1,311 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4415124803507263412 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9057824595171805708} + - component: {fileID: 662729490405160656} + - component: {fileID: 3624570427921084598} + m_Layer: 8 + m_Name: Capsule + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9057824595171805708 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4415124803507263412} + 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_Children: + - {fileID: 3254954141432383832} + m_Father: {fileID: 5328458565928408179} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &662729490405160656 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4415124803507263412} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3624570427921084598 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4415124803507263412} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 792117fe9a386a8489e8010bec746339, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &5815001218983416211 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3254954141432383832} + - component: {fileID: 1800893346221236401} + - component: {fileID: 136369082707552984} + m_Layer: 8 + m_Name: Visor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3254954141432383832 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5815001218983416211} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.39999998, z: 0.5} + m_LocalScale: {x: 0.5, y: 0.1, z: 0.2} + m_Children: [] + m_Father: {fileID: 9057824595171805708} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1800893346221236401 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5815001218983416211} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &136369082707552984 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5815001218983416211} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &8872462076811691049 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5328458565928408179} + - component: {fileID: 8537344390966522168} + - component: {fileID: 887491563423388292} + - component: {fileID: 1143206540915927667} + - component: {fileID: 3175779197224890082} + - component: {fileID: -5485481910938820006} + m_Layer: 8 + m_Name: Enemy + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5328458565928408179 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8872462076811691049} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.08, z: -20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 9057824595171805708} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8537344390966522168 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8872462076811691049} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + sceneId: 0 + ServerObjectManager: {fileID: 0} + ClientObjectManager: {fileID: 0} + m_AssetId: + _onStartServer: + _event: + m_PersistentCalls: + m_Calls: [] + _onStartClient: + _event: + m_PersistentCalls: + m_Calls: [] + _onStartLocalPlayer: + _event: + m_PersistentCalls: + m_Calls: [] + _onAuthorityChanged: + _event: + m_PersistentCalls: + m_Calls: [] + _onStopClient: + _event: + m_PersistentCalls: + m_Calls: [] + _onStopServer: + _event: + m_PersistentCalls: + m_Calls: [] + hasSpawned: 0 +--- !u!114 &887491563423388292 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8872462076811691049} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2f74aedd71d9a4f55b3ce499326d45fb, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0 + ClientAuthority: 0 + LocalPositionSensitivity: 0.01 + LocalRotationSensitivity: 0.01 + LocalScaleSensitivity: 0.01 +--- !u!136 &1143206540915927667 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8872462076811691049} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.5 + m_Height: 1 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!54 &3175779197224890082 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8872462076811691049} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &-5485481910938820006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8872462076811691049} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2e2377ca89246784b8255a2def197ad5, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0.1 + _minimumVisibilityRange: 1 + _maximumVisibilityRange: 10 + _distanceUpdateCheck: 0.1 + _frameUpdateCycle: 100 + OctreeVisibilityInspector: {fileID: 0} diff --git a/Assets/Mirage/Samples~/InterestManagement/Prefabs/Enemy.prefab.meta b/Assets/Mirage/Samples~/InterestManagement/Prefabs/Enemy.prefab.meta new file mode 100644 index 00000000000..29dfa07949f --- /dev/null +++ b/Assets/Mirage/Samples~/InterestManagement/Prefabs/Enemy.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8e8e2d109f733874cb5319e2b29aeae0 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Mirage/Samples~/InterestManagement/Prefabs/Player.prefab b/Assets/Mirage/Samples~/InterestManagement/Prefabs/Player.prefab new file mode 100644 index 00000000000..3de6d651876 --- /dev/null +++ b/Assets/Mirage/Samples~/InterestManagement/Prefabs/Player.prefab @@ -0,0 +1,375 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4415124803507263412 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9057824595171805708} + - component: {fileID: 662729490405160656} + - component: {fileID: 3624570427921084598} + m_Layer: 8 + m_Name: Capsule + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9057824595171805708 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4415124803507263412} + 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_Children: + - {fileID: 3254954141432383832} + m_Father: {fileID: 5328458565928408179} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &662729490405160656 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4415124803507263412} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &3624570427921084598 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4415124803507263412} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 792117fe9a386a8489e8010bec746339, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &5815001218983416211 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3254954141432383832} + - component: {fileID: 1800893346221236401} + - component: {fileID: 136369082707552984} + m_Layer: 8 + m_Name: Visor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3254954141432383832 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5815001218983416211} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.39999998, z: 0.5} + m_LocalScale: {x: 0.5, y: 0.1, z: 0.2} + m_Children: [] + m_Father: {fileID: 9057824595171805708} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1800893346221236401 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5815001218983416211} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &136369082707552984 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5815001218983416211} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &8872462076811691049 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5328458565928408179} + - component: {fileID: 8537344390966522168} + - component: {fileID: 887491563423388292} + - component: {fileID: 8993127209816276930} + - component: {fileID: 1143206540915927667} + - component: {fileID: 3175779197224890082} + - component: {fileID: 8704659178864205755} + - component: {fileID: 3086414693581178039} + - component: {fileID: 1979135486776911579} + m_Layer: 8 + m_Name: Player + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5328458565928408179 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8872462076811691049} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.08, z: -20} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 9057824595171805708} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8537344390966522168 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8872462076811691049} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} + m_Name: + m_EditorClassIdentifier: + sceneId: 0 + ServerObjectManager: {fileID: 0} + ClientObjectManager: {fileID: 0} + m_AssetId: + _onStartServer: + _event: + m_PersistentCalls: + m_Calls: [] + _onStartClient: + _event: + m_PersistentCalls: + m_Calls: [] + _onStartLocalPlayer: + _event: + m_PersistentCalls: + m_Calls: [] + _onAuthorityChanged: + _event: + m_PersistentCalls: + m_Calls: [] + _onStopClient: + _event: + m_PersistentCalls: + m_Calls: [] + _onStopServer: + _event: + m_PersistentCalls: + m_Calls: [] + hasSpawned: 0 +--- !u!114 &887491563423388292 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8872462076811691049} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2f74aedd71d9a4f55b3ce499326d45fb, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0 + ClientAuthority: 1 + LocalPositionSensitivity: 0.01 + LocalRotationSensitivity: 0.01 + LocalScaleSensitivity: 0.01 +--- !u!143 &8993127209816276930 +CharacterController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8872462076811691049} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Height: 2 + m_Radius: 0.5 + m_SlopeLimit: 45 + m_StepOffset: 0.3 + m_SkinWidth: 0.08 + m_MinMoveDistance: 0.001 + m_Center: {x: 0, y: 0, z: 0} +--- !u!136 &1143206540915927667 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8872462076811691049} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 0 + m_Radius: 0.5 + m_Height: 1 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!54 &3175779197224890082 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8872462076811691049} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &8704659178864205755 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8872462076811691049} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e8f68561248aaca4fb96847ce24742ee, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0 + characterController: {fileID: 8993127209816276930} + capsuleCollider: {fileID: 1143206540915927667} + moveSpeed: 8 + turnSensitivity: 5 + maxTurnSpeed: 150 + horizontal: 0 + vertical: 0 + turn: 0 + jumpSpeed: 0 + isGrounded: 1 + isFalling: 0 + velocity: {x: 0, y: 0, z: 0} +--- !u!114 &3086414693581178039 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8872462076811691049} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 42d1f80407105ee4f960f0b51e89452d, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0.1 + color: + serializedVersion: 2 + rgba: 4278190080 +--- !u!114 &1979135486776911579 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8872462076811691049} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2e2377ca89246784b8255a2def197ad5, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0.1 + _minimumVisibilityRange: 1 + _maximumVisibilityRange: 10 + _distanceUpdateCheck: 0.1 + _frameUpdateCycle: 100 + OctreeVisibilityInspector: {fileID: 0} diff --git a/Assets/Mirage/Samples~/InterestManagement/Prefabs/Player.prefab.meta b/Assets/Mirage/Samples~/InterestManagement/Prefabs/Player.prefab.meta new file mode 100644 index 00000000000..9a319167069 --- /dev/null +++ b/Assets/Mirage/Samples~/InterestManagement/Prefabs/Player.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3278e6f989772b244b11585e367587b7 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Mirage/Samples~/InterestManagement/Scenes/AOI.unity b/Assets/Mirage/Samples~/InterestManagement/Scenes/AOI.unity new file mode 100644 index 00000000000..2710d3e9682 --- /dev/null +++ b/Assets/Mirage/Samples~/InterestManagement/Scenes/AOI.unity @@ -0,0 +1,2446 @@ +%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.44657898, g: 0.4964133, b: 0.5748178, 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: 2 + 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 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &13339578 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 13339579} + m_Layer: 5 + m_Name: Offline + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &13339579 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 13339578} + 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_Children: + - {fileID: 1643848837} + - {fileID: 1255647429} + - {fileID: 112144981} + - {fileID: 1318993881} + m_Father: {fileID: 292297180} + m_RootOrder: 0 + 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!1 &31908017 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 31908020} + - component: {fileID: 31908019} + - component: {fileID: 31908018} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &31908018 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 31908017} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: localhost +--- !u!222 &31908019 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 31908017} + m_CullTransparentMesh: 0 +--- !u!224 &31908020 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 31908017} + 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_Children: [] + m_Father: {fileID: 1318993881} + m_RootOrder: 0 + 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.49999905} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &112144980 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 112144981} + - component: {fileID: 112144984} + - component: {fileID: 112144983} + - component: {fileID: 112144982} + m_Layer: 5 + m_Name: StartClientButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &112144981 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112144980} + 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_Children: + - {fileID: 1593396976} + m_Father: {fileID: 13339579} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 88, y: -80} + m_SizeDelta: {x: 140, y: 25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &112144982 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112144980} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 112144983} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 292297181} + m_TargetAssemblyTypeName: + m_MethodName: StartClientButtonHandler + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 1 +--- !u!114 &112144983 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112144980} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &112144984 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112144980} + m_CullTransparentMesh: 0 +--- !u!1 &114156685 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 114156689} + - component: {fileID: 114156688} + - component: {fileID: 114156687} + - component: {fileID: 114156686} + - component: {fileID: 114156690} + m_Layer: 0 + m_Name: World Floor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &114156686 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114156685} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &114156687 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114156685} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 29b49c27a74f145918356859bd7af511, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &114156688 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114156685} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &114156689 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114156685} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 100, y: 1, z: 100} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &114156690 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114156685} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d48e0c95e8575fd48a7ee2e75e6c5cc3, type: 3} + m_Name: + m_EditorClassIdentifier: + _enemyPrefab: {fileID: 8537344390966522168, guid: 8e8e2d109f733874cb5319e2b29aeae0, type: 3} + _numberOfEnemiesSpawn: 10000 + _serverObject: {fileID: 1092843210} + _plane: {fileID: 114156689} +--- !u!1 &186169289 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 186169290} + - component: {fileID: 186169292} + - component: {fileID: 186169291} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &186169290 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186169289} + 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_Children: [] + m_Father: {fileID: 1643848837} + m_RootOrder: 0 + 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 &186169291 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186169289} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Start Host +--- !u!222 &186169292 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186169289} + m_CullTransparentMesh: 0 +--- !u!1 &291811936 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 291811938} + - component: {fileID: 291811937} + 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 &291811937 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 291811936} + 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 &291811938 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 291811936} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &292297179 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 292297180} + - component: {fileID: 292297183} + - component: {fileID: 292297182} + - component: {fileID: 292297181} + m_Layer: 5 + m_Name: NetworkManagerHUD + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &292297180 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 292297179} + 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_Children: + - {fileID: 13339579} + - {fileID: 1141915038} + m_Father: {fileID: 1538688332} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 95, y: -80} + m_SizeDelta: {x: 175, y: 150} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &292297181 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 292297179} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6442dc8070ceb41f094e44de0bf87274, type: 3} + m_Name: + m_EditorClassIdentifier: + NetworkManager: {fileID: 1092843212} + NetworkAddress: localhost + DontDestroy: 1 + NetworkAddressInput: {fileID: 1318993880} + OfflineGO: {fileID: 13339578} + OnlineGO: {fileID: 1141915037} + StatusLabel: {fileID: 1113070486} +--- !u!114 &292297182 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 292297179} + 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: 0.078431375} + 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: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &292297183 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 292297179} + m_CullTransparentMesh: 0 +--- !u!1 &425841331 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 425841334} + - component: {fileID: 425841333} + - component: {fileID: 425841332} + 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 &425841332 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 425841331} + m_Enabled: 1 +--- !u!20 &425841333 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 425841331} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + 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 &425841334 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 425841331} + m_LocalRotation: {x: 0.2164396, y: 0, z: 0, w: 0.97629607} + m_LocalPosition: {x: 0, y: 10, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 25, y: 0, z: 0} +--- !u!1 &614653063 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 614653064} + - component: {fileID: 614653066} + - component: {fileID: 614653065} + m_Layer: 5 + m_Name: PlayersPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &614653064 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 614653063} + 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_Children: [] + m_Father: {fileID: 1538688332} + m_RootOrder: 2 + 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 &614653065 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 614653063} + 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: 0} + m_RaycastTarget: 0 + 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: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &614653066 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 614653063} + m_CullTransparentMesh: 0 +--- !u!1 &822171096 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 822171097} + - component: {fileID: 822171099} + - component: {fileID: 822171098} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &822171097 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 822171096} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -640, y: -360, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1538688332} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &822171098 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 822171096} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &822171099 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 822171096} + 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!1 &974944475 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 974944476} + - component: {fileID: 974944479} + - component: {fileID: 974944478} + - component: {fileID: 974944477} + m_Layer: 5 + m_Name: Ping + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &974944476 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 974944475} + 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_Children: [] + m_Father: {fileID: 1141915038} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 44.2} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &974944477 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 974944475} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bc654f29862fc2643b948f772ebb9e68, type: 3} + m_Name: + m_EditorClassIdentifier: + Client: {fileID: 1092843213} + NetworkPingLabelText: {fileID: 974944478} +--- !u!114 &974944478 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 974944475} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.94117653, g: 0.94117653, b: 0.94117653, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 1 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &974944479 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 974944475} + m_CullTransparentMesh: 0 +--- !u!1 &1092843205 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1092843215} + - component: {fileID: 1092843214} + - component: {fileID: 1092843213} + - component: {fileID: 1092843212} + - component: {fileID: 1092843211} + - component: {fileID: 1092843210} + - component: {fileID: 1092843209} + - component: {fileID: 1092843208} + - component: {fileID: 1092843206} + - component: {fileID: 1092843207} + - component: {fileID: 1092843216} + - component: {fileID: 1092843217} + m_Layer: 0 + m_Name: NetworkManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1092843206 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1092843205} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ac6e8eccf4b6f4dc7b24c276ef47fde8, type: 3} + m_Name: + m_EditorClassIdentifier: + settings: {fileID: 0} +--- !u!114 &1092843207 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1092843205} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d9f46b2d67d7a054d8c13075473bd4a2, type: 3} + m_Name: + m_EditorClassIdentifier: + Address: localhost + Port: 7777 + SocketLib: 0 + BufferSize: 262144 +--- !u!114 &1092843208 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1092843205} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a7aaac73a16c040fd871cb977b5c557b, type: 3} + m_Name: + m_EditorClassIdentifier: + Client: {fileID: 1092843213} + Server: {fileID: 1092843214} + SceneManager: {fileID: 1092843211} + ClientObjectManager: {fileID: 1092843209} + ServerObjectManager: {fileID: 1092843210} + PlayerPrefab: {fileID: 8537344390966522168, guid: 3278e6f989772b244b11585e367587b7, type: 3} + AutoSpawn: 1 + startPositionIndex: 0 + startPositions: [] + playerSpawnMethod: 0 +--- !u!114 &1092843209 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1092843205} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a2cbc85c1c2f1c249bbe95ae110bbcde, type: 3} + m_Name: + m_EditorClassIdentifier: + Client: {fileID: 1092843213} + NetworkSceneManager: {fileID: 1092843211} + spawnPrefabs: + - {fileID: 8537344390966522168, guid: 3278e6f989772b244b11585e367587b7, type: 3} + - {fileID: 8537344390966522168, guid: 8e8e2d109f733874cb5319e2b29aeae0, type: 3} +--- !u!114 &1092843210 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1092843205} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b750203ddb2d9f84abd799a5c2c32cb6, type: 3} + m_Name: + m_EditorClassIdentifier: + Server: {fileID: 1092843214} + NetworkSceneManager: {fileID: 1092843211} +--- !u!114 &1092843211 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1092843205} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30967dfd80dbb6c46a270a64ebecb951, type: 3} + m_Name: + m_EditorClassIdentifier: + Client: {fileID: 1092843213} + Server: {fileID: 1092843214} + DontDestroy: 1 + _onClientStartedSceneChange: + m_PersistentCalls: + m_Calls: [] + _onClientFinishedSceneChange: + m_PersistentCalls: + m_Calls: [] + _onServerStartedSceneChange: + m_PersistentCalls: + m_Calls: [] + _onServerFinishedSceneChange: + m_PersistentCalls: + m_Calls: [] + _onPlayerSceneReady: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1092843212 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1092843205} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8aab4c8111b7c411b9b92cf3dbc5bd4e, type: 3} + m_Name: + m_EditorClassIdentifier: + Server: {fileID: 1092843214} + Client: {fileID: 1092843213} + NetworkSceneManager: {fileID: 1092843211} + ServerObjectManager: {fileID: 1092843210} + ClientObjectManager: {fileID: 1092843209} +--- !u!114 &1092843213 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1092843205} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: abe6be14204d94224a3e7cd99dd2ea73, type: 3} + m_Name: + m_EditorClassIdentifier: + EnablePeerMetrics: 0 + MetricsSize: 10 + SocketFactory: {fileID: 1092843207} + DisconnectOnException: 1 + authenticator: {fileID: 0} + _started: + _event: + m_PersistentCalls: + m_Calls: [] + _connected: + _event: + m_PersistentCalls: + m_Calls: [] + _authenticated: + _event: + m_PersistentCalls: + m_Calls: [] + _disconnected: + _event: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1092843214 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1092843205} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a5f5ec068f5604c32b160bc49ee97b75, type: 3} + m_Name: + m_EditorClassIdentifier: + EnablePeerMetrics: 0 + MetricsSize: 10 + MaxConnections: 4 + DisconnectOnException: 1 + Listening: 1 + SocketFactory: {fileID: 1092843207} + authenticator: {fileID: 0} + _started: + _event: + m_PersistentCalls: + m_Calls: [] + _connected: + m_PersistentCalls: + m_Calls: [] + _authenticated: + m_PersistentCalls: + m_Calls: [] + _disconnected: + m_PersistentCalls: + m_Calls: [] + _stopped: + _event: + m_PersistentCalls: + m_Calls: [] + _onStartHost: + _event: + m_PersistentCalls: + m_Calls: [] + _onStopHost: + _event: + m_PersistentCalls: + m_Calls: [] +--- !u!4 &1092843215 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1092843205} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1092843216 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1092843205} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b7faf9bec5b689f429ad6fb4f08a3205, type: 3} + m_Name: + m_EditorClassIdentifier: + _initialWorldSize: 1000 + _minimumNodeSize: 1 + _looseness: 1.25 + _visualDebug: 1 +--- !u!114 &1092843217 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1092843205} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f333c8247442ac84db6c38b8ac66a6ed, type: 3} + m_Name: + m_EditorClassIdentifier: + Server: {fileID: 1092843214} + startOnHeadless: 1 +--- !u!1 &1113070485 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1113070488} + - component: {fileID: 1113070487} + - component: {fileID: 1113070486} + m_Layer: 5 + m_Name: StatusText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1113070486 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1113070485} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.94117653, g: 0.94117653, b: 0.94117653, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 1 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!222 &1113070487 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1113070485} + m_CullTransparentMesh: 0 +--- !u!224 &1113070488 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1113070485} + 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_Children: [] + m_Father: {fileID: 1141915038} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1141915037 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1141915038} + m_Layer: 5 + m_Name: Online + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1141915038 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1141915037} + 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_Children: + - {fileID: 1113070488} + - {fileID: 1483767777} + - {fileID: 974944476} + m_Father: {fileID: 292297180} + m_RootOrder: 1 + 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!1 &1189836656 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1189836657} + - component: {fileID: 1189836659} + - component: {fileID: 1189836658} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1189836657 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1189836656} + 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_Children: [] + m_Father: {fileID: 1255647429} + m_RootOrder: 0 + 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 &1189836658 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1189836656} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Start Server Only +--- !u!222 &1189836659 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1189836656} + m_CullTransparentMesh: 0 +--- !u!1 &1255647428 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1255647429} + - component: {fileID: 1255647432} + - component: {fileID: 1255647431} + - component: {fileID: 1255647430} + m_Layer: 5 + m_Name: StartServerButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1255647429 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1255647428} + 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_Children: + - {fileID: 1189836657} + m_Father: {fileID: 13339579} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 88, y: -50} + m_SizeDelta: {x: 140, y: 25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1255647430 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1255647428} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1255647431} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 292297181} + m_TargetAssemblyTypeName: + m_MethodName: StartServerOnlyButtonHandler + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 1 +--- !u!114 &1255647431 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1255647428} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1255647432 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1255647428} + m_CullTransparentMesh: 0 +--- !u!1 &1318993879 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1318993881} + - component: {fileID: 1318993883} + - component: {fileID: 1318993882} + - component: {fileID: 1318993880} + m_Layer: 5 + m_Name: NetworkAddressInputField + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1318993880 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1318993879} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d199490a83bb2b844b9695cbf13b01ef, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1318993882} + m_TextComponent: {fileID: 2106680388} + m_Placeholder: {fileID: 31908018} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 292297181} + m_TargetAssemblyTypeName: + m_MethodName: OnNetworkAddressInputUpdate + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 1 + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_ShouldActivateOnSelect: 1 +--- !u!224 &1318993881 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1318993879} + 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_Children: + - {fileID: 31908020} + - {fileID: 2106680386} + m_Father: {fileID: 13339579} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 88, y: -120} + m_SizeDelta: {x: 140, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1318993882 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1318993879} + 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: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1318993883 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1318993879} + m_CullTransparentMesh: 0 +--- !u!1 &1325943442 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1325943443} + - component: {fileID: 1325943445} + - component: {fileID: 1325943444} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1325943443 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1325943442} + 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_Children: [] + m_Father: {fileID: 1483767777} + m_RootOrder: 0 + 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 &1325943444 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1325943442} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Stop Network +--- !u!222 &1325943445 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1325943442} + m_CullTransparentMesh: 0 +--- !u!1 &1483767776 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1483767777} + - component: {fileID: 1483767780} + - component: {fileID: 1483767779} + - component: {fileID: 1483767778} + m_Layer: 5 + m_Name: StopButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1483767777 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1483767776} + 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_Children: + - {fileID: 1325943443} + m_Father: {fileID: 1141915038} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 30} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1483767778 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1483767776} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1483767779} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 292297181} + m_TargetAssemblyTypeName: + m_MethodName: StopButtonHandler + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 1 +--- !u!114 &1483767779 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1483767776} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1483767780 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1483767776} + m_CullTransparentMesh: 0 +--- !u!1 &1538688328 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1538688332} + - component: {fileID: 1538688331} + - component: {fileID: 1538688330} + - component: {fileID: 1538688329} + m_Layer: 5 + m_Name: NetworkManagerHudInCanvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1538688329 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1538688328} + 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 &1538688330 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1538688328} + 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 &1538688331 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1538688328} + 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_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1538688332 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1538688328} + 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_Children: + - {fileID: 292297180} + - {fileID: 822171097} + - {fileID: 614653064} + m_Father: {fileID: 0} + m_RootOrder: 4 + 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!1 &1593396975 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1593396976} + - component: {fileID: 1593396978} + - component: {fileID: 1593396977} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1593396976 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1593396975} + 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_Children: [] + m_Father: {fileID: 112144981} + m_RootOrder: 0 + 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 &1593396977 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1593396975} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Start Client Only +--- !u!222 &1593396978 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1593396975} + m_CullTransparentMesh: 0 +--- !u!1 &1643848836 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1643848837} + - component: {fileID: 1643848840} + - component: {fileID: 1643848839} + - component: {fileID: 1643848838} + m_Layer: 5 + m_Name: StartHostButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1643848837 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1643848836} + 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_Children: + - {fileID: 186169290} + m_Father: {fileID: 13339579} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 88, y: -20} + m_SizeDelta: {x: 140, y: 25} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1643848838 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1643848836} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1643848839} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 292297181} + m_TargetAssemblyTypeName: + m_MethodName: StartHostButtonHandler + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 1 +--- !u!114 &1643848839 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1643848836} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1643848840 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1643848836} + m_CullTransparentMesh: 0 +--- !u!1 &2106680385 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2106680386} + - component: {fileID: 2106680387} + - component: {fileID: 2106680388} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2106680386 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2106680385} + 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_Children: [] + m_Father: {fileID: 1318993881} + m_RootOrder: 1 + 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.49999905} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2106680387 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2106680385} + m_CullTransparentMesh: 0 +--- !u!114 &2106680388 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2106680385} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: diff --git a/Assets/Mirage/Samples~/InterestManagement/Scenes/AOI.unity.meta b/Assets/Mirage/Samples~/InterestManagement/Scenes/AOI.unity.meta new file mode 100644 index 00000000000..a1d87145bed --- /dev/null +++ b/Assets/Mirage/Samples~/InterestManagement/Scenes/AOI.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b2f08d39804a39048a71e3d919bf30cd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Mirage/Samples~/InterestManagement/Scripts/EnemySpawner.cs b/Assets/Mirage/Samples~/InterestManagement/Scripts/EnemySpawner.cs new file mode 100644 index 00000000000..a4ed8f32ea0 --- /dev/null +++ b/Assets/Mirage/Samples~/InterestManagement/Scripts/EnemySpawner.cs @@ -0,0 +1,55 @@ +using System.Collections; +using UnityEngine; +using Random = UnityEngine.Random; + +namespace Mirage.Examples.InterestManagement +{ + public class EnemySpawner : MonoBehaviour + { + [SerializeField] private NetworkIdentity _enemyPrefab; + [SerializeField] private int _numberOfEnemiesSpawn = 100; + [SerializeField] private ServerObjectManager _serverObject; + [SerializeField] private Transform _plane; + + private float _planeX, _planeZ; + + private void Awake() + { + _serverObject.Server.Started.AddListener(OnStartServer); + + Mesh mesh = _plane.GetComponent().mesh; + + _planeX = (mesh.bounds.size.x / 2) * _plane.localScale.x; + _planeZ = (mesh.bounds.size.z / 2) * _plane.localScale.z; + } + + private void OnStartServer() + { + StartCoroutine(nameof(SpawnEnemies)); + } + + private IEnumerator SpawnEnemies() + { + var spawned = 0; + + for (int i = 0; i < _numberOfEnemiesSpawn; i++) + { + float xRand = Random.Range(-_planeX, _planeX); + float zRand = Random.Range(-_planeZ, _planeZ); + + NetworkIdentity enemy = Instantiate(_enemyPrefab, new Vector3(xRand, 1, zRand), Quaternion.identity); + + _serverObject.Spawn(enemy); + + spawned++; + + if(spawned == 100) + { + yield return new WaitForEndOfFrame(); + + spawned = 0; + } + } + } + } +} diff --git a/Assets/Mirage/Samples~/InterestManagement/Scripts/EnemySpawner.cs.meta b/Assets/Mirage/Samples~/InterestManagement/Scripts/EnemySpawner.cs.meta new file mode 100644 index 00000000000..8369da7737a --- /dev/null +++ b/Assets/Mirage/Samples~/InterestManagement/Scripts/EnemySpawner.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d48e0c95e8575fd48a7ee2e75e6c5cc3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Mirage/Samples~/InterestManagement/Scripts/MonsterRandomMovement.cs b/Assets/Mirage/Samples~/InterestManagement/Scripts/MonsterRandomMovement.cs new file mode 100644 index 00000000000..cc91996ea3f --- /dev/null +++ b/Assets/Mirage/Samples~/InterestManagement/Scripts/MonsterRandomMovement.cs @@ -0,0 +1,59 @@ +using UnityEngine; + +namespace Mirage.Examples.OneK +{ + public class MonsterRandomMovement : NetworkBehaviour + { + public float speed = 1; + public float movementProbability = 0.5f; + public float movementDistance = 20; + + bool moving; + Vector3 start; + Vector3 destination; + + public void OnStartServer() + { + start = transform.position; + } + + private void Awake() + { + Identity.OnStartServer.AddListener(OnStartServer); + } + + [Server(error = false)] + void Update() + { + if (moving) + { + if (Vector3.Distance(transform.position, destination) <= 0.01f) + { + moving = false; + } + else + { + transform.position = Vector3.MoveTowards(transform.position, destination, speed * Time.deltaTime); + } + } + else + { + float r = Random.value; + if (r < movementProbability * Time.deltaTime) + { + Vector2 circlePos = Random.insideUnitCircle; + Vector3 dir = new Vector3(circlePos.x, 0, circlePos.y); + Vector3 dest = transform.position + dir * movementDistance; + + // within move dist around start? + // (don't want to wander off) + if (Vector3.Distance(start, dest) <= movementDistance) + { + destination = dest; + moving = true; + } + } + } + } + } +} diff --git a/Assets/Mirage/Samples~/InterestManagement/Scripts/MonsterRandomMovement.cs.meta b/Assets/Mirage/Samples~/InterestManagement/Scripts/MonsterRandomMovement.cs.meta new file mode 100644 index 00000000000..33c36379dc2 --- /dev/null +++ b/Assets/Mirage/Samples~/InterestManagement/Scripts/MonsterRandomMovement.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4bee3fa414d597f4eb3b9b38c3f0d461 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: From 81161149ce0cdb030b56bb36b614cce028545ac8 Mon Sep 17 00:00:00 2001 From: dragonslaya Date: Sat, 23 Oct 2021 09:52:11 -0400 Subject: [PATCH 16/17] Adding jams performance testing for interest management. --- .../Runtime/10K/Scenes/SceneSettings.lighting | 63 +++++++++++++++++++ .../10K/Scenes/SceneSettings.lighting.meta | 8 +++ .../Runtime/InterestManagement.meta | 2 +- ...s => InterestManagementPerformanceBase.cs} | 49 +++++---------- ...InterestManagementPerformanceBase.cs.meta} | 2 +- .../Mirage.Tests.Performance.Runtime.asmdef | 3 +- 6 files changed, 90 insertions(+), 37 deletions(-) create mode 100644 Assets/Tests/Performance/Runtime/10K/Scenes/SceneSettings.lighting create mode 100644 Assets/Tests/Performance/Runtime/10K/Scenes/SceneSettings.lighting.meta rename Assets/Tests/Performance/Runtime/InterestManagement/{InterestManagementPerformanceTest.cs => InterestManagementPerformanceBase.cs} (75%) rename Assets/Tests/Performance/Runtime/InterestManagement/{InterestManagementPerformanceTest.cs.meta => InterestManagementPerformanceBase.cs.meta} (83%) diff --git a/Assets/Tests/Performance/Runtime/10K/Scenes/SceneSettings.lighting b/Assets/Tests/Performance/Runtime/10K/Scenes/SceneSettings.lighting new file mode 100644 index 00000000000..e7ddce86b32 --- /dev/null +++ b/Assets/Tests/Performance/Runtime/10K/Scenes/SceneSettings.lighting @@ -0,0 +1,63 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!850595691 &4890085278179872738 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SceneSettings + serializedVersion: 3 + m_GIWorkflowMode: 1 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 1 + m_BakeBackend: 0 + m_LightmapMaxSize: 1024 + m_BakeResolution: 40 + m_Padding: 2 + m_TextureCompression: 1 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 2 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_FinalGather: 0 + m_FinalGatherRayCount: 256 + m_FinalGatherFiltering: 1 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 2 + m_PVREnvironmentMIS: 0 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 diff --git a/Assets/Tests/Performance/Runtime/10K/Scenes/SceneSettings.lighting.meta b/Assets/Tests/Performance/Runtime/10K/Scenes/SceneSettings.lighting.meta new file mode 100644 index 00000000000..3f892475d86 --- /dev/null +++ b/Assets/Tests/Performance/Runtime/10K/Scenes/SceneSettings.lighting.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 303d72ac6a59cb24185de20401cd95c8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 4890085278179872738 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Tests/Performance/Runtime/InterestManagement.meta b/Assets/Tests/Performance/Runtime/InterestManagement.meta index 9f8001b8da3..921f5978946 100644 --- a/Assets/Tests/Performance/Runtime/InterestManagement.meta +++ b/Assets/Tests/Performance/Runtime/InterestManagement.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: aa10b6da444588c489655b267f38b839 +guid: 01e1a2e6465e87f4bad82f5c05cb73d6 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Tests/Performance/Runtime/InterestManagement/InterestManagementPerformanceTest.cs b/Assets/Tests/Performance/Runtime/InterestManagement/InterestManagementPerformanceBase.cs similarity index 75% rename from Assets/Tests/Performance/Runtime/InterestManagement/InterestManagementPerformanceTest.cs rename to Assets/Tests/Performance/Runtime/InterestManagement/InterestManagementPerformanceBase.cs index 7fcd6b4f282..cfbf19341e1 100644 --- a/Assets/Tests/Performance/Runtime/InterestManagement/InterestManagementPerformanceTest.cs +++ b/Assets/Tests/Performance/Runtime/InterestManagement/InterestManagementPerformanceBase.cs @@ -1,8 +1,7 @@ using System; using System.Collections; -using Mirage.Examples.InterestManagement; -using Mirage.InterestManagement; -using Mirage.Sockets.Udp; +using Mirage.SocketLayer; +using Mirage.Components; using NUnit.Framework; using Unity.PerformanceTesting; using UnityEditor.SceneManagement; @@ -50,29 +49,20 @@ protected override IEnumerator SetupInterestManagement(NetworkServer server) yield return null; } } - - public class GlobalInterestManagementPerformanceTest : InterestManagementPerformanceBase - { - protected override IEnumerator SetupInterestManagement(NetworkServer server) - { - Setup(); - // wait frame for setup - yield return null; - } - } - [Category("Performance"), Category("InterestManagement")] public abstract class InterestManagementPerformanceBase { - const string testScene = "Assets/Examples/InterestManagement/Scenes/Scene.unity"; - const string NpcSpawnerName = "Mobs"; - const string LootSpawnerName = "Ground"; + const string testScene = "Assets/Examples/InterestManagement/Scenes/AOI.unity"; + const string NpcSpawnerName = "NpcSpawner"; + const string LootSpawnerName = "LootSpawner"; const int clientCount = 100; const int stationaryCount = 3500; const int movingCount = 500; private NetworkServer server; + private TestSocketFactory transport; + IConnection[] clients; [UnitySetUp] public IEnumerator Setup() @@ -81,12 +71,10 @@ public IEnumerator Setup() // wait 1 frame for start to be called yield return null; - GameObject.Find(LootSpawnerName).GetComponent().count = stationaryCount; - GameObject.Find(NpcSpawnerName).GetComponent().count = movingCount; - server = FindObjectOfType(); - server.SocketFactory = server.gameObject.AddComponent(); + transport = server.gameObject.AddComponent(); + server.SocketFactory = transport; bool started = false; server.MaxConnections = clientCount; @@ -103,29 +91,21 @@ public IEnumerator Setup() // wait for start while (!started) { yield return null; } + // connect N clients + clients = new IConnection[clientCount]; for (int i = 0; i < clientCount; i++) { - try - { - var clientGo = new GameObject { name = $"Client {i}" }; - NetworkClient client = clientGo.AddComponent(); - client.SocketFactory = client.gameObject.AddComponent(); - client.Connect("localhost"); - } - catch (Exception ex) - { - Debug.LogException(ex); - } + transport.CreateClientSocket().Connect(default); } } private void removeExistingIM() { - INetworkVisibility[] existing = server.GetComponents(); + BaseVisibilityInspector[] existing = server.GetComponents(); for (int i = 0; i < existing.Length; i++) { - //Destroy(existing[i]); + Destroy(existing[i]); } } @@ -169,5 +149,6 @@ public IEnumerator FramePerformance() .MeasurementCount(300) .Run(); } + } } diff --git a/Assets/Tests/Performance/Runtime/InterestManagement/InterestManagementPerformanceTest.cs.meta b/Assets/Tests/Performance/Runtime/InterestManagement/InterestManagementPerformanceBase.cs.meta similarity index 83% rename from Assets/Tests/Performance/Runtime/InterestManagement/InterestManagementPerformanceTest.cs.meta rename to Assets/Tests/Performance/Runtime/InterestManagement/InterestManagementPerformanceBase.cs.meta index 37f15880c20..02a01a9cb8a 100644 --- a/Assets/Tests/Performance/Runtime/InterestManagement/InterestManagementPerformanceTest.cs.meta +++ b/Assets/Tests/Performance/Runtime/InterestManagement/InterestManagementPerformanceBase.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 46330da8af7316a4f9cabe6faf3404f2 +guid: eaa89a926d1b39e4db40424b13873bf3 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/Tests/Performance/Runtime/Mirage.Tests.Performance.Runtime.asmdef b/Assets/Tests/Performance/Runtime/Mirage.Tests.Performance.Runtime.asmdef index b26153ce8eb..d3ca03d9d19 100644 --- a/Assets/Tests/Performance/Runtime/Mirage.Tests.Performance.Runtime.asmdef +++ b/Assets/Tests/Performance/Runtime/Mirage.Tests.Performance.Runtime.asmdef @@ -10,7 +10,8 @@ "GUID:0acc523941302664db1f4e527237feb3", "GUID:f51ebe6a0ceec4240a699833d6309b23", "GUID:c0b2064c294eb174c9f3f7da398eb677", - "GUID:ae70f15dce7a4fa4b938107926f64504" + "GUID:ae70f15dce7a4fa4b938107926f64504", + "GUID:96f081f4a0d214ee39e3aa34e9d43109" ], "includePlatforms": [], "excludePlatforms": [], From f5dea0af27d215e897661eeb6864cb3141ee5e63 Mon Sep 17 00:00:00 2001 From: dragonslaya Date: Sat, 23 Oct 2021 12:43:11 -0400 Subject: [PATCH 17/17] fixed networkidentity push stuff. --- Assets/Mirage/Runtime/NetworkIdentity.cs | 44 +++++++++++------------- 1 file changed, 20 insertions(+), 24 deletions(-) diff --git a/Assets/Mirage/Runtime/NetworkIdentity.cs b/Assets/Mirage/Runtime/NetworkIdentity.cs index c2f2ef8a66c..b805636d1b0 100644 --- a/Assets/Mirage/Runtime/NetworkIdentity.cs +++ b/Assets/Mirage/Runtime/NetworkIdentity.cs @@ -228,7 +228,7 @@ public NetworkBehaviour[] NetworkBehaviours } } - [SerializeField, HideInInspector] string m_AssetId; + [SerializeField, HideInInspector] int _prefabHash; /// /// The AssetId trick: @@ -249,54 +249,45 @@ public NetworkBehaviour[] NetworkBehaviours /// The solution is to serialize the string internally here and then /// use the real 'Guid' type for everything else via .assetId /// - public Guid AssetId + public int PrefabHash { get { #if UNITY_EDITOR // This is important because sometimes OnValidate does not run (like when adding view to prefab with no child links) - if (string.IsNullOrEmpty(m_AssetId)) + if (_prefabHash == 0) SetupIDs(); #endif - // convert string to Guid and use .Empty to avoid exception if - // we would use 'new Guid("")' - return string.IsNullOrEmpty(m_AssetId) ? Guid.Empty : new Guid(m_AssetId); + return _prefabHash; } internal set { - string newAssetIdString = value == Guid.Empty ? string.Empty : value.ToString("N"); - string oldAssetIdString = m_AssetId; + int newID = value; + int oldId = _prefabHash; // they are the same, do nothing - if (oldAssetIdString == newAssetIdString) - { + if (oldId == newID) return; - } // new is empty - if (string.IsNullOrEmpty(newAssetIdString)) + if (newID == 0) { - throw new ArgumentException($"Can not set AssetId to empty guid on NetworkIdentity '{name}', old assetId '{oldAssetIdString}'"); + throw new ArgumentException($"Can not set AssetId to empty guid on NetworkIdentity '{name}', old assetId '{oldId}'"); } // old not empty - if (!string.IsNullOrEmpty(oldAssetIdString)) + if (oldId != 0) { - throw new InvalidOperationException($"Can not Set AssetId on NetworkIdentity '{name}' because it already had an assetId, current assetId '{oldAssetIdString}', attempted new assetId '{newAssetIdString}'"); + throw new InvalidOperationException($"Can not Set AssetId on NetworkIdentity '{name}' because it already had an assetId, current assetId '{oldId}', attempted new assetId '{newID}'"); } // old is empty - m_AssetId = newAssetIdString; + _prefabHash = newID; - if (logger.LogEnabled()) logger.Log($"Settings AssetId on NetworkIdentity '{name}', new assetId '{newAssetIdString}'"); + if (logger.LogEnabled()) logger.Log($"Settings AssetId on NetworkIdentity '{name}', new assetId '{newID}'"); } } - /// - /// Keep track of all sceneIds to detect scene duplicates - /// - static readonly Dictionary sceneIds = new Dictionary(); - [SerializeField] AddLateEvent _onStartServer = new AddLateEvent(); [SerializeField] AddLateEvent _onStartClient = new AddLateEvent(); [SerializeField] AddLateEvent _onStartLocalPlayer = new AddLateEvent(); @@ -423,9 +414,14 @@ void OnValidate() } #if UNITY_EDITOR + /// + /// Keep track of all sceneIds to detect scene duplicates + /// + internal static readonly Dictionary sceneIds = new Dictionary(); + void AssignAssetID(GameObject prefab) => AssignAssetID(AssetDatabase.GetAssetPath(prefab)); - void AssignAssetID(string path) => m_AssetId = AssetDatabase.AssetPathToGUID(path); + void AssignAssetID(string path) => _prefabHash = path.GetStableHashCode(); bool ThisIsAPrefab() => PrefabUtility.IsPartOfPrefabAsset(gameObject); @@ -628,7 +624,7 @@ void SetupIDs() else { AssignSceneID(); - m_AssetId = ""; + _prefabHash = 0; } } #endif

vH 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 diff --git a/Assets/Mirage/Samples~/InterestManagement/Models/BaseColor.png.meta b/Assets/Mirage/Samples~/InterestManagement/Models/BaseColor.png.meta deleted file mode 100644 index cd4582091b1..00000000000 --- a/Assets/Mirage/Samples~/InterestManagement/Models/BaseColor.png.meta +++ /dev/null @@ -1,88 +0,0 @@ -fileFormatVersion: 2 -guid: 81437bd8a000249988728cc20542784d -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 9 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 2 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - vertices: [] - indices: - edges: [] - weights: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Mirage/Samples~/InterestManagement/Models/Controller.controller b/Assets/Mirage/Samples~/InterestManagement/Models/Controller.controller deleted file mode 100644 index e05d28cf351..00000000000 --- a/Assets/Mirage/Samples~/InterestManagement/Models/Controller.controller +++ /dev/null @@ -1,272 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!91 &9100000 -AnimatorController: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Controller - serializedVersion: 5 - m_AnimatorParameters: - - m_Name: Moving - m_Type: 4 - m_DefaultFloat: 0 - m_DefaultInt: 0 - m_DefaultBool: 0 - m_Controller: {fileID: 0} - - m_Name: Shoot - m_Type: 9 - m_DefaultFloat: 0 - m_DefaultInt: 0 - m_DefaultBool: 0 - m_Controller: {fileID: 0} - m_AnimatorLayers: - - serializedVersion: 5 - m_Name: Base Layer - m_StateMachine: {fileID: 1107772262116321704} - m_Mask: {fileID: 0} - m_Motions: [] - m_Behaviours: [] - m_BlendingMode: 0 - m_SyncedLayerIndex: -1 - m_DefaultWeight: 0 - m_IKPass: 0 - m_SyncedLayerAffectsTiming: 0 - m_Controller: {fileID: 9100000} ---- !u!1101 &1101104249963802978 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Moving - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102824315819425342} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0.25 - m_TransitionOffset: 0 - m_ExitTime: 0.6 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101366829127142966 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Shoot - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102254808008813326} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0 - m_TransitionOffset: 0 - m_ExitTime: 1 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101806660142692138 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 2 - m_ConditionEvent: Moving - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102207974245764242} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0.25 - m_TransitionOffset: 0 - m_ExitTime: 0.6 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101862483397811748 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 2 - m_ConditionEvent: Moving - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102207974245764242} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0.25 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1101 &1101947542735704306 -AnimatorStateTransition: - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - m_Conditions: - - m_ConditionMode: 1 - m_ConditionEvent: Moving - m_EventTreshold: 0 - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: 1102824315819425342} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 3 - m_TransitionDuration: 0.25 - m_TransitionOffset: 0 - m_ExitTime: 0.75 - m_HasExitTime: 0 - m_HasFixedDuration: 1 - m_InterruptionSource: 0 - m_OrderedInterruption: 1 - m_CanTransitionToSelf: 1 ---- !u!1102 &1102207974245764242 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Idle - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: - - {fileID: 1101947542735704306} - m_StateMachineBehaviours: [] - m_Position: {x: 50, y: 50, z: 0} - m_IKOnFeet: 0 - m_WriteDefaultValues: 1 - m_Mirror: 0 - m_SpeedParameterActive: 0 - m_MirrorParameterActive: 0 - m_CycleOffsetParameterActive: 0 - m_TimeParameterActive: 0 - m_Motion: {fileID: 0} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1102 &1102254808008813326 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Shoot - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: - - {fileID: 1101104249963802978} - - {fileID: 1101806660142692138} - m_StateMachineBehaviours: [] - m_Position: {x: 50, y: 50, z: 0} - m_IKOnFeet: 0 - m_WriteDefaultValues: 1 - m_Mirror: 0 - m_SpeedParameterActive: 0 - m_MirrorParameterActive: 0 - m_CycleOffsetParameterActive: 0 - m_TimeParameterActive: 0 - m_Motion: {fileID: 7400006, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1102 &1102824315819425342 -AnimatorState: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Moving - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: - - {fileID: 1101862483397811748} - m_StateMachineBehaviours: [] - m_Position: {x: 50, y: 50, z: 0} - m_IKOnFeet: 0 - m_WriteDefaultValues: 1 - m_Mirror: 0 - m_SpeedParameterActive: 0 - m_MirrorParameterActive: 0 - m_CycleOffsetParameterActive: 0 - m_TimeParameterActive: 0 - m_Motion: {fileID: 7400004, guid: 38b49695fc0a4418bbc350f2366660c5, type: 3} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1107 &1107772262116321704 -AnimatorStateMachine: - serializedVersion: 5 - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Base Layer - m_ChildStates: - - serializedVersion: 1 - m_State: {fileID: 1102207974245764242} - m_Position: {x: 252, y: 48, z: 0} - - serializedVersion: 1 - m_State: {fileID: 1102824315819425342} - m_Position: {x: 252, y: 204, z: 0} - - serializedVersion: 1 - m_State: {fileID: 1102254808008813326} - m_Position: {x: 420, y: 120, z: 0} - m_ChildStateMachines: [] - m_AnyStateTransitions: - - {fileID: 1101366829127142966} - m_EntryTransitions: [] - m_StateMachineTransitions: {} - m_StateMachineBehaviours: [] - m_AnyStatePosition: {x: 60, y: 132, z: 0} - m_EntryPosition: {x: 60, y: 168, z: 0} - m_ExitPosition: {x: 60, y: 96, z: 0} - m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} - m_DefaultState: {fileID: 1102207974245764242} diff --git a/Assets/Mirage/Samples~/InterestManagement/Models/Controller.controller.meta b/Assets/Mirage/Samples~/InterestManagement/Models/Controller.controller.meta deleted file mode 100644 index 46b8d258fdb..00000000000 --- a/Assets/Mirage/Samples~/InterestManagement/Models/Controller.controller.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1c4c1b6d2df87468a907635593380db5 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 9100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Mirage/Samples~/InterestManagement/Models/Emissive.png b/Assets/Mirage/Samples~/InterestManagement/Models/Emissive.png deleted file mode 100644 index 61ca0cbaf3c3a65d4f9e6903252d5505af499806..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80294 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 O1W=Gs{a7Vs68wM81?4ON diff --git a/Assets/Mirage/Samples~/InterestManagement/Models/Emissive.png.meta b/Assets/Mirage/Samples~/InterestManagement/Models/Emissive.png.meta deleted file mode 100644 index 1cde251ae95..00000000000 --- a/Assets/Mirage/Samples~/InterestManagement/Models/Emissive.png.meta +++ /dev/null @@ -1,88 +0,0 @@ -fileFormatVersion: 2 -guid: cf13c719a85e94858981d339517d75c5 -TextureImporter: - fileIDToRecycleName: {} - externalObjects: {} - serializedVersion: 9 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 2 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - vertices: [] - indices: - edges: [] - weights: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Mirage/Samples~/InterestManagement/Models/Metallic.png b/Assets/Mirage/Samples~/InterestManagement/Models/Metallic.png deleted file mode 100644 index d5d5559fe82d85d11be1b75d41003ed1c74b05c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62860 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