diff --git a/Assets/AddressableAssetsData/AddressableAssetSettings.asset b/Assets/AddressableAssetsData/AddressableAssetSettings.asset
index 2ce23dd8..42f1d744 100644
--- a/Assets/AddressableAssetsData/AddressableAssetSettings.asset
+++ b/Assets/AddressableAssetsData/AddressableAssetSettings.asset
@@ -15,10 +15,9 @@ MonoBehaviour:
m_DefaultGroup: eb9eb3c822ec72b468349d4e785d6617
m_currentHash:
serializedVersion: 2
- Hash: 00000000000000000000000000000000
+ Hash: b3af3a77ece41351bcf4459c8498ca0f
m_OptimizeCatalogSize: 0
m_BuildRemoteCatalog: 1
- m_BundleLocalCatalog: 0
m_CatalogRequestsTimeout: 0
m_DisableCatalogUpdateOnStart: 0
m_InternalIdNamingMode: 0
@@ -32,7 +31,7 @@ MonoBehaviour:
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider
m_IgnoreUnsupportedFilesInBuild: 0
m_UniqueBundleIds: 0
- m_EnableJsonCatalog: 1
+ m_EnableJsonCatalog: 0
m_NonRecursiveBuilding: 0
m_CCDEnabled: 0
m_maxConcurrentWebRequests: 500
@@ -81,7 +80,7 @@ MonoBehaviour:
- m_Id: 6e9217891ed892f40b1933afda7ddded
m_Value: '{UnityEngine.AddressableAssets.Addressables.RuntimePath}/[BuildTarget]'
- m_Id: 8b0e868bf8565ef4ba5a95e7d57f666c
- m_Value: 'https://data.virtualbrainlab.org/PinpointData/1.0.3/[BuildTarget]'
+ m_Value: 'https://data.virtualbrainlab.org/PinpointData/2.0.0/[BuildTarget]'
- m_Id: b28712faecae3244489993d74caf0ba7
m_Value: '[UnityEditor.EditorUserBuildSettings.activeBuildTarget]'
m_ProfileEntryNames:
diff --git a/Assets/AddressableAssetsData/WebGL/addressables_content_state.bin b/Assets/AddressableAssetsData/WebGL/addressables_content_state.bin
index 76a2fe97..c13ffa99 100644
Binary files a/Assets/AddressableAssetsData/WebGL/addressables_content_state.bin and b/Assets/AddressableAssetsData/WebGL/addressables_content_state.bin differ
diff --git a/Assets/AddressableAssetsData/Windows/addressables_content_state.bin b/Assets/AddressableAssetsData/Windows/addressables_content_state.bin
index ba4c1ae7..52ab9e0f 100644
Binary files a/Assets/AddressableAssetsData/Windows/addressables_content_state.bin and b/Assets/AddressableAssetsData/Windows/addressables_content_state.bin differ
diff --git a/Assets/Scenes/TrajectoryPlanner.unity b/Assets/Scenes/TrajectoryPlanner.unity
index eb6f02e9..724fd7a6 100644
--- a/Assets/Scenes/TrajectoryPlanner.unity
+++ b/Assets/Scenes/TrajectoryPlanner.unity
@@ -783,6 +783,10 @@ PrefabInstance:
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
+ - target: {fileID: 5304039299580470460, guid: ee09154d7a7870a419882ff36080d765, type: 3}
+ propertyPath: _buildVersion
+ value: 1.5
+ objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
diff --git a/Assets/Scripts/Pinpoint/Probes/ManipulatorBehaviorController/ManipulatorBehaviorController.cs b/Assets/Scripts/Pinpoint/Probes/ManipulatorBehaviorController/ManipulatorBehaviorController.cs
index 3d205109..89e74f17 100644
--- a/Assets/Scripts/Pinpoint/Probes/ManipulatorBehaviorController/ManipulatorBehaviorController.cs
+++ b/Assets/Scripts/Pinpoint/Probes/ManipulatorBehaviorController/ManipulatorBehaviorController.cs
@@ -345,104 +345,106 @@ private async void EchoPosition()
{
// Continue echoing position while enabled and there exists a probe controller.
while (enabled && _probeController)
- {
- // Get manipulator position.
- var positionResponse = await CommunicationManager.Instance.GetPosition(
- ManipulatorID
- );
+ await UpdateProbePositionFromManipulator();
+ }
- // Shortcut exit if there was an error.
- if (CommunicationManager.HasError(positionResponse.Error))
- return;
+ ///
+ /// Update the probe's position based on the manipulator's position.
+ ///
+ private async Awaitable UpdateProbePositionFromManipulator()
+ {
+ // Get manipulator position.
+ var positionResponse = await CommunicationManager.Instance.GetPosition(ManipulatorID);
- // Apply zero coordinate offset.
- var zeroCoordinateAdjustedManipulatorPosition =
- positionResponse.Position - ZeroCoordinateOffset;
+ // Shortcut exit if there was an error.
+ if (CommunicationManager.HasError(positionResponse.Error))
+ return;
- // Convert to coordinate space.
- var manipulatorSpacePosition = CoordinateTransform.T2U(
- zeroCoordinateAdjustedManipulatorPosition
- );
+ // Apply zero coordinate offset.
+ var zeroCoordinateAdjustedManipulatorPosition =
+ positionResponse.Position - ZeroCoordinateOffset;
- // Brain surface adjustment.
- var brainSurfaceAdjustment = float.IsNaN(BrainSurfaceOffset)
- ? 0
- : BrainSurfaceOffset;
- // Apply depth adjustment to manipulator position for non-3 axis manipulators.
- if (CoordinateTransform.Prefix != "3lhm")
- zeroCoordinateAdjustedManipulatorPosition.w += brainSurfaceAdjustment;
-
- // Convert to world space.
- var zeroCoordinateAdjustedWorldPosition = CoordinateSpace.Space2World(
- manipulatorSpacePosition
- );
+ // Convert to coordinate space.
+ var manipulatorSpacePosition = CoordinateTransform.T2U(
+ zeroCoordinateAdjustedManipulatorPosition
+ );
- // Set probe position (change axes to match probe).
- var transformedApmldv = BrainAtlasManager.World2T_Vector(
- zeroCoordinateAdjustedWorldPosition
- );
+ // Brain surface adjustment.
+ var brainSurfaceAdjustment = float.IsNaN(BrainSurfaceOffset) ? 0 : BrainSurfaceOffset;
+ // Apply depth adjustment to manipulator position for non-3 axis manipulators.
+ if (CoordinateTransform.Prefix != "3lhm")
+ zeroCoordinateAdjustedManipulatorPosition.w += brainSurfaceAdjustment;
- // Set probe position.
- // For 3-axis manipulators, use depth to adjust brain offset if applying offset on depth.
- if (CoordinateTransform.Prefix == "3lhm")
- _probeController.SetProbePosition(
- new Vector4(
- transformedApmldv.x,
- transformedApmldv.y,
- transformedApmldv.z,
- brainSurfaceAdjustment
- )
- );
- else
- _probeController.SetProbePosition(
- new Vector4(
- transformedApmldv.x,
- transformedApmldv.y,
- transformedApmldv.z,
- zeroCoordinateAdjustedManipulatorPosition.w
- )
- );
-
- // Don't log if the last position is the same.
- var positionDifference = _lastLoggedManipulatorPosition - positionResponse.Position;
- if (
- !(Mathf.Abs(positionDifference.x) > 0.0001)
- && !(Mathf.Abs(positionDifference.y) > 0.0001)
- && !(Mathf.Abs(positionDifference.z) > 0.0001)
- && !(Mathf.Abs(positionDifference.w) > 0.0001)
- )
- continue;
-
- // Log every 4 hz
- if (!(Time.time - _lastLoggedTime >= 0.25))
- continue;
-
- _lastLoggedTime = Time.time;
- var tipPos = _probeController.ProbeTipT.position;
-
- // ["ephys_link", Real time stamp, Manipulator ID, X, Y, Z, W, Phi, Theta, Spin, TipX, TipY, TipZ]
- OutputLog.Log(
- new[]
- {
- "ephys_link",
- DateTime.Now.ToString(CultureInfo.InvariantCulture),
- ManipulatorID,
- positionResponse.Position.x.ToString(CultureInfo.InvariantCulture),
- positionResponse.Position.y.ToString(CultureInfo.InvariantCulture),
- positionResponse.Position.z.ToString(CultureInfo.InvariantCulture),
- positionResponse.Position.w.ToString(CultureInfo.InvariantCulture),
- _probeController.Insertion.Yaw.ToString(CultureInfo.InvariantCulture),
- _probeController.Insertion.Pitch.ToString(CultureInfo.InvariantCulture),
- _probeController.Insertion.Roll.ToString(CultureInfo.InvariantCulture),
- tipPos.x.ToString(CultureInfo.InvariantCulture),
- tipPos.y.ToString(CultureInfo.InvariantCulture),
- tipPos.z.ToString(CultureInfo.InvariantCulture)
- }
+ // Convert to world space.
+ var zeroCoordinateAdjustedWorldPosition = CoordinateSpace.Space2World(
+ manipulatorSpacePosition
+ );
+
+ // Set probe position (change axes to match probe).
+ var transformedApmldv = BrainAtlasManager.World2T_Vector(
+ zeroCoordinateAdjustedWorldPosition
+ );
+
+ // Set probe position.
+ // For 3-axis manipulators, use depth to adjust brain offset if applying offset on depth.
+ if (CoordinateTransform.Prefix == "3lhm")
+ _probeController.SetProbePosition(
+ new Vector4(
+ transformedApmldv.x,
+ transformedApmldv.y,
+ transformedApmldv.z,
+ brainSurfaceAdjustment
+ )
+ );
+ else
+ _probeController.SetProbePosition(
+ new Vector4(
+ transformedApmldv.x,
+ transformedApmldv.y,
+ transformedApmldv.z,
+ zeroCoordinateAdjustedManipulatorPosition.w
+ )
);
- // Update last logged position
- _lastLoggedManipulatorPosition = positionResponse.Position;
- }
+ // Don't log if the last position is the same.
+ var positionDifference = _lastLoggedManipulatorPosition - positionResponse.Position;
+ if (
+ !(Mathf.Abs(positionDifference.x) > 0.0001)
+ && !(Mathf.Abs(positionDifference.y) > 0.0001)
+ && !(Mathf.Abs(positionDifference.z) > 0.0001)
+ && !(Mathf.Abs(positionDifference.w) > 0.0001)
+ )
+ return;
+
+ // Log every 4 hz
+ if (!(Time.time - _lastLoggedTime >= 0.25))
+ return;
+
+ _lastLoggedTime = Time.time;
+ var tipPos = _probeController.ProbeTipT.position;
+
+ // ["ephys_link", Real time stamp, Manipulator ID, X, Y, Z, W, Phi, Theta, Spin, TipX, TipY, TipZ]
+ OutputLog.Log(
+ new[]
+ {
+ "ephys_link",
+ DateTime.Now.ToString(CultureInfo.InvariantCulture),
+ ManipulatorID,
+ positionResponse.Position.x.ToString(CultureInfo.InvariantCulture),
+ positionResponse.Position.y.ToString(CultureInfo.InvariantCulture),
+ positionResponse.Position.z.ToString(CultureInfo.InvariantCulture),
+ positionResponse.Position.w.ToString(CultureInfo.InvariantCulture),
+ _probeController.Insertion.Yaw.ToString(CultureInfo.InvariantCulture),
+ _probeController.Insertion.Pitch.ToString(CultureInfo.InvariantCulture),
+ _probeController.Insertion.Roll.ToString(CultureInfo.InvariantCulture),
+ tipPos.x.ToString(CultureInfo.InvariantCulture),
+ tipPos.y.ToString(CultureInfo.InvariantCulture),
+ tipPos.z.ToString(CultureInfo.InvariantCulture)
+ }
+ );
+
+ // Update last logged position
+ _lastLoggedManipulatorPosition = positionResponse.Position;
}
#endregion
diff --git a/Assets/Scripts/Pinpoint/Probes/ManipulatorBehaviorController/ManipulatorBehaviorController_Automation_DuraCalibration.cs b/Assets/Scripts/Pinpoint/Probes/ManipulatorBehaviorController/ManipulatorBehaviorController_Automation_DuraCalibration.cs
index acebe25d..0ded0617 100644
--- a/Assets/Scripts/Pinpoint/Probes/ManipulatorBehaviorController/ManipulatorBehaviorController_Automation_DuraCalibration.cs
+++ b/Assets/Scripts/Pinpoint/Probes/ManipulatorBehaviorController/ManipulatorBehaviorController_Automation_DuraCalibration.cs
@@ -13,12 +13,12 @@ public partial class ManipulatorBehaviorController
#region Properties
///
- /// Record of the manipulator's depth coordinate at the Dura.
+ /// Record of the manipulator's depth at the Dura.
///
private float _duraDepth;
///
- /// Record of the probe's coordinate at the Dura.
+ /// AP, ML, DV coordinate of the Dura.
///
private Vector3 _duraCoordinate;
@@ -71,10 +71,10 @@ public async Awaitable ResetDuraOffset()
// Reset dura offset.
ComputeBrainSurfaceOffset();
- // Wait for computation to complete.
- await Awaitable.NextFrameAsync();
+ // Force update probe position.
+ await UpdateProbePositionFromManipulator();
- // Reset Dura offset.
+ // Save the Dura's position.
_duraDepth = positionResponse.Position.w;
_duraCoordinate = _probeController.Insertion.APMLDV;
diff --git a/Assets/Scripts/Pinpoint/Probes/ManipulatorBehaviorController/ManipulatorBehaviorController_Automation_Insertion.cs b/Assets/Scripts/Pinpoint/Probes/ManipulatorBehaviorController/ManipulatorBehaviorController_Automation_Insertion.cs
index c7005280..21ab7cb9 100644
--- a/Assets/Scripts/Pinpoint/Probes/ManipulatorBehaviorController/ManipulatorBehaviorController_Automation_Insertion.cs
+++ b/Assets/Scripts/Pinpoint/Probes/ManipulatorBehaviorController/ManipulatorBehaviorController_Automation_Insertion.cs
@@ -110,6 +110,9 @@ float drivePastDistance
> NEAR_TARGET_DISTANCE
)
{
+ print(
+ $"{ProbeAutomationStateManager.ProbeAutomationState}: Going to {targetDepth - NEAR_TARGET_DISTANCE}"
+ );
var driveToNearTargetResponse =
await CommunicationManager.Instance.SetDepth(
new SetDepthRequest(
@@ -119,6 +122,8 @@ await CommunicationManager.Instance.SetDepth(
)
);
+ print($"At {driveToNearTargetResponse.Depth}");
+
// Shortcut exit if there was an error.
if (CommunicationManager.HasError(driveToNearTargetResponse.Error))
return;
@@ -126,6 +131,9 @@ await CommunicationManager.Instance.SetDepth(
break;
case ProbeAutomationState.DrivingToPastTarget:
+ print(
+ $"{ProbeAutomationStateManager.ProbeAutomationState}: Going to {targetDepth + drivePastDistance}"
+ );
// Drive to past target.
var driveToPastTargetResponse =
await CommunicationManager.Instance.SetDepth(
@@ -136,11 +144,16 @@ await CommunicationManager.Instance.SetDepth(
)
);
+ print($"At {driveToPastTargetResponse.Depth}");
+
// Shortcut exit if there was an error.
if (CommunicationManager.HasError(driveToPastTargetResponse.Error))
return;
break;
case ProbeAutomationState.ReturningToTarget:
+ print(
+ $"{ProbeAutomationStateManager.ProbeAutomationState}: Going to {targetDepth}"
+ );
// Drive up to target.
var returnToTargetResponse = await CommunicationManager.Instance.SetDepth(
new SetDepthRequest(
@@ -150,6 +163,8 @@ await CommunicationManager.Instance.SetDepth(
)
);
+ print($"At {returnToTargetResponse.Depth}");
+
// Shortcut exit if there was an error.
if (CommunicationManager.HasError(returnToTargetResponse.Error))
return;
@@ -162,14 +177,11 @@ await CommunicationManager.Instance.SetDepth(
case ProbeAutomationState.AtNearTargetInsert:
case ProbeAutomationState.AtPastTarget:
case ProbeAutomationState.AtTarget:
- case ProbeAutomationState.ExitingToNearTarget:
- case ProbeAutomationState.AtNearTargetExit:
case ProbeAutomationState.ExitingToDura:
case ProbeAutomationState.AtDuraExit:
case ProbeAutomationState.ExitingToMargin:
case ProbeAutomationState.AtExitMargin:
case ProbeAutomationState.ExitingToTargetEntryCoordinate:
- case ProbeAutomationState.DrivingToBregma:
throw new InvalidOperationException(
$"Not a valid driving state: {ProbeAutomationStateManager.ProbeAutomationState}"
);
@@ -255,30 +267,6 @@ public async void Exit(ProbeManager targetInsertionProbeManager, float baseSpeed
// Handle exiting state.
switch (ProbeAutomationStateManager.ProbeAutomationState)
{
- case ProbeAutomationState.ExitingToNearTarget:
- // Exit to near target if not already there.
- if (
- GetCurrentDistanceToTarget(targetInsertionProbeManager)
- < NEAR_TARGET_DISTANCE
- )
- {
- var exitToNearTargetResponse =
- await CommunicationManager.Instance.SetDepth(
- new SetDepthRequest(
- ManipulatorID,
- targetDepth - NEAR_TARGET_DISTANCE,
- baseSpeed
- * EXIT_DRIVE_SPEED_MULTIPLIER
- * NEAR_TARGET_SPEED_MULTIPLIER
- )
- );
-
- // Shortcut exit if there was an error.
- if (CommunicationManager.HasError(exitToNearTargetResponse.Error))
- return;
- }
-
- break;
case ProbeAutomationState.ExitingToDura:
// Exit back up to the Dura.
var exitToDuraResponse = await CommunicationManager.Instance.SetDepth(
@@ -344,10 +332,8 @@ await CommunicationManager.Instance.SetPosition(
case ProbeAutomationState.AtPastTarget:
case ProbeAutomationState.ReturningToTarget:
case ProbeAutomationState.AtTarget:
- case ProbeAutomationState.AtNearTargetExit:
case ProbeAutomationState.AtDuraExit:
case ProbeAutomationState.AtExitMargin:
- case ProbeAutomationState.DrivingToBregma:
throw new InvalidOperationException(
$"Not a valid exit state: {ProbeAutomationStateManager.ProbeAutomationState}"
);
@@ -460,7 +446,7 @@ private float GetTargetDistanceToDura(ProbeManager targetInsertionProbeManager)
/// Compute the current distance to the target insertion.
///
///
- /// Distance in mm to the target from the probe.
+ /// Distance in mm to the target from the probe. NaN on error.
private float GetCurrentDistanceToTarget(ProbeManager targetInsertionProbeManager)
{
return Vector3.Distance(
diff --git a/Assets/Scripts/Pinpoint/Probes/ProbeAutomationState.cs b/Assets/Scripts/Pinpoint/Probes/ProbeAutomationState.cs
index 4019a0de..0add000b 100644
--- a/Assets/Scripts/Pinpoint/Probes/ProbeAutomationState.cs
+++ b/Assets/Scripts/Pinpoint/Probes/ProbeAutomationState.cs
@@ -60,16 +60,6 @@ public enum ProbeAutomationState
///
AtTarget,
- ///
- /// Driving back up to near target depth (exit drive).
- ///
- ExitingToNearTarget,
-
- ///
- /// At near target depth (exit drive). Can switch back to normal speed.
- ///
- AtNearTargetExit,
-
///
/// Driving back up to the Dura (exit drive).
///
@@ -94,10 +84,5 @@ public enum ProbeAutomationState
/// Driving back up to the target entry coordinate (exit drive).
///
ExitingToTargetEntryCoordinate,
-
- ///
- /// Driving back to Bregma.
- ///
- DrivingToBregma
}
}
diff --git a/Assets/Scripts/Pinpoint/Probes/ProbeAutomationStateManager.cs b/Assets/Scripts/Pinpoint/Probes/ProbeAutomationStateManager.cs
index a3bb8b0b..acefc1ee 100644
--- a/Assets/Scripts/Pinpoint/Probes/ProbeAutomationStateManager.cs
+++ b/Assets/Scripts/Pinpoint/Probes/ProbeAutomationStateManager.cs
@@ -122,10 +122,8 @@ public void SetToInsertionDrivingState()
or ProbeAutomationState.ExitingToDura
=> ProbeAutomationState.DrivingToNearTarget,
- // States for driving to the target.
+ // States for driving to past target.
ProbeAutomationState.AtNearTargetInsert
- or ProbeAutomationState.ExitingToNearTarget
- or ProbeAutomationState.AtNearTargetExit
=> ProbeAutomationState.DrivingToPastTarget,
// States for returning to the target.
@@ -152,14 +150,10 @@ public void SetToExitingDrivingState()
// Set state.
ProbeAutomationState = ProbeAutomationState switch
{
- // States for Exiting to near target depth.
+ // States for Exiting to the Dura.
ProbeAutomationState.AtTarget
or ProbeAutomationState.ReturningToTarget
or ProbeAutomationState.DrivingToPastTarget
- => ProbeAutomationState.ExitingToNearTarget,
-
- // States for Exiting to the Dura.
- ProbeAutomationState.AtNearTargetExit
or ProbeAutomationState.AtNearTargetInsert
or ProbeAutomationState.DrivingToNearTarget
=> ProbeAutomationState.ExitingToDura,
diff --git a/Library/com.unity.addressables/WebGL/addressables_content_state.bin b/Library/com.unity.addressables/WebGL/addressables_content_state.bin
index 76a2fe97..c13ffa99 100644
Binary files a/Library/com.unity.addressables/WebGL/addressables_content_state.bin and b/Library/com.unity.addressables/WebGL/addressables_content_state.bin differ
diff --git a/Library/com.unity.addressables/Windows/addressables_content_state.bin b/Library/com.unity.addressables/Windows/addressables_content_state.bin
index ba4c1ae7..52ab9e0f 100644
Binary files a/Library/com.unity.addressables/Windows/addressables_content_state.bin and b/Library/com.unity.addressables/Windows/addressables_content_state.bin differ
diff --git a/Library/com.unity.addressables/aa/WebGL/AddressablesLink/link.xml b/Library/com.unity.addressables/aa/WebGL/AddressablesLink/link.xml
index a83f0e4b..5417fa7e 100644
--- a/Library/com.unity.addressables/aa/WebGL/AddressablesLink/link.xml
+++ b/Library/com.unity.addressables/aa/WebGL/AddressablesLink/link.xml
@@ -1,7 +1,7 @@
-
+
@@ -13,7 +13,6 @@
-
diff --git a/Library/com.unity.addressables/aa/WebGL/catalog.bin b/Library/com.unity.addressables/aa/WebGL/catalog.bin
new file mode 100644
index 00000000..2d21405c
Binary files /dev/null and b/Library/com.unity.addressables/aa/WebGL/catalog.bin differ
diff --git a/Library/com.unity.addressables/aa/WebGL/catalog.hash b/Library/com.unity.addressables/aa/WebGL/catalog.hash
new file mode 100644
index 00000000..aab6014a
--- /dev/null
+++ b/Library/com.unity.addressables/aa/WebGL/catalog.hash
@@ -0,0 +1 @@
+414c16423513281e4f2210a7737f772a
\ No newline at end of file
diff --git a/Library/com.unity.addressables/aa/WebGL/catalog.json b/Library/com.unity.addressables/aa/WebGL/catalog.json
deleted file mode 100644
index ceeaf3ee..00000000
--- a/Library/com.unity.addressables/aa/WebGL/catalog.json
+++ /dev/null
@@ -1 +0,0 @@
-{"m_LocatorId":"AddressablesMainContentCatalog","m_BuildResultHash":"88c0a6b22e99f0b18b807f68419255e1","m_InstanceProviderData":{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider"},"m_Data":""},"m_SceneProviderData":{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.SceneProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.SceneProvider"},"m_Data":""},"m_ResourceProviderData":[{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.LegacyResourcesProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.LegacyResourcesProvider"},"m_Data":""},{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider"},"m_Data":""},{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider"},"m_Data":""},{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.LegacyResourcesProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.LegacyResourcesProvider"},"m_Data":""},{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider"},"m_Data":""}],"m_ProviderIds":["UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider","UnityEngine.ResourceManagement.ResourceProviders.LegacyResourcesProvider","UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider",""],"m_InternalIds":["Assets/AddressableAssets/3D/skull.obj","Assets/AddressableAssets/3D/skull.prefab","Assets/AddressableAssets/ChannelMaps/neuropixels_1.asset","Assets/AddressableAssets/ChannelMaps/neuropixels_2.asset","Assets/AddressableAssets/ChannelMaps/neuropixels_2_1shank.asset","Assets/AddressableAssets/ChannelMaps/pipette.asset","Assets/AddressableAssets/ChannelMaps/ucla_128k.asset","Assets/AddressableAssets/ChannelMaps/ucla_256f.asset","Assets/AddressableAssets/IBL/coverage_indexes.bytes","DebugUICanvas","DebugUIPersistentCanvas","FiraCode-Regular","Fonts & Materials/LiberationSans SDF","Fonts & Materials/LiberationSans SDF - Drop Shadow","Fonts & Materials/LiberationSans SDF - Fallback","Fonts & Materials/LiberationSans SDF - Outline","https://data.virtualbrainlab.org/PinpointData/1.0.3/WebGL/channelmaps_assets_assets/addressableassets/channelmaps/neuropixels_1.asset_5ff32310bc8bade5503f3486222f1095.bundle","https://data.virtualbrainlab.org/PinpointData/1.0.3/WebGL/channelmaps_assets_assets/addressableassets/channelmaps/neuropixels_2.asset_aa1431e24ff496caa3b90a2ea2b63650.bundle","https://data.virtualbrainlab.org/PinpointData/1.0.3/WebGL/channelmaps_assets_assets/addressableassets/channelmaps/neuropixels_2_1shank.asset_8b9513807aae85ed6722c7c1bfe7b6ed.bundle","https://data.virtualbrainlab.org/PinpointData/1.0.3/WebGL/channelmaps_assets_assets/addressableassets/channelmaps/pipette.asset_432edc55ebe781eea2e855da99f035ce.bundle","https://data.virtualbrainlab.org/PinpointData/1.0.3/WebGL/channelmaps_assets_assets/addressableassets/channelmaps/ucla_128k.asset_10176da6b51d40cd4f77c99760c4d15b.bundle","https://data.virtualbrainlab.org/PinpointData/1.0.3/WebGL/channelmaps_assets_assets/addressableassets/channelmaps/ucla_256f.asset_048aa1beff554693c7299e93b3c3fade.bundle","https://data.virtualbrainlab.org/PinpointData/1.0.3/WebGL/iblcoverage_assets_all_5daba40c72c445ca099b1ab7d02103a1.bundle","https://data.virtualbrainlab.org/PinpointData/1.0.3/WebGL/skull_assets_all_1e79d9107c2b53a1e6b495ffeaa5be2d.bundle","LineBreaking Following Characters","LineBreaking Leading Characters","PerformanceTestRunInfo","Scenes/TrajectoryPlanner","SimpleFileBrowserCanvas","Sprite Assets/EmojiOne","Style Sheets/Default Style Sheet","TMP Settings","UnisavePreferencesFile"],"m_KeyDataString":"OwAAAAAlAAAAQXNzZXRzL0FkZHJlc3NhYmxlQXNzZXRzLzNEL3NrdWxsLm9iagAgAAAANjA0YTVmOGQ3ZDM2ZjRjNGM5NzJhNjljZGE4MTc1YmMAKAAAAEFzc2V0cy9BZGRyZXNzYWJsZUFzc2V0cy8zRC9za3VsbC5wcmVmYWIAIAAAADdiNTkzOTc2NTBhMmVmMjQ3OTU5ZjE2NmYxMDI1NjhjADgAAABBc3NldHMvQWRkcmVzc2FibGVBc3NldHMvQ2hhbm5lbE1hcHMvbmV1cm9waXhlbHNfMS5hc3NldAAgAAAAMWY0MzE4NTQ5Y2UyMWY0NDRhYzAzOTFhMzNkYWUwMmQAOAAAAEFzc2V0cy9BZGRyZXNzYWJsZUFzc2V0cy9DaGFubmVsTWFwcy9uZXVyb3BpeGVsc18yLmFzc2V0ACAAAAA3OGQ3MmE5NDk1YmI5ZGU0ZGI0MzBjNGE3MTI0ZjY3OQA/AAAAQXNzZXRzL0FkZHJlc3NhYmxlQXNzZXRzL0NoYW5uZWxNYXBzL25ldXJvcGl4ZWxzXzJfMXNoYW5rLmFzc2V0ACAAAABkNDZhOGY5MDUyY2IyZjI0MTkzZDllN2Q2NTlmODU4MwAyAAAAQXNzZXRzL0FkZHJlc3NhYmxlQXNzZXRzL0NoYW5uZWxNYXBzL3BpcGV0dGUuYXNzZXQAIAAAADZjNjEwZjFjYjI2YzFmNDRhOThhY2Q4OGI0YmRkNjUwADQAAABBc3NldHMvQWRkcmVzc2FibGVBc3NldHMvQ2hhbm5lbE1hcHMvdWNsYV8xMjhrLmFzc2V0ACAAAAA0NTY0MGQ0ZTVkZjBiM2M0MTljNjYwNWRkMTM4NWE0MwA0AAAAQXNzZXRzL0FkZHJlc3NhYmxlQXNzZXRzL0NoYW5uZWxNYXBzL3VjbGFfMjU2Zi5hc3NldAAgAAAAZDk2OTZmODlmNzIyZDEyNDBiZTRkNGVjODhiNjc2YTQAMwAAAEFzc2V0cy9BZGRyZXNzYWJsZUFzc2V0cy9JQkwvY292ZXJhZ2VfaW5kZXhlcy5ieXRlcwAgAAAAMjEyNGE3NzM2NDBjZDdhNGFiNDkxNzMwYTgwMzA2YTEADQAAAERlYnVnVUlDYW52YXMAIAAAAGNmNmNiZGQ2NzIwODlhODQ3OTZlNTVhMjFmZWQxY2JlABcAAABEZWJ1Z1VJUGVyc2lzdGVudENhbnZhcwAgAAAAZjZiMWEwZmU3NWQ1MDA5NDQ5Y2Y1NWFlNzYyMjBlMmIAEAAAAEZpcmFDb2RlLVJlZ3VsYXIAIAAAAGI4ZDA1MDFjNDY0NzI2OTg4YTRiYjE1MGJhY2E4YmQ5ACQAAABGb250cyAmIE1hdGVyaWFscy9MaWJlcmF0aW9uU2FucyBTREYAIAAAADhmNTg2Mzc4YjRlMTQ0YTk4NTFlN2IzNGQ5Yjc0OGVlADIAAABGb250cyAmIE1hdGVyaWFscy9MaWJlcmF0aW9uU2FucyBTREYgLSBEcm9wIFNoYWRvdwAgAAAAZTczYTU4ZjZlMjc5NGFlN2IxYjdlNTBiN2ZiODExYjAALwAAAEZvbnRzICYgTWF0ZXJpYWxzL0xpYmVyYXRpb25TYW5zIFNERiAtIEZhbGxiYWNrACAAAAAyZTQ5OGQxYzgwOTQ5MTA0NzlkYzNlMWI3NjgzMDZhNAAuAAAARm9udHMgJiBNYXRlcmlhbHMvTGliZXJhdGlvblNhbnMgU0RGIC0gT3V0bGluZQAgAAAANzk0NTllZmVjMTdhNGQwMGEzMjFiZGNjMjdiYmMzODUAcwAAAGNoYW5uZWxtYXBzX2Fzc2V0c19hc3NldHMvYWRkcmVzc2FibGVhc3NldHMvY2hhbm5lbG1hcHMvbmV1cm9waXhlbHNfMS5hc3NldF81ZmYzMjMxMGJjOGJhZGU1NTAzZjM0ODYyMjJmMTA5NS5idW5kbGUAcwAAAGNoYW5uZWxtYXBzX2Fzc2V0c19hc3NldHMvYWRkcmVzc2FibGVhc3NldHMvY2hhbm5lbG1hcHMvbmV1cm9waXhlbHNfMi5hc3NldF9hYTE0MzFlMjRmZjQ5NmNhYTNiOTBhMmVhMmI2MzY1MC5idW5kbGUAegAAAGNoYW5uZWxtYXBzX2Fzc2V0c19hc3NldHMvYWRkcmVzc2FibGVhc3NldHMvY2hhbm5lbG1hcHMvbmV1cm9waXhlbHNfMl8xc2hhbmsuYXNzZXRfOGI5NTEzODA3YWFlODVlZDY3MjJjN2MxYmZlN2I2ZWQuYnVuZGxlAG0AAABjaGFubmVsbWFwc19hc3NldHNfYXNzZXRzL2FkZHJlc3NhYmxlYXNzZXRzL2NoYW5uZWxtYXBzL3BpcGV0dGUuYXNzZXRfNDMyZWRjNTVlYmU3ODFlZWEyZTg1NWRhOTlmMDM1Y2UuYnVuZGxlAG8AAABjaGFubmVsbWFwc19hc3NldHNfYXNzZXRzL2FkZHJlc3NhYmxlYXNzZXRzL2NoYW5uZWxtYXBzL3VjbGFfMTI4ay5hc3NldF8xMDE3NmRhNmI1MWQ0MGNkNGY3N2M5OTc2MGM0ZDE1Yi5idW5kbGUAbwAAAGNoYW5uZWxtYXBzX2Fzc2V0c19hc3NldHMvYWRkcmVzc2FibGVhc3NldHMvY2hhbm5lbG1hcHMvdWNsYV8yNTZmLmFzc2V0XzA0OGFhMWJlZmY1NTQ2OTNjNzI5OWU5M2IzYzNmYWRlLmJ1bmRsZQA+AAAAaWJsY292ZXJhZ2VfYXNzZXRzX2FsbF81ZGFiYTQwYzcyYzQ0NWNhMDk5YjFhYjdkMDIxMDNhMS5idW5kbGUAOAAAAHNrdWxsX2Fzc2V0c19hbGxfMWU3OWQ5MTA3YzJiNTNhMWU2YjQ5NWZmZWFhNWJlMmQuYnVuZGxlACEAAABMaW5lQnJlYWtpbmcgRm9sbG93aW5nIENoYXJhY3RlcnMAIAAAAGZhZGU0MmU4YmM3MTRiMDE4ZmFjNTEzYzA0M2QzMjNiAB8AAABMaW5lQnJlYWtpbmcgTGVhZGluZyBDaGFyYWN0ZXJzACAAAABkODJjMWIzMWM3ZTc0MjM5YmZmMTIyMDU4NTcwN2QyYgAWAAAAUGVyZm9ybWFuY2VUZXN0UnVuSW5mbwAgAAAAZTgzNTc0NDc5M2E1ZWY3NDg4YTg3NTQ1MDkzZmFjNzIAEQAAAFRyYWplY3RvcnlQbGFubmVyACAAAAAwMTc0MmJiNzNkM2ExYjY0NGJmYzFjNzdlNTgxYjZiYwQAAAAAABcAAABTaW1wbGVGaWxlQnJvd3NlckNhbnZhcwAgAAAAOWVhMjYwNmY4ZmRkZWFkNDZhYWJiN2FkYjNkOGQ0MzQAFgAAAFNwcml0ZSBBc3NldHMvRW1vamlPbmUAIAAAAGM0MTAwNWMxMjliYTRkNjY5MTFiNzUyMjlmZDcwYjQ1ACAAAABTdHlsZSBTaGVldHMvRGVmYXVsdCBTdHlsZSBTaGVldAAgAAAAZjk1MmMwODJjYjAzNDUxZGFlZDNlZTk2OGFjNmM2M2UADAAAAFRNUCBTZXR0aW5ncwAgAAAAM2Y1YjVkZmY2N2E5NDIyODlhOWRlZmE0MTZiMjA2ZjMAFgAAAFVuaXNhdmVQcmVmZXJlbmNlc0ZpbGUAIAAAAGFkNmE4ZTY5Nzg0Yzk2ZDQ1OTk5ZmRiNTAwYzY5ODc0","m_BucketDataString":"OwAAAAQAAAADAAAAAAAAAAEAAAACAAAALgAAAAMAAAAAAAAAAQAAAAIAAABTAAAAAQAAAAMAAACAAAAAAQAAAAMAAAClAAAAAQAAAAQAAADiAAAAAQAAAAQAAAAHAQAAAQAAAAUAAABEAQAAAQAAAAUAAABpAQAAAQAAAAYAAACtAQAAAQAAAAYAAADSAQAAAQAAAAcAAAAJAgAAAQAAAAcAAAAuAgAAAQAAAAgAAABnAgAAAQAAAAgAAACMAgAAAQAAAAkAAADFAgAAAQAAAAkAAADqAgAAAQAAAAoAAAAiAwAAAQAAAAoAAABHAwAAAQAAAAsAAABZAwAAAQAAAAsAAAB+AwAAAQAAAAwAAACaAwAAAQAAAAwAAAC/AwAAAwAAAA0AAAAOAAAADwAAANQDAAADAAAADQAAAA4AAAAPAAAA+QMAAAMAAAAQAAAAEQAAABIAAAAiBAAAAwAAABAAAAARAAAAEgAAAEcEAAABAAAAEwAAAH4EAAABAAAAEwAAAKMEAAADAAAAFAAAABUAAAAWAAAA1wQAAAMAAAAUAAAAFQAAABYAAAD8BAAAAQAAABcAAAAvBQAAAQAAABcAAABUBQAAAQAAABgAAADMBQAAAQAAABkAAABEBgAAAQAAABoAAADDBgAAAQAAABsAAAA1BwAAAQAAABwAAACpBwAAAQAAAB0AAAAdCAAAAQAAAB4AAABgCAAAAQAAAB8AAACdCAAAAQAAACAAAADDCAAAAQAAACAAAADoCAAAAQAAACEAAAAMCQAAAQAAACEAAAAxCQAAAQAAACIAAABMCQAAAQAAACIAAABxCQAAAQAAACMAAACHCQAAAQAAACMAAACsCQAAAQAAACMAAACxCQAAAQAAACQAAADNCQAAAQAAACQAAADyCQAAAgAAACUAAAAmAAAADQoAAAIAAAAlAAAAJgAAADIKAAABAAAAJwAAAFcKAAABAAAAJwAAAHwKAAABAAAAKAAAAI0KAAABAAAAKAAAALIKAAABAAAAKQAAAM0KAAABAAAAKQAAAA==","m_EntryDataString":"KgAAAAAAAAAAAAAAJwAAADznXu7/////AAAAAAAAAAAAAAAAAAAAACcAAAA8517u/////wAAAAABAAAAAAAAAAAAAAAnAAAAPOde7v////8AAAAAAgAAAAEAAAAAAAAAJwAAADznXu7/////AgAAAAAAAAACAAAAAAAAACAAAADVfcDz/////wQAAAADAAAAAwAAAAAAAAAhAAAAQ+fRXP////8GAAAAAwAAAAQAAAAAAAAAIgAAAI33yYf/////CAAAAAMAAAAFAAAAAAAAACMAAAA6SWPx/////woAAAADAAAABgAAAAAAAAAkAAAA4byyNf////8MAAAAAwAAAAcAAAAAAAAAJQAAACByWm7/////DgAAAAMAAAAIAAAAAAAAACYAAACeOtM+/////xAAAAAEAAAACQAAAAEAAAD/////AAAAAP////8SAAAAAAAAAAoAAAABAAAA/////wAAAAD/////FAAAAAAAAAALAAAAAQAAAP////8AAAAA/////xYAAAAFAAAACwAAAAEAAAD/////AAAAAP////8WAAAAAQAAAAsAAAABAAAA/////wAAAAD/////FgAAAAYAAAAMAAAAAQAAAP////8AAAAA/////xgAAAAHAAAADAAAAAEAAAD/////AAAAAP////8YAAAAAQAAAAwAAAABAAAA/////wAAAAD/////GAAAAAYAAAANAAAAAQAAAP////8AAAAA/////xoAAAABAAAADgAAAAEAAAD/////AAAAAP////8cAAAABwAAAA4AAAABAAAA/////wAAAAD/////HAAAAAEAAAAOAAAAAQAAAP////8AAAAA/////xwAAAAGAAAADwAAAAEAAAD/////AAAAAP////8eAAAAAQAAABAAAAACAAAA/////wAAAAAAAAAAIAAAAAgAAAARAAAAAgAAAP////8AAAAARwMAACEAAAAIAAAAEgAAAAIAAAD/////AAAAAI4GAAAiAAAACAAAABMAAAACAAAA/////wAAAADRCQAAIwAAAAgAAAAUAAAAAgAAAP////8AAAAAGA0AACQAAAAIAAAAFQAAAAIAAAD/////AAAAAF0QAAAlAAAACAAAABYAAAACAAAA/////wAAAACkEwAAJgAAAAgAAAAXAAAAAgAAAP////8AAAAA8RYAACcAAAAIAAAAGAAAAAEAAAD/////AAAAAP////8oAAAABAAAABkAAAABAAAA/////wAAAAD/////KgAAAAQAAAAaAAAAAQAAAP////8AAAAA/////ywAAAAEAAAAGwAAAAMAAAD/////AAAAAP////8uAAAACQAAABwAAAABAAAA/////wAAAAD/////MQAAAAAAAAAdAAAAAQAAAP////8AAAAA/////zMAAAAKAAAAHQAAAAEAAAD/////AAAAAP////8zAAAAAQAAAB4AAAABAAAA/////wAAAAD/////NQAAAAsAAAAfAAAAAQAAAP////8AAAAA/////zcAAAAMAAAAIAAAAAEAAAD/////AAAAAP////85AAAADQAAAA==","m_ExtraDataString":"B0xVbml0eS5SZXNvdXJjZU1hbmFnZXIsIFZlcnNpb249MC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsSlVuaXR5RW5naW5lLlJlc291cmNlTWFuYWdlbWVudC5SZXNvdXJjZVByb3ZpZGVycy5Bc3NldEJ1bmRsZVJlcXVlc3RPcHRpb25zqgIAAHsAIgBtAF8ASABhAHMAaAAiADoAIgA1AGYAZgAzADIAMwAxADAAYgBjADgAYgBhAGQAZQA1ADUAMAAzAGYAMwA0ADgANgAyADIAMgBmADEAMAA5ADUAIgAsACIAbQBfAEMAcgBjACIAOgAzADMANgA4ADQANAAyADcAMAA3ACwAIgBtAF8AVABpAG0AZQBvAHUAdAAiADoAMAAsACIAbQBfAEMAaAB1AG4AawBlAGQAVAByAGEAbgBzAGYAZQByACIAOgBmAGEAbABzAGUALAAiAG0AXwBSAGUAZABpAHIAZQBjAHQATABpAG0AaQB0ACIAOgAtADEALAAiAG0AXwBSAGUAdAByAHkAQwBvAHUAbgB0ACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUATgBhAG0AZQAiADoAIgA5AGEAMgBjADIANgA0AGMANQBmADQANwBmADMAZQA5ADkAYwBhADEANABlADIAMwBlAGQAZQA3ADAAOAA2ADQAIgAsACIAbQBfAEEAcwBzAGUAdABMAG8AYQBkAE0AbwBkAGUAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBTAGkAegBlACIAOgA2ADEANAAyACwAIgBtAF8AVQBzAGUAQwByAGMARgBvAHIAQwBhAGMAaABlAGQAQgB1AG4AZABsAGUAcwAiADoAdAByAHUAZQAsACIAbQBfAFUAcwBlAFUAVwBSAEYAbwByAEwAbwBjAGEAbABCAHUAbgBkAGwAZQBzACIAOgBmAGEAbABzAGUALAAiAG0AXwBDAGwAZQBhAHIATwB0AGgAZQByAEMAYQBjAGgAZQBkAFYAZQByAHMAaQBvAG4AcwBXAGgAZQBuAEwAbwBhAGQAZQBkACIAOgBmAGEAbABzAGUAfQAHTFVuaXR5LlJlc291cmNlTWFuYWdlciwgVmVyc2lvbj0wLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxKVW5pdHlFbmdpbmUuUmVzb3VyY2VNYW5hZ2VtZW50LlJlc291cmNlUHJvdmlkZXJzLkFzc2V0QnVuZGxlUmVxdWVzdE9wdGlvbnOqAgAAewAiAG0AXwBIAGEAcwBoACIAOgAiAGEAYQAxADQAMwAxAGUAMgA0AGYAZgA0ADkANgBjAGEAYQAzAGIAOQAwAGEAMgBlAGEAMgBiADYAMwA2ADUAMAAiACwAIgBtAF8AQwByAGMAIgA6ADEANAA5ADAANAAwADQAMQAyADcALAAiAG0AXwBUAGkAbQBlAG8AdQB0ACIAOgAwACwAIgBtAF8AQwBoAHUAbgBrAGUAZABUAHIAYQBuAHMAZgBlAHIAIgA6AGYAYQBsAHMAZQAsACIAbQBfAFIAZQBkAGkAcgBlAGMAdABMAGkAbQBpAHQAIgA6AC0AMQAsACIAbQBfAFIAZQB0AHIAeQBDAG8AdQBuAHQAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBOAGEAbQBlACIAOgAiADkAMgAyADkAMAAxADcANQBkAGYAOAAwADgAZQBlAGQAMAA5AGMAYgAwAGMAMwA1ADcAZQBkAGEAMgA2ADMAMAAiACwAIgBtAF8AQQBzAHMAZQB0AEwAbwBhAGQATQBvAGQAZQAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAFMAaQB6AGUAIgA6ADcANQAyADIALAAiAG0AXwBVAHMAZQBDAHIAYwBGAG8AcgBDAGEAYwBoAGUAZABCAHUAbgBkAGwAZQBzACIAOgB0AHIAdQBlACwAIgBtAF8AVQBzAGUAVQBXAFIARgBvAHIATABvAGMAYQBsAEIAdQBuAGQAbABlAHMAIgA6AGYAYQBsAHMAZQAsACIAbQBfAEMAbABlAGEAcgBPAHQAaABlAHIAQwBhAGMAaABlAGQAVgBlAHIAcwBpAG8AbgBzAFcAaABlAG4ATABvAGEAZABlAGQAIgA6AGYAYQBsAHMAZQB9AAdMVW5pdHkuUmVzb3VyY2VNYW5hZ2VyLCBWZXJzaW9uPTAuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbEpVbml0eUVuZ2luZS5SZXNvdXJjZU1hbmFnZW1lbnQuUmVzb3VyY2VQcm92aWRlcnMuQXNzZXRCdW5kbGVSZXF1ZXN0T3B0aW9uc6YCAAB7ACIAbQBfAEgAYQBzAGgAIgA6ACIAOABiADkANQAxADMAOAAwADcAYQBhAGUAOAA1AGUAZAA2ADcAMgAyAGMANwBjADEAYgBmAGUANwBiADYAZQBkACIALAAiAG0AXwBDAHIAYwAiADoANwA2ADgAOAA0ADcAMgA2ACwAIgBtAF8AVABpAG0AZQBvAHUAdAAiADoAMAAsACIAbQBfAEMAaAB1AG4AawBlAGQAVAByAGEAbgBzAGYAZQByACIAOgBmAGEAbABzAGUALAAiAG0AXwBSAGUAZABpAHIAZQBjAHQATABpAG0AaQB0ACIAOgAtADEALAAiAG0AXwBSAGUAdAByAHkAQwBvAHUAbgB0ACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUATgBhAG0AZQAiADoAIgBlADAANwA4AGMAOQAxAGYAYgBmADIAMAA0AGEAMQBjADUAMgBlAGIANQBjADUAOQA5AGIAYQAwADcAZQAyADIAIgAsACIAbQBfAEEAcwBzAGUAdABMAG8AYQBkAE0AbwBkAGUAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBTAGkAegBlACIAOgA3ADQANgAxACwAIgBtAF8AVQBzAGUAQwByAGMARgBvAHIAQwBhAGMAaABlAGQAQgB1AG4AZABsAGUAcwAiADoAdAByAHUAZQAsACIAbQBfAFUAcwBlAFUAVwBSAEYAbwByAEwAbwBjAGEAbABCAHUAbgBkAGwAZQBzACIAOgBmAGEAbABzAGUALAAiAG0AXwBDAGwAZQBhAHIATwB0AGgAZQByAEMAYQBjAGgAZQBkAFYAZQByAHMAaQBvAG4AcwBXAGgAZQBuAEwAbwBhAGQAZQBkACIAOgBmAGEAbABzAGUAfQAHTFVuaXR5LlJlc291cmNlTWFuYWdlciwgVmVyc2lvbj0wLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxKVW5pdHlFbmdpbmUuUmVzb3VyY2VNYW5hZ2VtZW50LlJlc291cmNlUHJvdmlkZXJzLkFzc2V0QnVuZGxlUmVxdWVzdE9wdGlvbnOqAgAAewAiAG0AXwBIAGEAcwBoACIAOgAiADQAMwAyAGUAZABjADUANQBlAGIAZQA3ADgAMQBlAGUAYQAyAGUAOAA1ADUAZABhADkAOQBmADAAMwA1AGMAZQAiACwAIgBtAF8AQwByAGMAIgA6ADIANAA4ADUAMgAzADIAOAA2ADQALAAiAG0AXwBUAGkAbQBlAG8AdQB0ACIAOgAwACwAIgBtAF8AQwBoAHUAbgBrAGUAZABUAHIAYQBuAHMAZgBlAHIAIgA6AGYAYQBsAHMAZQAsACIAbQBfAFIAZQBkAGkAcgBlAGMAdABMAGkAbQBpAHQAIgA6AC0AMQAsACIAbQBfAFIAZQB0AHIAeQBDAG8AdQBuAHQAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBOAGEAbQBlACIAOgAiADQAOQBkADAANQA3ADQANwA0AGQANQAzAGMAZQBjAGUAZQBjADkAYwA4ADIAZQBhADcAYgBkADUANwA5AGQAZAAiACwAIgBtAF8AQQBzAHMAZQB0AEwAbwBhAGQATQBvAGQAZQAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAFMAaQB6AGUAIgA6ADIAMwA4ADcALAAiAG0AXwBVAHMAZQBDAHIAYwBGAG8AcgBDAGEAYwBoAGUAZABCAHUAbgBkAGwAZQBzACIAOgB0AHIAdQBlACwAIgBtAF8AVQBzAGUAVQBXAFIARgBvAHIATABvAGMAYQBsAEIAdQBuAGQAbABlAHMAIgA6AGYAYQBsAHMAZQAsACIAbQBfAEMAbABlAGEAcgBPAHQAaABlAHIAQwBhAGMAaABlAGQAVgBlAHIAcwBpAG8AbgBzAFcAaABlAG4ATABvAGEAZABlAGQAIgA6AGYAYQBsAHMAZQB9AAdMVW5pdHkuUmVzb3VyY2VNYW5hZ2VyLCBWZXJzaW9uPTAuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbEpVbml0eUVuZ2luZS5SZXNvdXJjZU1hbmFnZW1lbnQuUmVzb3VyY2VQcm92aWRlcnMuQXNzZXRCdW5kbGVSZXF1ZXN0T3B0aW9uc6gCAAB7ACIAbQBfAEgAYQBzAGgAIgA6ACIAMQAwADEANwA2AGQAYQA2AGIANQAxAGQANAAwAGMAZAA0AGYANwA3AGMAOQA5ADcANgAwAGMANABkADEANQBiACIALAAiAG0AXwBDAHIAYwAiADoAMgA2ADMANAAzADYANQAwADUALAAiAG0AXwBUAGkAbQBlAG8AdQB0ACIAOgAwACwAIgBtAF8AQwBoAHUAbgBrAGUAZABUAHIAYQBuAHMAZgBlAHIAIgA6AGYAYQBsAHMAZQAsACIAbQBfAFIAZQBkAGkAcgBlAGMAdABMAGkAbQBpAHQAIgA6AC0AMQAsACIAbQBfAFIAZQB0AHIAeQBDAG8AdQBuAHQAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBOAGEAbQBlACIAOgAiAGMANAAwAGMAMQA1AGUAYwBiADkAZQBjADYAYQAwADIANgA5ADgAOQAzADYAYwBkAGMAMQAwADQANwA0ADQAOQAiACwAIgBtAF8AQQBzAHMAZQB0AEwAbwBhAGQATQBvAGQAZQAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAFMAaQB6AGUAIgA6ADIAMwAxADkALAAiAG0AXwBVAHMAZQBDAHIAYwBGAG8AcgBDAGEAYwBoAGUAZABCAHUAbgBkAGwAZQBzACIAOgB0AHIAdQBlACwAIgBtAF8AVQBzAGUAVQBXAFIARgBvAHIATABvAGMAYQBsAEIAdQBuAGQAbABlAHMAIgA6AGYAYQBsAHMAZQAsACIAbQBfAEMAbABlAGEAcgBPAHQAaABlAHIAQwBhAGMAaABlAGQAVgBlAHIAcwBpAG8AbgBzAFcAaABlAG4ATABvAGEAZABlAGQAIgA6AGYAYQBsAHMAZQB9AAdMVW5pdHkuUmVzb3VyY2VNYW5hZ2VyLCBWZXJzaW9uPTAuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbEpVbml0eUVuZ2luZS5SZXNvdXJjZU1hbmFnZW1lbnQuUmVzb3VyY2VQcm92aWRlcnMuQXNzZXRCdW5kbGVSZXF1ZXN0T3B0aW9uc6oCAAB7ACIAbQBfAEgAYQBzAGgAIgA6ACIAMAA0ADgAYQBhADEAYgBlAGYAZgA1ADUANAA2ADkAMwBjADcAMgA5ADkAZQA5ADMAYgAzAGMAMwBmAGEAZABlACIALAAiAG0AXwBDAHIAYwAiADoAMwA2ADYAMwA0ADQAMAAyADEAMgAsACIAbQBfAFQAaQBtAGUAbwB1AHQAIgA6ADAALAAiAG0AXwBDAGgAdQBuAGsAZQBkAFQAcgBhAG4AcwBmAGUAcgAiADoAZgBhAGwAcwBlACwAIgBtAF8AUgBlAGQAaQByAGUAYwB0AEwAaQBtAGkAdAAiADoALQAxACwAIgBtAF8AUgBlAHQAcgB5AEMAbwB1AG4AdAAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAE4AYQBtAGUAIgA6ACIANwA3ADAAOABiADgANgBhADIAZQA4ADQAOAAzADAAZQA1AGMAMQA2ADAAOABhAGYAZQA0ADQAZQAzAGYANgA3ACIALAAiAG0AXwBBAHMAcwBlAHQATABvAGEAZABNAG8AZABlACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUAUwBpAHoAZQAiADoAMgA3ADMAOQAsACIAbQBfAFUAcwBlAEMAcgBjAEYAbwByAEMAYQBjAGgAZQBkAEIAdQBuAGQAbABlAHMAIgA6AHQAcgB1AGUALAAiAG0AXwBVAHMAZQBVAFcAUgBGAG8AcgBMAG8AYwBhAGwAQgB1AG4AZABsAGUAcwAiADoAZgBhAGwAcwBlACwAIgBtAF8AQwBsAGUAYQByAE8AdABoAGUAcgBDAGEAYwBoAGUAZABWAGUAcgBzAGkAbwBuAHMAVwBoAGUAbgBMAG8AYQBkAGUAZAAiADoAZgBhAGwAcwBlAH0AB0xVbml0eS5SZXNvdXJjZU1hbmFnZXIsIFZlcnNpb249MC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsSlVuaXR5RW5naW5lLlJlc291cmNlTWFuYWdlbWVudC5SZXNvdXJjZVByb3ZpZGVycy5Bc3NldEJ1bmRsZVJlcXVlc3RPcHRpb25zsAIAAHsAIgBtAF8ASABhAHMAaAAiADoAIgA1AGQAYQBiAGEANAAwAGMANwAyAGMANAA0ADUAYwBhADAAOQA5AGIAMQBhAGIANwBkADAAMgAxADAAMwBhADEAIgAsACIAbQBfAEMAcgBjACIAOgAyADUAOAA0ADEANgAzADAANAAyACwAIgBtAF8AVABpAG0AZQBvAHUAdAAiADoAMAAsACIAbQBfAEMAaAB1AG4AawBlAGQAVAByAGEAbgBzAGYAZQByACIAOgBmAGEAbABzAGUALAAiAG0AXwBSAGUAZABpAHIAZQBjAHQATABpAG0AaQB0ACIAOgAtADEALAAiAG0AXwBSAGUAdAByAHkAQwBvAHUAbgB0ACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUATgBhAG0AZQAiADoAIgBkADAAMwBhADIANAAxAGQANQAwADAAMwA3ADYAMwAwAGEAMABlADUANAA5AGMANAA2ADgAOABkAGYAZgA3AGUAIgAsACIAbQBfAEEAcwBzAGUAdABMAG8AYQBkAE0AbwBkAGUAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBTAGkAegBlACIAOgAxADAAOAA1ADMAOAA4ACwAIgBtAF8AVQBzAGUAQwByAGMARgBvAHIAQwBhAGMAaABlAGQAQgB1AG4AZABsAGUAcwAiADoAdAByAHUAZQAsACIAbQBfAFUAcwBlAFUAVwBSAEYAbwByAEwAbwBjAGEAbABCAHUAbgBkAGwAZQBzACIAOgBmAGEAbABzAGUALAAiAG0AXwBDAGwAZQBhAHIATwB0AGgAZQByAEMAYQBjAGgAZQBkAFYAZQByAHMAaQBvAG4AcwBXAGgAZQBuAEwAbwBhAGQAZQBkACIAOgBmAGEAbABzAGUAfQAHTFVuaXR5LlJlc291cmNlTWFuYWdlciwgVmVyc2lvbj0wLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxKVW5pdHlFbmdpbmUuUmVzb3VyY2VNYW5hZ2VtZW50LlJlc291cmNlUHJvdmlkZXJzLkFzc2V0QnVuZGxlUmVxdWVzdE9wdGlvbnOwAgAAewAiAG0AXwBIAGEAcwBoACIAOgAiADEAZQA3ADkAZAA5ADEAMAA3AGMAMgBiADUAMwBhADEAZQA2AGIANAA5ADUAZgBmAGUAYQBhADUAYgBlADIAZAAiACwAIgBtAF8AQwByAGMAIgA6ADIAMAA0ADEANgA5ADIAMwAwADEALAAiAG0AXwBUAGkAbQBlAG8AdQB0ACIAOgAwACwAIgBtAF8AQwBoAHUAbgBrAGUAZABUAHIAYQBuAHMAZgBlAHIAIgA6AGYAYQBsAHMAZQAsACIAbQBfAFIAZQBkAGkAcgBlAGMAdABMAGkAbQBpAHQAIgA6AC0AMQAsACIAbQBfAFIAZQB0AHIAeQBDAG8AdQBuAHQAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBOAGEAbQBlACIAOgAiAGIAOABiADcANQA0AGMAOQAwADMANgA3ADIAYgA0AGMAZAAzADMANQA5ADYAOAA5AGMAZQAwAGMAZgAzAGYAZAAiACwAIgBtAF8AQQBzAHMAZQB0AEwAbwBhAGQATQBvAGQAZQAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAFMAaQB6AGUAIgA6ADQAMAAzADgAMwAwADgALAAiAG0AXwBVAHMAZQBDAHIAYwBGAG8AcgBDAGEAYwBoAGUAZABCAHUAbgBkAGwAZQBzACIAOgB0AHIAdQBlACwAIgBtAF8AVQBzAGUAVQBXAFIARgBvAHIATABvAGMAYQBsAEIAdQBuAGQAbABlAHMAIgA6AGYAYQBsAHMAZQAsACIAbQBfAEMAbABlAGEAcgBPAHQAaABlAHIAQwBhAGMAaABlAGQAVgBlAHIAcwBpAG8AbgBzAFcAaABlAG4ATABvAGEAZABlAGQAIgA6AGYAYQBsAHMAZQB9AA==","m_resourceTypes":[{"m_AssemblyName":"UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.GameObject"},{"m_AssemblyName":"UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.Material"},{"m_AssemblyName":"UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.Mesh"},{"m_AssemblyName":"pinpoint.scriptableobjects, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"ChannelMapData"},{"m_AssemblyName":"UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.TextAsset"},{"m_AssemblyName":"UnityEngine.TextRenderingModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.Font"},{"m_AssemblyName":"UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.Texture2D"},{"m_AssemblyName":"Unity.TextMeshPro, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"TMPro.TMP_FontAsset"},{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.IAssetBundleResource"},{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.SceneInstance"},{"m_AssemblyName":"Unity.TextMeshPro, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"TMPro.TMP_SpriteAsset"},{"m_AssemblyName":"Unity.TextMeshPro, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"TMPro.TMP_StyleSheet"},{"m_AssemblyName":"Unity.TextMeshPro, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"TMPro.TMP_Settings"},{"m_AssemblyName":"Unisave, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"Unisave.Foundation.UnisavePreferences"}],"m_InternalIdPrefixes":[]}
\ No newline at end of file
diff --git a/Library/com.unity.addressables/aa/WebGL/settings.json b/Library/com.unity.addressables/aa/WebGL/settings.json
index 98983ef1..21bfb799 100644
--- a/Library/com.unity.addressables/aa/WebGL/settings.json
+++ b/Library/com.unity.addressables/aa/WebGL/settings.json
@@ -1 +1 @@
-{"m_buildTarget":"WebGL","m_SettingsHash":"e6004f05e458666ef9c5ad2506d18acb","m_CatalogLocations":[{"m_Keys":["AddressablesMainContentCatalogRemoteHash"],"m_InternalId":"https://data.virtualbrainlab.org/PinpointData/1.0.3/WebGL/catalog_2023.11.30.05.34.01.hash","m_Provider":"UnityEngine.ResourceManagement.ResourceProviders.TextDataProvider","m_Dependencies":[],"m_ResourceType":{"m_AssemblyName":"mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089","m_ClassName":"System.String"},"SerializedData":[7,76,85,110,105,116,121,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,114,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,75,85,110,105,116,121,69,110,103,105,110,101,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,109,101,110,116,46,82,101,115,111,117,114,99,101,80,114,111,118,105,100,101,114,115,46,80,114,111,118,105,100,101,114,76,111,97,100,82,101,113,117,101,115,116,79,112,116,105,111,110,115,50,0,0,0,123,0,34,0,109,0,95,0,73,0,103,0,110,0,111,0,114,0,101,0,70,0,97,0,105,0,108,0,117,0,114,0,101,0,115,0,34,0,58,0,116,0,114,0,117,0,101,0,125,0]},{"m_Keys":["AddressablesMainContentCatalogCacheHash"],"m_InternalId":"{UnityEngine.Application.persistentDataPath}/com.unity.addressables/catalog_2023.11.30.05.34.01.hash","m_Provider":"UnityEngine.ResourceManagement.ResourceProviders.TextDataProvider","m_Dependencies":[],"m_ResourceType":{"m_AssemblyName":"mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089","m_ClassName":"System.String"},"SerializedData":[7,76,85,110,105,116,121,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,114,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,75,85,110,105,116,121,69,110,103,105,110,101,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,109,101,110,116,46,82,101,115,111,117,114,99,101,80,114,111,118,105,100,101,114,115,46,80,114,111,118,105,100,101,114,76,111,97,100,82,101,113,117,101,115,116,79,112,116,105,111,110,115,50,0,0,0,123,0,34,0,109,0,95,0,73,0,103,0,110,0,111,0,114,0,101,0,70,0,97,0,105,0,108,0,117,0,114,0,101,0,115,0,34,0,58,0,116,0,114,0,117,0,101,0,125,0]},{"m_Keys":["AddressablesMainContentCatalog"],"m_InternalId":"{UnityEngine.AddressableAssets.Addressables.RuntimePath}/catalog.json","m_Provider":"UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider","m_Dependencies":["AddressablesMainContentCatalogRemoteHash","AddressablesMainContentCatalogCacheHash"],"m_ResourceType":{"m_AssemblyName":"Unity.Addressables, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData"},"SerializedData":[7,76,85,110,105,116,121,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,114,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,75,85,110,105,116,121,69,110,103,105,110,101,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,109,101,110,116,46,82,101,115,111,117,114,99,101,80,114,111,118,105,100,101,114,115,46,80,114,111,118,105,100,101,114,76,111,97,100,82,101,113,117,101,115,116,79,112,116,105,111,110,115,50,0,0,0,123,0,34,0,109,0,95,0,73,0,103,0,110,0,111,0,114,0,101,0,70,0,97,0,105,0,108,0,117,0,114,0,101,0,115,0,34,0,58,0,116,0,114,0,117,0,101,0,125,0]}],"m_ProfileEvents":false,"m_LogResourceManagerExceptions":true,"m_ExtraInitializationData":[],"m_DisableCatalogUpdateOnStart":false,"m_IsLocalCatalogInBundle":false,"m_CertificateHandlerType":{"m_AssemblyName":"","m_ClassName":""},"m_AddressablesVersion":"1.21.18","m_maxConcurrentWebRequests":500,"m_CatalogRequestsTimeout":0}
\ No newline at end of file
+{"m_buildTarget":"WebGL","m_SettingsHash":"b3af3a77ece41351bcf4459c8498ca0f","m_CatalogLocations":[{"m_Keys":["AddressablesMainContentCatalogRemoteHash"],"m_InternalId":"https://data.virtualbrainlab.org/PinpointData/2.0.0/WebGL/catalog_2024.09.07.21.38.28.hash","m_Provider":"UnityEngine.ResourceManagement.ResourceProviders.TextDataProvider","m_Dependencies":[],"m_ResourceType":{"m_AssemblyName":"mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089","m_ClassName":"System.String"},"SerializedData":[7,76,85,110,105,116,121,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,114,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,75,85,110,105,116,121,69,110,103,105,110,101,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,109,101,110,116,46,82,101,115,111,117,114,99,101,80,114,111,118,105,100,101,114,115,46,80,114,111,118,105,100,101,114,76,111,97,100,82,101,113,117,101,115,116,79,112,116,105,111,110,115,50,0,0,0,123,0,34,0,109,0,95,0,73,0,103,0,110,0,111,0,114,0,101,0,70,0,97,0,105,0,108,0,117,0,114,0,101,0,115,0,34,0,58,0,116,0,114,0,117,0,101,0,125,0]},{"m_Keys":["AddressablesMainContentCatalogCacheHash"],"m_InternalId":"{UnityEngine.Application.persistentDataPath}/com.unity.addressables/catalog_2024.09.07.21.38.28.hash","m_Provider":"UnityEngine.ResourceManagement.ResourceProviders.TextDataProvider","m_Dependencies":[],"m_ResourceType":{"m_AssemblyName":"mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089","m_ClassName":"System.String"},"SerializedData":[7,76,85,110,105,116,121,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,114,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,75,85,110,105,116,121,69,110,103,105,110,101,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,109,101,110,116,46,82,101,115,111,117,114,99,101,80,114,111,118,105,100,101,114,115,46,80,114,111,118,105,100,101,114,76,111,97,100,82,101,113,117,101,115,116,79,112,116,105,111,110,115,50,0,0,0,123,0,34,0,109,0,95,0,73,0,103,0,110,0,111,0,114,0,101,0,70,0,97,0,105,0,108,0,117,0,114,0,101,0,115,0,34,0,58,0,116,0,114,0,117,0,101,0,125,0]},{"m_Keys":["AddressablesMainContentCatalogLocalHash"],"m_InternalId":"{UnityEngine.AddressableAssets.Addressables.RuntimePath}/catalog.hash","m_Provider":"UnityEngine.ResourceManagement.ResourceProviders.TextDataProvider","m_Dependencies":[],"m_ResourceType":{"m_AssemblyName":"mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089","m_ClassName":"System.String"},"SerializedData":[]},{"m_Keys":["AddressablesMainContentCatalog"],"m_InternalId":"{UnityEngine.AddressableAssets.Addressables.RuntimePath}/catalog.bin","m_Provider":"UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider","m_Dependencies":["AddressablesMainContentCatalogRemoteHash","AddressablesMainContentCatalogCacheHash","AddressablesMainContentCatalogLocalHash"],"m_ResourceType":{"m_AssemblyName":"Unity.Addressables, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData"},"SerializedData":[]}],"m_LogResourceManagerExceptions":true,"m_ExtraInitializationData":[],"m_DisableCatalogUpdateOnStart":false,"m_IsLocalCatalogInBundle":false,"m_CertificateHandlerType":{"m_AssemblyName":"","m_ClassName":""},"m_AddressablesVersion":"2.2.2","m_maxConcurrentWebRequests":500,"m_CatalogRequestsTimeout":0}
\ No newline at end of file
diff --git a/Library/com.unity.addressables/aa/Windows/AddressablesLink/link.xml b/Library/com.unity.addressables/aa/Windows/AddressablesLink/link.xml
index a83f0e4b..5417fa7e 100644
--- a/Library/com.unity.addressables/aa/Windows/AddressablesLink/link.xml
+++ b/Library/com.unity.addressables/aa/Windows/AddressablesLink/link.xml
@@ -1,7 +1,7 @@
-
+
@@ -13,7 +13,6 @@
-
diff --git a/Library/com.unity.addressables/aa/Windows/catalog.bin b/Library/com.unity.addressables/aa/Windows/catalog.bin
new file mode 100644
index 00000000..7ebeae9a
Binary files /dev/null and b/Library/com.unity.addressables/aa/Windows/catalog.bin differ
diff --git a/Library/com.unity.addressables/aa/Windows/catalog.hash b/Library/com.unity.addressables/aa/Windows/catalog.hash
new file mode 100644
index 00000000..f66c0106
--- /dev/null
+++ b/Library/com.unity.addressables/aa/Windows/catalog.hash
@@ -0,0 +1 @@
+cc3c3a148d34d1d121685c5dbab8bfbe
\ No newline at end of file
diff --git a/Library/com.unity.addressables/aa/Windows/catalog.json b/Library/com.unity.addressables/aa/Windows/catalog.json
deleted file mode 100644
index ff9b68ff..00000000
--- a/Library/com.unity.addressables/aa/Windows/catalog.json
+++ /dev/null
@@ -1 +0,0 @@
-{"m_LocatorId":"AddressablesMainContentCatalog","m_BuildResultHash":"ef59b709f2a206500faff15c73a455fd","m_InstanceProviderData":{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider"},"m_Data":""},"m_SceneProviderData":{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.SceneProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.SceneProvider"},"m_Data":""},"m_ResourceProviderData":[{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.LegacyResourcesProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.LegacyResourcesProvider"},"m_Data":""},{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider"},"m_Data":""},{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider"},"m_Data":""},{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.LegacyResourcesProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.LegacyResourcesProvider"},"m_Data":""},{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider"},"m_Data":""}],"m_ProviderIds":["UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider","UnityEngine.ResourceManagement.ResourceProviders.LegacyResourcesProvider","UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider",""],"m_InternalIds":["Assets/AddressableAssets/3D/skull.obj","Assets/AddressableAssets/3D/skull.prefab","Assets/AddressableAssets/ChannelMaps/neuropixels_1.asset","Assets/AddressableAssets/ChannelMaps/neuropixels_2.asset","Assets/AddressableAssets/ChannelMaps/neuropixels_2_1shank.asset","Assets/AddressableAssets/ChannelMaps/pipette.asset","Assets/AddressableAssets/ChannelMaps/ucla_128k.asset","Assets/AddressableAssets/ChannelMaps/ucla_256f.asset","Assets/AddressableAssets/IBL/coverage_indexes.bytes","DebugUICanvas","DebugUIPersistentCanvas","FiraCode-Regular","Fonts & Materials/LiberationSans SDF","Fonts & Materials/LiberationSans SDF - Drop Shadow","Fonts & Materials/LiberationSans SDF - Fallback","Fonts & Materials/LiberationSans SDF - Outline","https://data.virtualbrainlab.org/PinpointData/1.0.3/StandaloneWindows64/channelmaps_assets_assets/addressableassets/channelmaps/neuropixels_1.asset_5ff32310bc8bade5503f3486222f1095.bundle","https://data.virtualbrainlab.org/PinpointData/1.0.3/StandaloneWindows64/channelmaps_assets_assets/addressableassets/channelmaps/neuropixels_2.asset_aa1431e24ff496caa3b90a2ea2b63650.bundle","https://data.virtualbrainlab.org/PinpointData/1.0.3/StandaloneWindows64/channelmaps_assets_assets/addressableassets/channelmaps/neuropixels_2_1shank.asset_8b9513807aae85ed6722c7c1bfe7b6ed.bundle","https://data.virtualbrainlab.org/PinpointData/1.0.3/StandaloneWindows64/channelmaps_assets_assets/addressableassets/channelmaps/pipette.asset_432edc55ebe781eea2e855da99f035ce.bundle","https://data.virtualbrainlab.org/PinpointData/1.0.3/StandaloneWindows64/channelmaps_assets_assets/addressableassets/channelmaps/ucla_128k.asset_10176da6b51d40cd4f77c99760c4d15b.bundle","https://data.virtualbrainlab.org/PinpointData/1.0.3/StandaloneWindows64/channelmaps_assets_assets/addressableassets/channelmaps/ucla_256f.asset_048aa1beff554693c7299e93b3c3fade.bundle","https://data.virtualbrainlab.org/PinpointData/1.0.3/StandaloneWindows64/iblcoverage_assets_all_5daba40c72c445ca099b1ab7d02103a1.bundle","https://data.virtualbrainlab.org/PinpointData/1.0.3/StandaloneWindows64/skull_assets_all_95942e102113eecb0021ff634581d5e8.bundle","LineBreaking Following Characters","LineBreaking Leading Characters","PerformanceTestRunInfo","Scenes/TrajectoryPlanner","SimpleFileBrowserCanvas","Sprite Assets/EmojiOne","Style Sheets/Default Style Sheet","TMP Settings","UnisavePreferencesFile"],"m_KeyDataString":"OwAAAAAlAAAAQXNzZXRzL0FkZHJlc3NhYmxlQXNzZXRzLzNEL3NrdWxsLm9iagAgAAAANjA0YTVmOGQ3ZDM2ZjRjNGM5NzJhNjljZGE4MTc1YmMAKAAAAEFzc2V0cy9BZGRyZXNzYWJsZUFzc2V0cy8zRC9za3VsbC5wcmVmYWIAIAAAADdiNTkzOTc2NTBhMmVmMjQ3OTU5ZjE2NmYxMDI1NjhjADgAAABBc3NldHMvQWRkcmVzc2FibGVBc3NldHMvQ2hhbm5lbE1hcHMvbmV1cm9waXhlbHNfMS5hc3NldAAgAAAAMWY0MzE4NTQ5Y2UyMWY0NDRhYzAzOTFhMzNkYWUwMmQAOAAAAEFzc2V0cy9BZGRyZXNzYWJsZUFzc2V0cy9DaGFubmVsTWFwcy9uZXVyb3BpeGVsc18yLmFzc2V0ACAAAAA3OGQ3MmE5NDk1YmI5ZGU0ZGI0MzBjNGE3MTI0ZjY3OQA/AAAAQXNzZXRzL0FkZHJlc3NhYmxlQXNzZXRzL0NoYW5uZWxNYXBzL25ldXJvcGl4ZWxzXzJfMXNoYW5rLmFzc2V0ACAAAABkNDZhOGY5MDUyY2IyZjI0MTkzZDllN2Q2NTlmODU4MwAyAAAAQXNzZXRzL0FkZHJlc3NhYmxlQXNzZXRzL0NoYW5uZWxNYXBzL3BpcGV0dGUuYXNzZXQAIAAAADZjNjEwZjFjYjI2YzFmNDRhOThhY2Q4OGI0YmRkNjUwADQAAABBc3NldHMvQWRkcmVzc2FibGVBc3NldHMvQ2hhbm5lbE1hcHMvdWNsYV8xMjhrLmFzc2V0ACAAAAA0NTY0MGQ0ZTVkZjBiM2M0MTljNjYwNWRkMTM4NWE0MwA0AAAAQXNzZXRzL0FkZHJlc3NhYmxlQXNzZXRzL0NoYW5uZWxNYXBzL3VjbGFfMjU2Zi5hc3NldAAgAAAAZDk2OTZmODlmNzIyZDEyNDBiZTRkNGVjODhiNjc2YTQAMwAAAEFzc2V0cy9BZGRyZXNzYWJsZUFzc2V0cy9JQkwvY292ZXJhZ2VfaW5kZXhlcy5ieXRlcwAgAAAAMjEyNGE3NzM2NDBjZDdhNGFiNDkxNzMwYTgwMzA2YTEADQAAAERlYnVnVUlDYW52YXMAIAAAAGNmNmNiZGQ2NzIwODlhODQ3OTZlNTVhMjFmZWQxY2JlABcAAABEZWJ1Z1VJUGVyc2lzdGVudENhbnZhcwAgAAAAZjZiMWEwZmU3NWQ1MDA5NDQ5Y2Y1NWFlNzYyMjBlMmIAEAAAAEZpcmFDb2RlLVJlZ3VsYXIAIAAAAGI4ZDA1MDFjNDY0NzI2OTg4YTRiYjE1MGJhY2E4YmQ5ACQAAABGb250cyAmIE1hdGVyaWFscy9MaWJlcmF0aW9uU2FucyBTREYAIAAAADhmNTg2Mzc4YjRlMTQ0YTk4NTFlN2IzNGQ5Yjc0OGVlADIAAABGb250cyAmIE1hdGVyaWFscy9MaWJlcmF0aW9uU2FucyBTREYgLSBEcm9wIFNoYWRvdwAgAAAAZTczYTU4ZjZlMjc5NGFlN2IxYjdlNTBiN2ZiODExYjAALwAAAEZvbnRzICYgTWF0ZXJpYWxzL0xpYmVyYXRpb25TYW5zIFNERiAtIEZhbGxiYWNrACAAAAAyZTQ5OGQxYzgwOTQ5MTA0NzlkYzNlMWI3NjgzMDZhNAAuAAAARm9udHMgJiBNYXRlcmlhbHMvTGliZXJhdGlvblNhbnMgU0RGIC0gT3V0bGluZQAgAAAANzk0NTllZmVjMTdhNGQwMGEzMjFiZGNjMjdiYmMzODUAcwAAAGNoYW5uZWxtYXBzX2Fzc2V0c19hc3NldHMvYWRkcmVzc2FibGVhc3NldHMvY2hhbm5lbG1hcHMvbmV1cm9waXhlbHNfMS5hc3NldF81ZmYzMjMxMGJjOGJhZGU1NTAzZjM0ODYyMjJmMTA5NS5idW5kbGUAcwAAAGNoYW5uZWxtYXBzX2Fzc2V0c19hc3NldHMvYWRkcmVzc2FibGVhc3NldHMvY2hhbm5lbG1hcHMvbmV1cm9waXhlbHNfMi5hc3NldF9hYTE0MzFlMjRmZjQ5NmNhYTNiOTBhMmVhMmI2MzY1MC5idW5kbGUAegAAAGNoYW5uZWxtYXBzX2Fzc2V0c19hc3NldHMvYWRkcmVzc2FibGVhc3NldHMvY2hhbm5lbG1hcHMvbmV1cm9waXhlbHNfMl8xc2hhbmsuYXNzZXRfOGI5NTEzODA3YWFlODVlZDY3MjJjN2MxYmZlN2I2ZWQuYnVuZGxlAG0AAABjaGFubmVsbWFwc19hc3NldHNfYXNzZXRzL2FkZHJlc3NhYmxlYXNzZXRzL2NoYW5uZWxtYXBzL3BpcGV0dGUuYXNzZXRfNDMyZWRjNTVlYmU3ODFlZWEyZTg1NWRhOTlmMDM1Y2UuYnVuZGxlAG8AAABjaGFubmVsbWFwc19hc3NldHNfYXNzZXRzL2FkZHJlc3NhYmxlYXNzZXRzL2NoYW5uZWxtYXBzL3VjbGFfMTI4ay5hc3NldF8xMDE3NmRhNmI1MWQ0MGNkNGY3N2M5OTc2MGM0ZDE1Yi5idW5kbGUAbwAAAGNoYW5uZWxtYXBzX2Fzc2V0c19hc3NldHMvYWRkcmVzc2FibGVhc3NldHMvY2hhbm5lbG1hcHMvdWNsYV8yNTZmLmFzc2V0XzA0OGFhMWJlZmY1NTQ2OTNjNzI5OWU5M2IzYzNmYWRlLmJ1bmRsZQA+AAAAaWJsY292ZXJhZ2VfYXNzZXRzX2FsbF81ZGFiYTQwYzcyYzQ0NWNhMDk5YjFhYjdkMDIxMDNhMS5idW5kbGUAOAAAAHNrdWxsX2Fzc2V0c19hbGxfOTU5NDJlMTAyMTEzZWVjYjAwMjFmZjYzNDU4MWQ1ZTguYnVuZGxlACEAAABMaW5lQnJlYWtpbmcgRm9sbG93aW5nIENoYXJhY3RlcnMAIAAAAGZhZGU0MmU4YmM3MTRiMDE4ZmFjNTEzYzA0M2QzMjNiAB8AAABMaW5lQnJlYWtpbmcgTGVhZGluZyBDaGFyYWN0ZXJzACAAAABkODJjMWIzMWM3ZTc0MjM5YmZmMTIyMDU4NTcwN2QyYgAWAAAAUGVyZm9ybWFuY2VUZXN0UnVuSW5mbwAgAAAAZTgzNTc0NDc5M2E1ZWY3NDg4YTg3NTQ1MDkzZmFjNzIAEQAAAFRyYWplY3RvcnlQbGFubmVyACAAAAAwMTc0MmJiNzNkM2ExYjY0NGJmYzFjNzdlNTgxYjZiYwQAAAAAABcAAABTaW1wbGVGaWxlQnJvd3NlckNhbnZhcwAgAAAAOWVhMjYwNmY4ZmRkZWFkNDZhYWJiN2FkYjNkOGQ0MzQAFgAAAFNwcml0ZSBBc3NldHMvRW1vamlPbmUAIAAAAGM0MTAwNWMxMjliYTRkNjY5MTFiNzUyMjlmZDcwYjQ1ACAAAABTdHlsZSBTaGVldHMvRGVmYXVsdCBTdHlsZSBTaGVldAAgAAAAZjk1MmMwODJjYjAzNDUxZGFlZDNlZTk2OGFjNmM2M2UADAAAAFRNUCBTZXR0aW5ncwAgAAAAM2Y1YjVkZmY2N2E5NDIyODlhOWRlZmE0MTZiMjA2ZjMAFgAAAFVuaXNhdmVQcmVmZXJlbmNlc0ZpbGUAIAAAAGFkNmE4ZTY5Nzg0Yzk2ZDQ1OTk5ZmRiNTAwYzY5ODc0","m_BucketDataString":"OwAAAAQAAAADAAAAAAAAAAEAAAACAAAALgAAAAMAAAAAAAAAAQAAAAIAAABTAAAAAQAAAAMAAACAAAAAAQAAAAMAAAClAAAAAQAAAAQAAADiAAAAAQAAAAQAAAAHAQAAAQAAAAUAAABEAQAAAQAAAAUAAABpAQAAAQAAAAYAAACtAQAAAQAAAAYAAADSAQAAAQAAAAcAAAAJAgAAAQAAAAcAAAAuAgAAAQAAAAgAAABnAgAAAQAAAAgAAACMAgAAAQAAAAkAAADFAgAAAQAAAAkAAADqAgAAAQAAAAoAAAAiAwAAAQAAAAoAAABHAwAAAQAAAAsAAABZAwAAAQAAAAsAAAB+AwAAAQAAAAwAAACaAwAAAQAAAAwAAAC/AwAAAwAAAA0AAAAOAAAADwAAANQDAAADAAAADQAAAA4AAAAPAAAA+QMAAAMAAAAQAAAAEQAAABIAAAAiBAAAAwAAABAAAAARAAAAEgAAAEcEAAABAAAAEwAAAH4EAAABAAAAEwAAAKMEAAADAAAAFAAAABUAAAAWAAAA1wQAAAMAAAAUAAAAFQAAABYAAAD8BAAAAQAAABcAAAAvBQAAAQAAABcAAABUBQAAAQAAABgAAADMBQAAAQAAABkAAABEBgAAAQAAABoAAADDBgAAAQAAABsAAAA1BwAAAQAAABwAAACpBwAAAQAAAB0AAAAdCAAAAQAAAB4AAABgCAAAAQAAAB8AAACdCAAAAQAAACAAAADDCAAAAQAAACAAAADoCAAAAQAAACEAAAAMCQAAAQAAACEAAAAxCQAAAQAAACIAAABMCQAAAQAAACIAAABxCQAAAQAAACMAAACHCQAAAQAAACMAAACsCQAAAQAAACMAAACxCQAAAQAAACQAAADNCQAAAQAAACQAAADyCQAAAgAAACUAAAAmAAAADQoAAAIAAAAlAAAAJgAAADIKAAABAAAAJwAAAFcKAAABAAAAJwAAAHwKAAABAAAAKAAAAI0KAAABAAAAKAAAALIKAAABAAAAKQAAAM0KAAABAAAAKQAAAA==","m_EntryDataString":"KgAAAAAAAAAAAAAAJwAAABfKK9r/////AAAAAAAAAAAAAAAAAAAAACcAAAAXyiva/////wAAAAABAAAAAAAAAAAAAAAnAAAAF8or2v////8AAAAAAgAAAAEAAAAAAAAAJwAAABfKK9r/////AgAAAAAAAAACAAAAAAAAACAAAADVfcDz/////wQAAAADAAAAAwAAAAAAAAAhAAAAQ+fRXP////8GAAAAAwAAAAQAAAAAAAAAIgAAAI33yYf/////CAAAAAMAAAAFAAAAAAAAACMAAAA6SWPx/////woAAAADAAAABgAAAAAAAAAkAAAA4byyNf////8MAAAAAwAAAAcAAAAAAAAAJQAAACByWm7/////DgAAAAMAAAAIAAAAAAAAACYAAACeOtM+/////xAAAAAEAAAACQAAAAEAAAD/////AAAAAP////8SAAAAAAAAAAoAAAABAAAA/////wAAAAD/////FAAAAAAAAAALAAAAAQAAAP////8AAAAA/////xYAAAAFAAAACwAAAAEAAAD/////AAAAAP////8WAAAAAQAAAAsAAAABAAAA/////wAAAAD/////FgAAAAYAAAAMAAAAAQAAAP////8AAAAA/////xgAAAAHAAAADAAAAAEAAAD/////AAAAAP////8YAAAAAQAAAAwAAAABAAAA/////wAAAAD/////GAAAAAYAAAANAAAAAQAAAP////8AAAAA/////xoAAAABAAAADgAAAAEAAAD/////AAAAAP////8cAAAABwAAAA4AAAABAAAA/////wAAAAD/////HAAAAAEAAAAOAAAAAQAAAP////8AAAAA/////xwAAAAGAAAADwAAAAEAAAD/////AAAAAP////8eAAAAAQAAABAAAAACAAAA/////wAAAAAAAAAAIAAAAAgAAAARAAAAAgAAAP////8AAAAARQMAACEAAAAIAAAAEgAAAAIAAAD/////AAAAAIwGAAAiAAAACAAAABMAAAACAAAA/////wAAAADTCQAAIwAAAAgAAAAUAAAAAgAAAP////8AAAAAGg0AACQAAAAIAAAAFQAAAAIAAAD/////AAAAAGEQAAAlAAAACAAAABYAAAACAAAA/////wAAAACoEwAAJgAAAAgAAAAXAAAAAgAAAP////8AAAAA9RYAACcAAAAIAAAAGAAAAAEAAAD/////AAAAAP////8oAAAABAAAABkAAAABAAAA/////wAAAAD/////KgAAAAQAAAAaAAAAAQAAAP////8AAAAA/////ywAAAAEAAAAGwAAAAMAAAD/////AAAAAP////8uAAAACQAAABwAAAABAAAA/////wAAAAD/////MQAAAAAAAAAdAAAAAQAAAP////8AAAAA/////zMAAAAKAAAAHQAAAAEAAAD/////AAAAAP////8zAAAAAQAAAB4AAAABAAAA/////wAAAAD/////NQAAAAsAAAAfAAAAAQAAAP////8AAAAA/////zcAAAAMAAAAIAAAAAEAAAD/////AAAAAP////85AAAADQAAAA==","m_ExtraDataString":"B0xVbml0eS5SZXNvdXJjZU1hbmFnZXIsIFZlcnNpb249MC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsSlVuaXR5RW5naW5lLlJlc291cmNlTWFuYWdlbWVudC5SZXNvdXJjZVByb3ZpZGVycy5Bc3NldEJ1bmRsZVJlcXVlc3RPcHRpb25zqAIAAHsAIgBtAF8ASABhAHMAaAAiADoAIgA1AGYAZgAzADIAMwAxADAAYgBjADgAYgBhAGQAZQA1ADUAMAAzAGYAMwA0ADgANgAyADIAMgBmADEAMAA5ADUAIgAsACIAbQBfAEMAcgBjACIAOgA1ADMAOAAzADMAOQA1ADQAMgAsACIAbQBfAFQAaQBtAGUAbwB1AHQAIgA6ADAALAAiAG0AXwBDAGgAdQBuAGsAZQBkAFQAcgBhAG4AcwBmAGUAcgAiADoAZgBhAGwAcwBlACwAIgBtAF8AUgBlAGQAaQByAGUAYwB0AEwAaQBtAGkAdAAiADoALQAxACwAIgBtAF8AUgBlAHQAcgB5AEMAbwB1AG4AdAAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAE4AYQBtAGUAIgA6ACIAOQBhADIAYwAyADYANABjADUAZgA0ADcAZgAzAGUAOQA5AGMAYQAxADQAZQAyADMAZQBkAGUANwAwADgANgA0ACIALAAiAG0AXwBBAHMAcwBlAHQATABvAGEAZABNAG8AZABlACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUAUwBpAHoAZQAiADoANgAxADQAMgAsACIAbQBfAFUAcwBlAEMAcgBjAEYAbwByAEMAYQBjAGgAZQBkAEIAdQBuAGQAbABlAHMAIgA6AHQAcgB1AGUALAAiAG0AXwBVAHMAZQBVAFcAUgBGAG8AcgBMAG8AYwBhAGwAQgB1AG4AZABsAGUAcwAiADoAZgBhAGwAcwBlACwAIgBtAF8AQwBsAGUAYQByAE8AdABoAGUAcgBDAGEAYwBoAGUAZABWAGUAcgBzAGkAbwBuAHMAVwBoAGUAbgBMAG8AYQBkAGUAZAAiADoAZgBhAGwAcwBlAH0AB0xVbml0eS5SZXNvdXJjZU1hbmFnZXIsIFZlcnNpb249MC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsSlVuaXR5RW5naW5lLlJlc291cmNlTWFuYWdlbWVudC5SZXNvdXJjZVByb3ZpZGVycy5Bc3NldEJ1bmRsZVJlcXVlc3RPcHRpb25zqgIAAHsAIgBtAF8ASABhAHMAaAAiADoAIgBhAGEAMQA0ADMAMQBlADIANABmAGYANAA5ADYAYwBhAGEAMwBiADkAMABhADIAZQBhADIAYgA2ADMANgA1ADAAIgAsACIAbQBfAEMAcgBjACIAOgA0ADAAMgA0ADcANgAyADgANgA4ACwAIgBtAF8AVABpAG0AZQBvAHUAdAAiADoAMAAsACIAbQBfAEMAaAB1AG4AawBlAGQAVAByAGEAbgBzAGYAZQByACIAOgBmAGEAbABzAGUALAAiAG0AXwBSAGUAZABpAHIAZQBjAHQATABpAG0AaQB0ACIAOgAtADEALAAiAG0AXwBSAGUAdAByAHkAQwBvAHUAbgB0ACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUATgBhAG0AZQAiADoAIgA5ADIAMgA5ADAAMQA3ADUAZABmADgAMAA4AGUAZQBkADAAOQBjAGIAMABjADMANQA3AGUAZABhADIANgAzADAAIgAsACIAbQBfAEEAcwBzAGUAdABMAG8AYQBkAE0AbwBkAGUAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBTAGkAegBlACIAOgA3ADUAMgAyACwAIgBtAF8AVQBzAGUAQwByAGMARgBvAHIAQwBhAGMAaABlAGQAQgB1AG4AZABsAGUAcwAiADoAdAByAHUAZQAsACIAbQBfAFUAcwBlAFUAVwBSAEYAbwByAEwAbwBjAGEAbABCAHUAbgBkAGwAZQBzACIAOgBmAGEAbABzAGUALAAiAG0AXwBDAGwAZQBhAHIATwB0AGgAZQByAEMAYQBjAGgAZQBkAFYAZQByAHMAaQBvAG4AcwBXAGgAZQBuAEwAbwBhAGQAZQBkACIAOgBmAGEAbABzAGUAfQAHTFVuaXR5LlJlc291cmNlTWFuYWdlciwgVmVyc2lvbj0wLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxKVW5pdHlFbmdpbmUuUmVzb3VyY2VNYW5hZ2VtZW50LlJlc291cmNlUHJvdmlkZXJzLkFzc2V0QnVuZGxlUmVxdWVzdE9wdGlvbnOqAgAAewAiAG0AXwBIAGEAcwBoACIAOgAiADgAYgA5ADUAMQAzADgAMAA3AGEAYQBlADgANQBlAGQANgA3ADIAMgBjADcAYwAxAGIAZgBlADcAYgA2AGUAZAAiACwAIgBtAF8AQwByAGMAIgA6ADMAOAA3ADYAMQA2ADAAMwAyADAALAAiAG0AXwBUAGkAbQBlAG8AdQB0ACIAOgAwACwAIgBtAF8AQwBoAHUAbgBrAGUAZABUAHIAYQBuAHMAZgBlAHIAIgA6AGYAYQBsAHMAZQAsACIAbQBfAFIAZQBkAGkAcgBlAGMAdABMAGkAbQBpAHQAIgA6AC0AMQAsACIAbQBfAFIAZQB0AHIAeQBDAG8AdQBuAHQAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBOAGEAbQBlACIAOgAiAGUAMAA3ADgAYwA5ADEAZgBiAGYAMgAwADQAYQAxAGMANQAyAGUAYgA1AGMANQA5ADkAYgBhADAANwBlADIAMgAiACwAIgBtAF8AQQBzAHMAZQB0AEwAbwBhAGQATQBvAGQAZQAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAFMAaQB6AGUAIgA6ADcANAA2ADEALAAiAG0AXwBVAHMAZQBDAHIAYwBGAG8AcgBDAGEAYwBoAGUAZABCAHUAbgBkAGwAZQBzACIAOgB0AHIAdQBlACwAIgBtAF8AVQBzAGUAVQBXAFIARgBvAHIATABvAGMAYQBsAEIAdQBuAGQAbABlAHMAIgA6AGYAYQBsAHMAZQAsACIAbQBfAEMAbABlAGEAcgBPAHQAaABlAHIAQwBhAGMAaABlAGQAVgBlAHIAcwBpAG8AbgBzAFcAaABlAG4ATABvAGEAZABlAGQAIgA6AGYAYQBsAHMAZQB9AAdMVW5pdHkuUmVzb3VyY2VNYW5hZ2VyLCBWZXJzaW9uPTAuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbEpVbml0eUVuZ2luZS5SZXNvdXJjZU1hbmFnZW1lbnQuUmVzb3VyY2VQcm92aWRlcnMuQXNzZXRCdW5kbGVSZXF1ZXN0T3B0aW9uc6oCAAB7ACIAbQBfAEgAYQBzAGgAIgA6ACIANAAzADIAZQBkAGMANQA1AGUAYgBlADcAOAAxAGUAZQBhADIAZQA4ADUANQBkAGEAOQA5AGYAMAAzADUAYwBlACIALAAiAG0AXwBDAHIAYwAiADoAMgAxADEANwA3ADQAMwA5ADUAMwAsACIAbQBfAFQAaQBtAGUAbwB1AHQAIgA6ADAALAAiAG0AXwBDAGgAdQBuAGsAZQBkAFQAcgBhAG4AcwBmAGUAcgAiADoAZgBhAGwAcwBlACwAIgBtAF8AUgBlAGQAaQByAGUAYwB0AEwAaQBtAGkAdAAiADoALQAxACwAIgBtAF8AUgBlAHQAcgB5AEMAbwB1AG4AdAAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAE4AYQBtAGUAIgA6ACIANAA5AGQAMAA1ADcANAA3ADQAZAA1ADMAYwBlAGMAZQBlAGMAOQBjADgAMgBlAGEANwBiAGQANQA3ADkAZABkACIALAAiAG0AXwBBAHMAcwBlAHQATABvAGEAZABNAG8AZABlACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUAUwBpAHoAZQAiADoAMgAzADgANwAsACIAbQBfAFUAcwBlAEMAcgBjAEYAbwByAEMAYQBjAGgAZQBkAEIAdQBuAGQAbABlAHMAIgA6AHQAcgB1AGUALAAiAG0AXwBVAHMAZQBVAFcAUgBGAG8AcgBMAG8AYwBhAGwAQgB1AG4AZABsAGUAcwAiADoAZgBhAGwAcwBlACwAIgBtAF8AQwBsAGUAYQByAE8AdABoAGUAcgBDAGEAYwBoAGUAZABWAGUAcgBzAGkAbwBuAHMAVwBoAGUAbgBMAG8AYQBkAGUAZAAiADoAZgBhAGwAcwBlAH0AB0xVbml0eS5SZXNvdXJjZU1hbmFnZXIsIFZlcnNpb249MC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsSlVuaXR5RW5naW5lLlJlc291cmNlTWFuYWdlbWVudC5SZXNvdXJjZVByb3ZpZGVycy5Bc3NldEJ1bmRsZVJlcXVlc3RPcHRpb25zqgIAAHsAIgBtAF8ASABhAHMAaAAiADoAIgAxADAAMQA3ADYAZABhADYAYgA1ADEAZAA0ADAAYwBkADQAZgA3ADcAYwA5ADkANwA2ADAAYwA0AGQAMQA1AGIAIgAsACIAbQBfAEMAcgBjACIAOgAzADkAMwA4ADgAOQA5ADkANQAxACwAIgBtAF8AVABpAG0AZQBvAHUAdAAiADoAMAAsACIAbQBfAEMAaAB1AG4AawBlAGQAVAByAGEAbgBzAGYAZQByACIAOgBmAGEAbABzAGUALAAiAG0AXwBSAGUAZABpAHIAZQBjAHQATABpAG0AaQB0ACIAOgAtADEALAAiAG0AXwBSAGUAdAByAHkAQwBvAHUAbgB0ACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUATgBhAG0AZQAiADoAIgBjADQAMABjADEANQBlAGMAYgA5AGUAYwA2AGEAMAAyADYAOQA4ADkAMwA2AGMAZABjADEAMAA0ADcANAA0ADkAIgAsACIAbQBfAEEAcwBzAGUAdABMAG8AYQBkAE0AbwBkAGUAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBTAGkAegBlACIAOgAyADMAMgAxACwAIgBtAF8AVQBzAGUAQwByAGMARgBvAHIAQwBhAGMAaABlAGQAQgB1AG4AZABsAGUAcwAiADoAdAByAHUAZQAsACIAbQBfAFUAcwBlAFUAVwBSAEYAbwByAEwAbwBjAGEAbABCAHUAbgBkAGwAZQBzACIAOgBmAGEAbABzAGUALAAiAG0AXwBDAGwAZQBhAHIATwB0AGgAZQByAEMAYQBjAGgAZQBkAFYAZQByAHMAaQBvAG4AcwBXAGgAZQBuAEwAbwBhAGQAZQBkACIAOgBmAGEAbABzAGUAfQAHTFVuaXR5LlJlc291cmNlTWFuYWdlciwgVmVyc2lvbj0wLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxKVW5pdHlFbmdpbmUuUmVzb3VyY2VNYW5hZ2VtZW50LlJlc291cmNlUHJvdmlkZXJzLkFzc2V0QnVuZGxlUmVxdWVzdE9wdGlvbnOqAgAAewAiAG0AXwBIAGEAcwBoACIAOgAiADAANAA4AGEAYQAxAGIAZQBmAGYANQA1ADQANgA5ADMAYwA3ADIAOQA5AGUAOQAzAGIAMwBjADMAZgBhAGQAZQAiACwAIgBtAF8AQwByAGMAIgA6ADIAMgA3ADAAMgAyADQAMQAyADQALAAiAG0AXwBUAGkAbQBlAG8AdQB0ACIAOgAwACwAIgBtAF8AQwBoAHUAbgBrAGUAZABUAHIAYQBuAHMAZgBlAHIAIgA6AGYAYQBsAHMAZQAsACIAbQBfAFIAZQBkAGkAcgBlAGMAdABMAGkAbQBpAHQAIgA6AC0AMQAsACIAbQBfAFIAZQB0AHIAeQBDAG8AdQBuAHQAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBOAGEAbQBlACIAOgAiADcANwAwADgAYgA4ADYAYQAyAGUAOAA0ADgAMwAwAGUANQBjADEANgAwADgAYQBmAGUANAA0AGUAMwBmADYANwAiACwAIgBtAF8AQQBzAHMAZQB0AEwAbwBhAGQATQBvAGQAZQAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAFMAaQB6AGUAIgA6ADIANwAzADkALAAiAG0AXwBVAHMAZQBDAHIAYwBGAG8AcgBDAGEAYwBoAGUAZABCAHUAbgBkAGwAZQBzACIAOgB0AHIAdQBlACwAIgBtAF8AVQBzAGUAVQBXAFIARgBvAHIATABvAGMAYQBsAEIAdQBuAGQAbABlAHMAIgA6AGYAYQBsAHMAZQAsACIAbQBfAEMAbABlAGEAcgBPAHQAaABlAHIAQwBhAGMAaABlAGQAVgBlAHIAcwBpAG8AbgBzAFcAaABlAG4ATABvAGEAZABlAGQAIgA6AGYAYQBsAHMAZQB9AAdMVW5pdHkuUmVzb3VyY2VNYW5hZ2VyLCBWZXJzaW9uPTAuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbEpVbml0eUVuZ2luZS5SZXNvdXJjZU1hbmFnZW1lbnQuUmVzb3VyY2VQcm92aWRlcnMuQXNzZXRCdW5kbGVSZXF1ZXN0T3B0aW9uc7ACAAB7ACIAbQBfAEgAYQBzAGgAIgA6ACIANQBkAGEAYgBhADQAMABjADcAMgBjADQANAA1AGMAYQAwADkAOQBiADEAYQBiADcAZAAwADIAMQAwADMAYQAxACIALAAiAG0AXwBDAHIAYwAiADoAMwA5ADAANgA2ADQANAA1ADkAMgAsACIAbQBfAFQAaQBtAGUAbwB1AHQAIgA6ADAALAAiAG0AXwBDAGgAdQBuAGsAZQBkAFQAcgBhAG4AcwBmAGUAcgAiADoAZgBhAGwAcwBlACwAIgBtAF8AUgBlAGQAaQByAGUAYwB0AEwAaQBtAGkAdAAiADoALQAxACwAIgBtAF8AUgBlAHQAcgB5AEMAbwB1AG4AdAAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAE4AYQBtAGUAIgA6ACIAZAAwADMAYQAyADQAMQBkADUAMAAwADMANwA2ADMAMABhADAAZQA1ADQAOQBjADQANgA4ADgAZABmAGYANwBlACIALAAiAG0AXwBBAHMAcwBlAHQATABvAGEAZABNAG8AZABlACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUAUwBpAHoAZQAiADoAMQAwADgANQAzADgAOQAsACIAbQBfAFUAcwBlAEMAcgBjAEYAbwByAEMAYQBjAGgAZQBkAEIAdQBuAGQAbABlAHMAIgA6AHQAcgB1AGUALAAiAG0AXwBVAHMAZQBVAFcAUgBGAG8AcgBMAG8AYwBhAGwAQgB1AG4AZABsAGUAcwAiADoAZgBhAGwAcwBlACwAIgBtAF8AQwBsAGUAYQByAE8AdABoAGUAcgBDAGEAYwBoAGUAZABWAGUAcgBzAGkAbwBuAHMAVwBoAGUAbgBMAG8AYQBkAGUAZAAiADoAZgBhAGwAcwBlAH0AB0xVbml0eS5SZXNvdXJjZU1hbmFnZXIsIFZlcnNpb249MC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsSlVuaXR5RW5naW5lLlJlc291cmNlTWFuYWdlbWVudC5SZXNvdXJjZVByb3ZpZGVycy5Bc3NldEJ1bmRsZVJlcXVlc3RPcHRpb25zsAIAAHsAIgBtAF8ASABhAHMAaAAiADoAIgA5ADUAOQA0ADIAZQAxADAAMgAxADEAMwBlAGUAYwBiADAAMAAyADEAZgBmADYAMwA0ADUAOAAxAGQANQBlADgAIgAsACIAbQBfAEMAcgBjACIAOgAyADEANwA5ADkAMgA5ADUANwA5ACwAIgBtAF8AVABpAG0AZQBvAHUAdAAiADoAMAAsACIAbQBfAEMAaAB1AG4AawBlAGQAVAByAGEAbgBzAGYAZQByACIAOgBmAGEAbABzAGUALAAiAG0AXwBSAGUAZABpAHIAZQBjAHQATABpAG0AaQB0ACIAOgAtADEALAAiAG0AXwBSAGUAdAByAHkAQwBvAHUAbgB0ACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUATgBhAG0AZQAiADoAIgBiADgAYgA3ADUANABjADkAMAAzADYANwAyAGIANABjAGQAMwAzADUAOQA2ADgAOQBjAGUAMABjAGYAMwBmAGQAIgAsACIAbQBfAEEAcwBzAGUAdABMAG8AYQBkAE0AbwBkAGUAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBTAGkAegBlACIAOgAzADMANQA1ADYANQAxACwAIgBtAF8AVQBzAGUAQwByAGMARgBvAHIAQwBhAGMAaABlAGQAQgB1AG4AZABsAGUAcwAiADoAdAByAHUAZQAsACIAbQBfAFUAcwBlAFUAVwBSAEYAbwByAEwAbwBjAGEAbABCAHUAbgBkAGwAZQBzACIAOgBmAGEAbABzAGUALAAiAG0AXwBDAGwAZQBhAHIATwB0AGgAZQByAEMAYQBjAGgAZQBkAFYAZQByAHMAaQBvAG4AcwBXAGgAZQBuAEwAbwBhAGQAZQBkACIAOgBmAGEAbABzAGUAfQA=","m_resourceTypes":[{"m_AssemblyName":"UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.GameObject"},{"m_AssemblyName":"UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.Material"},{"m_AssemblyName":"UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.Mesh"},{"m_AssemblyName":"pinpoint.scriptableobjects, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"ChannelMapData"},{"m_AssemblyName":"UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.TextAsset"},{"m_AssemblyName":"UnityEngine.TextRenderingModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.Font"},{"m_AssemblyName":"UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.Texture2D"},{"m_AssemblyName":"Unity.TextMeshPro, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"TMPro.TMP_FontAsset"},{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.IAssetBundleResource"},{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.SceneInstance"},{"m_AssemblyName":"Unity.TextMeshPro, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"TMPro.TMP_SpriteAsset"},{"m_AssemblyName":"Unity.TextMeshPro, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"TMPro.TMP_StyleSheet"},{"m_AssemblyName":"Unity.TextMeshPro, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"TMPro.TMP_Settings"},{"m_AssemblyName":"Unisave, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"Unisave.Foundation.UnisavePreferences"}],"m_InternalIdPrefixes":[]}
\ No newline at end of file
diff --git a/Library/com.unity.addressables/aa/Windows/settings.json b/Library/com.unity.addressables/aa/Windows/settings.json
index e7abf07b..a7d93536 100644
--- a/Library/com.unity.addressables/aa/Windows/settings.json
+++ b/Library/com.unity.addressables/aa/Windows/settings.json
@@ -1 +1 @@
-{"m_buildTarget":"StandaloneWindows64","m_SettingsHash":"e6004f05e458666ef9c5ad2506d18acb","m_CatalogLocations":[{"m_Keys":["AddressablesMainContentCatalogRemoteHash"],"m_InternalId":"https://data.virtualbrainlab.org/PinpointData/1.0.3/StandaloneWindows64/catalog_2023.11.30.05.32.58.hash","m_Provider":"UnityEngine.ResourceManagement.ResourceProviders.TextDataProvider","m_Dependencies":[],"m_ResourceType":{"m_AssemblyName":"mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089","m_ClassName":"System.String"},"SerializedData":[7,76,85,110,105,116,121,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,114,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,75,85,110,105,116,121,69,110,103,105,110,101,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,109,101,110,116,46,82,101,115,111,117,114,99,101,80,114,111,118,105,100,101,114,115,46,80,114,111,118,105,100,101,114,76,111,97,100,82,101,113,117,101,115,116,79,112,116,105,111,110,115,50,0,0,0,123,0,34,0,109,0,95,0,73,0,103,0,110,0,111,0,114,0,101,0,70,0,97,0,105,0,108,0,117,0,114,0,101,0,115,0,34,0,58,0,116,0,114,0,117,0,101,0,125,0]},{"m_Keys":["AddressablesMainContentCatalogCacheHash"],"m_InternalId":"{UnityEngine.Application.persistentDataPath}/com.unity.addressables/catalog_2023.11.30.05.32.58.hash","m_Provider":"UnityEngine.ResourceManagement.ResourceProviders.TextDataProvider","m_Dependencies":[],"m_ResourceType":{"m_AssemblyName":"mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089","m_ClassName":"System.String"},"SerializedData":[7,76,85,110,105,116,121,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,114,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,75,85,110,105,116,121,69,110,103,105,110,101,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,109,101,110,116,46,82,101,115,111,117,114,99,101,80,114,111,118,105,100,101,114,115,46,80,114,111,118,105,100,101,114,76,111,97,100,82,101,113,117,101,115,116,79,112,116,105,111,110,115,50,0,0,0,123,0,34,0,109,0,95,0,73,0,103,0,110,0,111,0,114,0,101,0,70,0,97,0,105,0,108,0,117,0,114,0,101,0,115,0,34,0,58,0,116,0,114,0,117,0,101,0,125,0]},{"m_Keys":["AddressablesMainContentCatalog"],"m_InternalId":"{UnityEngine.AddressableAssets.Addressables.RuntimePath}/catalog.json","m_Provider":"UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider","m_Dependencies":["AddressablesMainContentCatalogRemoteHash","AddressablesMainContentCatalogCacheHash"],"m_ResourceType":{"m_AssemblyName":"Unity.Addressables, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData"},"SerializedData":[7,76,85,110,105,116,121,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,114,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,75,85,110,105,116,121,69,110,103,105,110,101,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,109,101,110,116,46,82,101,115,111,117,114,99,101,80,114,111,118,105,100,101,114,115,46,80,114,111,118,105,100,101,114,76,111,97,100,82,101,113,117,101,115,116,79,112,116,105,111,110,115,50,0,0,0,123,0,34,0,109,0,95,0,73,0,103,0,110,0,111,0,114,0,101,0,70,0,97,0,105,0,108,0,117,0,114,0,101,0,115,0,34,0,58,0,116,0,114,0,117,0,101,0,125,0]}],"m_ProfileEvents":false,"m_LogResourceManagerExceptions":true,"m_ExtraInitializationData":[],"m_DisableCatalogUpdateOnStart":false,"m_IsLocalCatalogInBundle":false,"m_CertificateHandlerType":{"m_AssemblyName":"","m_ClassName":""},"m_AddressablesVersion":"1.21.18","m_maxConcurrentWebRequests":500,"m_CatalogRequestsTimeout":0}
\ No newline at end of file
+{"m_buildTarget":"StandaloneWindows64","m_SettingsHash":"b3af3a77ece41351bcf4459c8498ca0f","m_CatalogLocations":[{"m_Keys":["AddressablesMainContentCatalogRemoteHash"],"m_InternalId":"https://data.virtualbrainlab.org/PinpointData/2.0.0/StandaloneWindows64/catalog_2024.09.07.21.36.13.hash","m_Provider":"UnityEngine.ResourceManagement.ResourceProviders.TextDataProvider","m_Dependencies":[],"m_ResourceType":{"m_AssemblyName":"mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089","m_ClassName":"System.String"},"SerializedData":[7,76,85,110,105,116,121,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,114,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,75,85,110,105,116,121,69,110,103,105,110,101,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,109,101,110,116,46,82,101,115,111,117,114,99,101,80,114,111,118,105,100,101,114,115,46,80,114,111,118,105,100,101,114,76,111,97,100,82,101,113,117,101,115,116,79,112,116,105,111,110,115,50,0,0,0,123,0,34,0,109,0,95,0,73,0,103,0,110,0,111,0,114,0,101,0,70,0,97,0,105,0,108,0,117,0,114,0,101,0,115,0,34,0,58,0,116,0,114,0,117,0,101,0,125,0]},{"m_Keys":["AddressablesMainContentCatalogCacheHash"],"m_InternalId":"{UnityEngine.Application.persistentDataPath}/com.unity.addressables/catalog_2024.09.07.21.36.13.hash","m_Provider":"UnityEngine.ResourceManagement.ResourceProviders.TextDataProvider","m_Dependencies":[],"m_ResourceType":{"m_AssemblyName":"mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089","m_ClassName":"System.String"},"SerializedData":[7,76,85,110,105,116,121,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,114,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,75,85,110,105,116,121,69,110,103,105,110,101,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,109,101,110,116,46,82,101,115,111,117,114,99,101,80,114,111,118,105,100,101,114,115,46,80,114,111,118,105,100,101,114,76,111,97,100,82,101,113,117,101,115,116,79,112,116,105,111,110,115,50,0,0,0,123,0,34,0,109,0,95,0,73,0,103,0,110,0,111,0,114,0,101,0,70,0,97,0,105,0,108,0,117,0,114,0,101,0,115,0,34,0,58,0,116,0,114,0,117,0,101,0,125,0]},{"m_Keys":["AddressablesMainContentCatalogLocalHash"],"m_InternalId":"{UnityEngine.AddressableAssets.Addressables.RuntimePath}/catalog.hash","m_Provider":"UnityEngine.ResourceManagement.ResourceProviders.TextDataProvider","m_Dependencies":[],"m_ResourceType":{"m_AssemblyName":"mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089","m_ClassName":"System.String"},"SerializedData":[]},{"m_Keys":["AddressablesMainContentCatalog"],"m_InternalId":"{UnityEngine.AddressableAssets.Addressables.RuntimePath}/catalog.bin","m_Provider":"UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider","m_Dependencies":["AddressablesMainContentCatalogRemoteHash","AddressablesMainContentCatalogCacheHash","AddressablesMainContentCatalogLocalHash"],"m_ResourceType":{"m_AssemblyName":"Unity.Addressables, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData"},"SerializedData":[]}],"m_LogResourceManagerExceptions":true,"m_ExtraInitializationData":[],"m_DisableCatalogUpdateOnStart":false,"m_IsLocalCatalogInBundle":false,"m_CertificateHandlerType":{"m_AssemblyName":"","m_ClassName":""},"m_AddressablesVersion":"2.2.2","m_maxConcurrentWebRequests":500,"m_CatalogRequestsTimeout":0}
\ No newline at end of file
diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset
index 8e478148..82bb3095 100644
--- a/ProjectSettings/ProjectSettings.asset
+++ b/ProjectSettings/ProjectSettings.asset
@@ -695,19 +695,19 @@ PlayerSettings:
webGLCloseOnQuit: 0
webWasm2023: 0
scriptingDefineSymbols:
- Android: ENABLE_JSON_CATALOG
- EmbeddedLinux: ENABLE_JSON_CATALOG
- LinuxHeadlessSimulation: ENABLE_JSON_CATALOG
- Nintendo Switch: ENABLE_JSON_CATALOG
- PS4: ENABLE_JSON_CATALOG
- QNX: ENABLE_JSON_CATALOG
- Server: ENABLE_JSON_CATALOG
- Standalone: ENABLE_JSON_CATALOG;ENABLE_HYBRID_RENDERER_V2
- WebGL: ENABLE_JSON_CATALOG;UNITY_DISABLE_AUTOMATIC_SYSTEM_BOOTSTRAP
- Windows Store Apps: ENABLE_JSON_CATALOG
- XboxOne: ENABLE_JSON_CATALOG
- iPhone: ENABLE_JSON_CATALOG
- tvOS: ENABLE_JSON_CATALOG
+ Android:
+ EmbeddedLinux:
+ LinuxHeadlessSimulation:
+ Nintendo Switch:
+ PS4:
+ QNX:
+ Server:
+ Standalone: ENABLE_HYBRID_RENDERER_V2
+ WebGL: UNITY_DISABLE_AUTOMATIC_SYSTEM_BOOTSTRAP
+ Windows Store Apps:
+ XboxOne:
+ iPhone:
+ tvOS:
additionalCompilerArguments: {}
platformArchitecture: {}
scriptingBackend: