diff --git a/.vs/WarmUp/v16/.suo b/.vs/WarmUp/v16/.suo
new file mode 100644
index 0000000..c07d649
Binary files /dev/null and b/.vs/WarmUp/v16/.suo differ
diff --git a/Assembly-CSharp.csproj b/Assembly-CSharp.csproj
new file mode 100644
index 0000000..6f3da5d
--- /dev/null
+++ b/Assembly-CSharp.csproj
@@ -0,0 +1,663 @@
+
+
+
+ latest
+
+
+ Debug
+ AnyCPU
+ 10.0.20506
+ 2.0
+
+ {2D3E7C9C-5949-E884-C24A-8CFB429C8A2D}
+ Library
+ Properties
+ Assembly-CSharp
+ v4.7.1
+ 512
+ .
+
+
+ true
+ full
+ false
+ Temp\bin\Debug\
+ DEBUG;TRACE;UNITY_2019_4_14;UNITY_2019_4;UNITY_2019;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;INCLUDE_DYNAMIC_GI;ENABLE_MONO_BDWGC;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;ENABLE_VIDEO;PLATFORM_STANDALONE;PLATFORM_STANDALONE_WIN;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_CLUSTER_SYNC;ENABLE_CLUSTERINPUT;GFXDEVICE_WAITFOREVENT_MESSAGEPUMP;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_STANDARD_2_0;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_VSTU;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER
+ prompt
+ 4
+ 0169
+ False
+
+
+ pdbonly
+ true
+ Temp\bin\Release\
+ prompt
+ 4
+ 0169
+ False
+
+
+ true
+ true
+ false
+ false
+ false
+
+
+ {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+ Unity/VSTU
+ Game:1
+ StandaloneWindows:5
+ 2019.4.14f1
+
+
+
+
+
+
+ C:\Program Files\Unity\Hub\Editor\2019.4.14f1\Editor\Data\Managed/UnityEngine/UnityEngine.dll
+
+
+ C:\Program Files\Unity\Hub\Editor\2019.4.14f1\Editor\Data\Managed/UnityEditor.dll
+
+
+
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.AIModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.ARModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.AccessibilityModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.AndroidJNIModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.AnimationModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.AssetBundleModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.AudioModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.ClothModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.ClusterInputModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.ClusterRendererModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.CoreModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.CrashReportingModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.DSPGraphModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.DirectorModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.GameCenterModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.GridModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.HotReloadModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.IMGUIModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.ImageConversionModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.InputModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.InputLegacyModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.JSONSerializeModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.LocalizationModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.ParticleSystemModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.PerformanceReportingModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.PhysicsModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.Physics2DModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.ProfilerModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.ScreenCaptureModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.SharedInternalsModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.SpriteMaskModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.SpriteShapeModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.StreamingModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.SubstanceModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.SubsystemsModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.TLSModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.TerrainModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.TerrainPhysicsModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.TextCoreModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.TextRenderingModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.TilemapModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.UIModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.UIElementsModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.UNETModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.UmbraModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.UnityAnalyticsModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.UnityConnectModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.UnityTestProtocolModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestAssetBundleModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestAudioModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestTextureModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.UnityWebRequestWWWModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.VFXModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.VRModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.VehiclesModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.VideoModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.WindModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEngine/UnityEngine.XRModule.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/Managed/UnityEditor.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/ref/2.0.0/netstandard.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/Microsoft.Win32.Primitives.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.AppContext.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Collections.Concurrent.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Collections.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Collections.NonGeneric.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Collections.Specialized.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.ComponentModel.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.ComponentModel.EventBasedAsync.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.ComponentModel.Primitives.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.ComponentModel.TypeConverter.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Console.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Data.Common.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Diagnostics.Contracts.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Diagnostics.Debug.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Diagnostics.FileVersionInfo.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Diagnostics.Process.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Diagnostics.StackTrace.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Diagnostics.TextWriterTraceListener.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Diagnostics.Tools.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Diagnostics.TraceSource.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Diagnostics.Tracing.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Drawing.Primitives.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Dynamic.Runtime.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Globalization.Calendars.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Globalization.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Globalization.Extensions.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.IO.Compression.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.IO.Compression.ZipFile.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.IO.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.IO.FileSystem.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.IO.FileSystem.DriveInfo.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.IO.FileSystem.Primitives.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.IO.FileSystem.Watcher.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.IO.IsolatedStorage.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.IO.MemoryMappedFiles.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.IO.Pipes.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.IO.UnmanagedMemoryStream.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Linq.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Linq.Expressions.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Linq.Parallel.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Linq.Queryable.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Net.Http.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Net.NameResolution.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Net.NetworkInformation.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Net.Ping.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Net.Primitives.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Net.Requests.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Net.Security.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Net.Sockets.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Net.WebHeaderCollection.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Net.WebSockets.Client.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Net.WebSockets.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.ObjectModel.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Reflection.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Reflection.Extensions.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Reflection.Primitives.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Resources.Reader.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Resources.ResourceManager.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Resources.Writer.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.CompilerServices.VisualC.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.Extensions.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.Handles.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.InteropServices.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.InteropServices.RuntimeInformation.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.Numerics.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.Serialization.Formatters.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.Serialization.Json.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.Serialization.Primitives.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Runtime.Serialization.Xml.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Security.Claims.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Security.Cryptography.Algorithms.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Security.Cryptography.Csp.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Security.Cryptography.Encoding.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Security.Cryptography.Primitives.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Security.Cryptography.X509Certificates.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Security.Principal.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Security.SecureString.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Text.Encoding.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Text.Encoding.Extensions.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Text.RegularExpressions.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Threading.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Threading.Overlapped.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Threading.Tasks.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Threading.Tasks.Parallel.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Threading.Thread.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Threading.ThreadPool.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Threading.Timer.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.ValueTuple.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Xml.ReaderWriter.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Xml.XDocument.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Xml.XmlDocument.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Xml.XmlSerializer.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Xml.XPath.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netstandard/System.Xml.XPath.XDocument.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/Extensions/2.0.0/System.Numerics.Vectors.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/Extensions/2.0.0/System.Runtime.InteropServices.WindowsRuntime.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/mscorlib.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.ComponentModel.Composition.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Core.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Data.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Drawing.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.IO.Compression.FileSystem.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Net.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Numerics.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Runtime.Serialization.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.ServiceModel.Web.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Transactions.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Web.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Windows.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Xml.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Xml.Linq.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data/NetStandard/compat/2.0.0/shims/netfx/System.Xml.Serialization.dll
+
+
+ C:/Users/peter/Documents/UNITY/Junction2020/WarmUpProject/WarmUp/Library/ScriptAssemblies/Unity.Timeline.Editor.dll
+
+
+ C:/Users/peter/Documents/UNITY/Junction2020/WarmUpProject/WarmUp/Library/ScriptAssemblies/Unity.VSCode.Editor.dll
+
+
+ C:/Users/peter/Documents/UNITY/Junction2020/WarmUpProject/WarmUp/Library/ScriptAssemblies/Unity.2D.SpriteShape.Editor.dll
+
+
+ C:/Users/peter/Documents/UNITY/Junction2020/WarmUpProject/WarmUp/Library/ScriptAssemblies/Unity.TextMeshPro.Editor.dll
+
+
+ C:/Users/peter/Documents/UNITY/Junction2020/WarmUpProject/WarmUp/Library/ScriptAssemblies/Unity.2D.Path.Editor.dll
+
+
+ C:/Users/peter/Documents/UNITY/Junction2020/WarmUpProject/WarmUp/Library/ScriptAssemblies/UnityEngine.UI.dll
+
+
+ C:/Users/peter/Documents/UNITY/Junction2020/WarmUpProject/WarmUp/Library/ScriptAssemblies/Unity.Timeline.dll
+
+
+ C:/Users/peter/Documents/UNITY/Junction2020/WarmUpProject/WarmUp/Library/ScriptAssemblies/Unity.CollabProxy.Editor.dll
+
+
+ C:/Users/peter/Documents/UNITY/Junction2020/WarmUpProject/WarmUp/Library/ScriptAssemblies/Unity.Rider.Editor.dll
+
+
+ C:/Users/peter/Documents/UNITY/Junction2020/WarmUpProject/WarmUp/Library/ScriptAssemblies/Unity.Mathematics.dll
+
+
+ C:/Users/peter/Documents/UNITY/Junction2020/WarmUpProject/WarmUp/Library/ScriptAssemblies/Unity.InternalAPIEngineBridge.001.dll
+
+
+ C:/Users/peter/Documents/UNITY/Junction2020/WarmUpProject/WarmUp/Library/ScriptAssemblies/Unity.2D.Sprite.Editor.dll
+
+
+ C:/Users/peter/Documents/UNITY/Junction2020/WarmUpProject/WarmUp/Library/ScriptAssemblies/Unity.2D.Common.Runtime.dll
+
+
+ C:/Users/peter/Documents/UNITY/Junction2020/WarmUpProject/WarmUp/Library/ScriptAssemblies/Unity.2D.SpriteShape.Runtime.dll
+
+
+ C:/Users/peter/Documents/UNITY/Junction2020/WarmUpProject/WarmUp/Library/ScriptAssemblies/Unity.Mathematics.Editor.dll
+
+
+ C:/Users/peter/Documents/UNITY/Junction2020/WarmUpProject/WarmUp/Library/ScriptAssemblies/Unity.TextMeshPro.dll
+
+
+ C:/Users/peter/Documents/UNITY/Junction2020/WarmUpProject/WarmUp/Library/ScriptAssemblies/Unity.2D.Common.Editor.dll
+
+
+ C:/Users/peter/Documents/UNITY/Junction2020/WarmUpProject/WarmUp/Library/ScriptAssemblies/Unity.InternalAPIEditorBridge.001.dll
+
+
+ C:/Users/peter/Documents/UNITY/Junction2020/WarmUpProject/WarmUp/Library/ScriptAssemblies/UnityEditor.UI.dll
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Assets/Models.meta b/Assets/Models.meta
new file mode 100644
index 0000000..55ab232
--- /dev/null
+++ b/Assets/Models.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4a23ecb3c50759044872a0a1f3beb02d
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Models/Entities.meta b/Assets/Models/Entities.meta
new file mode 100644
index 0000000..32cc790
--- /dev/null
+++ b/Assets/Models/Entities.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: fd212b360f4246945bfc3f3c00c277ad
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Models/Entities/Ship.prefab b/Assets/Models/Entities/Ship.prefab
new file mode 100644
index 0000000..668c1db
--- /dev/null
+++ b/Assets/Models/Entities/Ship.prefab
@@ -0,0 +1,108 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &8907911166895063140
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8907911166895063160}
+ - component: {fileID: 8907911166895063161}
+ - component: {fileID: 8907911166895063142}
+ - component: {fileID: 8907911166895063143}
+ - component: {fileID: 8907911166895063163}
+ m_Layer: 0
+ m_Name: Ship
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &8907911166895063160
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8907911166895063140}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: -1.3410978, y: 2.0406075, z: -0.21460867}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &8907911166895063161
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8907911166895063140}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &8907911166895063142
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8907911166895063140}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RenderingLayerMask: 1
+ 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: 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
+--- !u!65 &8907911166895063143
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8907911166895063140}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!114 &8907911166895063163
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8907911166895063140}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f66da1ae0490a7c4e8b891e8203598bc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
diff --git a/Assets/Models/Entities/Ship.prefab.meta b/Assets/Models/Entities/Ship.prefab.meta
new file mode 100644
index 0000000..d3d8c81
--- /dev/null
+++ b/Assets/Models/Entities/Ship.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 37404a614cf0fa54086a011cae1ab7d1
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Models/Entities/Turret.prefab b/Assets/Models/Entities/Turret.prefab
new file mode 100644
index 0000000..1ca278a
--- /dev/null
+++ b/Assets/Models/Entities/Turret.prefab
@@ -0,0 +1,101 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &6266561976849146521
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7893926179847989907}
+ - component: {fileID: 288911498172335497}
+ - component: {fileID: 2301761166797747337}
+ m_Layer: 0
+ m_Name: Turret
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &7893926179847989907
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6266561976849146521}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: -0.116814375, y: -0.77370924, z: -0.68086565}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!212 &288911498172335497
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6266561976849146521}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 10754, 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: 1
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: 9e1e76d77f30038429a8496b5b9f173c, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 0.64, y: 0.64}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+ m_SpriteSortPoint: 0
+--- !u!114 &2301761166797747337
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6266561976849146521}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f66da1ae0490a7c4e8b891e8203598bc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ cam: {fileID: 0}
+ move_speed_X: 0
+ tileSize: 64
+ screenBoundaryLeft: 0
+ screenBoundaryRight: 0
diff --git a/Assets/Models/Entities/Turret.prefab.meta b/Assets/Models/Entities/Turret.prefab.meta
new file mode 100644
index 0000000..cad6b3a
--- /dev/null
+++ b/Assets/Models/Entities/Turret.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 534fc51bd4992d3459de17ffb638ee78
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Models/Sprites.meta b/Assets/Models/Sprites.meta
new file mode 100644
index 0000000..86780c8
--- /dev/null
+++ b/Assets/Models/Sprites.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 40ab78585f288864ea55892da447f807
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Models/Sprites/Gun.png b/Assets/Models/Sprites/Gun.png
new file mode 100644
index 0000000..8eb1b1e
Binary files /dev/null and b/Assets/Models/Sprites/Gun.png differ
diff --git a/Assets/Models/Sprites/Gun.png.meta b/Assets/Models/Sprites/Gun.png.meta
new file mode 100644
index 0000000..c5ebff7
--- /dev/null
+++ b/Assets/Models/Sprites/Gun.png.meta
@@ -0,0 +1,124 @@
+fileFormatVersion: 2
+guid: f677145fb93071745a6137d218db6515
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ 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: 0
+ aniso: 1
+ mipBias: 0
+ wrapU: 0
+ wrapV: 0
+ wrapW: 0
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 3
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 4
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline:
+ - - {x: -2, y: -2}
+ - {x: -2, y: 2}
+ - {x: 2, y: 2}
+ - {x: 2, y: -2}
+ physicsShape:
+ - - {x: -2, y: -2}
+ - {x: -2, y: 2}
+ - {x: 2, y: 2}
+ - {x: 2, y: -2}
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Models/Sprites/Textures.meta b/Assets/Models/Sprites/Textures.meta
new file mode 100644
index 0000000..7f99538
--- /dev/null
+++ b/Assets/Models/Sprites/Textures.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 5dadf0411ab1f514f98de8bd341a94bb
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Models/Sprites/Textures/Gun.png b/Assets/Models/Sprites/Textures/Gun.png
new file mode 100644
index 0000000..15acbf9
Binary files /dev/null and b/Assets/Models/Sprites/Textures/Gun.png differ
diff --git a/Assets/Models/Sprites/Textures/Gun.png.meta b/Assets/Models/Sprites/Textures/Gun.png.meta
new file mode 100644
index 0000000..8ee5375
--- /dev/null
+++ b/Assets/Models/Sprites/Textures/Gun.png.meta
@@ -0,0 +1,116 @@
+fileFormatVersion: 2
+guid: 9e1e76d77f30038429a8496b5b9f173c
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ 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: 0
+ aniso: -1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: -1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ 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: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Models/Sprites/Textures/New Material.mat b/Assets/Models/Sprites/Textures/New Material.mat
new file mode 100644
index 0000000..dabdad5
--- /dev/null
+++ b/Assets/Models/Sprites/Textures/New Material.mat
@@ -0,0 +1,85 @@
+%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: New Material
+ m_Shader: {fileID: 10800, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: ETC1_EXTERNAL_ALPHA _ALPHATEST_ON
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _AlphaTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ 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: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: 9e1e76d77f30038429a8496b5b9f173c, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ 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}
+ m_Floats:
+ - PixelSnap: 0
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _EnableExternalAlpha: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 1
+ - _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: 0, g: 0, b: 0, a: 1}
+ - _Flip: {r: 1, g: 1, b: 1, a: 1}
+ - _RendererColor: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Assets/Models/Sprites/Textures/New Material.mat.meta b/Assets/Models/Sprites/Textures/New Material.mat.meta
new file mode 100644
index 0000000..64894e4
--- /dev/null
+++ b/Assets/Models/Sprites/Textures/New Material.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: fa942750741a4534d903530d370a33ba
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Models/Sprites/Textures/Square.png b/Assets/Models/Sprites/Textures/Square.png
new file mode 100644
index 0000000..8eb1b1e
Binary files /dev/null and b/Assets/Models/Sprites/Textures/Square.png differ
diff --git a/Assets/Models/Sprites/Textures/Square.png.meta b/Assets/Models/Sprites/Textures/Square.png.meta
new file mode 100644
index 0000000..eb3e8cf
--- /dev/null
+++ b/Assets/Models/Sprites/Textures/Square.png.meta
@@ -0,0 +1,100 @@
+fileFormatVersion: 2
+guid: 0b9fbb76911b95d4385cdd2207f2f3c8
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ 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: 0
+ aniso: 1
+ mipBias: 0
+ wrapU: 0
+ wrapV: 0
+ wrapW: 0
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 3
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 4
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: 4
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline:
+ - - {x: -2, y: -2}
+ - {x: -2, y: 2}
+ - {x: 2, y: 2}
+ - {x: 2, y: -2}
+ physicsShape:
+ - - {x: -2, y: -2}
+ - {x: -2, y: 2}
+ - {x: 2, y: 2}
+ - {x: 2, y: -2}
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scenes.meta b/Assets/Scenes.meta
new file mode 100644
index 0000000..979d64a
--- /dev/null
+++ b/Assets/Scenes.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 97e9f70e05d8caa4998b1325373dcfa7
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scenes/SpaceInvader.unity b/Assets/Scenes/SpaceInvader.unity
new file mode 100644
index 0000000..ccab118
--- /dev/null
+++ b/Assets/Scenes/SpaceInvader.unity
@@ -0,0 +1,512 @@
+%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: 705507994}
+ m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
+ m_UseRadianceAmbientProbe: 0
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 11
+ m_GIWorkflowMode: 1
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 1
+ m_EnableRealtimeLightmaps: 0
+ m_LightmapEditorSettings:
+ serializedVersion: 12
+ m_Resolution: 2
+ m_BakeResolution: 40
+ m_AtlasSize: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_ExtractAmbientOcclusion: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 1
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 256
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 2
+ m_BakeBackend: 1
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 500
+ m_PVRBounces: 2
+ m_PVREnvironmentSampleCount: 500
+ m_PVREnvironmentReferencePointCount: 2048
+ m_PVRFilteringMode: 2
+ m_PVRDenoiserTypeDirect: 0
+ m_PVRDenoiserTypeIndirect: 0
+ m_PVRDenoiserTypeAO: 0
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
+ m_PVREnvironmentMIS: 0
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ExportTrainingData: 0
+ m_TrainingDataDestination: TrainingData
+ m_LightProbeSampleCountMultiplier: 4
+ m_LightingDataAsset: {fileID: 0}
+ m_UseShadowmask: 1
+--- !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
+ debug:
+ m_Flags: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!1 &577955292 stripped
+GameObject:
+ m_CorrespondingSourceObject: {fileID: 6266561976849146521, guid: 534fc51bd4992d3459de17ffb638ee78,
+ type: 3}
+ m_PrefabInstance: {fileID: 4592878958339183287}
+ m_PrefabAsset: {fileID: 0}
+--- !u!114 &577955293
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 577955292}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 68a6aab529f1a764c885a7c10f718d52, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ cam: {fileID: 963194227}
+ input_position: {x: 0, y: 0}
+ player_speed: 8
+ left_limit: 64
+ right_limit: 800
+ top_limit: 748
+ bottom_limit: 64
+--- !u!1 &705507993
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 705507995}
+ - component: {fileID: 705507994}
+ 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 &705507994
+Light:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 705507993}
+ 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: 1
+ 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_ShadowRadius: 0
+ m_ShadowAngle: 0
+--- !u!4 &705507995
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 705507993}
+ 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 &963194225
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 963194228}
+ - component: {fileID: 963194227}
+ - component: {fileID: 963194226}
+ 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 &963194226
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 963194225}
+ m_Enabled: 1
+--- !u!20 &963194227
+Camera:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 963194225}
+ 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: 1
+ 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 &963194228
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 963194225}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: -20}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &967745230
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 967745234}
+ - component: {fileID: 967745233}
+ - component: {fileID: 967745232}
+ - component: {fileID: 967745231}
+ m_Layer: 0
+ m_Name: Plane
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!64 &967745231
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 967745230}
+ 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 &967745232
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 967745230}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RenderingLayerMask: 1
+ 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: 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
+--- !u!33 &967745233
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 967745230}
+ m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!4 &967745234
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 967745230}
+ m_LocalRotation: {x: -0.7071068, y: 0, z: 0, w: 0.7071068}
+ m_LocalPosition: {x: 0, y: 0, z: 0.33}
+ m_LocalScale: {x: 10, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0}
+--- !u!1001 &4592878958339183287
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 2301761166797747337, guid: 534fc51bd4992d3459de17ffb638ee78,
+ type: 3}
+ propertyPath: cam
+ value:
+ objectReference: {fileID: 963194227}
+ - target: {fileID: 2301761166797747337, guid: 534fc51bd4992d3459de17ffb638ee78,
+ type: 3}
+ propertyPath: move_speed_X
+ value: 32
+ objectReference: {fileID: 0}
+ - target: {fileID: 6266561976849146521, guid: 534fc51bd4992d3459de17ffb638ee78,
+ type: 3}
+ propertyPath: m_Name
+ value: Turret
+ objectReference: {fileID: 0}
+ - target: {fileID: 7893926179847989907, guid: 534fc51bd4992d3459de17ffb638ee78,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -8
+ objectReference: {fileID: 0}
+ - target: {fileID: 7893926179847989907, guid: 534fc51bd4992d3459de17ffb638ee78,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7893926179847989907, guid: 534fc51bd4992d3459de17ffb638ee78,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7893926179847989907, guid: 534fc51bd4992d3459de17ffb638ee78,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7893926179847989907, guid: 534fc51bd4992d3459de17ffb638ee78,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7893926179847989907, guid: 534fc51bd4992d3459de17ffb638ee78,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0.7071068
+ objectReference: {fileID: 0}
+ - target: {fileID: 7893926179847989907, guid: 534fc51bd4992d3459de17ffb638ee78,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.7071068
+ objectReference: {fileID: 0}
+ - target: {fileID: 7893926179847989907, guid: 534fc51bd4992d3459de17ffb638ee78,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 7893926179847989907, guid: 534fc51bd4992d3459de17ffb638ee78,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7893926179847989907, guid: 534fc51bd4992d3459de17ffb638ee78,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7893926179847989907, guid: 534fc51bd4992d3459de17ffb638ee78,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: -90
+ objectReference: {fileID: 0}
+ - target: {fileID: 7893926179847989907, guid: 534fc51bd4992d3459de17ffb638ee78,
+ type: 3}
+ propertyPath: m_LocalScale.x
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 7893926179847989907, guid: 534fc51bd4992d3459de17ffb638ee78,
+ type: 3}
+ propertyPath: m_LocalScale.y
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 7893926179847989907, guid: 534fc51bd4992d3459de17ffb638ee78,
+ type: 3}
+ propertyPath: m_LocalScale.z
+ value: 1
+ objectReference: {fileID: 0}
+ m_RemovedComponents:
+ - {fileID: 2301761166797747337, guid: 534fc51bd4992d3459de17ffb638ee78, type: 3}
+ m_SourcePrefab: {fileID: 100100000, guid: 534fc51bd4992d3459de17ffb638ee78, type: 3}
diff --git a/Assets/Scenes/SpaceInvader.unity.meta b/Assets/Scenes/SpaceInvader.unity.meta
new file mode 100644
index 0000000..952bd1e
--- /dev/null
+++ b/Assets/Scenes/SpaceInvader.unity.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 9fc0d4010bbf28b4594072e72b8655ab
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts.meta b/Assets/Scripts.meta
new file mode 100644
index 0000000..1c6b6c4
--- /dev/null
+++ b/Assets/Scripts.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 9bbc95deeb9db0b4c8984b60b4b0b05a
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/HelloWorld.cs b/Assets/Scripts/HelloWorld.cs
new file mode 100644
index 0000000..867065e
--- /dev/null
+++ b/Assets/Scripts/HelloWorld.cs
@@ -0,0 +1,89 @@
+using System.Collections;
+using System.Collections.Generic;
+using System.Runtime.CompilerServices;
+using UnityEngine;
+using UnityEngine.UIElements;
+
+public class HelloWorld : MonoBehaviour
+{
+ public Camera cam;
+ Transform t;
+
+ public float move_speed_X;
+ float vel = 0;
+ public int tileSize = 64;
+
+ public float screenBoundaryLeft;
+ public float screenBoundaryRight;
+
+
+ void Start()
+ {
+ t = GetComponent();
+ if(cam == null)
+ {
+ cam = GetComponent();
+
+ }
+ screenBoundaryRight = cam.pixelWidth;
+ Debug.Log("Hello Im alive !");
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+
+
+
+ /// Move object left and right
+
+ vel = 0;
+
+
+ if (Input.GetKey(KeyCode.A) || Input.GetKey(KeyCode.LeftArrow))
+ {
+
+ vel = -1.0f;
+
+ }
+
+ if (Input.GetKey(KeyCode.D) || Input.GetKey(KeyCode.RightArrow))
+ {
+ vel = 1.0f;
+
+ }
+ t.position += new Vector3(vel * move_speed_X * Time.deltaTime, vel * move_speed_X * Time.deltaTime);
+
+ ClampToScreenX(t, tileSize);
+
+
+ }
+
+ void ClampToScreenX( Transform t, int size)
+ {
+ float currentScreenX = t.position.x;
+
+
+ Vector3 point = cam.WorldToScreenPoint(new Vector3(currentScreenX, -4, 0));
+
+
+ // Debug.Log("Object is : " + point.x + point.y + point.z + "Pixels from the left");
+
+
+ if(point.x < screenBoundaryLeft)
+ {
+ point.x = screenBoundaryLeft;
+
+ }
+ else if (point.x > screenBoundaryRight)
+ {
+ point.x = screenBoundaryRight;
+
+ }
+
+ Vector3 r = cam.ScreenToWorldPoint(point);
+ t.position = r;
+ }
+
+
+}
diff --git a/Assets/Scripts/HelloWorld.cs.meta b/Assets/Scripts/HelloWorld.cs.meta
new file mode 100644
index 0000000..6f95cac
--- /dev/null
+++ b/Assets/Scripts/HelloWorld.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: f66da1ae0490a7c4e8b891e8203598bc
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/PlayerMovement.cs b/Assets/Scripts/PlayerMovement.cs
new file mode 100644
index 0000000..97d3647
--- /dev/null
+++ b/Assets/Scripts/PlayerMovement.cs
@@ -0,0 +1,81 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+/*Junction 2020 : painless gaining */
+public class PlayerMovement : MonoBehaviour
+{
+ // Input for player manipulation where you plug in the external class.
+ public Camera cam;
+ public Vector2 input_position;
+
+ public float player_speed;
+
+
+ /// Clamping Variables to keep the object on the screen.
+ public float left_limit;
+ public float right_limit;
+ public float top_limit;
+ public float bottom_limit;
+ // Tempory mouse input.
+ Vector2 mouse_position;
+
+
+ Transform player_transform;
+
+ void Start()
+ {
+ player_transform = GetComponent();
+ top_limit = cam.pixelHeight - 64;
+ right_limit = cam.pixelWidth - 64;
+ }
+
+ // Update is called once per frame
+ void Update()
+ {
+ // Get Converted Screen Space position of mouse;
+ Vector3 point = cam.ScreenToWorldPoint( new Vector3(Input.mousePosition.x,Input.mousePosition.y,Input.mousePosition.z));
+
+ input_position = point;
+
+ PlayerControl(input_position);
+ ClampPlayerObjectToArea(left_limit,right_limit,top_limit,bottom_limit);
+ }
+
+ void PlayerControl(Vector2 input_position)
+ {
+ // Step is to control the player movement speed.
+ float step = player_speed * Time.deltaTime;
+
+ // move towards moves this game object towards a target object position.
+ transform.position = Vector3.MoveTowards(transform.position, input_position, step);
+
+
+ /// Original move command.
+ // player_transform.position = new Vector3(input_position.x, input_position.y, 0.0f);
+
+ }
+
+ void ClampPlayerObjectToArea(float left_limit, float right_limit, float top_limit,float bottom_limit)
+ {
+ /// Get Screen space location.
+ Vector3 point = cam.WorldToScreenPoint(transform.position);
+
+
+ // Keep the object inside the game area.
+ // With the eye tracking method this can most likely be dissabled as the player wont be able to look out of the playing area.
+
+ if (point.x < left_limit) { point = new Vector3(left_limit,point.y,point.z); }
+ else if (point.x > right_limit) { point = new Vector3(right_limit,point.y,point.z); }
+
+ if (point.y > top_limit) { point = new Vector3(point.x, top_limit , point.z); }
+ else if (point.y < bottom_limit) { point = new Vector3(point.x, bottom_limit , point.z); }
+
+ Vector3 r = cam.ScreenToWorldPoint(point);
+ transform.position = r;
+
+ }
+
+
+
+}
diff --git a/Assets/Scripts/PlayerMovement.cs.meta b/Assets/Scripts/PlayerMovement.cs.meta
new file mode 100644
index 0000000..200caee
--- /dev/null
+++ b/Assets/Scripts/PlayerMovement.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 68a6aab529f1a764c885a7c10f718d52
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/APIUpdater/project-dependencies.graph b/Library/APIUpdater/project-dependencies.graph
new file mode 100644
index 0000000..8620e66
Binary files /dev/null and b/Library/APIUpdater/project-dependencies.graph differ
diff --git a/Library/AnnotationManager b/Library/AnnotationManager
new file mode 100644
index 0000000..9b527fa
Binary files /dev/null and b/Library/AnnotationManager differ
diff --git a/Library/ArtifactDB b/Library/ArtifactDB
new file mode 100644
index 0000000..f982855
Binary files /dev/null and b/Library/ArtifactDB differ
diff --git a/Library/ArtifactDB-lock b/Library/ArtifactDB-lock
new file mode 100644
index 0000000..d8ee4e4
Binary files /dev/null and b/Library/ArtifactDB-lock differ
diff --git a/Library/Artifacts/00/000618361ed231485b9c023648bbbec9 b/Library/Artifacts/00/000618361ed231485b9c023648bbbec9
new file mode 100644
index 0000000..41d740e
Binary files /dev/null and b/Library/Artifacts/00/000618361ed231485b9c023648bbbec9 differ
diff --git a/Library/Artifacts/00/0078d7fdf4270a465e3913783f14b4d0 b/Library/Artifacts/00/0078d7fdf4270a465e3913783f14b4d0
new file mode 100644
index 0000000..691f87c
Binary files /dev/null and b/Library/Artifacts/00/0078d7fdf4270a465e3913783f14b4d0 differ
diff --git a/Library/Artifacts/00/00d4e2de85552144263445adcc9c7058 b/Library/Artifacts/00/00d4e2de85552144263445adcc9c7058
new file mode 100644
index 0000000..2cd4872
Binary files /dev/null and b/Library/Artifacts/00/00d4e2de85552144263445adcc9c7058 differ
diff --git a/Library/Artifacts/00/00f3415eb7484a640c2c0cc13fba3f60 b/Library/Artifacts/00/00f3415eb7484a640c2c0cc13fba3f60
new file mode 100644
index 0000000..c4c5f92
Binary files /dev/null and b/Library/Artifacts/00/00f3415eb7484a640c2c0cc13fba3f60 differ
diff --git a/Library/Artifacts/01/012c4e7ed80308b09d389444902dff1f b/Library/Artifacts/01/012c4e7ed80308b09d389444902dff1f
new file mode 100644
index 0000000..b659762
Binary files /dev/null and b/Library/Artifacts/01/012c4e7ed80308b09d389444902dff1f differ
diff --git a/Library/Artifacts/01/0161c22a92ba4ae4511bd04b1f9bf7b2 b/Library/Artifacts/01/0161c22a92ba4ae4511bd04b1f9bf7b2
new file mode 100644
index 0000000..76f25fe
Binary files /dev/null and b/Library/Artifacts/01/0161c22a92ba4ae4511bd04b1f9bf7b2 differ
diff --git a/Library/Artifacts/01/01688f45898e5e797689b2a89d756e5c b/Library/Artifacts/01/01688f45898e5e797689b2a89d756e5c
new file mode 100644
index 0000000..a99bb31
Binary files /dev/null and b/Library/Artifacts/01/01688f45898e5e797689b2a89d756e5c differ
diff --git a/Library/Artifacts/01/016a5d2ef4d0667a0404261cb1d4d369 b/Library/Artifacts/01/016a5d2ef4d0667a0404261cb1d4d369
new file mode 100644
index 0000000..ec6a16a
Binary files /dev/null and b/Library/Artifacts/01/016a5d2ef4d0667a0404261cb1d4d369 differ
diff --git a/Library/Artifacts/01/01805cfab3c9b67561e01de5c6661b8d b/Library/Artifacts/01/01805cfab3c9b67561e01de5c6661b8d
new file mode 100644
index 0000000..f47b90c
Binary files /dev/null and b/Library/Artifacts/01/01805cfab3c9b67561e01de5c6661b8d differ
diff --git a/Library/Artifacts/01/019d2cb25b193f998d40db7ecd1706d2 b/Library/Artifacts/01/019d2cb25b193f998d40db7ecd1706d2
new file mode 100644
index 0000000..70f921e
Binary files /dev/null and b/Library/Artifacts/01/019d2cb25b193f998d40db7ecd1706d2 differ
diff --git a/Library/Artifacts/01/01dcc58705f79d74cad1410b50afefa8 b/Library/Artifacts/01/01dcc58705f79d74cad1410b50afefa8
new file mode 100644
index 0000000..4b906c2
Binary files /dev/null and b/Library/Artifacts/01/01dcc58705f79d74cad1410b50afefa8 differ
diff --git a/Library/Artifacts/01/01dd65ee5c5a5d87502583def956fb93 b/Library/Artifacts/01/01dd65ee5c5a5d87502583def956fb93
new file mode 100644
index 0000000..73c2a49
Binary files /dev/null and b/Library/Artifacts/01/01dd65ee5c5a5d87502583def956fb93 differ
diff --git a/Library/Artifacts/01/01de5ee350c0ece6c96020369d0470b6 b/Library/Artifacts/01/01de5ee350c0ece6c96020369d0470b6
new file mode 100644
index 0000000..5c49430
Binary files /dev/null and b/Library/Artifacts/01/01de5ee350c0ece6c96020369d0470b6 differ
diff --git a/Library/Artifacts/01/01e503cea26e93691b3e6573afa101ed b/Library/Artifacts/01/01e503cea26e93691b3e6573afa101ed
new file mode 100644
index 0000000..5bacd30
Binary files /dev/null and b/Library/Artifacts/01/01e503cea26e93691b3e6573afa101ed differ
diff --git a/Library/Artifacts/01/01e720c451afdb7005fa8b1053362a0c b/Library/Artifacts/01/01e720c451afdb7005fa8b1053362a0c
new file mode 100644
index 0000000..20a4381
Binary files /dev/null and b/Library/Artifacts/01/01e720c451afdb7005fa8b1053362a0c differ
diff --git a/Library/Artifacts/02/028d4e74b778262ee634a37267838d48 b/Library/Artifacts/02/028d4e74b778262ee634a37267838d48
new file mode 100644
index 0000000..50aa936
Binary files /dev/null and b/Library/Artifacts/02/028d4e74b778262ee634a37267838d48 differ
diff --git a/Library/Artifacts/02/02b4b3b7a041eb11608494a5ebcc50b2 b/Library/Artifacts/02/02b4b3b7a041eb11608494a5ebcc50b2
new file mode 100644
index 0000000..5530cfc
Binary files /dev/null and b/Library/Artifacts/02/02b4b3b7a041eb11608494a5ebcc50b2 differ
diff --git a/Library/Artifacts/02/02bea5befdd85a2ec0f556443632d79f b/Library/Artifacts/02/02bea5befdd85a2ec0f556443632d79f
new file mode 100644
index 0000000..7ccffeb
Binary files /dev/null and b/Library/Artifacts/02/02bea5befdd85a2ec0f556443632d79f differ
diff --git a/Library/Artifacts/03/032fd12cd9ba6f0d95c0c083ea7bff8e b/Library/Artifacts/03/032fd12cd9ba6f0d95c0c083ea7bff8e
new file mode 100644
index 0000000..74a8f0d
Binary files /dev/null and b/Library/Artifacts/03/032fd12cd9ba6f0d95c0c083ea7bff8e differ
diff --git a/Library/Artifacts/03/032fdb92409ca577a6f709b02f435ca6 b/Library/Artifacts/03/032fdb92409ca577a6f709b02f435ca6
new file mode 100644
index 0000000..1ac012c
Binary files /dev/null and b/Library/Artifacts/03/032fdb92409ca577a6f709b02f435ca6 differ
diff --git a/Library/Artifacts/03/03327a2e2403eb1b442f6734ded63d48 b/Library/Artifacts/03/03327a2e2403eb1b442f6734ded63d48
new file mode 100644
index 0000000..e7f447b
Binary files /dev/null and b/Library/Artifacts/03/03327a2e2403eb1b442f6734ded63d48 differ
diff --git a/Library/Artifacts/03/036190bc12e3e4d4260292248427e39a b/Library/Artifacts/03/036190bc12e3e4d4260292248427e39a
new file mode 100644
index 0000000..925b8b4
Binary files /dev/null and b/Library/Artifacts/03/036190bc12e3e4d4260292248427e39a differ
diff --git a/Library/Artifacts/03/0392fe6b1fd57007fda1891d16d2ce35 b/Library/Artifacts/03/0392fe6b1fd57007fda1891d16d2ce35
new file mode 100644
index 0000000..fb1015c
Binary files /dev/null and b/Library/Artifacts/03/0392fe6b1fd57007fda1891d16d2ce35 differ
diff --git a/Library/Artifacts/03/03b3e51ab086d784d54bd4bd2429cf62 b/Library/Artifacts/03/03b3e51ab086d784d54bd4bd2429cf62
new file mode 100644
index 0000000..0cbb040
Binary files /dev/null and b/Library/Artifacts/03/03b3e51ab086d784d54bd4bd2429cf62 differ
diff --git a/Library/Artifacts/03/03e11c805267a02bb46944e7b7a9f88e b/Library/Artifacts/03/03e11c805267a02bb46944e7b7a9f88e
new file mode 100644
index 0000000..298be97
Binary files /dev/null and b/Library/Artifacts/03/03e11c805267a02bb46944e7b7a9f88e differ
diff --git a/Library/Artifacts/04/044a6c7395f03fcd27f8fbfbe2dab85e b/Library/Artifacts/04/044a6c7395f03fcd27f8fbfbe2dab85e
new file mode 100644
index 0000000..08503df
Binary files /dev/null and b/Library/Artifacts/04/044a6c7395f03fcd27f8fbfbe2dab85e differ
diff --git a/Library/Artifacts/04/0457994d19af62551e46e750bf0284ec b/Library/Artifacts/04/0457994d19af62551e46e750bf0284ec
new file mode 100644
index 0000000..029f51f
Binary files /dev/null and b/Library/Artifacts/04/0457994d19af62551e46e750bf0284ec differ
diff --git a/Library/Artifacts/04/0476bc6b2bb248e5441cbed4ebeabcbe b/Library/Artifacts/04/0476bc6b2bb248e5441cbed4ebeabcbe
new file mode 100644
index 0000000..19350c4
Binary files /dev/null and b/Library/Artifacts/04/0476bc6b2bb248e5441cbed4ebeabcbe differ
diff --git a/Library/Artifacts/04/04ab73de8058c9975d477f718a58857d b/Library/Artifacts/04/04ab73de8058c9975d477f718a58857d
new file mode 100644
index 0000000..3728917
Binary files /dev/null and b/Library/Artifacts/04/04ab73de8058c9975d477f718a58857d differ
diff --git a/Library/Artifacts/04/04f90c3d313f174b7d45d9f3c0b66713 b/Library/Artifacts/04/04f90c3d313f174b7d45d9f3c0b66713
new file mode 100644
index 0000000..9edea81
Binary files /dev/null and b/Library/Artifacts/04/04f90c3d313f174b7d45d9f3c0b66713 differ
diff --git a/Library/Artifacts/05/05274241fcb221493af8228b68bbf790 b/Library/Artifacts/05/05274241fcb221493af8228b68bbf790
new file mode 100644
index 0000000..9cbc6d9
Binary files /dev/null and b/Library/Artifacts/05/05274241fcb221493af8228b68bbf790 differ
diff --git a/Library/Artifacts/05/052affd0a8910f8d84a8c1254d202a17 b/Library/Artifacts/05/052affd0a8910f8d84a8c1254d202a17
new file mode 100644
index 0000000..39944ac
Binary files /dev/null and b/Library/Artifacts/05/052affd0a8910f8d84a8c1254d202a17 differ
diff --git a/Library/Artifacts/05/0530f828e563bfdf270137d294ccafac b/Library/Artifacts/05/0530f828e563bfdf270137d294ccafac
new file mode 100644
index 0000000..3c02ff8
Binary files /dev/null and b/Library/Artifacts/05/0530f828e563bfdf270137d294ccafac differ
diff --git a/Library/Artifacts/05/0543d45bea18bd1158a4b3f71dcd8a58 b/Library/Artifacts/05/0543d45bea18bd1158a4b3f71dcd8a58
new file mode 100644
index 0000000..dff54f8
Binary files /dev/null and b/Library/Artifacts/05/0543d45bea18bd1158a4b3f71dcd8a58 differ
diff --git a/Library/Artifacts/05/055e70c6f791a12e38bfbd078f426a32 b/Library/Artifacts/05/055e70c6f791a12e38bfbd078f426a32
new file mode 100644
index 0000000..d1d4170
Binary files /dev/null and b/Library/Artifacts/05/055e70c6f791a12e38bfbd078f426a32 differ
diff --git a/Library/Artifacts/05/05d6201cba18dce2394e66cc040b5901 b/Library/Artifacts/05/05d6201cba18dce2394e66cc040b5901
new file mode 100644
index 0000000..b20da29
Binary files /dev/null and b/Library/Artifacts/05/05d6201cba18dce2394e66cc040b5901 differ
diff --git a/Library/Artifacts/05/05f60b4ff12fd541fb88fd2a1bea690b b/Library/Artifacts/05/05f60b4ff12fd541fb88fd2a1bea690b
new file mode 100644
index 0000000..b23451e
Binary files /dev/null and b/Library/Artifacts/05/05f60b4ff12fd541fb88fd2a1bea690b differ
diff --git a/Library/Artifacts/06/060e90b45e7e66504311c0c2bce89b42 b/Library/Artifacts/06/060e90b45e7e66504311c0c2bce89b42
new file mode 100644
index 0000000..b6387e5
Binary files /dev/null and b/Library/Artifacts/06/060e90b45e7e66504311c0c2bce89b42 differ
diff --git a/Library/Artifacts/06/060fbbd19f6f99211c79b3207cc640fa b/Library/Artifacts/06/060fbbd19f6f99211c79b3207cc640fa
new file mode 100644
index 0000000..7c07f47
Binary files /dev/null and b/Library/Artifacts/06/060fbbd19f6f99211c79b3207cc640fa differ
diff --git a/Library/Artifacts/06/0628779f8df68b100c587b3c6b1ec1d8 b/Library/Artifacts/06/0628779f8df68b100c587b3c6b1ec1d8
new file mode 100644
index 0000000..48db574
Binary files /dev/null and b/Library/Artifacts/06/0628779f8df68b100c587b3c6b1ec1d8 differ
diff --git a/Library/Artifacts/06/062a2b6280602a27d6b3ddc10a1c4c4e b/Library/Artifacts/06/062a2b6280602a27d6b3ddc10a1c4c4e
new file mode 100644
index 0000000..c2bea3e
Binary files /dev/null and b/Library/Artifacts/06/062a2b6280602a27d6b3ddc10a1c4c4e differ
diff --git a/Library/Artifacts/06/066468b772f039c2506007d2bc83d3aa b/Library/Artifacts/06/066468b772f039c2506007d2bc83d3aa
new file mode 100644
index 0000000..84d2a45
Binary files /dev/null and b/Library/Artifacts/06/066468b772f039c2506007d2bc83d3aa differ
diff --git a/Library/Artifacts/06/06a1c38701207418b4d6cc02f3b9fe75 b/Library/Artifacts/06/06a1c38701207418b4d6cc02f3b9fe75
new file mode 100644
index 0000000..9a7219a
Binary files /dev/null and b/Library/Artifacts/06/06a1c38701207418b4d6cc02f3b9fe75 differ
diff --git a/Library/Artifacts/06/06aae4c3ce5df8e567feb87440512d64 b/Library/Artifacts/06/06aae4c3ce5df8e567feb87440512d64
new file mode 100644
index 0000000..036dc44
Binary files /dev/null and b/Library/Artifacts/06/06aae4c3ce5df8e567feb87440512d64 differ
diff --git a/Library/Artifacts/06/06abed7f99ad5db8317def23f062f757 b/Library/Artifacts/06/06abed7f99ad5db8317def23f062f757
new file mode 100644
index 0000000..3390dfc
Binary files /dev/null and b/Library/Artifacts/06/06abed7f99ad5db8317def23f062f757 differ
diff --git a/Library/Artifacts/06/06e84c0d6beeee439e285097ba9d54aa b/Library/Artifacts/06/06e84c0d6beeee439e285097ba9d54aa
new file mode 100644
index 0000000..1b6dc6c
Binary files /dev/null and b/Library/Artifacts/06/06e84c0d6beeee439e285097ba9d54aa differ
diff --git a/Library/Artifacts/07/070709a806fc0f19b12c737f38ee5ed3 b/Library/Artifacts/07/070709a806fc0f19b12c737f38ee5ed3
new file mode 100644
index 0000000..ccfccb3
Binary files /dev/null and b/Library/Artifacts/07/070709a806fc0f19b12c737f38ee5ed3 differ
diff --git a/Library/Artifacts/07/074219b9b135219d6bd524c90a169bb2 b/Library/Artifacts/07/074219b9b135219d6bd524c90a169bb2
new file mode 100644
index 0000000..0061580
Binary files /dev/null and b/Library/Artifacts/07/074219b9b135219d6bd524c90a169bb2 differ
diff --git a/Library/Artifacts/07/074f38770aec8d16378515e0c49c71ba b/Library/Artifacts/07/074f38770aec8d16378515e0c49c71ba
new file mode 100644
index 0000000..a663bd0
Binary files /dev/null and b/Library/Artifacts/07/074f38770aec8d16378515e0c49c71ba differ
diff --git a/Library/Artifacts/07/07eee7427ee5dcd029b87bc41714cf42 b/Library/Artifacts/07/07eee7427ee5dcd029b87bc41714cf42
new file mode 100644
index 0000000..d6a6183
Binary files /dev/null and b/Library/Artifacts/07/07eee7427ee5dcd029b87bc41714cf42 differ
diff --git a/Library/Artifacts/08/082d67ea255ac9b1d717994c30ee44bd b/Library/Artifacts/08/082d67ea255ac9b1d717994c30ee44bd
new file mode 100644
index 0000000..d379bec
Binary files /dev/null and b/Library/Artifacts/08/082d67ea255ac9b1d717994c30ee44bd differ
diff --git a/Library/Artifacts/08/085341d75154d990524b1143bf843393 b/Library/Artifacts/08/085341d75154d990524b1143bf843393
new file mode 100644
index 0000000..2b7395e
Binary files /dev/null and b/Library/Artifacts/08/085341d75154d990524b1143bf843393 differ
diff --git a/Library/Artifacts/08/085769911e9d98d5a23d291b969626ce b/Library/Artifacts/08/085769911e9d98d5a23d291b969626ce
new file mode 100644
index 0000000..f31a051
Binary files /dev/null and b/Library/Artifacts/08/085769911e9d98d5a23d291b969626ce differ
diff --git a/Library/Artifacts/08/0880a58781d472df77e898f3dfd99de5 b/Library/Artifacts/08/0880a58781d472df77e898f3dfd99de5
new file mode 100644
index 0000000..55e288b
Binary files /dev/null and b/Library/Artifacts/08/0880a58781d472df77e898f3dfd99de5 differ
diff --git a/Library/Artifacts/08/08c9f9b57a39c1c6ee0b79c607187327 b/Library/Artifacts/08/08c9f9b57a39c1c6ee0b79c607187327
new file mode 100644
index 0000000..cc4d43e
Binary files /dev/null and b/Library/Artifacts/08/08c9f9b57a39c1c6ee0b79c607187327 differ
diff --git a/Library/Artifacts/08/08e351a8df6bc5e1f8aa81865a35c265 b/Library/Artifacts/08/08e351a8df6bc5e1f8aa81865a35c265
new file mode 100644
index 0000000..a3520c8
Binary files /dev/null and b/Library/Artifacts/08/08e351a8df6bc5e1f8aa81865a35c265 differ
diff --git a/Library/Artifacts/09/093ad4954723f0918649b51efa8820a2 b/Library/Artifacts/09/093ad4954723f0918649b51efa8820a2
new file mode 100644
index 0000000..b648431
Binary files /dev/null and b/Library/Artifacts/09/093ad4954723f0918649b51efa8820a2 differ
diff --git a/Library/Artifacts/09/0952cc918c14bc91433825713be47d46 b/Library/Artifacts/09/0952cc918c14bc91433825713be47d46
new file mode 100644
index 0000000..6e0d42c
Binary files /dev/null and b/Library/Artifacts/09/0952cc918c14bc91433825713be47d46 differ
diff --git a/Library/Artifacts/09/09579ecd5d934269894860666fecfb24 b/Library/Artifacts/09/09579ecd5d934269894860666fecfb24
new file mode 100644
index 0000000..a049089
Binary files /dev/null and b/Library/Artifacts/09/09579ecd5d934269894860666fecfb24 differ
diff --git a/Library/Artifacts/09/09aaa85fb3c62029e6e6865d927d51a6 b/Library/Artifacts/09/09aaa85fb3c62029e6e6865d927d51a6
new file mode 100644
index 0000000..dd7c10d
Binary files /dev/null and b/Library/Artifacts/09/09aaa85fb3c62029e6e6865d927d51a6 differ
diff --git a/Library/Artifacts/09/09ac6172a6194d34f775821babe8fa15 b/Library/Artifacts/09/09ac6172a6194d34f775821babe8fa15
new file mode 100644
index 0000000..542588d
Binary files /dev/null and b/Library/Artifacts/09/09ac6172a6194d34f775821babe8fa15 differ
diff --git a/Library/Artifacts/09/09aecf9a8e918b9150e197efea1a8668 b/Library/Artifacts/09/09aecf9a8e918b9150e197efea1a8668
new file mode 100644
index 0000000..33b877f
Binary files /dev/null and b/Library/Artifacts/09/09aecf9a8e918b9150e197efea1a8668 differ
diff --git a/Library/Artifacts/09/09c35ff2ff484d1310c253575898275a b/Library/Artifacts/09/09c35ff2ff484d1310c253575898275a
new file mode 100644
index 0000000..ef1061a
Binary files /dev/null and b/Library/Artifacts/09/09c35ff2ff484d1310c253575898275a differ
diff --git a/Library/Artifacts/09/09d9f1263b8808c1321b098e8739fdad b/Library/Artifacts/09/09d9f1263b8808c1321b098e8739fdad
new file mode 100644
index 0000000..16da842
Binary files /dev/null and b/Library/Artifacts/09/09d9f1263b8808c1321b098e8739fdad differ
diff --git a/Library/Artifacts/09/09ecb0b7a9fb941e50f63ab66a1491b9 b/Library/Artifacts/09/09ecb0b7a9fb941e50f63ab66a1491b9
new file mode 100644
index 0000000..9e932ed
Binary files /dev/null and b/Library/Artifacts/09/09ecb0b7a9fb941e50f63ab66a1491b9 differ
diff --git a/Library/Artifacts/09/09f010985b56c289c94987cb59c88913 b/Library/Artifacts/09/09f010985b56c289c94987cb59c88913
new file mode 100644
index 0000000..245716f
Binary files /dev/null and b/Library/Artifacts/09/09f010985b56c289c94987cb59c88913 differ
diff --git a/Library/Artifacts/0a/0a120f6a1e1a1bf8c72d4fcf455f88ca b/Library/Artifacts/0a/0a120f6a1e1a1bf8c72d4fcf455f88ca
new file mode 100644
index 0000000..d40db9e
Binary files /dev/null and b/Library/Artifacts/0a/0a120f6a1e1a1bf8c72d4fcf455f88ca differ
diff --git a/Library/Artifacts/0a/0a4008662673d0fca5477eeeed4f7cd1 b/Library/Artifacts/0a/0a4008662673d0fca5477eeeed4f7cd1
new file mode 100644
index 0000000..c976764
Binary files /dev/null and b/Library/Artifacts/0a/0a4008662673d0fca5477eeeed4f7cd1 differ
diff --git a/Library/Artifacts/0a/0a5da8c78dd73db6378069f237a855e5 b/Library/Artifacts/0a/0a5da8c78dd73db6378069f237a855e5
new file mode 100644
index 0000000..4caf1f3
Binary files /dev/null and b/Library/Artifacts/0a/0a5da8c78dd73db6378069f237a855e5 differ
diff --git a/Library/Artifacts/0a/0a6b299a2c61468fa94b16e9b6c885b4 b/Library/Artifacts/0a/0a6b299a2c61468fa94b16e9b6c885b4
new file mode 100644
index 0000000..2aea3eb
Binary files /dev/null and b/Library/Artifacts/0a/0a6b299a2c61468fa94b16e9b6c885b4 differ
diff --git a/Library/Artifacts/0a/0a77a44e8c8d9f1d064832e2ad46143f b/Library/Artifacts/0a/0a77a44e8c8d9f1d064832e2ad46143f
new file mode 100644
index 0000000..792cdd8
Binary files /dev/null and b/Library/Artifacts/0a/0a77a44e8c8d9f1d064832e2ad46143f differ
diff --git a/Library/Artifacts/0a/0adb1e9e7a6ae94c2ce10184a211703a b/Library/Artifacts/0a/0adb1e9e7a6ae94c2ce10184a211703a
new file mode 100644
index 0000000..022b193
Binary files /dev/null and b/Library/Artifacts/0a/0adb1e9e7a6ae94c2ce10184a211703a differ
diff --git a/Library/Artifacts/0a/0aec2fbf0317fb0d05fb9a59169bd683 b/Library/Artifacts/0a/0aec2fbf0317fb0d05fb9a59169bd683
new file mode 100644
index 0000000..d1ad929
Binary files /dev/null and b/Library/Artifacts/0a/0aec2fbf0317fb0d05fb9a59169bd683 differ
diff --git a/Library/Artifacts/0b/0b1ed2f2893b9afe104a25bac3d1825f b/Library/Artifacts/0b/0b1ed2f2893b9afe104a25bac3d1825f
new file mode 100644
index 0000000..602b25b
Binary files /dev/null and b/Library/Artifacts/0b/0b1ed2f2893b9afe104a25bac3d1825f differ
diff --git a/Library/Artifacts/0b/0b1f94df785af91c72a77b6603fadd1d b/Library/Artifacts/0b/0b1f94df785af91c72a77b6603fadd1d
new file mode 100644
index 0000000..d7e693b
Binary files /dev/null and b/Library/Artifacts/0b/0b1f94df785af91c72a77b6603fadd1d differ
diff --git a/Library/Artifacts/0b/0bc48ea96e5ee67d93882a4b2dd3f5b7 b/Library/Artifacts/0b/0bc48ea96e5ee67d93882a4b2dd3f5b7
new file mode 100644
index 0000000..66e8b44
Binary files /dev/null and b/Library/Artifacts/0b/0bc48ea96e5ee67d93882a4b2dd3f5b7 differ
diff --git a/Library/Artifacts/0b/0be92d151b96516c0815fdfab53aa0cc b/Library/Artifacts/0b/0be92d151b96516c0815fdfab53aa0cc
new file mode 100644
index 0000000..0b64ef8
Binary files /dev/null and b/Library/Artifacts/0b/0be92d151b96516c0815fdfab53aa0cc differ
diff --git a/Library/Artifacts/0b/0beba6ddace43d28e0dd69d2c3d6fccd b/Library/Artifacts/0b/0beba6ddace43d28e0dd69d2c3d6fccd
new file mode 100644
index 0000000..a12d85b
Binary files /dev/null and b/Library/Artifacts/0b/0beba6ddace43d28e0dd69d2c3d6fccd differ
diff --git a/Library/Artifacts/0c/0c18da3f6894294161571478b9bdee28 b/Library/Artifacts/0c/0c18da3f6894294161571478b9bdee28
new file mode 100644
index 0000000..327df29
Binary files /dev/null and b/Library/Artifacts/0c/0c18da3f6894294161571478b9bdee28 differ
diff --git a/Library/Artifacts/0c/0c23735e55261eef5e2478dd39661c32 b/Library/Artifacts/0c/0c23735e55261eef5e2478dd39661c32
new file mode 100644
index 0000000..dc035a8
Binary files /dev/null and b/Library/Artifacts/0c/0c23735e55261eef5e2478dd39661c32 differ
diff --git a/Library/Artifacts/0c/0c36605bc7dd8d0290a5cab0bf2d54c5 b/Library/Artifacts/0c/0c36605bc7dd8d0290a5cab0bf2d54c5
new file mode 100644
index 0000000..20e1401
Binary files /dev/null and b/Library/Artifacts/0c/0c36605bc7dd8d0290a5cab0bf2d54c5 differ
diff --git a/Library/Artifacts/0c/0c3790321747d9667ea481719b04466b b/Library/Artifacts/0c/0c3790321747d9667ea481719b04466b
new file mode 100644
index 0000000..c3794b8
Binary files /dev/null and b/Library/Artifacts/0c/0c3790321747d9667ea481719b04466b differ
diff --git a/Library/Artifacts/0c/0c8b483868e2f49dbba02168d36e6b08 b/Library/Artifacts/0c/0c8b483868e2f49dbba02168d36e6b08
new file mode 100644
index 0000000..c4b0b33
Binary files /dev/null and b/Library/Artifacts/0c/0c8b483868e2f49dbba02168d36e6b08 differ
diff --git a/Library/Artifacts/0c/0c93f18b8e5f9005f21ceae19588d158 b/Library/Artifacts/0c/0c93f18b8e5f9005f21ceae19588d158
new file mode 100644
index 0000000..019e876
Binary files /dev/null and b/Library/Artifacts/0c/0c93f18b8e5f9005f21ceae19588d158 differ
diff --git a/Library/Artifacts/0c/0c9920fee8d98576589e83ed28e8bef5 b/Library/Artifacts/0c/0c9920fee8d98576589e83ed28e8bef5
new file mode 100644
index 0000000..e363734
Binary files /dev/null and b/Library/Artifacts/0c/0c9920fee8d98576589e83ed28e8bef5 differ
diff --git a/Library/Artifacts/0c/0cbcd8193314b7aa966193213ff5481c b/Library/Artifacts/0c/0cbcd8193314b7aa966193213ff5481c
new file mode 100644
index 0000000..28675e9
Binary files /dev/null and b/Library/Artifacts/0c/0cbcd8193314b7aa966193213ff5481c differ
diff --git a/Library/Artifacts/0c/0cd344832470a947fd77aef332330738 b/Library/Artifacts/0c/0cd344832470a947fd77aef332330738
new file mode 100644
index 0000000..d67a926
Binary files /dev/null and b/Library/Artifacts/0c/0cd344832470a947fd77aef332330738 differ
diff --git a/Library/Artifacts/0c/0cd632dc0666457f8e12618101576de3 b/Library/Artifacts/0c/0cd632dc0666457f8e12618101576de3
new file mode 100644
index 0000000..685ecff
Binary files /dev/null and b/Library/Artifacts/0c/0cd632dc0666457f8e12618101576de3 differ
diff --git a/Library/Artifacts/0d/0d3221a99f4f2104492fe5f18ef1d03e b/Library/Artifacts/0d/0d3221a99f4f2104492fe5f18ef1d03e
new file mode 100644
index 0000000..26fe543
Binary files /dev/null and b/Library/Artifacts/0d/0d3221a99f4f2104492fe5f18ef1d03e differ
diff --git a/Library/Artifacts/0d/0d4da753f08894e99f63a09c22b9faee b/Library/Artifacts/0d/0d4da753f08894e99f63a09c22b9faee
new file mode 100644
index 0000000..757fdc6
Binary files /dev/null and b/Library/Artifacts/0d/0d4da753f08894e99f63a09c22b9faee differ
diff --git a/Library/Artifacts/0d/0d793f518918b5b7a255ac7b97441563 b/Library/Artifacts/0d/0d793f518918b5b7a255ac7b97441563
new file mode 100644
index 0000000..f1c44ac
Binary files /dev/null and b/Library/Artifacts/0d/0d793f518918b5b7a255ac7b97441563 differ
diff --git a/Library/Artifacts/0d/0d7b7d099d82456f43844ae9eaa78e62 b/Library/Artifacts/0d/0d7b7d099d82456f43844ae9eaa78e62
new file mode 100644
index 0000000..3f93384
Binary files /dev/null and b/Library/Artifacts/0d/0d7b7d099d82456f43844ae9eaa78e62 differ
diff --git a/Library/Artifacts/0d/0d8f63f7d53b1e43e87e45f09c1c52fa b/Library/Artifacts/0d/0d8f63f7d53b1e43e87e45f09c1c52fa
new file mode 100644
index 0000000..3d23213
Binary files /dev/null and b/Library/Artifacts/0d/0d8f63f7d53b1e43e87e45f09c1c52fa differ
diff --git a/Library/Artifacts/0d/0de61355159f594a8f3ab14ad65c4146 b/Library/Artifacts/0d/0de61355159f594a8f3ab14ad65c4146
new file mode 100644
index 0000000..5d5f867
Binary files /dev/null and b/Library/Artifacts/0d/0de61355159f594a8f3ab14ad65c4146 differ
diff --git a/Library/Artifacts/0d/0dfa70951dcfc0b808b25d486c1b5a75 b/Library/Artifacts/0d/0dfa70951dcfc0b808b25d486c1b5a75
new file mode 100644
index 0000000..58f2208
Binary files /dev/null and b/Library/Artifacts/0d/0dfa70951dcfc0b808b25d486c1b5a75 differ
diff --git a/Library/Artifacts/0e/0e0266121706e3eda59c0c561e249ede b/Library/Artifacts/0e/0e0266121706e3eda59c0c561e249ede
new file mode 100644
index 0000000..f03cd16
Binary files /dev/null and b/Library/Artifacts/0e/0e0266121706e3eda59c0c561e249ede differ
diff --git a/Library/Artifacts/0e/0e0803c9aa77b50e3153f36142238712 b/Library/Artifacts/0e/0e0803c9aa77b50e3153f36142238712
new file mode 100644
index 0000000..c7dfdd5
Binary files /dev/null and b/Library/Artifacts/0e/0e0803c9aa77b50e3153f36142238712 differ
diff --git a/Library/Artifacts/0e/0e12a933955bc5f462bc27cf80a5eac6 b/Library/Artifacts/0e/0e12a933955bc5f462bc27cf80a5eac6
new file mode 100644
index 0000000..71a14a9
Binary files /dev/null and b/Library/Artifacts/0e/0e12a933955bc5f462bc27cf80a5eac6 differ
diff --git a/Library/Artifacts/0e/0e71c4eb79eac188fbc8feaace70c239 b/Library/Artifacts/0e/0e71c4eb79eac188fbc8feaace70c239
new file mode 100644
index 0000000..98bf432
Binary files /dev/null and b/Library/Artifacts/0e/0e71c4eb79eac188fbc8feaace70c239 differ
diff --git a/Library/Artifacts/0e/0eab51b4a1f543b45fdae839f8d02ef7 b/Library/Artifacts/0e/0eab51b4a1f543b45fdae839f8d02ef7
new file mode 100644
index 0000000..5c42cad
Binary files /dev/null and b/Library/Artifacts/0e/0eab51b4a1f543b45fdae839f8d02ef7 differ
diff --git a/Library/Artifacts/0e/0eb1ac1b92cbf916910a1e12d9e8427b b/Library/Artifacts/0e/0eb1ac1b92cbf916910a1e12d9e8427b
new file mode 100644
index 0000000..041a18b
Binary files /dev/null and b/Library/Artifacts/0e/0eb1ac1b92cbf916910a1e12d9e8427b differ
diff --git a/Library/Artifacts/0e/0ec0064e653800f08b379f28fe1c2d94 b/Library/Artifacts/0e/0ec0064e653800f08b379f28fe1c2d94
new file mode 100644
index 0000000..49a3901
Binary files /dev/null and b/Library/Artifacts/0e/0ec0064e653800f08b379f28fe1c2d94 differ
diff --git a/Library/Artifacts/0e/0ed1ecbba4d23c4c7acebba7d84de09e b/Library/Artifacts/0e/0ed1ecbba4d23c4c7acebba7d84de09e
new file mode 100644
index 0000000..8406c88
Binary files /dev/null and b/Library/Artifacts/0e/0ed1ecbba4d23c4c7acebba7d84de09e differ
diff --git a/Library/Artifacts/0f/0f49f43ab387c3c64619f2d28e81df11 b/Library/Artifacts/0f/0f49f43ab387c3c64619f2d28e81df11
new file mode 100644
index 0000000..9616928
Binary files /dev/null and b/Library/Artifacts/0f/0f49f43ab387c3c64619f2d28e81df11 differ
diff --git a/Library/Artifacts/0f/0f6be2ff12562b2bbb21f3c9dc7a0e5a b/Library/Artifacts/0f/0f6be2ff12562b2bbb21f3c9dc7a0e5a
new file mode 100644
index 0000000..29d3d03
Binary files /dev/null and b/Library/Artifacts/0f/0f6be2ff12562b2bbb21f3c9dc7a0e5a differ
diff --git a/Library/Artifacts/0f/0f8d1f21f0d71d766c0e17a4cd16ed8e b/Library/Artifacts/0f/0f8d1f21f0d71d766c0e17a4cd16ed8e
new file mode 100644
index 0000000..a3bf852
Binary files /dev/null and b/Library/Artifacts/0f/0f8d1f21f0d71d766c0e17a4cd16ed8e differ
diff --git a/Library/Artifacts/0f/0f91783f6a0131c0527a892bf77f672e b/Library/Artifacts/0f/0f91783f6a0131c0527a892bf77f672e
new file mode 100644
index 0000000..0a07fb7
Binary files /dev/null and b/Library/Artifacts/0f/0f91783f6a0131c0527a892bf77f672e differ
diff --git a/Library/Artifacts/0f/0fe001385d66a578906ffc707cd656fd b/Library/Artifacts/0f/0fe001385d66a578906ffc707cd656fd
new file mode 100644
index 0000000..dd7711d
Binary files /dev/null and b/Library/Artifacts/0f/0fe001385d66a578906ffc707cd656fd differ
diff --git a/Library/Artifacts/0f/0fe181782bf559034435dd2de79c5acc b/Library/Artifacts/0f/0fe181782bf559034435dd2de79c5acc
new file mode 100644
index 0000000..33ea909
Binary files /dev/null and b/Library/Artifacts/0f/0fe181782bf559034435dd2de79c5acc differ
diff --git a/Library/Artifacts/10/1000c9b5381e2945fe7bb41db04ac2d9 b/Library/Artifacts/10/1000c9b5381e2945fe7bb41db04ac2d9
new file mode 100644
index 0000000..d7028be
Binary files /dev/null and b/Library/Artifacts/10/1000c9b5381e2945fe7bb41db04ac2d9 differ
diff --git a/Library/Artifacts/10/102bd201e4616a57707ba67aed9aea14 b/Library/Artifacts/10/102bd201e4616a57707ba67aed9aea14
new file mode 100644
index 0000000..af1eb5d
Binary files /dev/null and b/Library/Artifacts/10/102bd201e4616a57707ba67aed9aea14 differ
diff --git a/Library/Artifacts/10/105da26cf09a89206b7417942dff82e9 b/Library/Artifacts/10/105da26cf09a89206b7417942dff82e9
new file mode 100644
index 0000000..3dae815
Binary files /dev/null and b/Library/Artifacts/10/105da26cf09a89206b7417942dff82e9 differ
diff --git a/Library/Artifacts/10/106e9c6f933371d1366d8d9dc3fc5505 b/Library/Artifacts/10/106e9c6f933371d1366d8d9dc3fc5505
new file mode 100644
index 0000000..a5d30fb
Binary files /dev/null and b/Library/Artifacts/10/106e9c6f933371d1366d8d9dc3fc5505 differ
diff --git a/Library/Artifacts/10/1089f7e76e8185ae92831ba183acab1b b/Library/Artifacts/10/1089f7e76e8185ae92831ba183acab1b
new file mode 100644
index 0000000..719064b
Binary files /dev/null and b/Library/Artifacts/10/1089f7e76e8185ae92831ba183acab1b differ
diff --git a/Library/Artifacts/10/10a34f4ca4087e4eb81fc26f6add8e43 b/Library/Artifacts/10/10a34f4ca4087e4eb81fc26f6add8e43
new file mode 100644
index 0000000..315670a
Binary files /dev/null and b/Library/Artifacts/10/10a34f4ca4087e4eb81fc26f6add8e43 differ
diff --git a/Library/Artifacts/10/10ea7872d6a8914cd435e97b7c7f3d65 b/Library/Artifacts/10/10ea7872d6a8914cd435e97b7c7f3d65
new file mode 100644
index 0000000..ff078b6
Binary files /dev/null and b/Library/Artifacts/10/10ea7872d6a8914cd435e97b7c7f3d65 differ
diff --git a/Library/Artifacts/10/10f013787a61ae9f076a658ea7f6c9da b/Library/Artifacts/10/10f013787a61ae9f076a658ea7f6c9da
new file mode 100644
index 0000000..ed2a80a
Binary files /dev/null and b/Library/Artifacts/10/10f013787a61ae9f076a658ea7f6c9da differ
diff --git a/Library/Artifacts/11/1111556cff22c7a776225885bfff909a b/Library/Artifacts/11/1111556cff22c7a776225885bfff909a
new file mode 100644
index 0000000..ddc5f7e
Binary files /dev/null and b/Library/Artifacts/11/1111556cff22c7a776225885bfff909a differ
diff --git a/Library/Artifacts/11/1131acb535f5ad9cc7c9f2282a16ef39 b/Library/Artifacts/11/1131acb535f5ad9cc7c9f2282a16ef39
new file mode 100644
index 0000000..77c6a8a
Binary files /dev/null and b/Library/Artifacts/11/1131acb535f5ad9cc7c9f2282a16ef39 differ
diff --git a/Library/Artifacts/11/115deb910c09a8ac776fa9be75f3d1ec b/Library/Artifacts/11/115deb910c09a8ac776fa9be75f3d1ec
new file mode 100644
index 0000000..349928d
Binary files /dev/null and b/Library/Artifacts/11/115deb910c09a8ac776fa9be75f3d1ec differ
diff --git a/Library/Artifacts/11/11680dd59e77f8cae72cd3db7f987a8d b/Library/Artifacts/11/11680dd59e77f8cae72cd3db7f987a8d
new file mode 100644
index 0000000..3960807
Binary files /dev/null and b/Library/Artifacts/11/11680dd59e77f8cae72cd3db7f987a8d differ
diff --git a/Library/Artifacts/11/117f4704fe4e5787598ca12cc61b0688 b/Library/Artifacts/11/117f4704fe4e5787598ca12cc61b0688
new file mode 100644
index 0000000..0499182
Binary files /dev/null and b/Library/Artifacts/11/117f4704fe4e5787598ca12cc61b0688 differ
diff --git a/Library/Artifacts/11/11893022c46645582cd6743e65cbae72 b/Library/Artifacts/11/11893022c46645582cd6743e65cbae72
new file mode 100644
index 0000000..6d9b313
Binary files /dev/null and b/Library/Artifacts/11/11893022c46645582cd6743e65cbae72 differ
diff --git a/Library/Artifacts/11/11a0ef26332b34499286733eb3b36cdf b/Library/Artifacts/11/11a0ef26332b34499286733eb3b36cdf
new file mode 100644
index 0000000..864450e
Binary files /dev/null and b/Library/Artifacts/11/11a0ef26332b34499286733eb3b36cdf differ
diff --git a/Library/Artifacts/11/11b9091391c6706368593d9c9254f894 b/Library/Artifacts/11/11b9091391c6706368593d9c9254f894
new file mode 100644
index 0000000..2ae018e
Binary files /dev/null and b/Library/Artifacts/11/11b9091391c6706368593d9c9254f894 differ
diff --git a/Library/Artifacts/11/11bd53872d7f058073b313f9372a494c b/Library/Artifacts/11/11bd53872d7f058073b313f9372a494c
new file mode 100644
index 0000000..5bd3a10
Binary files /dev/null and b/Library/Artifacts/11/11bd53872d7f058073b313f9372a494c differ
diff --git a/Library/Artifacts/11/11d3d6fd1361a720e55f72e0cbb98aab b/Library/Artifacts/11/11d3d6fd1361a720e55f72e0cbb98aab
new file mode 100644
index 0000000..8c7202d
Binary files /dev/null and b/Library/Artifacts/11/11d3d6fd1361a720e55f72e0cbb98aab differ
diff --git a/Library/Artifacts/11/11de03bd6a8754dc48faecfa83e0a11f b/Library/Artifacts/11/11de03bd6a8754dc48faecfa83e0a11f
new file mode 100644
index 0000000..351d439
Binary files /dev/null and b/Library/Artifacts/11/11de03bd6a8754dc48faecfa83e0a11f differ
diff --git a/Library/Artifacts/11/11f1ba345fa852f3f8e7d522d0997858 b/Library/Artifacts/11/11f1ba345fa852f3f8e7d522d0997858
new file mode 100644
index 0000000..9f0462a
Binary files /dev/null and b/Library/Artifacts/11/11f1ba345fa852f3f8e7d522d0997858 differ
diff --git a/Library/Artifacts/11/11f2383d4fc11de608216d5648f1b093 b/Library/Artifacts/11/11f2383d4fc11de608216d5648f1b093
new file mode 100644
index 0000000..990c177
Binary files /dev/null and b/Library/Artifacts/11/11f2383d4fc11de608216d5648f1b093 differ
diff --git a/Library/Artifacts/12/124c242c2bcb74baa727bbf9e9d0aa65 b/Library/Artifacts/12/124c242c2bcb74baa727bbf9e9d0aa65
new file mode 100644
index 0000000..ea35ad0
Binary files /dev/null and b/Library/Artifacts/12/124c242c2bcb74baa727bbf9e9d0aa65 differ
diff --git a/Library/Artifacts/12/1266a114bc881bf75a43dac1299dfb4a b/Library/Artifacts/12/1266a114bc881bf75a43dac1299dfb4a
new file mode 100644
index 0000000..7a8606d
Binary files /dev/null and b/Library/Artifacts/12/1266a114bc881bf75a43dac1299dfb4a differ
diff --git a/Library/Artifacts/12/126ddcd6556907cd188b55d594912bc2 b/Library/Artifacts/12/126ddcd6556907cd188b55d594912bc2
new file mode 100644
index 0000000..424bc0b
Binary files /dev/null and b/Library/Artifacts/12/126ddcd6556907cd188b55d594912bc2 differ
diff --git a/Library/Artifacts/12/12869c9c63792eab066fcc016b52e0fa b/Library/Artifacts/12/12869c9c63792eab066fcc016b52e0fa
new file mode 100644
index 0000000..59d73b7
Binary files /dev/null and b/Library/Artifacts/12/12869c9c63792eab066fcc016b52e0fa differ
diff --git a/Library/Artifacts/12/1293f0b6932890ccfc82443968f8c574 b/Library/Artifacts/12/1293f0b6932890ccfc82443968f8c574
new file mode 100644
index 0000000..a633253
Binary files /dev/null and b/Library/Artifacts/12/1293f0b6932890ccfc82443968f8c574 differ
diff --git a/Library/Artifacts/12/12a8a50c6788640ace5be38f12b54b4c b/Library/Artifacts/12/12a8a50c6788640ace5be38f12b54b4c
new file mode 100644
index 0000000..94de08d
Binary files /dev/null and b/Library/Artifacts/12/12a8a50c6788640ace5be38f12b54b4c differ
diff --git a/Library/Artifacts/12/12aec50e2031c203da562f36fe9d26c2 b/Library/Artifacts/12/12aec50e2031c203da562f36fe9d26c2
new file mode 100644
index 0000000..bd1adc3
Binary files /dev/null and b/Library/Artifacts/12/12aec50e2031c203da562f36fe9d26c2 differ
diff --git a/Library/Artifacts/12/12c0fdbeceb762de9bed3d5e72180428 b/Library/Artifacts/12/12c0fdbeceb762de9bed3d5e72180428
new file mode 100644
index 0000000..5e9ab34
Binary files /dev/null and b/Library/Artifacts/12/12c0fdbeceb762de9bed3d5e72180428 differ
diff --git a/Library/Artifacts/12/12c2fa6f8c13e560e916e5e83b6da2b6 b/Library/Artifacts/12/12c2fa6f8c13e560e916e5e83b6da2b6
new file mode 100644
index 0000000..5f6978e
Binary files /dev/null and b/Library/Artifacts/12/12c2fa6f8c13e560e916e5e83b6da2b6 differ
diff --git a/Library/Artifacts/12/12da46848f693f6e61d3e1fae49487ba b/Library/Artifacts/12/12da46848f693f6e61d3e1fae49487ba
new file mode 100644
index 0000000..c38b55e
Binary files /dev/null and b/Library/Artifacts/12/12da46848f693f6e61d3e1fae49487ba differ
diff --git a/Library/Artifacts/12/12deaec3ff08ca2344e6ef92c4cabdae b/Library/Artifacts/12/12deaec3ff08ca2344e6ef92c4cabdae
new file mode 100644
index 0000000..4444ab3
Binary files /dev/null and b/Library/Artifacts/12/12deaec3ff08ca2344e6ef92c4cabdae differ
diff --git a/Library/Artifacts/12/12eb586c0b30f25a80fab755ba508bad b/Library/Artifacts/12/12eb586c0b30f25a80fab755ba508bad
new file mode 100644
index 0000000..f671105
Binary files /dev/null and b/Library/Artifacts/12/12eb586c0b30f25a80fab755ba508bad differ
diff --git a/Library/Artifacts/12/12eb9593a77a967317b110cba9d674a0 b/Library/Artifacts/12/12eb9593a77a967317b110cba9d674a0
new file mode 100644
index 0000000..be0dff9
Binary files /dev/null and b/Library/Artifacts/12/12eb9593a77a967317b110cba9d674a0 differ
diff --git a/Library/Artifacts/12/12faa9d8fd0661987ffc3a7e49d1b21c b/Library/Artifacts/12/12faa9d8fd0661987ffc3a7e49d1b21c
new file mode 100644
index 0000000..335054c
Binary files /dev/null and b/Library/Artifacts/12/12faa9d8fd0661987ffc3a7e49d1b21c differ
diff --git a/Library/Artifacts/13/131b21d56a14f12ab046c3cc35f90c66 b/Library/Artifacts/13/131b21d56a14f12ab046c3cc35f90c66
new file mode 100644
index 0000000..b3c1571
Binary files /dev/null and b/Library/Artifacts/13/131b21d56a14f12ab046c3cc35f90c66 differ
diff --git a/Library/Artifacts/13/133b83711a792597a918bc03baabba7d b/Library/Artifacts/13/133b83711a792597a918bc03baabba7d
new file mode 100644
index 0000000..eef4c61
Binary files /dev/null and b/Library/Artifacts/13/133b83711a792597a918bc03baabba7d differ
diff --git a/Library/Artifacts/13/1361355729cb70e8332a6cd97cf45ace b/Library/Artifacts/13/1361355729cb70e8332a6cd97cf45ace
new file mode 100644
index 0000000..1731675
Binary files /dev/null and b/Library/Artifacts/13/1361355729cb70e8332a6cd97cf45ace differ
diff --git a/Library/Artifacts/13/136d8321597bbe6775dccdf6b17baeef b/Library/Artifacts/13/136d8321597bbe6775dccdf6b17baeef
new file mode 100644
index 0000000..2cb2e96
Binary files /dev/null and b/Library/Artifacts/13/136d8321597bbe6775dccdf6b17baeef differ
diff --git a/Library/Artifacts/13/137f90fa3230060c9a612e3b67bbb27a b/Library/Artifacts/13/137f90fa3230060c9a612e3b67bbb27a
new file mode 100644
index 0000000..e494f41
Binary files /dev/null and b/Library/Artifacts/13/137f90fa3230060c9a612e3b67bbb27a differ
diff --git a/Library/Artifacts/13/138310ffa636ab3550535dd2a66502f6 b/Library/Artifacts/13/138310ffa636ab3550535dd2a66502f6
new file mode 100644
index 0000000..ad8b473
Binary files /dev/null and b/Library/Artifacts/13/138310ffa636ab3550535dd2a66502f6 differ
diff --git a/Library/Artifacts/13/13926197772d64b62323310efa5e9b50 b/Library/Artifacts/13/13926197772d64b62323310efa5e9b50
new file mode 100644
index 0000000..83f2484
Binary files /dev/null and b/Library/Artifacts/13/13926197772d64b62323310efa5e9b50 differ
diff --git a/Library/Artifacts/13/13bc9067645b863f59695a190ff416f5 b/Library/Artifacts/13/13bc9067645b863f59695a190ff416f5
new file mode 100644
index 0000000..3f635b4
Binary files /dev/null and b/Library/Artifacts/13/13bc9067645b863f59695a190ff416f5 differ
diff --git a/Library/Artifacts/14/1410b241deff05ffd3dcd7810ab4eb82 b/Library/Artifacts/14/1410b241deff05ffd3dcd7810ab4eb82
new file mode 100644
index 0000000..2541cba
Binary files /dev/null and b/Library/Artifacts/14/1410b241deff05ffd3dcd7810ab4eb82 differ
diff --git a/Library/Artifacts/14/143fdbab6a2425e765122fe183374bf9 b/Library/Artifacts/14/143fdbab6a2425e765122fe183374bf9
new file mode 100644
index 0000000..a38c9b9
Binary files /dev/null and b/Library/Artifacts/14/143fdbab6a2425e765122fe183374bf9 differ
diff --git a/Library/Artifacts/14/144da8be91cf290d53545f27f0965bda b/Library/Artifacts/14/144da8be91cf290d53545f27f0965bda
new file mode 100644
index 0000000..8d7b06b
Binary files /dev/null and b/Library/Artifacts/14/144da8be91cf290d53545f27f0965bda differ
diff --git a/Library/Artifacts/14/1450901e7b4f2efd3b61ace9c68547c9 b/Library/Artifacts/14/1450901e7b4f2efd3b61ace9c68547c9
new file mode 100644
index 0000000..a68fcb8
Binary files /dev/null and b/Library/Artifacts/14/1450901e7b4f2efd3b61ace9c68547c9 differ
diff --git a/Library/Artifacts/14/14aa1422e16b3de5d141a563020151e6 b/Library/Artifacts/14/14aa1422e16b3de5d141a563020151e6
new file mode 100644
index 0000000..c996988
Binary files /dev/null and b/Library/Artifacts/14/14aa1422e16b3de5d141a563020151e6 differ
diff --git a/Library/Artifacts/14/14ad944bb836e2c60d524d2e7e566915 b/Library/Artifacts/14/14ad944bb836e2c60d524d2e7e566915
new file mode 100644
index 0000000..5d85913
Binary files /dev/null and b/Library/Artifacts/14/14ad944bb836e2c60d524d2e7e566915 differ
diff --git a/Library/Artifacts/14/14c3ab8c980a1673ae5a73984f7ff7c0 b/Library/Artifacts/14/14c3ab8c980a1673ae5a73984f7ff7c0
new file mode 100644
index 0000000..da35bff
Binary files /dev/null and b/Library/Artifacts/14/14c3ab8c980a1673ae5a73984f7ff7c0 differ
diff --git a/Library/Artifacts/14/14dffbbef7b27c0233c81c9beba8158b b/Library/Artifacts/14/14dffbbef7b27c0233c81c9beba8158b
new file mode 100644
index 0000000..596fa27
Binary files /dev/null and b/Library/Artifacts/14/14dffbbef7b27c0233c81c9beba8158b differ
diff --git a/Library/Artifacts/15/1537e7b3a51eda78c69285fbf37e2e2f b/Library/Artifacts/15/1537e7b3a51eda78c69285fbf37e2e2f
new file mode 100644
index 0000000..60016ae
Binary files /dev/null and b/Library/Artifacts/15/1537e7b3a51eda78c69285fbf37e2e2f differ
diff --git a/Library/Artifacts/15/15a0644f37ec48f323d286716b661f23 b/Library/Artifacts/15/15a0644f37ec48f323d286716b661f23
new file mode 100644
index 0000000..ed56465
Binary files /dev/null and b/Library/Artifacts/15/15a0644f37ec48f323d286716b661f23 differ
diff --git a/Library/Artifacts/15/15a8e26fd8105a75c508cde4aa040141 b/Library/Artifacts/15/15a8e26fd8105a75c508cde4aa040141
new file mode 100644
index 0000000..0d69df5
Binary files /dev/null and b/Library/Artifacts/15/15a8e26fd8105a75c508cde4aa040141 differ
diff --git a/Library/Artifacts/15/15aac4be25782abf5997b469733299f2 b/Library/Artifacts/15/15aac4be25782abf5997b469733299f2
new file mode 100644
index 0000000..fb2e067
Binary files /dev/null and b/Library/Artifacts/15/15aac4be25782abf5997b469733299f2 differ
diff --git a/Library/Artifacts/15/15b12090985e0e7a18ac9dece379b247 b/Library/Artifacts/15/15b12090985e0e7a18ac9dece379b247
new file mode 100644
index 0000000..2f4bc36
Binary files /dev/null and b/Library/Artifacts/15/15b12090985e0e7a18ac9dece379b247 differ
diff --git a/Library/Artifacts/15/15c04d574db1027ba8252478cbdfdef1 b/Library/Artifacts/15/15c04d574db1027ba8252478cbdfdef1
new file mode 100644
index 0000000..1c5aafc
Binary files /dev/null and b/Library/Artifacts/15/15c04d574db1027ba8252478cbdfdef1 differ
diff --git a/Library/Artifacts/16/1623817a4664c9ef66083add009f3a1a b/Library/Artifacts/16/1623817a4664c9ef66083add009f3a1a
new file mode 100644
index 0000000..af2d9b6
Binary files /dev/null and b/Library/Artifacts/16/1623817a4664c9ef66083add009f3a1a differ
diff --git a/Library/Artifacts/16/162b79eb6d1b5db88ce188c01bbfbb2b b/Library/Artifacts/16/162b79eb6d1b5db88ce188c01bbfbb2b
new file mode 100644
index 0000000..0380384
Binary files /dev/null and b/Library/Artifacts/16/162b79eb6d1b5db88ce188c01bbfbb2b differ
diff --git a/Library/Artifacts/16/16799c5ee3dd82c21feb9c0139a1f632 b/Library/Artifacts/16/16799c5ee3dd82c21feb9c0139a1f632
new file mode 100644
index 0000000..4e6091b
Binary files /dev/null and b/Library/Artifacts/16/16799c5ee3dd82c21feb9c0139a1f632 differ
diff --git a/Library/Artifacts/16/168e6e509211ddbb136265c46ae33b65 b/Library/Artifacts/16/168e6e509211ddbb136265c46ae33b65
new file mode 100644
index 0000000..fd457e2
Binary files /dev/null and b/Library/Artifacts/16/168e6e509211ddbb136265c46ae33b65 differ
diff --git a/Library/Artifacts/16/169c9fd80ac8f78a60064e55d1293c08 b/Library/Artifacts/16/169c9fd80ac8f78a60064e55d1293c08
new file mode 100644
index 0000000..1ed13d8
Binary files /dev/null and b/Library/Artifacts/16/169c9fd80ac8f78a60064e55d1293c08 differ
diff --git a/Library/Artifacts/16/16a353d8d5a913f70c722b1d809e304d b/Library/Artifacts/16/16a353d8d5a913f70c722b1d809e304d
new file mode 100644
index 0000000..66c1011
Binary files /dev/null and b/Library/Artifacts/16/16a353d8d5a913f70c722b1d809e304d differ
diff --git a/Library/Artifacts/16/16a6825a6fbb3d3ff47734623030cd88 b/Library/Artifacts/16/16a6825a6fbb3d3ff47734623030cd88
new file mode 100644
index 0000000..0464882
Binary files /dev/null and b/Library/Artifacts/16/16a6825a6fbb3d3ff47734623030cd88 differ
diff --git a/Library/Artifacts/16/16bec80add25afc1510b413eb59b79db b/Library/Artifacts/16/16bec80add25afc1510b413eb59b79db
new file mode 100644
index 0000000..2104494
Binary files /dev/null and b/Library/Artifacts/16/16bec80add25afc1510b413eb59b79db differ
diff --git a/Library/Artifacts/16/16d859d03e428801d0705e7bc9b05f9a b/Library/Artifacts/16/16d859d03e428801d0705e7bc9b05f9a
new file mode 100644
index 0000000..b848462
Binary files /dev/null and b/Library/Artifacts/16/16d859d03e428801d0705e7bc9b05f9a differ
diff --git a/Library/Artifacts/16/16f6e134fee05889cd4fe8fd67f66e13 b/Library/Artifacts/16/16f6e134fee05889cd4fe8fd67f66e13
new file mode 100644
index 0000000..7244084
Binary files /dev/null and b/Library/Artifacts/16/16f6e134fee05889cd4fe8fd67f66e13 differ
diff --git a/Library/Artifacts/17/1735759485e4f1ee2aa56269ffcba793 b/Library/Artifacts/17/1735759485e4f1ee2aa56269ffcba793
new file mode 100644
index 0000000..26ed746
Binary files /dev/null and b/Library/Artifacts/17/1735759485e4f1ee2aa56269ffcba793 differ
diff --git a/Library/Artifacts/17/1781abb5a09c0dd9496e9c7c24068354 b/Library/Artifacts/17/1781abb5a09c0dd9496e9c7c24068354
new file mode 100644
index 0000000..9cd9b5e
Binary files /dev/null and b/Library/Artifacts/17/1781abb5a09c0dd9496e9c7c24068354 differ
diff --git a/Library/Artifacts/17/17dc43091492a76dbd1f7a8a560fa044 b/Library/Artifacts/17/17dc43091492a76dbd1f7a8a560fa044
new file mode 100644
index 0000000..7fe6ac2
Binary files /dev/null and b/Library/Artifacts/17/17dc43091492a76dbd1f7a8a560fa044 differ
diff --git a/Library/Artifacts/17/17dccffdf453a982708a74405df9f111 b/Library/Artifacts/17/17dccffdf453a982708a74405df9f111
new file mode 100644
index 0000000..488bb8d
Binary files /dev/null and b/Library/Artifacts/17/17dccffdf453a982708a74405df9f111 differ
diff --git a/Library/Artifacts/18/182ed460305993c6bbde27cf16a354b9 b/Library/Artifacts/18/182ed460305993c6bbde27cf16a354b9
new file mode 100644
index 0000000..58006d4
Binary files /dev/null and b/Library/Artifacts/18/182ed460305993c6bbde27cf16a354b9 differ
diff --git a/Library/Artifacts/18/183a6e99acaec4f07f6fad965be9d8d2 b/Library/Artifacts/18/183a6e99acaec4f07f6fad965be9d8d2
new file mode 100644
index 0000000..255a529
Binary files /dev/null and b/Library/Artifacts/18/183a6e99acaec4f07f6fad965be9d8d2 differ
diff --git a/Library/Artifacts/18/187fb820e91f623c4e7ff41da082d79b b/Library/Artifacts/18/187fb820e91f623c4e7ff41da082d79b
new file mode 100644
index 0000000..e05f80e
Binary files /dev/null and b/Library/Artifacts/18/187fb820e91f623c4e7ff41da082d79b differ
diff --git a/Library/Artifacts/18/18a706e353d0beafbd7f9ffd5901ef15 b/Library/Artifacts/18/18a706e353d0beafbd7f9ffd5901ef15
new file mode 100644
index 0000000..61051ea
Binary files /dev/null and b/Library/Artifacts/18/18a706e353d0beafbd7f9ffd5901ef15 differ
diff --git a/Library/Artifacts/18/18c5033c09b5345a1ed56b236ecb9fce b/Library/Artifacts/18/18c5033c09b5345a1ed56b236ecb9fce
new file mode 100644
index 0000000..5ad7f98
Binary files /dev/null and b/Library/Artifacts/18/18c5033c09b5345a1ed56b236ecb9fce differ
diff --git a/Library/Artifacts/19/1923560cfb88b4dd0c95506dfbb5e591 b/Library/Artifacts/19/1923560cfb88b4dd0c95506dfbb5e591
new file mode 100644
index 0000000..9845572
Binary files /dev/null and b/Library/Artifacts/19/1923560cfb88b4dd0c95506dfbb5e591 differ
diff --git a/Library/Artifacts/19/19246850bc02d0e3ed798a8edbbe032a b/Library/Artifacts/19/19246850bc02d0e3ed798a8edbbe032a
new file mode 100644
index 0000000..ee193c5
Binary files /dev/null and b/Library/Artifacts/19/19246850bc02d0e3ed798a8edbbe032a differ
diff --git a/Library/Artifacts/19/192e700f836d9fc6ba06e2974b28f064 b/Library/Artifacts/19/192e700f836d9fc6ba06e2974b28f064
new file mode 100644
index 0000000..ea54394
Binary files /dev/null and b/Library/Artifacts/19/192e700f836d9fc6ba06e2974b28f064 differ
diff --git a/Library/Artifacts/19/193ed4dbc84fb86a42bc56644dce82f9 b/Library/Artifacts/19/193ed4dbc84fb86a42bc56644dce82f9
new file mode 100644
index 0000000..b7324c5
Binary files /dev/null and b/Library/Artifacts/19/193ed4dbc84fb86a42bc56644dce82f9 differ
diff --git a/Library/Artifacts/19/1942e18533abaa6126df05096b1d0b55 b/Library/Artifacts/19/1942e18533abaa6126df05096b1d0b55
new file mode 100644
index 0000000..2172b84
Binary files /dev/null and b/Library/Artifacts/19/1942e18533abaa6126df05096b1d0b55 differ
diff --git a/Library/Artifacts/19/1949f22605d60e9c32b43d8209f0c58e b/Library/Artifacts/19/1949f22605d60e9c32b43d8209f0c58e
new file mode 100644
index 0000000..5118daa
Binary files /dev/null and b/Library/Artifacts/19/1949f22605d60e9c32b43d8209f0c58e differ
diff --git a/Library/Artifacts/19/1954dcb94f0d9e3830204b042ea8ad93 b/Library/Artifacts/19/1954dcb94f0d9e3830204b042ea8ad93
new file mode 100644
index 0000000..81aff56
Binary files /dev/null and b/Library/Artifacts/19/1954dcb94f0d9e3830204b042ea8ad93 differ
diff --git a/Library/Artifacts/19/1967e53817c16db74009c643e69f9b5e b/Library/Artifacts/19/1967e53817c16db74009c643e69f9b5e
new file mode 100644
index 0000000..1e99012
Binary files /dev/null and b/Library/Artifacts/19/1967e53817c16db74009c643e69f9b5e differ
diff --git a/Library/Artifacts/19/197d6e97cf9bbf747117b3e9b20e2f41 b/Library/Artifacts/19/197d6e97cf9bbf747117b3e9b20e2f41
new file mode 100644
index 0000000..4ca8547
Binary files /dev/null and b/Library/Artifacts/19/197d6e97cf9bbf747117b3e9b20e2f41 differ
diff --git a/Library/Artifacts/19/197f6e543c2a7b3d08d26373e813b5a8 b/Library/Artifacts/19/197f6e543c2a7b3d08d26373e813b5a8
new file mode 100644
index 0000000..00ca102
Binary files /dev/null and b/Library/Artifacts/19/197f6e543c2a7b3d08d26373e813b5a8 differ
diff --git a/Library/Artifacts/19/1997c2e934fd661d003b36145fe1da74 b/Library/Artifacts/19/1997c2e934fd661d003b36145fe1da74
new file mode 100644
index 0000000..ce307f1
Binary files /dev/null and b/Library/Artifacts/19/1997c2e934fd661d003b36145fe1da74 differ
diff --git a/Library/Artifacts/19/19a83a896ca4e31324132dee4143cce1 b/Library/Artifacts/19/19a83a896ca4e31324132dee4143cce1
new file mode 100644
index 0000000..83a512b
Binary files /dev/null and b/Library/Artifacts/19/19a83a896ca4e31324132dee4143cce1 differ
diff --git a/Library/Artifacts/1a/1a0c57da9198e78d29dfb0d31385557b b/Library/Artifacts/1a/1a0c57da9198e78d29dfb0d31385557b
new file mode 100644
index 0000000..35c9f64
Binary files /dev/null and b/Library/Artifacts/1a/1a0c57da9198e78d29dfb0d31385557b differ
diff --git a/Library/Artifacts/1a/1a52f7041d46b28f7c4945ff66acab35 b/Library/Artifacts/1a/1a52f7041d46b28f7c4945ff66acab35
new file mode 100644
index 0000000..129e3ba
Binary files /dev/null and b/Library/Artifacts/1a/1a52f7041d46b28f7c4945ff66acab35 differ
diff --git a/Library/Artifacts/1a/1a65417e6cece73498b22c0c0d44dbe2 b/Library/Artifacts/1a/1a65417e6cece73498b22c0c0d44dbe2
new file mode 100644
index 0000000..49f87ce
Binary files /dev/null and b/Library/Artifacts/1a/1a65417e6cece73498b22c0c0d44dbe2 differ
diff --git a/Library/Artifacts/1a/1a845802645f314a1500573995d04c37 b/Library/Artifacts/1a/1a845802645f314a1500573995d04c37
new file mode 100644
index 0000000..0d73c00
Binary files /dev/null and b/Library/Artifacts/1a/1a845802645f314a1500573995d04c37 differ
diff --git a/Library/Artifacts/1a/1aa202b14457ceb06530b79f0a722238 b/Library/Artifacts/1a/1aa202b14457ceb06530b79f0a722238
new file mode 100644
index 0000000..db546e6
Binary files /dev/null and b/Library/Artifacts/1a/1aa202b14457ceb06530b79f0a722238 differ
diff --git a/Library/Artifacts/1a/1aa66b57a29dfab0d31059b1a025c22f b/Library/Artifacts/1a/1aa66b57a29dfab0d31059b1a025c22f
new file mode 100644
index 0000000..10b49f1
Binary files /dev/null and b/Library/Artifacts/1a/1aa66b57a29dfab0d31059b1a025c22f differ
diff --git a/Library/Artifacts/1a/1ab0779df0c05925a5fa865354eebd45 b/Library/Artifacts/1a/1ab0779df0c05925a5fa865354eebd45
new file mode 100644
index 0000000..f0846ce
Binary files /dev/null and b/Library/Artifacts/1a/1ab0779df0c05925a5fa865354eebd45 differ
diff --git a/Library/Artifacts/1a/1ad9538ab513a5eeae101f6b5b10583a b/Library/Artifacts/1a/1ad9538ab513a5eeae101f6b5b10583a
new file mode 100644
index 0000000..315b85a
Binary files /dev/null and b/Library/Artifacts/1a/1ad9538ab513a5eeae101f6b5b10583a differ
diff --git a/Library/Artifacts/1b/1b1e5ee38980a6c24eef140b2526da70 b/Library/Artifacts/1b/1b1e5ee38980a6c24eef140b2526da70
new file mode 100644
index 0000000..6c6c199
Binary files /dev/null and b/Library/Artifacts/1b/1b1e5ee38980a6c24eef140b2526da70 differ
diff --git a/Library/Artifacts/1b/1b27e038be4dc4fa6b099f5cedee44c4 b/Library/Artifacts/1b/1b27e038be4dc4fa6b099f5cedee44c4
new file mode 100644
index 0000000..2d089a2
Binary files /dev/null and b/Library/Artifacts/1b/1b27e038be4dc4fa6b099f5cedee44c4 differ
diff --git a/Library/Artifacts/1b/1b2a869fa504f3eaf055eab0d9872c77 b/Library/Artifacts/1b/1b2a869fa504f3eaf055eab0d9872c77
new file mode 100644
index 0000000..df446a6
Binary files /dev/null and b/Library/Artifacts/1b/1b2a869fa504f3eaf055eab0d9872c77 differ
diff --git a/Library/Artifacts/1b/1b65cfc6ed20df6ac9f875aac9eb7a31 b/Library/Artifacts/1b/1b65cfc6ed20df6ac9f875aac9eb7a31
new file mode 100644
index 0000000..7cfc3ce
Binary files /dev/null and b/Library/Artifacts/1b/1b65cfc6ed20df6ac9f875aac9eb7a31 differ
diff --git a/Library/Artifacts/1b/1b78c7ec34570e6d2342cef5fe8ee6d5 b/Library/Artifacts/1b/1b78c7ec34570e6d2342cef5fe8ee6d5
new file mode 100644
index 0000000..444e775
Binary files /dev/null and b/Library/Artifacts/1b/1b78c7ec34570e6d2342cef5fe8ee6d5 differ
diff --git a/Library/Artifacts/1b/1b9f6f4abc93150f7ff07755262f4366 b/Library/Artifacts/1b/1b9f6f4abc93150f7ff07755262f4366
new file mode 100644
index 0000000..b1bbc14
Binary files /dev/null and b/Library/Artifacts/1b/1b9f6f4abc93150f7ff07755262f4366 differ
diff --git a/Library/Artifacts/1b/1bb9a9b61be1ec6371c2998b0f74cd73 b/Library/Artifacts/1b/1bb9a9b61be1ec6371c2998b0f74cd73
new file mode 100644
index 0000000..12fd7f1
Binary files /dev/null and b/Library/Artifacts/1b/1bb9a9b61be1ec6371c2998b0f74cd73 differ
diff --git a/Library/Artifacts/1b/1be8994c6c578ac737e21750af7fb969 b/Library/Artifacts/1b/1be8994c6c578ac737e21750af7fb969
new file mode 100644
index 0000000..4bd9090
Binary files /dev/null and b/Library/Artifacts/1b/1be8994c6c578ac737e21750af7fb969 differ
diff --git a/Library/Artifacts/1b/1beaa045b53c6f0186923f3082089828 b/Library/Artifacts/1b/1beaa045b53c6f0186923f3082089828
new file mode 100644
index 0000000..de9363c
Binary files /dev/null and b/Library/Artifacts/1b/1beaa045b53c6f0186923f3082089828 differ
diff --git a/Library/Artifacts/1b/1bf5e114f93d4505161d3926d433ed43 b/Library/Artifacts/1b/1bf5e114f93d4505161d3926d433ed43
new file mode 100644
index 0000000..059d88c
Binary files /dev/null and b/Library/Artifacts/1b/1bf5e114f93d4505161d3926d433ed43 differ
diff --git a/Library/Artifacts/1c/1c1e0e2e4f923958957a9bd23e29baa2 b/Library/Artifacts/1c/1c1e0e2e4f923958957a9bd23e29baa2
new file mode 100644
index 0000000..fa85722
Binary files /dev/null and b/Library/Artifacts/1c/1c1e0e2e4f923958957a9bd23e29baa2 differ
diff --git a/Library/Artifacts/1c/1c3ee62a45bb9c3b424ad50dff0c5197 b/Library/Artifacts/1c/1c3ee62a45bb9c3b424ad50dff0c5197
new file mode 100644
index 0000000..1299d16
Binary files /dev/null and b/Library/Artifacts/1c/1c3ee62a45bb9c3b424ad50dff0c5197 differ
diff --git a/Library/Artifacts/1c/1c7b94b27eaaef2112eef079b8558645 b/Library/Artifacts/1c/1c7b94b27eaaef2112eef079b8558645
new file mode 100644
index 0000000..ccf7247
Binary files /dev/null and b/Library/Artifacts/1c/1c7b94b27eaaef2112eef079b8558645 differ
diff --git a/Library/Artifacts/1c/1c8d1a8fcbb37b2ffc70eaab775d593d b/Library/Artifacts/1c/1c8d1a8fcbb37b2ffc70eaab775d593d
new file mode 100644
index 0000000..2025cda
Binary files /dev/null and b/Library/Artifacts/1c/1c8d1a8fcbb37b2ffc70eaab775d593d differ
diff --git a/Library/Artifacts/1c/1c9143f5151a1433aef27d6d1321bbda b/Library/Artifacts/1c/1c9143f5151a1433aef27d6d1321bbda
new file mode 100644
index 0000000..c9898d7
Binary files /dev/null and b/Library/Artifacts/1c/1c9143f5151a1433aef27d6d1321bbda differ
diff --git a/Library/Artifacts/1c/1cb7030da05e25e003fbbb56a481bb0e b/Library/Artifacts/1c/1cb7030da05e25e003fbbb56a481bb0e
new file mode 100644
index 0000000..d00f5e6
Binary files /dev/null and b/Library/Artifacts/1c/1cb7030da05e25e003fbbb56a481bb0e differ
diff --git a/Library/Artifacts/1c/1cce3519d447097a482b5b278f5d4674 b/Library/Artifacts/1c/1cce3519d447097a482b5b278f5d4674
new file mode 100644
index 0000000..a3e3b07
Binary files /dev/null and b/Library/Artifacts/1c/1cce3519d447097a482b5b278f5d4674 differ
diff --git a/Library/Artifacts/1c/1cd5a02491fa6993be930e79d847acd2 b/Library/Artifacts/1c/1cd5a02491fa6993be930e79d847acd2
new file mode 100644
index 0000000..ff13f0f
Binary files /dev/null and b/Library/Artifacts/1c/1cd5a02491fa6993be930e79d847acd2 differ
diff --git a/Library/Artifacts/1d/1d13af848126308c3dc8b10e15431d0f b/Library/Artifacts/1d/1d13af848126308c3dc8b10e15431d0f
new file mode 100644
index 0000000..0e57611
Binary files /dev/null and b/Library/Artifacts/1d/1d13af848126308c3dc8b10e15431d0f differ
diff --git a/Library/Artifacts/1d/1d19d28630eee394453ca7850b26a2d0 b/Library/Artifacts/1d/1d19d28630eee394453ca7850b26a2d0
new file mode 100644
index 0000000..cce47dd
Binary files /dev/null and b/Library/Artifacts/1d/1d19d28630eee394453ca7850b26a2d0 differ
diff --git a/Library/Artifacts/1d/1d220b3ba4571a95f0b843c4c2a4888d b/Library/Artifacts/1d/1d220b3ba4571a95f0b843c4c2a4888d
new file mode 100644
index 0000000..c2acd14
Binary files /dev/null and b/Library/Artifacts/1d/1d220b3ba4571a95f0b843c4c2a4888d differ
diff --git a/Library/Artifacts/1d/1d24bb84bf0233a72de81029adcda714 b/Library/Artifacts/1d/1d24bb84bf0233a72de81029adcda714
new file mode 100644
index 0000000..18f3f87
Binary files /dev/null and b/Library/Artifacts/1d/1d24bb84bf0233a72de81029adcda714 differ
diff --git a/Library/Artifacts/1d/1d42d377e2e241e4f9ec5ac643feb337 b/Library/Artifacts/1d/1d42d377e2e241e4f9ec5ac643feb337
new file mode 100644
index 0000000..e460c11
Binary files /dev/null and b/Library/Artifacts/1d/1d42d377e2e241e4f9ec5ac643feb337 differ
diff --git a/Library/Artifacts/1d/1d473a53ab209b6b8538c11c7e97f587 b/Library/Artifacts/1d/1d473a53ab209b6b8538c11c7e97f587
new file mode 100644
index 0000000..ee8fa8a
Binary files /dev/null and b/Library/Artifacts/1d/1d473a53ab209b6b8538c11c7e97f587 differ
diff --git a/Library/Artifacts/1d/1d7427c0a5f2d523e3849f2ade8cff7c b/Library/Artifacts/1d/1d7427c0a5f2d523e3849f2ade8cff7c
new file mode 100644
index 0000000..962b084
Binary files /dev/null and b/Library/Artifacts/1d/1d7427c0a5f2d523e3849f2ade8cff7c differ
diff --git a/Library/Artifacts/1d/1da326396ec17343f6a0d7d09fce3117 b/Library/Artifacts/1d/1da326396ec17343f6a0d7d09fce3117
new file mode 100644
index 0000000..368ad0e
Binary files /dev/null and b/Library/Artifacts/1d/1da326396ec17343f6a0d7d09fce3117 differ
diff --git a/Library/Artifacts/1d/1da4468337e46d3d03c491f4b57aa407 b/Library/Artifacts/1d/1da4468337e46d3d03c491f4b57aa407
new file mode 100644
index 0000000..8ff6d41
Binary files /dev/null and b/Library/Artifacts/1d/1da4468337e46d3d03c491f4b57aa407 differ
diff --git a/Library/Artifacts/1d/1da788d11a6cbdf8aca9e9edc70d456e b/Library/Artifacts/1d/1da788d11a6cbdf8aca9e9edc70d456e
new file mode 100644
index 0000000..c137e4c
Binary files /dev/null and b/Library/Artifacts/1d/1da788d11a6cbdf8aca9e9edc70d456e differ
diff --git a/Library/Artifacts/1d/1de643b3cff993daae626fea8bf21812 b/Library/Artifacts/1d/1de643b3cff993daae626fea8bf21812
new file mode 100644
index 0000000..b1ff76c
Binary files /dev/null and b/Library/Artifacts/1d/1de643b3cff993daae626fea8bf21812 differ
diff --git a/Library/Artifacts/1e/1e0dad40dcaa7b6c60182ba8f51e74df b/Library/Artifacts/1e/1e0dad40dcaa7b6c60182ba8f51e74df
new file mode 100644
index 0000000..6f0babb
Binary files /dev/null and b/Library/Artifacts/1e/1e0dad40dcaa7b6c60182ba8f51e74df differ
diff --git a/Library/Artifacts/1e/1e314a8e14b09644c88fa2d5bfcc19a6 b/Library/Artifacts/1e/1e314a8e14b09644c88fa2d5bfcc19a6
new file mode 100644
index 0000000..c96d671
Binary files /dev/null and b/Library/Artifacts/1e/1e314a8e14b09644c88fa2d5bfcc19a6 differ
diff --git a/Library/Artifacts/1e/1e765523216e2d6d0a3fb346c85d0567 b/Library/Artifacts/1e/1e765523216e2d6d0a3fb346c85d0567
new file mode 100644
index 0000000..fc0d752
Binary files /dev/null and b/Library/Artifacts/1e/1e765523216e2d6d0a3fb346c85d0567 differ
diff --git a/Library/Artifacts/1e/1eab8d9ac54daa8d8cbf3a2cc27d58bb b/Library/Artifacts/1e/1eab8d9ac54daa8d8cbf3a2cc27d58bb
new file mode 100644
index 0000000..13deae7
Binary files /dev/null and b/Library/Artifacts/1e/1eab8d9ac54daa8d8cbf3a2cc27d58bb differ
diff --git a/Library/Artifacts/1e/1ebdb42d5593566d573386a4de7e4388 b/Library/Artifacts/1e/1ebdb42d5593566d573386a4de7e4388
new file mode 100644
index 0000000..1b7230f
Binary files /dev/null and b/Library/Artifacts/1e/1ebdb42d5593566d573386a4de7e4388 differ
diff --git a/Library/Artifacts/1e/1ed15bc11bd897d7e83a4f3132c95bc4 b/Library/Artifacts/1e/1ed15bc11bd897d7e83a4f3132c95bc4
new file mode 100644
index 0000000..d86a1b8
Binary files /dev/null and b/Library/Artifacts/1e/1ed15bc11bd897d7e83a4f3132c95bc4 differ
diff --git a/Library/Artifacts/1f/1f0f48dc7029cfefcb0c7e0a67ba4c42 b/Library/Artifacts/1f/1f0f48dc7029cfefcb0c7e0a67ba4c42
new file mode 100644
index 0000000..058d5e0
Binary files /dev/null and b/Library/Artifacts/1f/1f0f48dc7029cfefcb0c7e0a67ba4c42 differ
diff --git a/Library/Artifacts/1f/1fec442c704ddf090ea5398d42d9df79 b/Library/Artifacts/1f/1fec442c704ddf090ea5398d42d9df79
new file mode 100644
index 0000000..67ce8dd
Binary files /dev/null and b/Library/Artifacts/1f/1fec442c704ddf090ea5398d42d9df79 differ
diff --git a/Library/Artifacts/1f/1ffd7e78063684884c8ca02edc6cd410 b/Library/Artifacts/1f/1ffd7e78063684884c8ca02edc6cd410
new file mode 100644
index 0000000..067684b
Binary files /dev/null and b/Library/Artifacts/1f/1ffd7e78063684884c8ca02edc6cd410 differ
diff --git a/Library/Artifacts/20/206ce58713c5b735a882b1e5d16444fa b/Library/Artifacts/20/206ce58713c5b735a882b1e5d16444fa
new file mode 100644
index 0000000..1a5e1fb
Binary files /dev/null and b/Library/Artifacts/20/206ce58713c5b735a882b1e5d16444fa differ
diff --git a/Library/Artifacts/20/20776421b1ae463cce94064b8f09f614 b/Library/Artifacts/20/20776421b1ae463cce94064b8f09f614
new file mode 100644
index 0000000..df0afa2
Binary files /dev/null and b/Library/Artifacts/20/20776421b1ae463cce94064b8f09f614 differ
diff --git a/Library/Artifacts/20/207b54b3643b5594554aa161c9097d92 b/Library/Artifacts/20/207b54b3643b5594554aa161c9097d92
new file mode 100644
index 0000000..63d0300
Binary files /dev/null and b/Library/Artifacts/20/207b54b3643b5594554aa161c9097d92 differ
diff --git a/Library/Artifacts/20/20891b8087d63dbabbee91bd903946a4 b/Library/Artifacts/20/20891b8087d63dbabbee91bd903946a4
new file mode 100644
index 0000000..2bf36d1
Binary files /dev/null and b/Library/Artifacts/20/20891b8087d63dbabbee91bd903946a4 differ
diff --git a/Library/Artifacts/20/208d4932bb01ccdacebd6df94818df64 b/Library/Artifacts/20/208d4932bb01ccdacebd6df94818df64
new file mode 100644
index 0000000..fcbaca9
Binary files /dev/null and b/Library/Artifacts/20/208d4932bb01ccdacebd6df94818df64 differ
diff --git a/Library/Artifacts/20/20aaadf508a6eec269717efbfaf48825 b/Library/Artifacts/20/20aaadf508a6eec269717efbfaf48825
new file mode 100644
index 0000000..0bd580b
Binary files /dev/null and b/Library/Artifacts/20/20aaadf508a6eec269717efbfaf48825 differ
diff --git a/Library/Artifacts/21/212ef6ecadb193ced6815b2dff6b355b b/Library/Artifacts/21/212ef6ecadb193ced6815b2dff6b355b
new file mode 100644
index 0000000..b911e57
Binary files /dev/null and b/Library/Artifacts/21/212ef6ecadb193ced6815b2dff6b355b differ
diff --git a/Library/Artifacts/21/218b4ab5ad84f6287d370def3e2ded8e b/Library/Artifacts/21/218b4ab5ad84f6287d370def3e2ded8e
new file mode 100644
index 0000000..131dd5e
Binary files /dev/null and b/Library/Artifacts/21/218b4ab5ad84f6287d370def3e2ded8e differ
diff --git a/Library/Artifacts/21/21a2f14de15198be742bab500c81a2d3 b/Library/Artifacts/21/21a2f14de15198be742bab500c81a2d3
new file mode 100644
index 0000000..7ff06bf
Binary files /dev/null and b/Library/Artifacts/21/21a2f14de15198be742bab500c81a2d3 differ
diff --git a/Library/Artifacts/21/21aadeaad87ccbbe4bf5427d621afe57 b/Library/Artifacts/21/21aadeaad87ccbbe4bf5427d621afe57
new file mode 100644
index 0000000..2d46618
Binary files /dev/null and b/Library/Artifacts/21/21aadeaad87ccbbe4bf5427d621afe57 differ
diff --git a/Library/Artifacts/22/2229e3315927134d63a36d50f895124f b/Library/Artifacts/22/2229e3315927134d63a36d50f895124f
new file mode 100644
index 0000000..e246617
Binary files /dev/null and b/Library/Artifacts/22/2229e3315927134d63a36d50f895124f differ
diff --git a/Library/Artifacts/22/2232b5306d25dab384c924848af7ccf1 b/Library/Artifacts/22/2232b5306d25dab384c924848af7ccf1
new file mode 100644
index 0000000..7659724
Binary files /dev/null and b/Library/Artifacts/22/2232b5306d25dab384c924848af7ccf1 differ
diff --git a/Library/Artifacts/22/22392d704c8f4c0d638e4deb1770267e b/Library/Artifacts/22/22392d704c8f4c0d638e4deb1770267e
new file mode 100644
index 0000000..0426c4d
Binary files /dev/null and b/Library/Artifacts/22/22392d704c8f4c0d638e4deb1770267e differ
diff --git a/Library/Artifacts/22/225804a7f47367e77a9e71780c86a8a4 b/Library/Artifacts/22/225804a7f47367e77a9e71780c86a8a4
new file mode 100644
index 0000000..2f96ad8
Binary files /dev/null and b/Library/Artifacts/22/225804a7f47367e77a9e71780c86a8a4 differ
diff --git a/Library/Artifacts/22/22840b4caf0215a5cffaeaa259669116 b/Library/Artifacts/22/22840b4caf0215a5cffaeaa259669116
new file mode 100644
index 0000000..b545654
Binary files /dev/null and b/Library/Artifacts/22/22840b4caf0215a5cffaeaa259669116 differ
diff --git a/Library/Artifacts/22/2287883c1f07714a6a3f2cac155d6054 b/Library/Artifacts/22/2287883c1f07714a6a3f2cac155d6054
new file mode 100644
index 0000000..52e59f7
Binary files /dev/null and b/Library/Artifacts/22/2287883c1f07714a6a3f2cac155d6054 differ
diff --git a/Library/Artifacts/22/229a5e4349c2909671455a3fa37432cf b/Library/Artifacts/22/229a5e4349c2909671455a3fa37432cf
new file mode 100644
index 0000000..eab3236
Binary files /dev/null and b/Library/Artifacts/22/229a5e4349c2909671455a3fa37432cf differ
diff --git a/Library/Artifacts/22/22b9f5a48c5862a20cc989fe7042555f b/Library/Artifacts/22/22b9f5a48c5862a20cc989fe7042555f
new file mode 100644
index 0000000..40030d3
Binary files /dev/null and b/Library/Artifacts/22/22b9f5a48c5862a20cc989fe7042555f differ
diff --git a/Library/Artifacts/22/22cce481fe71f1d55bf04358d7dfe08f b/Library/Artifacts/22/22cce481fe71f1d55bf04358d7dfe08f
new file mode 100644
index 0000000..809a28e
Binary files /dev/null and b/Library/Artifacts/22/22cce481fe71f1d55bf04358d7dfe08f differ
diff --git a/Library/Artifacts/22/22f073d04dfc2dfc9e4d22c3cb82c33c b/Library/Artifacts/22/22f073d04dfc2dfc9e4d22c3cb82c33c
new file mode 100644
index 0000000..7211921
Binary files /dev/null and b/Library/Artifacts/22/22f073d04dfc2dfc9e4d22c3cb82c33c differ
diff --git a/Library/Artifacts/23/23026c4f0d1397c952ea38778d32ebb7 b/Library/Artifacts/23/23026c4f0d1397c952ea38778d32ebb7
new file mode 100644
index 0000000..cf7eb2a
Binary files /dev/null and b/Library/Artifacts/23/23026c4f0d1397c952ea38778d32ebb7 differ
diff --git a/Library/Artifacts/23/231572f914c3fb28d6e33f1b6b313417 b/Library/Artifacts/23/231572f914c3fb28d6e33f1b6b313417
new file mode 100644
index 0000000..2ee1f34
Binary files /dev/null and b/Library/Artifacts/23/231572f914c3fb28d6e33f1b6b313417 differ
diff --git a/Library/Artifacts/23/2321235efcea5b7a9e2ea42efb5384ff b/Library/Artifacts/23/2321235efcea5b7a9e2ea42efb5384ff
new file mode 100644
index 0000000..a19eaf7
Binary files /dev/null and b/Library/Artifacts/23/2321235efcea5b7a9e2ea42efb5384ff differ
diff --git a/Library/Artifacts/23/23360379e6d4dca6bc9904e905efda09 b/Library/Artifacts/23/23360379e6d4dca6bc9904e905efda09
new file mode 100644
index 0000000..84c0e52
Binary files /dev/null and b/Library/Artifacts/23/23360379e6d4dca6bc9904e905efda09 differ
diff --git a/Library/Artifacts/23/2358caefff31229b2e6364e99bdc0397 b/Library/Artifacts/23/2358caefff31229b2e6364e99bdc0397
new file mode 100644
index 0000000..83757d1
Binary files /dev/null and b/Library/Artifacts/23/2358caefff31229b2e6364e99bdc0397 differ
diff --git a/Library/Artifacts/23/2361f8bc5975035527bb06219816d3d3 b/Library/Artifacts/23/2361f8bc5975035527bb06219816d3d3
new file mode 100644
index 0000000..5d01054
Binary files /dev/null and b/Library/Artifacts/23/2361f8bc5975035527bb06219816d3d3 differ
diff --git a/Library/Artifacts/23/23a0971864aec8be312b30a836a281ed b/Library/Artifacts/23/23a0971864aec8be312b30a836a281ed
new file mode 100644
index 0000000..7ba2051
Binary files /dev/null and b/Library/Artifacts/23/23a0971864aec8be312b30a836a281ed differ
diff --git a/Library/Artifacts/23/23e460c9ed0916d28ea8b491b03e472c b/Library/Artifacts/23/23e460c9ed0916d28ea8b491b03e472c
new file mode 100644
index 0000000..6043828
Binary files /dev/null and b/Library/Artifacts/23/23e460c9ed0916d28ea8b491b03e472c differ
diff --git a/Library/Artifacts/24/2420512b3e91a56e6ff687c90e4dfb2a b/Library/Artifacts/24/2420512b3e91a56e6ff687c90e4dfb2a
new file mode 100644
index 0000000..7c457ec
Binary files /dev/null and b/Library/Artifacts/24/2420512b3e91a56e6ff687c90e4dfb2a differ
diff --git a/Library/Artifacts/24/24731db4ff0177b90c008b9ce6061ead b/Library/Artifacts/24/24731db4ff0177b90c008b9ce6061ead
new file mode 100644
index 0000000..69e869c
Binary files /dev/null and b/Library/Artifacts/24/24731db4ff0177b90c008b9ce6061ead differ
diff --git a/Library/Artifacts/24/248066f7fadb045917e9a77288472bda b/Library/Artifacts/24/248066f7fadb045917e9a77288472bda
new file mode 100644
index 0000000..270b00c
Binary files /dev/null and b/Library/Artifacts/24/248066f7fadb045917e9a77288472bda differ
diff --git a/Library/Artifacts/24/2493c9949938b9fb2c537998e2270f57 b/Library/Artifacts/24/2493c9949938b9fb2c537998e2270f57
new file mode 100644
index 0000000..b55322a
Binary files /dev/null and b/Library/Artifacts/24/2493c9949938b9fb2c537998e2270f57 differ
diff --git a/Library/Artifacts/24/24bc313159fd02025b560aec98c5c853 b/Library/Artifacts/24/24bc313159fd02025b560aec98c5c853
new file mode 100644
index 0000000..bddaa44
Binary files /dev/null and b/Library/Artifacts/24/24bc313159fd02025b560aec98c5c853 differ
diff --git a/Library/Artifacts/24/24c07847d65cfc5e86cd9412f5ed4c95 b/Library/Artifacts/24/24c07847d65cfc5e86cd9412f5ed4c95
new file mode 100644
index 0000000..f7afa88
Binary files /dev/null and b/Library/Artifacts/24/24c07847d65cfc5e86cd9412f5ed4c95 differ
diff --git a/Library/Artifacts/24/24c53ae406c245eb63a4e6f5c0c5959b b/Library/Artifacts/24/24c53ae406c245eb63a4e6f5c0c5959b
new file mode 100644
index 0000000..4a6d036
Binary files /dev/null and b/Library/Artifacts/24/24c53ae406c245eb63a4e6f5c0c5959b differ
diff --git a/Library/Artifacts/24/24ef9bc40b951c2335497559d4c6f1ce b/Library/Artifacts/24/24ef9bc40b951c2335497559d4c6f1ce
new file mode 100644
index 0000000..dbbdaa8
Binary files /dev/null and b/Library/Artifacts/24/24ef9bc40b951c2335497559d4c6f1ce differ
diff --git a/Library/Artifacts/25/250389d7b46b94d7eb7fdc97b8139115 b/Library/Artifacts/25/250389d7b46b94d7eb7fdc97b8139115
new file mode 100644
index 0000000..ab49669
Binary files /dev/null and b/Library/Artifacts/25/250389d7b46b94d7eb7fdc97b8139115 differ
diff --git a/Library/Artifacts/25/251951ca549a3538561f6dbdb1fa515d b/Library/Artifacts/25/251951ca549a3538561f6dbdb1fa515d
new file mode 100644
index 0000000..8690576
Binary files /dev/null and b/Library/Artifacts/25/251951ca549a3538561f6dbdb1fa515d differ
diff --git a/Library/Artifacts/25/25320ba6fca70effd8fc334b9298747c b/Library/Artifacts/25/25320ba6fca70effd8fc334b9298747c
new file mode 100644
index 0000000..cc7747e
Binary files /dev/null and b/Library/Artifacts/25/25320ba6fca70effd8fc334b9298747c differ
diff --git a/Library/Artifacts/25/2548cf7f6b59601a536b4ccc0eeb4aa2 b/Library/Artifacts/25/2548cf7f6b59601a536b4ccc0eeb4aa2
new file mode 100644
index 0000000..eccff53
Binary files /dev/null and b/Library/Artifacts/25/2548cf7f6b59601a536b4ccc0eeb4aa2 differ
diff --git a/Library/Artifacts/25/25528dc3d68f3ce90bc699fec3fb7095 b/Library/Artifacts/25/25528dc3d68f3ce90bc699fec3fb7095
new file mode 100644
index 0000000..a460715
Binary files /dev/null and b/Library/Artifacts/25/25528dc3d68f3ce90bc699fec3fb7095 differ
diff --git a/Library/Artifacts/25/255651bf626cb0d5e00a8d3b8ee5d285 b/Library/Artifacts/25/255651bf626cb0d5e00a8d3b8ee5d285
new file mode 100644
index 0000000..ed0ac83
Binary files /dev/null and b/Library/Artifacts/25/255651bf626cb0d5e00a8d3b8ee5d285 differ
diff --git a/Library/Artifacts/25/2598b820f3bb04bcc2fb9b4d0ab31088 b/Library/Artifacts/25/2598b820f3bb04bcc2fb9b4d0ab31088
new file mode 100644
index 0000000..8f6b40c
Binary files /dev/null and b/Library/Artifacts/25/2598b820f3bb04bcc2fb9b4d0ab31088 differ
diff --git a/Library/Artifacts/25/2599f8bd056395013f470173812cd22a b/Library/Artifacts/25/2599f8bd056395013f470173812cd22a
new file mode 100644
index 0000000..7ebc66f
Binary files /dev/null and b/Library/Artifacts/25/2599f8bd056395013f470173812cd22a differ
diff --git a/Library/Artifacts/25/25ab46eb7b3256d774ee0c2745f758f6 b/Library/Artifacts/25/25ab46eb7b3256d774ee0c2745f758f6
new file mode 100644
index 0000000..02c0ee7
Binary files /dev/null and b/Library/Artifacts/25/25ab46eb7b3256d774ee0c2745f758f6 differ
diff --git a/Library/Artifacts/25/25cf4d4868b84e768eaed49dbcb00bbe b/Library/Artifacts/25/25cf4d4868b84e768eaed49dbcb00bbe
new file mode 100644
index 0000000..85668c1
Binary files /dev/null and b/Library/Artifacts/25/25cf4d4868b84e768eaed49dbcb00bbe differ
diff --git a/Library/Artifacts/25/25d39248ecb580d69bdc6acdeab982fe b/Library/Artifacts/25/25d39248ecb580d69bdc6acdeab982fe
new file mode 100644
index 0000000..8351bd3
Binary files /dev/null and b/Library/Artifacts/25/25d39248ecb580d69bdc6acdeab982fe differ
diff --git a/Library/Artifacts/25/25fb8ae06c23a2fcf3a1c69cfa14fdb7 b/Library/Artifacts/25/25fb8ae06c23a2fcf3a1c69cfa14fdb7
new file mode 100644
index 0000000..a59d1bd
Binary files /dev/null and b/Library/Artifacts/25/25fb8ae06c23a2fcf3a1c69cfa14fdb7 differ
diff --git a/Library/Artifacts/26/2604bf83e1c8c5dbe8b961433ffd2e61 b/Library/Artifacts/26/2604bf83e1c8c5dbe8b961433ffd2e61
new file mode 100644
index 0000000..e46a48a
Binary files /dev/null and b/Library/Artifacts/26/2604bf83e1c8c5dbe8b961433ffd2e61 differ
diff --git a/Library/Artifacts/26/2628688eb85ef2058da67257a75b4981 b/Library/Artifacts/26/2628688eb85ef2058da67257a75b4981
new file mode 100644
index 0000000..5c2fb6c
Binary files /dev/null and b/Library/Artifacts/26/2628688eb85ef2058da67257a75b4981 differ
diff --git a/Library/Artifacts/26/2665b3dae9c85bfc143b92c6788355d9 b/Library/Artifacts/26/2665b3dae9c85bfc143b92c6788355d9
new file mode 100644
index 0000000..0c03561
Binary files /dev/null and b/Library/Artifacts/26/2665b3dae9c85bfc143b92c6788355d9 differ
diff --git a/Library/Artifacts/26/2687e2fb3e05b6ffdf8b44e8c548833e b/Library/Artifacts/26/2687e2fb3e05b6ffdf8b44e8c548833e
new file mode 100644
index 0000000..87561fe
Binary files /dev/null and b/Library/Artifacts/26/2687e2fb3e05b6ffdf8b44e8c548833e differ
diff --git a/Library/Artifacts/26/26e764876c8e6069a764bac5f853f83d b/Library/Artifacts/26/26e764876c8e6069a764bac5f853f83d
new file mode 100644
index 0000000..64e178c
Binary files /dev/null and b/Library/Artifacts/26/26e764876c8e6069a764bac5f853f83d differ
diff --git a/Library/Artifacts/27/270314f39b1ec413756f2a42d33b7506 b/Library/Artifacts/27/270314f39b1ec413756f2a42d33b7506
new file mode 100644
index 0000000..6227902
Binary files /dev/null and b/Library/Artifacts/27/270314f39b1ec413756f2a42d33b7506 differ
diff --git a/Library/Artifacts/27/27602984c7ca3ab9fe266e08c4697f06 b/Library/Artifacts/27/27602984c7ca3ab9fe266e08c4697f06
new file mode 100644
index 0000000..a90aafb
Binary files /dev/null and b/Library/Artifacts/27/27602984c7ca3ab9fe266e08c4697f06 differ
diff --git a/Library/Artifacts/27/276b4e93dafa0348e546ff2676ea85a8 b/Library/Artifacts/27/276b4e93dafa0348e546ff2676ea85a8
new file mode 100644
index 0000000..014b158
Binary files /dev/null and b/Library/Artifacts/27/276b4e93dafa0348e546ff2676ea85a8 differ
diff --git a/Library/Artifacts/27/27aa9f6267cbff52756d95b027ece95e b/Library/Artifacts/27/27aa9f6267cbff52756d95b027ece95e
new file mode 100644
index 0000000..0495e46
Binary files /dev/null and b/Library/Artifacts/27/27aa9f6267cbff52756d95b027ece95e differ
diff --git a/Library/Artifacts/27/27b8fc3a61c690abe142d3cf74d61da8 b/Library/Artifacts/27/27b8fc3a61c690abe142d3cf74d61da8
new file mode 100644
index 0000000..3780ed6
Binary files /dev/null and b/Library/Artifacts/27/27b8fc3a61c690abe142d3cf74d61da8 differ
diff --git a/Library/Artifacts/28/281926d4724ea31ee16076bfcf1e0bb7 b/Library/Artifacts/28/281926d4724ea31ee16076bfcf1e0bb7
new file mode 100644
index 0000000..f2770fc
Binary files /dev/null and b/Library/Artifacts/28/281926d4724ea31ee16076bfcf1e0bb7 differ
diff --git a/Library/Artifacts/28/286407a34e473d302fdf735eda5c08e7 b/Library/Artifacts/28/286407a34e473d302fdf735eda5c08e7
new file mode 100644
index 0000000..a18c514
Binary files /dev/null and b/Library/Artifacts/28/286407a34e473d302fdf735eda5c08e7 differ
diff --git a/Library/Artifacts/28/2870244d2b5ebd4c6f28ac01956ca8c6 b/Library/Artifacts/28/2870244d2b5ebd4c6f28ac01956ca8c6
new file mode 100644
index 0000000..4b05cdd
Binary files /dev/null and b/Library/Artifacts/28/2870244d2b5ebd4c6f28ac01956ca8c6 differ
diff --git a/Library/Artifacts/28/289a6c830bc6cacf90400adf49e4558a b/Library/Artifacts/28/289a6c830bc6cacf90400adf49e4558a
new file mode 100644
index 0000000..98771aa
Binary files /dev/null and b/Library/Artifacts/28/289a6c830bc6cacf90400adf49e4558a differ
diff --git a/Library/Artifacts/28/28b31b654e2a5dd4c29d12283b360869 b/Library/Artifacts/28/28b31b654e2a5dd4c29d12283b360869
new file mode 100644
index 0000000..3140b73
Binary files /dev/null and b/Library/Artifacts/28/28b31b654e2a5dd4c29d12283b360869 differ
diff --git a/Library/Artifacts/28/28b39cf5caf3e5855cbadd9e537f0c5c b/Library/Artifacts/28/28b39cf5caf3e5855cbadd9e537f0c5c
new file mode 100644
index 0000000..3f15a03
Binary files /dev/null and b/Library/Artifacts/28/28b39cf5caf3e5855cbadd9e537f0c5c differ
diff --git a/Library/Artifacts/28/28c36249fe2a689668bfa62c5fa468c3 b/Library/Artifacts/28/28c36249fe2a689668bfa62c5fa468c3
new file mode 100644
index 0000000..71645c7
Binary files /dev/null and b/Library/Artifacts/28/28c36249fe2a689668bfa62c5fa468c3 differ
diff --git a/Library/Artifacts/28/28d64f4c7673eecc4db5ab9934b17191 b/Library/Artifacts/28/28d64f4c7673eecc4db5ab9934b17191
new file mode 100644
index 0000000..27d5242
Binary files /dev/null and b/Library/Artifacts/28/28d64f4c7673eecc4db5ab9934b17191 differ
diff --git a/Library/Artifacts/29/2918ac1173809056418fa3e8f5c1566e b/Library/Artifacts/29/2918ac1173809056418fa3e8f5c1566e
new file mode 100644
index 0000000..586feb6
Binary files /dev/null and b/Library/Artifacts/29/2918ac1173809056418fa3e8f5c1566e differ
diff --git a/Library/Artifacts/29/291e6fa78e78b43bd309e62b4a47fa3a b/Library/Artifacts/29/291e6fa78e78b43bd309e62b4a47fa3a
new file mode 100644
index 0000000..0c13e10
Binary files /dev/null and b/Library/Artifacts/29/291e6fa78e78b43bd309e62b4a47fa3a differ
diff --git a/Library/Artifacts/29/29583576cf5027935294296491ac661a b/Library/Artifacts/29/29583576cf5027935294296491ac661a
new file mode 100644
index 0000000..61a9c2b
Binary files /dev/null and b/Library/Artifacts/29/29583576cf5027935294296491ac661a differ
diff --git a/Library/Artifacts/29/2972b2823b8667bca3302f56b2498c13 b/Library/Artifacts/29/2972b2823b8667bca3302f56b2498c13
new file mode 100644
index 0000000..5a3ce33
Binary files /dev/null and b/Library/Artifacts/29/2972b2823b8667bca3302f56b2498c13 differ
diff --git a/Library/Artifacts/29/297d71e9d264f83ebe6748bdeeec7f19 b/Library/Artifacts/29/297d71e9d264f83ebe6748bdeeec7f19
new file mode 100644
index 0000000..62d17a8
Binary files /dev/null and b/Library/Artifacts/29/297d71e9d264f83ebe6748bdeeec7f19 differ
diff --git a/Library/Artifacts/29/298863f54983a58250ddea4f6ada464f b/Library/Artifacts/29/298863f54983a58250ddea4f6ada464f
new file mode 100644
index 0000000..b9b8146
Binary files /dev/null and b/Library/Artifacts/29/298863f54983a58250ddea4f6ada464f differ
diff --git a/Library/Artifacts/29/29afaf1afc7c495788878ff7541f356c b/Library/Artifacts/29/29afaf1afc7c495788878ff7541f356c
new file mode 100644
index 0000000..c2ff56f
Binary files /dev/null and b/Library/Artifacts/29/29afaf1afc7c495788878ff7541f356c differ
diff --git a/Library/Artifacts/29/29d6a303899db1efd94f799fb41e95b0 b/Library/Artifacts/29/29d6a303899db1efd94f799fb41e95b0
new file mode 100644
index 0000000..0b0c9c1
Binary files /dev/null and b/Library/Artifacts/29/29d6a303899db1efd94f799fb41e95b0 differ
diff --git a/Library/Artifacts/29/29f598483a2616983a699bcf24d36133 b/Library/Artifacts/29/29f598483a2616983a699bcf24d36133
new file mode 100644
index 0000000..7ce9ff4
Binary files /dev/null and b/Library/Artifacts/29/29f598483a2616983a699bcf24d36133 differ
diff --git a/Library/Artifacts/2a/2a3f10bf521db6d390f27911aa93e501 b/Library/Artifacts/2a/2a3f10bf521db6d390f27911aa93e501
new file mode 100644
index 0000000..d1863ea
Binary files /dev/null and b/Library/Artifacts/2a/2a3f10bf521db6d390f27911aa93e501 differ
diff --git a/Library/Artifacts/2a/2a40cc060fc9fe26d30751d784864278 b/Library/Artifacts/2a/2a40cc060fc9fe26d30751d784864278
new file mode 100644
index 0000000..2466efd
Binary files /dev/null and b/Library/Artifacts/2a/2a40cc060fc9fe26d30751d784864278 differ
diff --git a/Library/Artifacts/2a/2a46da6c263fa896283ffed5cc0c65e6 b/Library/Artifacts/2a/2a46da6c263fa896283ffed5cc0c65e6
new file mode 100644
index 0000000..488f213
Binary files /dev/null and b/Library/Artifacts/2a/2a46da6c263fa896283ffed5cc0c65e6 differ
diff --git a/Library/Artifacts/2a/2a4fc6e71962a80af60e19ab02c21e05 b/Library/Artifacts/2a/2a4fc6e71962a80af60e19ab02c21e05
new file mode 100644
index 0000000..b70fff4
Binary files /dev/null and b/Library/Artifacts/2a/2a4fc6e71962a80af60e19ab02c21e05 differ
diff --git a/Library/Artifacts/2a/2a5eb0190a39f8840595027e9e26e377 b/Library/Artifacts/2a/2a5eb0190a39f8840595027e9e26e377
new file mode 100644
index 0000000..6255750
Binary files /dev/null and b/Library/Artifacts/2a/2a5eb0190a39f8840595027e9e26e377 differ
diff --git a/Library/Artifacts/2a/2a639d2f1fb08d663f9eead7791c08bc b/Library/Artifacts/2a/2a639d2f1fb08d663f9eead7791c08bc
new file mode 100644
index 0000000..0730d39
Binary files /dev/null and b/Library/Artifacts/2a/2a639d2f1fb08d663f9eead7791c08bc differ
diff --git a/Library/Artifacts/2a/2a9f3ea5959137305503add33c689fb4 b/Library/Artifacts/2a/2a9f3ea5959137305503add33c689fb4
new file mode 100644
index 0000000..ee73dc6
Binary files /dev/null and b/Library/Artifacts/2a/2a9f3ea5959137305503add33c689fb4 differ
diff --git a/Library/Artifacts/2a/2aab91c3fb78b378ff12c63e12fe2623 b/Library/Artifacts/2a/2aab91c3fb78b378ff12c63e12fe2623
new file mode 100644
index 0000000..5db57bb
Binary files /dev/null and b/Library/Artifacts/2a/2aab91c3fb78b378ff12c63e12fe2623 differ
diff --git a/Library/Artifacts/2a/2ab9d0c8595c0120c9ff93696968a0df b/Library/Artifacts/2a/2ab9d0c8595c0120c9ff93696968a0df
new file mode 100644
index 0000000..3b35fc8
Binary files /dev/null and b/Library/Artifacts/2a/2ab9d0c8595c0120c9ff93696968a0df differ
diff --git a/Library/Artifacts/2a/2ac14d0ccac534fdbc3ecd1c48df459a b/Library/Artifacts/2a/2ac14d0ccac534fdbc3ecd1c48df459a
new file mode 100644
index 0000000..6e1f465
Binary files /dev/null and b/Library/Artifacts/2a/2ac14d0ccac534fdbc3ecd1c48df459a differ
diff --git a/Library/Artifacts/2a/2aecdb2d7d43af9c8eabc2f0a7cd550a b/Library/Artifacts/2a/2aecdb2d7d43af9c8eabc2f0a7cd550a
new file mode 100644
index 0000000..b732caa
Binary files /dev/null and b/Library/Artifacts/2a/2aecdb2d7d43af9c8eabc2f0a7cd550a differ
diff --git a/Library/Artifacts/2a/2af4e00ee70f46135b7339cd6c5d7e4d b/Library/Artifacts/2a/2af4e00ee70f46135b7339cd6c5d7e4d
new file mode 100644
index 0000000..288fd25
Binary files /dev/null and b/Library/Artifacts/2a/2af4e00ee70f46135b7339cd6c5d7e4d differ
diff --git a/Library/Artifacts/2b/2b68e1b3e6731659c167908fe4bf5e58 b/Library/Artifacts/2b/2b68e1b3e6731659c167908fe4bf5e58
new file mode 100644
index 0000000..a1a2ec5
Binary files /dev/null and b/Library/Artifacts/2b/2b68e1b3e6731659c167908fe4bf5e58 differ
diff --git a/Library/Artifacts/2b/2b88e820f97b5b4136b3e373178e1684 b/Library/Artifacts/2b/2b88e820f97b5b4136b3e373178e1684
new file mode 100644
index 0000000..41845d6
Binary files /dev/null and b/Library/Artifacts/2b/2b88e820f97b5b4136b3e373178e1684 differ
diff --git a/Library/Artifacts/2b/2bc934205710fd2a7442db35ded72b36 b/Library/Artifacts/2b/2bc934205710fd2a7442db35ded72b36
new file mode 100644
index 0000000..ca63219
Binary files /dev/null and b/Library/Artifacts/2b/2bc934205710fd2a7442db35ded72b36 differ
diff --git a/Library/Artifacts/2c/2c6652c8406d1855b7e012da42b0af4d b/Library/Artifacts/2c/2c6652c8406d1855b7e012da42b0af4d
new file mode 100644
index 0000000..5f7e0dd
Binary files /dev/null and b/Library/Artifacts/2c/2c6652c8406d1855b7e012da42b0af4d differ
diff --git a/Library/Artifacts/2c/2c77cedf48e47b5b1ddc825a5c58912f b/Library/Artifacts/2c/2c77cedf48e47b5b1ddc825a5c58912f
new file mode 100644
index 0000000..766c35e
Binary files /dev/null and b/Library/Artifacts/2c/2c77cedf48e47b5b1ddc825a5c58912f differ
diff --git a/Library/Artifacts/2c/2c91a089ee249eb58efccaef37793514 b/Library/Artifacts/2c/2c91a089ee249eb58efccaef37793514
new file mode 100644
index 0000000..b3d0be6
Binary files /dev/null and b/Library/Artifacts/2c/2c91a089ee249eb58efccaef37793514 differ
diff --git a/Library/Artifacts/2c/2ca91f637984213aab3f287234411981 b/Library/Artifacts/2c/2ca91f637984213aab3f287234411981
new file mode 100644
index 0000000..7cfac1e
Binary files /dev/null and b/Library/Artifacts/2c/2ca91f637984213aab3f287234411981 differ
diff --git a/Library/Artifacts/2c/2ce9edfaaf6d8ef3d0af67a54e0581b7 b/Library/Artifacts/2c/2ce9edfaaf6d8ef3d0af67a54e0581b7
new file mode 100644
index 0000000..50c744a
Binary files /dev/null and b/Library/Artifacts/2c/2ce9edfaaf6d8ef3d0af67a54e0581b7 differ
diff --git a/Library/Artifacts/2d/2d046856426d3c778737633c548ddb17 b/Library/Artifacts/2d/2d046856426d3c778737633c548ddb17
new file mode 100644
index 0000000..45e4dd5
Binary files /dev/null and b/Library/Artifacts/2d/2d046856426d3c778737633c548ddb17 differ
diff --git a/Library/Artifacts/2d/2d13a6114d18e9678eb6ca16a3a6532a b/Library/Artifacts/2d/2d13a6114d18e9678eb6ca16a3a6532a
new file mode 100644
index 0000000..7aa4f51
Binary files /dev/null and b/Library/Artifacts/2d/2d13a6114d18e9678eb6ca16a3a6532a differ
diff --git a/Library/Artifacts/2d/2d15c853a2dd54457cb8407689e08fb2 b/Library/Artifacts/2d/2d15c853a2dd54457cb8407689e08fb2
new file mode 100644
index 0000000..8301f1b
Binary files /dev/null and b/Library/Artifacts/2d/2d15c853a2dd54457cb8407689e08fb2 differ
diff --git a/Library/Artifacts/2d/2d26fd41c7acc4484b9789790787c27a b/Library/Artifacts/2d/2d26fd41c7acc4484b9789790787c27a
new file mode 100644
index 0000000..daa5a09
Binary files /dev/null and b/Library/Artifacts/2d/2d26fd41c7acc4484b9789790787c27a differ
diff --git a/Library/Artifacts/2d/2d34c67b4104bcfc449886a0d2058512 b/Library/Artifacts/2d/2d34c67b4104bcfc449886a0d2058512
new file mode 100644
index 0000000..6ff8efb
Binary files /dev/null and b/Library/Artifacts/2d/2d34c67b4104bcfc449886a0d2058512 differ
diff --git a/Library/Artifacts/2d/2d397af2facb0ab3bd1ff80b4ac5d5dc b/Library/Artifacts/2d/2d397af2facb0ab3bd1ff80b4ac5d5dc
new file mode 100644
index 0000000..4f0cd96
Binary files /dev/null and b/Library/Artifacts/2d/2d397af2facb0ab3bd1ff80b4ac5d5dc differ
diff --git a/Library/Artifacts/2d/2d3b2d21b27e24a0687d7e8902f4044c b/Library/Artifacts/2d/2d3b2d21b27e24a0687d7e8902f4044c
new file mode 100644
index 0000000..4935aaf
Binary files /dev/null and b/Library/Artifacts/2d/2d3b2d21b27e24a0687d7e8902f4044c differ
diff --git a/Library/Artifacts/2d/2d47daeab433f8c6d472ee46d31a521e b/Library/Artifacts/2d/2d47daeab433f8c6d472ee46d31a521e
new file mode 100644
index 0000000..52a83f2
Binary files /dev/null and b/Library/Artifacts/2d/2d47daeab433f8c6d472ee46d31a521e differ
diff --git a/Library/Artifacts/2d/2d6816c069efe4032730944ed1446dc8 b/Library/Artifacts/2d/2d6816c069efe4032730944ed1446dc8
new file mode 100644
index 0000000..76ce0e7
Binary files /dev/null and b/Library/Artifacts/2d/2d6816c069efe4032730944ed1446dc8 differ
diff --git a/Library/Artifacts/2d/2d6c7ad1a495c32e7ddc9656f0572268 b/Library/Artifacts/2d/2d6c7ad1a495c32e7ddc9656f0572268
new file mode 100644
index 0000000..885121b
Binary files /dev/null and b/Library/Artifacts/2d/2d6c7ad1a495c32e7ddc9656f0572268 differ
diff --git a/Library/Artifacts/2d/2d800578c8211bb45229bc2d0cde29a4 b/Library/Artifacts/2d/2d800578c8211bb45229bc2d0cde29a4
new file mode 100644
index 0000000..021a313
Binary files /dev/null and b/Library/Artifacts/2d/2d800578c8211bb45229bc2d0cde29a4 differ
diff --git a/Library/Artifacts/2d/2da413d3be1ebf868c6b1db65fb57023 b/Library/Artifacts/2d/2da413d3be1ebf868c6b1db65fb57023
new file mode 100644
index 0000000..dfac8c0
Binary files /dev/null and b/Library/Artifacts/2d/2da413d3be1ebf868c6b1db65fb57023 differ
diff --git a/Library/Artifacts/2d/2db4c1f233ea48e930d0f0cc2b03fa1e b/Library/Artifacts/2d/2db4c1f233ea48e930d0f0cc2b03fa1e
new file mode 100644
index 0000000..2537577
Binary files /dev/null and b/Library/Artifacts/2d/2db4c1f233ea48e930d0f0cc2b03fa1e differ
diff --git a/Library/Artifacts/2d/2dc40698e571373c15108d428bc2685b b/Library/Artifacts/2d/2dc40698e571373c15108d428bc2685b
new file mode 100644
index 0000000..ee8d78a
Binary files /dev/null and b/Library/Artifacts/2d/2dc40698e571373c15108d428bc2685b differ
diff --git a/Library/Artifacts/2d/2dd2a59a95a43bf7516b247440f9e57a b/Library/Artifacts/2d/2dd2a59a95a43bf7516b247440f9e57a
new file mode 100644
index 0000000..53c2554
Binary files /dev/null and b/Library/Artifacts/2d/2dd2a59a95a43bf7516b247440f9e57a differ
diff --git a/Library/Artifacts/2d/2deb424e52bfa507a6c4694bc6104ce2 b/Library/Artifacts/2d/2deb424e52bfa507a6c4694bc6104ce2
new file mode 100644
index 0000000..7939bf6
Binary files /dev/null and b/Library/Artifacts/2d/2deb424e52bfa507a6c4694bc6104ce2 differ
diff --git a/Library/Artifacts/2d/2def1248e5a457fe7332e52226c567a7 b/Library/Artifacts/2d/2def1248e5a457fe7332e52226c567a7
new file mode 100644
index 0000000..4e14dc6
Binary files /dev/null and b/Library/Artifacts/2d/2def1248e5a457fe7332e52226c567a7 differ
diff --git a/Library/Artifacts/2d/2dfe685af04e4130105c93599d234b56 b/Library/Artifacts/2d/2dfe685af04e4130105c93599d234b56
new file mode 100644
index 0000000..e3a7283
Binary files /dev/null and b/Library/Artifacts/2d/2dfe685af04e4130105c93599d234b56 differ
diff --git a/Library/Artifacts/2e/2e161e30870657c4fa5fef6208e8039b b/Library/Artifacts/2e/2e161e30870657c4fa5fef6208e8039b
new file mode 100644
index 0000000..dcceedf
Binary files /dev/null and b/Library/Artifacts/2e/2e161e30870657c4fa5fef6208e8039b differ
diff --git a/Library/Artifacts/2e/2e19b5693d4f0a4ddcdf9440be7bac47 b/Library/Artifacts/2e/2e19b5693d4f0a4ddcdf9440be7bac47
new file mode 100644
index 0000000..f4267ac
Binary files /dev/null and b/Library/Artifacts/2e/2e19b5693d4f0a4ddcdf9440be7bac47 differ
diff --git a/Library/Artifacts/2e/2e3aecf82820f25c465d396172ee0ceb b/Library/Artifacts/2e/2e3aecf82820f25c465d396172ee0ceb
new file mode 100644
index 0000000..5f1be5c
Binary files /dev/null and b/Library/Artifacts/2e/2e3aecf82820f25c465d396172ee0ceb differ
diff --git a/Library/Artifacts/2e/2e6366d25792f17ac4a31df110c50f2d b/Library/Artifacts/2e/2e6366d25792f17ac4a31df110c50f2d
new file mode 100644
index 0000000..f0359df
Binary files /dev/null and b/Library/Artifacts/2e/2e6366d25792f17ac4a31df110c50f2d differ
diff --git a/Library/Artifacts/2e/2e679b17b0b8efc7d0d4c1fc1cdae31f b/Library/Artifacts/2e/2e679b17b0b8efc7d0d4c1fc1cdae31f
new file mode 100644
index 0000000..45ed57e
Binary files /dev/null and b/Library/Artifacts/2e/2e679b17b0b8efc7d0d4c1fc1cdae31f differ
diff --git a/Library/Artifacts/2e/2e7b70eacab6f7012a5a16b0f69bdf56 b/Library/Artifacts/2e/2e7b70eacab6f7012a5a16b0f69bdf56
new file mode 100644
index 0000000..b713163
Binary files /dev/null and b/Library/Artifacts/2e/2e7b70eacab6f7012a5a16b0f69bdf56 differ
diff --git a/Library/Artifacts/2e/2e7e6a62bc2b9c1a7442052228010682 b/Library/Artifacts/2e/2e7e6a62bc2b9c1a7442052228010682
new file mode 100644
index 0000000..312af7b
Binary files /dev/null and b/Library/Artifacts/2e/2e7e6a62bc2b9c1a7442052228010682 differ
diff --git a/Library/Artifacts/2e/2e8a66aa1262caac54de87a4538f3b97 b/Library/Artifacts/2e/2e8a66aa1262caac54de87a4538f3b97
new file mode 100644
index 0000000..28bda87
Binary files /dev/null and b/Library/Artifacts/2e/2e8a66aa1262caac54de87a4538f3b97 differ
diff --git a/Library/Artifacts/2e/2eaacffad43e22f5e8300415f6636e56 b/Library/Artifacts/2e/2eaacffad43e22f5e8300415f6636e56
new file mode 100644
index 0000000..e2bacbf
Binary files /dev/null and b/Library/Artifacts/2e/2eaacffad43e22f5e8300415f6636e56 differ
diff --git a/Library/Artifacts/2e/2ed64eef4953290c903646833accf1fd b/Library/Artifacts/2e/2ed64eef4953290c903646833accf1fd
new file mode 100644
index 0000000..2b1affd
Binary files /dev/null and b/Library/Artifacts/2e/2ed64eef4953290c903646833accf1fd differ
diff --git a/Library/Artifacts/2e/2ede6af250f365011b922fd5686ac12f b/Library/Artifacts/2e/2ede6af250f365011b922fd5686ac12f
new file mode 100644
index 0000000..09dae98
Binary files /dev/null and b/Library/Artifacts/2e/2ede6af250f365011b922fd5686ac12f differ
diff --git a/Library/Artifacts/2e/2ee43c734f3d2c981c09437c0fe216ea b/Library/Artifacts/2e/2ee43c734f3d2c981c09437c0fe216ea
new file mode 100644
index 0000000..da7a5d1
Binary files /dev/null and b/Library/Artifacts/2e/2ee43c734f3d2c981c09437c0fe216ea differ
diff --git a/Library/Artifacts/2f/2f0e07adf97d2ebb4b04c37f95b0c44d b/Library/Artifacts/2f/2f0e07adf97d2ebb4b04c37f95b0c44d
new file mode 100644
index 0000000..8dd2456
Binary files /dev/null and b/Library/Artifacts/2f/2f0e07adf97d2ebb4b04c37f95b0c44d differ
diff --git a/Library/Artifacts/2f/2f1cb72b4271547f5cf324ac4c47d72c b/Library/Artifacts/2f/2f1cb72b4271547f5cf324ac4c47d72c
new file mode 100644
index 0000000..70e5caa
Binary files /dev/null and b/Library/Artifacts/2f/2f1cb72b4271547f5cf324ac4c47d72c differ
diff --git a/Library/Artifacts/2f/2f598c409314086481eb12fd94578d67 b/Library/Artifacts/2f/2f598c409314086481eb12fd94578d67
new file mode 100644
index 0000000..2f75d89
Binary files /dev/null and b/Library/Artifacts/2f/2f598c409314086481eb12fd94578d67 differ
diff --git a/Library/Artifacts/2f/2f5acd2149e3b2cc5bd1d9e67d013240 b/Library/Artifacts/2f/2f5acd2149e3b2cc5bd1d9e67d013240
new file mode 100644
index 0000000..3eb017f
Binary files /dev/null and b/Library/Artifacts/2f/2f5acd2149e3b2cc5bd1d9e67d013240 differ
diff --git a/Library/Artifacts/2f/2f8ddb3ea78b32a556947d23fd851a93 b/Library/Artifacts/2f/2f8ddb3ea78b32a556947d23fd851a93
new file mode 100644
index 0000000..20e44c7
Binary files /dev/null and b/Library/Artifacts/2f/2f8ddb3ea78b32a556947d23fd851a93 differ
diff --git a/Library/Artifacts/2f/2f9e4144631ee9e8c2d94acbdeffb71a b/Library/Artifacts/2f/2f9e4144631ee9e8c2d94acbdeffb71a
new file mode 100644
index 0000000..5949a7d
Binary files /dev/null and b/Library/Artifacts/2f/2f9e4144631ee9e8c2d94acbdeffb71a differ
diff --git a/Library/Artifacts/2f/2fb544ce88143a20124a98c8788bfea4 b/Library/Artifacts/2f/2fb544ce88143a20124a98c8788bfea4
new file mode 100644
index 0000000..3b1c8b7
Binary files /dev/null and b/Library/Artifacts/2f/2fb544ce88143a20124a98c8788bfea4 differ
diff --git a/Library/Artifacts/2f/2fd02ce24774987bebcdbb704a2f539f b/Library/Artifacts/2f/2fd02ce24774987bebcdbb704a2f539f
new file mode 100644
index 0000000..2cea987
Binary files /dev/null and b/Library/Artifacts/2f/2fd02ce24774987bebcdbb704a2f539f differ
diff --git a/Library/Artifacts/2f/2ffdfb4061ea1ffd65fac0a3939435c8 b/Library/Artifacts/2f/2ffdfb4061ea1ffd65fac0a3939435c8
new file mode 100644
index 0000000..c4695c7
Binary files /dev/null and b/Library/Artifacts/2f/2ffdfb4061ea1ffd65fac0a3939435c8 differ
diff --git a/Library/Artifacts/30/301d2a805b957408c729ce1b6d9d3f47 b/Library/Artifacts/30/301d2a805b957408c729ce1b6d9d3f47
new file mode 100644
index 0000000..162bf34
Binary files /dev/null and b/Library/Artifacts/30/301d2a805b957408c729ce1b6d9d3f47 differ
diff --git a/Library/Artifacts/30/301fd2eed395c4189353dd7dde60107f b/Library/Artifacts/30/301fd2eed395c4189353dd7dde60107f
new file mode 100644
index 0000000..e858d52
Binary files /dev/null and b/Library/Artifacts/30/301fd2eed395c4189353dd7dde60107f differ
diff --git a/Library/Artifacts/30/3049b0bd638fc111bc305b762f306fbe b/Library/Artifacts/30/3049b0bd638fc111bc305b762f306fbe
new file mode 100644
index 0000000..39d5931
Binary files /dev/null and b/Library/Artifacts/30/3049b0bd638fc111bc305b762f306fbe differ
diff --git a/Library/Artifacts/30/30c36de558c38e95af42be4c94c8ca47 b/Library/Artifacts/30/30c36de558c38e95af42be4c94c8ca47
new file mode 100644
index 0000000..8735a7d
Binary files /dev/null and b/Library/Artifacts/30/30c36de558c38e95af42be4c94c8ca47 differ
diff --git a/Library/Artifacts/30/30d9ca95ee86b1309eb325c8fcb00c6e b/Library/Artifacts/30/30d9ca95ee86b1309eb325c8fcb00c6e
new file mode 100644
index 0000000..efe1ae9
Binary files /dev/null and b/Library/Artifacts/30/30d9ca95ee86b1309eb325c8fcb00c6e differ
diff --git a/Library/Artifacts/30/30e7743e3bd610c5551170d5350f027b b/Library/Artifacts/30/30e7743e3bd610c5551170d5350f027b
new file mode 100644
index 0000000..2583d4a
Binary files /dev/null and b/Library/Artifacts/30/30e7743e3bd610c5551170d5350f027b differ
diff --git a/Library/Artifacts/31/312668af9dea74f2aa56ce565271855e b/Library/Artifacts/31/312668af9dea74f2aa56ce565271855e
new file mode 100644
index 0000000..177d104
Binary files /dev/null and b/Library/Artifacts/31/312668af9dea74f2aa56ce565271855e differ
diff --git a/Library/Artifacts/31/315ada3e0c1a3fd14057530e2cac0edd b/Library/Artifacts/31/315ada3e0c1a3fd14057530e2cac0edd
new file mode 100644
index 0000000..cbffe31
Binary files /dev/null and b/Library/Artifacts/31/315ada3e0c1a3fd14057530e2cac0edd differ
diff --git a/Library/Artifacts/31/317b8592f649e2c486d8c110f4722775 b/Library/Artifacts/31/317b8592f649e2c486d8c110f4722775
new file mode 100644
index 0000000..738220a
Binary files /dev/null and b/Library/Artifacts/31/317b8592f649e2c486d8c110f4722775 differ
diff --git a/Library/Artifacts/31/31bc5114ec235fb990f881cc9fc494c7 b/Library/Artifacts/31/31bc5114ec235fb990f881cc9fc494c7
new file mode 100644
index 0000000..4acba85
Binary files /dev/null and b/Library/Artifacts/31/31bc5114ec235fb990f881cc9fc494c7 differ
diff --git a/Library/Artifacts/31/31beca7cb76d73dd1fd5575dea8ca112 b/Library/Artifacts/31/31beca7cb76d73dd1fd5575dea8ca112
new file mode 100644
index 0000000..546926f
Binary files /dev/null and b/Library/Artifacts/31/31beca7cb76d73dd1fd5575dea8ca112 differ
diff --git a/Library/Artifacts/32/321bdb0fcd5492bfed628b3efbd65363 b/Library/Artifacts/32/321bdb0fcd5492bfed628b3efbd65363
new file mode 100644
index 0000000..6429dfd
Binary files /dev/null and b/Library/Artifacts/32/321bdb0fcd5492bfed628b3efbd65363 differ
diff --git a/Library/Artifacts/32/3224578cc52c2d663121d7b12a6905cc b/Library/Artifacts/32/3224578cc52c2d663121d7b12a6905cc
new file mode 100644
index 0000000..172a509
Binary files /dev/null and b/Library/Artifacts/32/3224578cc52c2d663121d7b12a6905cc differ
diff --git a/Library/Artifacts/32/324ff5b06cd976c1f4aee6e4e5be618d b/Library/Artifacts/32/324ff5b06cd976c1f4aee6e4e5be618d
new file mode 100644
index 0000000..84eb159
Binary files /dev/null and b/Library/Artifacts/32/324ff5b06cd976c1f4aee6e4e5be618d differ
diff --git a/Library/Artifacts/32/3264579506ae054318d3abc566fa372b b/Library/Artifacts/32/3264579506ae054318d3abc566fa372b
new file mode 100644
index 0000000..f4801c0
Binary files /dev/null and b/Library/Artifacts/32/3264579506ae054318d3abc566fa372b differ
diff --git a/Library/Artifacts/32/3270b5e24dc92c48e2623939e143ec7f b/Library/Artifacts/32/3270b5e24dc92c48e2623939e143ec7f
new file mode 100644
index 0000000..bfd3b9e
Binary files /dev/null and b/Library/Artifacts/32/3270b5e24dc92c48e2623939e143ec7f differ
diff --git a/Library/Artifacts/32/32973f34d956b0dabae256ff13a41c8c b/Library/Artifacts/32/32973f34d956b0dabae256ff13a41c8c
new file mode 100644
index 0000000..8f661f2
Binary files /dev/null and b/Library/Artifacts/32/32973f34d956b0dabae256ff13a41c8c differ
diff --git a/Library/Artifacts/32/32b392111233ac9dbd9bee2ba88231e8 b/Library/Artifacts/32/32b392111233ac9dbd9bee2ba88231e8
new file mode 100644
index 0000000..1b0dcee
Binary files /dev/null and b/Library/Artifacts/32/32b392111233ac9dbd9bee2ba88231e8 differ
diff --git a/Library/Artifacts/32/32d4837e3fd8e4435e8acae056f5ad5c b/Library/Artifacts/32/32d4837e3fd8e4435e8acae056f5ad5c
new file mode 100644
index 0000000..b2ca2e0
Binary files /dev/null and b/Library/Artifacts/32/32d4837e3fd8e4435e8acae056f5ad5c differ
diff --git a/Library/Artifacts/32/32fa1045ee42ffb9efb96417de89a95b b/Library/Artifacts/32/32fa1045ee42ffb9efb96417de89a95b
new file mode 100644
index 0000000..49c3946
Binary files /dev/null and b/Library/Artifacts/32/32fa1045ee42ffb9efb96417de89a95b differ
diff --git a/Library/Artifacts/33/3349deb6a19acff955a2b45a2606dbec b/Library/Artifacts/33/3349deb6a19acff955a2b45a2606dbec
new file mode 100644
index 0000000..1483368
Binary files /dev/null and b/Library/Artifacts/33/3349deb6a19acff955a2b45a2606dbec differ
diff --git a/Library/Artifacts/33/335bad2d558c113f9bb4a4456154d672 b/Library/Artifacts/33/335bad2d558c113f9bb4a4456154d672
new file mode 100644
index 0000000..6b92c51
Binary files /dev/null and b/Library/Artifacts/33/335bad2d558c113f9bb4a4456154d672 differ
diff --git a/Library/Artifacts/33/3382a965eecdf89b5eb26acb1e6f55bd b/Library/Artifacts/33/3382a965eecdf89b5eb26acb1e6f55bd
new file mode 100644
index 0000000..e58767d
Binary files /dev/null and b/Library/Artifacts/33/3382a965eecdf89b5eb26acb1e6f55bd differ
diff --git a/Library/Artifacts/33/3385164ff0f2110e465c5a303b9f4bcb b/Library/Artifacts/33/3385164ff0f2110e465c5a303b9f4bcb
new file mode 100644
index 0000000..3452cc1
Binary files /dev/null and b/Library/Artifacts/33/3385164ff0f2110e465c5a303b9f4bcb differ
diff --git a/Library/Artifacts/33/33beec57d7ad74409432a740f091640a b/Library/Artifacts/33/33beec57d7ad74409432a740f091640a
new file mode 100644
index 0000000..2838dee
Binary files /dev/null and b/Library/Artifacts/33/33beec57d7ad74409432a740f091640a differ
diff --git a/Library/Artifacts/33/33c3f074a65af3fe0906e6143bd4938a b/Library/Artifacts/33/33c3f074a65af3fe0906e6143bd4938a
new file mode 100644
index 0000000..da908e3
Binary files /dev/null and b/Library/Artifacts/33/33c3f074a65af3fe0906e6143bd4938a differ
diff --git a/Library/Artifacts/33/33c85a05754fd1bc1304c880d1e90776 b/Library/Artifacts/33/33c85a05754fd1bc1304c880d1e90776
new file mode 100644
index 0000000..aca5124
Binary files /dev/null and b/Library/Artifacts/33/33c85a05754fd1bc1304c880d1e90776 differ
diff --git a/Library/Artifacts/34/3401f569895bfe588b47919e226ce5d9 b/Library/Artifacts/34/3401f569895bfe588b47919e226ce5d9
new file mode 100644
index 0000000..5e1b483
Binary files /dev/null and b/Library/Artifacts/34/3401f569895bfe588b47919e226ce5d9 differ
diff --git a/Library/Artifacts/34/341a94dc9264ad3e1b548755748d7701 b/Library/Artifacts/34/341a94dc9264ad3e1b548755748d7701
new file mode 100644
index 0000000..e294cbd
Binary files /dev/null and b/Library/Artifacts/34/341a94dc9264ad3e1b548755748d7701 differ
diff --git a/Library/Artifacts/34/343251472939edc9c5250462104058e1 b/Library/Artifacts/34/343251472939edc9c5250462104058e1
new file mode 100644
index 0000000..83eddcb
Binary files /dev/null and b/Library/Artifacts/34/343251472939edc9c5250462104058e1 differ
diff --git a/Library/Artifacts/34/347169001b4c61ecff454f84797945b8 b/Library/Artifacts/34/347169001b4c61ecff454f84797945b8
new file mode 100644
index 0000000..2cf70c8
Binary files /dev/null and b/Library/Artifacts/34/347169001b4c61ecff454f84797945b8 differ
diff --git a/Library/Artifacts/34/34d180573097fa37769eaeafdf84cf33 b/Library/Artifacts/34/34d180573097fa37769eaeafdf84cf33
new file mode 100644
index 0000000..3850cb5
Binary files /dev/null and b/Library/Artifacts/34/34d180573097fa37769eaeafdf84cf33 differ
diff --git a/Library/Artifacts/34/34ef35b05d598a45a77b984b96185552 b/Library/Artifacts/34/34ef35b05d598a45a77b984b96185552
new file mode 100644
index 0000000..3ba0caa
Binary files /dev/null and b/Library/Artifacts/34/34ef35b05d598a45a77b984b96185552 differ
diff --git a/Library/Artifacts/34/34f5db02d3be0a121484cdc8d231c846 b/Library/Artifacts/34/34f5db02d3be0a121484cdc8d231c846
new file mode 100644
index 0000000..e75eb4d
Binary files /dev/null and b/Library/Artifacts/34/34f5db02d3be0a121484cdc8d231c846 differ
diff --git a/Library/Artifacts/35/3503831e4a5b7c73ed72db46b43150b0 b/Library/Artifacts/35/3503831e4a5b7c73ed72db46b43150b0
new file mode 100644
index 0000000..0c7f790
Binary files /dev/null and b/Library/Artifacts/35/3503831e4a5b7c73ed72db46b43150b0 differ
diff --git a/Library/Artifacts/35/354d2071148d66f402a7809a5cfc4a51 b/Library/Artifacts/35/354d2071148d66f402a7809a5cfc4a51
new file mode 100644
index 0000000..605db46
Binary files /dev/null and b/Library/Artifacts/35/354d2071148d66f402a7809a5cfc4a51 differ
diff --git a/Library/Artifacts/35/354e1039a9f2643098eccc2fc61c427c b/Library/Artifacts/35/354e1039a9f2643098eccc2fc61c427c
new file mode 100644
index 0000000..3d6e3c3
Binary files /dev/null and b/Library/Artifacts/35/354e1039a9f2643098eccc2fc61c427c differ
diff --git a/Library/Artifacts/35/35ab59ecaa7e98215717959bb4fd9c26 b/Library/Artifacts/35/35ab59ecaa7e98215717959bb4fd9c26
new file mode 100644
index 0000000..5ee0b25
Binary files /dev/null and b/Library/Artifacts/35/35ab59ecaa7e98215717959bb4fd9c26 differ
diff --git a/Library/Artifacts/35/35d7ad3baae9b01ab954261fa53623c0 b/Library/Artifacts/35/35d7ad3baae9b01ab954261fa53623c0
new file mode 100644
index 0000000..4949bc5
Binary files /dev/null and b/Library/Artifacts/35/35d7ad3baae9b01ab954261fa53623c0 differ
diff --git a/Library/Artifacts/35/35eb2f0c8682e3ae45ce814c54dea864 b/Library/Artifacts/35/35eb2f0c8682e3ae45ce814c54dea864
new file mode 100644
index 0000000..16c3868
Binary files /dev/null and b/Library/Artifacts/35/35eb2f0c8682e3ae45ce814c54dea864 differ
diff --git a/Library/Artifacts/36/361ecc7cf12e07f537660808035b16c2 b/Library/Artifacts/36/361ecc7cf12e07f537660808035b16c2
new file mode 100644
index 0000000..325eefb
Binary files /dev/null and b/Library/Artifacts/36/361ecc7cf12e07f537660808035b16c2 differ
diff --git a/Library/Artifacts/36/36271a414999dbe86b3542b35f12a54f b/Library/Artifacts/36/36271a414999dbe86b3542b35f12a54f
new file mode 100644
index 0000000..dde473f
Binary files /dev/null and b/Library/Artifacts/36/36271a414999dbe86b3542b35f12a54f differ
diff --git a/Library/Artifacts/36/362e921f169914be7f2cf34db49d7627 b/Library/Artifacts/36/362e921f169914be7f2cf34db49d7627
new file mode 100644
index 0000000..d099d4f
Binary files /dev/null and b/Library/Artifacts/36/362e921f169914be7f2cf34db49d7627 differ
diff --git a/Library/Artifacts/36/36501e7a70023408d06e6757b30bcb87 b/Library/Artifacts/36/36501e7a70023408d06e6757b30bcb87
new file mode 100644
index 0000000..6147e46
Binary files /dev/null and b/Library/Artifacts/36/36501e7a70023408d06e6757b30bcb87 differ
diff --git a/Library/Artifacts/36/365c72d07def68bae45f03812ea45428 b/Library/Artifacts/36/365c72d07def68bae45f03812ea45428
new file mode 100644
index 0000000..7affddc
Binary files /dev/null and b/Library/Artifacts/36/365c72d07def68bae45f03812ea45428 differ
diff --git a/Library/Artifacts/36/36b18550013537b0a5ed9e1d05b6d154 b/Library/Artifacts/36/36b18550013537b0a5ed9e1d05b6d154
new file mode 100644
index 0000000..7222caa
Binary files /dev/null and b/Library/Artifacts/36/36b18550013537b0a5ed9e1d05b6d154 differ
diff --git a/Library/Artifacts/36/36f062a0c18e3316e6032c357cd53964 b/Library/Artifacts/36/36f062a0c18e3316e6032c357cd53964
new file mode 100644
index 0000000..c8becff
Binary files /dev/null and b/Library/Artifacts/36/36f062a0c18e3316e6032c357cd53964 differ
diff --git a/Library/Artifacts/37/37182cae5e3b03eecbe4b6f1c4e2d571 b/Library/Artifacts/37/37182cae5e3b03eecbe4b6f1c4e2d571
new file mode 100644
index 0000000..0bda472
Binary files /dev/null and b/Library/Artifacts/37/37182cae5e3b03eecbe4b6f1c4e2d571 differ
diff --git a/Library/Artifacts/37/3732481feaf57d118b3e570754dbe624 b/Library/Artifacts/37/3732481feaf57d118b3e570754dbe624
new file mode 100644
index 0000000..1a13756
Binary files /dev/null and b/Library/Artifacts/37/3732481feaf57d118b3e570754dbe624 differ
diff --git a/Library/Artifacts/37/37341ff92dd6495dc9b71e1274804931 b/Library/Artifacts/37/37341ff92dd6495dc9b71e1274804931
new file mode 100644
index 0000000..5b49ea0
Binary files /dev/null and b/Library/Artifacts/37/37341ff92dd6495dc9b71e1274804931 differ
diff --git a/Library/Artifacts/37/3743d9bf595c213b1860656e7b84ebef b/Library/Artifacts/37/3743d9bf595c213b1860656e7b84ebef
new file mode 100644
index 0000000..61ea3cd
Binary files /dev/null and b/Library/Artifacts/37/3743d9bf595c213b1860656e7b84ebef differ
diff --git a/Library/Artifacts/37/3774b8849280816ded8e29992412ee83 b/Library/Artifacts/37/3774b8849280816ded8e29992412ee83
new file mode 100644
index 0000000..7e18f30
Binary files /dev/null and b/Library/Artifacts/37/3774b8849280816ded8e29992412ee83 differ
diff --git a/Library/Artifacts/37/37bee9b8072e9e71f4af6ef5152ac205 b/Library/Artifacts/37/37bee9b8072e9e71f4af6ef5152ac205
new file mode 100644
index 0000000..c3028e4
Binary files /dev/null and b/Library/Artifacts/37/37bee9b8072e9e71f4af6ef5152ac205 differ
diff --git a/Library/Artifacts/37/37c59abe93024dd5a6fc868867635c5f b/Library/Artifacts/37/37c59abe93024dd5a6fc868867635c5f
new file mode 100644
index 0000000..cf06081
Binary files /dev/null and b/Library/Artifacts/37/37c59abe93024dd5a6fc868867635c5f differ
diff --git a/Library/Artifacts/37/37fcca6461bfc0a47496c6967d4d02a2 b/Library/Artifacts/37/37fcca6461bfc0a47496c6967d4d02a2
new file mode 100644
index 0000000..8f31082
Binary files /dev/null and b/Library/Artifacts/37/37fcca6461bfc0a47496c6967d4d02a2 differ
diff --git a/Library/Artifacts/38/383aa5b5931903201dbc27c9ed0b3788 b/Library/Artifacts/38/383aa5b5931903201dbc27c9ed0b3788
new file mode 100644
index 0000000..4d2ae17
Binary files /dev/null and b/Library/Artifacts/38/383aa5b5931903201dbc27c9ed0b3788 differ
diff --git a/Library/Artifacts/38/385efd742b657f4cf22a05d563c13cc7 b/Library/Artifacts/38/385efd742b657f4cf22a05d563c13cc7
new file mode 100644
index 0000000..3b0def4
Binary files /dev/null and b/Library/Artifacts/38/385efd742b657f4cf22a05d563c13cc7 differ
diff --git a/Library/Artifacts/38/3864b5046d096af00a87c1b01a22f57d b/Library/Artifacts/38/3864b5046d096af00a87c1b01a22f57d
new file mode 100644
index 0000000..6469275
Binary files /dev/null and b/Library/Artifacts/38/3864b5046d096af00a87c1b01a22f57d differ
diff --git a/Library/Artifacts/38/38674ceede9440fa867879c929cc7128 b/Library/Artifacts/38/38674ceede9440fa867879c929cc7128
new file mode 100644
index 0000000..e7bba4e
Binary files /dev/null and b/Library/Artifacts/38/38674ceede9440fa867879c929cc7128 differ
diff --git a/Library/Artifacts/38/38afeb9bf13001cbba0f8e0e53afe939 b/Library/Artifacts/38/38afeb9bf13001cbba0f8e0e53afe939
new file mode 100644
index 0000000..1765e1e
Binary files /dev/null and b/Library/Artifacts/38/38afeb9bf13001cbba0f8e0e53afe939 differ
diff --git a/Library/Artifacts/38/38cb174f9dc3e65bff9811dc9ec99365 b/Library/Artifacts/38/38cb174f9dc3e65bff9811dc9ec99365
new file mode 100644
index 0000000..d60023d
Binary files /dev/null and b/Library/Artifacts/38/38cb174f9dc3e65bff9811dc9ec99365 differ
diff --git a/Library/Artifacts/38/38ece29a20655176c21eaf50a5f1b48f b/Library/Artifacts/38/38ece29a20655176c21eaf50a5f1b48f
new file mode 100644
index 0000000..908cb34
Binary files /dev/null and b/Library/Artifacts/38/38ece29a20655176c21eaf50a5f1b48f differ
diff --git a/Library/Artifacts/39/39781d2524cf795e9f7d37b7ebfc8b08 b/Library/Artifacts/39/39781d2524cf795e9f7d37b7ebfc8b08
new file mode 100644
index 0000000..12cebf3
Binary files /dev/null and b/Library/Artifacts/39/39781d2524cf795e9f7d37b7ebfc8b08 differ
diff --git a/Library/Artifacts/39/39790732c38055402bff2e56ceb97e13 b/Library/Artifacts/39/39790732c38055402bff2e56ceb97e13
new file mode 100644
index 0000000..bfd1f0f
Binary files /dev/null and b/Library/Artifacts/39/39790732c38055402bff2e56ceb97e13 differ
diff --git a/Library/Artifacts/39/397ef13224430f6a80ead48fba5ecf23 b/Library/Artifacts/39/397ef13224430f6a80ead48fba5ecf23
new file mode 100644
index 0000000..94b4cba
Binary files /dev/null and b/Library/Artifacts/39/397ef13224430f6a80ead48fba5ecf23 differ
diff --git a/Library/Artifacts/39/398bc5c4136b1ccdcdd9e670e44390c8 b/Library/Artifacts/39/398bc5c4136b1ccdcdd9e670e44390c8
new file mode 100644
index 0000000..f49156a
Binary files /dev/null and b/Library/Artifacts/39/398bc5c4136b1ccdcdd9e670e44390c8 differ
diff --git a/Library/Artifacts/39/39d15b1e409260b2205ede5f464ff657 b/Library/Artifacts/39/39d15b1e409260b2205ede5f464ff657
new file mode 100644
index 0000000..9408a0b
Binary files /dev/null and b/Library/Artifacts/39/39d15b1e409260b2205ede5f464ff657 differ
diff --git a/Library/Artifacts/39/39e2cff297b33bfd280c3eeb8e2941d8 b/Library/Artifacts/39/39e2cff297b33bfd280c3eeb8e2941d8
new file mode 100644
index 0000000..cc0184a
Binary files /dev/null and b/Library/Artifacts/39/39e2cff297b33bfd280c3eeb8e2941d8 differ
diff --git a/Library/Artifacts/39/39fe1e01b34d4671e5ac75a1f55fabe8 b/Library/Artifacts/39/39fe1e01b34d4671e5ac75a1f55fabe8
new file mode 100644
index 0000000..8cf6a87
Binary files /dev/null and b/Library/Artifacts/39/39fe1e01b34d4671e5ac75a1f55fabe8 differ
diff --git a/Library/Artifacts/3a/3a1389c2dc27e093b402a0090aa8ea60 b/Library/Artifacts/3a/3a1389c2dc27e093b402a0090aa8ea60
new file mode 100644
index 0000000..4b8ffb2
Binary files /dev/null and b/Library/Artifacts/3a/3a1389c2dc27e093b402a0090aa8ea60 differ
diff --git a/Library/Artifacts/3a/3a15732453f6169a7c94279f3860640a b/Library/Artifacts/3a/3a15732453f6169a7c94279f3860640a
new file mode 100644
index 0000000..a08922f
Binary files /dev/null and b/Library/Artifacts/3a/3a15732453f6169a7c94279f3860640a differ
diff --git a/Library/Artifacts/3a/3a2657edc13859e72cd3e4f5bd5b6986 b/Library/Artifacts/3a/3a2657edc13859e72cd3e4f5bd5b6986
new file mode 100644
index 0000000..4585d62
Binary files /dev/null and b/Library/Artifacts/3a/3a2657edc13859e72cd3e4f5bd5b6986 differ
diff --git a/Library/Artifacts/3a/3a5ac3a06427268edf2760ec66fac357 b/Library/Artifacts/3a/3a5ac3a06427268edf2760ec66fac357
new file mode 100644
index 0000000..fa92074
Binary files /dev/null and b/Library/Artifacts/3a/3a5ac3a06427268edf2760ec66fac357 differ
diff --git a/Library/Artifacts/3a/3a778e25a0c0f65736fa74bd67bf1cd9 b/Library/Artifacts/3a/3a778e25a0c0f65736fa74bd67bf1cd9
new file mode 100644
index 0000000..c81944b
Binary files /dev/null and b/Library/Artifacts/3a/3a778e25a0c0f65736fa74bd67bf1cd9 differ
diff --git a/Library/Artifacts/3a/3a81bc487d54498a786a43e6054fd332 b/Library/Artifacts/3a/3a81bc487d54498a786a43e6054fd332
new file mode 100644
index 0000000..522f246
Binary files /dev/null and b/Library/Artifacts/3a/3a81bc487d54498a786a43e6054fd332 differ
diff --git a/Library/Artifacts/3a/3a9d5deca561a7bc6dd6b8b57efb3662 b/Library/Artifacts/3a/3a9d5deca561a7bc6dd6b8b57efb3662
new file mode 100644
index 0000000..87bd72e
Binary files /dev/null and b/Library/Artifacts/3a/3a9d5deca561a7bc6dd6b8b57efb3662 differ
diff --git a/Library/Artifacts/3a/3a9fe27216354b54b8de7c2bb6bbd0c6 b/Library/Artifacts/3a/3a9fe27216354b54b8de7c2bb6bbd0c6
new file mode 100644
index 0000000..42dc472
Binary files /dev/null and b/Library/Artifacts/3a/3a9fe27216354b54b8de7c2bb6bbd0c6 differ
diff --git a/Library/Artifacts/3a/3ae9207cc82c9731366ea439d804df8b b/Library/Artifacts/3a/3ae9207cc82c9731366ea439d804df8b
new file mode 100644
index 0000000..a6fcf25
Binary files /dev/null and b/Library/Artifacts/3a/3ae9207cc82c9731366ea439d804df8b differ
diff --git a/Library/Artifacts/3a/3aeb4eb905325f971ed16f1afc471d8d b/Library/Artifacts/3a/3aeb4eb905325f971ed16f1afc471d8d
new file mode 100644
index 0000000..6e89ed5
Binary files /dev/null and b/Library/Artifacts/3a/3aeb4eb905325f971ed16f1afc471d8d differ
diff --git a/Library/Artifacts/3b/3b1d833e842629c9933cb068258fd0b8 b/Library/Artifacts/3b/3b1d833e842629c9933cb068258fd0b8
new file mode 100644
index 0000000..c53834a
Binary files /dev/null and b/Library/Artifacts/3b/3b1d833e842629c9933cb068258fd0b8 differ
diff --git a/Library/Artifacts/3b/3b2f254f4ae5a12770fa34ab0f6ec4e0 b/Library/Artifacts/3b/3b2f254f4ae5a12770fa34ab0f6ec4e0
new file mode 100644
index 0000000..90b42bb
Binary files /dev/null and b/Library/Artifacts/3b/3b2f254f4ae5a12770fa34ab0f6ec4e0 differ
diff --git a/Library/Artifacts/3b/3b530266bf2a19efadf0f2d5229a98ce b/Library/Artifacts/3b/3b530266bf2a19efadf0f2d5229a98ce
new file mode 100644
index 0000000..f87fe6c
Binary files /dev/null and b/Library/Artifacts/3b/3b530266bf2a19efadf0f2d5229a98ce differ
diff --git a/Library/Artifacts/3b/3b76e03cc6134422d4670a14dab598d2 b/Library/Artifacts/3b/3b76e03cc6134422d4670a14dab598d2
new file mode 100644
index 0000000..fb2def4
Binary files /dev/null and b/Library/Artifacts/3b/3b76e03cc6134422d4670a14dab598d2 differ
diff --git a/Library/Artifacts/3b/3b943ac5ed378b10841ce5ea3df9268b b/Library/Artifacts/3b/3b943ac5ed378b10841ce5ea3df9268b
new file mode 100644
index 0000000..be7142b
Binary files /dev/null and b/Library/Artifacts/3b/3b943ac5ed378b10841ce5ea3df9268b differ
diff --git a/Library/Artifacts/3b/3bc8b71d44039fe569bba4d360ecb528 b/Library/Artifacts/3b/3bc8b71d44039fe569bba4d360ecb528
new file mode 100644
index 0000000..bd096f6
Binary files /dev/null and b/Library/Artifacts/3b/3bc8b71d44039fe569bba4d360ecb528 differ
diff --git a/Library/Artifacts/3b/3bd0916cd42f6ffef68f749fed9bceef b/Library/Artifacts/3b/3bd0916cd42f6ffef68f749fed9bceef
new file mode 100644
index 0000000..149b81a
Binary files /dev/null and b/Library/Artifacts/3b/3bd0916cd42f6ffef68f749fed9bceef differ
diff --git a/Library/Artifacts/3c/3c1e68b24c69be058bab92573e06b0a0 b/Library/Artifacts/3c/3c1e68b24c69be058bab92573e06b0a0
new file mode 100644
index 0000000..6e80c0f
Binary files /dev/null and b/Library/Artifacts/3c/3c1e68b24c69be058bab92573e06b0a0 differ
diff --git a/Library/Artifacts/3c/3c222ea2d93d0580cc21e02887a24a78 b/Library/Artifacts/3c/3c222ea2d93d0580cc21e02887a24a78
new file mode 100644
index 0000000..2acb5a1
Binary files /dev/null and b/Library/Artifacts/3c/3c222ea2d93d0580cc21e02887a24a78 differ
diff --git a/Library/Artifacts/3c/3c23a90c4f45eae3d1b5ab99a4a062db b/Library/Artifacts/3c/3c23a90c4f45eae3d1b5ab99a4a062db
new file mode 100644
index 0000000..06346b8
Binary files /dev/null and b/Library/Artifacts/3c/3c23a90c4f45eae3d1b5ab99a4a062db differ
diff --git a/Library/Artifacts/3c/3c5bf85ce9589d6ba599c04152d31fca b/Library/Artifacts/3c/3c5bf85ce9589d6ba599c04152d31fca
new file mode 100644
index 0000000..10dd616
Binary files /dev/null and b/Library/Artifacts/3c/3c5bf85ce9589d6ba599c04152d31fca differ
diff --git a/Library/Artifacts/3c/3c5fc2ee6adc9c67d2e05d6bfe1b596e b/Library/Artifacts/3c/3c5fc2ee6adc9c67d2e05d6bfe1b596e
new file mode 100644
index 0000000..aa68e81
Binary files /dev/null and b/Library/Artifacts/3c/3c5fc2ee6adc9c67d2e05d6bfe1b596e differ
diff --git a/Library/Artifacts/3c/3c63dea5360fe1c255a61c0d8b70766b b/Library/Artifacts/3c/3c63dea5360fe1c255a61c0d8b70766b
new file mode 100644
index 0000000..6a069bd
Binary files /dev/null and b/Library/Artifacts/3c/3c63dea5360fe1c255a61c0d8b70766b differ
diff --git a/Library/Artifacts/3c/3c75b4969bcc2dad0f46ebca2d6689ac b/Library/Artifacts/3c/3c75b4969bcc2dad0f46ebca2d6689ac
new file mode 100644
index 0000000..6d8512b
Binary files /dev/null and b/Library/Artifacts/3c/3c75b4969bcc2dad0f46ebca2d6689ac differ
diff --git a/Library/Artifacts/3c/3c7e6be7a7d590306dc1d09653307219 b/Library/Artifacts/3c/3c7e6be7a7d590306dc1d09653307219
new file mode 100644
index 0000000..5964801
Binary files /dev/null and b/Library/Artifacts/3c/3c7e6be7a7d590306dc1d09653307219 differ
diff --git a/Library/Artifacts/3c/3c8dced30fa407e54001023558b357b5 b/Library/Artifacts/3c/3c8dced30fa407e54001023558b357b5
new file mode 100644
index 0000000..f4f378f
Binary files /dev/null and b/Library/Artifacts/3c/3c8dced30fa407e54001023558b357b5 differ
diff --git a/Library/Artifacts/3c/3c8e8c2d7c2920a90179727e479c5b7f b/Library/Artifacts/3c/3c8e8c2d7c2920a90179727e479c5b7f
new file mode 100644
index 0000000..e2268bb
Binary files /dev/null and b/Library/Artifacts/3c/3c8e8c2d7c2920a90179727e479c5b7f differ
diff --git a/Library/Artifacts/3c/3cb5fa6c1d9f8c318419365236622fb1 b/Library/Artifacts/3c/3cb5fa6c1d9f8c318419365236622fb1
new file mode 100644
index 0000000..9b4c11b
Binary files /dev/null and b/Library/Artifacts/3c/3cb5fa6c1d9f8c318419365236622fb1 differ
diff --git a/Library/Artifacts/3c/3cb8bd0dd0387416a3c6e439eff90b14 b/Library/Artifacts/3c/3cb8bd0dd0387416a3c6e439eff90b14
new file mode 100644
index 0000000..02f99df
Binary files /dev/null and b/Library/Artifacts/3c/3cb8bd0dd0387416a3c6e439eff90b14 differ
diff --git a/Library/Artifacts/3c/3ccf9007523111492c8d627d665fbe27 b/Library/Artifacts/3c/3ccf9007523111492c8d627d665fbe27
new file mode 100644
index 0000000..355f18e
Binary files /dev/null and b/Library/Artifacts/3c/3ccf9007523111492c8d627d665fbe27 differ
diff --git a/Library/Artifacts/3c/3cf8f1ff2f7bdc4a1bd98888db8e962b b/Library/Artifacts/3c/3cf8f1ff2f7bdc4a1bd98888db8e962b
new file mode 100644
index 0000000..a51cf8b
Binary files /dev/null and b/Library/Artifacts/3c/3cf8f1ff2f7bdc4a1bd98888db8e962b differ
diff --git a/Library/Artifacts/3d/3d1c5f6ea6a1001f2944cbff83b2f06b b/Library/Artifacts/3d/3d1c5f6ea6a1001f2944cbff83b2f06b
new file mode 100644
index 0000000..da72b45
Binary files /dev/null and b/Library/Artifacts/3d/3d1c5f6ea6a1001f2944cbff83b2f06b differ
diff --git a/Library/Artifacts/3d/3d2c7a6e7002cfd361b1636947e5b053 b/Library/Artifacts/3d/3d2c7a6e7002cfd361b1636947e5b053
new file mode 100644
index 0000000..62e251a
Binary files /dev/null and b/Library/Artifacts/3d/3d2c7a6e7002cfd361b1636947e5b053 differ
diff --git a/Library/Artifacts/3d/3d3a5bc9f869807a72c91bdc9d2b7cc7 b/Library/Artifacts/3d/3d3a5bc9f869807a72c91bdc9d2b7cc7
new file mode 100644
index 0000000..391e857
Binary files /dev/null and b/Library/Artifacts/3d/3d3a5bc9f869807a72c91bdc9d2b7cc7 differ
diff --git a/Library/Artifacts/3d/3d630b977e5d612128c58fa8a32c36e1 b/Library/Artifacts/3d/3d630b977e5d612128c58fa8a32c36e1
new file mode 100644
index 0000000..7a11460
Binary files /dev/null and b/Library/Artifacts/3d/3d630b977e5d612128c58fa8a32c36e1 differ
diff --git a/Library/Artifacts/3d/3da598fa08cfb9879b37424b8d3ca990 b/Library/Artifacts/3d/3da598fa08cfb9879b37424b8d3ca990
new file mode 100644
index 0000000..db0a883
Binary files /dev/null and b/Library/Artifacts/3d/3da598fa08cfb9879b37424b8d3ca990 differ
diff --git a/Library/Artifacts/3d/3db3d10883cc59a5b1a53f419182747d b/Library/Artifacts/3d/3db3d10883cc59a5b1a53f419182747d
new file mode 100644
index 0000000..98f5a73
Binary files /dev/null and b/Library/Artifacts/3d/3db3d10883cc59a5b1a53f419182747d differ
diff --git a/Library/Artifacts/3d/3dbdc14834bb8604bb1a279662f36f4f b/Library/Artifacts/3d/3dbdc14834bb8604bb1a279662f36f4f
new file mode 100644
index 0000000..24ef568
Binary files /dev/null and b/Library/Artifacts/3d/3dbdc14834bb8604bb1a279662f36f4f differ
diff --git a/Library/Artifacts/3e/3e2b13f7282c0b5f9ef7e492b701646b b/Library/Artifacts/3e/3e2b13f7282c0b5f9ef7e492b701646b
new file mode 100644
index 0000000..eb198cb
Binary files /dev/null and b/Library/Artifacts/3e/3e2b13f7282c0b5f9ef7e492b701646b differ
diff --git a/Library/Artifacts/3e/3e61efe0e0eb206b113706bb3c44f553 b/Library/Artifacts/3e/3e61efe0e0eb206b113706bb3c44f553
new file mode 100644
index 0000000..f42cddf
Binary files /dev/null and b/Library/Artifacts/3e/3e61efe0e0eb206b113706bb3c44f553 differ
diff --git a/Library/Artifacts/3e/3e63aa0693b152871219e337902cea39 b/Library/Artifacts/3e/3e63aa0693b152871219e337902cea39
new file mode 100644
index 0000000..d8e53df
Binary files /dev/null and b/Library/Artifacts/3e/3e63aa0693b152871219e337902cea39 differ
diff --git a/Library/Artifacts/3e/3e9662980825a5632afa7c374a16effe b/Library/Artifacts/3e/3e9662980825a5632afa7c374a16effe
new file mode 100644
index 0000000..3910435
Binary files /dev/null and b/Library/Artifacts/3e/3e9662980825a5632afa7c374a16effe differ
diff --git a/Library/Artifacts/3e/3ec3a5f7c9212e82803f398541fe776e b/Library/Artifacts/3e/3ec3a5f7c9212e82803f398541fe776e
new file mode 100644
index 0000000..66b0800
Binary files /dev/null and b/Library/Artifacts/3e/3ec3a5f7c9212e82803f398541fe776e differ
diff --git a/Library/Artifacts/3e/3ec4426e81931dc605d6ddfcff34c0a5 b/Library/Artifacts/3e/3ec4426e81931dc605d6ddfcff34c0a5
new file mode 100644
index 0000000..201bab3
Binary files /dev/null and b/Library/Artifacts/3e/3ec4426e81931dc605d6ddfcff34c0a5 differ
diff --git a/Library/Artifacts/3e/3edd544d5d42958ae96cd328b7b29441 b/Library/Artifacts/3e/3edd544d5d42958ae96cd328b7b29441
new file mode 100644
index 0000000..f9377f4
Binary files /dev/null and b/Library/Artifacts/3e/3edd544d5d42958ae96cd328b7b29441 differ
diff --git a/Library/Artifacts/3f/3f05eff81ba4052abf9506814e71e3e5 b/Library/Artifacts/3f/3f05eff81ba4052abf9506814e71e3e5
new file mode 100644
index 0000000..137ba92
Binary files /dev/null and b/Library/Artifacts/3f/3f05eff81ba4052abf9506814e71e3e5 differ
diff --git a/Library/Artifacts/3f/3f1ef08dfdd9cf832ac69a11e5771eea b/Library/Artifacts/3f/3f1ef08dfdd9cf832ac69a11e5771eea
new file mode 100644
index 0000000..65cf560
Binary files /dev/null and b/Library/Artifacts/3f/3f1ef08dfdd9cf832ac69a11e5771eea differ
diff --git a/Library/Artifacts/3f/3f878ef34779674a3880a4f567a87ff5 b/Library/Artifacts/3f/3f878ef34779674a3880a4f567a87ff5
new file mode 100644
index 0000000..6747ee5
Binary files /dev/null and b/Library/Artifacts/3f/3f878ef34779674a3880a4f567a87ff5 differ
diff --git a/Library/Artifacts/3f/3f92f7aa6fd6a645ef9c2a8238c583fa b/Library/Artifacts/3f/3f92f7aa6fd6a645ef9c2a8238c583fa
new file mode 100644
index 0000000..a4d130c
Binary files /dev/null and b/Library/Artifacts/3f/3f92f7aa6fd6a645ef9c2a8238c583fa differ
diff --git a/Library/Artifacts/3f/3fcd33ac65176c3f001066bf09685d20 b/Library/Artifacts/3f/3fcd33ac65176c3f001066bf09685d20
new file mode 100644
index 0000000..ff5f96e
Binary files /dev/null and b/Library/Artifacts/3f/3fcd33ac65176c3f001066bf09685d20 differ
diff --git a/Library/Artifacts/3f/3fe35f992f6db62541f6cbc7412b98a8 b/Library/Artifacts/3f/3fe35f992f6db62541f6cbc7412b98a8
new file mode 100644
index 0000000..fee2445
Binary files /dev/null and b/Library/Artifacts/3f/3fe35f992f6db62541f6cbc7412b98a8 differ
diff --git a/Library/Artifacts/3f/3ff0ece61151285b287b95561702749c b/Library/Artifacts/3f/3ff0ece61151285b287b95561702749c
new file mode 100644
index 0000000..ef7c8be
Binary files /dev/null and b/Library/Artifacts/3f/3ff0ece61151285b287b95561702749c differ
diff --git a/Library/Artifacts/40/402744d5d73166a69c747aff798b4881 b/Library/Artifacts/40/402744d5d73166a69c747aff798b4881
new file mode 100644
index 0000000..90aeed9
Binary files /dev/null and b/Library/Artifacts/40/402744d5d73166a69c747aff798b4881 differ
diff --git a/Library/Artifacts/40/4036416d3a3ec6b09d4e4f750d7aa074 b/Library/Artifacts/40/4036416d3a3ec6b09d4e4f750d7aa074
new file mode 100644
index 0000000..2134ca7
Binary files /dev/null and b/Library/Artifacts/40/4036416d3a3ec6b09d4e4f750d7aa074 differ
diff --git a/Library/Artifacts/40/40566722eb2c9f8739ebd7bade9a3bcf b/Library/Artifacts/40/40566722eb2c9f8739ebd7bade9a3bcf
new file mode 100644
index 0000000..d79195d
Binary files /dev/null and b/Library/Artifacts/40/40566722eb2c9f8739ebd7bade9a3bcf differ
diff --git a/Library/Artifacts/40/4060526106f1351562c62af7dcf020e3 b/Library/Artifacts/40/4060526106f1351562c62af7dcf020e3
new file mode 100644
index 0000000..5df178a
Binary files /dev/null and b/Library/Artifacts/40/4060526106f1351562c62af7dcf020e3 differ
diff --git a/Library/Artifacts/40/40a0fcfbf673d13b69bb4c2e946ce5d8 b/Library/Artifacts/40/40a0fcfbf673d13b69bb4c2e946ce5d8
new file mode 100644
index 0000000..c3d0d1c
Binary files /dev/null and b/Library/Artifacts/40/40a0fcfbf673d13b69bb4c2e946ce5d8 differ
diff --git a/Library/Artifacts/40/40d5022385263ea70b24096e0ee80ee5 b/Library/Artifacts/40/40d5022385263ea70b24096e0ee80ee5
new file mode 100644
index 0000000..aadfce0
Binary files /dev/null and b/Library/Artifacts/40/40d5022385263ea70b24096e0ee80ee5 differ
diff --git a/Library/Artifacts/40/40efd143c8ddaaa139301193e6b51bec b/Library/Artifacts/40/40efd143c8ddaaa139301193e6b51bec
new file mode 100644
index 0000000..7b66c59
Binary files /dev/null and b/Library/Artifacts/40/40efd143c8ddaaa139301193e6b51bec differ
diff --git a/Library/Artifacts/41/411a14de3f1b19ad2f222e92ac3ae475 b/Library/Artifacts/41/411a14de3f1b19ad2f222e92ac3ae475
new file mode 100644
index 0000000..4a41c33
Binary files /dev/null and b/Library/Artifacts/41/411a14de3f1b19ad2f222e92ac3ae475 differ
diff --git a/Library/Artifacts/41/41474f6a52a8d54f2ace0f5465d243b5 b/Library/Artifacts/41/41474f6a52a8d54f2ace0f5465d243b5
new file mode 100644
index 0000000..18b706f
Binary files /dev/null and b/Library/Artifacts/41/41474f6a52a8d54f2ace0f5465d243b5 differ
diff --git a/Library/Artifacts/41/4157ade204c4f070b310aca0194abafc b/Library/Artifacts/41/4157ade204c4f070b310aca0194abafc
new file mode 100644
index 0000000..1868d25
Binary files /dev/null and b/Library/Artifacts/41/4157ade204c4f070b310aca0194abafc differ
diff --git a/Library/Artifacts/41/41a2f9bc68a7959e97a7283448572215 b/Library/Artifacts/41/41a2f9bc68a7959e97a7283448572215
new file mode 100644
index 0000000..d612d66
Binary files /dev/null and b/Library/Artifacts/41/41a2f9bc68a7959e97a7283448572215 differ
diff --git a/Library/Artifacts/41/41bf1a5122f394241802d6a492d8df07 b/Library/Artifacts/41/41bf1a5122f394241802d6a492d8df07
new file mode 100644
index 0000000..5e6fbbd
Binary files /dev/null and b/Library/Artifacts/41/41bf1a5122f394241802d6a492d8df07 differ
diff --git a/Library/Artifacts/41/41c467a9c9c49e0d0a2d9e5a82b67bf7 b/Library/Artifacts/41/41c467a9c9c49e0d0a2d9e5a82b67bf7
new file mode 100644
index 0000000..1339c02
Binary files /dev/null and b/Library/Artifacts/41/41c467a9c9c49e0d0a2d9e5a82b67bf7 differ
diff --git a/Library/Artifacts/41/41c6c5869236961c25aec4229d604fdb b/Library/Artifacts/41/41c6c5869236961c25aec4229d604fdb
new file mode 100644
index 0000000..ca295a2
Binary files /dev/null and b/Library/Artifacts/41/41c6c5869236961c25aec4229d604fdb differ
diff --git a/Library/Artifacts/41/41ca25a256ad1a0c2570c6241d472941 b/Library/Artifacts/41/41ca25a256ad1a0c2570c6241d472941
new file mode 100644
index 0000000..7f741e6
Binary files /dev/null and b/Library/Artifacts/41/41ca25a256ad1a0c2570c6241d472941 differ
diff --git a/Library/Artifacts/41/41d9a79dbbbc497ced7cfc28de499d55 b/Library/Artifacts/41/41d9a79dbbbc497ced7cfc28de499d55
new file mode 100644
index 0000000..9a66963
Binary files /dev/null and b/Library/Artifacts/41/41d9a79dbbbc497ced7cfc28de499d55 differ
diff --git a/Library/Artifacts/42/4217cc97ae6d37b032893a26b89e70b7 b/Library/Artifacts/42/4217cc97ae6d37b032893a26b89e70b7
new file mode 100644
index 0000000..c2c86c6
Binary files /dev/null and b/Library/Artifacts/42/4217cc97ae6d37b032893a26b89e70b7 differ
diff --git a/Library/Artifacts/42/4248afa1d6b4bd1e98f5fd0c9a8c36b0 b/Library/Artifacts/42/4248afa1d6b4bd1e98f5fd0c9a8c36b0
new file mode 100644
index 0000000..c581307
Binary files /dev/null and b/Library/Artifacts/42/4248afa1d6b4bd1e98f5fd0c9a8c36b0 differ
diff --git a/Library/Artifacts/42/42703737c92de15d54911262efa55602 b/Library/Artifacts/42/42703737c92de15d54911262efa55602
new file mode 100644
index 0000000..68dac14
Binary files /dev/null and b/Library/Artifacts/42/42703737c92de15d54911262efa55602 differ
diff --git a/Library/Artifacts/42/427f0e0a4d3979571cddb417460ae4fa b/Library/Artifacts/42/427f0e0a4d3979571cddb417460ae4fa
new file mode 100644
index 0000000..c59112b
Binary files /dev/null and b/Library/Artifacts/42/427f0e0a4d3979571cddb417460ae4fa differ
diff --git a/Library/Artifacts/42/42aef199115ac73f464ea734ea1748c0 b/Library/Artifacts/42/42aef199115ac73f464ea734ea1748c0
new file mode 100644
index 0000000..89288ca
Binary files /dev/null and b/Library/Artifacts/42/42aef199115ac73f464ea734ea1748c0 differ
diff --git a/Library/Artifacts/42/42cd75f3c044a0a48c1bbbd640fc3ddd b/Library/Artifacts/42/42cd75f3c044a0a48c1bbbd640fc3ddd
new file mode 100644
index 0000000..4c6ba03
Binary files /dev/null and b/Library/Artifacts/42/42cd75f3c044a0a48c1bbbd640fc3ddd differ
diff --git a/Library/Artifacts/42/42d4b171c4e7281d3e4496e5d8943c9c b/Library/Artifacts/42/42d4b171c4e7281d3e4496e5d8943c9c
new file mode 100644
index 0000000..ba65b23
Binary files /dev/null and b/Library/Artifacts/42/42d4b171c4e7281d3e4496e5d8943c9c differ
diff --git a/Library/Artifacts/42/42e6d3e43dd895e1eb70539504e08ddb b/Library/Artifacts/42/42e6d3e43dd895e1eb70539504e08ddb
new file mode 100644
index 0000000..281a6c2
Binary files /dev/null and b/Library/Artifacts/42/42e6d3e43dd895e1eb70539504e08ddb differ
diff --git a/Library/Artifacts/42/42edddce4a9dbcf4d55e6fe2e4ef2d6d b/Library/Artifacts/42/42edddce4a9dbcf4d55e6fe2e4ef2d6d
new file mode 100644
index 0000000..46836ed
Binary files /dev/null and b/Library/Artifacts/42/42edddce4a9dbcf4d55e6fe2e4ef2d6d differ
diff --git a/Library/Artifacts/43/43063e66fd9e50da99ce020d6926728d b/Library/Artifacts/43/43063e66fd9e50da99ce020d6926728d
new file mode 100644
index 0000000..f179c97
Binary files /dev/null and b/Library/Artifacts/43/43063e66fd9e50da99ce020d6926728d differ
diff --git a/Library/Artifacts/43/435617e8f9bb2899eaae9f05b2b39bff b/Library/Artifacts/43/435617e8f9bb2899eaae9f05b2b39bff
new file mode 100644
index 0000000..bde0448
Binary files /dev/null and b/Library/Artifacts/43/435617e8f9bb2899eaae9f05b2b39bff differ
diff --git a/Library/Artifacts/43/43b6ed014b9e262cdebf6b4c4a01c075 b/Library/Artifacts/43/43b6ed014b9e262cdebf6b4c4a01c075
new file mode 100644
index 0000000..81b5784
Binary files /dev/null and b/Library/Artifacts/43/43b6ed014b9e262cdebf6b4c4a01c075 differ
diff --git a/Library/Artifacts/43/43f12dd76f8c054715746877e810df7c b/Library/Artifacts/43/43f12dd76f8c054715746877e810df7c
new file mode 100644
index 0000000..d448d8c
Binary files /dev/null and b/Library/Artifacts/43/43f12dd76f8c054715746877e810df7c differ
diff --git a/Library/Artifacts/43/43f3a3e8a27deac9aa4331f5fd152530 b/Library/Artifacts/43/43f3a3e8a27deac9aa4331f5fd152530
new file mode 100644
index 0000000..08ef461
Binary files /dev/null and b/Library/Artifacts/43/43f3a3e8a27deac9aa4331f5fd152530 differ
diff --git a/Library/Artifacts/44/44919ddefd86d17c716dfce8db75dbb3 b/Library/Artifacts/44/44919ddefd86d17c716dfce8db75dbb3
new file mode 100644
index 0000000..8a0579c
Binary files /dev/null and b/Library/Artifacts/44/44919ddefd86d17c716dfce8db75dbb3 differ
diff --git a/Library/Artifacts/44/44a681d3fbbd75d77ef33bad802183ba b/Library/Artifacts/44/44a681d3fbbd75d77ef33bad802183ba
new file mode 100644
index 0000000..8aaafc2
Binary files /dev/null and b/Library/Artifacts/44/44a681d3fbbd75d77ef33bad802183ba differ
diff --git a/Library/Artifacts/44/44b24fe387bbbef1f8c734b1e1deb19f b/Library/Artifacts/44/44b24fe387bbbef1f8c734b1e1deb19f
new file mode 100644
index 0000000..9b43cc9
Binary files /dev/null and b/Library/Artifacts/44/44b24fe387bbbef1f8c734b1e1deb19f differ
diff --git a/Library/Artifacts/44/44de0c2d60381221b770b9152573e015 b/Library/Artifacts/44/44de0c2d60381221b770b9152573e015
new file mode 100644
index 0000000..81f8e3e
Binary files /dev/null and b/Library/Artifacts/44/44de0c2d60381221b770b9152573e015 differ
diff --git a/Library/Artifacts/45/451ff88d0441d72891f1bd591f3b78b3 b/Library/Artifacts/45/451ff88d0441d72891f1bd591f3b78b3
new file mode 100644
index 0000000..fc5a5e7
Binary files /dev/null and b/Library/Artifacts/45/451ff88d0441d72891f1bd591f3b78b3 differ
diff --git a/Library/Artifacts/45/45230813f12712d0ca45da1cd76024ff b/Library/Artifacts/45/45230813f12712d0ca45da1cd76024ff
new file mode 100644
index 0000000..be4987f
Binary files /dev/null and b/Library/Artifacts/45/45230813f12712d0ca45da1cd76024ff differ
diff --git a/Library/Artifacts/45/4562c20301314525c819982c48916224 b/Library/Artifacts/45/4562c20301314525c819982c48916224
new file mode 100644
index 0000000..db3ca7c
Binary files /dev/null and b/Library/Artifacts/45/4562c20301314525c819982c48916224 differ
diff --git a/Library/Artifacts/45/456675b11c452e6b467df348326b9538 b/Library/Artifacts/45/456675b11c452e6b467df348326b9538
new file mode 100644
index 0000000..be02d68
Binary files /dev/null and b/Library/Artifacts/45/456675b11c452e6b467df348326b9538 differ
diff --git a/Library/Artifacts/45/45a5d37e50a1514472722fe23e70f8ea b/Library/Artifacts/45/45a5d37e50a1514472722fe23e70f8ea
new file mode 100644
index 0000000..d557766
Binary files /dev/null and b/Library/Artifacts/45/45a5d37e50a1514472722fe23e70f8ea differ
diff --git a/Library/Artifacts/45/45fee3a82bade186d9cf9dacfbb1c21f b/Library/Artifacts/45/45fee3a82bade186d9cf9dacfbb1c21f
new file mode 100644
index 0000000..110a73f
Binary files /dev/null and b/Library/Artifacts/45/45fee3a82bade186d9cf9dacfbb1c21f differ
diff --git a/Library/Artifacts/46/463a42aed77bca52799cec520b5168df b/Library/Artifacts/46/463a42aed77bca52799cec520b5168df
new file mode 100644
index 0000000..2193d69
Binary files /dev/null and b/Library/Artifacts/46/463a42aed77bca52799cec520b5168df differ
diff --git a/Library/Artifacts/46/46959b1279cda5c3fd09242b2908c751 b/Library/Artifacts/46/46959b1279cda5c3fd09242b2908c751
new file mode 100644
index 0000000..36fd28b
Binary files /dev/null and b/Library/Artifacts/46/46959b1279cda5c3fd09242b2908c751 differ
diff --git a/Library/Artifacts/46/46a1ed0f67643d374db81bc2115d94f7 b/Library/Artifacts/46/46a1ed0f67643d374db81bc2115d94f7
new file mode 100644
index 0000000..f1b4d40
Binary files /dev/null and b/Library/Artifacts/46/46a1ed0f67643d374db81bc2115d94f7 differ
diff --git a/Library/Artifacts/46/46c1d4f5e92261ffb61141441d58d306 b/Library/Artifacts/46/46c1d4f5e92261ffb61141441d58d306
new file mode 100644
index 0000000..27e9860
Binary files /dev/null and b/Library/Artifacts/46/46c1d4f5e92261ffb61141441d58d306 differ
diff --git a/Library/Artifacts/46/46c8b5f5d878b32a73eb290cd17dcd87 b/Library/Artifacts/46/46c8b5f5d878b32a73eb290cd17dcd87
new file mode 100644
index 0000000..48d6075
Binary files /dev/null and b/Library/Artifacts/46/46c8b5f5d878b32a73eb290cd17dcd87 differ
diff --git a/Library/Artifacts/46/46f5e090cbe26bd869c885c701f8d3e6 b/Library/Artifacts/46/46f5e090cbe26bd869c885c701f8d3e6
new file mode 100644
index 0000000..6ba8285
Binary files /dev/null and b/Library/Artifacts/46/46f5e090cbe26bd869c885c701f8d3e6 differ
diff --git a/Library/Artifacts/47/475e85a4682e2ea7e6650b494dafb00e b/Library/Artifacts/47/475e85a4682e2ea7e6650b494dafb00e
new file mode 100644
index 0000000..8f5316c
Binary files /dev/null and b/Library/Artifacts/47/475e85a4682e2ea7e6650b494dafb00e differ
diff --git a/Library/Artifacts/47/4775e4a018932639704c718b097c2432 b/Library/Artifacts/47/4775e4a018932639704c718b097c2432
new file mode 100644
index 0000000..a62efa4
Binary files /dev/null and b/Library/Artifacts/47/4775e4a018932639704c718b097c2432 differ
diff --git a/Library/Artifacts/47/47c291148e962877cba9308e661300a1 b/Library/Artifacts/47/47c291148e962877cba9308e661300a1
new file mode 100644
index 0000000..a5ed84b
Binary files /dev/null and b/Library/Artifacts/47/47c291148e962877cba9308e661300a1 differ
diff --git a/Library/Artifacts/47/47efea990f9a75e3521b7bd933f50ded b/Library/Artifacts/47/47efea990f9a75e3521b7bd933f50ded
new file mode 100644
index 0000000..95c199d
Binary files /dev/null and b/Library/Artifacts/47/47efea990f9a75e3521b7bd933f50ded differ
diff --git a/Library/Artifacts/47/47f8d2389840cdb37c5c17c6991f7844 b/Library/Artifacts/47/47f8d2389840cdb37c5c17c6991f7844
new file mode 100644
index 0000000..25e74e8
Binary files /dev/null and b/Library/Artifacts/47/47f8d2389840cdb37c5c17c6991f7844 differ
diff --git a/Library/Artifacts/48/48077d180d3a51a6ad18529a947aaaf2 b/Library/Artifacts/48/48077d180d3a51a6ad18529a947aaaf2
new file mode 100644
index 0000000..578525c
Binary files /dev/null and b/Library/Artifacts/48/48077d180d3a51a6ad18529a947aaaf2 differ
diff --git a/Library/Artifacts/48/48415d307964981e80cfdf4ae34b7a14 b/Library/Artifacts/48/48415d307964981e80cfdf4ae34b7a14
new file mode 100644
index 0000000..39edafc
Binary files /dev/null and b/Library/Artifacts/48/48415d307964981e80cfdf4ae34b7a14 differ
diff --git a/Library/Artifacts/48/48493331c579ca2cbb397c9a5b5d05a1 b/Library/Artifacts/48/48493331c579ca2cbb397c9a5b5d05a1
new file mode 100644
index 0000000..84672a6
Binary files /dev/null and b/Library/Artifacts/48/48493331c579ca2cbb397c9a5b5d05a1 differ
diff --git a/Library/Artifacts/48/484c0c823702e749e12051e570babbdd b/Library/Artifacts/48/484c0c823702e749e12051e570babbdd
new file mode 100644
index 0000000..3afbf4c
Binary files /dev/null and b/Library/Artifacts/48/484c0c823702e749e12051e570babbdd differ
diff --git a/Library/Artifacts/48/485fbebced811a81c5ea29530090a9c7 b/Library/Artifacts/48/485fbebced811a81c5ea29530090a9c7
new file mode 100644
index 0000000..bc6437d
Binary files /dev/null and b/Library/Artifacts/48/485fbebced811a81c5ea29530090a9c7 differ
diff --git a/Library/Artifacts/48/48ac260389203e904a2ee2291a67226d b/Library/Artifacts/48/48ac260389203e904a2ee2291a67226d
new file mode 100644
index 0000000..6ec5aa8
Binary files /dev/null and b/Library/Artifacts/48/48ac260389203e904a2ee2291a67226d differ
diff --git a/Library/Artifacts/48/48c5d4861de490ae45f24bc34ef7b0bc b/Library/Artifacts/48/48c5d4861de490ae45f24bc34ef7b0bc
new file mode 100644
index 0000000..ced6932
Binary files /dev/null and b/Library/Artifacts/48/48c5d4861de490ae45f24bc34ef7b0bc differ
diff --git a/Library/Artifacts/48/48d33cfb4b4ffdb4ee3c6c8410b2c966 b/Library/Artifacts/48/48d33cfb4b4ffdb4ee3c6c8410b2c966
new file mode 100644
index 0000000..cb60850
Binary files /dev/null and b/Library/Artifacts/48/48d33cfb4b4ffdb4ee3c6c8410b2c966 differ
diff --git a/Library/Artifacts/48/48e9384a2a721d9a3f7cfcd9e74e87f0 b/Library/Artifacts/48/48e9384a2a721d9a3f7cfcd9e74e87f0
new file mode 100644
index 0000000..d2e0fbc
Binary files /dev/null and b/Library/Artifacts/48/48e9384a2a721d9a3f7cfcd9e74e87f0 differ
diff --git a/Library/Artifacts/49/4908f0ffd8d43359346b6b1b2245dc7c b/Library/Artifacts/49/4908f0ffd8d43359346b6b1b2245dc7c
new file mode 100644
index 0000000..bf028ee
Binary files /dev/null and b/Library/Artifacts/49/4908f0ffd8d43359346b6b1b2245dc7c differ
diff --git a/Library/Artifacts/49/49219a6c3008bc471f63ff1c3485a364 b/Library/Artifacts/49/49219a6c3008bc471f63ff1c3485a364
new file mode 100644
index 0000000..70c8f04
Binary files /dev/null and b/Library/Artifacts/49/49219a6c3008bc471f63ff1c3485a364 differ
diff --git a/Library/Artifacts/49/49349c7178172509fd565e31d169cb7e b/Library/Artifacts/49/49349c7178172509fd565e31d169cb7e
new file mode 100644
index 0000000..f191520
Binary files /dev/null and b/Library/Artifacts/49/49349c7178172509fd565e31d169cb7e differ
diff --git a/Library/Artifacts/49/495c01f2ecb06b560af45ba04b92d81f b/Library/Artifacts/49/495c01f2ecb06b560af45ba04b92d81f
new file mode 100644
index 0000000..47533a7
Binary files /dev/null and b/Library/Artifacts/49/495c01f2ecb06b560af45ba04b92d81f differ
diff --git a/Library/Artifacts/49/496161e1b829f82c9df475a358ad5259 b/Library/Artifacts/49/496161e1b829f82c9df475a358ad5259
new file mode 100644
index 0000000..cda6971
Binary files /dev/null and b/Library/Artifacts/49/496161e1b829f82c9df475a358ad5259 differ
diff --git a/Library/Artifacts/49/4972bcea320fa254e84a96408f9cf250 b/Library/Artifacts/49/4972bcea320fa254e84a96408f9cf250
new file mode 100644
index 0000000..d919076
Binary files /dev/null and b/Library/Artifacts/49/4972bcea320fa254e84a96408f9cf250 differ
diff --git a/Library/Artifacts/49/499bacd702d016a64fce5562b31dfd00 b/Library/Artifacts/49/499bacd702d016a64fce5562b31dfd00
new file mode 100644
index 0000000..7a56bdc
Binary files /dev/null and b/Library/Artifacts/49/499bacd702d016a64fce5562b31dfd00 differ
diff --git a/Library/Artifacts/49/49b5d546d682406967dd04439e30b7b8 b/Library/Artifacts/49/49b5d546d682406967dd04439e30b7b8
new file mode 100644
index 0000000..1fffc2e
Binary files /dev/null and b/Library/Artifacts/49/49b5d546d682406967dd04439e30b7b8 differ
diff --git a/Library/Artifacts/49/49f8cfb33e70332a6308981e363abd98 b/Library/Artifacts/49/49f8cfb33e70332a6308981e363abd98
new file mode 100644
index 0000000..7e5f6e7
Binary files /dev/null and b/Library/Artifacts/49/49f8cfb33e70332a6308981e363abd98 differ
diff --git a/Library/Artifacts/49/49fea4e482b1c2dd2603b13547491899 b/Library/Artifacts/49/49fea4e482b1c2dd2603b13547491899
new file mode 100644
index 0000000..2114674
Binary files /dev/null and b/Library/Artifacts/49/49fea4e482b1c2dd2603b13547491899 differ
diff --git a/Library/Artifacts/4a/4a0dcddf38526cbd581fc57c982e8b62 b/Library/Artifacts/4a/4a0dcddf38526cbd581fc57c982e8b62
new file mode 100644
index 0000000..9f559fc
Binary files /dev/null and b/Library/Artifacts/4a/4a0dcddf38526cbd581fc57c982e8b62 differ
diff --git a/Library/Artifacts/4a/4a1c6784e29653e9eb5e1eeeac141a7b b/Library/Artifacts/4a/4a1c6784e29653e9eb5e1eeeac141a7b
new file mode 100644
index 0000000..47adc2a
Binary files /dev/null and b/Library/Artifacts/4a/4a1c6784e29653e9eb5e1eeeac141a7b differ
diff --git a/Library/Artifacts/4a/4a4c6b6b165f76b9ea01cec93c5797df b/Library/Artifacts/4a/4a4c6b6b165f76b9ea01cec93c5797df
new file mode 100644
index 0000000..c6dbe4c
Binary files /dev/null and b/Library/Artifacts/4a/4a4c6b6b165f76b9ea01cec93c5797df differ
diff --git a/Library/Artifacts/4a/4a4edce817438f1c4736544ffa0b77ff b/Library/Artifacts/4a/4a4edce817438f1c4736544ffa0b77ff
new file mode 100644
index 0000000..fce7763
Binary files /dev/null and b/Library/Artifacts/4a/4a4edce817438f1c4736544ffa0b77ff differ
diff --git a/Library/Artifacts/4a/4a6e1ecbf4ecc77d2d6f4f4ead2073b8 b/Library/Artifacts/4a/4a6e1ecbf4ecc77d2d6f4f4ead2073b8
new file mode 100644
index 0000000..5ea9c4b
Binary files /dev/null and b/Library/Artifacts/4a/4a6e1ecbf4ecc77d2d6f4f4ead2073b8 differ
diff --git a/Library/Artifacts/4a/4a7c69cbd83997fe57a7f0d1858d1b50 b/Library/Artifacts/4a/4a7c69cbd83997fe57a7f0d1858d1b50
new file mode 100644
index 0000000..ca17e40
Binary files /dev/null and b/Library/Artifacts/4a/4a7c69cbd83997fe57a7f0d1858d1b50 differ
diff --git a/Library/Artifacts/4a/4aefece562ee24c8e69c472e009023c6 b/Library/Artifacts/4a/4aefece562ee24c8e69c472e009023c6
new file mode 100644
index 0000000..e781169
Binary files /dev/null and b/Library/Artifacts/4a/4aefece562ee24c8e69c472e009023c6 differ
diff --git a/Library/Artifacts/4b/4b057751218064e3c9f7c874eefb4a70 b/Library/Artifacts/4b/4b057751218064e3c9f7c874eefb4a70
new file mode 100644
index 0000000..e6e5814
Binary files /dev/null and b/Library/Artifacts/4b/4b057751218064e3c9f7c874eefb4a70 differ
diff --git a/Library/Artifacts/4b/4b095a6a51e898b3be40a08180aa9ea7 b/Library/Artifacts/4b/4b095a6a51e898b3be40a08180aa9ea7
new file mode 100644
index 0000000..807aad2
Binary files /dev/null and b/Library/Artifacts/4b/4b095a6a51e898b3be40a08180aa9ea7 differ
diff --git a/Library/Artifacts/4b/4b62b7e031efb01cf4fd5a34a20dba48 b/Library/Artifacts/4b/4b62b7e031efb01cf4fd5a34a20dba48
new file mode 100644
index 0000000..26fdca2
Binary files /dev/null and b/Library/Artifacts/4b/4b62b7e031efb01cf4fd5a34a20dba48 differ
diff --git a/Library/Artifacts/4b/4b63ff330bc5f78364d33a1200b88780 b/Library/Artifacts/4b/4b63ff330bc5f78364d33a1200b88780
new file mode 100644
index 0000000..b03f73e
Binary files /dev/null and b/Library/Artifacts/4b/4b63ff330bc5f78364d33a1200b88780 differ
diff --git a/Library/Artifacts/4b/4b92df2004ce35dc1951f62de2f45785 b/Library/Artifacts/4b/4b92df2004ce35dc1951f62de2f45785
new file mode 100644
index 0000000..71f1c86
Binary files /dev/null and b/Library/Artifacts/4b/4b92df2004ce35dc1951f62de2f45785 differ
diff --git a/Library/Artifacts/4b/4b957a52736172605fdcb1cbc8d2dbae b/Library/Artifacts/4b/4b957a52736172605fdcb1cbc8d2dbae
new file mode 100644
index 0000000..f5382c0
Binary files /dev/null and b/Library/Artifacts/4b/4b957a52736172605fdcb1cbc8d2dbae differ
diff --git a/Library/Artifacts/4c/4c2571e185d659e48fb0fbb3581ada42 b/Library/Artifacts/4c/4c2571e185d659e48fb0fbb3581ada42
new file mode 100644
index 0000000..a3b75a5
Binary files /dev/null and b/Library/Artifacts/4c/4c2571e185d659e48fb0fbb3581ada42 differ
diff --git a/Library/Artifacts/4c/4c42c90af1c0c19bbdd5a03030aa6c3e b/Library/Artifacts/4c/4c42c90af1c0c19bbdd5a03030aa6c3e
new file mode 100644
index 0000000..212a7ac
Binary files /dev/null and b/Library/Artifacts/4c/4c42c90af1c0c19bbdd5a03030aa6c3e differ
diff --git a/Library/Artifacts/4c/4c5daac914ccf4f3175fabb2359ced75 b/Library/Artifacts/4c/4c5daac914ccf4f3175fabb2359ced75
new file mode 100644
index 0000000..04021b4
Binary files /dev/null and b/Library/Artifacts/4c/4c5daac914ccf4f3175fabb2359ced75 differ
diff --git a/Library/Artifacts/4c/4c716878c0b037318e6795ef848d7637 b/Library/Artifacts/4c/4c716878c0b037318e6795ef848d7637
new file mode 100644
index 0000000..a8eb4f8
Binary files /dev/null and b/Library/Artifacts/4c/4c716878c0b037318e6795ef848d7637 differ
diff --git a/Library/Artifacts/4c/4ca7d70e7a11042b07a83be7ab716da4 b/Library/Artifacts/4c/4ca7d70e7a11042b07a83be7ab716da4
new file mode 100644
index 0000000..fdf0795
Binary files /dev/null and b/Library/Artifacts/4c/4ca7d70e7a11042b07a83be7ab716da4 differ
diff --git a/Library/Artifacts/4c/4cfd60d4e2a003ec569c50a2a91c96c5 b/Library/Artifacts/4c/4cfd60d4e2a003ec569c50a2a91c96c5
new file mode 100644
index 0000000..51a9db4
Binary files /dev/null and b/Library/Artifacts/4c/4cfd60d4e2a003ec569c50a2a91c96c5 differ
diff --git a/Library/Artifacts/4d/4d01f61e9576f8917b6904acf3fb5366 b/Library/Artifacts/4d/4d01f61e9576f8917b6904acf3fb5366
new file mode 100644
index 0000000..61bdf00
Binary files /dev/null and b/Library/Artifacts/4d/4d01f61e9576f8917b6904acf3fb5366 differ
diff --git a/Library/Artifacts/4d/4d52aec9615c3538463c122e75719cde b/Library/Artifacts/4d/4d52aec9615c3538463c122e75719cde
new file mode 100644
index 0000000..de7c873
Binary files /dev/null and b/Library/Artifacts/4d/4d52aec9615c3538463c122e75719cde differ
diff --git a/Library/Artifacts/4d/4d6a2513359278e8f4bd1b8007fef153 b/Library/Artifacts/4d/4d6a2513359278e8f4bd1b8007fef153
new file mode 100644
index 0000000..ca24683
Binary files /dev/null and b/Library/Artifacts/4d/4d6a2513359278e8f4bd1b8007fef153 differ
diff --git a/Library/Artifacts/4d/4d6b26f1266f13e1ff9bec5805ee391b b/Library/Artifacts/4d/4d6b26f1266f13e1ff9bec5805ee391b
new file mode 100644
index 0000000..c14ca50
Binary files /dev/null and b/Library/Artifacts/4d/4d6b26f1266f13e1ff9bec5805ee391b differ
diff --git a/Library/Artifacts/4d/4d721c33380a1d6cb3e355c56034f81b b/Library/Artifacts/4d/4d721c33380a1d6cb3e355c56034f81b
new file mode 100644
index 0000000..d0d1b39
Binary files /dev/null and b/Library/Artifacts/4d/4d721c33380a1d6cb3e355c56034f81b differ
diff --git a/Library/Artifacts/4d/4dbb2e3a393aa91ea6f5038eed68c741 b/Library/Artifacts/4d/4dbb2e3a393aa91ea6f5038eed68c741
new file mode 100644
index 0000000..bea9346
Binary files /dev/null and b/Library/Artifacts/4d/4dbb2e3a393aa91ea6f5038eed68c741 differ
diff --git a/Library/Artifacts/4d/4de3583a299beb8eea62d1a7e9e94f1c b/Library/Artifacts/4d/4de3583a299beb8eea62d1a7e9e94f1c
new file mode 100644
index 0000000..dd46c03
Binary files /dev/null and b/Library/Artifacts/4d/4de3583a299beb8eea62d1a7e9e94f1c differ
diff --git a/Library/Artifacts/4e/4ea2a8af6e81cee847eeaff8eeccbbc1 b/Library/Artifacts/4e/4ea2a8af6e81cee847eeaff8eeccbbc1
new file mode 100644
index 0000000..724b94b
Binary files /dev/null and b/Library/Artifacts/4e/4ea2a8af6e81cee847eeaff8eeccbbc1 differ
diff --git a/Library/Artifacts/4e/4eaec5e1fab3107f5a98e92f1b37e1c0 b/Library/Artifacts/4e/4eaec5e1fab3107f5a98e92f1b37e1c0
new file mode 100644
index 0000000..a8cb1b6
Binary files /dev/null and b/Library/Artifacts/4e/4eaec5e1fab3107f5a98e92f1b37e1c0 differ
diff --git a/Library/Artifacts/4e/4edea03e360211029e3c047ebfe8147b b/Library/Artifacts/4e/4edea03e360211029e3c047ebfe8147b
new file mode 100644
index 0000000..dfdf37f
Binary files /dev/null and b/Library/Artifacts/4e/4edea03e360211029e3c047ebfe8147b differ
diff --git a/Library/Artifacts/4e/4edf5d766d318f18db9551df61333514 b/Library/Artifacts/4e/4edf5d766d318f18db9551df61333514
new file mode 100644
index 0000000..4f323ef
Binary files /dev/null and b/Library/Artifacts/4e/4edf5d766d318f18db9551df61333514 differ
diff --git a/Library/Artifacts/4f/4f4d9d070b69fb51acffb382c2f88152 b/Library/Artifacts/4f/4f4d9d070b69fb51acffb382c2f88152
new file mode 100644
index 0000000..72bb35d
Binary files /dev/null and b/Library/Artifacts/4f/4f4d9d070b69fb51acffb382c2f88152 differ
diff --git a/Library/Artifacts/4f/4f97722efcf8668cf0c7732c2963aaa6 b/Library/Artifacts/4f/4f97722efcf8668cf0c7732c2963aaa6
new file mode 100644
index 0000000..d88892c
Binary files /dev/null and b/Library/Artifacts/4f/4f97722efcf8668cf0c7732c2963aaa6 differ
diff --git a/Library/Artifacts/4f/4fe30907e74e0be89c77b225fa2bca30 b/Library/Artifacts/4f/4fe30907e74e0be89c77b225fa2bca30
new file mode 100644
index 0000000..65e8b09
Binary files /dev/null and b/Library/Artifacts/4f/4fe30907e74e0be89c77b225fa2bca30 differ
diff --git a/Library/Artifacts/4f/4ff5239caafd06de8b49815f6063aafb b/Library/Artifacts/4f/4ff5239caafd06de8b49815f6063aafb
new file mode 100644
index 0000000..f7d6651
Binary files /dev/null and b/Library/Artifacts/4f/4ff5239caafd06de8b49815f6063aafb differ
diff --git a/Library/Artifacts/50/504b86448b8f9fec81769b085d5c09df b/Library/Artifacts/50/504b86448b8f9fec81769b085d5c09df
new file mode 100644
index 0000000..215af6c
Binary files /dev/null and b/Library/Artifacts/50/504b86448b8f9fec81769b085d5c09df differ
diff --git a/Library/Artifacts/50/5072e062f21ccf1a4aafd069bccc3c21 b/Library/Artifacts/50/5072e062f21ccf1a4aafd069bccc3c21
new file mode 100644
index 0000000..706ddf4
Binary files /dev/null and b/Library/Artifacts/50/5072e062f21ccf1a4aafd069bccc3c21 differ
diff --git a/Library/Artifacts/50/50e1b83b20d275539cfbfb7b4c26d8a8 b/Library/Artifacts/50/50e1b83b20d275539cfbfb7b4c26d8a8
new file mode 100644
index 0000000..8036b84
Binary files /dev/null and b/Library/Artifacts/50/50e1b83b20d275539cfbfb7b4c26d8a8 differ
diff --git a/Library/Artifacts/51/510c6008c18cb768b370c89c0b8da17e b/Library/Artifacts/51/510c6008c18cb768b370c89c0b8da17e
new file mode 100644
index 0000000..78375bf
Binary files /dev/null and b/Library/Artifacts/51/510c6008c18cb768b370c89c0b8da17e differ
diff --git a/Library/Artifacts/51/511874bef17596f3a239cbd6b153b998 b/Library/Artifacts/51/511874bef17596f3a239cbd6b153b998
new file mode 100644
index 0000000..ab4e8dd
Binary files /dev/null and b/Library/Artifacts/51/511874bef17596f3a239cbd6b153b998 differ
diff --git a/Library/Artifacts/51/511a5c9d7508555b84769245ca510635 b/Library/Artifacts/51/511a5c9d7508555b84769245ca510635
new file mode 100644
index 0000000..1b609e9
Binary files /dev/null and b/Library/Artifacts/51/511a5c9d7508555b84769245ca510635 differ
diff --git a/Library/Artifacts/51/5120150f7268f02a813009f1cf46adc3 b/Library/Artifacts/51/5120150f7268f02a813009f1cf46adc3
new file mode 100644
index 0000000..3e44418
Binary files /dev/null and b/Library/Artifacts/51/5120150f7268f02a813009f1cf46adc3 differ
diff --git a/Library/Artifacts/51/5120f15c534c79d0d670d785e69a7959 b/Library/Artifacts/51/5120f15c534c79d0d670d785e69a7959
new file mode 100644
index 0000000..1355de1
Binary files /dev/null and b/Library/Artifacts/51/5120f15c534c79d0d670d785e69a7959 differ
diff --git a/Library/Artifacts/51/5136b666b1da14473f549259eee46e3a b/Library/Artifacts/51/5136b666b1da14473f549259eee46e3a
new file mode 100644
index 0000000..f596f04
Binary files /dev/null and b/Library/Artifacts/51/5136b666b1da14473f549259eee46e3a differ
diff --git a/Library/Artifacts/51/5138b9a54e8b7173d1e6fdd52bdf26f7 b/Library/Artifacts/51/5138b9a54e8b7173d1e6fdd52bdf26f7
new file mode 100644
index 0000000..701445d
Binary files /dev/null and b/Library/Artifacts/51/5138b9a54e8b7173d1e6fdd52bdf26f7 differ
diff --git a/Library/Artifacts/51/5164c83c6016d3fa1e6296ea392f92e2 b/Library/Artifacts/51/5164c83c6016d3fa1e6296ea392f92e2
new file mode 100644
index 0000000..9c440d2
Binary files /dev/null and b/Library/Artifacts/51/5164c83c6016d3fa1e6296ea392f92e2 differ
diff --git a/Library/Artifacts/51/51ad6bba26a958f81fd19457ccc69384 b/Library/Artifacts/51/51ad6bba26a958f81fd19457ccc69384
new file mode 100644
index 0000000..4301ac7
Binary files /dev/null and b/Library/Artifacts/51/51ad6bba26a958f81fd19457ccc69384 differ
diff --git a/Library/Artifacts/51/51bab4140e845954eef32251ecddb384 b/Library/Artifacts/51/51bab4140e845954eef32251ecddb384
new file mode 100644
index 0000000..0b2c4c7
Binary files /dev/null and b/Library/Artifacts/51/51bab4140e845954eef32251ecddb384 differ
diff --git a/Library/Artifacts/51/51c419fd6d76d2ce5ce34d895116b8ce b/Library/Artifacts/51/51c419fd6d76d2ce5ce34d895116b8ce
new file mode 100644
index 0000000..f20443d
Binary files /dev/null and b/Library/Artifacts/51/51c419fd6d76d2ce5ce34d895116b8ce differ
diff --git a/Library/Artifacts/51/51d61ce6d1cb4be10f0838687ce1d56a b/Library/Artifacts/51/51d61ce6d1cb4be10f0838687ce1d56a
new file mode 100644
index 0000000..dd2b742
Binary files /dev/null and b/Library/Artifacts/51/51d61ce6d1cb4be10f0838687ce1d56a differ
diff --git a/Library/Artifacts/51/51dab84ae5b38d0c3384ec9b8b939040 b/Library/Artifacts/51/51dab84ae5b38d0c3384ec9b8b939040
new file mode 100644
index 0000000..e1b50e5
Binary files /dev/null and b/Library/Artifacts/51/51dab84ae5b38d0c3384ec9b8b939040 differ
diff --git a/Library/Artifacts/51/51f89e16d2efbe8924cee118b1b90f65 b/Library/Artifacts/51/51f89e16d2efbe8924cee118b1b90f65
new file mode 100644
index 0000000..782bf71
Binary files /dev/null and b/Library/Artifacts/51/51f89e16d2efbe8924cee118b1b90f65 differ
diff --git a/Library/Artifacts/52/5239916564e3dde0963cf15603b25312 b/Library/Artifacts/52/5239916564e3dde0963cf15603b25312
new file mode 100644
index 0000000..b41a89d
Binary files /dev/null and b/Library/Artifacts/52/5239916564e3dde0963cf15603b25312 differ
diff --git a/Library/Artifacts/52/5241a294364d8f11313508d674eb9ade b/Library/Artifacts/52/5241a294364d8f11313508d674eb9ade
new file mode 100644
index 0000000..d2c0f6c
Binary files /dev/null and b/Library/Artifacts/52/5241a294364d8f11313508d674eb9ade differ
diff --git a/Library/Artifacts/52/524991d50cbccc8b474e35a984e2c201 b/Library/Artifacts/52/524991d50cbccc8b474e35a984e2c201
new file mode 100644
index 0000000..abe2227
Binary files /dev/null and b/Library/Artifacts/52/524991d50cbccc8b474e35a984e2c201 differ
diff --git a/Library/Artifacts/52/527a46206d7ad31c17f8fed0a75c13b7 b/Library/Artifacts/52/527a46206d7ad31c17f8fed0a75c13b7
new file mode 100644
index 0000000..847e17c
Binary files /dev/null and b/Library/Artifacts/52/527a46206d7ad31c17f8fed0a75c13b7 differ
diff --git a/Library/Artifacts/52/52d6c03957186ad93baa91307130383d b/Library/Artifacts/52/52d6c03957186ad93baa91307130383d
new file mode 100644
index 0000000..6376fdf
Binary files /dev/null and b/Library/Artifacts/52/52d6c03957186ad93baa91307130383d differ
diff --git a/Library/Artifacts/53/5300a65cfe35ae6a8ad3b87fdfd865a2 b/Library/Artifacts/53/5300a65cfe35ae6a8ad3b87fdfd865a2
new file mode 100644
index 0000000..47d2f92
Binary files /dev/null and b/Library/Artifacts/53/5300a65cfe35ae6a8ad3b87fdfd865a2 differ
diff --git a/Library/Artifacts/53/53097bdfad8f8ce3f42ce3f8f84c905e b/Library/Artifacts/53/53097bdfad8f8ce3f42ce3f8f84c905e
new file mode 100644
index 0000000..226e819
Binary files /dev/null and b/Library/Artifacts/53/53097bdfad8f8ce3f42ce3f8f84c905e differ
diff --git a/Library/Artifacts/53/530cbd600df6dd47eefa53efc37d143b b/Library/Artifacts/53/530cbd600df6dd47eefa53efc37d143b
new file mode 100644
index 0000000..9a27f57
Binary files /dev/null and b/Library/Artifacts/53/530cbd600df6dd47eefa53efc37d143b differ
diff --git a/Library/Artifacts/53/530e2a23ad4d42784a1546b947dcb4c3 b/Library/Artifacts/53/530e2a23ad4d42784a1546b947dcb4c3
new file mode 100644
index 0000000..ac438a1
Binary files /dev/null and b/Library/Artifacts/53/530e2a23ad4d42784a1546b947dcb4c3 differ
diff --git a/Library/Artifacts/53/531e1832d19da269b5d2ff04ed6c5632 b/Library/Artifacts/53/531e1832d19da269b5d2ff04ed6c5632
new file mode 100644
index 0000000..b28332a
Binary files /dev/null and b/Library/Artifacts/53/531e1832d19da269b5d2ff04ed6c5632 differ
diff --git a/Library/Artifacts/53/532959fd015b75c835708a9eb6ce2580 b/Library/Artifacts/53/532959fd015b75c835708a9eb6ce2580
new file mode 100644
index 0000000..915b62b
Binary files /dev/null and b/Library/Artifacts/53/532959fd015b75c835708a9eb6ce2580 differ
diff --git a/Library/Artifacts/53/532f6c57e32ae5a89cf092ef18d7d425 b/Library/Artifacts/53/532f6c57e32ae5a89cf092ef18d7d425
new file mode 100644
index 0000000..62d5d31
Binary files /dev/null and b/Library/Artifacts/53/532f6c57e32ae5a89cf092ef18d7d425 differ
diff --git a/Library/Artifacts/53/5330bcf4667b7ba39dacbda8a523ec1f b/Library/Artifacts/53/5330bcf4667b7ba39dacbda8a523ec1f
new file mode 100644
index 0000000..ac440f4
Binary files /dev/null and b/Library/Artifacts/53/5330bcf4667b7ba39dacbda8a523ec1f differ
diff --git a/Library/Artifacts/53/538c5d612f390d94094ec385fdf1e55d b/Library/Artifacts/53/538c5d612f390d94094ec385fdf1e55d
new file mode 100644
index 0000000..0a080c5
Binary files /dev/null and b/Library/Artifacts/53/538c5d612f390d94094ec385fdf1e55d differ
diff --git a/Library/Artifacts/53/5396438dcf85f27d8315ed35c40d13ba b/Library/Artifacts/53/5396438dcf85f27d8315ed35c40d13ba
new file mode 100644
index 0000000..a08adbb
Binary files /dev/null and b/Library/Artifacts/53/5396438dcf85f27d8315ed35c40d13ba differ
diff --git a/Library/Artifacts/53/53b4e37a317e110c38d47c88a1cbf496 b/Library/Artifacts/53/53b4e37a317e110c38d47c88a1cbf496
new file mode 100644
index 0000000..284d25b
Binary files /dev/null and b/Library/Artifacts/53/53b4e37a317e110c38d47c88a1cbf496 differ
diff --git a/Library/Artifacts/53/53bec6397ddae411fc751581b45d1882 b/Library/Artifacts/53/53bec6397ddae411fc751581b45d1882
new file mode 100644
index 0000000..bf8f3c2
Binary files /dev/null and b/Library/Artifacts/53/53bec6397ddae411fc751581b45d1882 differ
diff --git a/Library/Artifacts/53/53c85e67f72f414d8ccbc610f67e588b b/Library/Artifacts/53/53c85e67f72f414d8ccbc610f67e588b
new file mode 100644
index 0000000..a184e92
Binary files /dev/null and b/Library/Artifacts/53/53c85e67f72f414d8ccbc610f67e588b differ
diff --git a/Library/Artifacts/53/53dd7ff8cb9d26cc35f55c41565f8b71 b/Library/Artifacts/53/53dd7ff8cb9d26cc35f55c41565f8b71
new file mode 100644
index 0000000..33fd82a
Binary files /dev/null and b/Library/Artifacts/53/53dd7ff8cb9d26cc35f55c41565f8b71 differ
diff --git a/Library/Artifacts/53/53eb767b9d79ac8ce6ef7c85d298eeb7 b/Library/Artifacts/53/53eb767b9d79ac8ce6ef7c85d298eeb7
new file mode 100644
index 0000000..1e4456c
Binary files /dev/null and b/Library/Artifacts/53/53eb767b9d79ac8ce6ef7c85d298eeb7 differ
diff --git a/Library/Artifacts/53/53f16342eeeaf30aa3a5d213228da828 b/Library/Artifacts/53/53f16342eeeaf30aa3a5d213228da828
new file mode 100644
index 0000000..b918fa4
Binary files /dev/null and b/Library/Artifacts/53/53f16342eeeaf30aa3a5d213228da828 differ
diff --git a/Library/Artifacts/54/540248f005dc14aca4c2284bbe135e26 b/Library/Artifacts/54/540248f005dc14aca4c2284bbe135e26
new file mode 100644
index 0000000..129ba2b
Binary files /dev/null and b/Library/Artifacts/54/540248f005dc14aca4c2284bbe135e26 differ
diff --git a/Library/Artifacts/54/540c5339566967a3a77b24b9cf551886 b/Library/Artifacts/54/540c5339566967a3a77b24b9cf551886
new file mode 100644
index 0000000..53273b8
Binary files /dev/null and b/Library/Artifacts/54/540c5339566967a3a77b24b9cf551886 differ
diff --git a/Library/Artifacts/54/54626e67caa7b5af93c1b4ca74e46572 b/Library/Artifacts/54/54626e67caa7b5af93c1b4ca74e46572
new file mode 100644
index 0000000..9559bec
Binary files /dev/null and b/Library/Artifacts/54/54626e67caa7b5af93c1b4ca74e46572 differ
diff --git a/Library/Artifacts/54/549e304a588037c8be6d545319bf77c2 b/Library/Artifacts/54/549e304a588037c8be6d545319bf77c2
new file mode 100644
index 0000000..701ca8e
Binary files /dev/null and b/Library/Artifacts/54/549e304a588037c8be6d545319bf77c2 differ
diff --git a/Library/Artifacts/54/54e3318d23bc5dd29d4a8a13c1c381f3 b/Library/Artifacts/54/54e3318d23bc5dd29d4a8a13c1c381f3
new file mode 100644
index 0000000..8f030cb
Binary files /dev/null and b/Library/Artifacts/54/54e3318d23bc5dd29d4a8a13c1c381f3 differ
diff --git a/Library/Artifacts/55/550c6730f8694a16403941e0b31bf8f3 b/Library/Artifacts/55/550c6730f8694a16403941e0b31bf8f3
new file mode 100644
index 0000000..4d10611
Binary files /dev/null and b/Library/Artifacts/55/550c6730f8694a16403941e0b31bf8f3 differ
diff --git a/Library/Artifacts/55/551b4ffba53ea3cf51650622c33e5b84 b/Library/Artifacts/55/551b4ffba53ea3cf51650622c33e5b84
new file mode 100644
index 0000000..24cea53
Binary files /dev/null and b/Library/Artifacts/55/551b4ffba53ea3cf51650622c33e5b84 differ
diff --git a/Library/Artifacts/55/556b16fc6e1a861611fbbd0e1eafba82 b/Library/Artifacts/55/556b16fc6e1a861611fbbd0e1eafba82
new file mode 100644
index 0000000..ab92429
Binary files /dev/null and b/Library/Artifacts/55/556b16fc6e1a861611fbbd0e1eafba82 differ
diff --git a/Library/Artifacts/55/557fa6555460bba4f85a82bf995edb26 b/Library/Artifacts/55/557fa6555460bba4f85a82bf995edb26
new file mode 100644
index 0000000..59bb32b
Binary files /dev/null and b/Library/Artifacts/55/557fa6555460bba4f85a82bf995edb26 differ
diff --git a/Library/Artifacts/55/55aa24e1bf8c4fbf1593f1d52937948a b/Library/Artifacts/55/55aa24e1bf8c4fbf1593f1d52937948a
new file mode 100644
index 0000000..040ad51
Binary files /dev/null and b/Library/Artifacts/55/55aa24e1bf8c4fbf1593f1d52937948a differ
diff --git a/Library/Artifacts/55/55be1103fc95458eb479a57ccfba5897 b/Library/Artifacts/55/55be1103fc95458eb479a57ccfba5897
new file mode 100644
index 0000000..895561b
Binary files /dev/null and b/Library/Artifacts/55/55be1103fc95458eb479a57ccfba5897 differ
diff --git a/Library/Artifacts/56/5620beab8329a41dd039ab6f1d49dcb9 b/Library/Artifacts/56/5620beab8329a41dd039ab6f1d49dcb9
new file mode 100644
index 0000000..d2980b5
Binary files /dev/null and b/Library/Artifacts/56/5620beab8329a41dd039ab6f1d49dcb9 differ
diff --git a/Library/Artifacts/56/5640074fc0a1449460177db54c8ba81b b/Library/Artifacts/56/5640074fc0a1449460177db54c8ba81b
new file mode 100644
index 0000000..33c22a7
Binary files /dev/null and b/Library/Artifacts/56/5640074fc0a1449460177db54c8ba81b differ
diff --git a/Library/Artifacts/56/5655639470036278584fa78847cf962c b/Library/Artifacts/56/5655639470036278584fa78847cf962c
new file mode 100644
index 0000000..1ea0f7d
Binary files /dev/null and b/Library/Artifacts/56/5655639470036278584fa78847cf962c differ
diff --git a/Library/Artifacts/56/56617105a84e4abe9572dc7db6f2ee49 b/Library/Artifacts/56/56617105a84e4abe9572dc7db6f2ee49
new file mode 100644
index 0000000..8702889
Binary files /dev/null and b/Library/Artifacts/56/56617105a84e4abe9572dc7db6f2ee49 differ
diff --git a/Library/Artifacts/56/5665c54204cdeabe7a673026f94dd8da b/Library/Artifacts/56/5665c54204cdeabe7a673026f94dd8da
new file mode 100644
index 0000000..8a2d5d6
Binary files /dev/null and b/Library/Artifacts/56/5665c54204cdeabe7a673026f94dd8da differ
diff --git a/Library/Artifacts/56/5680095927c061b0c1a6517d8312372d b/Library/Artifacts/56/5680095927c061b0c1a6517d8312372d
new file mode 100644
index 0000000..4a06773
Binary files /dev/null and b/Library/Artifacts/56/5680095927c061b0c1a6517d8312372d differ
diff --git a/Library/Artifacts/56/56859d97d645eb4c930b491cd3305862 b/Library/Artifacts/56/56859d97d645eb4c930b491cd3305862
new file mode 100644
index 0000000..f9c3504
Binary files /dev/null and b/Library/Artifacts/56/56859d97d645eb4c930b491cd3305862 differ
diff --git a/Library/Artifacts/56/568fe9a894e8c015f1d293e2ee1aaa8e b/Library/Artifacts/56/568fe9a894e8c015f1d293e2ee1aaa8e
new file mode 100644
index 0000000..b90fa86
Binary files /dev/null and b/Library/Artifacts/56/568fe9a894e8c015f1d293e2ee1aaa8e differ
diff --git a/Library/Artifacts/56/56b2e57ac90ba7886ad3144f881fcedf b/Library/Artifacts/56/56b2e57ac90ba7886ad3144f881fcedf
new file mode 100644
index 0000000..989f4a0
Binary files /dev/null and b/Library/Artifacts/56/56b2e57ac90ba7886ad3144f881fcedf differ
diff --git a/Library/Artifacts/56/56b397603778f25cfdbb8df1e14d14c9 b/Library/Artifacts/56/56b397603778f25cfdbb8df1e14d14c9
new file mode 100644
index 0000000..1204739
Binary files /dev/null and b/Library/Artifacts/56/56b397603778f25cfdbb8df1e14d14c9 differ
diff --git a/Library/Artifacts/56/56c1dba51e07fb11cd178ee6c5c42dcf b/Library/Artifacts/56/56c1dba51e07fb11cd178ee6c5c42dcf
new file mode 100644
index 0000000..4006ad9
Binary files /dev/null and b/Library/Artifacts/56/56c1dba51e07fb11cd178ee6c5c42dcf differ
diff --git a/Library/Artifacts/56/56fdae2facf1440d26c9a15c35bbeb9c b/Library/Artifacts/56/56fdae2facf1440d26c9a15c35bbeb9c
new file mode 100644
index 0000000..6cec613
Binary files /dev/null and b/Library/Artifacts/56/56fdae2facf1440d26c9a15c35bbeb9c differ
diff --git a/Library/Artifacts/57/5718fee8fbe2397fdf4ceb3450919ace b/Library/Artifacts/57/5718fee8fbe2397fdf4ceb3450919ace
new file mode 100644
index 0000000..dba900a
Binary files /dev/null and b/Library/Artifacts/57/5718fee8fbe2397fdf4ceb3450919ace differ
diff --git a/Library/Artifacts/57/57231a83f31c412f7f2627285365e52e b/Library/Artifacts/57/57231a83f31c412f7f2627285365e52e
new file mode 100644
index 0000000..bb5f2e7
Binary files /dev/null and b/Library/Artifacts/57/57231a83f31c412f7f2627285365e52e differ
diff --git a/Library/Artifacts/57/5723b804ddec5a79d98835c21ad206da b/Library/Artifacts/57/5723b804ddec5a79d98835c21ad206da
new file mode 100644
index 0000000..72651b5
Binary files /dev/null and b/Library/Artifacts/57/5723b804ddec5a79d98835c21ad206da differ
diff --git a/Library/Artifacts/57/572ac61fb0ca819be843182ff821cc8e b/Library/Artifacts/57/572ac61fb0ca819be843182ff821cc8e
new file mode 100644
index 0000000..eaa0a10
Binary files /dev/null and b/Library/Artifacts/57/572ac61fb0ca819be843182ff821cc8e differ
diff --git a/Library/Artifacts/57/576697d87de9db0964f3e31aabe2cb92 b/Library/Artifacts/57/576697d87de9db0964f3e31aabe2cb92
new file mode 100644
index 0000000..46c825f
Binary files /dev/null and b/Library/Artifacts/57/576697d87de9db0964f3e31aabe2cb92 differ
diff --git a/Library/Artifacts/57/5795808b25a9e85ea0c5e4a1a38f921c b/Library/Artifacts/57/5795808b25a9e85ea0c5e4a1a38f921c
new file mode 100644
index 0000000..bdff37d
Binary files /dev/null and b/Library/Artifacts/57/5795808b25a9e85ea0c5e4a1a38f921c differ
diff --git a/Library/Artifacts/57/57a83f29eee4f00951bbdf54f529805c b/Library/Artifacts/57/57a83f29eee4f00951bbdf54f529805c
new file mode 100644
index 0000000..e3907fe
Binary files /dev/null and b/Library/Artifacts/57/57a83f29eee4f00951bbdf54f529805c differ
diff --git a/Library/Artifacts/57/57b164c92878e57ed37a106a51aa08d4 b/Library/Artifacts/57/57b164c92878e57ed37a106a51aa08d4
new file mode 100644
index 0000000..5515022
Binary files /dev/null and b/Library/Artifacts/57/57b164c92878e57ed37a106a51aa08d4 differ
diff --git a/Library/Artifacts/57/57c3bf10c8de4877a67fde51c5ff2529 b/Library/Artifacts/57/57c3bf10c8de4877a67fde51c5ff2529
new file mode 100644
index 0000000..608539f
Binary files /dev/null and b/Library/Artifacts/57/57c3bf10c8de4877a67fde51c5ff2529 differ
diff --git a/Library/Artifacts/58/5806d48ebe126c41c1f0ed03155a270a b/Library/Artifacts/58/5806d48ebe126c41c1f0ed03155a270a
new file mode 100644
index 0000000..1a2dd26
Binary files /dev/null and b/Library/Artifacts/58/5806d48ebe126c41c1f0ed03155a270a differ
diff --git a/Library/Artifacts/58/5809f76845e541036fb7ddf6724c9457 b/Library/Artifacts/58/5809f76845e541036fb7ddf6724c9457
new file mode 100644
index 0000000..ab69db4
Binary files /dev/null and b/Library/Artifacts/58/5809f76845e541036fb7ddf6724c9457 differ
diff --git a/Library/Artifacts/58/585f1a088f04ca97dff07aa6d9138445 b/Library/Artifacts/58/585f1a088f04ca97dff07aa6d9138445
new file mode 100644
index 0000000..1e88a0c
Binary files /dev/null and b/Library/Artifacts/58/585f1a088f04ca97dff07aa6d9138445 differ
diff --git a/Library/Artifacts/58/588012c9be4ac94caa5048cc07f8fc5b b/Library/Artifacts/58/588012c9be4ac94caa5048cc07f8fc5b
new file mode 100644
index 0000000..f8177b9
Binary files /dev/null and b/Library/Artifacts/58/588012c9be4ac94caa5048cc07f8fc5b differ
diff --git a/Library/Artifacts/58/5887160a98a11c919881931b7a935063 b/Library/Artifacts/58/5887160a98a11c919881931b7a935063
new file mode 100644
index 0000000..02585e6
Binary files /dev/null and b/Library/Artifacts/58/5887160a98a11c919881931b7a935063 differ
diff --git a/Library/Artifacts/58/5887e3841023699b6b6fcfb1d7300050 b/Library/Artifacts/58/5887e3841023699b6b6fcfb1d7300050
new file mode 100644
index 0000000..f6ee8a9
Binary files /dev/null and b/Library/Artifacts/58/5887e3841023699b6b6fcfb1d7300050 differ
diff --git a/Library/Artifacts/58/58907363ccccf09397c3541198f3c667 b/Library/Artifacts/58/58907363ccccf09397c3541198f3c667
new file mode 100644
index 0000000..dc71b12
Binary files /dev/null and b/Library/Artifacts/58/58907363ccccf09397c3541198f3c667 differ
diff --git a/Library/Artifacts/58/58b66da3957fa8d1b6bf9605fe2f39d2 b/Library/Artifacts/58/58b66da3957fa8d1b6bf9605fe2f39d2
new file mode 100644
index 0000000..7fbaf04
Binary files /dev/null and b/Library/Artifacts/58/58b66da3957fa8d1b6bf9605fe2f39d2 differ
diff --git a/Library/Artifacts/58/58ca184cf1be70a178c03977f34c80df b/Library/Artifacts/58/58ca184cf1be70a178c03977f34c80df
new file mode 100644
index 0000000..38d9440
Binary files /dev/null and b/Library/Artifacts/58/58ca184cf1be70a178c03977f34c80df differ
diff --git a/Library/Artifacts/58/58f21392f5343cf5d32aa258a13d1eaa b/Library/Artifacts/58/58f21392f5343cf5d32aa258a13d1eaa
new file mode 100644
index 0000000..c28b7a1
Binary files /dev/null and b/Library/Artifacts/58/58f21392f5343cf5d32aa258a13d1eaa differ
diff --git a/Library/Artifacts/58/58f5b69a32d61decff32d133ea730705 b/Library/Artifacts/58/58f5b69a32d61decff32d133ea730705
new file mode 100644
index 0000000..b14c327
Binary files /dev/null and b/Library/Artifacts/58/58f5b69a32d61decff32d133ea730705 differ
diff --git a/Library/Artifacts/58/58fc956dbef1366cdf7d1a636f3d3cf2 b/Library/Artifacts/58/58fc956dbef1366cdf7d1a636f3d3cf2
new file mode 100644
index 0000000..5a592d6
Binary files /dev/null and b/Library/Artifacts/58/58fc956dbef1366cdf7d1a636f3d3cf2 differ
diff --git a/Library/Artifacts/59/590353cf601cc10ca80a1a0378ee027e b/Library/Artifacts/59/590353cf601cc10ca80a1a0378ee027e
new file mode 100644
index 0000000..77c7868
Binary files /dev/null and b/Library/Artifacts/59/590353cf601cc10ca80a1a0378ee027e differ
diff --git a/Library/Artifacts/59/591dbc5b3058ece56bb71e723dc61db6 b/Library/Artifacts/59/591dbc5b3058ece56bb71e723dc61db6
new file mode 100644
index 0000000..21d4fbf
Binary files /dev/null and b/Library/Artifacts/59/591dbc5b3058ece56bb71e723dc61db6 differ
diff --git a/Library/Artifacts/59/595b523ee0588e09d917e1d1dd0b5cbb b/Library/Artifacts/59/595b523ee0588e09d917e1d1dd0b5cbb
new file mode 100644
index 0000000..71cfd45
Binary files /dev/null and b/Library/Artifacts/59/595b523ee0588e09d917e1d1dd0b5cbb differ
diff --git a/Library/Artifacts/59/595bb7fa3ec93d9cb1900a88aa5624a2 b/Library/Artifacts/59/595bb7fa3ec93d9cb1900a88aa5624a2
new file mode 100644
index 0000000..d0eeee7
Binary files /dev/null and b/Library/Artifacts/59/595bb7fa3ec93d9cb1900a88aa5624a2 differ
diff --git a/Library/Artifacts/59/596a33751b6d85d1f12b0be614f69d1e b/Library/Artifacts/59/596a33751b6d85d1f12b0be614f69d1e
new file mode 100644
index 0000000..9175af0
Binary files /dev/null and b/Library/Artifacts/59/596a33751b6d85d1f12b0be614f69d1e differ
diff --git a/Library/Artifacts/59/5973a6b78708cea2df1c073cbd4bb774 b/Library/Artifacts/59/5973a6b78708cea2df1c073cbd4bb774
new file mode 100644
index 0000000..cb1934f
Binary files /dev/null and b/Library/Artifacts/59/5973a6b78708cea2df1c073cbd4bb774 differ
diff --git a/Library/Artifacts/59/59bce682592f1ea720f85cbf9ec1ae00 b/Library/Artifacts/59/59bce682592f1ea720f85cbf9ec1ae00
new file mode 100644
index 0000000..959aa03
Binary files /dev/null and b/Library/Artifacts/59/59bce682592f1ea720f85cbf9ec1ae00 differ
diff --git a/Library/Artifacts/59/59bf2356bb9d298baca7ddc3cfa211b8 b/Library/Artifacts/59/59bf2356bb9d298baca7ddc3cfa211b8
new file mode 100644
index 0000000..2b8555d
Binary files /dev/null and b/Library/Artifacts/59/59bf2356bb9d298baca7ddc3cfa211b8 differ
diff --git a/Library/Artifacts/59/59e0ea33e43b17d2afeb27fad421445e b/Library/Artifacts/59/59e0ea33e43b17d2afeb27fad421445e
new file mode 100644
index 0000000..b359b0c
Binary files /dev/null and b/Library/Artifacts/59/59e0ea33e43b17d2afeb27fad421445e differ
diff --git a/Library/Artifacts/59/59ed6d354eb69e84cc8ea6b370207871 b/Library/Artifacts/59/59ed6d354eb69e84cc8ea6b370207871
new file mode 100644
index 0000000..91abfeb
Binary files /dev/null and b/Library/Artifacts/59/59ed6d354eb69e84cc8ea6b370207871 differ
diff --git a/Library/Artifacts/59/59f3faaffb7ae459ebc7e0760865c7bc b/Library/Artifacts/59/59f3faaffb7ae459ebc7e0760865c7bc
new file mode 100644
index 0000000..e1b55ed
Binary files /dev/null and b/Library/Artifacts/59/59f3faaffb7ae459ebc7e0760865c7bc differ
diff --git a/Library/Artifacts/5a/5a09ce859a77c4fa9acbe4f618406ce2 b/Library/Artifacts/5a/5a09ce859a77c4fa9acbe4f618406ce2
new file mode 100644
index 0000000..f82a909
Binary files /dev/null and b/Library/Artifacts/5a/5a09ce859a77c4fa9acbe4f618406ce2 differ
diff --git a/Library/Artifacts/5a/5a1b502992da49120e999cbddb512d17 b/Library/Artifacts/5a/5a1b502992da49120e999cbddb512d17
new file mode 100644
index 0000000..7d53b69
Binary files /dev/null and b/Library/Artifacts/5a/5a1b502992da49120e999cbddb512d17 differ
diff --git a/Library/Artifacts/5a/5a2f90568ac82edcaf189c8675732634 b/Library/Artifacts/5a/5a2f90568ac82edcaf189c8675732634
new file mode 100644
index 0000000..6dd21b8
Binary files /dev/null and b/Library/Artifacts/5a/5a2f90568ac82edcaf189c8675732634 differ
diff --git a/Library/Artifacts/5a/5a45c23f9afa9dfd341a133113bb1f7d b/Library/Artifacts/5a/5a45c23f9afa9dfd341a133113bb1f7d
new file mode 100644
index 0000000..082436c
Binary files /dev/null and b/Library/Artifacts/5a/5a45c23f9afa9dfd341a133113bb1f7d differ
diff --git a/Library/Artifacts/5a/5a505a3822a3307f6b2918941fc67412 b/Library/Artifacts/5a/5a505a3822a3307f6b2918941fc67412
new file mode 100644
index 0000000..e52692e
Binary files /dev/null and b/Library/Artifacts/5a/5a505a3822a3307f6b2918941fc67412 differ
diff --git a/Library/Artifacts/5a/5a75613e06faa2b0e234e1326cc59117 b/Library/Artifacts/5a/5a75613e06faa2b0e234e1326cc59117
new file mode 100644
index 0000000..5bad79e
Binary files /dev/null and b/Library/Artifacts/5a/5a75613e06faa2b0e234e1326cc59117 differ
diff --git a/Library/Artifacts/5a/5a9118c772a8a3cfc371512296ba5d58 b/Library/Artifacts/5a/5a9118c772a8a3cfc371512296ba5d58
new file mode 100644
index 0000000..16d0df8
Binary files /dev/null and b/Library/Artifacts/5a/5a9118c772a8a3cfc371512296ba5d58 differ
diff --git a/Library/Artifacts/5a/5ac0af79c1d1944ede9055b3423edebb b/Library/Artifacts/5a/5ac0af79c1d1944ede9055b3423edebb
new file mode 100644
index 0000000..b306f9c
Binary files /dev/null and b/Library/Artifacts/5a/5ac0af79c1d1944ede9055b3423edebb differ
diff --git a/Library/Artifacts/5a/5ac0b506e9013442bde1abfabffda624 b/Library/Artifacts/5a/5ac0b506e9013442bde1abfabffda624
new file mode 100644
index 0000000..b16a7e4
Binary files /dev/null and b/Library/Artifacts/5a/5ac0b506e9013442bde1abfabffda624 differ
diff --git a/Library/Artifacts/5a/5ae8077fa774c8faf7e021aac22e1ddd b/Library/Artifacts/5a/5ae8077fa774c8faf7e021aac22e1ddd
new file mode 100644
index 0000000..b6080ce
Binary files /dev/null and b/Library/Artifacts/5a/5ae8077fa774c8faf7e021aac22e1ddd differ
diff --git a/Library/Artifacts/5b/5b134aea6aed6d71d6577cecaf9056b7 b/Library/Artifacts/5b/5b134aea6aed6d71d6577cecaf9056b7
new file mode 100644
index 0000000..5de9b29
Binary files /dev/null and b/Library/Artifacts/5b/5b134aea6aed6d71d6577cecaf9056b7 differ
diff --git a/Library/Artifacts/5b/5b372ca947c4ce7a6be708d2e72ea9ff b/Library/Artifacts/5b/5b372ca947c4ce7a6be708d2e72ea9ff
new file mode 100644
index 0000000..899f75f
Binary files /dev/null and b/Library/Artifacts/5b/5b372ca947c4ce7a6be708d2e72ea9ff differ
diff --git a/Library/Artifacts/5b/5b45898e75226cbea5797163f1555801 b/Library/Artifacts/5b/5b45898e75226cbea5797163f1555801
new file mode 100644
index 0000000..ba5014a
Binary files /dev/null and b/Library/Artifacts/5b/5b45898e75226cbea5797163f1555801 differ
diff --git a/Library/Artifacts/5b/5b4a633bf99a9a4abef3f542440e3559 b/Library/Artifacts/5b/5b4a633bf99a9a4abef3f542440e3559
new file mode 100644
index 0000000..d55c563
Binary files /dev/null and b/Library/Artifacts/5b/5b4a633bf99a9a4abef3f542440e3559 differ
diff --git a/Library/Artifacts/5b/5b58f47f8ade6e1c944f572d8adf93e5 b/Library/Artifacts/5b/5b58f47f8ade6e1c944f572d8adf93e5
new file mode 100644
index 0000000..31183dd
Binary files /dev/null and b/Library/Artifacts/5b/5b58f47f8ade6e1c944f572d8adf93e5 differ
diff --git a/Library/Artifacts/5c/5c022076ccc1d872e6877170935a4516 b/Library/Artifacts/5c/5c022076ccc1d872e6877170935a4516
new file mode 100644
index 0000000..a8a4b1e
Binary files /dev/null and b/Library/Artifacts/5c/5c022076ccc1d872e6877170935a4516 differ
diff --git a/Library/Artifacts/5c/5c02a8a2241d771b14935c26eb0f0a02 b/Library/Artifacts/5c/5c02a8a2241d771b14935c26eb0f0a02
new file mode 100644
index 0000000..ef17a1e
Binary files /dev/null and b/Library/Artifacts/5c/5c02a8a2241d771b14935c26eb0f0a02 differ
diff --git a/Library/Artifacts/5c/5c235ed28314a264fa4d5a053d91b737 b/Library/Artifacts/5c/5c235ed28314a264fa4d5a053d91b737
new file mode 100644
index 0000000..6781084
Binary files /dev/null and b/Library/Artifacts/5c/5c235ed28314a264fa4d5a053d91b737 differ
diff --git a/Library/Artifacts/5c/5c332350d98e1f044113b15167732f9f b/Library/Artifacts/5c/5c332350d98e1f044113b15167732f9f
new file mode 100644
index 0000000..d7ad780
Binary files /dev/null and b/Library/Artifacts/5c/5c332350d98e1f044113b15167732f9f differ
diff --git a/Library/Artifacts/5c/5c6a5248b9df8db12ad6909cdf358758 b/Library/Artifacts/5c/5c6a5248b9df8db12ad6909cdf358758
new file mode 100644
index 0000000..0573eaf
Binary files /dev/null and b/Library/Artifacts/5c/5c6a5248b9df8db12ad6909cdf358758 differ
diff --git a/Library/Artifacts/5c/5cbf81411d39424540fa2c07e31020ea b/Library/Artifacts/5c/5cbf81411d39424540fa2c07e31020ea
new file mode 100644
index 0000000..c007f1c
Binary files /dev/null and b/Library/Artifacts/5c/5cbf81411d39424540fa2c07e31020ea differ
diff --git a/Library/Artifacts/5c/5ce2f31c6cf69b9c21a880cdf8cc0230 b/Library/Artifacts/5c/5ce2f31c6cf69b9c21a880cdf8cc0230
new file mode 100644
index 0000000..c63434f
Binary files /dev/null and b/Library/Artifacts/5c/5ce2f31c6cf69b9c21a880cdf8cc0230 differ
diff --git a/Library/Artifacts/5c/5cfa3da79aa4dab36f602655801edf3d b/Library/Artifacts/5c/5cfa3da79aa4dab36f602655801edf3d
new file mode 100644
index 0000000..288c085
Binary files /dev/null and b/Library/Artifacts/5c/5cfa3da79aa4dab36f602655801edf3d differ
diff --git a/Library/Artifacts/5c/5cfccbfb9b12c710184698b9996accab b/Library/Artifacts/5c/5cfccbfb9b12c710184698b9996accab
new file mode 100644
index 0000000..688d94e
Binary files /dev/null and b/Library/Artifacts/5c/5cfccbfb9b12c710184698b9996accab differ
diff --git a/Library/Artifacts/5d/5d06e3c010f5ced81f33b48d3e81f663 b/Library/Artifacts/5d/5d06e3c010f5ced81f33b48d3e81f663
new file mode 100644
index 0000000..cae6d4c
Binary files /dev/null and b/Library/Artifacts/5d/5d06e3c010f5ced81f33b48d3e81f663 differ
diff --git a/Library/Artifacts/5d/5d154c11f912acc6bd142f528f1c65fa b/Library/Artifacts/5d/5d154c11f912acc6bd142f528f1c65fa
new file mode 100644
index 0000000..1b21dd4
Binary files /dev/null and b/Library/Artifacts/5d/5d154c11f912acc6bd142f528f1c65fa differ
diff --git a/Library/Artifacts/5d/5d191a044738227a851464aad9eb4d82 b/Library/Artifacts/5d/5d191a044738227a851464aad9eb4d82
new file mode 100644
index 0000000..a6f207f
Binary files /dev/null and b/Library/Artifacts/5d/5d191a044738227a851464aad9eb4d82 differ
diff --git a/Library/Artifacts/5d/5d2bc125a32df64dfb352fdd43092013 b/Library/Artifacts/5d/5d2bc125a32df64dfb352fdd43092013
new file mode 100644
index 0000000..058b430
Binary files /dev/null and b/Library/Artifacts/5d/5d2bc125a32df64dfb352fdd43092013 differ
diff --git a/Library/Artifacts/5d/5d64579f669e16e3f563eab4659ef9e6 b/Library/Artifacts/5d/5d64579f669e16e3f563eab4659ef9e6
new file mode 100644
index 0000000..2ff1ce1
Binary files /dev/null and b/Library/Artifacts/5d/5d64579f669e16e3f563eab4659ef9e6 differ
diff --git a/Library/Artifacts/5d/5d7966a9b7f3de6c14b53076b334c041 b/Library/Artifacts/5d/5d7966a9b7f3de6c14b53076b334c041
new file mode 100644
index 0000000..7283a86
Binary files /dev/null and b/Library/Artifacts/5d/5d7966a9b7f3de6c14b53076b334c041 differ
diff --git a/Library/Artifacts/5d/5d943606fa0ec722222a02fdf0ab8529 b/Library/Artifacts/5d/5d943606fa0ec722222a02fdf0ab8529
new file mode 100644
index 0000000..e056cfb
Binary files /dev/null and b/Library/Artifacts/5d/5d943606fa0ec722222a02fdf0ab8529 differ
diff --git a/Library/Artifacts/5e/5e0f3777ad803f32da01aee0949e38e6 b/Library/Artifacts/5e/5e0f3777ad803f32da01aee0949e38e6
new file mode 100644
index 0000000..d1b9f78
Binary files /dev/null and b/Library/Artifacts/5e/5e0f3777ad803f32da01aee0949e38e6 differ
diff --git a/Library/Artifacts/5e/5e40a9ea56e2cab5f5de8bf235e9f47e b/Library/Artifacts/5e/5e40a9ea56e2cab5f5de8bf235e9f47e
new file mode 100644
index 0000000..0ff206c
Binary files /dev/null and b/Library/Artifacts/5e/5e40a9ea56e2cab5f5de8bf235e9f47e differ
diff --git a/Library/Artifacts/5e/5e5642743915809b9aeed90f98110da8 b/Library/Artifacts/5e/5e5642743915809b9aeed90f98110da8
new file mode 100644
index 0000000..ce2e87f
Binary files /dev/null and b/Library/Artifacts/5e/5e5642743915809b9aeed90f98110da8 differ
diff --git a/Library/Artifacts/5e/5e56f0205f5b440b8af1d084cdb2b086 b/Library/Artifacts/5e/5e56f0205f5b440b8af1d084cdb2b086
new file mode 100644
index 0000000..b7b2906
Binary files /dev/null and b/Library/Artifacts/5e/5e56f0205f5b440b8af1d084cdb2b086 differ
diff --git a/Library/Artifacts/5e/5e8c99d6ebc71902d3bd992ff60600ae b/Library/Artifacts/5e/5e8c99d6ebc71902d3bd992ff60600ae
new file mode 100644
index 0000000..cb9b2c8
Binary files /dev/null and b/Library/Artifacts/5e/5e8c99d6ebc71902d3bd992ff60600ae differ
diff --git a/Library/Artifacts/5e/5eb0f4a655f8c2346e200fbba8e51e36 b/Library/Artifacts/5e/5eb0f4a655f8c2346e200fbba8e51e36
new file mode 100644
index 0000000..7111266
Binary files /dev/null and b/Library/Artifacts/5e/5eb0f4a655f8c2346e200fbba8e51e36 differ
diff --git a/Library/Artifacts/5e/5ebcbd2a6df8b18c2ccf9dde72a12703 b/Library/Artifacts/5e/5ebcbd2a6df8b18c2ccf9dde72a12703
new file mode 100644
index 0000000..2f710db
Binary files /dev/null and b/Library/Artifacts/5e/5ebcbd2a6df8b18c2ccf9dde72a12703 differ
diff --git a/Library/Artifacts/5e/5ecc7908fa761ff764341dc3c6cdc4bf b/Library/Artifacts/5e/5ecc7908fa761ff764341dc3c6cdc4bf
new file mode 100644
index 0000000..64d704c
Binary files /dev/null and b/Library/Artifacts/5e/5ecc7908fa761ff764341dc3c6cdc4bf differ
diff --git a/Library/Artifacts/5e/5edc57a241915cd7e718552f817082df b/Library/Artifacts/5e/5edc57a241915cd7e718552f817082df
new file mode 100644
index 0000000..a5f0075
Binary files /dev/null and b/Library/Artifacts/5e/5edc57a241915cd7e718552f817082df differ
diff --git a/Library/Artifacts/5f/5f0a06063540eb900ca60a6020bd539f b/Library/Artifacts/5f/5f0a06063540eb900ca60a6020bd539f
new file mode 100644
index 0000000..45145ad
Binary files /dev/null and b/Library/Artifacts/5f/5f0a06063540eb900ca60a6020bd539f differ
diff --git a/Library/Artifacts/5f/5f19c4f2c0f0adb733a5890f8673de3e b/Library/Artifacts/5f/5f19c4f2c0f0adb733a5890f8673de3e
new file mode 100644
index 0000000..c2eb6d1
Binary files /dev/null and b/Library/Artifacts/5f/5f19c4f2c0f0adb733a5890f8673de3e differ
diff --git a/Library/Artifacts/5f/5f478027908f8541239a5daa72f4be83 b/Library/Artifacts/5f/5f478027908f8541239a5daa72f4be83
new file mode 100644
index 0000000..0ab9b58
Binary files /dev/null and b/Library/Artifacts/5f/5f478027908f8541239a5daa72f4be83 differ
diff --git a/Library/Artifacts/5f/5f65a62cc992aac0961fda1409135a39 b/Library/Artifacts/5f/5f65a62cc992aac0961fda1409135a39
new file mode 100644
index 0000000..09a4e01
Binary files /dev/null and b/Library/Artifacts/5f/5f65a62cc992aac0961fda1409135a39 differ
diff --git a/Library/Artifacts/5f/5fa2bb83bed789d7b787d96b64033c75 b/Library/Artifacts/5f/5fa2bb83bed789d7b787d96b64033c75
new file mode 100644
index 0000000..a371761
Binary files /dev/null and b/Library/Artifacts/5f/5fa2bb83bed789d7b787d96b64033c75 differ
diff --git a/Library/Artifacts/5f/5fdfaa9f50264962f15968c39becf111 b/Library/Artifacts/5f/5fdfaa9f50264962f15968c39becf111
new file mode 100644
index 0000000..0210454
Binary files /dev/null and b/Library/Artifacts/5f/5fdfaa9f50264962f15968c39becf111 differ
diff --git a/Library/Artifacts/5f/5ff88a90cbad93553dc0dbb29116675f b/Library/Artifacts/5f/5ff88a90cbad93553dc0dbb29116675f
new file mode 100644
index 0000000..51c1655
Binary files /dev/null and b/Library/Artifacts/5f/5ff88a90cbad93553dc0dbb29116675f differ
diff --git a/Library/Artifacts/60/6014073c524a321c3ccc15f99d9925a8 b/Library/Artifacts/60/6014073c524a321c3ccc15f99d9925a8
new file mode 100644
index 0000000..404f535
Binary files /dev/null and b/Library/Artifacts/60/6014073c524a321c3ccc15f99d9925a8 differ
diff --git a/Library/Artifacts/60/60294720ab786cdeca64a3a79101721e b/Library/Artifacts/60/60294720ab786cdeca64a3a79101721e
new file mode 100644
index 0000000..714855c
Binary files /dev/null and b/Library/Artifacts/60/60294720ab786cdeca64a3a79101721e differ
diff --git a/Library/Artifacts/60/602cc92546368c5c86f25ebb3113fa79 b/Library/Artifacts/60/602cc92546368c5c86f25ebb3113fa79
new file mode 100644
index 0000000..8062d00
Binary files /dev/null and b/Library/Artifacts/60/602cc92546368c5c86f25ebb3113fa79 differ
diff --git a/Library/Artifacts/60/603e7b2a08ffcb3a457444c532b8fe84 b/Library/Artifacts/60/603e7b2a08ffcb3a457444c532b8fe84
new file mode 100644
index 0000000..12678f3
Binary files /dev/null and b/Library/Artifacts/60/603e7b2a08ffcb3a457444c532b8fe84 differ
diff --git a/Library/Artifacts/60/605bf369348b1d035d1905d60ec4cd2f b/Library/Artifacts/60/605bf369348b1d035d1905d60ec4cd2f
new file mode 100644
index 0000000..4c7d540
Binary files /dev/null and b/Library/Artifacts/60/605bf369348b1d035d1905d60ec4cd2f differ
diff --git a/Library/Artifacts/60/605e835a3ea202d352f0eebd8e4a07c0 b/Library/Artifacts/60/605e835a3ea202d352f0eebd8e4a07c0
new file mode 100644
index 0000000..4d13837
Binary files /dev/null and b/Library/Artifacts/60/605e835a3ea202d352f0eebd8e4a07c0 differ
diff --git a/Library/Artifacts/60/60a6077cb284d30827bf713a4659b0da b/Library/Artifacts/60/60a6077cb284d30827bf713a4659b0da
new file mode 100644
index 0000000..d78eb5e
Binary files /dev/null and b/Library/Artifacts/60/60a6077cb284d30827bf713a4659b0da differ
diff --git a/Library/Artifacts/60/60f2f9596a0d3d6618d741d484c2ca98 b/Library/Artifacts/60/60f2f9596a0d3d6618d741d484c2ca98
new file mode 100644
index 0000000..0b7a0be
Binary files /dev/null and b/Library/Artifacts/60/60f2f9596a0d3d6618d741d484c2ca98 differ
diff --git a/Library/Artifacts/60/60fbf4700b3a45225298c75ad3a332d3 b/Library/Artifacts/60/60fbf4700b3a45225298c75ad3a332d3
new file mode 100644
index 0000000..7428a1e
Binary files /dev/null and b/Library/Artifacts/60/60fbf4700b3a45225298c75ad3a332d3 differ
diff --git a/Library/Artifacts/61/6128161485a93bc0a9952f65272be4c8 b/Library/Artifacts/61/6128161485a93bc0a9952f65272be4c8
new file mode 100644
index 0000000..fbfb78d
Binary files /dev/null and b/Library/Artifacts/61/6128161485a93bc0a9952f65272be4c8 differ
diff --git a/Library/Artifacts/61/61687df7f110ba4bc11f1bde68375aeb b/Library/Artifacts/61/61687df7f110ba4bc11f1bde68375aeb
new file mode 100644
index 0000000..a6d79c7
Binary files /dev/null and b/Library/Artifacts/61/61687df7f110ba4bc11f1bde68375aeb differ
diff --git a/Library/Artifacts/61/61689e51c47066e45a981dc63cbb7a85 b/Library/Artifacts/61/61689e51c47066e45a981dc63cbb7a85
new file mode 100644
index 0000000..c3236a7
Binary files /dev/null and b/Library/Artifacts/61/61689e51c47066e45a981dc63cbb7a85 differ
diff --git a/Library/Artifacts/61/6168c874025edfda1d98054e62560619 b/Library/Artifacts/61/6168c874025edfda1d98054e62560619
new file mode 100644
index 0000000..105ad00
Binary files /dev/null and b/Library/Artifacts/61/6168c874025edfda1d98054e62560619 differ
diff --git a/Library/Artifacts/61/616de8a139dd2ba6efeee9746e217c75 b/Library/Artifacts/61/616de8a139dd2ba6efeee9746e217c75
new file mode 100644
index 0000000..0ff90d7
Binary files /dev/null and b/Library/Artifacts/61/616de8a139dd2ba6efeee9746e217c75 differ
diff --git a/Library/Artifacts/61/617a08761a7a63afe9c726c7aae54877 b/Library/Artifacts/61/617a08761a7a63afe9c726c7aae54877
new file mode 100644
index 0000000..401db12
Binary files /dev/null and b/Library/Artifacts/61/617a08761a7a63afe9c726c7aae54877 differ
diff --git a/Library/Artifacts/61/6182e54bd4ae43099b81174651cc8211 b/Library/Artifacts/61/6182e54bd4ae43099b81174651cc8211
new file mode 100644
index 0000000..c259ca8
Binary files /dev/null and b/Library/Artifacts/61/6182e54bd4ae43099b81174651cc8211 differ
diff --git a/Library/Artifacts/61/618c0a8d4198c92dcaf1df6d45ce6cf2 b/Library/Artifacts/61/618c0a8d4198c92dcaf1df6d45ce6cf2
new file mode 100644
index 0000000..742c027
Binary files /dev/null and b/Library/Artifacts/61/618c0a8d4198c92dcaf1df6d45ce6cf2 differ
diff --git a/Library/Artifacts/61/61d2173b8d047c5880ddf5238c9fbce9 b/Library/Artifacts/61/61d2173b8d047c5880ddf5238c9fbce9
new file mode 100644
index 0000000..2f4bb98
Binary files /dev/null and b/Library/Artifacts/61/61d2173b8d047c5880ddf5238c9fbce9 differ
diff --git a/Library/Artifacts/62/6207aeeaccef497ce18ca73760f43e17 b/Library/Artifacts/62/6207aeeaccef497ce18ca73760f43e17
new file mode 100644
index 0000000..479a10d
Binary files /dev/null and b/Library/Artifacts/62/6207aeeaccef497ce18ca73760f43e17 differ
diff --git a/Library/Artifacts/62/6218141cbea9736a19750137e7668b18 b/Library/Artifacts/62/6218141cbea9736a19750137e7668b18
new file mode 100644
index 0000000..b9e2756
Binary files /dev/null and b/Library/Artifacts/62/6218141cbea9736a19750137e7668b18 differ
diff --git a/Library/Artifacts/62/622be480aa61b3b2cf735b528f08a772 b/Library/Artifacts/62/622be480aa61b3b2cf735b528f08a772
new file mode 100644
index 0000000..b70adcb
Binary files /dev/null and b/Library/Artifacts/62/622be480aa61b3b2cf735b528f08a772 differ
diff --git a/Library/Artifacts/62/6243c548820c7fe81550d5186e71cddb b/Library/Artifacts/62/6243c548820c7fe81550d5186e71cddb
new file mode 100644
index 0000000..2e4f872
Binary files /dev/null and b/Library/Artifacts/62/6243c548820c7fe81550d5186e71cddb differ
diff --git a/Library/Artifacts/62/627fa1dbcd77ddb931e34a19f54a5172 b/Library/Artifacts/62/627fa1dbcd77ddb931e34a19f54a5172
new file mode 100644
index 0000000..a4d5c84
Binary files /dev/null and b/Library/Artifacts/62/627fa1dbcd77ddb931e34a19f54a5172 differ
diff --git a/Library/Artifacts/62/62ab46b796cd217406f505ef2b33d21f b/Library/Artifacts/62/62ab46b796cd217406f505ef2b33d21f
new file mode 100644
index 0000000..549e516
Binary files /dev/null and b/Library/Artifacts/62/62ab46b796cd217406f505ef2b33d21f differ
diff --git a/Library/Artifacts/62/62f128d4f429ce67390931d3c59c3ebb b/Library/Artifacts/62/62f128d4f429ce67390931d3c59c3ebb
new file mode 100644
index 0000000..d90faf9
Binary files /dev/null and b/Library/Artifacts/62/62f128d4f429ce67390931d3c59c3ebb differ
diff --git a/Library/Artifacts/63/630f39f021ddf4be4b23a5cd1a03f0f4 b/Library/Artifacts/63/630f39f021ddf4be4b23a5cd1a03f0f4
new file mode 100644
index 0000000..a6af978
Binary files /dev/null and b/Library/Artifacts/63/630f39f021ddf4be4b23a5cd1a03f0f4 differ
diff --git a/Library/Artifacts/63/631594b3061a879bc4db78c77abe7bfa b/Library/Artifacts/63/631594b3061a879bc4db78c77abe7bfa
new file mode 100644
index 0000000..6500703
Binary files /dev/null and b/Library/Artifacts/63/631594b3061a879bc4db78c77abe7bfa differ
diff --git a/Library/Artifacts/63/6338e80f2c6bd149f819b7ee03c233cd b/Library/Artifacts/63/6338e80f2c6bd149f819b7ee03c233cd
new file mode 100644
index 0000000..f04d031
Binary files /dev/null and b/Library/Artifacts/63/6338e80f2c6bd149f819b7ee03c233cd differ
diff --git a/Library/Artifacts/63/6390c6dfdb48d644ac850ed18386995a b/Library/Artifacts/63/6390c6dfdb48d644ac850ed18386995a
new file mode 100644
index 0000000..1cabbf5
Binary files /dev/null and b/Library/Artifacts/63/6390c6dfdb48d644ac850ed18386995a differ
diff --git a/Library/Artifacts/63/63a5dfbdc4576cfd23de0c76d6817ad1 b/Library/Artifacts/63/63a5dfbdc4576cfd23de0c76d6817ad1
new file mode 100644
index 0000000..03021c6
Binary files /dev/null and b/Library/Artifacts/63/63a5dfbdc4576cfd23de0c76d6817ad1 differ
diff --git a/Library/Artifacts/63/63ce6c29cb3e8934f60896347f2f93f6 b/Library/Artifacts/63/63ce6c29cb3e8934f60896347f2f93f6
new file mode 100644
index 0000000..a7a3b15
Binary files /dev/null and b/Library/Artifacts/63/63ce6c29cb3e8934f60896347f2f93f6 differ
diff --git a/Library/Artifacts/63/63f5f56c6c896ac33e3b91506303ddfd b/Library/Artifacts/63/63f5f56c6c896ac33e3b91506303ddfd
new file mode 100644
index 0000000..aafde65
Binary files /dev/null and b/Library/Artifacts/63/63f5f56c6c896ac33e3b91506303ddfd differ
diff --git a/Library/Artifacts/63/63f7d2e1952113749e56cd06976a1b7a b/Library/Artifacts/63/63f7d2e1952113749e56cd06976a1b7a
new file mode 100644
index 0000000..f4df520
Binary files /dev/null and b/Library/Artifacts/63/63f7d2e1952113749e56cd06976a1b7a differ
diff --git a/Library/Artifacts/64/6406fc63374690540f2acb7d3b0fb516 b/Library/Artifacts/64/6406fc63374690540f2acb7d3b0fb516
new file mode 100644
index 0000000..30866fb
Binary files /dev/null and b/Library/Artifacts/64/6406fc63374690540f2acb7d3b0fb516 differ
diff --git a/Library/Artifacts/64/640eed45ad6895912a54cececf7f9c38 b/Library/Artifacts/64/640eed45ad6895912a54cececf7f9c38
new file mode 100644
index 0000000..85506f6
Binary files /dev/null and b/Library/Artifacts/64/640eed45ad6895912a54cececf7f9c38 differ
diff --git a/Library/Artifacts/64/6418dec59cf2deb6f9da2430018399e1 b/Library/Artifacts/64/6418dec59cf2deb6f9da2430018399e1
new file mode 100644
index 0000000..72f73a7
Binary files /dev/null and b/Library/Artifacts/64/6418dec59cf2deb6f9da2430018399e1 differ
diff --git a/Library/Artifacts/64/64623e1fc80b7d8032a8ce0b731116f1 b/Library/Artifacts/64/64623e1fc80b7d8032a8ce0b731116f1
new file mode 100644
index 0000000..f721ab8
Binary files /dev/null and b/Library/Artifacts/64/64623e1fc80b7d8032a8ce0b731116f1 differ
diff --git a/Library/Artifacts/64/6468607caa23347dcb6ab4390c9d2415 b/Library/Artifacts/64/6468607caa23347dcb6ab4390c9d2415
new file mode 100644
index 0000000..1c7dc24
Binary files /dev/null and b/Library/Artifacts/64/6468607caa23347dcb6ab4390c9d2415 differ
diff --git a/Library/Artifacts/64/649e2e1550e9dc48458233a765a0792d b/Library/Artifacts/64/649e2e1550e9dc48458233a765a0792d
new file mode 100644
index 0000000..83ced0d
Binary files /dev/null and b/Library/Artifacts/64/649e2e1550e9dc48458233a765a0792d differ
diff --git a/Library/Artifacts/64/64c09746decd8223ff7050b826580493 b/Library/Artifacts/64/64c09746decd8223ff7050b826580493
new file mode 100644
index 0000000..32ff5e9
Binary files /dev/null and b/Library/Artifacts/64/64c09746decd8223ff7050b826580493 differ
diff --git a/Library/Artifacts/64/64d05486d3896646d47baf1c78dfbc56 b/Library/Artifacts/64/64d05486d3896646d47baf1c78dfbc56
new file mode 100644
index 0000000..ff21338
Binary files /dev/null and b/Library/Artifacts/64/64d05486d3896646d47baf1c78dfbc56 differ
diff --git a/Library/Artifacts/64/64e876c8f86bbb5e75687fd37eaa81b0 b/Library/Artifacts/64/64e876c8f86bbb5e75687fd37eaa81b0
new file mode 100644
index 0000000..10e741f
Binary files /dev/null and b/Library/Artifacts/64/64e876c8f86bbb5e75687fd37eaa81b0 differ
diff --git a/Library/Artifacts/65/6507464bbac7bfc37d941b68058c927a b/Library/Artifacts/65/6507464bbac7bfc37d941b68058c927a
new file mode 100644
index 0000000..ef10a27
Binary files /dev/null and b/Library/Artifacts/65/6507464bbac7bfc37d941b68058c927a differ
diff --git a/Library/Artifacts/65/650a27add09fb80494b21022f5fd6577 b/Library/Artifacts/65/650a27add09fb80494b21022f5fd6577
new file mode 100644
index 0000000..2fc1377
Binary files /dev/null and b/Library/Artifacts/65/650a27add09fb80494b21022f5fd6577 differ
diff --git a/Library/Artifacts/65/652934203510e3e51d3473ee164aeb67 b/Library/Artifacts/65/652934203510e3e51d3473ee164aeb67
new file mode 100644
index 0000000..9354779
Binary files /dev/null and b/Library/Artifacts/65/652934203510e3e51d3473ee164aeb67 differ
diff --git a/Library/Artifacts/65/652e6cf5dbdea4fa99938f1c98d85d4c b/Library/Artifacts/65/652e6cf5dbdea4fa99938f1c98d85d4c
new file mode 100644
index 0000000..058e977
Binary files /dev/null and b/Library/Artifacts/65/652e6cf5dbdea4fa99938f1c98d85d4c differ
diff --git a/Library/Artifacts/65/653aafbe39a4e386579b50823945677d b/Library/Artifacts/65/653aafbe39a4e386579b50823945677d
new file mode 100644
index 0000000..6ef14c8
Binary files /dev/null and b/Library/Artifacts/65/653aafbe39a4e386579b50823945677d differ
diff --git a/Library/Artifacts/65/655434ca097ce36562c4831225a38c68 b/Library/Artifacts/65/655434ca097ce36562c4831225a38c68
new file mode 100644
index 0000000..b00db1b
Binary files /dev/null and b/Library/Artifacts/65/655434ca097ce36562c4831225a38c68 differ
diff --git a/Library/Artifacts/65/65679ae52558a72ffc562d44a32dacfa b/Library/Artifacts/65/65679ae52558a72ffc562d44a32dacfa
new file mode 100644
index 0000000..bd29461
Binary files /dev/null and b/Library/Artifacts/65/65679ae52558a72ffc562d44a32dacfa differ
diff --git a/Library/Artifacts/65/65ae86d02b7cc7d4d970d406a280cb48 b/Library/Artifacts/65/65ae86d02b7cc7d4d970d406a280cb48
new file mode 100644
index 0000000..32e5e58
Binary files /dev/null and b/Library/Artifacts/65/65ae86d02b7cc7d4d970d406a280cb48 differ
diff --git a/Library/Artifacts/65/65de4571fe69e04bcfbfbbb1bd461b2a b/Library/Artifacts/65/65de4571fe69e04bcfbfbbb1bd461b2a
new file mode 100644
index 0000000..19e7e74
Binary files /dev/null and b/Library/Artifacts/65/65de4571fe69e04bcfbfbbb1bd461b2a differ
diff --git a/Library/Artifacts/65/65e1765e177442bb7c053a43ece62971 b/Library/Artifacts/65/65e1765e177442bb7c053a43ece62971
new file mode 100644
index 0000000..ecf3bfe
Binary files /dev/null and b/Library/Artifacts/65/65e1765e177442bb7c053a43ece62971 differ
diff --git a/Library/Artifacts/65/65e353ac6b0f25c1f7cda7dcb9dd6080 b/Library/Artifacts/65/65e353ac6b0f25c1f7cda7dcb9dd6080
new file mode 100644
index 0000000..955d7d4
Binary files /dev/null and b/Library/Artifacts/65/65e353ac6b0f25c1f7cda7dcb9dd6080 differ
diff --git a/Library/Artifacts/66/6618a33ea480ac61c334cefe955e7bd9 b/Library/Artifacts/66/6618a33ea480ac61c334cefe955e7bd9
new file mode 100644
index 0000000..67b013a
Binary files /dev/null and b/Library/Artifacts/66/6618a33ea480ac61c334cefe955e7bd9 differ
diff --git a/Library/Artifacts/66/66437b3b6ba936ca447fee527fd75724 b/Library/Artifacts/66/66437b3b6ba936ca447fee527fd75724
new file mode 100644
index 0000000..0508598
Binary files /dev/null and b/Library/Artifacts/66/66437b3b6ba936ca447fee527fd75724 differ
diff --git a/Library/Artifacts/66/666f080ebf03ec3a1744e36f489b144c b/Library/Artifacts/66/666f080ebf03ec3a1744e36f489b144c
new file mode 100644
index 0000000..d931f76
Binary files /dev/null and b/Library/Artifacts/66/666f080ebf03ec3a1744e36f489b144c differ
diff --git a/Library/Artifacts/66/6671fff616a6087f8dbf2df11d5bd089 b/Library/Artifacts/66/6671fff616a6087f8dbf2df11d5bd089
new file mode 100644
index 0000000..3ddbd46
Binary files /dev/null and b/Library/Artifacts/66/6671fff616a6087f8dbf2df11d5bd089 differ
diff --git a/Library/Artifacts/66/669d1803a796318556d55548c184d22a b/Library/Artifacts/66/669d1803a796318556d55548c184d22a
new file mode 100644
index 0000000..3af4f7d
Binary files /dev/null and b/Library/Artifacts/66/669d1803a796318556d55548c184d22a differ
diff --git a/Library/Artifacts/66/66f5928ad36627139e1c423123a049b1 b/Library/Artifacts/66/66f5928ad36627139e1c423123a049b1
new file mode 100644
index 0000000..7d1d8e0
Binary files /dev/null and b/Library/Artifacts/66/66f5928ad36627139e1c423123a049b1 differ
diff --git a/Library/Artifacts/66/66ff096d87430fc5fa2cfbe5aca828ce b/Library/Artifacts/66/66ff096d87430fc5fa2cfbe5aca828ce
new file mode 100644
index 0000000..0944858
Binary files /dev/null and b/Library/Artifacts/66/66ff096d87430fc5fa2cfbe5aca828ce differ
diff --git a/Library/Artifacts/67/67097334e26a7e96afa81114da5f00b1 b/Library/Artifacts/67/67097334e26a7e96afa81114da5f00b1
new file mode 100644
index 0000000..3303f22
Binary files /dev/null and b/Library/Artifacts/67/67097334e26a7e96afa81114da5f00b1 differ
diff --git a/Library/Artifacts/67/670e4c8f13c9123456704d0df5755394 b/Library/Artifacts/67/670e4c8f13c9123456704d0df5755394
new file mode 100644
index 0000000..1a82d63
Binary files /dev/null and b/Library/Artifacts/67/670e4c8f13c9123456704d0df5755394 differ
diff --git a/Library/Artifacts/67/671f5f7eb7b37e04f68312e92c1bfc3a b/Library/Artifacts/67/671f5f7eb7b37e04f68312e92c1bfc3a
new file mode 100644
index 0000000..2b99824
Binary files /dev/null and b/Library/Artifacts/67/671f5f7eb7b37e04f68312e92c1bfc3a differ
diff --git a/Library/Artifacts/67/6724069a93fa2271ae86dc6c12e9b848 b/Library/Artifacts/67/6724069a93fa2271ae86dc6c12e9b848
new file mode 100644
index 0000000..2badf4a
Binary files /dev/null and b/Library/Artifacts/67/6724069a93fa2271ae86dc6c12e9b848 differ
diff --git a/Library/Artifacts/67/6725d564f2ebde525fd4522373a31121 b/Library/Artifacts/67/6725d564f2ebde525fd4522373a31121
new file mode 100644
index 0000000..860ec35
Binary files /dev/null and b/Library/Artifacts/67/6725d564f2ebde525fd4522373a31121 differ
diff --git a/Library/Artifacts/67/6782d4718744a75d664917aded9ae4ac b/Library/Artifacts/67/6782d4718744a75d664917aded9ae4ac
new file mode 100644
index 0000000..044f8da
Binary files /dev/null and b/Library/Artifacts/67/6782d4718744a75d664917aded9ae4ac differ
diff --git a/Library/Artifacts/67/678652b176d7b85966caaa1484fcfe5f b/Library/Artifacts/67/678652b176d7b85966caaa1484fcfe5f
new file mode 100644
index 0000000..f8279d6
Binary files /dev/null and b/Library/Artifacts/67/678652b176d7b85966caaa1484fcfe5f differ
diff --git a/Library/Artifacts/68/680bd3102aa3da6978929cdeab109815 b/Library/Artifacts/68/680bd3102aa3da6978929cdeab109815
new file mode 100644
index 0000000..b243219
Binary files /dev/null and b/Library/Artifacts/68/680bd3102aa3da6978929cdeab109815 differ
diff --git a/Library/Artifacts/68/680f70b91a05912b3c11bb210d3b361b b/Library/Artifacts/68/680f70b91a05912b3c11bb210d3b361b
new file mode 100644
index 0000000..b7faec6
Binary files /dev/null and b/Library/Artifacts/68/680f70b91a05912b3c11bb210d3b361b differ
diff --git a/Library/Artifacts/68/68163159b3e1a0c771da905f85fe6bd6 b/Library/Artifacts/68/68163159b3e1a0c771da905f85fe6bd6
new file mode 100644
index 0000000..501a7ce
Binary files /dev/null and b/Library/Artifacts/68/68163159b3e1a0c771da905f85fe6bd6 differ
diff --git a/Library/Artifacts/68/68201c38df7ba8cbcb18b44fe36367b9 b/Library/Artifacts/68/68201c38df7ba8cbcb18b44fe36367b9
new file mode 100644
index 0000000..7e20cd4
Binary files /dev/null and b/Library/Artifacts/68/68201c38df7ba8cbcb18b44fe36367b9 differ
diff --git a/Library/Artifacts/68/683161bd73f1f16a6bbd78fec930baeb b/Library/Artifacts/68/683161bd73f1f16a6bbd78fec930baeb
new file mode 100644
index 0000000..d80b4be
Binary files /dev/null and b/Library/Artifacts/68/683161bd73f1f16a6bbd78fec930baeb differ
diff --git a/Library/Artifacts/68/683ffe2fde760bd01a74d2f5685cdf21 b/Library/Artifacts/68/683ffe2fde760bd01a74d2f5685cdf21
new file mode 100644
index 0000000..9f18289
Binary files /dev/null and b/Library/Artifacts/68/683ffe2fde760bd01a74d2f5685cdf21 differ
diff --git a/Library/Artifacts/68/6856c2bc9249fa67e6b41bdbe5cfc1b5 b/Library/Artifacts/68/6856c2bc9249fa67e6b41bdbe5cfc1b5
new file mode 100644
index 0000000..c104a58
Binary files /dev/null and b/Library/Artifacts/68/6856c2bc9249fa67e6b41bdbe5cfc1b5 differ
diff --git a/Library/Artifacts/68/68680149f4e8fc9a417c33ad41775d50 b/Library/Artifacts/68/68680149f4e8fc9a417c33ad41775d50
new file mode 100644
index 0000000..be83f48
Binary files /dev/null and b/Library/Artifacts/68/68680149f4e8fc9a417c33ad41775d50 differ
diff --git a/Library/Artifacts/68/68bf691daf9cd52ca852cb55f1a56334 b/Library/Artifacts/68/68bf691daf9cd52ca852cb55f1a56334
new file mode 100644
index 0000000..dc50965
Binary files /dev/null and b/Library/Artifacts/68/68bf691daf9cd52ca852cb55f1a56334 differ
diff --git a/Library/Artifacts/69/696ec80664c885a38e8f56ff88b043c9 b/Library/Artifacts/69/696ec80664c885a38e8f56ff88b043c9
new file mode 100644
index 0000000..bde0b94
Binary files /dev/null and b/Library/Artifacts/69/696ec80664c885a38e8f56ff88b043c9 differ
diff --git a/Library/Artifacts/69/699d6b64456a57d58f3a5b6d28bba7ba b/Library/Artifacts/69/699d6b64456a57d58f3a5b6d28bba7ba
new file mode 100644
index 0000000..d436712
Binary files /dev/null and b/Library/Artifacts/69/699d6b64456a57d58f3a5b6d28bba7ba differ
diff --git a/Library/Artifacts/69/69c7c86d2343917b7f61fd843f95fa5c b/Library/Artifacts/69/69c7c86d2343917b7f61fd843f95fa5c
new file mode 100644
index 0000000..2f6071c
Binary files /dev/null and b/Library/Artifacts/69/69c7c86d2343917b7f61fd843f95fa5c differ
diff --git a/Library/Artifacts/69/69fe2f7bdcb853fdbef720e913dbd52e b/Library/Artifacts/69/69fe2f7bdcb853fdbef720e913dbd52e
new file mode 100644
index 0000000..5be7633
Binary files /dev/null and b/Library/Artifacts/69/69fe2f7bdcb853fdbef720e913dbd52e differ
diff --git a/Library/Artifacts/6a/6a09b6f178919506bb7b587f496eb360 b/Library/Artifacts/6a/6a09b6f178919506bb7b587f496eb360
new file mode 100644
index 0000000..1ce5b7c
Binary files /dev/null and b/Library/Artifacts/6a/6a09b6f178919506bb7b587f496eb360 differ
diff --git a/Library/Artifacts/6a/6a13407f87ffa4756dd256e84237623b b/Library/Artifacts/6a/6a13407f87ffa4756dd256e84237623b
new file mode 100644
index 0000000..e3d49ec
Binary files /dev/null and b/Library/Artifacts/6a/6a13407f87ffa4756dd256e84237623b differ
diff --git a/Library/Artifacts/6a/6a1fe7d7f3e20622e2e405d3a1822f15 b/Library/Artifacts/6a/6a1fe7d7f3e20622e2e405d3a1822f15
new file mode 100644
index 0000000..0d86ab1
Binary files /dev/null and b/Library/Artifacts/6a/6a1fe7d7f3e20622e2e405d3a1822f15 differ
diff --git a/Library/Artifacts/6a/6a2e606edf5eb28f88662706a54c5888 b/Library/Artifacts/6a/6a2e606edf5eb28f88662706a54c5888
new file mode 100644
index 0000000..a0faf4c
Binary files /dev/null and b/Library/Artifacts/6a/6a2e606edf5eb28f88662706a54c5888 differ
diff --git a/Library/Artifacts/6a/6a30915bdea87145acaf74baf1229d1a b/Library/Artifacts/6a/6a30915bdea87145acaf74baf1229d1a
new file mode 100644
index 0000000..6a97007
Binary files /dev/null and b/Library/Artifacts/6a/6a30915bdea87145acaf74baf1229d1a differ
diff --git a/Library/Artifacts/6a/6a39ad49c4d9119ec21561b77d84b566 b/Library/Artifacts/6a/6a39ad49c4d9119ec21561b77d84b566
new file mode 100644
index 0000000..570f954
Binary files /dev/null and b/Library/Artifacts/6a/6a39ad49c4d9119ec21561b77d84b566 differ
diff --git a/Library/Artifacts/6a/6a681124fdb1bd570fcbae94a2f3ff49 b/Library/Artifacts/6a/6a681124fdb1bd570fcbae94a2f3ff49
new file mode 100644
index 0000000..05ed4a2
Binary files /dev/null and b/Library/Artifacts/6a/6a681124fdb1bd570fcbae94a2f3ff49 differ
diff --git a/Library/Artifacts/6a/6adc046d624e0580072147592aeff54b b/Library/Artifacts/6a/6adc046d624e0580072147592aeff54b
new file mode 100644
index 0000000..de4f1e2
Binary files /dev/null and b/Library/Artifacts/6a/6adc046d624e0580072147592aeff54b differ
diff --git a/Library/Artifacts/6a/6adee162390cf3c421a2f862114b48e7 b/Library/Artifacts/6a/6adee162390cf3c421a2f862114b48e7
new file mode 100644
index 0000000..bbaa317
Binary files /dev/null and b/Library/Artifacts/6a/6adee162390cf3c421a2f862114b48e7 differ
diff --git a/Library/Artifacts/6b/6b2820427c613a4c2971b08ecfc6a2c7 b/Library/Artifacts/6b/6b2820427c613a4c2971b08ecfc6a2c7
new file mode 100644
index 0000000..ffcdfd2
Binary files /dev/null and b/Library/Artifacts/6b/6b2820427c613a4c2971b08ecfc6a2c7 differ
diff --git a/Library/Artifacts/6b/6b71e12ae88c104e4a4bfb7b690dcffa b/Library/Artifacts/6b/6b71e12ae88c104e4a4bfb7b690dcffa
new file mode 100644
index 0000000..646220f
Binary files /dev/null and b/Library/Artifacts/6b/6b71e12ae88c104e4a4bfb7b690dcffa differ
diff --git a/Library/Artifacts/6b/6b8540dc8a0e8b31eaccd9359cebf2d2 b/Library/Artifacts/6b/6b8540dc8a0e8b31eaccd9359cebf2d2
new file mode 100644
index 0000000..790d02a
Binary files /dev/null and b/Library/Artifacts/6b/6b8540dc8a0e8b31eaccd9359cebf2d2 differ
diff --git a/Library/Artifacts/6b/6b9b7ef76014df861591ea5485ab728e b/Library/Artifacts/6b/6b9b7ef76014df861591ea5485ab728e
new file mode 100644
index 0000000..db1807f
Binary files /dev/null and b/Library/Artifacts/6b/6b9b7ef76014df861591ea5485ab728e differ
diff --git a/Library/Artifacts/6b/6bcb85e9b2f9360af1bbd343733c5941 b/Library/Artifacts/6b/6bcb85e9b2f9360af1bbd343733c5941
new file mode 100644
index 0000000..4381a6e
Binary files /dev/null and b/Library/Artifacts/6b/6bcb85e9b2f9360af1bbd343733c5941 differ
diff --git a/Library/Artifacts/6b/6bd21a5f5818e701f63a07f70bc0edbd b/Library/Artifacts/6b/6bd21a5f5818e701f63a07f70bc0edbd
new file mode 100644
index 0000000..1f9f90d
Binary files /dev/null and b/Library/Artifacts/6b/6bd21a5f5818e701f63a07f70bc0edbd differ
diff --git a/Library/Artifacts/6b/6bf9b5c76511e25fcd708bf075a53720 b/Library/Artifacts/6b/6bf9b5c76511e25fcd708bf075a53720
new file mode 100644
index 0000000..be386cc
Binary files /dev/null and b/Library/Artifacts/6b/6bf9b5c76511e25fcd708bf075a53720 differ
diff --git a/Library/Artifacts/6c/6c68999f70f27ff7c436d7d5ebec0443 b/Library/Artifacts/6c/6c68999f70f27ff7c436d7d5ebec0443
new file mode 100644
index 0000000..b810d61
Binary files /dev/null and b/Library/Artifacts/6c/6c68999f70f27ff7c436d7d5ebec0443 differ
diff --git a/Library/Artifacts/6c/6c7b40d2ffaefd1268c01b022be13450 b/Library/Artifacts/6c/6c7b40d2ffaefd1268c01b022be13450
new file mode 100644
index 0000000..a9907b7
Binary files /dev/null and b/Library/Artifacts/6c/6c7b40d2ffaefd1268c01b022be13450 differ
diff --git a/Library/Artifacts/6c/6c924df507920c74f1f6b75280298ea9 b/Library/Artifacts/6c/6c924df507920c74f1f6b75280298ea9
new file mode 100644
index 0000000..8952007
Binary files /dev/null and b/Library/Artifacts/6c/6c924df507920c74f1f6b75280298ea9 differ
diff --git a/Library/Artifacts/6c/6cb350babe9aa57765ba621d7695183a b/Library/Artifacts/6c/6cb350babe9aa57765ba621d7695183a
new file mode 100644
index 0000000..7bcf03b
Binary files /dev/null and b/Library/Artifacts/6c/6cb350babe9aa57765ba621d7695183a differ
diff --git a/Library/Artifacts/6c/6cc59723ed8565cd5a30af98d671c964 b/Library/Artifacts/6c/6cc59723ed8565cd5a30af98d671c964
new file mode 100644
index 0000000..483caa2
Binary files /dev/null and b/Library/Artifacts/6c/6cc59723ed8565cd5a30af98d671c964 differ
diff --git a/Library/Artifacts/6c/6cd23c174b9ac28527591390be96f9dd b/Library/Artifacts/6c/6cd23c174b9ac28527591390be96f9dd
new file mode 100644
index 0000000..3fabe13
Binary files /dev/null and b/Library/Artifacts/6c/6cd23c174b9ac28527591390be96f9dd differ
diff --git a/Library/Artifacts/6c/6ce7e9e7e2e67abd09de93ee60a10861 b/Library/Artifacts/6c/6ce7e9e7e2e67abd09de93ee60a10861
new file mode 100644
index 0000000..d497843
Binary files /dev/null and b/Library/Artifacts/6c/6ce7e9e7e2e67abd09de93ee60a10861 differ
diff --git a/Library/Artifacts/6c/6cf9b68aa8ad3324ff114591df23787e b/Library/Artifacts/6c/6cf9b68aa8ad3324ff114591df23787e
new file mode 100644
index 0000000..233a554
Binary files /dev/null and b/Library/Artifacts/6c/6cf9b68aa8ad3324ff114591df23787e differ
diff --git a/Library/Artifacts/6d/6d32f1c7bd13c750ca342abdde50eace b/Library/Artifacts/6d/6d32f1c7bd13c750ca342abdde50eace
new file mode 100644
index 0000000..ed70915
Binary files /dev/null and b/Library/Artifacts/6d/6d32f1c7bd13c750ca342abdde50eace differ
diff --git a/Library/Artifacts/6d/6d3530cd807c77c625846fe755efc21b b/Library/Artifacts/6d/6d3530cd807c77c625846fe755efc21b
new file mode 100644
index 0000000..461ca09
Binary files /dev/null and b/Library/Artifacts/6d/6d3530cd807c77c625846fe755efc21b differ
diff --git a/Library/Artifacts/6d/6d6bbba9800e3b0b7974e3ba7b8aca43 b/Library/Artifacts/6d/6d6bbba9800e3b0b7974e3ba7b8aca43
new file mode 100644
index 0000000..ce52bfb
Binary files /dev/null and b/Library/Artifacts/6d/6d6bbba9800e3b0b7974e3ba7b8aca43 differ
diff --git a/Library/Artifacts/6d/6d8a9ef4dc2f0e84a9918e7d09e0ca93 b/Library/Artifacts/6d/6d8a9ef4dc2f0e84a9918e7d09e0ca93
new file mode 100644
index 0000000..923a4ec
Binary files /dev/null and b/Library/Artifacts/6d/6d8a9ef4dc2f0e84a9918e7d09e0ca93 differ
diff --git a/Library/Artifacts/6d/6d8f2fb29d491f630d7b922f6cd71ac9 b/Library/Artifacts/6d/6d8f2fb29d491f630d7b922f6cd71ac9
new file mode 100644
index 0000000..dec7fd0
Binary files /dev/null and b/Library/Artifacts/6d/6d8f2fb29d491f630d7b922f6cd71ac9 differ
diff --git a/Library/Artifacts/6d/6d96785c0a70e689924ee5bbfab19a9f b/Library/Artifacts/6d/6d96785c0a70e689924ee5bbfab19a9f
new file mode 100644
index 0000000..577da4c
Binary files /dev/null and b/Library/Artifacts/6d/6d96785c0a70e689924ee5bbfab19a9f differ
diff --git a/Library/Artifacts/6e/6e1c02e77e7b8c7d9e961600af7332af b/Library/Artifacts/6e/6e1c02e77e7b8c7d9e961600af7332af
new file mode 100644
index 0000000..75e1766
Binary files /dev/null and b/Library/Artifacts/6e/6e1c02e77e7b8c7d9e961600af7332af differ
diff --git a/Library/Artifacts/6e/6e5aaeb49834c2c4ac2d7a2aed56751d b/Library/Artifacts/6e/6e5aaeb49834c2c4ac2d7a2aed56751d
new file mode 100644
index 0000000..404c06b
Binary files /dev/null and b/Library/Artifacts/6e/6e5aaeb49834c2c4ac2d7a2aed56751d differ
diff --git a/Library/Artifacts/6e/6e64706d61d7fd39fa9f2169fd9af832 b/Library/Artifacts/6e/6e64706d61d7fd39fa9f2169fd9af832
new file mode 100644
index 0000000..f269b11
Binary files /dev/null and b/Library/Artifacts/6e/6e64706d61d7fd39fa9f2169fd9af832 differ
diff --git a/Library/Artifacts/6e/6eb126b3d0dcd3f57c9d6c952f4bfdc1 b/Library/Artifacts/6e/6eb126b3d0dcd3f57c9d6c952f4bfdc1
new file mode 100644
index 0000000..2efd5c4
Binary files /dev/null and b/Library/Artifacts/6e/6eb126b3d0dcd3f57c9d6c952f4bfdc1 differ
diff --git a/Library/Artifacts/6e/6eba9535764646a3aaabc5c9d71cd3fe b/Library/Artifacts/6e/6eba9535764646a3aaabc5c9d71cd3fe
new file mode 100644
index 0000000..94132d2
Binary files /dev/null and b/Library/Artifacts/6e/6eba9535764646a3aaabc5c9d71cd3fe differ
diff --git a/Library/Artifacts/6e/6ebbc067263fd16f60117b45d9673f5b b/Library/Artifacts/6e/6ebbc067263fd16f60117b45d9673f5b
new file mode 100644
index 0000000..e255bde
Binary files /dev/null and b/Library/Artifacts/6e/6ebbc067263fd16f60117b45d9673f5b differ
diff --git a/Library/Artifacts/6e/6ece5606c0d91afb9cc6971d7156353c b/Library/Artifacts/6e/6ece5606c0d91afb9cc6971d7156353c
new file mode 100644
index 0000000..41fe660
Binary files /dev/null and b/Library/Artifacts/6e/6ece5606c0d91afb9cc6971d7156353c differ
diff --git a/Library/Artifacts/6f/6f856ef207f0e4b496e12508f7403ed2 b/Library/Artifacts/6f/6f856ef207f0e4b496e12508f7403ed2
new file mode 100644
index 0000000..1fda9c2
Binary files /dev/null and b/Library/Artifacts/6f/6f856ef207f0e4b496e12508f7403ed2 differ
diff --git a/Library/Artifacts/6f/6faaf401de9d925a06deb01031203d44 b/Library/Artifacts/6f/6faaf401de9d925a06deb01031203d44
new file mode 100644
index 0000000..b20da55
Binary files /dev/null and b/Library/Artifacts/6f/6faaf401de9d925a06deb01031203d44 differ
diff --git a/Library/Artifacts/6f/6fab6b4c6da38e4efd19139fe588580b b/Library/Artifacts/6f/6fab6b4c6da38e4efd19139fe588580b
new file mode 100644
index 0000000..ede5af4
Binary files /dev/null and b/Library/Artifacts/6f/6fab6b4c6da38e4efd19139fe588580b differ
diff --git a/Library/Artifacts/6f/6fbbf794908747d376df69caf274b1a4 b/Library/Artifacts/6f/6fbbf794908747d376df69caf274b1a4
new file mode 100644
index 0000000..5bb4865
Binary files /dev/null and b/Library/Artifacts/6f/6fbbf794908747d376df69caf274b1a4 differ
diff --git a/Library/Artifacts/6f/6ff7cfe62eab5be0bf7b4cb2111b718c b/Library/Artifacts/6f/6ff7cfe62eab5be0bf7b4cb2111b718c
new file mode 100644
index 0000000..bebb22b
Binary files /dev/null and b/Library/Artifacts/6f/6ff7cfe62eab5be0bf7b4cb2111b718c differ
diff --git a/Library/Artifacts/70/7004db2adf9fa3e1c16654100afd931f b/Library/Artifacts/70/7004db2adf9fa3e1c16654100afd931f
new file mode 100644
index 0000000..d139b3e
Binary files /dev/null and b/Library/Artifacts/70/7004db2adf9fa3e1c16654100afd931f differ
diff --git a/Library/Artifacts/70/701e1151fabb58ccaa818fda39661d90 b/Library/Artifacts/70/701e1151fabb58ccaa818fda39661d90
new file mode 100644
index 0000000..9209c9a
Binary files /dev/null and b/Library/Artifacts/70/701e1151fabb58ccaa818fda39661d90 differ
diff --git a/Library/Artifacts/70/702baa817ac44c6f5044e54f35db6ecf b/Library/Artifacts/70/702baa817ac44c6f5044e54f35db6ecf
new file mode 100644
index 0000000..4cc88d2
Binary files /dev/null and b/Library/Artifacts/70/702baa817ac44c6f5044e54f35db6ecf differ
diff --git a/Library/Artifacts/70/704259112455451f177fd72de963426a b/Library/Artifacts/70/704259112455451f177fd72de963426a
new file mode 100644
index 0000000..26ee7e2
Binary files /dev/null and b/Library/Artifacts/70/704259112455451f177fd72de963426a differ
diff --git a/Library/Artifacts/70/7099071af3fef2105d62bee622d3369d b/Library/Artifacts/70/7099071af3fef2105d62bee622d3369d
new file mode 100644
index 0000000..3dfbacb
Binary files /dev/null and b/Library/Artifacts/70/7099071af3fef2105d62bee622d3369d differ
diff --git a/Library/Artifacts/70/70ab0933ed6433eca7c65e2dbc4f8a37 b/Library/Artifacts/70/70ab0933ed6433eca7c65e2dbc4f8a37
new file mode 100644
index 0000000..9cd5a53
Binary files /dev/null and b/Library/Artifacts/70/70ab0933ed6433eca7c65e2dbc4f8a37 differ
diff --git a/Library/Artifacts/70/70d08fde86a365e7ae1da2425e184030 b/Library/Artifacts/70/70d08fde86a365e7ae1da2425e184030
new file mode 100644
index 0000000..7b6e88c
Binary files /dev/null and b/Library/Artifacts/70/70d08fde86a365e7ae1da2425e184030 differ
diff --git a/Library/Artifacts/70/70d2f0347b0117af60fadff5d162d9e4 b/Library/Artifacts/70/70d2f0347b0117af60fadff5d162d9e4
new file mode 100644
index 0000000..26b095b
Binary files /dev/null and b/Library/Artifacts/70/70d2f0347b0117af60fadff5d162d9e4 differ
diff --git a/Library/Artifacts/70/70da5f75c29b51f7b9b103d5a17114cb b/Library/Artifacts/70/70da5f75c29b51f7b9b103d5a17114cb
new file mode 100644
index 0000000..ac5deaa
Binary files /dev/null and b/Library/Artifacts/70/70da5f75c29b51f7b9b103d5a17114cb differ
diff --git a/Library/Artifacts/70/70e1879cf995cb4fc0846bf61fb743f0 b/Library/Artifacts/70/70e1879cf995cb4fc0846bf61fb743f0
new file mode 100644
index 0000000..3bc191f
Binary files /dev/null and b/Library/Artifacts/70/70e1879cf995cb4fc0846bf61fb743f0 differ
diff --git a/Library/Artifacts/70/70e65ba4084fca8104a20b4c7f43ea6c b/Library/Artifacts/70/70e65ba4084fca8104a20b4c7f43ea6c
new file mode 100644
index 0000000..248e657
Binary files /dev/null and b/Library/Artifacts/70/70e65ba4084fca8104a20b4c7f43ea6c differ
diff --git a/Library/Artifacts/70/70ebdb59f7f1c9243993bc5abf966bde b/Library/Artifacts/70/70ebdb59f7f1c9243993bc5abf966bde
new file mode 100644
index 0000000..06ca912
Binary files /dev/null and b/Library/Artifacts/70/70ebdb59f7f1c9243993bc5abf966bde differ
diff --git a/Library/Artifacts/71/71640791be58cec9d229b4f986d1cab5 b/Library/Artifacts/71/71640791be58cec9d229b4f986d1cab5
new file mode 100644
index 0000000..52e01ae
Binary files /dev/null and b/Library/Artifacts/71/71640791be58cec9d229b4f986d1cab5 differ
diff --git a/Library/Artifacts/71/718d466cbd36a5eaacdd1c65a4ffef9c b/Library/Artifacts/71/718d466cbd36a5eaacdd1c65a4ffef9c
new file mode 100644
index 0000000..250060b
Binary files /dev/null and b/Library/Artifacts/71/718d466cbd36a5eaacdd1c65a4ffef9c differ
diff --git a/Library/Artifacts/71/71903b3c63be99258854dacd077fed45 b/Library/Artifacts/71/71903b3c63be99258854dacd077fed45
new file mode 100644
index 0000000..d7a964b
Binary files /dev/null and b/Library/Artifacts/71/71903b3c63be99258854dacd077fed45 differ
diff --git a/Library/Artifacts/71/7193aac601e66df32a2b154ed48c19f2 b/Library/Artifacts/71/7193aac601e66df32a2b154ed48c19f2
new file mode 100644
index 0000000..f1ff1e9
Binary files /dev/null and b/Library/Artifacts/71/7193aac601e66df32a2b154ed48c19f2 differ
diff --git a/Library/Artifacts/71/71ac7dce63c5de4a4823c21fede02b8f b/Library/Artifacts/71/71ac7dce63c5de4a4823c21fede02b8f
new file mode 100644
index 0000000..14009d1
Binary files /dev/null and b/Library/Artifacts/71/71ac7dce63c5de4a4823c21fede02b8f differ
diff --git a/Library/Artifacts/71/71b1526c0c6067c0a41d4fb774971c9d b/Library/Artifacts/71/71b1526c0c6067c0a41d4fb774971c9d
new file mode 100644
index 0000000..514e19b
Binary files /dev/null and b/Library/Artifacts/71/71b1526c0c6067c0a41d4fb774971c9d differ
diff --git a/Library/Artifacts/71/71b1cf657d94ff8b63b342602256db33 b/Library/Artifacts/71/71b1cf657d94ff8b63b342602256db33
new file mode 100644
index 0000000..3383775
Binary files /dev/null and b/Library/Artifacts/71/71b1cf657d94ff8b63b342602256db33 differ
diff --git a/Library/Artifacts/71/71b4bab4ea4d3ce85aa807c3a50dc9fa b/Library/Artifacts/71/71b4bab4ea4d3ce85aa807c3a50dc9fa
new file mode 100644
index 0000000..767ebe3
Binary files /dev/null and b/Library/Artifacts/71/71b4bab4ea4d3ce85aa807c3a50dc9fa differ
diff --git a/Library/Artifacts/72/72044eb3138c70cff783f3b149eea61c b/Library/Artifacts/72/72044eb3138c70cff783f3b149eea61c
new file mode 100644
index 0000000..8a49dcb
Binary files /dev/null and b/Library/Artifacts/72/72044eb3138c70cff783f3b149eea61c differ
diff --git a/Library/Artifacts/72/72d667f813ebfe9f1f9686dcb2a31bf2 b/Library/Artifacts/72/72d667f813ebfe9f1f9686dcb2a31bf2
new file mode 100644
index 0000000..9e05f68
Binary files /dev/null and b/Library/Artifacts/72/72d667f813ebfe9f1f9686dcb2a31bf2 differ
diff --git a/Library/Artifacts/73/7315d757f071263932df671864889391 b/Library/Artifacts/73/7315d757f071263932df671864889391
new file mode 100644
index 0000000..fb0154b
Binary files /dev/null and b/Library/Artifacts/73/7315d757f071263932df671864889391 differ
diff --git a/Library/Artifacts/73/733de22011866a2ea4752db484ac5b2e b/Library/Artifacts/73/733de22011866a2ea4752db484ac5b2e
new file mode 100644
index 0000000..fe8de17
Binary files /dev/null and b/Library/Artifacts/73/733de22011866a2ea4752db484ac5b2e differ
diff --git a/Library/Artifacts/73/734d7b5e90f8ee3b04c9c998619223b4 b/Library/Artifacts/73/734d7b5e90f8ee3b04c9c998619223b4
new file mode 100644
index 0000000..e0af02e
Binary files /dev/null and b/Library/Artifacts/73/734d7b5e90f8ee3b04c9c998619223b4 differ
diff --git a/Library/Artifacts/73/7387de4767723b7a38cf854c6916b732 b/Library/Artifacts/73/7387de4767723b7a38cf854c6916b732
new file mode 100644
index 0000000..e635519
Binary files /dev/null and b/Library/Artifacts/73/7387de4767723b7a38cf854c6916b732 differ
diff --git a/Library/Artifacts/73/73a1c7a35a38ff882c2980cba5cc798e b/Library/Artifacts/73/73a1c7a35a38ff882c2980cba5cc798e
new file mode 100644
index 0000000..de62423
Binary files /dev/null and b/Library/Artifacts/73/73a1c7a35a38ff882c2980cba5cc798e differ
diff --git a/Library/Artifacts/73/73b61786eff7a9d48a5e8dd7f02f139b b/Library/Artifacts/73/73b61786eff7a9d48a5e8dd7f02f139b
new file mode 100644
index 0000000..6755c1e
Binary files /dev/null and b/Library/Artifacts/73/73b61786eff7a9d48a5e8dd7f02f139b differ
diff --git a/Library/Artifacts/73/73d6a34541bf0be7d477ec68db129ef2 b/Library/Artifacts/73/73d6a34541bf0be7d477ec68db129ef2
new file mode 100644
index 0000000..2c25d27
Binary files /dev/null and b/Library/Artifacts/73/73d6a34541bf0be7d477ec68db129ef2 differ
diff --git a/Library/Artifacts/73/73ec5912fb878209dbdb5f18897c0e19 b/Library/Artifacts/73/73ec5912fb878209dbdb5f18897c0e19
new file mode 100644
index 0000000..5db1dda
Binary files /dev/null and b/Library/Artifacts/73/73ec5912fb878209dbdb5f18897c0e19 differ
diff --git a/Library/Artifacts/74/742740449b5f025ef6f38bef29e01f50 b/Library/Artifacts/74/742740449b5f025ef6f38bef29e01f50
new file mode 100644
index 0000000..8e54fb1
Binary files /dev/null and b/Library/Artifacts/74/742740449b5f025ef6f38bef29e01f50 differ
diff --git a/Library/Artifacts/74/7483bfa2860e13cc5e738a69c2f3a414 b/Library/Artifacts/74/7483bfa2860e13cc5e738a69c2f3a414
new file mode 100644
index 0000000..ae69b08
Binary files /dev/null and b/Library/Artifacts/74/7483bfa2860e13cc5e738a69c2f3a414 differ
diff --git a/Library/Artifacts/74/74b84aeb0abb92f8128e2858db348eb5 b/Library/Artifacts/74/74b84aeb0abb92f8128e2858db348eb5
new file mode 100644
index 0000000..d583604
Binary files /dev/null and b/Library/Artifacts/74/74b84aeb0abb92f8128e2858db348eb5 differ
diff --git a/Library/Artifacts/74/74dd218bf3be6dc120c5e2eea33a964c b/Library/Artifacts/74/74dd218bf3be6dc120c5e2eea33a964c
new file mode 100644
index 0000000..d7e1824
Binary files /dev/null and b/Library/Artifacts/74/74dd218bf3be6dc120c5e2eea33a964c differ
diff --git a/Library/Artifacts/74/74e8ae365aed8b147044d072c55b2099 b/Library/Artifacts/74/74e8ae365aed8b147044d072c55b2099
new file mode 100644
index 0000000..a171986
Binary files /dev/null and b/Library/Artifacts/74/74e8ae365aed8b147044d072c55b2099 differ
diff --git a/Library/Artifacts/74/74eb8d7146ff8644d2594e0a959b7e92 b/Library/Artifacts/74/74eb8d7146ff8644d2594e0a959b7e92
new file mode 100644
index 0000000..8fa04e3
Binary files /dev/null and b/Library/Artifacts/74/74eb8d7146ff8644d2594e0a959b7e92 differ
diff --git a/Library/Artifacts/75/753c726a61c13a143a1301acf49a641f b/Library/Artifacts/75/753c726a61c13a143a1301acf49a641f
new file mode 100644
index 0000000..4f17621
Binary files /dev/null and b/Library/Artifacts/75/753c726a61c13a143a1301acf49a641f differ
diff --git a/Library/Artifacts/75/75512cd3ebb94df30f4b3a4361932fab b/Library/Artifacts/75/75512cd3ebb94df30f4b3a4361932fab
new file mode 100644
index 0000000..aee4296
Binary files /dev/null and b/Library/Artifacts/75/75512cd3ebb94df30f4b3a4361932fab differ
diff --git a/Library/Artifacts/75/7551d22d9c4bafcdde7ee76a1500442e b/Library/Artifacts/75/7551d22d9c4bafcdde7ee76a1500442e
new file mode 100644
index 0000000..a2c1754
Binary files /dev/null and b/Library/Artifacts/75/7551d22d9c4bafcdde7ee76a1500442e differ
diff --git a/Library/Artifacts/75/755deb604b25e2b04c6d4e4de3fe84c2 b/Library/Artifacts/75/755deb604b25e2b04c6d4e4de3fe84c2
new file mode 100644
index 0000000..1b0b909
Binary files /dev/null and b/Library/Artifacts/75/755deb604b25e2b04c6d4e4de3fe84c2 differ
diff --git a/Library/Artifacts/75/758f8197211e777afdf1379dd1335134 b/Library/Artifacts/75/758f8197211e777afdf1379dd1335134
new file mode 100644
index 0000000..da5f391
Binary files /dev/null and b/Library/Artifacts/75/758f8197211e777afdf1379dd1335134 differ
diff --git a/Library/Artifacts/75/759fa782a1a19355fc7154f167b8e057 b/Library/Artifacts/75/759fa782a1a19355fc7154f167b8e057
new file mode 100644
index 0000000..24b3158
Binary files /dev/null and b/Library/Artifacts/75/759fa782a1a19355fc7154f167b8e057 differ
diff --git a/Library/Artifacts/75/75b6109f08f360955b92b40a77f564e8 b/Library/Artifacts/75/75b6109f08f360955b92b40a77f564e8
new file mode 100644
index 0000000..6a4f9eb
Binary files /dev/null and b/Library/Artifacts/75/75b6109f08f360955b92b40a77f564e8 differ
diff --git a/Library/Artifacts/75/75b66fc6c49be11f86f01b0dce5a14ad b/Library/Artifacts/75/75b66fc6c49be11f86f01b0dce5a14ad
new file mode 100644
index 0000000..e4af712
Binary files /dev/null and b/Library/Artifacts/75/75b66fc6c49be11f86f01b0dce5a14ad differ
diff --git a/Library/Artifacts/75/75cc5179f9c95867ebf35ccff9b1c635 b/Library/Artifacts/75/75cc5179f9c95867ebf35ccff9b1c635
new file mode 100644
index 0000000..e1b5110
Binary files /dev/null and b/Library/Artifacts/75/75cc5179f9c95867ebf35ccff9b1c635 differ
diff --git a/Library/Artifacts/75/75e54163468e981b0080e1fc929f7bad b/Library/Artifacts/75/75e54163468e981b0080e1fc929f7bad
new file mode 100644
index 0000000..9ab6c7a
Binary files /dev/null and b/Library/Artifacts/75/75e54163468e981b0080e1fc929f7bad differ
diff --git a/Library/Artifacts/76/76430bbe2e87dea9fe177a06461efb57 b/Library/Artifacts/76/76430bbe2e87dea9fe177a06461efb57
new file mode 100644
index 0000000..3d31682
Binary files /dev/null and b/Library/Artifacts/76/76430bbe2e87dea9fe177a06461efb57 differ
diff --git a/Library/Artifacts/76/768950ad0a43102f28fdebad618ad0d4 b/Library/Artifacts/76/768950ad0a43102f28fdebad618ad0d4
new file mode 100644
index 0000000..0ded2d1
Binary files /dev/null and b/Library/Artifacts/76/768950ad0a43102f28fdebad618ad0d4 differ
diff --git a/Library/Artifacts/76/768ae14e272da902434001777cd29855 b/Library/Artifacts/76/768ae14e272da902434001777cd29855
new file mode 100644
index 0000000..88ea193
Binary files /dev/null and b/Library/Artifacts/76/768ae14e272da902434001777cd29855 differ
diff --git a/Library/Artifacts/76/769371913ae9d18bb6b8eb76573eb946 b/Library/Artifacts/76/769371913ae9d18bb6b8eb76573eb946
new file mode 100644
index 0000000..e3898c8
Binary files /dev/null and b/Library/Artifacts/76/769371913ae9d18bb6b8eb76573eb946 differ
diff --git a/Library/Artifacts/76/76f3c6907468d53c9460136ae62c10d2 b/Library/Artifacts/76/76f3c6907468d53c9460136ae62c10d2
new file mode 100644
index 0000000..52dd816
Binary files /dev/null and b/Library/Artifacts/76/76f3c6907468d53c9460136ae62c10d2 differ
diff --git a/Library/Artifacts/77/77045b1fa43a8fe1797bb785c1107172 b/Library/Artifacts/77/77045b1fa43a8fe1797bb785c1107172
new file mode 100644
index 0000000..64ae542
Binary files /dev/null and b/Library/Artifacts/77/77045b1fa43a8fe1797bb785c1107172 differ
diff --git a/Library/Artifacts/77/770fe3ffbc571f483625e6a8559eda14 b/Library/Artifacts/77/770fe3ffbc571f483625e6a8559eda14
new file mode 100644
index 0000000..0652d1e
Binary files /dev/null and b/Library/Artifacts/77/770fe3ffbc571f483625e6a8559eda14 differ
diff --git a/Library/Artifacts/77/779a6e3ec8212a1b044207f506a17246 b/Library/Artifacts/77/779a6e3ec8212a1b044207f506a17246
new file mode 100644
index 0000000..2052d41
Binary files /dev/null and b/Library/Artifacts/77/779a6e3ec8212a1b044207f506a17246 differ
diff --git a/Library/Artifacts/77/77cb3a699eb307601ab167c99f910878 b/Library/Artifacts/77/77cb3a699eb307601ab167c99f910878
new file mode 100644
index 0000000..5c9356a
Binary files /dev/null and b/Library/Artifacts/77/77cb3a699eb307601ab167c99f910878 differ
diff --git a/Library/Artifacts/77/77ef3e7a444a4c87c1d311cad88d5edc b/Library/Artifacts/77/77ef3e7a444a4c87c1d311cad88d5edc
new file mode 100644
index 0000000..da4c7e1
Binary files /dev/null and b/Library/Artifacts/77/77ef3e7a444a4c87c1d311cad88d5edc differ
diff --git a/Library/Artifacts/78/7808c154cf09768b6b1b29474f47efc7 b/Library/Artifacts/78/7808c154cf09768b6b1b29474f47efc7
new file mode 100644
index 0000000..9c532f8
Binary files /dev/null and b/Library/Artifacts/78/7808c154cf09768b6b1b29474f47efc7 differ
diff --git a/Library/Artifacts/78/7815eca239947c8d459a9784fe581b5c b/Library/Artifacts/78/7815eca239947c8d459a9784fe581b5c
new file mode 100644
index 0000000..dbdf6bf
Binary files /dev/null and b/Library/Artifacts/78/7815eca239947c8d459a9784fe581b5c differ
diff --git a/Library/Artifacts/78/784a4875e62b50f8374b0662a4daf310 b/Library/Artifacts/78/784a4875e62b50f8374b0662a4daf310
new file mode 100644
index 0000000..89e207b
Binary files /dev/null and b/Library/Artifacts/78/784a4875e62b50f8374b0662a4daf310 differ
diff --git a/Library/Artifacts/78/7885c5cd3e66705d8de8f5c9086d34f5 b/Library/Artifacts/78/7885c5cd3e66705d8de8f5c9086d34f5
new file mode 100644
index 0000000..0ff7d98
Binary files /dev/null and b/Library/Artifacts/78/7885c5cd3e66705d8de8f5c9086d34f5 differ
diff --git a/Library/Artifacts/78/78b13c638d27bae0cd77e1cdc5a2bafb b/Library/Artifacts/78/78b13c638d27bae0cd77e1cdc5a2bafb
new file mode 100644
index 0000000..abc62e8
Binary files /dev/null and b/Library/Artifacts/78/78b13c638d27bae0cd77e1cdc5a2bafb differ
diff --git a/Library/Artifacts/78/78b3e472edc6ebd6569683bb5a5cd6ba b/Library/Artifacts/78/78b3e472edc6ebd6569683bb5a5cd6ba
new file mode 100644
index 0000000..cb181bb
Binary files /dev/null and b/Library/Artifacts/78/78b3e472edc6ebd6569683bb5a5cd6ba differ
diff --git a/Library/Artifacts/78/78e2b24ce74684d883186aedffcf28b4 b/Library/Artifacts/78/78e2b24ce74684d883186aedffcf28b4
new file mode 100644
index 0000000..c337545
Binary files /dev/null and b/Library/Artifacts/78/78e2b24ce74684d883186aedffcf28b4 differ
diff --git a/Library/Artifacts/78/78ef8df6617513dbb69a529906919cbe b/Library/Artifacts/78/78ef8df6617513dbb69a529906919cbe
new file mode 100644
index 0000000..bdc80c6
Binary files /dev/null and b/Library/Artifacts/78/78ef8df6617513dbb69a529906919cbe differ
diff --git a/Library/Artifacts/78/78f99c1d2b3d184a2d42f68ad4c7741a b/Library/Artifacts/78/78f99c1d2b3d184a2d42f68ad4c7741a
new file mode 100644
index 0000000..f7ff250
Binary files /dev/null and b/Library/Artifacts/78/78f99c1d2b3d184a2d42f68ad4c7741a differ
diff --git a/Library/Artifacts/79/7908c8658b6ed9bdd09a888ed7a9ffe1 b/Library/Artifacts/79/7908c8658b6ed9bdd09a888ed7a9ffe1
new file mode 100644
index 0000000..8274c1f
Binary files /dev/null and b/Library/Artifacts/79/7908c8658b6ed9bdd09a888ed7a9ffe1 differ
diff --git a/Library/Artifacts/79/7920e7d547b4c0280a278fcfecba256b b/Library/Artifacts/79/7920e7d547b4c0280a278fcfecba256b
new file mode 100644
index 0000000..45efae9
Binary files /dev/null and b/Library/Artifacts/79/7920e7d547b4c0280a278fcfecba256b differ
diff --git a/Library/Artifacts/79/79292ff3006d5a11d41e60bcca62c730 b/Library/Artifacts/79/79292ff3006d5a11d41e60bcca62c730
new file mode 100644
index 0000000..0e3d788
Binary files /dev/null and b/Library/Artifacts/79/79292ff3006d5a11d41e60bcca62c730 differ
diff --git a/Library/Artifacts/79/7963596701837d58bf964af683fca95f b/Library/Artifacts/79/7963596701837d58bf964af683fca95f
new file mode 100644
index 0000000..4300bfb
Binary files /dev/null and b/Library/Artifacts/79/7963596701837d58bf964af683fca95f differ
diff --git a/Library/Artifacts/79/797e8749186d99c75bf29827007b9e80 b/Library/Artifacts/79/797e8749186d99c75bf29827007b9e80
new file mode 100644
index 0000000..09c6765
Binary files /dev/null and b/Library/Artifacts/79/797e8749186d99c75bf29827007b9e80 differ
diff --git a/Library/Artifacts/79/79b22b8410f3651278beb78645e845c9 b/Library/Artifacts/79/79b22b8410f3651278beb78645e845c9
new file mode 100644
index 0000000..d0086ed
Binary files /dev/null and b/Library/Artifacts/79/79b22b8410f3651278beb78645e845c9 differ
diff --git a/Library/Artifacts/79/79ec9924523cab891e1402fd42acd369 b/Library/Artifacts/79/79ec9924523cab891e1402fd42acd369
new file mode 100644
index 0000000..7964e9b
Binary files /dev/null and b/Library/Artifacts/79/79ec9924523cab891e1402fd42acd369 differ
diff --git a/Library/Artifacts/7a/7a1565143fd0c58a100c86c3e1f5c883 b/Library/Artifacts/7a/7a1565143fd0c58a100c86c3e1f5c883
new file mode 100644
index 0000000..e600be3
Binary files /dev/null and b/Library/Artifacts/7a/7a1565143fd0c58a100c86c3e1f5c883 differ
diff --git a/Library/Artifacts/7a/7a1ddd4bb62494c94d9a519402133b72 b/Library/Artifacts/7a/7a1ddd4bb62494c94d9a519402133b72
new file mode 100644
index 0000000..a9fbb89
Binary files /dev/null and b/Library/Artifacts/7a/7a1ddd4bb62494c94d9a519402133b72 differ
diff --git a/Library/Artifacts/7a/7a2d6f27b2ce33bc3140342adb534ce4 b/Library/Artifacts/7a/7a2d6f27b2ce33bc3140342adb534ce4
new file mode 100644
index 0000000..d0e0304
Binary files /dev/null and b/Library/Artifacts/7a/7a2d6f27b2ce33bc3140342adb534ce4 differ
diff --git a/Library/Artifacts/7a/7a4e4d03f431fb8038fb13a67b3771d7 b/Library/Artifacts/7a/7a4e4d03f431fb8038fb13a67b3771d7
new file mode 100644
index 0000000..4689a8e
Binary files /dev/null and b/Library/Artifacts/7a/7a4e4d03f431fb8038fb13a67b3771d7 differ
diff --git a/Library/Artifacts/7a/7a83fec8f0dbbfd9354a575289388862 b/Library/Artifacts/7a/7a83fec8f0dbbfd9354a575289388862
new file mode 100644
index 0000000..4cfc848
Binary files /dev/null and b/Library/Artifacts/7a/7a83fec8f0dbbfd9354a575289388862 differ
diff --git a/Library/Artifacts/7a/7ab22fa1283bff372bf0d77dad236ed0 b/Library/Artifacts/7a/7ab22fa1283bff372bf0d77dad236ed0
new file mode 100644
index 0000000..394d5f3
Binary files /dev/null and b/Library/Artifacts/7a/7ab22fa1283bff372bf0d77dad236ed0 differ
diff --git a/Library/Artifacts/7a/7ac7b26e5ce41ec6378146f153369b76 b/Library/Artifacts/7a/7ac7b26e5ce41ec6378146f153369b76
new file mode 100644
index 0000000..4ff2b31
Binary files /dev/null and b/Library/Artifacts/7a/7ac7b26e5ce41ec6378146f153369b76 differ
diff --git a/Library/Artifacts/7a/7ad23af1ee16ecb4557d13d411c8966e b/Library/Artifacts/7a/7ad23af1ee16ecb4557d13d411c8966e
new file mode 100644
index 0000000..d70e747
Binary files /dev/null and b/Library/Artifacts/7a/7ad23af1ee16ecb4557d13d411c8966e differ
diff --git a/Library/Artifacts/7b/7b0e40ec422be2d45e18dbfb1daf28a6 b/Library/Artifacts/7b/7b0e40ec422be2d45e18dbfb1daf28a6
new file mode 100644
index 0000000..8989014
Binary files /dev/null and b/Library/Artifacts/7b/7b0e40ec422be2d45e18dbfb1daf28a6 differ
diff --git a/Library/Artifacts/7b/7b0f799d0b9e434fded45c2e096cba1a b/Library/Artifacts/7b/7b0f799d0b9e434fded45c2e096cba1a
new file mode 100644
index 0000000..97ed355
Binary files /dev/null and b/Library/Artifacts/7b/7b0f799d0b9e434fded45c2e096cba1a differ
diff --git a/Library/Artifacts/7b/7b2cfbee09b97eee464b0b2187f247c9 b/Library/Artifacts/7b/7b2cfbee09b97eee464b0b2187f247c9
new file mode 100644
index 0000000..8e9d4c5
Binary files /dev/null and b/Library/Artifacts/7b/7b2cfbee09b97eee464b0b2187f247c9 differ
diff --git a/Library/Artifacts/7b/7b50a0f3f3a3fc828ea3f567cfaff46b b/Library/Artifacts/7b/7b50a0f3f3a3fc828ea3f567cfaff46b
new file mode 100644
index 0000000..e540f2e
Binary files /dev/null and b/Library/Artifacts/7b/7b50a0f3f3a3fc828ea3f567cfaff46b differ
diff --git a/Library/Artifacts/7b/7b535ecad5e31f238961814dbd4e51e0 b/Library/Artifacts/7b/7b535ecad5e31f238961814dbd4e51e0
new file mode 100644
index 0000000..03c5f8f
Binary files /dev/null and b/Library/Artifacts/7b/7b535ecad5e31f238961814dbd4e51e0 differ
diff --git a/Library/Artifacts/7b/7b798a06b7b31f68ae8c9fa62bdaa34a b/Library/Artifacts/7b/7b798a06b7b31f68ae8c9fa62bdaa34a
new file mode 100644
index 0000000..a0b3326
Binary files /dev/null and b/Library/Artifacts/7b/7b798a06b7b31f68ae8c9fa62bdaa34a differ
diff --git a/Library/Artifacts/7b/7b945a526001ffce3b305894001ab356 b/Library/Artifacts/7b/7b945a526001ffce3b305894001ab356
new file mode 100644
index 0000000..fced6ce
Binary files /dev/null and b/Library/Artifacts/7b/7b945a526001ffce3b305894001ab356 differ
diff --git a/Library/Artifacts/7b/7bcf1c1dac433557299f90223a6b1796 b/Library/Artifacts/7b/7bcf1c1dac433557299f90223a6b1796
new file mode 100644
index 0000000..7ba63e2
Binary files /dev/null and b/Library/Artifacts/7b/7bcf1c1dac433557299f90223a6b1796 differ
diff --git a/Library/Artifacts/7b/7bf757026c89a2a14c573912c03d0836 b/Library/Artifacts/7b/7bf757026c89a2a14c573912c03d0836
new file mode 100644
index 0000000..b00a302
Binary files /dev/null and b/Library/Artifacts/7b/7bf757026c89a2a14c573912c03d0836 differ
diff --git a/Library/Artifacts/7c/7c314956cc036e18f80487bee2c71e74 b/Library/Artifacts/7c/7c314956cc036e18f80487bee2c71e74
new file mode 100644
index 0000000..7193dd0
Binary files /dev/null and b/Library/Artifacts/7c/7c314956cc036e18f80487bee2c71e74 differ
diff --git a/Library/Artifacts/7c/7c62308c8e21fa3a4ab0b6fa592f4ac1 b/Library/Artifacts/7c/7c62308c8e21fa3a4ab0b6fa592f4ac1
new file mode 100644
index 0000000..f25e312
Binary files /dev/null and b/Library/Artifacts/7c/7c62308c8e21fa3a4ab0b6fa592f4ac1 differ
diff --git a/Library/Artifacts/7c/7c73ddc34049c3d4e7838e21d9596ef8 b/Library/Artifacts/7c/7c73ddc34049c3d4e7838e21d9596ef8
new file mode 100644
index 0000000..8c21619
Binary files /dev/null and b/Library/Artifacts/7c/7c73ddc34049c3d4e7838e21d9596ef8 differ
diff --git a/Library/Artifacts/7c/7c97c493dafce68bb2b711f1e7c82cc6 b/Library/Artifacts/7c/7c97c493dafce68bb2b711f1e7c82cc6
new file mode 100644
index 0000000..bf7b746
Binary files /dev/null and b/Library/Artifacts/7c/7c97c493dafce68bb2b711f1e7c82cc6 differ
diff --git a/Library/Artifacts/7c/7ca3e1c7dce73e2fb58383d8c3dc1729 b/Library/Artifacts/7c/7ca3e1c7dce73e2fb58383d8c3dc1729
new file mode 100644
index 0000000..37038dc
Binary files /dev/null and b/Library/Artifacts/7c/7ca3e1c7dce73e2fb58383d8c3dc1729 differ
diff --git a/Library/Artifacts/7c/7cb77c725c31b11d780053b656af7a36 b/Library/Artifacts/7c/7cb77c725c31b11d780053b656af7a36
new file mode 100644
index 0000000..ef9ecc8
Binary files /dev/null and b/Library/Artifacts/7c/7cb77c725c31b11d780053b656af7a36 differ
diff --git a/Library/Artifacts/7c/7ce688b67382b8836da285d331344520 b/Library/Artifacts/7c/7ce688b67382b8836da285d331344520
new file mode 100644
index 0000000..c9edbde
Binary files /dev/null and b/Library/Artifacts/7c/7ce688b67382b8836da285d331344520 differ
diff --git a/Library/Artifacts/7d/7d10673c2f45d203ee3dd605c16b1c13 b/Library/Artifacts/7d/7d10673c2f45d203ee3dd605c16b1c13
new file mode 100644
index 0000000..bd0d5ab
Binary files /dev/null and b/Library/Artifacts/7d/7d10673c2f45d203ee3dd605c16b1c13 differ
diff --git a/Library/Artifacts/7d/7d2b1b311591fc74b13b637f7eb260d9 b/Library/Artifacts/7d/7d2b1b311591fc74b13b637f7eb260d9
new file mode 100644
index 0000000..e7ed25e
Binary files /dev/null and b/Library/Artifacts/7d/7d2b1b311591fc74b13b637f7eb260d9 differ
diff --git a/Library/Artifacts/7d/7d368b2e0285d88e485733d119406519 b/Library/Artifacts/7d/7d368b2e0285d88e485733d119406519
new file mode 100644
index 0000000..9025fa5
Binary files /dev/null and b/Library/Artifacts/7d/7d368b2e0285d88e485733d119406519 differ
diff --git a/Library/Artifacts/7d/7d6b4056a25c1efe91bc3b7f5b4e48fd b/Library/Artifacts/7d/7d6b4056a25c1efe91bc3b7f5b4e48fd
new file mode 100644
index 0000000..578fd57
Binary files /dev/null and b/Library/Artifacts/7d/7d6b4056a25c1efe91bc3b7f5b4e48fd differ
diff --git a/Library/Artifacts/7d/7d80e039324bbf779c66e72f1a1ea19b b/Library/Artifacts/7d/7d80e039324bbf779c66e72f1a1ea19b
new file mode 100644
index 0000000..b38bdc7
Binary files /dev/null and b/Library/Artifacts/7d/7d80e039324bbf779c66e72f1a1ea19b differ
diff --git a/Library/Artifacts/7d/7d8ad4382b54d346303ee63a4790dd06 b/Library/Artifacts/7d/7d8ad4382b54d346303ee63a4790dd06
new file mode 100644
index 0000000..e1530dd
Binary files /dev/null and b/Library/Artifacts/7d/7d8ad4382b54d346303ee63a4790dd06 differ
diff --git a/Library/Artifacts/7e/7e01561233644e028ea51dfa90cdfa74 b/Library/Artifacts/7e/7e01561233644e028ea51dfa90cdfa74
new file mode 100644
index 0000000..7b06c5d
Binary files /dev/null and b/Library/Artifacts/7e/7e01561233644e028ea51dfa90cdfa74 differ
diff --git a/Library/Artifacts/7e/7e01deeb2e0a7c62561b23668a206312 b/Library/Artifacts/7e/7e01deeb2e0a7c62561b23668a206312
new file mode 100644
index 0000000..6d05d62
Binary files /dev/null and b/Library/Artifacts/7e/7e01deeb2e0a7c62561b23668a206312 differ
diff --git a/Library/Artifacts/7e/7e0366eb919c28cf375ff7c52c09f5ba b/Library/Artifacts/7e/7e0366eb919c28cf375ff7c52c09f5ba
new file mode 100644
index 0000000..6f15d83
Binary files /dev/null and b/Library/Artifacts/7e/7e0366eb919c28cf375ff7c52c09f5ba differ
diff --git a/Library/Artifacts/7e/7e08baef7fa56d35540dd3471d88fadf b/Library/Artifacts/7e/7e08baef7fa56d35540dd3471d88fadf
new file mode 100644
index 0000000..821821c
Binary files /dev/null and b/Library/Artifacts/7e/7e08baef7fa56d35540dd3471d88fadf differ
diff --git a/Library/Artifacts/7e/7e1eaf16418885dca7da5f74362af89d b/Library/Artifacts/7e/7e1eaf16418885dca7da5f74362af89d
new file mode 100644
index 0000000..ec22b9e
Binary files /dev/null and b/Library/Artifacts/7e/7e1eaf16418885dca7da5f74362af89d differ
diff --git a/Library/Artifacts/7e/7e35f9a26c910567c95d42718876c445 b/Library/Artifacts/7e/7e35f9a26c910567c95d42718876c445
new file mode 100644
index 0000000..5766c41
Binary files /dev/null and b/Library/Artifacts/7e/7e35f9a26c910567c95d42718876c445 differ
diff --git a/Library/Artifacts/7e/7e4e0e6b040f6b87105a941d88d50bc9 b/Library/Artifacts/7e/7e4e0e6b040f6b87105a941d88d50bc9
new file mode 100644
index 0000000..f7e1c56
Binary files /dev/null and b/Library/Artifacts/7e/7e4e0e6b040f6b87105a941d88d50bc9 differ
diff --git a/Library/Artifacts/7e/7e53ab3b37b7781420ab227455dace35 b/Library/Artifacts/7e/7e53ab3b37b7781420ab227455dace35
new file mode 100644
index 0000000..cdc61cd
Binary files /dev/null and b/Library/Artifacts/7e/7e53ab3b37b7781420ab227455dace35 differ
diff --git a/Library/Artifacts/7e/7e69ba6e0d1f0ed8e1f15edf32ceddc3 b/Library/Artifacts/7e/7e69ba6e0d1f0ed8e1f15edf32ceddc3
new file mode 100644
index 0000000..6e48eb3
Binary files /dev/null and b/Library/Artifacts/7e/7e69ba6e0d1f0ed8e1f15edf32ceddc3 differ
diff --git a/Library/Artifacts/7e/7e6ad6f5f0496e6149210ff6bb71173a b/Library/Artifacts/7e/7e6ad6f5f0496e6149210ff6bb71173a
new file mode 100644
index 0000000..6f77f8e
Binary files /dev/null and b/Library/Artifacts/7e/7e6ad6f5f0496e6149210ff6bb71173a differ
diff --git a/Library/Artifacts/7e/7eb5baa847139aa38a31fdac563bb617 b/Library/Artifacts/7e/7eb5baa847139aa38a31fdac563bb617
new file mode 100644
index 0000000..ed0cf9d
Binary files /dev/null and b/Library/Artifacts/7e/7eb5baa847139aa38a31fdac563bb617 differ
diff --git a/Library/Artifacts/7e/7ebc2b3f2809b6b72de2005d4e447f68 b/Library/Artifacts/7e/7ebc2b3f2809b6b72de2005d4e447f68
new file mode 100644
index 0000000..388f386
Binary files /dev/null and b/Library/Artifacts/7e/7ebc2b3f2809b6b72de2005d4e447f68 differ
diff --git a/Library/Artifacts/7e/7ec3e85e9e747c61bc4b61a587041672 b/Library/Artifacts/7e/7ec3e85e9e747c61bc4b61a587041672
new file mode 100644
index 0000000..5a6a270
Binary files /dev/null and b/Library/Artifacts/7e/7ec3e85e9e747c61bc4b61a587041672 differ
diff --git a/Library/Artifacts/7e/7ecbb035577968f92c3725e79099aa43 b/Library/Artifacts/7e/7ecbb035577968f92c3725e79099aa43
new file mode 100644
index 0000000..8256897
Binary files /dev/null and b/Library/Artifacts/7e/7ecbb035577968f92c3725e79099aa43 differ
diff --git a/Library/Artifacts/7f/7f1243e8960b274a8273e3c7a3f4e209 b/Library/Artifacts/7f/7f1243e8960b274a8273e3c7a3f4e209
new file mode 100644
index 0000000..eb82eb0
Binary files /dev/null and b/Library/Artifacts/7f/7f1243e8960b274a8273e3c7a3f4e209 differ
diff --git a/Library/Artifacts/7f/7f26aa7fe95961a53ba4b8938c7e85ca b/Library/Artifacts/7f/7f26aa7fe95961a53ba4b8938c7e85ca
new file mode 100644
index 0000000..a8ed184
Binary files /dev/null and b/Library/Artifacts/7f/7f26aa7fe95961a53ba4b8938c7e85ca differ
diff --git a/Library/Artifacts/7f/7f3a7285a24193be184e22b45b13ec92 b/Library/Artifacts/7f/7f3a7285a24193be184e22b45b13ec92
new file mode 100644
index 0000000..21a72c6
Binary files /dev/null and b/Library/Artifacts/7f/7f3a7285a24193be184e22b45b13ec92 differ
diff --git a/Library/Artifacts/7f/7f3f8a6e2b2e77dbe047cb7e76db4257 b/Library/Artifacts/7f/7f3f8a6e2b2e77dbe047cb7e76db4257
new file mode 100644
index 0000000..489721f
Binary files /dev/null and b/Library/Artifacts/7f/7f3f8a6e2b2e77dbe047cb7e76db4257 differ
diff --git a/Library/Artifacts/7f/7f4271115a3385a2f19caf291dd39f3e b/Library/Artifacts/7f/7f4271115a3385a2f19caf291dd39f3e
new file mode 100644
index 0000000..d06cadf
Binary files /dev/null and b/Library/Artifacts/7f/7f4271115a3385a2f19caf291dd39f3e differ
diff --git a/Library/Artifacts/7f/7f5f44c48c2c3dd9244cff611d81cfdb b/Library/Artifacts/7f/7f5f44c48c2c3dd9244cff611d81cfdb
new file mode 100644
index 0000000..52c655c
Binary files /dev/null and b/Library/Artifacts/7f/7f5f44c48c2c3dd9244cff611d81cfdb differ
diff --git a/Library/Artifacts/7f/7f68a4b744ef711f4b21f1ab0e6e88c1 b/Library/Artifacts/7f/7f68a4b744ef711f4b21f1ab0e6e88c1
new file mode 100644
index 0000000..d489819
Binary files /dev/null and b/Library/Artifacts/7f/7f68a4b744ef711f4b21f1ab0e6e88c1 differ
diff --git a/Library/Artifacts/7f/7f72e105ff3184082fe35960c7cfad32 b/Library/Artifacts/7f/7f72e105ff3184082fe35960c7cfad32
new file mode 100644
index 0000000..7c53e8f
Binary files /dev/null and b/Library/Artifacts/7f/7f72e105ff3184082fe35960c7cfad32 differ
diff --git a/Library/Artifacts/7f/7f91a99f39e3efd1a926ae7244ceef43 b/Library/Artifacts/7f/7f91a99f39e3efd1a926ae7244ceef43
new file mode 100644
index 0000000..bd28c43
Binary files /dev/null and b/Library/Artifacts/7f/7f91a99f39e3efd1a926ae7244ceef43 differ
diff --git a/Library/Artifacts/7f/7fcb5074a2a4433c67b2a8f4a12faf9a b/Library/Artifacts/7f/7fcb5074a2a4433c67b2a8f4a12faf9a
new file mode 100644
index 0000000..0399b29
Binary files /dev/null and b/Library/Artifacts/7f/7fcb5074a2a4433c67b2a8f4a12faf9a differ
diff --git a/Library/Artifacts/7f/7fd02bba33e1cece3f99366619666951 b/Library/Artifacts/7f/7fd02bba33e1cece3f99366619666951
new file mode 100644
index 0000000..909a44d
Binary files /dev/null and b/Library/Artifacts/7f/7fd02bba33e1cece3f99366619666951 differ
diff --git a/Library/Artifacts/7f/7fe361a39eae397c9ed4d377b0356f2f b/Library/Artifacts/7f/7fe361a39eae397c9ed4d377b0356f2f
new file mode 100644
index 0000000..ba8ef46
Binary files /dev/null and b/Library/Artifacts/7f/7fe361a39eae397c9ed4d377b0356f2f differ
diff --git a/Library/Artifacts/7f/7fe622fc307f0b3e99f0464e4190a2f7 b/Library/Artifacts/7f/7fe622fc307f0b3e99f0464e4190a2f7
new file mode 100644
index 0000000..d51d8f9
Binary files /dev/null and b/Library/Artifacts/7f/7fe622fc307f0b3e99f0464e4190a2f7 differ
diff --git a/Library/Artifacts/80/800e5ea023366b727ecedc7e5717bd94 b/Library/Artifacts/80/800e5ea023366b727ecedc7e5717bd94
new file mode 100644
index 0000000..aa3db17
Binary files /dev/null and b/Library/Artifacts/80/800e5ea023366b727ecedc7e5717bd94 differ
diff --git a/Library/Artifacts/80/8018133c4adcd2216ab23ca7720f3b74 b/Library/Artifacts/80/8018133c4adcd2216ab23ca7720f3b74
new file mode 100644
index 0000000..47797df
Binary files /dev/null and b/Library/Artifacts/80/8018133c4adcd2216ab23ca7720f3b74 differ
diff --git a/Library/Artifacts/80/801aaaeca9edd895b53cb5c4115a0713 b/Library/Artifacts/80/801aaaeca9edd895b53cb5c4115a0713
new file mode 100644
index 0000000..6c20b5d
Binary files /dev/null and b/Library/Artifacts/80/801aaaeca9edd895b53cb5c4115a0713 differ
diff --git a/Library/Artifacts/80/801c086908e531785beaeeeff677d73c b/Library/Artifacts/80/801c086908e531785beaeeeff677d73c
new file mode 100644
index 0000000..4d4726c
Binary files /dev/null and b/Library/Artifacts/80/801c086908e531785beaeeeff677d73c differ
diff --git a/Library/Artifacts/80/804e63212b2494e4835c0c7657662a47 b/Library/Artifacts/80/804e63212b2494e4835c0c7657662a47
new file mode 100644
index 0000000..ec085d3
Binary files /dev/null and b/Library/Artifacts/80/804e63212b2494e4835c0c7657662a47 differ
diff --git a/Library/Artifacts/80/805d5f32bbd379c7efe3ba9b63198818 b/Library/Artifacts/80/805d5f32bbd379c7efe3ba9b63198818
new file mode 100644
index 0000000..114247a
Binary files /dev/null and b/Library/Artifacts/80/805d5f32bbd379c7efe3ba9b63198818 differ
diff --git a/Library/Artifacts/80/807b44a5e0607aeea2edc614a6e8e160 b/Library/Artifacts/80/807b44a5e0607aeea2edc614a6e8e160
new file mode 100644
index 0000000..c7cbdeb
Binary files /dev/null and b/Library/Artifacts/80/807b44a5e0607aeea2edc614a6e8e160 differ
diff --git a/Library/Artifacts/80/80842fef0f8147af8c3f6014639f3e18 b/Library/Artifacts/80/80842fef0f8147af8c3f6014639f3e18
new file mode 100644
index 0000000..21acfbe
Binary files /dev/null and b/Library/Artifacts/80/80842fef0f8147af8c3f6014639f3e18 differ
diff --git a/Library/Artifacts/80/80974a9e2544b4b2a4d6dc28744aa284 b/Library/Artifacts/80/80974a9e2544b4b2a4d6dc28744aa284
new file mode 100644
index 0000000..20280e2
Binary files /dev/null and b/Library/Artifacts/80/80974a9e2544b4b2a4d6dc28744aa284 differ
diff --git a/Library/Artifacts/80/80a39c29d649b673b45c23238e7c269f b/Library/Artifacts/80/80a39c29d649b673b45c23238e7c269f
new file mode 100644
index 0000000..0facfa6
Binary files /dev/null and b/Library/Artifacts/80/80a39c29d649b673b45c23238e7c269f differ
diff --git a/Library/Artifacts/80/80e2f6a2879e1dd13576477729b4c77e b/Library/Artifacts/80/80e2f6a2879e1dd13576477729b4c77e
new file mode 100644
index 0000000..60585ba
Binary files /dev/null and b/Library/Artifacts/80/80e2f6a2879e1dd13576477729b4c77e differ
diff --git a/Library/Artifacts/80/80fc02360272e46ba5db91214d765bbe b/Library/Artifacts/80/80fc02360272e46ba5db91214d765bbe
new file mode 100644
index 0000000..f4cc508
Binary files /dev/null and b/Library/Artifacts/80/80fc02360272e46ba5db91214d765bbe differ
diff --git a/Library/Artifacts/81/8158ecbece931511117b1369776fe63d b/Library/Artifacts/81/8158ecbece931511117b1369776fe63d
new file mode 100644
index 0000000..78bae93
Binary files /dev/null and b/Library/Artifacts/81/8158ecbece931511117b1369776fe63d differ
diff --git a/Library/Artifacts/81/815ec5a4c37eba22c922315d450cf0c2 b/Library/Artifacts/81/815ec5a4c37eba22c922315d450cf0c2
new file mode 100644
index 0000000..3660e40
Binary files /dev/null and b/Library/Artifacts/81/815ec5a4c37eba22c922315d450cf0c2 differ
diff --git a/Library/Artifacts/81/819c65759dab8c8c4f996d13f71b4c8e b/Library/Artifacts/81/819c65759dab8c8c4f996d13f71b4c8e
new file mode 100644
index 0000000..69ff744
Binary files /dev/null and b/Library/Artifacts/81/819c65759dab8c8c4f996d13f71b4c8e differ
diff --git a/Library/Artifacts/81/81bcce20b5ebcaf6e00b73797e24c376 b/Library/Artifacts/81/81bcce20b5ebcaf6e00b73797e24c376
new file mode 100644
index 0000000..1c8e9b5
Binary files /dev/null and b/Library/Artifacts/81/81bcce20b5ebcaf6e00b73797e24c376 differ
diff --git a/Library/Artifacts/81/81e451648e874e3cd12e648ec451f6c7 b/Library/Artifacts/81/81e451648e874e3cd12e648ec451f6c7
new file mode 100644
index 0000000..04b8082
Binary files /dev/null and b/Library/Artifacts/81/81e451648e874e3cd12e648ec451f6c7 differ
diff --git a/Library/Artifacts/81/81fee0b64227971861641c0e5fae57ba b/Library/Artifacts/81/81fee0b64227971861641c0e5fae57ba
new file mode 100644
index 0000000..7e0936a
Binary files /dev/null and b/Library/Artifacts/81/81fee0b64227971861641c0e5fae57ba differ
diff --git a/Library/Artifacts/82/821cf1ea5a1ce0bf4570ae45380a6bd4 b/Library/Artifacts/82/821cf1ea5a1ce0bf4570ae45380a6bd4
new file mode 100644
index 0000000..5f9ba5e
Binary files /dev/null and b/Library/Artifacts/82/821cf1ea5a1ce0bf4570ae45380a6bd4 differ
diff --git a/Library/Artifacts/82/822cbc17a2e99be537efb702ca267280 b/Library/Artifacts/82/822cbc17a2e99be537efb702ca267280
new file mode 100644
index 0000000..d06e973
Binary files /dev/null and b/Library/Artifacts/82/822cbc17a2e99be537efb702ca267280 differ
diff --git a/Library/Artifacts/82/822d489029122ac3ce5f578be2251d08 b/Library/Artifacts/82/822d489029122ac3ce5f578be2251d08
new file mode 100644
index 0000000..83336a4
Binary files /dev/null and b/Library/Artifacts/82/822d489029122ac3ce5f578be2251d08 differ
diff --git a/Library/Artifacts/82/823643b5e9662ee8db52e25d3b4a7ec5 b/Library/Artifacts/82/823643b5e9662ee8db52e25d3b4a7ec5
new file mode 100644
index 0000000..1151a85
Binary files /dev/null and b/Library/Artifacts/82/823643b5e9662ee8db52e25d3b4a7ec5 differ
diff --git a/Library/Artifacts/82/82380e54e100ba89bc90ae60fd5a99ab b/Library/Artifacts/82/82380e54e100ba89bc90ae60fd5a99ab
new file mode 100644
index 0000000..4c22041
Binary files /dev/null and b/Library/Artifacts/82/82380e54e100ba89bc90ae60fd5a99ab differ
diff --git a/Library/Artifacts/82/825e12abb8a27440e20e9ca28c4f5bb7 b/Library/Artifacts/82/825e12abb8a27440e20e9ca28c4f5bb7
new file mode 100644
index 0000000..83fe1ad
Binary files /dev/null and b/Library/Artifacts/82/825e12abb8a27440e20e9ca28c4f5bb7 differ
diff --git a/Library/Artifacts/82/826f933060fc58333bd19621634d9298 b/Library/Artifacts/82/826f933060fc58333bd19621634d9298
new file mode 100644
index 0000000..ce07ef9
Binary files /dev/null and b/Library/Artifacts/82/826f933060fc58333bd19621634d9298 differ
diff --git a/Library/Artifacts/82/8294f3ecb52b68004b3c049b56ca7a07 b/Library/Artifacts/82/8294f3ecb52b68004b3c049b56ca7a07
new file mode 100644
index 0000000..7abc1d6
Binary files /dev/null and b/Library/Artifacts/82/8294f3ecb52b68004b3c049b56ca7a07 differ
diff --git a/Library/Artifacts/82/8296a45f0adc22c4e422a6c3e4f16a3f b/Library/Artifacts/82/8296a45f0adc22c4e422a6c3e4f16a3f
new file mode 100644
index 0000000..07150b9
Binary files /dev/null and b/Library/Artifacts/82/8296a45f0adc22c4e422a6c3e4f16a3f differ
diff --git a/Library/Artifacts/82/829873728555d37645844bc852ae4ed0 b/Library/Artifacts/82/829873728555d37645844bc852ae4ed0
new file mode 100644
index 0000000..a319cbf
Binary files /dev/null and b/Library/Artifacts/82/829873728555d37645844bc852ae4ed0 differ
diff --git a/Library/Artifacts/82/82db1cd462b4284fdb864d0b9145df2b b/Library/Artifacts/82/82db1cd462b4284fdb864d0b9145df2b
new file mode 100644
index 0000000..1fa0698
Binary files /dev/null and b/Library/Artifacts/82/82db1cd462b4284fdb864d0b9145df2b differ
diff --git a/Library/Artifacts/83/8301e446dc238e6da5348f69934d8152 b/Library/Artifacts/83/8301e446dc238e6da5348f69934d8152
new file mode 100644
index 0000000..ce10f7b
Binary files /dev/null and b/Library/Artifacts/83/8301e446dc238e6da5348f69934d8152 differ
diff --git a/Library/Artifacts/83/831f4c8b5673060c039c41fd90181e0b b/Library/Artifacts/83/831f4c8b5673060c039c41fd90181e0b
new file mode 100644
index 0000000..ea4c2f3
Binary files /dev/null and b/Library/Artifacts/83/831f4c8b5673060c039c41fd90181e0b differ
diff --git a/Library/Artifacts/83/833e1f8dcc5c633fd2c5d762d809b5f9 b/Library/Artifacts/83/833e1f8dcc5c633fd2c5d762d809b5f9
new file mode 100644
index 0000000..f554ecd
Binary files /dev/null and b/Library/Artifacts/83/833e1f8dcc5c633fd2c5d762d809b5f9 differ
diff --git a/Library/Artifacts/83/8381ce151fb5e60e29a28566792581d9 b/Library/Artifacts/83/8381ce151fb5e60e29a28566792581d9
new file mode 100644
index 0000000..f9933da
Binary files /dev/null and b/Library/Artifacts/83/8381ce151fb5e60e29a28566792581d9 differ
diff --git a/Library/Artifacts/83/8386112659ca643fc64a556447baca0b b/Library/Artifacts/83/8386112659ca643fc64a556447baca0b
new file mode 100644
index 0000000..8436489
Binary files /dev/null and b/Library/Artifacts/83/8386112659ca643fc64a556447baca0b differ
diff --git a/Library/Artifacts/83/83a43593ec482460c58dc2754ac908aa b/Library/Artifacts/83/83a43593ec482460c58dc2754ac908aa
new file mode 100644
index 0000000..6c7e4f9
Binary files /dev/null and b/Library/Artifacts/83/83a43593ec482460c58dc2754ac908aa differ
diff --git a/Library/Artifacts/83/83a898a09474d7cfe174d0ee341ee266 b/Library/Artifacts/83/83a898a09474d7cfe174d0ee341ee266
new file mode 100644
index 0000000..06bd8cb
Binary files /dev/null and b/Library/Artifacts/83/83a898a09474d7cfe174d0ee341ee266 differ
diff --git a/Library/Artifacts/83/83ae17d87a03558df08fb3453a6efc04 b/Library/Artifacts/83/83ae17d87a03558df08fb3453a6efc04
new file mode 100644
index 0000000..12f8ce3
Binary files /dev/null and b/Library/Artifacts/83/83ae17d87a03558df08fb3453a6efc04 differ
diff --git a/Library/Artifacts/83/83b2c1e80a88b855937156ffcec034d8 b/Library/Artifacts/83/83b2c1e80a88b855937156ffcec034d8
new file mode 100644
index 0000000..5eb85b4
Binary files /dev/null and b/Library/Artifacts/83/83b2c1e80a88b855937156ffcec034d8 differ
diff --git a/Library/Artifacts/83/83e92decfc0b153e1ddd6eec3f5f04a9 b/Library/Artifacts/83/83e92decfc0b153e1ddd6eec3f5f04a9
new file mode 100644
index 0000000..6585b75
Binary files /dev/null and b/Library/Artifacts/83/83e92decfc0b153e1ddd6eec3f5f04a9 differ
diff --git a/Library/Artifacts/83/83e98391c0e54908d5806f206638d104 b/Library/Artifacts/83/83e98391c0e54908d5806f206638d104
new file mode 100644
index 0000000..3075f92
Binary files /dev/null and b/Library/Artifacts/83/83e98391c0e54908d5806f206638d104 differ
diff --git a/Library/Artifacts/84/842dcd8780777414c24edcde9877dfe4 b/Library/Artifacts/84/842dcd8780777414c24edcde9877dfe4
new file mode 100644
index 0000000..47d4a3b
Binary files /dev/null and b/Library/Artifacts/84/842dcd8780777414c24edcde9877dfe4 differ
diff --git a/Library/Artifacts/84/8466a227a8550af96c577aa1b1c33a74 b/Library/Artifacts/84/8466a227a8550af96c577aa1b1c33a74
new file mode 100644
index 0000000..182235c
Binary files /dev/null and b/Library/Artifacts/84/8466a227a8550af96c577aa1b1c33a74 differ
diff --git a/Library/Artifacts/85/8553cb851a261b4209ab538507b7e87d b/Library/Artifacts/85/8553cb851a261b4209ab538507b7e87d
new file mode 100644
index 0000000..376b760
Binary files /dev/null and b/Library/Artifacts/85/8553cb851a261b4209ab538507b7e87d differ
diff --git a/Library/Artifacts/85/855ffa1ebba270960ca69289a054471c b/Library/Artifacts/85/855ffa1ebba270960ca69289a054471c
new file mode 100644
index 0000000..8be5714
Binary files /dev/null and b/Library/Artifacts/85/855ffa1ebba270960ca69289a054471c differ
diff --git a/Library/Artifacts/85/857359c0125ce2abf8d91b73653410c5 b/Library/Artifacts/85/857359c0125ce2abf8d91b73653410c5
new file mode 100644
index 0000000..52d4f88
Binary files /dev/null and b/Library/Artifacts/85/857359c0125ce2abf8d91b73653410c5 differ
diff --git a/Library/Artifacts/85/8574afcdf5d64ee8cd2cb2c2e2e3a2be b/Library/Artifacts/85/8574afcdf5d64ee8cd2cb2c2e2e3a2be
new file mode 100644
index 0000000..d657167
Binary files /dev/null and b/Library/Artifacts/85/8574afcdf5d64ee8cd2cb2c2e2e3a2be differ
diff --git a/Library/Artifacts/85/85b588c67031442d5048a46a9d925401 b/Library/Artifacts/85/85b588c67031442d5048a46a9d925401
new file mode 100644
index 0000000..6921939
Binary files /dev/null and b/Library/Artifacts/85/85b588c67031442d5048a46a9d925401 differ
diff --git a/Library/Artifacts/85/85c2f103649845f9a209b572747a29fe b/Library/Artifacts/85/85c2f103649845f9a209b572747a29fe
new file mode 100644
index 0000000..9eb45b9
Binary files /dev/null and b/Library/Artifacts/85/85c2f103649845f9a209b572747a29fe differ
diff --git a/Library/Artifacts/85/85c9b223384f2d321bad364b289bee33 b/Library/Artifacts/85/85c9b223384f2d321bad364b289bee33
new file mode 100644
index 0000000..2b6b177
Binary files /dev/null and b/Library/Artifacts/85/85c9b223384f2d321bad364b289bee33 differ
diff --git a/Library/Artifacts/85/85dfa432d99089e3d99a6f6574685ba0 b/Library/Artifacts/85/85dfa432d99089e3d99a6f6574685ba0
new file mode 100644
index 0000000..58c3ff0
Binary files /dev/null and b/Library/Artifacts/85/85dfa432d99089e3d99a6f6574685ba0 differ
diff --git a/Library/Artifacts/86/860ca18af13f7972ab02d4bdc207688a b/Library/Artifacts/86/860ca18af13f7972ab02d4bdc207688a
new file mode 100644
index 0000000..5d466ca
Binary files /dev/null and b/Library/Artifacts/86/860ca18af13f7972ab02d4bdc207688a differ
diff --git a/Library/Artifacts/86/862618457cca4ac99478296bc70034b0 b/Library/Artifacts/86/862618457cca4ac99478296bc70034b0
new file mode 100644
index 0000000..072cdb8
Binary files /dev/null and b/Library/Artifacts/86/862618457cca4ac99478296bc70034b0 differ
diff --git a/Library/Artifacts/86/863aaf0bdfea02d02e34851e9fcde990 b/Library/Artifacts/86/863aaf0bdfea02d02e34851e9fcde990
new file mode 100644
index 0000000..661cce0
Binary files /dev/null and b/Library/Artifacts/86/863aaf0bdfea02d02e34851e9fcde990 differ
diff --git a/Library/Artifacts/86/864d60abf180fac0105c088358f53348 b/Library/Artifacts/86/864d60abf180fac0105c088358f53348
new file mode 100644
index 0000000..9c3f66b
Binary files /dev/null and b/Library/Artifacts/86/864d60abf180fac0105c088358f53348 differ
diff --git a/Library/Artifacts/86/86705b9a38dc696c7d602383a81dc5f5 b/Library/Artifacts/86/86705b9a38dc696c7d602383a81dc5f5
new file mode 100644
index 0000000..02c10c8
Binary files /dev/null and b/Library/Artifacts/86/86705b9a38dc696c7d602383a81dc5f5 differ
diff --git a/Library/Artifacts/86/868a737b747d5d0ef81a9a1dcd2c5b05 b/Library/Artifacts/86/868a737b747d5d0ef81a9a1dcd2c5b05
new file mode 100644
index 0000000..07d7fc7
Binary files /dev/null and b/Library/Artifacts/86/868a737b747d5d0ef81a9a1dcd2c5b05 differ
diff --git a/Library/Artifacts/86/86e8c92654ecf840b474508889c6354b b/Library/Artifacts/86/86e8c92654ecf840b474508889c6354b
new file mode 100644
index 0000000..5573176
Binary files /dev/null and b/Library/Artifacts/86/86e8c92654ecf840b474508889c6354b differ
diff --git a/Library/Artifacts/87/87198f8ee21461caf2ff9df0408ead27 b/Library/Artifacts/87/87198f8ee21461caf2ff9df0408ead27
new file mode 100644
index 0000000..bb2a1ba
Binary files /dev/null and b/Library/Artifacts/87/87198f8ee21461caf2ff9df0408ead27 differ
diff --git a/Library/Artifacts/87/871e024e6cfddeaa6138afb7e534dff6 b/Library/Artifacts/87/871e024e6cfddeaa6138afb7e534dff6
new file mode 100644
index 0000000..7b10d22
Binary files /dev/null and b/Library/Artifacts/87/871e024e6cfddeaa6138afb7e534dff6 differ
diff --git a/Library/Artifacts/87/8732cd2146471f2ea0f51bf796660de1 b/Library/Artifacts/87/8732cd2146471f2ea0f51bf796660de1
new file mode 100644
index 0000000..76be313
Binary files /dev/null and b/Library/Artifacts/87/8732cd2146471f2ea0f51bf796660de1 differ
diff --git a/Library/Artifacts/87/874b60bf27ddb82d1f7c5a3df2a4d436 b/Library/Artifacts/87/874b60bf27ddb82d1f7c5a3df2a4d436
new file mode 100644
index 0000000..99fb4d8
Binary files /dev/null and b/Library/Artifacts/87/874b60bf27ddb82d1f7c5a3df2a4d436 differ
diff --git a/Library/Artifacts/87/87e655fc7360f7ace4760c6d32b69e1a b/Library/Artifacts/87/87e655fc7360f7ace4760c6d32b69e1a
new file mode 100644
index 0000000..5cd2b47
Binary files /dev/null and b/Library/Artifacts/87/87e655fc7360f7ace4760c6d32b69e1a differ
diff --git a/Library/Artifacts/87/87f0f8dbae365cdf1dffcd97e1da2907 b/Library/Artifacts/87/87f0f8dbae365cdf1dffcd97e1da2907
new file mode 100644
index 0000000..fd37791
Binary files /dev/null and b/Library/Artifacts/87/87f0f8dbae365cdf1dffcd97e1da2907 differ
diff --git a/Library/Artifacts/88/8820686c17bea8e9c7ee164929ac21e7 b/Library/Artifacts/88/8820686c17bea8e9c7ee164929ac21e7
new file mode 100644
index 0000000..f239e01
Binary files /dev/null and b/Library/Artifacts/88/8820686c17bea8e9c7ee164929ac21e7 differ
diff --git a/Library/Artifacts/88/8873913fc54d3997de32b7e041812bf9 b/Library/Artifacts/88/8873913fc54d3997de32b7e041812bf9
new file mode 100644
index 0000000..bbd148c
Binary files /dev/null and b/Library/Artifacts/88/8873913fc54d3997de32b7e041812bf9 differ
diff --git a/Library/Artifacts/88/8894c01e5a03cba9833b305a5e5d6d14 b/Library/Artifacts/88/8894c01e5a03cba9833b305a5e5d6d14
new file mode 100644
index 0000000..196a61b
Binary files /dev/null and b/Library/Artifacts/88/8894c01e5a03cba9833b305a5e5d6d14 differ
diff --git a/Library/Artifacts/88/88a27ad9b82f9fa04a67de55406d4a1f b/Library/Artifacts/88/88a27ad9b82f9fa04a67de55406d4a1f
new file mode 100644
index 0000000..f83cc0d
Binary files /dev/null and b/Library/Artifacts/88/88a27ad9b82f9fa04a67de55406d4a1f differ
diff --git a/Library/Artifacts/88/88c9bb35576e1f4f1980795eabcf7478 b/Library/Artifacts/88/88c9bb35576e1f4f1980795eabcf7478
new file mode 100644
index 0000000..1568b35
Binary files /dev/null and b/Library/Artifacts/88/88c9bb35576e1f4f1980795eabcf7478 differ
diff --git a/Library/Artifacts/88/88cf786b388cee002bdbb6cf38ddd143 b/Library/Artifacts/88/88cf786b388cee002bdbb6cf38ddd143
new file mode 100644
index 0000000..0f0f75a
Binary files /dev/null and b/Library/Artifacts/88/88cf786b388cee002bdbb6cf38ddd143 differ
diff --git a/Library/Artifacts/88/88e06600c9bf9b48e57521077c094092 b/Library/Artifacts/88/88e06600c9bf9b48e57521077c094092
new file mode 100644
index 0000000..6c75aaf
Binary files /dev/null and b/Library/Artifacts/88/88e06600c9bf9b48e57521077c094092 differ
diff --git a/Library/Artifacts/88/88f65b3565711c82c01eec8e532fd517 b/Library/Artifacts/88/88f65b3565711c82c01eec8e532fd517
new file mode 100644
index 0000000..c2fef33
Binary files /dev/null and b/Library/Artifacts/88/88f65b3565711c82c01eec8e532fd517 differ
diff --git a/Library/Artifacts/88/88fe0e9bbaa418d281760c2be23f15bf b/Library/Artifacts/88/88fe0e9bbaa418d281760c2be23f15bf
new file mode 100644
index 0000000..7133e7d
Binary files /dev/null and b/Library/Artifacts/88/88fe0e9bbaa418d281760c2be23f15bf differ
diff --git a/Library/Artifacts/89/8902a4a074c4e8ab9a996cc2e8a2f319 b/Library/Artifacts/89/8902a4a074c4e8ab9a996cc2e8a2f319
new file mode 100644
index 0000000..b9d71f7
Binary files /dev/null and b/Library/Artifacts/89/8902a4a074c4e8ab9a996cc2e8a2f319 differ
diff --git a/Library/Artifacts/89/890f8712ffb49a9a0686b91200695bf6 b/Library/Artifacts/89/890f8712ffb49a9a0686b91200695bf6
new file mode 100644
index 0000000..625aefd
Binary files /dev/null and b/Library/Artifacts/89/890f8712ffb49a9a0686b91200695bf6 differ
diff --git a/Library/Artifacts/89/8911862eb79e820e65b9a77799874012 b/Library/Artifacts/89/8911862eb79e820e65b9a77799874012
new file mode 100644
index 0000000..d777237
Binary files /dev/null and b/Library/Artifacts/89/8911862eb79e820e65b9a77799874012 differ
diff --git a/Library/Artifacts/89/89e87464d9bfb1d39e531ee233514044 b/Library/Artifacts/89/89e87464d9bfb1d39e531ee233514044
new file mode 100644
index 0000000..683542a
Binary files /dev/null and b/Library/Artifacts/89/89e87464d9bfb1d39e531ee233514044 differ
diff --git a/Library/Artifacts/89/89f0981fd4b2a9e2161e560c89383304 b/Library/Artifacts/89/89f0981fd4b2a9e2161e560c89383304
new file mode 100644
index 0000000..1b609df
Binary files /dev/null and b/Library/Artifacts/89/89f0981fd4b2a9e2161e560c89383304 differ
diff --git a/Library/Artifacts/8a/8a7300b0c4108306c2da2814e9bb14fb b/Library/Artifacts/8a/8a7300b0c4108306c2da2814e9bb14fb
new file mode 100644
index 0000000..91106a2
Binary files /dev/null and b/Library/Artifacts/8a/8a7300b0c4108306c2da2814e9bb14fb differ
diff --git a/Library/Artifacts/8a/8a9907ca198749bf8f6c6f8102a71cb1 b/Library/Artifacts/8a/8a9907ca198749bf8f6c6f8102a71cb1
new file mode 100644
index 0000000..6cc8d16
Binary files /dev/null and b/Library/Artifacts/8a/8a9907ca198749bf8f6c6f8102a71cb1 differ
diff --git a/Library/Artifacts/8a/8ac802409bccae11d17dc51c7fd759f4 b/Library/Artifacts/8a/8ac802409bccae11d17dc51c7fd759f4
new file mode 100644
index 0000000..1dc938d
Binary files /dev/null and b/Library/Artifacts/8a/8ac802409bccae11d17dc51c7fd759f4 differ
diff --git a/Library/Artifacts/8a/8ae91b16068cbd4304ccd2fbd173c040 b/Library/Artifacts/8a/8ae91b16068cbd4304ccd2fbd173c040
new file mode 100644
index 0000000..239a9ef
Binary files /dev/null and b/Library/Artifacts/8a/8ae91b16068cbd4304ccd2fbd173c040 differ
diff --git a/Library/Artifacts/8b/8b023266a52ed1abcac3fc6ecc8a7532 b/Library/Artifacts/8b/8b023266a52ed1abcac3fc6ecc8a7532
new file mode 100644
index 0000000..8e0d076
Binary files /dev/null and b/Library/Artifacts/8b/8b023266a52ed1abcac3fc6ecc8a7532 differ
diff --git a/Library/Artifacts/8b/8b3b4ffe9c4979ca240d857912869d47 b/Library/Artifacts/8b/8b3b4ffe9c4979ca240d857912869d47
new file mode 100644
index 0000000..52d4c63
Binary files /dev/null and b/Library/Artifacts/8b/8b3b4ffe9c4979ca240d857912869d47 differ
diff --git a/Library/Artifacts/8b/8b45251ee8f9625896ef07ed3079b0ca b/Library/Artifacts/8b/8b45251ee8f9625896ef07ed3079b0ca
new file mode 100644
index 0000000..528a01a
Binary files /dev/null and b/Library/Artifacts/8b/8b45251ee8f9625896ef07ed3079b0ca differ
diff --git a/Library/Artifacts/8b/8b60d87030d9282fea292735a10d7fb4 b/Library/Artifacts/8b/8b60d87030d9282fea292735a10d7fb4
new file mode 100644
index 0000000..a6dfd71
Binary files /dev/null and b/Library/Artifacts/8b/8b60d87030d9282fea292735a10d7fb4 differ
diff --git a/Library/Artifacts/8b/8b9be67bfc4ebf16af8d55de6985dea9 b/Library/Artifacts/8b/8b9be67bfc4ebf16af8d55de6985dea9
new file mode 100644
index 0000000..f96788b
Binary files /dev/null and b/Library/Artifacts/8b/8b9be67bfc4ebf16af8d55de6985dea9 differ
diff --git a/Library/Artifacts/8b/8ba87693a53492a98e71ff581205f1a3 b/Library/Artifacts/8b/8ba87693a53492a98e71ff581205f1a3
new file mode 100644
index 0000000..32282d5
Binary files /dev/null and b/Library/Artifacts/8b/8ba87693a53492a98e71ff581205f1a3 differ
diff --git a/Library/Artifacts/8b/8bb5e2f190d429444172f4e4ddcfaeab b/Library/Artifacts/8b/8bb5e2f190d429444172f4e4ddcfaeab
new file mode 100644
index 0000000..bffb139
Binary files /dev/null and b/Library/Artifacts/8b/8bb5e2f190d429444172f4e4ddcfaeab differ
diff --git a/Library/Artifacts/8b/8bbc6813bd25e2167b8c68eb60b5b3d8 b/Library/Artifacts/8b/8bbc6813bd25e2167b8c68eb60b5b3d8
new file mode 100644
index 0000000..8147eab
Binary files /dev/null and b/Library/Artifacts/8b/8bbc6813bd25e2167b8c68eb60b5b3d8 differ
diff --git a/Library/Artifacts/8b/8bbf97fcd2569467a1421081f8ee4eea b/Library/Artifacts/8b/8bbf97fcd2569467a1421081f8ee4eea
new file mode 100644
index 0000000..83ae2cf
Binary files /dev/null and b/Library/Artifacts/8b/8bbf97fcd2569467a1421081f8ee4eea differ
diff --git a/Library/Artifacts/8c/8c811ffb0547e7b6bcc7ba30b7e563f2 b/Library/Artifacts/8c/8c811ffb0547e7b6bcc7ba30b7e563f2
new file mode 100644
index 0000000..55b89f0
Binary files /dev/null and b/Library/Artifacts/8c/8c811ffb0547e7b6bcc7ba30b7e563f2 differ
diff --git a/Library/Artifacts/8c/8c937d0e46922291842b26dfc5caf291 b/Library/Artifacts/8c/8c937d0e46922291842b26dfc5caf291
new file mode 100644
index 0000000..e67e6b8
Binary files /dev/null and b/Library/Artifacts/8c/8c937d0e46922291842b26dfc5caf291 differ
diff --git a/Library/Artifacts/8c/8ca19d5f19f114f2b50357a5e5c71f1f b/Library/Artifacts/8c/8ca19d5f19f114f2b50357a5e5c71f1f
new file mode 100644
index 0000000..e28606f
Binary files /dev/null and b/Library/Artifacts/8c/8ca19d5f19f114f2b50357a5e5c71f1f differ
diff --git a/Library/Artifacts/8c/8ce52f7e66ac419c02661bb09c3dbdb6 b/Library/Artifacts/8c/8ce52f7e66ac419c02661bb09c3dbdb6
new file mode 100644
index 0000000..4c3287c
Binary files /dev/null and b/Library/Artifacts/8c/8ce52f7e66ac419c02661bb09c3dbdb6 differ
diff --git a/Library/Artifacts/8c/8cf74902f6d9d5f1c571e436985f1d5e b/Library/Artifacts/8c/8cf74902f6d9d5f1c571e436985f1d5e
new file mode 100644
index 0000000..9f9f91c
Binary files /dev/null and b/Library/Artifacts/8c/8cf74902f6d9d5f1c571e436985f1d5e differ
diff --git a/Library/Artifacts/8d/8d0c9933aa5aaa2ba34ff8bfd905632c b/Library/Artifacts/8d/8d0c9933aa5aaa2ba34ff8bfd905632c
new file mode 100644
index 0000000..27e8931
Binary files /dev/null and b/Library/Artifacts/8d/8d0c9933aa5aaa2ba34ff8bfd905632c differ
diff --git a/Library/Artifacts/8d/8d311dae0119f141bd566014ecb03ebd b/Library/Artifacts/8d/8d311dae0119f141bd566014ecb03ebd
new file mode 100644
index 0000000..65a9581
Binary files /dev/null and b/Library/Artifacts/8d/8d311dae0119f141bd566014ecb03ebd differ
diff --git a/Library/Artifacts/8d/8d51591786e209c41bb1909e868e9c79 b/Library/Artifacts/8d/8d51591786e209c41bb1909e868e9c79
new file mode 100644
index 0000000..db3315f
Binary files /dev/null and b/Library/Artifacts/8d/8d51591786e209c41bb1909e868e9c79 differ
diff --git a/Library/Artifacts/8d/8d5ead831c90343c4d9697cf1bad6bd2 b/Library/Artifacts/8d/8d5ead831c90343c4d9697cf1bad6bd2
new file mode 100644
index 0000000..73db777
Binary files /dev/null and b/Library/Artifacts/8d/8d5ead831c90343c4d9697cf1bad6bd2 differ
diff --git a/Library/Artifacts/8d/8d72c9da5e4417cb101d0e411a2c4076 b/Library/Artifacts/8d/8d72c9da5e4417cb101d0e411a2c4076
new file mode 100644
index 0000000..c5e8e62
Binary files /dev/null and b/Library/Artifacts/8d/8d72c9da5e4417cb101d0e411a2c4076 differ
diff --git a/Library/Artifacts/8d/8dae2096403ef718eeda5c2a104d0e9b b/Library/Artifacts/8d/8dae2096403ef718eeda5c2a104d0e9b
new file mode 100644
index 0000000..c10eeae
Binary files /dev/null and b/Library/Artifacts/8d/8dae2096403ef718eeda5c2a104d0e9b differ
diff --git a/Library/Artifacts/8d/8dba05a142eeeb62b8beffb76614cc88 b/Library/Artifacts/8d/8dba05a142eeeb62b8beffb76614cc88
new file mode 100644
index 0000000..f220c61
Binary files /dev/null and b/Library/Artifacts/8d/8dba05a142eeeb62b8beffb76614cc88 differ
diff --git a/Library/Artifacts/8d/8de267c96df0c0b5e8338b932a7fd595 b/Library/Artifacts/8d/8de267c96df0c0b5e8338b932a7fd595
new file mode 100644
index 0000000..724a1f4
Binary files /dev/null and b/Library/Artifacts/8d/8de267c96df0c0b5e8338b932a7fd595 differ
diff --git a/Library/Artifacts/8d/8df4d91f2c7b067af1e54886bbfb8531 b/Library/Artifacts/8d/8df4d91f2c7b067af1e54886bbfb8531
new file mode 100644
index 0000000..aac9236
Binary files /dev/null and b/Library/Artifacts/8d/8df4d91f2c7b067af1e54886bbfb8531 differ
diff --git a/Library/Artifacts/8e/8e01b7d7ea2124e11521db469c2daf7a b/Library/Artifacts/8e/8e01b7d7ea2124e11521db469c2daf7a
new file mode 100644
index 0000000..014bdf6
Binary files /dev/null and b/Library/Artifacts/8e/8e01b7d7ea2124e11521db469c2daf7a differ
diff --git a/Library/Artifacts/8e/8e032d4e2fd818ce1f75a294aeb0b8a4 b/Library/Artifacts/8e/8e032d4e2fd818ce1f75a294aeb0b8a4
new file mode 100644
index 0000000..3963f46
Binary files /dev/null and b/Library/Artifacts/8e/8e032d4e2fd818ce1f75a294aeb0b8a4 differ
diff --git a/Library/Artifacts/8e/8e119b747e1a7d04f6ae5931e2581ced b/Library/Artifacts/8e/8e119b747e1a7d04f6ae5931e2581ced
new file mode 100644
index 0000000..14ded58
Binary files /dev/null and b/Library/Artifacts/8e/8e119b747e1a7d04f6ae5931e2581ced differ
diff --git a/Library/Artifacts/8e/8e1f35fe74d07c6e82df86360738ae30 b/Library/Artifacts/8e/8e1f35fe74d07c6e82df86360738ae30
new file mode 100644
index 0000000..2d24146
Binary files /dev/null and b/Library/Artifacts/8e/8e1f35fe74d07c6e82df86360738ae30 differ
diff --git a/Library/Artifacts/8e/8e372c5e92f7b0bfb7d0a5fef938248c b/Library/Artifacts/8e/8e372c5e92f7b0bfb7d0a5fef938248c
new file mode 100644
index 0000000..8b3a729
Binary files /dev/null and b/Library/Artifacts/8e/8e372c5e92f7b0bfb7d0a5fef938248c differ
diff --git a/Library/Artifacts/8e/8e40dec685546799917288059fabfbfb b/Library/Artifacts/8e/8e40dec685546799917288059fabfbfb
new file mode 100644
index 0000000..cab06c7
Binary files /dev/null and b/Library/Artifacts/8e/8e40dec685546799917288059fabfbfb differ
diff --git a/Library/Artifacts/8e/8e6951aa56dfc0c255d685c06e1f575a b/Library/Artifacts/8e/8e6951aa56dfc0c255d685c06e1f575a
new file mode 100644
index 0000000..d3c7439
Binary files /dev/null and b/Library/Artifacts/8e/8e6951aa56dfc0c255d685c06e1f575a differ
diff --git a/Library/Artifacts/8e/8ec21040d1d48980bd1b58835ffa5bb4 b/Library/Artifacts/8e/8ec21040d1d48980bd1b58835ffa5bb4
new file mode 100644
index 0000000..59f1e99
Binary files /dev/null and b/Library/Artifacts/8e/8ec21040d1d48980bd1b58835ffa5bb4 differ
diff --git a/Library/Artifacts/8f/8f0ac371b7a411a94f3b1060ad376e1f b/Library/Artifacts/8f/8f0ac371b7a411a94f3b1060ad376e1f
new file mode 100644
index 0000000..bca1e80
Binary files /dev/null and b/Library/Artifacts/8f/8f0ac371b7a411a94f3b1060ad376e1f differ
diff --git a/Library/Artifacts/8f/8f53a95391b3dc71f41f6f8cb8c375b3 b/Library/Artifacts/8f/8f53a95391b3dc71f41f6f8cb8c375b3
new file mode 100644
index 0000000..9eef1b5
Binary files /dev/null and b/Library/Artifacts/8f/8f53a95391b3dc71f41f6f8cb8c375b3 differ
diff --git a/Library/Artifacts/8f/8f7738517dc0eb2d087d1d02bc24cdb3 b/Library/Artifacts/8f/8f7738517dc0eb2d087d1d02bc24cdb3
new file mode 100644
index 0000000..9a54c54
Binary files /dev/null and b/Library/Artifacts/8f/8f7738517dc0eb2d087d1d02bc24cdb3 differ
diff --git a/Library/Artifacts/8f/8fc62704a795be1e5f45fff904a417fc b/Library/Artifacts/8f/8fc62704a795be1e5f45fff904a417fc
new file mode 100644
index 0000000..aa2baf7
Binary files /dev/null and b/Library/Artifacts/8f/8fc62704a795be1e5f45fff904a417fc differ
diff --git a/Library/Artifacts/8f/8fcfac0a10c69f31d2443379b02e05a3 b/Library/Artifacts/8f/8fcfac0a10c69f31d2443379b02e05a3
new file mode 100644
index 0000000..0127e93
Binary files /dev/null and b/Library/Artifacts/8f/8fcfac0a10c69f31d2443379b02e05a3 differ
diff --git a/Library/Artifacts/90/901cc4dcc2b6fe93b756cee0537b09e3 b/Library/Artifacts/90/901cc4dcc2b6fe93b756cee0537b09e3
new file mode 100644
index 0000000..11086c0
Binary files /dev/null and b/Library/Artifacts/90/901cc4dcc2b6fe93b756cee0537b09e3 differ
diff --git a/Library/Artifacts/90/902deccc821b0362fb82eb1c6461c5a4 b/Library/Artifacts/90/902deccc821b0362fb82eb1c6461c5a4
new file mode 100644
index 0000000..0b59cf7
Binary files /dev/null and b/Library/Artifacts/90/902deccc821b0362fb82eb1c6461c5a4 differ
diff --git a/Library/Artifacts/90/902f4409aea8135f660e4246b4d85afa b/Library/Artifacts/90/902f4409aea8135f660e4246b4d85afa
new file mode 100644
index 0000000..9d3c694
Binary files /dev/null and b/Library/Artifacts/90/902f4409aea8135f660e4246b4d85afa differ
diff --git a/Library/Artifacts/90/902fef3caeebb7658fce25fa5602c378 b/Library/Artifacts/90/902fef3caeebb7658fce25fa5602c378
new file mode 100644
index 0000000..3e0d8c1
Binary files /dev/null and b/Library/Artifacts/90/902fef3caeebb7658fce25fa5602c378 differ
diff --git a/Library/Artifacts/90/9045b1068e28824febee30f06fcc1608 b/Library/Artifacts/90/9045b1068e28824febee30f06fcc1608
new file mode 100644
index 0000000..0d4593c
Binary files /dev/null and b/Library/Artifacts/90/9045b1068e28824febee30f06fcc1608 differ
diff --git a/Library/Artifacts/90/904db0f99935f41173742076449b1dbb b/Library/Artifacts/90/904db0f99935f41173742076449b1dbb
new file mode 100644
index 0000000..8386df7
Binary files /dev/null and b/Library/Artifacts/90/904db0f99935f41173742076449b1dbb differ
diff --git a/Library/Artifacts/90/9069db9fe8add6aa27f9fb042ce080bc b/Library/Artifacts/90/9069db9fe8add6aa27f9fb042ce080bc
new file mode 100644
index 0000000..379b325
Binary files /dev/null and b/Library/Artifacts/90/9069db9fe8add6aa27f9fb042ce080bc differ
diff --git a/Library/Artifacts/90/90785063fc8e54f1a290b1304daa64ee b/Library/Artifacts/90/90785063fc8e54f1a290b1304daa64ee
new file mode 100644
index 0000000..9b94772
Binary files /dev/null and b/Library/Artifacts/90/90785063fc8e54f1a290b1304daa64ee differ
diff --git a/Library/Artifacts/90/908765c134a8563736f5138316e595da b/Library/Artifacts/90/908765c134a8563736f5138316e595da
new file mode 100644
index 0000000..e6e6b3d
Binary files /dev/null and b/Library/Artifacts/90/908765c134a8563736f5138316e595da differ
diff --git a/Library/Artifacts/90/90ae30860177bead82ead1df89bc6e25 b/Library/Artifacts/90/90ae30860177bead82ead1df89bc6e25
new file mode 100644
index 0000000..6fdb672
Binary files /dev/null and b/Library/Artifacts/90/90ae30860177bead82ead1df89bc6e25 differ
diff --git a/Library/Artifacts/90/90bb67287f9764dd5ffbb0170596ebe5 b/Library/Artifacts/90/90bb67287f9764dd5ffbb0170596ebe5
new file mode 100644
index 0000000..d109a59
Binary files /dev/null and b/Library/Artifacts/90/90bb67287f9764dd5ffbb0170596ebe5 differ
diff --git a/Library/Artifacts/90/90e1f2120f39f24926c79b9a0617f28a b/Library/Artifacts/90/90e1f2120f39f24926c79b9a0617f28a
new file mode 100644
index 0000000..2c3cf51
Binary files /dev/null and b/Library/Artifacts/90/90e1f2120f39f24926c79b9a0617f28a differ
diff --git a/Library/Artifacts/91/9105d57a2aeb11eb40b3a99585f1955b b/Library/Artifacts/91/9105d57a2aeb11eb40b3a99585f1955b
new file mode 100644
index 0000000..a803fbf
Binary files /dev/null and b/Library/Artifacts/91/9105d57a2aeb11eb40b3a99585f1955b differ
diff --git a/Library/Artifacts/91/912c01417bacad046e58db75bc17b547 b/Library/Artifacts/91/912c01417bacad046e58db75bc17b547
new file mode 100644
index 0000000..e2fc19f
Binary files /dev/null and b/Library/Artifacts/91/912c01417bacad046e58db75bc17b547 differ
diff --git a/Library/Artifacts/91/91389055f9ce617811acf3682dfa8e3e b/Library/Artifacts/91/91389055f9ce617811acf3682dfa8e3e
new file mode 100644
index 0000000..f7254da
Binary files /dev/null and b/Library/Artifacts/91/91389055f9ce617811acf3682dfa8e3e differ
diff --git a/Library/Artifacts/91/9153a85c96b5569c4e8ab7fcfb146f62 b/Library/Artifacts/91/9153a85c96b5569c4e8ab7fcfb146f62
new file mode 100644
index 0000000..547de0d
Binary files /dev/null and b/Library/Artifacts/91/9153a85c96b5569c4e8ab7fcfb146f62 differ
diff --git a/Library/Artifacts/91/9155aebef83e02d4387237137af95372 b/Library/Artifacts/91/9155aebef83e02d4387237137af95372
new file mode 100644
index 0000000..5c28b92
Binary files /dev/null and b/Library/Artifacts/91/9155aebef83e02d4387237137af95372 differ
diff --git a/Library/Artifacts/91/915946cd254b430f520f83202db70e4f b/Library/Artifacts/91/915946cd254b430f520f83202db70e4f
new file mode 100644
index 0000000..6862e3b
Binary files /dev/null and b/Library/Artifacts/91/915946cd254b430f520f83202db70e4f differ
diff --git a/Library/Artifacts/91/91656b605eb49c14bf551ca572273e62 b/Library/Artifacts/91/91656b605eb49c14bf551ca572273e62
new file mode 100644
index 0000000..7c86831
Binary files /dev/null and b/Library/Artifacts/91/91656b605eb49c14bf551ca572273e62 differ
diff --git a/Library/Artifacts/91/9184a1d3f2dc28ef2e6a675d9ccd269a b/Library/Artifacts/91/9184a1d3f2dc28ef2e6a675d9ccd269a
new file mode 100644
index 0000000..7d0807b
Binary files /dev/null and b/Library/Artifacts/91/9184a1d3f2dc28ef2e6a675d9ccd269a differ
diff --git a/Library/Artifacts/91/91bcfe5458a353b417557d308a9aef39 b/Library/Artifacts/91/91bcfe5458a353b417557d308a9aef39
new file mode 100644
index 0000000..6cb610f
Binary files /dev/null and b/Library/Artifacts/91/91bcfe5458a353b417557d308a9aef39 differ
diff --git a/Library/Artifacts/91/91e26f950819927dc9551f85229c5702 b/Library/Artifacts/91/91e26f950819927dc9551f85229c5702
new file mode 100644
index 0000000..f3a1567
Binary files /dev/null and b/Library/Artifacts/91/91e26f950819927dc9551f85229c5702 differ
diff --git a/Library/Artifacts/91/91ed9ed7af94a20f1da2af43fc2cb79d b/Library/Artifacts/91/91ed9ed7af94a20f1da2af43fc2cb79d
new file mode 100644
index 0000000..717e7f6
Binary files /dev/null and b/Library/Artifacts/91/91ed9ed7af94a20f1da2af43fc2cb79d differ
diff --git a/Library/Artifacts/92/9217f52183497b602850e3e52f9961de b/Library/Artifacts/92/9217f52183497b602850e3e52f9961de
new file mode 100644
index 0000000..593a3eb
Binary files /dev/null and b/Library/Artifacts/92/9217f52183497b602850e3e52f9961de differ
diff --git a/Library/Artifacts/92/92594f3edf135d7d2f46ed2567d2ab46 b/Library/Artifacts/92/92594f3edf135d7d2f46ed2567d2ab46
new file mode 100644
index 0000000..5e8510e
Binary files /dev/null and b/Library/Artifacts/92/92594f3edf135d7d2f46ed2567d2ab46 differ
diff --git a/Library/Artifacts/92/92639e7e55f82d566cf05fa6d5ac133a b/Library/Artifacts/92/92639e7e55f82d566cf05fa6d5ac133a
new file mode 100644
index 0000000..d98880c
Binary files /dev/null and b/Library/Artifacts/92/92639e7e55f82d566cf05fa6d5ac133a differ
diff --git a/Library/Artifacts/92/9278ea06c86eb1ec73871e1946609594 b/Library/Artifacts/92/9278ea06c86eb1ec73871e1946609594
new file mode 100644
index 0000000..c8095ee
Binary files /dev/null and b/Library/Artifacts/92/9278ea06c86eb1ec73871e1946609594 differ
diff --git a/Library/Artifacts/92/92b0c3982f06ccdb57cb82f760019d6e b/Library/Artifacts/92/92b0c3982f06ccdb57cb82f760019d6e
new file mode 100644
index 0000000..7c3f35c
Binary files /dev/null and b/Library/Artifacts/92/92b0c3982f06ccdb57cb82f760019d6e differ
diff --git a/Library/Artifacts/92/92b9528d557ff44994e722f3c6dd8310 b/Library/Artifacts/92/92b9528d557ff44994e722f3c6dd8310
new file mode 100644
index 0000000..ec23571
Binary files /dev/null and b/Library/Artifacts/92/92b9528d557ff44994e722f3c6dd8310 differ
diff --git a/Library/Artifacts/92/92e49ded05e6d3b26d2f69a7d5c44017 b/Library/Artifacts/92/92e49ded05e6d3b26d2f69a7d5c44017
new file mode 100644
index 0000000..bf8c81e
Binary files /dev/null and b/Library/Artifacts/92/92e49ded05e6d3b26d2f69a7d5c44017 differ
diff --git a/Library/Artifacts/93/93134a83e80bcf418cd31d0ebe47dd2e b/Library/Artifacts/93/93134a83e80bcf418cd31d0ebe47dd2e
new file mode 100644
index 0000000..4c7eb7e
Binary files /dev/null and b/Library/Artifacts/93/93134a83e80bcf418cd31d0ebe47dd2e differ
diff --git a/Library/Artifacts/93/9327012ac700654318b01bb992632ca7 b/Library/Artifacts/93/9327012ac700654318b01bb992632ca7
new file mode 100644
index 0000000..5eb806f
Binary files /dev/null and b/Library/Artifacts/93/9327012ac700654318b01bb992632ca7 differ
diff --git a/Library/Artifacts/93/932e760195be1e29952b74e977f84c48 b/Library/Artifacts/93/932e760195be1e29952b74e977f84c48
new file mode 100644
index 0000000..6132453
Binary files /dev/null and b/Library/Artifacts/93/932e760195be1e29952b74e977f84c48 differ
diff --git a/Library/Artifacts/93/933af30c7d2a6b65ef1fcfdf344dc717 b/Library/Artifacts/93/933af30c7d2a6b65ef1fcfdf344dc717
new file mode 100644
index 0000000..6a39945
Binary files /dev/null and b/Library/Artifacts/93/933af30c7d2a6b65ef1fcfdf344dc717 differ
diff --git a/Library/Artifacts/93/934c52f114ede5e0ba60a8f536185156 b/Library/Artifacts/93/934c52f114ede5e0ba60a8f536185156
new file mode 100644
index 0000000..a9290cd
Binary files /dev/null and b/Library/Artifacts/93/934c52f114ede5e0ba60a8f536185156 differ
diff --git a/Library/Artifacts/93/935d210a89420766bf79a565a67fc04c b/Library/Artifacts/93/935d210a89420766bf79a565a67fc04c
new file mode 100644
index 0000000..5cc2c1c
Binary files /dev/null and b/Library/Artifacts/93/935d210a89420766bf79a565a67fc04c differ
diff --git a/Library/Artifacts/93/939963f9550578f9df6d97ba2f6c8e17 b/Library/Artifacts/93/939963f9550578f9df6d97ba2f6c8e17
new file mode 100644
index 0000000..e4f168b
Binary files /dev/null and b/Library/Artifacts/93/939963f9550578f9df6d97ba2f6c8e17 differ
diff --git a/Library/Artifacts/93/93e0286d74ddbe797e0bb405de49fb4e b/Library/Artifacts/93/93e0286d74ddbe797e0bb405de49fb4e
new file mode 100644
index 0000000..a42e593
Binary files /dev/null and b/Library/Artifacts/93/93e0286d74ddbe797e0bb405de49fb4e differ
diff --git a/Library/Artifacts/93/93e422418f874889ae4db7e2c6e62a28 b/Library/Artifacts/93/93e422418f874889ae4db7e2c6e62a28
new file mode 100644
index 0000000..7a4f965
Binary files /dev/null and b/Library/Artifacts/93/93e422418f874889ae4db7e2c6e62a28 differ
diff --git a/Library/Artifacts/93/93fc3012d797b749abde15f373285520 b/Library/Artifacts/93/93fc3012d797b749abde15f373285520
new file mode 100644
index 0000000..6b71348
Binary files /dev/null and b/Library/Artifacts/93/93fc3012d797b749abde15f373285520 differ
diff --git a/Library/Artifacts/93/93fe56fb0d09ba69a669ee545ec8727d b/Library/Artifacts/93/93fe56fb0d09ba69a669ee545ec8727d
new file mode 100644
index 0000000..ff87ceb
Binary files /dev/null and b/Library/Artifacts/93/93fe56fb0d09ba69a669ee545ec8727d differ
diff --git a/Library/Artifacts/94/9450482e318155b59636b1611b886cdc b/Library/Artifacts/94/9450482e318155b59636b1611b886cdc
new file mode 100644
index 0000000..3bef4a8
Binary files /dev/null and b/Library/Artifacts/94/9450482e318155b59636b1611b886cdc differ
diff --git a/Library/Artifacts/94/9475a98e4e6d15d3f8f67717a0fbf690 b/Library/Artifacts/94/9475a98e4e6d15d3f8f67717a0fbf690
new file mode 100644
index 0000000..ec7a19b
Binary files /dev/null and b/Library/Artifacts/94/9475a98e4e6d15d3f8f67717a0fbf690 differ
diff --git a/Library/Artifacts/94/947fc9c1323babdb815a7670b0d73bc4 b/Library/Artifacts/94/947fc9c1323babdb815a7670b0d73bc4
new file mode 100644
index 0000000..2e6fe68
Binary files /dev/null and b/Library/Artifacts/94/947fc9c1323babdb815a7670b0d73bc4 differ
diff --git a/Library/Artifacts/94/9485208744ffcab8bba0bf4bda5e04ee b/Library/Artifacts/94/9485208744ffcab8bba0bf4bda5e04ee
new file mode 100644
index 0000000..f96455a
Binary files /dev/null and b/Library/Artifacts/94/9485208744ffcab8bba0bf4bda5e04ee differ
diff --git a/Library/Artifacts/94/94cf32e489bfb9d21ae543501de86095 b/Library/Artifacts/94/94cf32e489bfb9d21ae543501de86095
new file mode 100644
index 0000000..f8786b0
Binary files /dev/null and b/Library/Artifacts/94/94cf32e489bfb9d21ae543501de86095 differ
diff --git a/Library/Artifacts/94/94fe1cb57b070334d5f969cc530e0d2c b/Library/Artifacts/94/94fe1cb57b070334d5f969cc530e0d2c
new file mode 100644
index 0000000..13b782c
Binary files /dev/null and b/Library/Artifacts/94/94fe1cb57b070334d5f969cc530e0d2c differ
diff --git a/Library/Artifacts/95/95125884f70f5e6f9549aa1729c49fe5 b/Library/Artifacts/95/95125884f70f5e6f9549aa1729c49fe5
new file mode 100644
index 0000000..0a50fd2
Binary files /dev/null and b/Library/Artifacts/95/95125884f70f5e6f9549aa1729c49fe5 differ
diff --git a/Library/Artifacts/95/95372dcd6b5f83457fd1776a0e99e3ae b/Library/Artifacts/95/95372dcd6b5f83457fd1776a0e99e3ae
new file mode 100644
index 0000000..5b930b0
Binary files /dev/null and b/Library/Artifacts/95/95372dcd6b5f83457fd1776a0e99e3ae differ
diff --git a/Library/Artifacts/95/954fddbd3459df249c4813225e727f17 b/Library/Artifacts/95/954fddbd3459df249c4813225e727f17
new file mode 100644
index 0000000..1c3158d
Binary files /dev/null and b/Library/Artifacts/95/954fddbd3459df249c4813225e727f17 differ
diff --git a/Library/Artifacts/95/957a9e3acbd4da6ac40e5470bcf6b565 b/Library/Artifacts/95/957a9e3acbd4da6ac40e5470bcf6b565
new file mode 100644
index 0000000..c732668
Binary files /dev/null and b/Library/Artifacts/95/957a9e3acbd4da6ac40e5470bcf6b565 differ
diff --git a/Library/Artifacts/95/9593e1166e8256343ae96cec1250699e b/Library/Artifacts/95/9593e1166e8256343ae96cec1250699e
new file mode 100644
index 0000000..526bf97
Binary files /dev/null and b/Library/Artifacts/95/9593e1166e8256343ae96cec1250699e differ
diff --git a/Library/Artifacts/95/9599d0427ed8726aa2a4e25da69b4ad0 b/Library/Artifacts/95/9599d0427ed8726aa2a4e25da69b4ad0
new file mode 100644
index 0000000..51f8a3c
Binary files /dev/null and b/Library/Artifacts/95/9599d0427ed8726aa2a4e25da69b4ad0 differ
diff --git a/Library/Artifacts/95/95ae258debedd21544b4ee9dd7b17380 b/Library/Artifacts/95/95ae258debedd21544b4ee9dd7b17380
new file mode 100644
index 0000000..aa938fe
Binary files /dev/null and b/Library/Artifacts/95/95ae258debedd21544b4ee9dd7b17380 differ
diff --git a/Library/Artifacts/95/95b4476e75ba7c6ecfaf5c14ab78360b b/Library/Artifacts/95/95b4476e75ba7c6ecfaf5c14ab78360b
new file mode 100644
index 0000000..f88a974
Binary files /dev/null and b/Library/Artifacts/95/95b4476e75ba7c6ecfaf5c14ab78360b differ
diff --git a/Library/Artifacts/95/95c4ac87e3cd108dbeaea83f2c570e38 b/Library/Artifacts/95/95c4ac87e3cd108dbeaea83f2c570e38
new file mode 100644
index 0000000..b85db35
Binary files /dev/null and b/Library/Artifacts/95/95c4ac87e3cd108dbeaea83f2c570e38 differ
diff --git a/Library/Artifacts/95/95cba8aa8601bbc207901467f0469ed0 b/Library/Artifacts/95/95cba8aa8601bbc207901467f0469ed0
new file mode 100644
index 0000000..a802998
Binary files /dev/null and b/Library/Artifacts/95/95cba8aa8601bbc207901467f0469ed0 differ
diff --git a/Library/Artifacts/95/95d5c9be9f1bb2a2352829ede01118df b/Library/Artifacts/95/95d5c9be9f1bb2a2352829ede01118df
new file mode 100644
index 0000000..bfaba94
Binary files /dev/null and b/Library/Artifacts/95/95d5c9be9f1bb2a2352829ede01118df differ
diff --git a/Library/Artifacts/95/95e246fd246fe3adadf3976299182b13 b/Library/Artifacts/95/95e246fd246fe3adadf3976299182b13
new file mode 100644
index 0000000..dc2edf2
Binary files /dev/null and b/Library/Artifacts/95/95e246fd246fe3adadf3976299182b13 differ
diff --git a/Library/Artifacts/95/95f2a054eb35a0072f758ba5f45b9d74 b/Library/Artifacts/95/95f2a054eb35a0072f758ba5f45b9d74
new file mode 100644
index 0000000..ecd29af
Binary files /dev/null and b/Library/Artifacts/95/95f2a054eb35a0072f758ba5f45b9d74 differ
diff --git a/Library/Artifacts/96/96463068f21837b99f3c58b6e1c2e1cb b/Library/Artifacts/96/96463068f21837b99f3c58b6e1c2e1cb
new file mode 100644
index 0000000..2e8d087
Binary files /dev/null and b/Library/Artifacts/96/96463068f21837b99f3c58b6e1c2e1cb differ
diff --git a/Library/Artifacts/96/964c7bf6adc9d536c8c057b3625bbd76 b/Library/Artifacts/96/964c7bf6adc9d536c8c057b3625bbd76
new file mode 100644
index 0000000..7739ed9
Binary files /dev/null and b/Library/Artifacts/96/964c7bf6adc9d536c8c057b3625bbd76 differ
diff --git a/Library/Artifacts/96/9653bc82befbc6bf95de9863170e0f43 b/Library/Artifacts/96/9653bc82befbc6bf95de9863170e0f43
new file mode 100644
index 0000000..d47204f
Binary files /dev/null and b/Library/Artifacts/96/9653bc82befbc6bf95de9863170e0f43 differ
diff --git a/Library/Artifacts/96/967447ade74c8a5a483c29670fe27a33 b/Library/Artifacts/96/967447ade74c8a5a483c29670fe27a33
new file mode 100644
index 0000000..64a54c9
Binary files /dev/null and b/Library/Artifacts/96/967447ade74c8a5a483c29670fe27a33 differ
diff --git a/Library/Artifacts/96/9676560024fdb1c141630bf1bffd0814 b/Library/Artifacts/96/9676560024fdb1c141630bf1bffd0814
new file mode 100644
index 0000000..926ffb7
Binary files /dev/null and b/Library/Artifacts/96/9676560024fdb1c141630bf1bffd0814 differ
diff --git a/Library/Artifacts/96/967f4ea6b92f522627c6642615b53201 b/Library/Artifacts/96/967f4ea6b92f522627c6642615b53201
new file mode 100644
index 0000000..2c22687
Binary files /dev/null and b/Library/Artifacts/96/967f4ea6b92f522627c6642615b53201 differ
diff --git a/Library/Artifacts/96/9681d27ce9bb1af52c05f5ff9cdc07bb b/Library/Artifacts/96/9681d27ce9bb1af52c05f5ff9cdc07bb
new file mode 100644
index 0000000..9144b22
Binary files /dev/null and b/Library/Artifacts/96/9681d27ce9bb1af52c05f5ff9cdc07bb differ
diff --git a/Library/Artifacts/96/968fa908a6f6e96c4184b5b1780f214f b/Library/Artifacts/96/968fa908a6f6e96c4184b5b1780f214f
new file mode 100644
index 0000000..4e1442d
Binary files /dev/null and b/Library/Artifacts/96/968fa908a6f6e96c4184b5b1780f214f differ
diff --git a/Library/Artifacts/96/969586cb9868cbda7c498a0592f7553c b/Library/Artifacts/96/969586cb9868cbda7c498a0592f7553c
new file mode 100644
index 0000000..06b6b56
Binary files /dev/null and b/Library/Artifacts/96/969586cb9868cbda7c498a0592f7553c differ
diff --git a/Library/Artifacts/96/96a434dd0ccdfe4d1e1a09ba5e047aac b/Library/Artifacts/96/96a434dd0ccdfe4d1e1a09ba5e047aac
new file mode 100644
index 0000000..be393c1
Binary files /dev/null and b/Library/Artifacts/96/96a434dd0ccdfe4d1e1a09ba5e047aac differ
diff --git a/Library/Artifacts/96/96d097956044ed16321c914fec4966e8 b/Library/Artifacts/96/96d097956044ed16321c914fec4966e8
new file mode 100644
index 0000000..56d295b
Binary files /dev/null and b/Library/Artifacts/96/96d097956044ed16321c914fec4966e8 differ
diff --git a/Library/Artifacts/96/96d4ef87ee3bc8363a7d43a066c160e0 b/Library/Artifacts/96/96d4ef87ee3bc8363a7d43a066c160e0
new file mode 100644
index 0000000..34f0ba5
Binary files /dev/null and b/Library/Artifacts/96/96d4ef87ee3bc8363a7d43a066c160e0 differ
diff --git a/Library/Artifacts/96/96db156442a491bc6a5e0bd67d49fedd b/Library/Artifacts/96/96db156442a491bc6a5e0bd67d49fedd
new file mode 100644
index 0000000..fb0a6b7
Binary files /dev/null and b/Library/Artifacts/96/96db156442a491bc6a5e0bd67d49fedd differ
diff --git a/Library/Artifacts/97/973b4631d52b67fab462fb44bd858880 b/Library/Artifacts/97/973b4631d52b67fab462fb44bd858880
new file mode 100644
index 0000000..c689ee1
Binary files /dev/null and b/Library/Artifacts/97/973b4631d52b67fab462fb44bd858880 differ
diff --git a/Library/Artifacts/97/9757977ba40e7b6c3e0f501a2397de9c b/Library/Artifacts/97/9757977ba40e7b6c3e0f501a2397de9c
new file mode 100644
index 0000000..319e13b
Binary files /dev/null and b/Library/Artifacts/97/9757977ba40e7b6c3e0f501a2397de9c differ
diff --git a/Library/Artifacts/97/97841a8c9a25204361f5377e282a9a40 b/Library/Artifacts/97/97841a8c9a25204361f5377e282a9a40
new file mode 100644
index 0000000..f7e28e4
Binary files /dev/null and b/Library/Artifacts/97/97841a8c9a25204361f5377e282a9a40 differ
diff --git a/Library/Artifacts/97/979aed0981b580bbea012a15ca717183 b/Library/Artifacts/97/979aed0981b580bbea012a15ca717183
new file mode 100644
index 0000000..f75945c
Binary files /dev/null and b/Library/Artifacts/97/979aed0981b580bbea012a15ca717183 differ
diff --git a/Library/Artifacts/97/97b53ebbb884b1dd56777d5997fe665e b/Library/Artifacts/97/97b53ebbb884b1dd56777d5997fe665e
new file mode 100644
index 0000000..1cadb95
Binary files /dev/null and b/Library/Artifacts/97/97b53ebbb884b1dd56777d5997fe665e differ
diff --git a/Library/Artifacts/98/982e1bcafb9f55fbe17efa23b0035471 b/Library/Artifacts/98/982e1bcafb9f55fbe17efa23b0035471
new file mode 100644
index 0000000..afd1038
Binary files /dev/null and b/Library/Artifacts/98/982e1bcafb9f55fbe17efa23b0035471 differ
diff --git a/Library/Artifacts/98/984b5fdf6f59c9b50ac6fba76c1bc3ba b/Library/Artifacts/98/984b5fdf6f59c9b50ac6fba76c1bc3ba
new file mode 100644
index 0000000..ca3cef8
Binary files /dev/null and b/Library/Artifacts/98/984b5fdf6f59c9b50ac6fba76c1bc3ba differ
diff --git a/Library/Artifacts/98/985425b921432db63a0a7c0027033990 b/Library/Artifacts/98/985425b921432db63a0a7c0027033990
new file mode 100644
index 0000000..b5c0b08
Binary files /dev/null and b/Library/Artifacts/98/985425b921432db63a0a7c0027033990 differ
diff --git a/Library/Artifacts/98/986d56e4a272e2d1500c113ac2e9d4a5 b/Library/Artifacts/98/986d56e4a272e2d1500c113ac2e9d4a5
new file mode 100644
index 0000000..df0c70b
Binary files /dev/null and b/Library/Artifacts/98/986d56e4a272e2d1500c113ac2e9d4a5 differ
diff --git a/Library/Artifacts/98/98a33613446441fe89649a2e3669d347 b/Library/Artifacts/98/98a33613446441fe89649a2e3669d347
new file mode 100644
index 0000000..d2d9324
Binary files /dev/null and b/Library/Artifacts/98/98a33613446441fe89649a2e3669d347 differ
diff --git a/Library/Artifacts/98/98d54a3df1a683a4792160ad06eac3bd b/Library/Artifacts/98/98d54a3df1a683a4792160ad06eac3bd
new file mode 100644
index 0000000..c913dd5
Binary files /dev/null and b/Library/Artifacts/98/98d54a3df1a683a4792160ad06eac3bd differ
diff --git a/Library/Artifacts/99/9923aa9cee3790d7c01e787de79c7119 b/Library/Artifacts/99/9923aa9cee3790d7c01e787de79c7119
new file mode 100644
index 0000000..6db9833
Binary files /dev/null and b/Library/Artifacts/99/9923aa9cee3790d7c01e787de79c7119 differ
diff --git a/Library/Artifacts/99/994bf53d3d6fafe1da63ba19e83744f2 b/Library/Artifacts/99/994bf53d3d6fafe1da63ba19e83744f2
new file mode 100644
index 0000000..8944891
Binary files /dev/null and b/Library/Artifacts/99/994bf53d3d6fafe1da63ba19e83744f2 differ
diff --git a/Library/Artifacts/99/99518ba7f492e69f29e55e1a2397ebfd b/Library/Artifacts/99/99518ba7f492e69f29e55e1a2397ebfd
new file mode 100644
index 0000000..e865ff7
Binary files /dev/null and b/Library/Artifacts/99/99518ba7f492e69f29e55e1a2397ebfd differ
diff --git a/Library/Artifacts/99/99673d210171b7b6d66703a241f146c8 b/Library/Artifacts/99/99673d210171b7b6d66703a241f146c8
new file mode 100644
index 0000000..8152d71
Binary files /dev/null and b/Library/Artifacts/99/99673d210171b7b6d66703a241f146c8 differ
diff --git a/Library/Artifacts/99/99856435f47510ca969d437ffa645802 b/Library/Artifacts/99/99856435f47510ca969d437ffa645802
new file mode 100644
index 0000000..c6d1c5b
Binary files /dev/null and b/Library/Artifacts/99/99856435f47510ca969d437ffa645802 differ
diff --git a/Library/Artifacts/99/998b98a93c8d069ace6504e0520b9c2e b/Library/Artifacts/99/998b98a93c8d069ace6504e0520b9c2e
new file mode 100644
index 0000000..2e4301d
Binary files /dev/null and b/Library/Artifacts/99/998b98a93c8d069ace6504e0520b9c2e differ
diff --git a/Library/Artifacts/99/998d96bbab9a251000317aa0acad8a19 b/Library/Artifacts/99/998d96bbab9a251000317aa0acad8a19
new file mode 100644
index 0000000..a7549a1
Binary files /dev/null and b/Library/Artifacts/99/998d96bbab9a251000317aa0acad8a19 differ
diff --git a/Library/Artifacts/99/999cacb2f6d0854d22fadc90a50cafd6 b/Library/Artifacts/99/999cacb2f6d0854d22fadc90a50cafd6
new file mode 100644
index 0000000..50551e0
Binary files /dev/null and b/Library/Artifacts/99/999cacb2f6d0854d22fadc90a50cafd6 differ
diff --git a/Library/Artifacts/99/999ce8269ece98490c5693fcc637363e b/Library/Artifacts/99/999ce8269ece98490c5693fcc637363e
new file mode 100644
index 0000000..116b925
Binary files /dev/null and b/Library/Artifacts/99/999ce8269ece98490c5693fcc637363e differ
diff --git a/Library/Artifacts/99/999ebf1ef1bacecc5de69961dfa7e1d7 b/Library/Artifacts/99/999ebf1ef1bacecc5de69961dfa7e1d7
new file mode 100644
index 0000000..4e986e9
Binary files /dev/null and b/Library/Artifacts/99/999ebf1ef1bacecc5de69961dfa7e1d7 differ
diff --git a/Library/Artifacts/99/99d9dd8565a5fb504b9b7a6b3b9e76be b/Library/Artifacts/99/99d9dd8565a5fb504b9b7a6b3b9e76be
new file mode 100644
index 0000000..7578470
Binary files /dev/null and b/Library/Artifacts/99/99d9dd8565a5fb504b9b7a6b3b9e76be differ
diff --git a/Library/Artifacts/99/99f3b19e9491a0f4d84d5ce8090eb80c b/Library/Artifacts/99/99f3b19e9491a0f4d84d5ce8090eb80c
new file mode 100644
index 0000000..1c86750
Binary files /dev/null and b/Library/Artifacts/99/99f3b19e9491a0f4d84d5ce8090eb80c differ
diff --git a/Library/Artifacts/9a/9a0fd1160781bfec921e3a2b6e9cb5ed b/Library/Artifacts/9a/9a0fd1160781bfec921e3a2b6e9cb5ed
new file mode 100644
index 0000000..956420c
Binary files /dev/null and b/Library/Artifacts/9a/9a0fd1160781bfec921e3a2b6e9cb5ed differ
diff --git a/Library/Artifacts/9a/9a436bfdbdd82948b10fba8e2e8a15aa b/Library/Artifacts/9a/9a436bfdbdd82948b10fba8e2e8a15aa
new file mode 100644
index 0000000..0028927
Binary files /dev/null and b/Library/Artifacts/9a/9a436bfdbdd82948b10fba8e2e8a15aa differ
diff --git a/Library/Artifacts/9a/9a4c89bec527c5efddaa79e88f912d4c b/Library/Artifacts/9a/9a4c89bec527c5efddaa79e88f912d4c
new file mode 100644
index 0000000..1a5fe63
Binary files /dev/null and b/Library/Artifacts/9a/9a4c89bec527c5efddaa79e88f912d4c differ
diff --git a/Library/Artifacts/9a/9a504cccf1d6d8013a38d613c4e800ed b/Library/Artifacts/9a/9a504cccf1d6d8013a38d613c4e800ed
new file mode 100644
index 0000000..7c27dca
Binary files /dev/null and b/Library/Artifacts/9a/9a504cccf1d6d8013a38d613c4e800ed differ
diff --git a/Library/Artifacts/9a/9a5af13376a120e6bcc5207a3eadb084 b/Library/Artifacts/9a/9a5af13376a120e6bcc5207a3eadb084
new file mode 100644
index 0000000..1d0154c
Binary files /dev/null and b/Library/Artifacts/9a/9a5af13376a120e6bcc5207a3eadb084 differ
diff --git a/Library/Artifacts/9a/9a6268b39a3526a17981133f4733db34 b/Library/Artifacts/9a/9a6268b39a3526a17981133f4733db34
new file mode 100644
index 0000000..0966f95
Binary files /dev/null and b/Library/Artifacts/9a/9a6268b39a3526a17981133f4733db34 differ
diff --git a/Library/Artifacts/9a/9a79078aa8f3f16d8ae468ceb8214195 b/Library/Artifacts/9a/9a79078aa8f3f16d8ae468ceb8214195
new file mode 100644
index 0000000..09097f8
Binary files /dev/null and b/Library/Artifacts/9a/9a79078aa8f3f16d8ae468ceb8214195 differ
diff --git a/Library/Artifacts/9a/9a9132752e269ec2176f9b497c727bb7 b/Library/Artifacts/9a/9a9132752e269ec2176f9b497c727bb7
new file mode 100644
index 0000000..f185405
Binary files /dev/null and b/Library/Artifacts/9a/9a9132752e269ec2176f9b497c727bb7 differ
diff --git a/Library/Artifacts/9a/9aa1a430e27f0db8847a8bac8ab62be0 b/Library/Artifacts/9a/9aa1a430e27f0db8847a8bac8ab62be0
new file mode 100644
index 0000000..5389108
Binary files /dev/null and b/Library/Artifacts/9a/9aa1a430e27f0db8847a8bac8ab62be0 differ
diff --git a/Library/Artifacts/9a/9aa387597e38aadfa2fbc1059bbc76cb b/Library/Artifacts/9a/9aa387597e38aadfa2fbc1059bbc76cb
new file mode 100644
index 0000000..9350cc5
Binary files /dev/null and b/Library/Artifacts/9a/9aa387597e38aadfa2fbc1059bbc76cb differ
diff --git a/Library/Artifacts/9a/9aaa432af1266476d6535af0fe430caa b/Library/Artifacts/9a/9aaa432af1266476d6535af0fe430caa
new file mode 100644
index 0000000..a47bfe3
Binary files /dev/null and b/Library/Artifacts/9a/9aaa432af1266476d6535af0fe430caa differ
diff --git a/Library/Artifacts/9a/9aae50110ed0b7779e40214dfe7c75ac b/Library/Artifacts/9a/9aae50110ed0b7779e40214dfe7c75ac
new file mode 100644
index 0000000..89ac5b9
Binary files /dev/null and b/Library/Artifacts/9a/9aae50110ed0b7779e40214dfe7c75ac differ
diff --git a/Library/Artifacts/9a/9adf6edfb59f1c4c6d1cabdaea15e277 b/Library/Artifacts/9a/9adf6edfb59f1c4c6d1cabdaea15e277
new file mode 100644
index 0000000..c915cfa
Binary files /dev/null and b/Library/Artifacts/9a/9adf6edfb59f1c4c6d1cabdaea15e277 differ
diff --git a/Library/Artifacts/9b/9b15754c25a6b54e0884bc5f8fe3ce30 b/Library/Artifacts/9b/9b15754c25a6b54e0884bc5f8fe3ce30
new file mode 100644
index 0000000..7d7fb69
Binary files /dev/null and b/Library/Artifacts/9b/9b15754c25a6b54e0884bc5f8fe3ce30 differ
diff --git a/Library/Artifacts/9b/9b40571bce0a00a72c216f10a3d3e265 b/Library/Artifacts/9b/9b40571bce0a00a72c216f10a3d3e265
new file mode 100644
index 0000000..e2e2218
Binary files /dev/null and b/Library/Artifacts/9b/9b40571bce0a00a72c216f10a3d3e265 differ
diff --git a/Library/Artifacts/9b/9b5ae20d78c65eaa6877fd01e171e651 b/Library/Artifacts/9b/9b5ae20d78c65eaa6877fd01e171e651
new file mode 100644
index 0000000..9299b3e
Binary files /dev/null and b/Library/Artifacts/9b/9b5ae20d78c65eaa6877fd01e171e651 differ
diff --git a/Library/Artifacts/9b/9b74a74eab70666a42f553b1f038ed9f b/Library/Artifacts/9b/9b74a74eab70666a42f553b1f038ed9f
new file mode 100644
index 0000000..4b1589a
Binary files /dev/null and b/Library/Artifacts/9b/9b74a74eab70666a42f553b1f038ed9f differ
diff --git a/Library/Artifacts/9b/9b88984bfec5c2e0f1d223dbf40201d8 b/Library/Artifacts/9b/9b88984bfec5c2e0f1d223dbf40201d8
new file mode 100644
index 0000000..3984bd6
Binary files /dev/null and b/Library/Artifacts/9b/9b88984bfec5c2e0f1d223dbf40201d8 differ
diff --git a/Library/Artifacts/9b/9b917ac01edef4a22ee2935d5833a182 b/Library/Artifacts/9b/9b917ac01edef4a22ee2935d5833a182
new file mode 100644
index 0000000..15ef664
Binary files /dev/null and b/Library/Artifacts/9b/9b917ac01edef4a22ee2935d5833a182 differ
diff --git a/Library/Artifacts/9b/9b9278466fdfb4eadbff81065da9f72e b/Library/Artifacts/9b/9b9278466fdfb4eadbff81065da9f72e
new file mode 100644
index 0000000..d7a2915
Binary files /dev/null and b/Library/Artifacts/9b/9b9278466fdfb4eadbff81065da9f72e differ
diff --git a/Library/Artifacts/9b/9bb61e4064cce20fff242d8719ec225f b/Library/Artifacts/9b/9bb61e4064cce20fff242d8719ec225f
new file mode 100644
index 0000000..9353a9d
Binary files /dev/null and b/Library/Artifacts/9b/9bb61e4064cce20fff242d8719ec225f differ
diff --git a/Library/Artifacts/9b/9bcb356d3600a7b3562d6689ed12d737 b/Library/Artifacts/9b/9bcb356d3600a7b3562d6689ed12d737
new file mode 100644
index 0000000..b10c2af
Binary files /dev/null and b/Library/Artifacts/9b/9bcb356d3600a7b3562d6689ed12d737 differ
diff --git a/Library/Artifacts/9c/9c26c54b884eb459275a20ded1ce9f69 b/Library/Artifacts/9c/9c26c54b884eb459275a20ded1ce9f69
new file mode 100644
index 0000000..7000d31
Binary files /dev/null and b/Library/Artifacts/9c/9c26c54b884eb459275a20ded1ce9f69 differ
diff --git a/Library/Artifacts/9c/9c6ad9b446e758579f5d50afd4b57bc5 b/Library/Artifacts/9c/9c6ad9b446e758579f5d50afd4b57bc5
new file mode 100644
index 0000000..43a78b7
Binary files /dev/null and b/Library/Artifacts/9c/9c6ad9b446e758579f5d50afd4b57bc5 differ
diff --git a/Library/Artifacts/9c/9c794c37f6c8f08959de9ba2b2bf950d b/Library/Artifacts/9c/9c794c37f6c8f08959de9ba2b2bf950d
new file mode 100644
index 0000000..6755192
Binary files /dev/null and b/Library/Artifacts/9c/9c794c37f6c8f08959de9ba2b2bf950d differ
diff --git a/Library/Artifacts/9c/9c8a1ddf3267745addccd1523b2db5f2 b/Library/Artifacts/9c/9c8a1ddf3267745addccd1523b2db5f2
new file mode 100644
index 0000000..3ea698e
Binary files /dev/null and b/Library/Artifacts/9c/9c8a1ddf3267745addccd1523b2db5f2 differ
diff --git a/Library/Artifacts/9c/9c9f84d493c412ccd7f753ed29b2e4b9 b/Library/Artifacts/9c/9c9f84d493c412ccd7f753ed29b2e4b9
new file mode 100644
index 0000000..07874f8
Binary files /dev/null and b/Library/Artifacts/9c/9c9f84d493c412ccd7f753ed29b2e4b9 differ
diff --git a/Library/Artifacts/9c/9cadcf0c04cee4f58ecd242b1a4766ca b/Library/Artifacts/9c/9cadcf0c04cee4f58ecd242b1a4766ca
new file mode 100644
index 0000000..2f3440c
Binary files /dev/null and b/Library/Artifacts/9c/9cadcf0c04cee4f58ecd242b1a4766ca differ
diff --git a/Library/Artifacts/9c/9cc7e197457d768c66a16785d4fd8f53 b/Library/Artifacts/9c/9cc7e197457d768c66a16785d4fd8f53
new file mode 100644
index 0000000..4aab6e8
Binary files /dev/null and b/Library/Artifacts/9c/9cc7e197457d768c66a16785d4fd8f53 differ
diff --git a/Library/Artifacts/9c/9cdf519b541453a19296fc2522df376d b/Library/Artifacts/9c/9cdf519b541453a19296fc2522df376d
new file mode 100644
index 0000000..acfdd8e
Binary files /dev/null and b/Library/Artifacts/9c/9cdf519b541453a19296fc2522df376d differ
diff --git a/Library/Artifacts/9d/9d059f68edbee0ea1a7a90d8585cc229 b/Library/Artifacts/9d/9d059f68edbee0ea1a7a90d8585cc229
new file mode 100644
index 0000000..9ee8691
Binary files /dev/null and b/Library/Artifacts/9d/9d059f68edbee0ea1a7a90d8585cc229 differ
diff --git a/Library/Artifacts/9d/9d07e2534b084201372705400ba37749 b/Library/Artifacts/9d/9d07e2534b084201372705400ba37749
new file mode 100644
index 0000000..a0a6d6d
Binary files /dev/null and b/Library/Artifacts/9d/9d07e2534b084201372705400ba37749 differ
diff --git a/Library/Artifacts/9d/9d1b46feb3352f49c2db544f2b5014b6 b/Library/Artifacts/9d/9d1b46feb3352f49c2db544f2b5014b6
new file mode 100644
index 0000000..289608a
Binary files /dev/null and b/Library/Artifacts/9d/9d1b46feb3352f49c2db544f2b5014b6 differ
diff --git a/Library/Artifacts/9d/9d42b808e412a4feb70ba52ea476f809 b/Library/Artifacts/9d/9d42b808e412a4feb70ba52ea476f809
new file mode 100644
index 0000000..06e4749
Binary files /dev/null and b/Library/Artifacts/9d/9d42b808e412a4feb70ba52ea476f809 differ
diff --git a/Library/Artifacts/9d/9d597a33bcec5544079e1a515c70f911 b/Library/Artifacts/9d/9d597a33bcec5544079e1a515c70f911
new file mode 100644
index 0000000..9e67c72
Binary files /dev/null and b/Library/Artifacts/9d/9d597a33bcec5544079e1a515c70f911 differ
diff --git a/Library/Artifacts/9d/9d8dd4d038b5b5a33c526df629e6c1e6 b/Library/Artifacts/9d/9d8dd4d038b5b5a33c526df629e6c1e6
new file mode 100644
index 0000000..d98fc27
Binary files /dev/null and b/Library/Artifacts/9d/9d8dd4d038b5b5a33c526df629e6c1e6 differ
diff --git a/Library/Artifacts/9e/9e1555212e6f7f55ce6414d54efaf297 b/Library/Artifacts/9e/9e1555212e6f7f55ce6414d54efaf297
new file mode 100644
index 0000000..4219eab
Binary files /dev/null and b/Library/Artifacts/9e/9e1555212e6f7f55ce6414d54efaf297 differ
diff --git a/Library/Artifacts/9e/9e36b9703abddc8a3c98885380a832e2 b/Library/Artifacts/9e/9e36b9703abddc8a3c98885380a832e2
new file mode 100644
index 0000000..f76307d
Binary files /dev/null and b/Library/Artifacts/9e/9e36b9703abddc8a3c98885380a832e2 differ
diff --git a/Library/Artifacts/9e/9e4aa11df9b5b8f3e538993c60d4faca b/Library/Artifacts/9e/9e4aa11df9b5b8f3e538993c60d4faca
new file mode 100644
index 0000000..c235599
Binary files /dev/null and b/Library/Artifacts/9e/9e4aa11df9b5b8f3e538993c60d4faca differ
diff --git a/Library/Artifacts/9e/9e6f4ef89bf05454d678dc6b097c1e64 b/Library/Artifacts/9e/9e6f4ef89bf05454d678dc6b097c1e64
new file mode 100644
index 0000000..74da897
Binary files /dev/null and b/Library/Artifacts/9e/9e6f4ef89bf05454d678dc6b097c1e64 differ
diff --git a/Library/Artifacts/9e/9e816c5420893948125e5fb2456398e5 b/Library/Artifacts/9e/9e816c5420893948125e5fb2456398e5
new file mode 100644
index 0000000..b7c01e7
Binary files /dev/null and b/Library/Artifacts/9e/9e816c5420893948125e5fb2456398e5 differ
diff --git a/Library/Artifacts/9e/9eb905cd1a184fb73967e983a8ef43b8 b/Library/Artifacts/9e/9eb905cd1a184fb73967e983a8ef43b8
new file mode 100644
index 0000000..c5fd1b1
Binary files /dev/null and b/Library/Artifacts/9e/9eb905cd1a184fb73967e983a8ef43b8 differ
diff --git a/Library/Artifacts/9e/9ed27d138183419472cf3b28643631a8 b/Library/Artifacts/9e/9ed27d138183419472cf3b28643631a8
new file mode 100644
index 0000000..c2ddb10
Binary files /dev/null and b/Library/Artifacts/9e/9ed27d138183419472cf3b28643631a8 differ
diff --git a/Library/Artifacts/9f/9f2005e005c799adf5820b97e61a2a50 b/Library/Artifacts/9f/9f2005e005c799adf5820b97e61a2a50
new file mode 100644
index 0000000..cab09da
Binary files /dev/null and b/Library/Artifacts/9f/9f2005e005c799adf5820b97e61a2a50 differ
diff --git a/Library/Artifacts/9f/9f40ab3a31027ad1d21cbebe0a370483 b/Library/Artifacts/9f/9f40ab3a31027ad1d21cbebe0a370483
new file mode 100644
index 0000000..dfab243
Binary files /dev/null and b/Library/Artifacts/9f/9f40ab3a31027ad1d21cbebe0a370483 differ
diff --git a/Library/Artifacts/9f/9f46d01d50fbb4ec7b2367b6fc482cfb b/Library/Artifacts/9f/9f46d01d50fbb4ec7b2367b6fc482cfb
new file mode 100644
index 0000000..e905f91
Binary files /dev/null and b/Library/Artifacts/9f/9f46d01d50fbb4ec7b2367b6fc482cfb differ
diff --git a/Library/Artifacts/9f/9f6b8e287f4fecd597c9c18ad5c8e2c1 b/Library/Artifacts/9f/9f6b8e287f4fecd597c9c18ad5c8e2c1
new file mode 100644
index 0000000..89bc74f
Binary files /dev/null and b/Library/Artifacts/9f/9f6b8e287f4fecd597c9c18ad5c8e2c1 differ
diff --git a/Library/Artifacts/9f/9fa527966812f7103f90f05c7271ed15 b/Library/Artifacts/9f/9fa527966812f7103f90f05c7271ed15
new file mode 100644
index 0000000..534495b
Binary files /dev/null and b/Library/Artifacts/9f/9fa527966812f7103f90f05c7271ed15 differ
diff --git a/Library/Artifacts/9f/9fa55eb221b23c52079f281534651836 b/Library/Artifacts/9f/9fa55eb221b23c52079f281534651836
new file mode 100644
index 0000000..3d30ae9
Binary files /dev/null and b/Library/Artifacts/9f/9fa55eb221b23c52079f281534651836 differ
diff --git a/Library/Artifacts/9f/9fa89e0dcc440daf19b38b5ef99f5b4f b/Library/Artifacts/9f/9fa89e0dcc440daf19b38b5ef99f5b4f
new file mode 100644
index 0000000..d8229fa
Binary files /dev/null and b/Library/Artifacts/9f/9fa89e0dcc440daf19b38b5ef99f5b4f differ
diff --git a/Library/Artifacts/9f/9fa942c5d361c79bf8d7b29ca459d804 b/Library/Artifacts/9f/9fa942c5d361c79bf8d7b29ca459d804
new file mode 100644
index 0000000..810977d
Binary files /dev/null and b/Library/Artifacts/9f/9fa942c5d361c79bf8d7b29ca459d804 differ
diff --git a/Library/Artifacts/9f/9faf840cc2617a119fe6ce8d1ad2d46b b/Library/Artifacts/9f/9faf840cc2617a119fe6ce8d1ad2d46b
new file mode 100644
index 0000000..a4e4a9d
Binary files /dev/null and b/Library/Artifacts/9f/9faf840cc2617a119fe6ce8d1ad2d46b differ
diff --git a/Library/Artifacts/9f/9fb83d738e138b36da0cfded7a6a3130 b/Library/Artifacts/9f/9fb83d738e138b36da0cfded7a6a3130
new file mode 100644
index 0000000..03755ea
Binary files /dev/null and b/Library/Artifacts/9f/9fb83d738e138b36da0cfded7a6a3130 differ
diff --git a/Library/Artifacts/9f/9ff57d920e413bde0b35a936a8c93bfd b/Library/Artifacts/9f/9ff57d920e413bde0b35a936a8c93bfd
new file mode 100644
index 0000000..c1da2f2
Binary files /dev/null and b/Library/Artifacts/9f/9ff57d920e413bde0b35a936a8c93bfd differ
diff --git a/Library/Artifacts/9f/9ff70633a5939c2b668b9766c535d22a b/Library/Artifacts/9f/9ff70633a5939c2b668b9766c535d22a
new file mode 100644
index 0000000..ac607d2
Binary files /dev/null and b/Library/Artifacts/9f/9ff70633a5939c2b668b9766c535d22a differ
diff --git a/Library/Artifacts/a0/a0077c10bc109a2dba945d2ea442f171 b/Library/Artifacts/a0/a0077c10bc109a2dba945d2ea442f171
new file mode 100644
index 0000000..70b1700
Binary files /dev/null and b/Library/Artifacts/a0/a0077c10bc109a2dba945d2ea442f171 differ
diff --git a/Library/Artifacts/a0/a0099fe55c00f4d287810663f4c6cf79 b/Library/Artifacts/a0/a0099fe55c00f4d287810663f4c6cf79
new file mode 100644
index 0000000..256aa44
Binary files /dev/null and b/Library/Artifacts/a0/a0099fe55c00f4d287810663f4c6cf79 differ
diff --git a/Library/Artifacts/a0/a018c8a5440306f057d7e29ca3d753d9 b/Library/Artifacts/a0/a018c8a5440306f057d7e29ca3d753d9
new file mode 100644
index 0000000..fd9641d
Binary files /dev/null and b/Library/Artifacts/a0/a018c8a5440306f057d7e29ca3d753d9 differ
diff --git a/Library/Artifacts/a0/a02f0b5efa97c8d746280b58da8ba6c1 b/Library/Artifacts/a0/a02f0b5efa97c8d746280b58da8ba6c1
new file mode 100644
index 0000000..134bb37
Binary files /dev/null and b/Library/Artifacts/a0/a02f0b5efa97c8d746280b58da8ba6c1 differ
diff --git a/Library/Artifacts/a0/a055a1e3667d97d0da344d7bd76081aa b/Library/Artifacts/a0/a055a1e3667d97d0da344d7bd76081aa
new file mode 100644
index 0000000..d42e38f
Binary files /dev/null and b/Library/Artifacts/a0/a055a1e3667d97d0da344d7bd76081aa differ
diff --git a/Library/Artifacts/a0/a0781a797a6c710d686bf7b49147fa4a b/Library/Artifacts/a0/a0781a797a6c710d686bf7b49147fa4a
new file mode 100644
index 0000000..cb41763
Binary files /dev/null and b/Library/Artifacts/a0/a0781a797a6c710d686bf7b49147fa4a differ
diff --git a/Library/Artifacts/a0/a07950e12ecc6a0c13a04571556829c6 b/Library/Artifacts/a0/a07950e12ecc6a0c13a04571556829c6
new file mode 100644
index 0000000..e06ddbf
Binary files /dev/null and b/Library/Artifacts/a0/a07950e12ecc6a0c13a04571556829c6 differ
diff --git a/Library/Artifacts/a0/a0a97beb484e760694fdf1c8e42ec216 b/Library/Artifacts/a0/a0a97beb484e760694fdf1c8e42ec216
new file mode 100644
index 0000000..e6a42cd
Binary files /dev/null and b/Library/Artifacts/a0/a0a97beb484e760694fdf1c8e42ec216 differ
diff --git a/Library/Artifacts/a1/a113527438422d3030e6696d964b1ee1 b/Library/Artifacts/a1/a113527438422d3030e6696d964b1ee1
new file mode 100644
index 0000000..e3f71f3
Binary files /dev/null and b/Library/Artifacts/a1/a113527438422d3030e6696d964b1ee1 differ
diff --git a/Library/Artifacts/a1/a12c151fee24b6607850a4fd98f98050 b/Library/Artifacts/a1/a12c151fee24b6607850a4fd98f98050
new file mode 100644
index 0000000..e1e89ee
Binary files /dev/null and b/Library/Artifacts/a1/a12c151fee24b6607850a4fd98f98050 differ
diff --git a/Library/Artifacts/a1/a19a32b433019b1583c6cd92efc2dab2 b/Library/Artifacts/a1/a19a32b433019b1583c6cd92efc2dab2
new file mode 100644
index 0000000..28a4967
Binary files /dev/null and b/Library/Artifacts/a1/a19a32b433019b1583c6cd92efc2dab2 differ
diff --git a/Library/Artifacts/a1/a1b2a7dc4f18bfc60bdc07ce8700ba10 b/Library/Artifacts/a1/a1b2a7dc4f18bfc60bdc07ce8700ba10
new file mode 100644
index 0000000..23c8a0d
Binary files /dev/null and b/Library/Artifacts/a1/a1b2a7dc4f18bfc60bdc07ce8700ba10 differ
diff --git a/Library/Artifacts/a1/a1c87eea3e51c0571f0f18767e6b9736 b/Library/Artifacts/a1/a1c87eea3e51c0571f0f18767e6b9736
new file mode 100644
index 0000000..8062692
Binary files /dev/null and b/Library/Artifacts/a1/a1c87eea3e51c0571f0f18767e6b9736 differ
diff --git a/Library/Artifacts/a1/a1c8a076225c0d259e03da7479ac5e47 b/Library/Artifacts/a1/a1c8a076225c0d259e03da7479ac5e47
new file mode 100644
index 0000000..b602643
Binary files /dev/null and b/Library/Artifacts/a1/a1c8a076225c0d259e03da7479ac5e47 differ
diff --git a/Library/Artifacts/a1/a1e60da6cc7882e0e0cbdb358b5cde80 b/Library/Artifacts/a1/a1e60da6cc7882e0e0cbdb358b5cde80
new file mode 100644
index 0000000..0b8b11c
Binary files /dev/null and b/Library/Artifacts/a1/a1e60da6cc7882e0e0cbdb358b5cde80 differ
diff --git a/Library/Artifacts/a2/a2185f6770fd21f1c33b9e3452f470c6 b/Library/Artifacts/a2/a2185f6770fd21f1c33b9e3452f470c6
new file mode 100644
index 0000000..3abba38
Binary files /dev/null and b/Library/Artifacts/a2/a2185f6770fd21f1c33b9e3452f470c6 differ
diff --git a/Library/Artifacts/a2/a2301b170de591959b2d6cc1a770e79d b/Library/Artifacts/a2/a2301b170de591959b2d6cc1a770e79d
new file mode 100644
index 0000000..a118f3b
Binary files /dev/null and b/Library/Artifacts/a2/a2301b170de591959b2d6cc1a770e79d differ
diff --git a/Library/Artifacts/a2/a2402a306140423aabc5048a8cc6c7de b/Library/Artifacts/a2/a2402a306140423aabc5048a8cc6c7de
new file mode 100644
index 0000000..cd0d981
Binary files /dev/null and b/Library/Artifacts/a2/a2402a306140423aabc5048a8cc6c7de differ
diff --git a/Library/Artifacts/a2/a258ab5267b4143faaaa00b74916affb b/Library/Artifacts/a2/a258ab5267b4143faaaa00b74916affb
new file mode 100644
index 0000000..c35ad62
Binary files /dev/null and b/Library/Artifacts/a2/a258ab5267b4143faaaa00b74916affb differ
diff --git a/Library/Artifacts/a2/a29c3ded937be327039df19e44969b95 b/Library/Artifacts/a2/a29c3ded937be327039df19e44969b95
new file mode 100644
index 0000000..cdee2e0
Binary files /dev/null and b/Library/Artifacts/a2/a29c3ded937be327039df19e44969b95 differ
diff --git a/Library/Artifacts/a2/a2ba6a6d0d01cbd902d43795377f90ab b/Library/Artifacts/a2/a2ba6a6d0d01cbd902d43795377f90ab
new file mode 100644
index 0000000..6a50cd3
Binary files /dev/null and b/Library/Artifacts/a2/a2ba6a6d0d01cbd902d43795377f90ab differ
diff --git a/Library/Artifacts/a2/a2f840ec86a24b960dcdca38ed60a2c9 b/Library/Artifacts/a2/a2f840ec86a24b960dcdca38ed60a2c9
new file mode 100644
index 0000000..e7eb86e
Binary files /dev/null and b/Library/Artifacts/a2/a2f840ec86a24b960dcdca38ed60a2c9 differ
diff --git a/Library/Artifacts/a3/a3034b9f8aaad43c36a9b4147d427345 b/Library/Artifacts/a3/a3034b9f8aaad43c36a9b4147d427345
new file mode 100644
index 0000000..b2edf61
Binary files /dev/null and b/Library/Artifacts/a3/a3034b9f8aaad43c36a9b4147d427345 differ
diff --git a/Library/Artifacts/a3/a34aa05f59ce47d7ae587e06ef6ea633 b/Library/Artifacts/a3/a34aa05f59ce47d7ae587e06ef6ea633
new file mode 100644
index 0000000..cb1ec9d
Binary files /dev/null and b/Library/Artifacts/a3/a34aa05f59ce47d7ae587e06ef6ea633 differ
diff --git a/Library/Artifacts/a3/a36217047463915fb846a27f2d5d606f b/Library/Artifacts/a3/a36217047463915fb846a27f2d5d606f
new file mode 100644
index 0000000..66d2441
Binary files /dev/null and b/Library/Artifacts/a3/a36217047463915fb846a27f2d5d606f differ
diff --git a/Library/Artifacts/a3/a3bff6864d9185f21742a70d04202529 b/Library/Artifacts/a3/a3bff6864d9185f21742a70d04202529
new file mode 100644
index 0000000..0a587da
Binary files /dev/null and b/Library/Artifacts/a3/a3bff6864d9185f21742a70d04202529 differ
diff --git a/Library/Artifacts/a4/a435e78b862ed0dff0fd016c2839ef23 b/Library/Artifacts/a4/a435e78b862ed0dff0fd016c2839ef23
new file mode 100644
index 0000000..a7b9bdc
Binary files /dev/null and b/Library/Artifacts/a4/a435e78b862ed0dff0fd016c2839ef23 differ
diff --git a/Library/Artifacts/a4/a437e668c83a44ade9c330969239b63a b/Library/Artifacts/a4/a437e668c83a44ade9c330969239b63a
new file mode 100644
index 0000000..2aa8df0
Binary files /dev/null and b/Library/Artifacts/a4/a437e668c83a44ade9c330969239b63a differ
diff --git a/Library/Artifacts/a4/a46901534558ec40a738394c805cb784 b/Library/Artifacts/a4/a46901534558ec40a738394c805cb784
new file mode 100644
index 0000000..2730da5
Binary files /dev/null and b/Library/Artifacts/a4/a46901534558ec40a738394c805cb784 differ
diff --git a/Library/Artifacts/a4/a47e112a710d0348598d60dac89e41c3 b/Library/Artifacts/a4/a47e112a710d0348598d60dac89e41c3
new file mode 100644
index 0000000..1248427
Binary files /dev/null and b/Library/Artifacts/a4/a47e112a710d0348598d60dac89e41c3 differ
diff --git a/Library/Artifacts/a4/a4b2bfee4978ba3e610cda17ffd5b216 b/Library/Artifacts/a4/a4b2bfee4978ba3e610cda17ffd5b216
new file mode 100644
index 0000000..5e06faf
Binary files /dev/null and b/Library/Artifacts/a4/a4b2bfee4978ba3e610cda17ffd5b216 differ
diff --git a/Library/Artifacts/a4/a4d8aaaf76850d72cd9a9052a2a8aa84 b/Library/Artifacts/a4/a4d8aaaf76850d72cd9a9052a2a8aa84
new file mode 100644
index 0000000..648610b
Binary files /dev/null and b/Library/Artifacts/a4/a4d8aaaf76850d72cd9a9052a2a8aa84 differ
diff --git a/Library/Artifacts/a5/a539f7d00c041176e989c2c9c96854eb b/Library/Artifacts/a5/a539f7d00c041176e989c2c9c96854eb
new file mode 100644
index 0000000..a429533
Binary files /dev/null and b/Library/Artifacts/a5/a539f7d00c041176e989c2c9c96854eb differ
diff --git a/Library/Artifacts/a5/a551736837cab52f2113e75b8b6ca424 b/Library/Artifacts/a5/a551736837cab52f2113e75b8b6ca424
new file mode 100644
index 0000000..b27cb51
Binary files /dev/null and b/Library/Artifacts/a5/a551736837cab52f2113e75b8b6ca424 differ
diff --git a/Library/Artifacts/a5/a570844343df9b1fa6eb333cf879d2e2 b/Library/Artifacts/a5/a570844343df9b1fa6eb333cf879d2e2
new file mode 100644
index 0000000..312c4a7
Binary files /dev/null and b/Library/Artifacts/a5/a570844343df9b1fa6eb333cf879d2e2 differ
diff --git a/Library/Artifacts/a5/a5ebcc245e8575f4e4cbae8f971ef061 b/Library/Artifacts/a5/a5ebcc245e8575f4e4cbae8f971ef061
new file mode 100644
index 0000000..12d21a8
Binary files /dev/null and b/Library/Artifacts/a5/a5ebcc245e8575f4e4cbae8f971ef061 differ
diff --git a/Library/Artifacts/a6/a624f312fd9c9587a097fb0ff1d10e6f b/Library/Artifacts/a6/a624f312fd9c9587a097fb0ff1d10e6f
new file mode 100644
index 0000000..e5e1508
Binary files /dev/null and b/Library/Artifacts/a6/a624f312fd9c9587a097fb0ff1d10e6f differ
diff --git a/Library/Artifacts/a6/a6484b3c55f334e03b72b411dacec468 b/Library/Artifacts/a6/a6484b3c55f334e03b72b411dacec468
new file mode 100644
index 0000000..243f906
Binary files /dev/null and b/Library/Artifacts/a6/a6484b3c55f334e03b72b411dacec468 differ
diff --git a/Library/Artifacts/a6/a6693c477ea42dc56c65d8ba8d6f8890 b/Library/Artifacts/a6/a6693c477ea42dc56c65d8ba8d6f8890
new file mode 100644
index 0000000..771db00
Binary files /dev/null and b/Library/Artifacts/a6/a6693c477ea42dc56c65d8ba8d6f8890 differ
diff --git a/Library/Artifacts/a6/a6bb25eda0d01f54961db81215e1431c b/Library/Artifacts/a6/a6bb25eda0d01f54961db81215e1431c
new file mode 100644
index 0000000..3d3bc42
Binary files /dev/null and b/Library/Artifacts/a6/a6bb25eda0d01f54961db81215e1431c differ
diff --git a/Library/Artifacts/a6/a6dad20eb0fa3696c530a852c9eb67cc b/Library/Artifacts/a6/a6dad20eb0fa3696c530a852c9eb67cc
new file mode 100644
index 0000000..abc33e9
Binary files /dev/null and b/Library/Artifacts/a6/a6dad20eb0fa3696c530a852c9eb67cc differ
diff --git a/Library/Artifacts/a7/a7106456c6eec96fbd8b1e9d903e603b b/Library/Artifacts/a7/a7106456c6eec96fbd8b1e9d903e603b
new file mode 100644
index 0000000..198cc8c
Binary files /dev/null and b/Library/Artifacts/a7/a7106456c6eec96fbd8b1e9d903e603b differ
diff --git a/Library/Artifacts/a7/a73257752b3bb8d7ce052b37b4fac1d3 b/Library/Artifacts/a7/a73257752b3bb8d7ce052b37b4fac1d3
new file mode 100644
index 0000000..93e3e48
Binary files /dev/null and b/Library/Artifacts/a7/a73257752b3bb8d7ce052b37b4fac1d3 differ
diff --git a/Library/Artifacts/a7/a749eec09e6127f26d584b2a0241fab2 b/Library/Artifacts/a7/a749eec09e6127f26d584b2a0241fab2
new file mode 100644
index 0000000..c050b3f
Binary files /dev/null and b/Library/Artifacts/a7/a749eec09e6127f26d584b2a0241fab2 differ
diff --git a/Library/Artifacts/a7/a768d38be71c4c28d07ef1995cdc08a9 b/Library/Artifacts/a7/a768d38be71c4c28d07ef1995cdc08a9
new file mode 100644
index 0000000..42df4ca
Binary files /dev/null and b/Library/Artifacts/a7/a768d38be71c4c28d07ef1995cdc08a9 differ
diff --git a/Library/Artifacts/a7/a778242f4dfafd13eb709cd255a9260c b/Library/Artifacts/a7/a778242f4dfafd13eb709cd255a9260c
new file mode 100644
index 0000000..99d03c1
Binary files /dev/null and b/Library/Artifacts/a7/a778242f4dfafd13eb709cd255a9260c differ
diff --git a/Library/Artifacts/a7/a780b22cbd767c210c74cee6635be932 b/Library/Artifacts/a7/a780b22cbd767c210c74cee6635be932
new file mode 100644
index 0000000..b93c146
Binary files /dev/null and b/Library/Artifacts/a7/a780b22cbd767c210c74cee6635be932 differ
diff --git a/Library/Artifacts/a7/a78f8b1f5dd187c4fc3d0458df9f9b7d b/Library/Artifacts/a7/a78f8b1f5dd187c4fc3d0458df9f9b7d
new file mode 100644
index 0000000..40c5eda
Binary files /dev/null and b/Library/Artifacts/a7/a78f8b1f5dd187c4fc3d0458df9f9b7d differ
diff --git a/Library/Artifacts/a7/a7aec1d7b8522911e243e7993a6bfc4a b/Library/Artifacts/a7/a7aec1d7b8522911e243e7993a6bfc4a
new file mode 100644
index 0000000..512bae1
Binary files /dev/null and b/Library/Artifacts/a7/a7aec1d7b8522911e243e7993a6bfc4a differ
diff --git a/Library/Artifacts/a7/a7d0a81952dbf09f5af0004c51fa7c3c b/Library/Artifacts/a7/a7d0a81952dbf09f5af0004c51fa7c3c
new file mode 100644
index 0000000..a14c42a
Binary files /dev/null and b/Library/Artifacts/a7/a7d0a81952dbf09f5af0004c51fa7c3c differ
diff --git a/Library/Artifacts/a7/a7e880c2287b07bc93c13209e81f3285 b/Library/Artifacts/a7/a7e880c2287b07bc93c13209e81f3285
new file mode 100644
index 0000000..a80d7a3
Binary files /dev/null and b/Library/Artifacts/a7/a7e880c2287b07bc93c13209e81f3285 differ
diff --git a/Library/Artifacts/a8/a80f8ddd2df6720f30aa766143a2a089 b/Library/Artifacts/a8/a80f8ddd2df6720f30aa766143a2a089
new file mode 100644
index 0000000..2d284a3
Binary files /dev/null and b/Library/Artifacts/a8/a80f8ddd2df6720f30aa766143a2a089 differ
diff --git a/Library/Artifacts/a8/a86d30c59dabe6fa1f216b5cb5e84805 b/Library/Artifacts/a8/a86d30c59dabe6fa1f216b5cb5e84805
new file mode 100644
index 0000000..3269601
Binary files /dev/null and b/Library/Artifacts/a8/a86d30c59dabe6fa1f216b5cb5e84805 differ
diff --git a/Library/Artifacts/a8/a893a3962857b8b15d43f3b395e6c2c9 b/Library/Artifacts/a8/a893a3962857b8b15d43f3b395e6c2c9
new file mode 100644
index 0000000..13e2074
Binary files /dev/null and b/Library/Artifacts/a8/a893a3962857b8b15d43f3b395e6c2c9 differ
diff --git a/Library/Artifacts/a8/a8da84ec85362511d26c7a9447f8bdd5 b/Library/Artifacts/a8/a8da84ec85362511d26c7a9447f8bdd5
new file mode 100644
index 0000000..85fb23e
Binary files /dev/null and b/Library/Artifacts/a8/a8da84ec85362511d26c7a9447f8bdd5 differ
diff --git a/Library/Artifacts/a8/a8e479b5d9d4b11cc32be6cbb66ba9cd b/Library/Artifacts/a8/a8e479b5d9d4b11cc32be6cbb66ba9cd
new file mode 100644
index 0000000..a3369a5
Binary files /dev/null and b/Library/Artifacts/a8/a8e479b5d9d4b11cc32be6cbb66ba9cd differ
diff --git a/Library/Artifacts/a9/a92a51f469905c9c2c4196b7b66c4f44 b/Library/Artifacts/a9/a92a51f469905c9c2c4196b7b66c4f44
new file mode 100644
index 0000000..a2cf5e6
Binary files /dev/null and b/Library/Artifacts/a9/a92a51f469905c9c2c4196b7b66c4f44 differ
diff --git a/Library/Artifacts/a9/a94ef071e98010744eb2c549aea834b7 b/Library/Artifacts/a9/a94ef071e98010744eb2c549aea834b7
new file mode 100644
index 0000000..2cf9f27
Binary files /dev/null and b/Library/Artifacts/a9/a94ef071e98010744eb2c549aea834b7 differ
diff --git a/Library/Artifacts/a9/a9541a80a35ece7c789d8f43a4912111 b/Library/Artifacts/a9/a9541a80a35ece7c789d8f43a4912111
new file mode 100644
index 0000000..940032c
Binary files /dev/null and b/Library/Artifacts/a9/a9541a80a35ece7c789d8f43a4912111 differ
diff --git a/Library/Artifacts/a9/a978d5591743e75a62e9e6a42f0a6073 b/Library/Artifacts/a9/a978d5591743e75a62e9e6a42f0a6073
new file mode 100644
index 0000000..c5c6893
Binary files /dev/null and b/Library/Artifacts/a9/a978d5591743e75a62e9e6a42f0a6073 differ
diff --git a/Library/Artifacts/a9/a9b49e661606d1eb73129cd1b75fb9df b/Library/Artifacts/a9/a9b49e661606d1eb73129cd1b75fb9df
new file mode 100644
index 0000000..d0e6c34
Binary files /dev/null and b/Library/Artifacts/a9/a9b49e661606d1eb73129cd1b75fb9df differ
diff --git a/Library/Artifacts/a9/a9ddd12b3b598c56d08b5a3e9933559c b/Library/Artifacts/a9/a9ddd12b3b598c56d08b5a3e9933559c
new file mode 100644
index 0000000..3ec16f0
Binary files /dev/null and b/Library/Artifacts/a9/a9ddd12b3b598c56d08b5a3e9933559c differ
diff --git a/Library/Artifacts/a9/a9ed5f1976085009ab3b0fba25f1bb02 b/Library/Artifacts/a9/a9ed5f1976085009ab3b0fba25f1bb02
new file mode 100644
index 0000000..12e83f4
Binary files /dev/null and b/Library/Artifacts/a9/a9ed5f1976085009ab3b0fba25f1bb02 differ
diff --git a/Library/Artifacts/aa/aa0618fd67864fb7d52fc38a46395201 b/Library/Artifacts/aa/aa0618fd67864fb7d52fc38a46395201
new file mode 100644
index 0000000..cfcc188
Binary files /dev/null and b/Library/Artifacts/aa/aa0618fd67864fb7d52fc38a46395201 differ
diff --git a/Library/Artifacts/aa/aa0745dec865c0dfe5882f74e18e93a1 b/Library/Artifacts/aa/aa0745dec865c0dfe5882f74e18e93a1
new file mode 100644
index 0000000..4110979
Binary files /dev/null and b/Library/Artifacts/aa/aa0745dec865c0dfe5882f74e18e93a1 differ
diff --git a/Library/Artifacts/aa/aa648354bba1a81903f335aacb48eb40 b/Library/Artifacts/aa/aa648354bba1a81903f335aacb48eb40
new file mode 100644
index 0000000..f8e19c8
Binary files /dev/null and b/Library/Artifacts/aa/aa648354bba1a81903f335aacb48eb40 differ
diff --git a/Library/Artifacts/aa/aaa0fe37f5a267e0f1e5ba24d3574380 b/Library/Artifacts/aa/aaa0fe37f5a267e0f1e5ba24d3574380
new file mode 100644
index 0000000..0e13aff
Binary files /dev/null and b/Library/Artifacts/aa/aaa0fe37f5a267e0f1e5ba24d3574380 differ
diff --git a/Library/Artifacts/aa/aaa7c43309f30565ed99331a78bd0364 b/Library/Artifacts/aa/aaa7c43309f30565ed99331a78bd0364
new file mode 100644
index 0000000..63b3bf8
Binary files /dev/null and b/Library/Artifacts/aa/aaa7c43309f30565ed99331a78bd0364 differ
diff --git a/Library/Artifacts/aa/aadcf2e9e8a6626c589d1d764c49f007 b/Library/Artifacts/aa/aadcf2e9e8a6626c589d1d764c49f007
new file mode 100644
index 0000000..1719fd2
Binary files /dev/null and b/Library/Artifacts/aa/aadcf2e9e8a6626c589d1d764c49f007 differ
diff --git a/Library/Artifacts/ab/ab18e8d13480cae2edb53bea194806b8 b/Library/Artifacts/ab/ab18e8d13480cae2edb53bea194806b8
new file mode 100644
index 0000000..2434f60
Binary files /dev/null and b/Library/Artifacts/ab/ab18e8d13480cae2edb53bea194806b8 differ
diff --git a/Library/Artifacts/ab/ab294fd75c711ee7939100431e153037 b/Library/Artifacts/ab/ab294fd75c711ee7939100431e153037
new file mode 100644
index 0000000..bae2d27
Binary files /dev/null and b/Library/Artifacts/ab/ab294fd75c711ee7939100431e153037 differ
diff --git a/Library/Artifacts/ab/ab80a83143e4bae1a89e549dea3f6a2d b/Library/Artifacts/ab/ab80a83143e4bae1a89e549dea3f6a2d
new file mode 100644
index 0000000..4505b2d
Binary files /dev/null and b/Library/Artifacts/ab/ab80a83143e4bae1a89e549dea3f6a2d differ
diff --git a/Library/Artifacts/ab/ab942aaefb6dd45874f094a448d02cfa b/Library/Artifacts/ab/ab942aaefb6dd45874f094a448d02cfa
new file mode 100644
index 0000000..d706375
Binary files /dev/null and b/Library/Artifacts/ab/ab942aaefb6dd45874f094a448d02cfa differ
diff --git a/Library/Artifacts/ab/ababf08c6e637cee997f6c775893256c b/Library/Artifacts/ab/ababf08c6e637cee997f6c775893256c
new file mode 100644
index 0000000..dfd9e2e
Binary files /dev/null and b/Library/Artifacts/ab/ababf08c6e637cee997f6c775893256c differ
diff --git a/Library/Artifacts/ab/abbd04ccc18b9762e6b686ef91652cb8 b/Library/Artifacts/ab/abbd04ccc18b9762e6b686ef91652cb8
new file mode 100644
index 0000000..ac7da43
Binary files /dev/null and b/Library/Artifacts/ab/abbd04ccc18b9762e6b686ef91652cb8 differ
diff --git a/Library/Artifacts/ab/abc2a0a4c5c232579bb41a7dbfb403f7 b/Library/Artifacts/ab/abc2a0a4c5c232579bb41a7dbfb403f7
new file mode 100644
index 0000000..11dfef0
Binary files /dev/null and b/Library/Artifacts/ab/abc2a0a4c5c232579bb41a7dbfb403f7 differ
diff --git a/Library/Artifacts/ab/abe919f86bf48bd72e826a53638d9355 b/Library/Artifacts/ab/abe919f86bf48bd72e826a53638d9355
new file mode 100644
index 0000000..7db6703
Binary files /dev/null and b/Library/Artifacts/ab/abe919f86bf48bd72e826a53638d9355 differ
diff --git a/Library/Artifacts/ab/abf1c012ec71f544a78e5cf0144d9d2b b/Library/Artifacts/ab/abf1c012ec71f544a78e5cf0144d9d2b
new file mode 100644
index 0000000..5ad8c1f
Binary files /dev/null and b/Library/Artifacts/ab/abf1c012ec71f544a78e5cf0144d9d2b differ
diff --git a/Library/Artifacts/ab/abfe0ca15be088b9dcfe631fe450304c b/Library/Artifacts/ab/abfe0ca15be088b9dcfe631fe450304c
new file mode 100644
index 0000000..8d1da09
Binary files /dev/null and b/Library/Artifacts/ab/abfe0ca15be088b9dcfe631fe450304c differ
diff --git a/Library/Artifacts/ac/ac4b4852760c7416bfed1c4226e3148d b/Library/Artifacts/ac/ac4b4852760c7416bfed1c4226e3148d
new file mode 100644
index 0000000..25581c3
Binary files /dev/null and b/Library/Artifacts/ac/ac4b4852760c7416bfed1c4226e3148d differ
diff --git a/Library/Artifacts/ac/ac52a9f35aa3a2115a1d805cfabc5061 b/Library/Artifacts/ac/ac52a9f35aa3a2115a1d805cfabc5061
new file mode 100644
index 0000000..73f4e85
Binary files /dev/null and b/Library/Artifacts/ac/ac52a9f35aa3a2115a1d805cfabc5061 differ
diff --git a/Library/Artifacts/ac/ac79717bc4f891ad5da2a313668f0011 b/Library/Artifacts/ac/ac79717bc4f891ad5da2a313668f0011
new file mode 100644
index 0000000..f92ba09
Binary files /dev/null and b/Library/Artifacts/ac/ac79717bc4f891ad5da2a313668f0011 differ
diff --git a/Library/Artifacts/ac/ac8fde61a88ef637b1a7434585fc86e8 b/Library/Artifacts/ac/ac8fde61a88ef637b1a7434585fc86e8
new file mode 100644
index 0000000..4b35164
Binary files /dev/null and b/Library/Artifacts/ac/ac8fde61a88ef637b1a7434585fc86e8 differ
diff --git a/Library/Artifacts/ac/ac9b45a00c814cef693d72d914c9f106 b/Library/Artifacts/ac/ac9b45a00c814cef693d72d914c9f106
new file mode 100644
index 0000000..c62793a
Binary files /dev/null and b/Library/Artifacts/ac/ac9b45a00c814cef693d72d914c9f106 differ
diff --git a/Library/Artifacts/ac/acbcbaeba0b139746148892f66ef4c08 b/Library/Artifacts/ac/acbcbaeba0b139746148892f66ef4c08
new file mode 100644
index 0000000..c5e13e8
Binary files /dev/null and b/Library/Artifacts/ac/acbcbaeba0b139746148892f66ef4c08 differ
diff --git a/Library/Artifacts/ac/acd3c70bdcdacfb2b006815ae838a76c b/Library/Artifacts/ac/acd3c70bdcdacfb2b006815ae838a76c
new file mode 100644
index 0000000..ab4f881
Binary files /dev/null and b/Library/Artifacts/ac/acd3c70bdcdacfb2b006815ae838a76c differ
diff --git a/Library/Artifacts/ac/ace4776818e7ae36021d8b6250aaeff6 b/Library/Artifacts/ac/ace4776818e7ae36021d8b6250aaeff6
new file mode 100644
index 0000000..c798106
Binary files /dev/null and b/Library/Artifacts/ac/ace4776818e7ae36021d8b6250aaeff6 differ
diff --git a/Library/Artifacts/ac/acf22894a5a41de1f228dcf760f005f7 b/Library/Artifacts/ac/acf22894a5a41de1f228dcf760f005f7
new file mode 100644
index 0000000..a3a1534
Binary files /dev/null and b/Library/Artifacts/ac/acf22894a5a41de1f228dcf760f005f7 differ
diff --git a/Library/Artifacts/ad/ad08f6b9a14f8393514eb57140fcf970 b/Library/Artifacts/ad/ad08f6b9a14f8393514eb57140fcf970
new file mode 100644
index 0000000..07280a4
Binary files /dev/null and b/Library/Artifacts/ad/ad08f6b9a14f8393514eb57140fcf970 differ
diff --git a/Library/Artifacts/ad/ad40db2c3f251c401a10af5340bb1eee b/Library/Artifacts/ad/ad40db2c3f251c401a10af5340bb1eee
new file mode 100644
index 0000000..30d7a97
Binary files /dev/null and b/Library/Artifacts/ad/ad40db2c3f251c401a10af5340bb1eee differ
diff --git a/Library/Artifacts/ad/ad7b652c02e934a7a2bb8cc4d731c3ad b/Library/Artifacts/ad/ad7b652c02e934a7a2bb8cc4d731c3ad
new file mode 100644
index 0000000..7296aa3
Binary files /dev/null and b/Library/Artifacts/ad/ad7b652c02e934a7a2bb8cc4d731c3ad differ
diff --git a/Library/Artifacts/ad/adb3723bfce2196470b436e93c9b8fec b/Library/Artifacts/ad/adb3723bfce2196470b436e93c9b8fec
new file mode 100644
index 0000000..112c9e2
Binary files /dev/null and b/Library/Artifacts/ad/adb3723bfce2196470b436e93c9b8fec differ
diff --git a/Library/Artifacts/ad/adb5ce6fa65dcdb971a0e0335b9a450d b/Library/Artifacts/ad/adb5ce6fa65dcdb971a0e0335b9a450d
new file mode 100644
index 0000000..fbb7ea5
Binary files /dev/null and b/Library/Artifacts/ad/adb5ce6fa65dcdb971a0e0335b9a450d differ
diff --git a/Library/Artifacts/ad/add30c8ca66173b1775ea9c5d508113b b/Library/Artifacts/ad/add30c8ca66173b1775ea9c5d508113b
new file mode 100644
index 0000000..12ee7d1
Binary files /dev/null and b/Library/Artifacts/ad/add30c8ca66173b1775ea9c5d508113b differ
diff --git a/Library/Artifacts/ad/add3807966f73f68a10333821d37c06b b/Library/Artifacts/ad/add3807966f73f68a10333821d37c06b
new file mode 100644
index 0000000..6db2149
Binary files /dev/null and b/Library/Artifacts/ad/add3807966f73f68a10333821d37c06b differ
diff --git a/Library/Artifacts/ad/adfa8994699d7ad7f7f1f1cdf5f9e9c1 b/Library/Artifacts/ad/adfa8994699d7ad7f7f1f1cdf5f9e9c1
new file mode 100644
index 0000000..e8ebdb1
Binary files /dev/null and b/Library/Artifacts/ad/adfa8994699d7ad7f7f1f1cdf5f9e9c1 differ
diff --git a/Library/Artifacts/ae/ae276db857a225ce52d790debc6a6f60 b/Library/Artifacts/ae/ae276db857a225ce52d790debc6a6f60
new file mode 100644
index 0000000..5879b95
Binary files /dev/null and b/Library/Artifacts/ae/ae276db857a225ce52d790debc6a6f60 differ
diff --git a/Library/Artifacts/ae/ae33e47ca2c8247394a6fbf66585009f b/Library/Artifacts/ae/ae33e47ca2c8247394a6fbf66585009f
new file mode 100644
index 0000000..46e2da4
Binary files /dev/null and b/Library/Artifacts/ae/ae33e47ca2c8247394a6fbf66585009f differ
diff --git a/Library/Artifacts/ae/ae46497995e33102e1170315d90a89d3 b/Library/Artifacts/ae/ae46497995e33102e1170315d90a89d3
new file mode 100644
index 0000000..3963191
Binary files /dev/null and b/Library/Artifacts/ae/ae46497995e33102e1170315d90a89d3 differ
diff --git a/Library/Artifacts/ae/ae487081439b62470e22aa1f78247bbc b/Library/Artifacts/ae/ae487081439b62470e22aa1f78247bbc
new file mode 100644
index 0000000..a9546c6
Binary files /dev/null and b/Library/Artifacts/ae/ae487081439b62470e22aa1f78247bbc differ
diff --git a/Library/Artifacts/ae/ae78cf18849eea22d15aa82cfdb15a6e b/Library/Artifacts/ae/ae78cf18849eea22d15aa82cfdb15a6e
new file mode 100644
index 0000000..d196957
Binary files /dev/null and b/Library/Artifacts/ae/ae78cf18849eea22d15aa82cfdb15a6e differ
diff --git a/Library/Artifacts/ae/ae8e986763ff32da713200f96e65b3e2 b/Library/Artifacts/ae/ae8e986763ff32da713200f96e65b3e2
new file mode 100644
index 0000000..991b17f
Binary files /dev/null and b/Library/Artifacts/ae/ae8e986763ff32da713200f96e65b3e2 differ
diff --git a/Library/Artifacts/ae/aeb91768b199e92a890f684a0c55d03e b/Library/Artifacts/ae/aeb91768b199e92a890f684a0c55d03e
new file mode 100644
index 0000000..ee9ccf4
Binary files /dev/null and b/Library/Artifacts/ae/aeb91768b199e92a890f684a0c55d03e differ
diff --git a/Library/Artifacts/ae/aedddd6b15053243d86c8f1bea650455 b/Library/Artifacts/ae/aedddd6b15053243d86c8f1bea650455
new file mode 100644
index 0000000..06a79b5
Binary files /dev/null and b/Library/Artifacts/ae/aedddd6b15053243d86c8f1bea650455 differ
diff --git a/Library/Artifacts/ae/aef186d0eac48f95ca27891402a4439b b/Library/Artifacts/ae/aef186d0eac48f95ca27891402a4439b
new file mode 100644
index 0000000..e3dffd4
Binary files /dev/null and b/Library/Artifacts/ae/aef186d0eac48f95ca27891402a4439b differ
diff --git a/Library/Artifacts/ae/aef8896b5b1092cc0bed65a2e7e312fd b/Library/Artifacts/ae/aef8896b5b1092cc0bed65a2e7e312fd
new file mode 100644
index 0000000..19940aa
Binary files /dev/null and b/Library/Artifacts/ae/aef8896b5b1092cc0bed65a2e7e312fd differ
diff --git a/Library/Artifacts/af/af3c1979c67d77bc1dfc07d522d7ac99 b/Library/Artifacts/af/af3c1979c67d77bc1dfc07d522d7ac99
new file mode 100644
index 0000000..1d715b8
Binary files /dev/null and b/Library/Artifacts/af/af3c1979c67d77bc1dfc07d522d7ac99 differ
diff --git a/Library/Artifacts/af/af51ca43d82c51811c7d2c238eb6c420 b/Library/Artifacts/af/af51ca43d82c51811c7d2c238eb6c420
new file mode 100644
index 0000000..f367d9a
Binary files /dev/null and b/Library/Artifacts/af/af51ca43d82c51811c7d2c238eb6c420 differ
diff --git a/Library/Artifacts/af/aff3b139a925af237c865ec03aac7e74 b/Library/Artifacts/af/aff3b139a925af237c865ec03aac7e74
new file mode 100644
index 0000000..ab3c9ba
Binary files /dev/null and b/Library/Artifacts/af/aff3b139a925af237c865ec03aac7e74 differ
diff --git a/Library/Artifacts/b0/b000752a0730f7da66b5b63c76cfca38 b/Library/Artifacts/b0/b000752a0730f7da66b5b63c76cfca38
new file mode 100644
index 0000000..8f0ed82
Binary files /dev/null and b/Library/Artifacts/b0/b000752a0730f7da66b5b63c76cfca38 differ
diff --git a/Library/Artifacts/b0/b0038fc48a3a5b52e4a6b69558c82a5e b/Library/Artifacts/b0/b0038fc48a3a5b52e4a6b69558c82a5e
new file mode 100644
index 0000000..33c7ed3
Binary files /dev/null and b/Library/Artifacts/b0/b0038fc48a3a5b52e4a6b69558c82a5e differ
diff --git a/Library/Artifacts/b0/b00650faa595390c3852d03e2e22dab3 b/Library/Artifacts/b0/b00650faa595390c3852d03e2e22dab3
new file mode 100644
index 0000000..160dffb
Binary files /dev/null and b/Library/Artifacts/b0/b00650faa595390c3852d03e2e22dab3 differ
diff --git a/Library/Artifacts/b0/b02ce5ff568be8464358df009941df74 b/Library/Artifacts/b0/b02ce5ff568be8464358df009941df74
new file mode 100644
index 0000000..f303d60
Binary files /dev/null and b/Library/Artifacts/b0/b02ce5ff568be8464358df009941df74 differ
diff --git a/Library/Artifacts/b0/b065bc88370d8d898c3ec7f8d3b621c7 b/Library/Artifacts/b0/b065bc88370d8d898c3ec7f8d3b621c7
new file mode 100644
index 0000000..d48e6a1
Binary files /dev/null and b/Library/Artifacts/b0/b065bc88370d8d898c3ec7f8d3b621c7 differ
diff --git a/Library/Artifacts/b0/b066bea681dce09ce59f12c41a68c8be b/Library/Artifacts/b0/b066bea681dce09ce59f12c41a68c8be
new file mode 100644
index 0000000..10950b9
Binary files /dev/null and b/Library/Artifacts/b0/b066bea681dce09ce59f12c41a68c8be differ
diff --git a/Library/Artifacts/b0/b0cc002bb45b625f74494627e65c224c b/Library/Artifacts/b0/b0cc002bb45b625f74494627e65c224c
new file mode 100644
index 0000000..749f579
Binary files /dev/null and b/Library/Artifacts/b0/b0cc002bb45b625f74494627e65c224c differ
diff --git a/Library/Artifacts/b0/b0cdecd68ec70fbb149dab208811b68f b/Library/Artifacts/b0/b0cdecd68ec70fbb149dab208811b68f
new file mode 100644
index 0000000..8af919e
Binary files /dev/null and b/Library/Artifacts/b0/b0cdecd68ec70fbb149dab208811b68f differ
diff --git a/Library/Artifacts/b1/b118034cbf87f051b0c033bb5f048e99 b/Library/Artifacts/b1/b118034cbf87f051b0c033bb5f048e99
new file mode 100644
index 0000000..dfdf35a
Binary files /dev/null and b/Library/Artifacts/b1/b118034cbf87f051b0c033bb5f048e99 differ
diff --git a/Library/Artifacts/b1/b1204a220e6713d7d0c90242cfe67037 b/Library/Artifacts/b1/b1204a220e6713d7d0c90242cfe67037
new file mode 100644
index 0000000..7ab3492
Binary files /dev/null and b/Library/Artifacts/b1/b1204a220e6713d7d0c90242cfe67037 differ
diff --git a/Library/Artifacts/b1/b14a398c949e4b90693d2e4776367bf5 b/Library/Artifacts/b1/b14a398c949e4b90693d2e4776367bf5
new file mode 100644
index 0000000..16a57f7
Binary files /dev/null and b/Library/Artifacts/b1/b14a398c949e4b90693d2e4776367bf5 differ
diff --git a/Library/Artifacts/b1/b157f7d8c31079078c1f2e49a591fff9 b/Library/Artifacts/b1/b157f7d8c31079078c1f2e49a591fff9
new file mode 100644
index 0000000..08c1058
Binary files /dev/null and b/Library/Artifacts/b1/b157f7d8c31079078c1f2e49a591fff9 differ
diff --git a/Library/Artifacts/b1/b18d983a3440c1616eba054225f1a2e9 b/Library/Artifacts/b1/b18d983a3440c1616eba054225f1a2e9
new file mode 100644
index 0000000..2a055a5
Binary files /dev/null and b/Library/Artifacts/b1/b18d983a3440c1616eba054225f1a2e9 differ
diff --git a/Library/Artifacts/b1/b198cb61db44199ae5b050790d046bb2 b/Library/Artifacts/b1/b198cb61db44199ae5b050790d046bb2
new file mode 100644
index 0000000..7ca51d0
Binary files /dev/null and b/Library/Artifacts/b1/b198cb61db44199ae5b050790d046bb2 differ
diff --git a/Library/Artifacts/b1/b19f2473bc9e8445cf5aa4e0a061d98e b/Library/Artifacts/b1/b19f2473bc9e8445cf5aa4e0a061d98e
new file mode 100644
index 0000000..60d0045
Binary files /dev/null and b/Library/Artifacts/b1/b19f2473bc9e8445cf5aa4e0a061d98e differ
diff --git a/Library/Artifacts/b1/b1b4f437b738d380629b20b9cb9285ba b/Library/Artifacts/b1/b1b4f437b738d380629b20b9cb9285ba
new file mode 100644
index 0000000..1a10413
Binary files /dev/null and b/Library/Artifacts/b1/b1b4f437b738d380629b20b9cb9285ba differ
diff --git a/Library/Artifacts/b1/b1c779b50e215e2db625f9e240f62b49 b/Library/Artifacts/b1/b1c779b50e215e2db625f9e240f62b49
new file mode 100644
index 0000000..fc75f50
Binary files /dev/null and b/Library/Artifacts/b1/b1c779b50e215e2db625f9e240f62b49 differ
diff --git a/Library/Artifacts/b1/b1e6b2f45bf61c0fc4bc899d5a5c1c7e b/Library/Artifacts/b1/b1e6b2f45bf61c0fc4bc899d5a5c1c7e
new file mode 100644
index 0000000..7579eb5
Binary files /dev/null and b/Library/Artifacts/b1/b1e6b2f45bf61c0fc4bc899d5a5c1c7e differ
diff --git a/Library/Artifacts/b1/b1ecb5d1384f23d30ac131c62adc5962 b/Library/Artifacts/b1/b1ecb5d1384f23d30ac131c62adc5962
new file mode 100644
index 0000000..dc88c7b
Binary files /dev/null and b/Library/Artifacts/b1/b1ecb5d1384f23d30ac131c62adc5962 differ
diff --git a/Library/Artifacts/b1/b1f6e19805123ccd8f2869700321530a b/Library/Artifacts/b1/b1f6e19805123ccd8f2869700321530a
new file mode 100644
index 0000000..228c10c
Binary files /dev/null and b/Library/Artifacts/b1/b1f6e19805123ccd8f2869700321530a differ
diff --git a/Library/Artifacts/b2/b2031abc0d8ff3a6e59788984739e6fe b/Library/Artifacts/b2/b2031abc0d8ff3a6e59788984739e6fe
new file mode 100644
index 0000000..d7c7003
Binary files /dev/null and b/Library/Artifacts/b2/b2031abc0d8ff3a6e59788984739e6fe differ
diff --git a/Library/Artifacts/b2/b21181584f84d9f7a9f3ff86ed30a006 b/Library/Artifacts/b2/b21181584f84d9f7a9f3ff86ed30a006
new file mode 100644
index 0000000..9073feb
Binary files /dev/null and b/Library/Artifacts/b2/b21181584f84d9f7a9f3ff86ed30a006 differ
diff --git a/Library/Artifacts/b2/b21d0bbae73b9aa9cdb6713eb0262f73 b/Library/Artifacts/b2/b21d0bbae73b9aa9cdb6713eb0262f73
new file mode 100644
index 0000000..53c7582
Binary files /dev/null and b/Library/Artifacts/b2/b21d0bbae73b9aa9cdb6713eb0262f73 differ
diff --git a/Library/Artifacts/b2/b27a6221aebdb50149d4942752ed7a5f b/Library/Artifacts/b2/b27a6221aebdb50149d4942752ed7a5f
new file mode 100644
index 0000000..5576877
Binary files /dev/null and b/Library/Artifacts/b2/b27a6221aebdb50149d4942752ed7a5f differ
diff --git a/Library/Artifacts/b2/b29b13034905689cb149ac44c4812600 b/Library/Artifacts/b2/b29b13034905689cb149ac44c4812600
new file mode 100644
index 0000000..d576682
Binary files /dev/null and b/Library/Artifacts/b2/b29b13034905689cb149ac44c4812600 differ
diff --git a/Library/Artifacts/b2/b2b5812e6672a28d28a072897d9b5b34 b/Library/Artifacts/b2/b2b5812e6672a28d28a072897d9b5b34
new file mode 100644
index 0000000..e6f033a
Binary files /dev/null and b/Library/Artifacts/b2/b2b5812e6672a28d28a072897d9b5b34 differ
diff --git a/Library/Artifacts/b2/b2d912e49753886dd6aef97d9eb929a6 b/Library/Artifacts/b2/b2d912e49753886dd6aef97d9eb929a6
new file mode 100644
index 0000000..9a01f60
Binary files /dev/null and b/Library/Artifacts/b2/b2d912e49753886dd6aef97d9eb929a6 differ
diff --git a/Library/Artifacts/b2/b2fd42703b6fe319e0707fdece903ee6 b/Library/Artifacts/b2/b2fd42703b6fe319e0707fdece903ee6
new file mode 100644
index 0000000..f82a365
Binary files /dev/null and b/Library/Artifacts/b2/b2fd42703b6fe319e0707fdece903ee6 differ
diff --git a/Library/Artifacts/b3/b30c0f8a155e9177d838c31281ca51a1 b/Library/Artifacts/b3/b30c0f8a155e9177d838c31281ca51a1
new file mode 100644
index 0000000..3613a1b
Binary files /dev/null and b/Library/Artifacts/b3/b30c0f8a155e9177d838c31281ca51a1 differ
diff --git a/Library/Artifacts/b3/b32864c86dcf54696aa9b33a2b820acc b/Library/Artifacts/b3/b32864c86dcf54696aa9b33a2b820acc
new file mode 100644
index 0000000..2c29053
Binary files /dev/null and b/Library/Artifacts/b3/b32864c86dcf54696aa9b33a2b820acc differ
diff --git a/Library/Artifacts/b3/b35208820a366fcc4db4e62321d78fbb b/Library/Artifacts/b3/b35208820a366fcc4db4e62321d78fbb
new file mode 100644
index 0000000..6408c5b
Binary files /dev/null and b/Library/Artifacts/b3/b35208820a366fcc4db4e62321d78fbb differ
diff --git a/Library/Artifacts/b3/b39603cd01269dc18c2353dbac0be15c b/Library/Artifacts/b3/b39603cd01269dc18c2353dbac0be15c
new file mode 100644
index 0000000..0bb5a2e
Binary files /dev/null and b/Library/Artifacts/b3/b39603cd01269dc18c2353dbac0be15c differ
diff --git a/Library/Artifacts/b4/b44205e59b2343dc5196d3d838206024 b/Library/Artifacts/b4/b44205e59b2343dc5196d3d838206024
new file mode 100644
index 0000000..e28b59f
Binary files /dev/null and b/Library/Artifacts/b4/b44205e59b2343dc5196d3d838206024 differ
diff --git a/Library/Artifacts/b4/b4812f8baeca4e90a9b5a9f0471f9a2f b/Library/Artifacts/b4/b4812f8baeca4e90a9b5a9f0471f9a2f
new file mode 100644
index 0000000..e785484
Binary files /dev/null and b/Library/Artifacts/b4/b4812f8baeca4e90a9b5a9f0471f9a2f differ
diff --git a/Library/Artifacts/b4/b49f91ee71e0bcda07e59a3d5f2d793a b/Library/Artifacts/b4/b49f91ee71e0bcda07e59a3d5f2d793a
new file mode 100644
index 0000000..e36c34c
Binary files /dev/null and b/Library/Artifacts/b4/b49f91ee71e0bcda07e59a3d5f2d793a differ
diff --git a/Library/Artifacts/b4/b4baa0fd3fd4e3c6f375b1911de6ae4c b/Library/Artifacts/b4/b4baa0fd3fd4e3c6f375b1911de6ae4c
new file mode 100644
index 0000000..cfc66fb
Binary files /dev/null and b/Library/Artifacts/b4/b4baa0fd3fd4e3c6f375b1911de6ae4c differ
diff --git a/Library/Artifacts/b4/b4ce24151bc02ab741548bcf7a19ffb9 b/Library/Artifacts/b4/b4ce24151bc02ab741548bcf7a19ffb9
new file mode 100644
index 0000000..a45069f
Binary files /dev/null and b/Library/Artifacts/b4/b4ce24151bc02ab741548bcf7a19ffb9 differ
diff --git a/Library/Artifacts/b4/b4dc3edd32fc0084602ceff2638e6ce5 b/Library/Artifacts/b4/b4dc3edd32fc0084602ceff2638e6ce5
new file mode 100644
index 0000000..3f050eb
Binary files /dev/null and b/Library/Artifacts/b4/b4dc3edd32fc0084602ceff2638e6ce5 differ
diff --git a/Library/Artifacts/b5/b50aec842cbb261b25708317eb6b2c51 b/Library/Artifacts/b5/b50aec842cbb261b25708317eb6b2c51
new file mode 100644
index 0000000..dc9e84b
Binary files /dev/null and b/Library/Artifacts/b5/b50aec842cbb261b25708317eb6b2c51 differ
diff --git a/Library/Artifacts/b5/b50edad82e6142ee2e677a7061dee1c5 b/Library/Artifacts/b5/b50edad82e6142ee2e677a7061dee1c5
new file mode 100644
index 0000000..5a7279f
Binary files /dev/null and b/Library/Artifacts/b5/b50edad82e6142ee2e677a7061dee1c5 differ
diff --git a/Library/Artifacts/b5/b50f6bd83c4e08d0b00b4f025c8aa071 b/Library/Artifacts/b5/b50f6bd83c4e08d0b00b4f025c8aa071
new file mode 100644
index 0000000..d019794
Binary files /dev/null and b/Library/Artifacts/b5/b50f6bd83c4e08d0b00b4f025c8aa071 differ
diff --git a/Library/Artifacts/b5/b513a6cc60b854992fa1d4fb08c38cbc b/Library/Artifacts/b5/b513a6cc60b854992fa1d4fb08c38cbc
new file mode 100644
index 0000000..93fa6d5
Binary files /dev/null and b/Library/Artifacts/b5/b513a6cc60b854992fa1d4fb08c38cbc differ
diff --git a/Library/Artifacts/b5/b57ae798168e53c1b251d7223d796bd8 b/Library/Artifacts/b5/b57ae798168e53c1b251d7223d796bd8
new file mode 100644
index 0000000..3ad1fd0
Binary files /dev/null and b/Library/Artifacts/b5/b57ae798168e53c1b251d7223d796bd8 differ
diff --git a/Library/Artifacts/b5/b5aea786bb76391743e873238de4fa84 b/Library/Artifacts/b5/b5aea786bb76391743e873238de4fa84
new file mode 100644
index 0000000..04738ee
Binary files /dev/null and b/Library/Artifacts/b5/b5aea786bb76391743e873238de4fa84 differ
diff --git a/Library/Artifacts/b5/b5c80e9565e81935352475ec5659a626 b/Library/Artifacts/b5/b5c80e9565e81935352475ec5659a626
new file mode 100644
index 0000000..aa7c4c8
Binary files /dev/null and b/Library/Artifacts/b5/b5c80e9565e81935352475ec5659a626 differ
diff --git a/Library/Artifacts/b5/b5daa0851ed1d359309c15a5909da054 b/Library/Artifacts/b5/b5daa0851ed1d359309c15a5909da054
new file mode 100644
index 0000000..0c7837e
Binary files /dev/null and b/Library/Artifacts/b5/b5daa0851ed1d359309c15a5909da054 differ
diff --git a/Library/Artifacts/b5/b5f45a015cf3bc04ad4ae03a8ab6bbfa b/Library/Artifacts/b5/b5f45a015cf3bc04ad4ae03a8ab6bbfa
new file mode 100644
index 0000000..83be593
Binary files /dev/null and b/Library/Artifacts/b5/b5f45a015cf3bc04ad4ae03a8ab6bbfa differ
diff --git a/Library/Artifacts/b5/b5f5cae3cb51d8535b3e7b46bc24a93c b/Library/Artifacts/b5/b5f5cae3cb51d8535b3e7b46bc24a93c
new file mode 100644
index 0000000..5a201ac
Binary files /dev/null and b/Library/Artifacts/b5/b5f5cae3cb51d8535b3e7b46bc24a93c differ
diff --git a/Library/Artifacts/b6/b60163eb8749ea66fb723ebecc2f90af b/Library/Artifacts/b6/b60163eb8749ea66fb723ebecc2f90af
new file mode 100644
index 0000000..704c9a4
Binary files /dev/null and b/Library/Artifacts/b6/b60163eb8749ea66fb723ebecc2f90af differ
diff --git a/Library/Artifacts/b6/b60358380b906601cfd794b5ce2fb696 b/Library/Artifacts/b6/b60358380b906601cfd794b5ce2fb696
new file mode 100644
index 0000000..6f92e17
Binary files /dev/null and b/Library/Artifacts/b6/b60358380b906601cfd794b5ce2fb696 differ
diff --git a/Library/Artifacts/b6/b617988ca6c27e98e9f6733de72928ff b/Library/Artifacts/b6/b617988ca6c27e98e9f6733de72928ff
new file mode 100644
index 0000000..e6dd60d
Binary files /dev/null and b/Library/Artifacts/b6/b617988ca6c27e98e9f6733de72928ff differ
diff --git a/Library/Artifacts/b6/b619a20f01995006d94497000dae3218 b/Library/Artifacts/b6/b619a20f01995006d94497000dae3218
new file mode 100644
index 0000000..b402b8e
Binary files /dev/null and b/Library/Artifacts/b6/b619a20f01995006d94497000dae3218 differ
diff --git a/Library/Artifacts/b6/b64355a705f90d22027b4714d8926ec4 b/Library/Artifacts/b6/b64355a705f90d22027b4714d8926ec4
new file mode 100644
index 0000000..161a6aa
Binary files /dev/null and b/Library/Artifacts/b6/b64355a705f90d22027b4714d8926ec4 differ
diff --git a/Library/Artifacts/b6/b64f3db3d9b1d7ddd5658aa451877203 b/Library/Artifacts/b6/b64f3db3d9b1d7ddd5658aa451877203
new file mode 100644
index 0000000..f3169df
Binary files /dev/null and b/Library/Artifacts/b6/b64f3db3d9b1d7ddd5658aa451877203 differ
diff --git a/Library/Artifacts/b6/b658cd57d6fa4bbd858daf0d3f976b7c b/Library/Artifacts/b6/b658cd57d6fa4bbd858daf0d3f976b7c
new file mode 100644
index 0000000..45bdfdf
Binary files /dev/null and b/Library/Artifacts/b6/b658cd57d6fa4bbd858daf0d3f976b7c differ
diff --git a/Library/Artifacts/b7/b702f8d632dda55c48dba1a9b0f08ed9 b/Library/Artifacts/b7/b702f8d632dda55c48dba1a9b0f08ed9
new file mode 100644
index 0000000..28d53a0
Binary files /dev/null and b/Library/Artifacts/b7/b702f8d632dda55c48dba1a9b0f08ed9 differ
diff --git a/Library/Artifacts/b7/b7210acfd378feeeab249ea941adb324 b/Library/Artifacts/b7/b7210acfd378feeeab249ea941adb324
new file mode 100644
index 0000000..9ce81cb
Binary files /dev/null and b/Library/Artifacts/b7/b7210acfd378feeeab249ea941adb324 differ
diff --git a/Library/Artifacts/b7/b76c61eca7f32038341fe35a5fa27fef b/Library/Artifacts/b7/b76c61eca7f32038341fe35a5fa27fef
new file mode 100644
index 0000000..fc7cb6f
Binary files /dev/null and b/Library/Artifacts/b7/b76c61eca7f32038341fe35a5fa27fef differ
diff --git a/Library/Artifacts/b7/b77b681d48a7b91b06c64e4c330e03ea b/Library/Artifacts/b7/b77b681d48a7b91b06c64e4c330e03ea
new file mode 100644
index 0000000..d85b5fd
Binary files /dev/null and b/Library/Artifacts/b7/b77b681d48a7b91b06c64e4c330e03ea differ
diff --git a/Library/Artifacts/b7/b784bf35f4a1caae66d53b39857595dd b/Library/Artifacts/b7/b784bf35f4a1caae66d53b39857595dd
new file mode 100644
index 0000000..cc40512
Binary files /dev/null and b/Library/Artifacts/b7/b784bf35f4a1caae66d53b39857595dd differ
diff --git a/Library/Artifacts/b7/b7b757b8715b8afb7e64e727fbd89396 b/Library/Artifacts/b7/b7b757b8715b8afb7e64e727fbd89396
new file mode 100644
index 0000000..30cde50
Binary files /dev/null and b/Library/Artifacts/b7/b7b757b8715b8afb7e64e727fbd89396 differ
diff --git a/Library/Artifacts/b7/b7be73ab80deeaa6190bb0c5269a39fb b/Library/Artifacts/b7/b7be73ab80deeaa6190bb0c5269a39fb
new file mode 100644
index 0000000..43174c3
Binary files /dev/null and b/Library/Artifacts/b7/b7be73ab80deeaa6190bb0c5269a39fb differ
diff --git a/Library/Artifacts/b7/b7c1235e76d578a7de744099117731fb b/Library/Artifacts/b7/b7c1235e76d578a7de744099117731fb
new file mode 100644
index 0000000..1150edc
Binary files /dev/null and b/Library/Artifacts/b7/b7c1235e76d578a7de744099117731fb differ
diff --git a/Library/Artifacts/b7/b7e018eceab4447ac30115d1f3293196 b/Library/Artifacts/b7/b7e018eceab4447ac30115d1f3293196
new file mode 100644
index 0000000..d5f28b8
Binary files /dev/null and b/Library/Artifacts/b7/b7e018eceab4447ac30115d1f3293196 differ
diff --git a/Library/Artifacts/b7/b7ef996778eaa1d32f0b6a803b73f3b6 b/Library/Artifacts/b7/b7ef996778eaa1d32f0b6a803b73f3b6
new file mode 100644
index 0000000..3993dd4
Binary files /dev/null and b/Library/Artifacts/b7/b7ef996778eaa1d32f0b6a803b73f3b6 differ
diff --git a/Library/Artifacts/b8/b873b636d20a991abe9d81e2654233fa b/Library/Artifacts/b8/b873b636d20a991abe9d81e2654233fa
new file mode 100644
index 0000000..0629955
Binary files /dev/null and b/Library/Artifacts/b8/b873b636d20a991abe9d81e2654233fa differ
diff --git a/Library/Artifacts/b8/b87c35fb7754e8b16c6ea1ee69ba4efb b/Library/Artifacts/b8/b87c35fb7754e8b16c6ea1ee69ba4efb
new file mode 100644
index 0000000..b27f203
Binary files /dev/null and b/Library/Artifacts/b8/b87c35fb7754e8b16c6ea1ee69ba4efb differ
diff --git a/Library/Artifacts/b8/b8d72e252519498a289113d61325a811 b/Library/Artifacts/b8/b8d72e252519498a289113d61325a811
new file mode 100644
index 0000000..bee012f
Binary files /dev/null and b/Library/Artifacts/b8/b8d72e252519498a289113d61325a811 differ
diff --git a/Library/Artifacts/b8/b8e3f1a265f702ca8bd0a08bda6ae53f b/Library/Artifacts/b8/b8e3f1a265f702ca8bd0a08bda6ae53f
new file mode 100644
index 0000000..d746942
Binary files /dev/null and b/Library/Artifacts/b8/b8e3f1a265f702ca8bd0a08bda6ae53f differ
diff --git a/Library/Artifacts/b9/b94a53f120e358606fea70c66161af18 b/Library/Artifacts/b9/b94a53f120e358606fea70c66161af18
new file mode 100644
index 0000000..11094f1
Binary files /dev/null and b/Library/Artifacts/b9/b94a53f120e358606fea70c66161af18 differ
diff --git a/Library/Artifacts/b9/b9740fb6ca04efcdc5ee4629c24730ea b/Library/Artifacts/b9/b9740fb6ca04efcdc5ee4629c24730ea
new file mode 100644
index 0000000..7b41e61
Binary files /dev/null and b/Library/Artifacts/b9/b9740fb6ca04efcdc5ee4629c24730ea differ
diff --git a/Library/Artifacts/b9/b97cfb75a0ed82ae47bcbcb111808fd7 b/Library/Artifacts/b9/b97cfb75a0ed82ae47bcbcb111808fd7
new file mode 100644
index 0000000..0457a2e
Binary files /dev/null and b/Library/Artifacts/b9/b97cfb75a0ed82ae47bcbcb111808fd7 differ
diff --git a/Library/Artifacts/b9/b97f97288e41045b6b6ffd7a7728049f b/Library/Artifacts/b9/b97f97288e41045b6b6ffd7a7728049f
new file mode 100644
index 0000000..41656fe
Binary files /dev/null and b/Library/Artifacts/b9/b97f97288e41045b6b6ffd7a7728049f differ
diff --git a/Library/Artifacts/b9/b9830cffeebf4ce3b4e7c0eb5cc3b9b8 b/Library/Artifacts/b9/b9830cffeebf4ce3b4e7c0eb5cc3b9b8
new file mode 100644
index 0000000..ce5cec5
Binary files /dev/null and b/Library/Artifacts/b9/b9830cffeebf4ce3b4e7c0eb5cc3b9b8 differ
diff --git a/Library/Artifacts/b9/b992d7a7d66f4bf5d6c2873b2196cb54 b/Library/Artifacts/b9/b992d7a7d66f4bf5d6c2873b2196cb54
new file mode 100644
index 0000000..dbf0b32
Binary files /dev/null and b/Library/Artifacts/b9/b992d7a7d66f4bf5d6c2873b2196cb54 differ
diff --git a/Library/Artifacts/b9/b9d0b7909e060c9106c183f36b833dc8 b/Library/Artifacts/b9/b9d0b7909e060c9106c183f36b833dc8
new file mode 100644
index 0000000..390b760
Binary files /dev/null and b/Library/Artifacts/b9/b9d0b7909e060c9106c183f36b833dc8 differ
diff --git a/Library/Artifacts/b9/b9d3cec0b461dac4a74651d70f2d23f1 b/Library/Artifacts/b9/b9d3cec0b461dac4a74651d70f2d23f1
new file mode 100644
index 0000000..fd46962
Binary files /dev/null and b/Library/Artifacts/b9/b9d3cec0b461dac4a74651d70f2d23f1 differ
diff --git a/Library/Artifacts/b9/b9e2a65711502b6457f3c00ed06aabbe b/Library/Artifacts/b9/b9e2a65711502b6457f3c00ed06aabbe
new file mode 100644
index 0000000..dbd6459
Binary files /dev/null and b/Library/Artifacts/b9/b9e2a65711502b6457f3c00ed06aabbe differ
diff --git a/Library/Artifacts/b9/b9e6c5971996349a6455d878e7f873c7 b/Library/Artifacts/b9/b9e6c5971996349a6455d878e7f873c7
new file mode 100644
index 0000000..fac3162
Binary files /dev/null and b/Library/Artifacts/b9/b9e6c5971996349a6455d878e7f873c7 differ
diff --git a/Library/Artifacts/ba/ba2b917ae25d790f0bf23cad7edff96f b/Library/Artifacts/ba/ba2b917ae25d790f0bf23cad7edff96f
new file mode 100644
index 0000000..2cc0ae0
Binary files /dev/null and b/Library/Artifacts/ba/ba2b917ae25d790f0bf23cad7edff96f differ
diff --git a/Library/Artifacts/ba/ba30f26eab5dd099042b51834bbe6463 b/Library/Artifacts/ba/ba30f26eab5dd099042b51834bbe6463
new file mode 100644
index 0000000..df8dd6c
Binary files /dev/null and b/Library/Artifacts/ba/ba30f26eab5dd099042b51834bbe6463 differ
diff --git a/Library/Artifacts/ba/ba3ac1e991ab77565a0715f4762eb5e1 b/Library/Artifacts/ba/ba3ac1e991ab77565a0715f4762eb5e1
new file mode 100644
index 0000000..62f7eb7
Binary files /dev/null and b/Library/Artifacts/ba/ba3ac1e991ab77565a0715f4762eb5e1 differ
diff --git a/Library/Artifacts/ba/ba5c58f30fc30875987e71cea796c569 b/Library/Artifacts/ba/ba5c58f30fc30875987e71cea796c569
new file mode 100644
index 0000000..637615a
Binary files /dev/null and b/Library/Artifacts/ba/ba5c58f30fc30875987e71cea796c569 differ
diff --git a/Library/Artifacts/ba/ba71c9a5012d78bb03bae62ca2af237d b/Library/Artifacts/ba/ba71c9a5012d78bb03bae62ca2af237d
new file mode 100644
index 0000000..d79f617
Binary files /dev/null and b/Library/Artifacts/ba/ba71c9a5012d78bb03bae62ca2af237d differ
diff --git a/Library/Artifacts/ba/ba79cf27ae2e4c51f9344929cbc79bec b/Library/Artifacts/ba/ba79cf27ae2e4c51f9344929cbc79bec
new file mode 100644
index 0000000..e81fdd0
Binary files /dev/null and b/Library/Artifacts/ba/ba79cf27ae2e4c51f9344929cbc79bec differ
diff --git a/Library/Artifacts/ba/ba90df166c0aa36e40e23c3536fe694f b/Library/Artifacts/ba/ba90df166c0aa36e40e23c3536fe694f
new file mode 100644
index 0000000..1e444f5
Binary files /dev/null and b/Library/Artifacts/ba/ba90df166c0aa36e40e23c3536fe694f differ
diff --git a/Library/Artifacts/ba/bab57c00aa966ee8600754615b045a54 b/Library/Artifacts/ba/bab57c00aa966ee8600754615b045a54
new file mode 100644
index 0000000..8e06717
Binary files /dev/null and b/Library/Artifacts/ba/bab57c00aa966ee8600754615b045a54 differ
diff --git a/Library/Artifacts/ba/bac66ceeaf5d2d55c41449e1ccf45c30 b/Library/Artifacts/ba/bac66ceeaf5d2d55c41449e1ccf45c30
new file mode 100644
index 0000000..cb4677b
Binary files /dev/null and b/Library/Artifacts/ba/bac66ceeaf5d2d55c41449e1ccf45c30 differ
diff --git a/Library/Artifacts/ba/bae3cb5842bf842d0f4579fa40344827 b/Library/Artifacts/ba/bae3cb5842bf842d0f4579fa40344827
new file mode 100644
index 0000000..45f3fad
Binary files /dev/null and b/Library/Artifacts/ba/bae3cb5842bf842d0f4579fa40344827 differ
diff --git a/Library/Artifacts/ba/baf115857df28750d06a8f8280216625 b/Library/Artifacts/ba/baf115857df28750d06a8f8280216625
new file mode 100644
index 0000000..0673a1c
Binary files /dev/null and b/Library/Artifacts/ba/baf115857df28750d06a8f8280216625 differ
diff --git a/Library/Artifacts/ba/bafa173692edac7cb4919d56ffb7b751 b/Library/Artifacts/ba/bafa173692edac7cb4919d56ffb7b751
new file mode 100644
index 0000000..752c4e0
Binary files /dev/null and b/Library/Artifacts/ba/bafa173692edac7cb4919d56ffb7b751 differ
diff --git a/Library/Artifacts/bb/bb2e7c0fdc2f4e3f52da73e2e9cc8bd2 b/Library/Artifacts/bb/bb2e7c0fdc2f4e3f52da73e2e9cc8bd2
new file mode 100644
index 0000000..8d59f4a
Binary files /dev/null and b/Library/Artifacts/bb/bb2e7c0fdc2f4e3f52da73e2e9cc8bd2 differ
diff --git a/Library/Artifacts/bb/bba41d567f5057feeaa3951258085d2d b/Library/Artifacts/bb/bba41d567f5057feeaa3951258085d2d
new file mode 100644
index 0000000..4836bef
Binary files /dev/null and b/Library/Artifacts/bb/bba41d567f5057feeaa3951258085d2d differ
diff --git a/Library/Artifacts/bb/bbb09439151619722d133f2bbc8ed40d b/Library/Artifacts/bb/bbb09439151619722d133f2bbc8ed40d
new file mode 100644
index 0000000..729d1de
Binary files /dev/null and b/Library/Artifacts/bb/bbb09439151619722d133f2bbc8ed40d differ
diff --git a/Library/Artifacts/bb/bbbeddda9c33d274346ede32ab0e024b b/Library/Artifacts/bb/bbbeddda9c33d274346ede32ab0e024b
new file mode 100644
index 0000000..a34acaa
Binary files /dev/null and b/Library/Artifacts/bb/bbbeddda9c33d274346ede32ab0e024b differ
diff --git a/Library/Artifacts/bb/bbcf5e379e0bb8d2e2e078929f3c9552 b/Library/Artifacts/bb/bbcf5e379e0bb8d2e2e078929f3c9552
new file mode 100644
index 0000000..243107a
Binary files /dev/null and b/Library/Artifacts/bb/bbcf5e379e0bb8d2e2e078929f3c9552 differ
diff --git a/Library/Artifacts/bb/bbe43240070315c9197ee15d42999fe6 b/Library/Artifacts/bb/bbe43240070315c9197ee15d42999fe6
new file mode 100644
index 0000000..4d96d5f
Binary files /dev/null and b/Library/Artifacts/bb/bbe43240070315c9197ee15d42999fe6 differ
diff --git a/Library/Artifacts/bc/bc2dbab801d47a29fae28ca48ecdaf96 b/Library/Artifacts/bc/bc2dbab801d47a29fae28ca48ecdaf96
new file mode 100644
index 0000000..6031e4f
Binary files /dev/null and b/Library/Artifacts/bc/bc2dbab801d47a29fae28ca48ecdaf96 differ
diff --git a/Library/Artifacts/bc/bc33adb91e186106e521b3b6f3134ce4 b/Library/Artifacts/bc/bc33adb91e186106e521b3b6f3134ce4
new file mode 100644
index 0000000..538c189
Binary files /dev/null and b/Library/Artifacts/bc/bc33adb91e186106e521b3b6f3134ce4 differ
diff --git a/Library/Artifacts/bc/bc37acfe1efde3b4ec08fa91610ddf1f b/Library/Artifacts/bc/bc37acfe1efde3b4ec08fa91610ddf1f
new file mode 100644
index 0000000..c203988
Binary files /dev/null and b/Library/Artifacts/bc/bc37acfe1efde3b4ec08fa91610ddf1f differ
diff --git a/Library/Artifacts/bc/bc8c22ed40e7742b3c9076cc521c5124 b/Library/Artifacts/bc/bc8c22ed40e7742b3c9076cc521c5124
new file mode 100644
index 0000000..5b60cca
Binary files /dev/null and b/Library/Artifacts/bc/bc8c22ed40e7742b3c9076cc521c5124 differ
diff --git a/Library/Artifacts/bc/bca96dbf4d0c2ad4af8b221ed22d86f1 b/Library/Artifacts/bc/bca96dbf4d0c2ad4af8b221ed22d86f1
new file mode 100644
index 0000000..0ab47ea
Binary files /dev/null and b/Library/Artifacts/bc/bca96dbf4d0c2ad4af8b221ed22d86f1 differ
diff --git a/Library/Artifacts/bc/bcc8ece8a9340551009667fb3770a3b8 b/Library/Artifacts/bc/bcc8ece8a9340551009667fb3770a3b8
new file mode 100644
index 0000000..e21ab34
Binary files /dev/null and b/Library/Artifacts/bc/bcc8ece8a9340551009667fb3770a3b8 differ
diff --git a/Library/Artifacts/bd/bd10a2049c48cbc3c270fe1978fb0971 b/Library/Artifacts/bd/bd10a2049c48cbc3c270fe1978fb0971
new file mode 100644
index 0000000..b3e888f
Binary files /dev/null and b/Library/Artifacts/bd/bd10a2049c48cbc3c270fe1978fb0971 differ
diff --git a/Library/Artifacts/bd/bd2d47745dba1290a985893cc6513d9d b/Library/Artifacts/bd/bd2d47745dba1290a985893cc6513d9d
new file mode 100644
index 0000000..9be96ff
Binary files /dev/null and b/Library/Artifacts/bd/bd2d47745dba1290a985893cc6513d9d differ
diff --git a/Library/Artifacts/bd/bd35816ee594f883f18273f8b0df6119 b/Library/Artifacts/bd/bd35816ee594f883f18273f8b0df6119
new file mode 100644
index 0000000..d69b954
Binary files /dev/null and b/Library/Artifacts/bd/bd35816ee594f883f18273f8b0df6119 differ
diff --git a/Library/Artifacts/bd/bda57c882da5d5d89f1bb682c2bdf354 b/Library/Artifacts/bd/bda57c882da5d5d89f1bb682c2bdf354
new file mode 100644
index 0000000..6cf4ea2
Binary files /dev/null and b/Library/Artifacts/bd/bda57c882da5d5d89f1bb682c2bdf354 differ
diff --git a/Library/Artifacts/bd/bde49e3705c1dda284efedc43549de74 b/Library/Artifacts/bd/bde49e3705c1dda284efedc43549de74
new file mode 100644
index 0000000..40c9183
Binary files /dev/null and b/Library/Artifacts/bd/bde49e3705c1dda284efedc43549de74 differ
diff --git a/Library/Artifacts/be/be407940ca19548595fc3903d23899d7 b/Library/Artifacts/be/be407940ca19548595fc3903d23899d7
new file mode 100644
index 0000000..5397cee
Binary files /dev/null and b/Library/Artifacts/be/be407940ca19548595fc3903d23899d7 differ
diff --git a/Library/Artifacts/be/be4773665fd016725ce5522efd694f2a b/Library/Artifacts/be/be4773665fd016725ce5522efd694f2a
new file mode 100644
index 0000000..d36cc1b
Binary files /dev/null and b/Library/Artifacts/be/be4773665fd016725ce5522efd694f2a differ
diff --git a/Library/Artifacts/be/be57885946e2ce9f9cded17c3dfadebf b/Library/Artifacts/be/be57885946e2ce9f9cded17c3dfadebf
new file mode 100644
index 0000000..49d6f06
Binary files /dev/null and b/Library/Artifacts/be/be57885946e2ce9f9cded17c3dfadebf differ
diff --git a/Library/Artifacts/be/be6c50b9c67d1590c2c9ed3fbcd84038 b/Library/Artifacts/be/be6c50b9c67d1590c2c9ed3fbcd84038
new file mode 100644
index 0000000..4f163d4
Binary files /dev/null and b/Library/Artifacts/be/be6c50b9c67d1590c2c9ed3fbcd84038 differ
diff --git a/Library/Artifacts/be/beaaa48909364dc123fa701bbaac19fa b/Library/Artifacts/be/beaaa48909364dc123fa701bbaac19fa
new file mode 100644
index 0000000..c622861
Binary files /dev/null and b/Library/Artifacts/be/beaaa48909364dc123fa701bbaac19fa differ
diff --git a/Library/Artifacts/be/bebe831dc2cec8ae877ee2d80156bc25 b/Library/Artifacts/be/bebe831dc2cec8ae877ee2d80156bc25
new file mode 100644
index 0000000..fa35127
Binary files /dev/null and b/Library/Artifacts/be/bebe831dc2cec8ae877ee2d80156bc25 differ
diff --git a/Library/Artifacts/be/bed081822fa469a2e2d4ad74f74264eb b/Library/Artifacts/be/bed081822fa469a2e2d4ad74f74264eb
new file mode 100644
index 0000000..fe27e8b
Binary files /dev/null and b/Library/Artifacts/be/bed081822fa469a2e2d4ad74f74264eb differ
diff --git a/Library/Artifacts/bf/bf04dbec02cf2a242a87a7d02cee3d3d b/Library/Artifacts/bf/bf04dbec02cf2a242a87a7d02cee3d3d
new file mode 100644
index 0000000..919fb78
Binary files /dev/null and b/Library/Artifacts/bf/bf04dbec02cf2a242a87a7d02cee3d3d differ
diff --git a/Library/Artifacts/bf/bf1cfcade26aac4a0a61ceb45b5c8fc5 b/Library/Artifacts/bf/bf1cfcade26aac4a0a61ceb45b5c8fc5
new file mode 100644
index 0000000..0c56cf8
Binary files /dev/null and b/Library/Artifacts/bf/bf1cfcade26aac4a0a61ceb45b5c8fc5 differ
diff --git a/Library/Artifacts/bf/bf26b89ae225379864527592ea6dc3f3 b/Library/Artifacts/bf/bf26b89ae225379864527592ea6dc3f3
new file mode 100644
index 0000000..b52178e
Binary files /dev/null and b/Library/Artifacts/bf/bf26b89ae225379864527592ea6dc3f3 differ
diff --git a/Library/Artifacts/bf/bf2ecfe9b6117e305884e56d9685441c b/Library/Artifacts/bf/bf2ecfe9b6117e305884e56d9685441c
new file mode 100644
index 0000000..2055273
Binary files /dev/null and b/Library/Artifacts/bf/bf2ecfe9b6117e305884e56d9685441c differ
diff --git a/Library/Artifacts/bf/bf459fc76eca1a1d0ce496507f3059cc b/Library/Artifacts/bf/bf459fc76eca1a1d0ce496507f3059cc
new file mode 100644
index 0000000..b48ca2b
Binary files /dev/null and b/Library/Artifacts/bf/bf459fc76eca1a1d0ce496507f3059cc differ
diff --git a/Library/Artifacts/bf/bf69336e02a33a83c1064c0a98b31ce3 b/Library/Artifacts/bf/bf69336e02a33a83c1064c0a98b31ce3
new file mode 100644
index 0000000..09c154f
Binary files /dev/null and b/Library/Artifacts/bf/bf69336e02a33a83c1064c0a98b31ce3 differ
diff --git a/Library/Artifacts/bf/bf993f16c4982b3e9cebd1f7042aa95c b/Library/Artifacts/bf/bf993f16c4982b3e9cebd1f7042aa95c
new file mode 100644
index 0000000..fd4981e
Binary files /dev/null and b/Library/Artifacts/bf/bf993f16c4982b3e9cebd1f7042aa95c differ
diff --git a/Library/Artifacts/bf/bf9bf3e35bae89fdca54c6938e134288 b/Library/Artifacts/bf/bf9bf3e35bae89fdca54c6938e134288
new file mode 100644
index 0000000..a14a5f6
Binary files /dev/null and b/Library/Artifacts/bf/bf9bf3e35bae89fdca54c6938e134288 differ
diff --git a/Library/Artifacts/bf/bfe8cb190a2048078e96c3e4185cfd24 b/Library/Artifacts/bf/bfe8cb190a2048078e96c3e4185cfd24
new file mode 100644
index 0000000..e7a06e0
Binary files /dev/null and b/Library/Artifacts/bf/bfe8cb190a2048078e96c3e4185cfd24 differ
diff --git a/Library/Artifacts/bf/bff1413434a59e7e41e789f11385b49d b/Library/Artifacts/bf/bff1413434a59e7e41e789f11385b49d
new file mode 100644
index 0000000..5f2e6ba
Binary files /dev/null and b/Library/Artifacts/bf/bff1413434a59e7e41e789f11385b49d differ
diff --git a/Library/Artifacts/bf/bff3cd9629c755f7142298fd184085e9 b/Library/Artifacts/bf/bff3cd9629c755f7142298fd184085e9
new file mode 100644
index 0000000..4fe2ffc
Binary files /dev/null and b/Library/Artifacts/bf/bff3cd9629c755f7142298fd184085e9 differ
diff --git a/Library/Artifacts/c0/c031d8de4d03cad4a22eaf217cd42427 b/Library/Artifacts/c0/c031d8de4d03cad4a22eaf217cd42427
new file mode 100644
index 0000000..267d4a2
Binary files /dev/null and b/Library/Artifacts/c0/c031d8de4d03cad4a22eaf217cd42427 differ
diff --git a/Library/Artifacts/c0/c03c5a55edb8174c8a03b88c99f2b204 b/Library/Artifacts/c0/c03c5a55edb8174c8a03b88c99f2b204
new file mode 100644
index 0000000..6cea4ef
Binary files /dev/null and b/Library/Artifacts/c0/c03c5a55edb8174c8a03b88c99f2b204 differ
diff --git a/Library/Artifacts/c0/c081acecccbbfd4dbe107d24402ae7bd b/Library/Artifacts/c0/c081acecccbbfd4dbe107d24402ae7bd
new file mode 100644
index 0000000..26cb0d5
Binary files /dev/null and b/Library/Artifacts/c0/c081acecccbbfd4dbe107d24402ae7bd differ
diff --git a/Library/Artifacts/c0/c0b3d3f40795b356a4cc423ad118dd33 b/Library/Artifacts/c0/c0b3d3f40795b356a4cc423ad118dd33
new file mode 100644
index 0000000..37d151b
Binary files /dev/null and b/Library/Artifacts/c0/c0b3d3f40795b356a4cc423ad118dd33 differ
diff --git a/Library/Artifacts/c0/c0c25d4d2ade855fd5815b42af5c4a3c b/Library/Artifacts/c0/c0c25d4d2ade855fd5815b42af5c4a3c
new file mode 100644
index 0000000..4888b58
Binary files /dev/null and b/Library/Artifacts/c0/c0c25d4d2ade855fd5815b42af5c4a3c differ
diff --git a/Library/Artifacts/c0/c0df2334b5e7abadd299329d5f3f31a0 b/Library/Artifacts/c0/c0df2334b5e7abadd299329d5f3f31a0
new file mode 100644
index 0000000..ed7b26f
Binary files /dev/null and b/Library/Artifacts/c0/c0df2334b5e7abadd299329d5f3f31a0 differ
diff --git a/Library/Artifacts/c0/c0f42fdb214e02319961fafa0055b1b7 b/Library/Artifacts/c0/c0f42fdb214e02319961fafa0055b1b7
new file mode 100644
index 0000000..64b5f0b
Binary files /dev/null and b/Library/Artifacts/c0/c0f42fdb214e02319961fafa0055b1b7 differ
diff --git a/Library/Artifacts/c1/c118e25b19367fd8b6f64bebd7a74f72 b/Library/Artifacts/c1/c118e25b19367fd8b6f64bebd7a74f72
new file mode 100644
index 0000000..d3d0411
Binary files /dev/null and b/Library/Artifacts/c1/c118e25b19367fd8b6f64bebd7a74f72 differ
diff --git a/Library/Artifacts/c1/c14222668e097f4ccaffbae107cbf6f6 b/Library/Artifacts/c1/c14222668e097f4ccaffbae107cbf6f6
new file mode 100644
index 0000000..5507995
Binary files /dev/null and b/Library/Artifacts/c1/c14222668e097f4ccaffbae107cbf6f6 differ
diff --git a/Library/Artifacts/c1/c15657398d6fe28fa509ebad943b8aa3 b/Library/Artifacts/c1/c15657398d6fe28fa509ebad943b8aa3
new file mode 100644
index 0000000..4b80f18
Binary files /dev/null and b/Library/Artifacts/c1/c15657398d6fe28fa509ebad943b8aa3 differ
diff --git a/Library/Artifacts/c1/c16802bb9f4225db32433c119f8ab966 b/Library/Artifacts/c1/c16802bb9f4225db32433c119f8ab966
new file mode 100644
index 0000000..debb3ff
Binary files /dev/null and b/Library/Artifacts/c1/c16802bb9f4225db32433c119f8ab966 differ
diff --git a/Library/Artifacts/c1/c19485c0ad4cfa5b0b3ba349ecd43d82 b/Library/Artifacts/c1/c19485c0ad4cfa5b0b3ba349ecd43d82
new file mode 100644
index 0000000..54e0f29
Binary files /dev/null and b/Library/Artifacts/c1/c19485c0ad4cfa5b0b3ba349ecd43d82 differ
diff --git a/Library/Artifacts/c1/c1de195072bc3423c6c10b54e6448ba7 b/Library/Artifacts/c1/c1de195072bc3423c6c10b54e6448ba7
new file mode 100644
index 0000000..5b801ce
Binary files /dev/null and b/Library/Artifacts/c1/c1de195072bc3423c6c10b54e6448ba7 differ
diff --git a/Library/Artifacts/c1/c1ef05cf35f9daf36d964b841e3f9340 b/Library/Artifacts/c1/c1ef05cf35f9daf36d964b841e3f9340
new file mode 100644
index 0000000..722bfe4
Binary files /dev/null and b/Library/Artifacts/c1/c1ef05cf35f9daf36d964b841e3f9340 differ
diff --git a/Library/Artifacts/c1/c1f542f310e9618599602b75db07ec9b b/Library/Artifacts/c1/c1f542f310e9618599602b75db07ec9b
new file mode 100644
index 0000000..6aec8a2
Binary files /dev/null and b/Library/Artifacts/c1/c1f542f310e9618599602b75db07ec9b differ
diff --git a/Library/Artifacts/c2/c20352f8508eae29733641cdf5d1e7f1 b/Library/Artifacts/c2/c20352f8508eae29733641cdf5d1e7f1
new file mode 100644
index 0000000..e30f936
Binary files /dev/null and b/Library/Artifacts/c2/c20352f8508eae29733641cdf5d1e7f1 differ
diff --git a/Library/Artifacts/c2/c25d40aa53d75d427be961b299599ac2 b/Library/Artifacts/c2/c25d40aa53d75d427be961b299599ac2
new file mode 100644
index 0000000..5d66413
Binary files /dev/null and b/Library/Artifacts/c2/c25d40aa53d75d427be961b299599ac2 differ
diff --git a/Library/Artifacts/c2/c29491df4bbbf05a6b044d171b0aae81 b/Library/Artifacts/c2/c29491df4bbbf05a6b044d171b0aae81
new file mode 100644
index 0000000..9ce00e8
Binary files /dev/null and b/Library/Artifacts/c2/c29491df4bbbf05a6b044d171b0aae81 differ
diff --git a/Library/Artifacts/c3/c30ebc14cfc35522e992120a60eed82c b/Library/Artifacts/c3/c30ebc14cfc35522e992120a60eed82c
new file mode 100644
index 0000000..2013e7b
Binary files /dev/null and b/Library/Artifacts/c3/c30ebc14cfc35522e992120a60eed82c differ
diff --git a/Library/Artifacts/c3/c33271bdf962749ffac5a7f9e24a78cd b/Library/Artifacts/c3/c33271bdf962749ffac5a7f9e24a78cd
new file mode 100644
index 0000000..9cd0846
Binary files /dev/null and b/Library/Artifacts/c3/c33271bdf962749ffac5a7f9e24a78cd differ
diff --git a/Library/Artifacts/c3/c33a20e0748d76914a0cbdde0738424b b/Library/Artifacts/c3/c33a20e0748d76914a0cbdde0738424b
new file mode 100644
index 0000000..6f53de8
Binary files /dev/null and b/Library/Artifacts/c3/c33a20e0748d76914a0cbdde0738424b differ
diff --git a/Library/Artifacts/c3/c360cf88469ee01552a2f8e4ac2d4c10 b/Library/Artifacts/c3/c360cf88469ee01552a2f8e4ac2d4c10
new file mode 100644
index 0000000..3df2f0f
Binary files /dev/null and b/Library/Artifacts/c3/c360cf88469ee01552a2f8e4ac2d4c10 differ
diff --git a/Library/Artifacts/c3/c3a080ad23f380015506e3dcbe5c029f b/Library/Artifacts/c3/c3a080ad23f380015506e3dcbe5c029f
new file mode 100644
index 0000000..e9eb7b8
Binary files /dev/null and b/Library/Artifacts/c3/c3a080ad23f380015506e3dcbe5c029f differ
diff --git a/Library/Artifacts/c3/c3af1140aab68c8ee7f5ea4e852941d4 b/Library/Artifacts/c3/c3af1140aab68c8ee7f5ea4e852941d4
new file mode 100644
index 0000000..66e0922
Binary files /dev/null and b/Library/Artifacts/c3/c3af1140aab68c8ee7f5ea4e852941d4 differ
diff --git a/Library/Artifacts/c3/c3d767e25062b4394a9de0217d56dd10 b/Library/Artifacts/c3/c3d767e25062b4394a9de0217d56dd10
new file mode 100644
index 0000000..09911a9
Binary files /dev/null and b/Library/Artifacts/c3/c3d767e25062b4394a9de0217d56dd10 differ
diff --git a/Library/Artifacts/c4/c445d040cfe1c1f6c088cad69d4fcd4f b/Library/Artifacts/c4/c445d040cfe1c1f6c088cad69d4fcd4f
new file mode 100644
index 0000000..5da5782
Binary files /dev/null and b/Library/Artifacts/c4/c445d040cfe1c1f6c088cad69d4fcd4f differ
diff --git a/Library/Artifacts/c4/c48e95fe44747b6b46fbe53bd1498a06 b/Library/Artifacts/c4/c48e95fe44747b6b46fbe53bd1498a06
new file mode 100644
index 0000000..c004683
Binary files /dev/null and b/Library/Artifacts/c4/c48e95fe44747b6b46fbe53bd1498a06 differ
diff --git a/Library/Artifacts/c5/c50323248a205e557a1ae728080de6f0 b/Library/Artifacts/c5/c50323248a205e557a1ae728080de6f0
new file mode 100644
index 0000000..f13858e
Binary files /dev/null and b/Library/Artifacts/c5/c50323248a205e557a1ae728080de6f0 differ
diff --git a/Library/Artifacts/c5/c504d72f55ced5fc0af6d4bcd2af12ba b/Library/Artifacts/c5/c504d72f55ced5fc0af6d4bcd2af12ba
new file mode 100644
index 0000000..abeb300
Binary files /dev/null and b/Library/Artifacts/c5/c504d72f55ced5fc0af6d4bcd2af12ba differ
diff --git a/Library/Artifacts/c5/c507f6e04500e3d7a9e1d995c14020e9 b/Library/Artifacts/c5/c507f6e04500e3d7a9e1d995c14020e9
new file mode 100644
index 0000000..50bd649
Binary files /dev/null and b/Library/Artifacts/c5/c507f6e04500e3d7a9e1d995c14020e9 differ
diff --git a/Library/Artifacts/c5/c53c1369edc45b606967472fd0f17d7d b/Library/Artifacts/c5/c53c1369edc45b606967472fd0f17d7d
new file mode 100644
index 0000000..0053aab
Binary files /dev/null and b/Library/Artifacts/c5/c53c1369edc45b606967472fd0f17d7d differ
diff --git a/Library/Artifacts/c5/c548040f1043f2d282c03b7ed3eb0ffa b/Library/Artifacts/c5/c548040f1043f2d282c03b7ed3eb0ffa
new file mode 100644
index 0000000..7d17561
Binary files /dev/null and b/Library/Artifacts/c5/c548040f1043f2d282c03b7ed3eb0ffa differ
diff --git a/Library/Artifacts/c5/c54ba9fa04ab823849b08534b80c76cd b/Library/Artifacts/c5/c54ba9fa04ab823849b08534b80c76cd
new file mode 100644
index 0000000..a3af62a
Binary files /dev/null and b/Library/Artifacts/c5/c54ba9fa04ab823849b08534b80c76cd differ
diff --git a/Library/Artifacts/c5/c55742c31e4a79c5569d6a8eac2ef1c1 b/Library/Artifacts/c5/c55742c31e4a79c5569d6a8eac2ef1c1
new file mode 100644
index 0000000..6e5d48d
Binary files /dev/null and b/Library/Artifacts/c5/c55742c31e4a79c5569d6a8eac2ef1c1 differ
diff --git a/Library/Artifacts/c5/c5717e8b57523be6ac8e06f886e449fc b/Library/Artifacts/c5/c5717e8b57523be6ac8e06f886e449fc
new file mode 100644
index 0000000..117f976
Binary files /dev/null and b/Library/Artifacts/c5/c5717e8b57523be6ac8e06f886e449fc differ
diff --git a/Library/Artifacts/c5/c59a121549956884ae653ca292061bcc b/Library/Artifacts/c5/c59a121549956884ae653ca292061bcc
new file mode 100644
index 0000000..db60274
Binary files /dev/null and b/Library/Artifacts/c5/c59a121549956884ae653ca292061bcc differ
diff --git a/Library/Artifacts/c5/c5c0a8ddfe92a93198578c0419140148 b/Library/Artifacts/c5/c5c0a8ddfe92a93198578c0419140148
new file mode 100644
index 0000000..2751c5c
Binary files /dev/null and b/Library/Artifacts/c5/c5c0a8ddfe92a93198578c0419140148 differ
diff --git a/Library/Artifacts/c5/c5cc8ca7ba3a1a2c52c4bcee5e71d0e2 b/Library/Artifacts/c5/c5cc8ca7ba3a1a2c52c4bcee5e71d0e2
new file mode 100644
index 0000000..3e52cc0
Binary files /dev/null and b/Library/Artifacts/c5/c5cc8ca7ba3a1a2c52c4bcee5e71d0e2 differ
diff --git a/Library/Artifacts/c5/c5dbfc513673ddfabf602354b2ed7ac8 b/Library/Artifacts/c5/c5dbfc513673ddfabf602354b2ed7ac8
new file mode 100644
index 0000000..5ca2585
Binary files /dev/null and b/Library/Artifacts/c5/c5dbfc513673ddfabf602354b2ed7ac8 differ
diff --git a/Library/Artifacts/c5/c5f9267150164ebd7a63a33c8a038f52 b/Library/Artifacts/c5/c5f9267150164ebd7a63a33c8a038f52
new file mode 100644
index 0000000..1849e84
Binary files /dev/null and b/Library/Artifacts/c5/c5f9267150164ebd7a63a33c8a038f52 differ
diff --git a/Library/Artifacts/c6/c65a0690295e516c57caa2c21ff1ed09 b/Library/Artifacts/c6/c65a0690295e516c57caa2c21ff1ed09
new file mode 100644
index 0000000..fee73af
Binary files /dev/null and b/Library/Artifacts/c6/c65a0690295e516c57caa2c21ff1ed09 differ
diff --git a/Library/Artifacts/c6/c65a4453ee4799328a83abb3f218ab63 b/Library/Artifacts/c6/c65a4453ee4799328a83abb3f218ab63
new file mode 100644
index 0000000..542f921
Binary files /dev/null and b/Library/Artifacts/c6/c65a4453ee4799328a83abb3f218ab63 differ
diff --git a/Library/Artifacts/c6/c68d228b1129b30f85e3c8b9f65c449c b/Library/Artifacts/c6/c68d228b1129b30f85e3c8b9f65c449c
new file mode 100644
index 0000000..226ef0f
Binary files /dev/null and b/Library/Artifacts/c6/c68d228b1129b30f85e3c8b9f65c449c differ
diff --git a/Library/Artifacts/c7/c735b26edcc2088c8348ea9b555fcb96 b/Library/Artifacts/c7/c735b26edcc2088c8348ea9b555fcb96
new file mode 100644
index 0000000..aa38a3d
Binary files /dev/null and b/Library/Artifacts/c7/c735b26edcc2088c8348ea9b555fcb96 differ
diff --git a/Library/Artifacts/c7/c744316bb8497bfdee95b88f2e4ba604 b/Library/Artifacts/c7/c744316bb8497bfdee95b88f2e4ba604
new file mode 100644
index 0000000..4bbe4f5
Binary files /dev/null and b/Library/Artifacts/c7/c744316bb8497bfdee95b88f2e4ba604 differ
diff --git a/Library/Artifacts/c7/c74ba62d89d54302a8694b2de1b543c0 b/Library/Artifacts/c7/c74ba62d89d54302a8694b2de1b543c0
new file mode 100644
index 0000000..798243d
Binary files /dev/null and b/Library/Artifacts/c7/c74ba62d89d54302a8694b2de1b543c0 differ
diff --git a/Library/Artifacts/c7/c74f0136c7da11ac543c67b742f201e1 b/Library/Artifacts/c7/c74f0136c7da11ac543c67b742f201e1
new file mode 100644
index 0000000..5eefa62
Binary files /dev/null and b/Library/Artifacts/c7/c74f0136c7da11ac543c67b742f201e1 differ
diff --git a/Library/Artifacts/c7/c77a484e2bf54b672d731f5854fdac3e b/Library/Artifacts/c7/c77a484e2bf54b672d731f5854fdac3e
new file mode 100644
index 0000000..b3ead2b
Binary files /dev/null and b/Library/Artifacts/c7/c77a484e2bf54b672d731f5854fdac3e differ
diff --git a/Library/Artifacts/c7/c77dfcbffbdb5d460423b5012b45109f b/Library/Artifacts/c7/c77dfcbffbdb5d460423b5012b45109f
new file mode 100644
index 0000000..5009b7e
Binary files /dev/null and b/Library/Artifacts/c7/c77dfcbffbdb5d460423b5012b45109f differ
diff --git a/Library/Artifacts/c7/c79552802b38010b53176cbd5be25840 b/Library/Artifacts/c7/c79552802b38010b53176cbd5be25840
new file mode 100644
index 0000000..fe97ab9
Binary files /dev/null and b/Library/Artifacts/c7/c79552802b38010b53176cbd5be25840 differ
diff --git a/Library/Artifacts/c7/c7a62582a526f5e8a2952bc35c367c0d b/Library/Artifacts/c7/c7a62582a526f5e8a2952bc35c367c0d
new file mode 100644
index 0000000..2672066
Binary files /dev/null and b/Library/Artifacts/c7/c7a62582a526f5e8a2952bc35c367c0d differ
diff --git a/Library/Artifacts/c7/c7c4af18d8792ce56b9fe9c4bde1ed21 b/Library/Artifacts/c7/c7c4af18d8792ce56b9fe9c4bde1ed21
new file mode 100644
index 0000000..539275c
Binary files /dev/null and b/Library/Artifacts/c7/c7c4af18d8792ce56b9fe9c4bde1ed21 differ
diff --git a/Library/Artifacts/c7/c7c64cdc3bbe6d08f34e4965208c7a83 b/Library/Artifacts/c7/c7c64cdc3bbe6d08f34e4965208c7a83
new file mode 100644
index 0000000..038a295
Binary files /dev/null and b/Library/Artifacts/c7/c7c64cdc3bbe6d08f34e4965208c7a83 differ
diff --git a/Library/Artifacts/c7/c7ed40aff24c224511643d3f7239e144 b/Library/Artifacts/c7/c7ed40aff24c224511643d3f7239e144
new file mode 100644
index 0000000..dba3cb6
Binary files /dev/null and b/Library/Artifacts/c7/c7ed40aff24c224511643d3f7239e144 differ
diff --git a/Library/Artifacts/c8/c87f7b5c1f7c48aafab1ab6bf24b109a b/Library/Artifacts/c8/c87f7b5c1f7c48aafab1ab6bf24b109a
new file mode 100644
index 0000000..5569e3f
Binary files /dev/null and b/Library/Artifacts/c8/c87f7b5c1f7c48aafab1ab6bf24b109a differ
diff --git a/Library/Artifacts/c9/c936c312fb6941f04b49531dfb336719 b/Library/Artifacts/c9/c936c312fb6941f04b49531dfb336719
new file mode 100644
index 0000000..43580da
Binary files /dev/null and b/Library/Artifacts/c9/c936c312fb6941f04b49531dfb336719 differ
diff --git a/Library/Artifacts/c9/c94fee7a09625cbae24b9a457c73d11b b/Library/Artifacts/c9/c94fee7a09625cbae24b9a457c73d11b
new file mode 100644
index 0000000..42bc1ad
Binary files /dev/null and b/Library/Artifacts/c9/c94fee7a09625cbae24b9a457c73d11b differ
diff --git a/Library/Artifacts/c9/c9a8e09dccf555cf1e33aafbc954e738 b/Library/Artifacts/c9/c9a8e09dccf555cf1e33aafbc954e738
new file mode 100644
index 0000000..f72816d
Binary files /dev/null and b/Library/Artifacts/c9/c9a8e09dccf555cf1e33aafbc954e738 differ
diff --git a/Library/Artifacts/c9/c9adf9714ed48e4232fd019a576f4244 b/Library/Artifacts/c9/c9adf9714ed48e4232fd019a576f4244
new file mode 100644
index 0000000..eeee236
Binary files /dev/null and b/Library/Artifacts/c9/c9adf9714ed48e4232fd019a576f4244 differ
diff --git a/Library/Artifacts/c9/c9c676058b9d43b8d2704601c68cf21a b/Library/Artifacts/c9/c9c676058b9d43b8d2704601c68cf21a
new file mode 100644
index 0000000..68daecd
Binary files /dev/null and b/Library/Artifacts/c9/c9c676058b9d43b8d2704601c68cf21a differ
diff --git a/Library/Artifacts/c9/c9d39e9eecf1e307697f0aad50a52477 b/Library/Artifacts/c9/c9d39e9eecf1e307697f0aad50a52477
new file mode 100644
index 0000000..be7e56f
Binary files /dev/null and b/Library/Artifacts/c9/c9d39e9eecf1e307697f0aad50a52477 differ
diff --git a/Library/Artifacts/c9/c9e5c31f9a40ea4bde986f7a9ae6c448 b/Library/Artifacts/c9/c9e5c31f9a40ea4bde986f7a9ae6c448
new file mode 100644
index 0000000..272c836
Binary files /dev/null and b/Library/Artifacts/c9/c9e5c31f9a40ea4bde986f7a9ae6c448 differ
diff --git a/Library/Artifacts/ca/ca39451d8aa9b46a3f9a951ee95d13a3 b/Library/Artifacts/ca/ca39451d8aa9b46a3f9a951ee95d13a3
new file mode 100644
index 0000000..f2bcb70
Binary files /dev/null and b/Library/Artifacts/ca/ca39451d8aa9b46a3f9a951ee95d13a3 differ
diff --git a/Library/Artifacts/ca/ca4c127c618c5f061a6cdb51e64937b7 b/Library/Artifacts/ca/ca4c127c618c5f061a6cdb51e64937b7
new file mode 100644
index 0000000..966107e
Binary files /dev/null and b/Library/Artifacts/ca/ca4c127c618c5f061a6cdb51e64937b7 differ
diff --git a/Library/Artifacts/ca/ca4de5b7044b4279c5dfdf824fcd4218 b/Library/Artifacts/ca/ca4de5b7044b4279c5dfdf824fcd4218
new file mode 100644
index 0000000..7d80c6a
Binary files /dev/null and b/Library/Artifacts/ca/ca4de5b7044b4279c5dfdf824fcd4218 differ
diff --git a/Library/Artifacts/ca/ca75afee1e72cbd28dbc8e37cc87940e b/Library/Artifacts/ca/ca75afee1e72cbd28dbc8e37cc87940e
new file mode 100644
index 0000000..f5f9001
Binary files /dev/null and b/Library/Artifacts/ca/ca75afee1e72cbd28dbc8e37cc87940e differ
diff --git a/Library/Artifacts/cb/cb0891bf31f7a01982f629d24e8e8745 b/Library/Artifacts/cb/cb0891bf31f7a01982f629d24e8e8745
new file mode 100644
index 0000000..3aaf256
Binary files /dev/null and b/Library/Artifacts/cb/cb0891bf31f7a01982f629d24e8e8745 differ
diff --git a/Library/Artifacts/cb/cb22b7b728b7c05792ec7ac8a5312bf7 b/Library/Artifacts/cb/cb22b7b728b7c05792ec7ac8a5312bf7
new file mode 100644
index 0000000..f4a5783
Binary files /dev/null and b/Library/Artifacts/cb/cb22b7b728b7c05792ec7ac8a5312bf7 differ
diff --git a/Library/Artifacts/cb/cb5102b2576052d1c42410232f02f5c3 b/Library/Artifacts/cb/cb5102b2576052d1c42410232f02f5c3
new file mode 100644
index 0000000..e1636f1
Binary files /dev/null and b/Library/Artifacts/cb/cb5102b2576052d1c42410232f02f5c3 differ
diff --git a/Library/Artifacts/cb/cb5c299189de6f1ffb2eaa55cfe300bf b/Library/Artifacts/cb/cb5c299189de6f1ffb2eaa55cfe300bf
new file mode 100644
index 0000000..2686c90
Binary files /dev/null and b/Library/Artifacts/cb/cb5c299189de6f1ffb2eaa55cfe300bf differ
diff --git a/Library/Artifacts/cb/cb86d0fdd5fc298825d6e6275ec9342b b/Library/Artifacts/cb/cb86d0fdd5fc298825d6e6275ec9342b
new file mode 100644
index 0000000..efaa050
Binary files /dev/null and b/Library/Artifacts/cb/cb86d0fdd5fc298825d6e6275ec9342b differ
diff --git a/Library/Artifacts/cb/cb8738671411e3d3f4ba5b9684f4e71c b/Library/Artifacts/cb/cb8738671411e3d3f4ba5b9684f4e71c
new file mode 100644
index 0000000..5ff097e
Binary files /dev/null and b/Library/Artifacts/cb/cb8738671411e3d3f4ba5b9684f4e71c differ
diff --git a/Library/Artifacts/cb/cb8c48ecb6ff36e31f577f04eb18fe67 b/Library/Artifacts/cb/cb8c48ecb6ff36e31f577f04eb18fe67
new file mode 100644
index 0000000..26804c1
Binary files /dev/null and b/Library/Artifacts/cb/cb8c48ecb6ff36e31f577f04eb18fe67 differ
diff --git a/Library/Artifacts/cb/cb8e63a559ac519824d6381344d7b990 b/Library/Artifacts/cb/cb8e63a559ac519824d6381344d7b990
new file mode 100644
index 0000000..aff8b62
Binary files /dev/null and b/Library/Artifacts/cb/cb8e63a559ac519824d6381344d7b990 differ
diff --git a/Library/Artifacts/cb/cbae3560326b96c5ef1e7dd3540a7b94 b/Library/Artifacts/cb/cbae3560326b96c5ef1e7dd3540a7b94
new file mode 100644
index 0000000..ff53521
Binary files /dev/null and b/Library/Artifacts/cb/cbae3560326b96c5ef1e7dd3540a7b94 differ
diff --git a/Library/Artifacts/cb/cbdce979506be75c0560a4775ee03f06 b/Library/Artifacts/cb/cbdce979506be75c0560a4775ee03f06
new file mode 100644
index 0000000..8be7db0
Binary files /dev/null and b/Library/Artifacts/cb/cbdce979506be75c0560a4775ee03f06 differ
diff --git a/Library/Artifacts/cb/cbf4210718cb93148a32b02416e1ef41 b/Library/Artifacts/cb/cbf4210718cb93148a32b02416e1ef41
new file mode 100644
index 0000000..62928c2
Binary files /dev/null and b/Library/Artifacts/cb/cbf4210718cb93148a32b02416e1ef41 differ
diff --git a/Library/Artifacts/cc/cc081b838f80038886bbb895e74bd199 b/Library/Artifacts/cc/cc081b838f80038886bbb895e74bd199
new file mode 100644
index 0000000..a7b546a
Binary files /dev/null and b/Library/Artifacts/cc/cc081b838f80038886bbb895e74bd199 differ
diff --git a/Library/Artifacts/cc/cc0e9b0fe94c00fa99bb362d344235d5 b/Library/Artifacts/cc/cc0e9b0fe94c00fa99bb362d344235d5
new file mode 100644
index 0000000..519163e
Binary files /dev/null and b/Library/Artifacts/cc/cc0e9b0fe94c00fa99bb362d344235d5 differ
diff --git a/Library/Artifacts/cc/cc49651bf3a1ea7592f9860f2fadb3bc b/Library/Artifacts/cc/cc49651bf3a1ea7592f9860f2fadb3bc
new file mode 100644
index 0000000..03f8b16
Binary files /dev/null and b/Library/Artifacts/cc/cc49651bf3a1ea7592f9860f2fadb3bc differ
diff --git a/Library/Artifacts/cc/cc5230245f1f2eee073e67d775256021 b/Library/Artifacts/cc/cc5230245f1f2eee073e67d775256021
new file mode 100644
index 0000000..894b3c9
Binary files /dev/null and b/Library/Artifacts/cc/cc5230245f1f2eee073e67d775256021 differ
diff --git a/Library/Artifacts/cc/cc560b1ad442059bfc16481b61ddf843 b/Library/Artifacts/cc/cc560b1ad442059bfc16481b61ddf843
new file mode 100644
index 0000000..ebdbdba
Binary files /dev/null and b/Library/Artifacts/cc/cc560b1ad442059bfc16481b61ddf843 differ
diff --git a/Library/Artifacts/cc/cc59b04ba593bcc0ffc62e92e40b48ee b/Library/Artifacts/cc/cc59b04ba593bcc0ffc62e92e40b48ee
new file mode 100644
index 0000000..39269fe
Binary files /dev/null and b/Library/Artifacts/cc/cc59b04ba593bcc0ffc62e92e40b48ee differ
diff --git a/Library/Artifacts/cc/cc85a7371b00fe9e70bae0d107e8f0b3 b/Library/Artifacts/cc/cc85a7371b00fe9e70bae0d107e8f0b3
new file mode 100644
index 0000000..95988a0
Binary files /dev/null and b/Library/Artifacts/cc/cc85a7371b00fe9e70bae0d107e8f0b3 differ
diff --git a/Library/Artifacts/cc/cc9c6f5512871feb2b33672c8edeb875 b/Library/Artifacts/cc/cc9c6f5512871feb2b33672c8edeb875
new file mode 100644
index 0000000..7e4ddcd
Binary files /dev/null and b/Library/Artifacts/cc/cc9c6f5512871feb2b33672c8edeb875 differ
diff --git a/Library/Artifacts/cc/cca4f293c7cd51176fbd8e8f326c36fe b/Library/Artifacts/cc/cca4f293c7cd51176fbd8e8f326c36fe
new file mode 100644
index 0000000..28ea11e
Binary files /dev/null and b/Library/Artifacts/cc/cca4f293c7cd51176fbd8e8f326c36fe differ
diff --git a/Library/Artifacts/cc/ccd61a952f0a6a90f9744960eb1056c9 b/Library/Artifacts/cc/ccd61a952f0a6a90f9744960eb1056c9
new file mode 100644
index 0000000..2438470
Binary files /dev/null and b/Library/Artifacts/cc/ccd61a952f0a6a90f9744960eb1056c9 differ
diff --git a/Library/Artifacts/cc/ccdc5c593e739f91fd90713b99710f73 b/Library/Artifacts/cc/ccdc5c593e739f91fd90713b99710f73
new file mode 100644
index 0000000..6e74f2a
Binary files /dev/null and b/Library/Artifacts/cc/ccdc5c593e739f91fd90713b99710f73 differ
diff --git a/Library/Artifacts/cd/cd075ce171918afd0074d94778b9fec9 b/Library/Artifacts/cd/cd075ce171918afd0074d94778b9fec9
new file mode 100644
index 0000000..578b99c
Binary files /dev/null and b/Library/Artifacts/cd/cd075ce171918afd0074d94778b9fec9 differ
diff --git a/Library/Artifacts/cd/cd09abf6fedca002279dd92b45c97508 b/Library/Artifacts/cd/cd09abf6fedca002279dd92b45c97508
new file mode 100644
index 0000000..dba23cb
Binary files /dev/null and b/Library/Artifacts/cd/cd09abf6fedca002279dd92b45c97508 differ
diff --git a/Library/Artifacts/cd/cd6e60ceef1c37c50a39c1d62da100c4 b/Library/Artifacts/cd/cd6e60ceef1c37c50a39c1d62da100c4
new file mode 100644
index 0000000..b2c2e10
Binary files /dev/null and b/Library/Artifacts/cd/cd6e60ceef1c37c50a39c1d62da100c4 differ
diff --git a/Library/Artifacts/cd/cd7286b4eca9cbf5f740d07955a7bdc1 b/Library/Artifacts/cd/cd7286b4eca9cbf5f740d07955a7bdc1
new file mode 100644
index 0000000..939f2fd
Binary files /dev/null and b/Library/Artifacts/cd/cd7286b4eca9cbf5f740d07955a7bdc1 differ
diff --git a/Library/Artifacts/cd/cd99f957c86d1eff69ab6fe71250ebb2 b/Library/Artifacts/cd/cd99f957c86d1eff69ab6fe71250ebb2
new file mode 100644
index 0000000..ac763ec
Binary files /dev/null and b/Library/Artifacts/cd/cd99f957c86d1eff69ab6fe71250ebb2 differ
diff --git a/Library/Artifacts/cd/cd9dfc819a3d6233044a3bb9ac8be177 b/Library/Artifacts/cd/cd9dfc819a3d6233044a3bb9ac8be177
new file mode 100644
index 0000000..c538078
Binary files /dev/null and b/Library/Artifacts/cd/cd9dfc819a3d6233044a3bb9ac8be177 differ
diff --git a/Library/Artifacts/cd/cda40e14d6b8ea031b673231ede05901 b/Library/Artifacts/cd/cda40e14d6b8ea031b673231ede05901
new file mode 100644
index 0000000..a0041f9
Binary files /dev/null and b/Library/Artifacts/cd/cda40e14d6b8ea031b673231ede05901 differ
diff --git a/Library/Artifacts/cd/cdc00e08f105d8b44889372ea5921601 b/Library/Artifacts/cd/cdc00e08f105d8b44889372ea5921601
new file mode 100644
index 0000000..36881c6
Binary files /dev/null and b/Library/Artifacts/cd/cdc00e08f105d8b44889372ea5921601 differ
diff --git a/Library/Artifacts/cd/cdd06ca54553a0cbe49f4fb2f15a25d3 b/Library/Artifacts/cd/cdd06ca54553a0cbe49f4fb2f15a25d3
new file mode 100644
index 0000000..d8731b7
Binary files /dev/null and b/Library/Artifacts/cd/cdd06ca54553a0cbe49f4fb2f15a25d3 differ
diff --git a/Library/Artifacts/cd/cddffbbe1f72bc80da135c8dec97c022 b/Library/Artifacts/cd/cddffbbe1f72bc80da135c8dec97c022
new file mode 100644
index 0000000..a59628a
Binary files /dev/null and b/Library/Artifacts/cd/cddffbbe1f72bc80da135c8dec97c022 differ
diff --git a/Library/Artifacts/ce/ce0c911c5ef95b8c22b54fbc9c0b9b23 b/Library/Artifacts/ce/ce0c911c5ef95b8c22b54fbc9c0b9b23
new file mode 100644
index 0000000..346e2e8
Binary files /dev/null and b/Library/Artifacts/ce/ce0c911c5ef95b8c22b54fbc9c0b9b23 differ
diff --git a/Library/Artifacts/ce/ce1b591a4616490881b5cc885c4b92db b/Library/Artifacts/ce/ce1b591a4616490881b5cc885c4b92db
new file mode 100644
index 0000000..2eb4439
Binary files /dev/null and b/Library/Artifacts/ce/ce1b591a4616490881b5cc885c4b92db differ
diff --git a/Library/Artifacts/ce/ce1dd9154e7e68426f31fb7aa781c942 b/Library/Artifacts/ce/ce1dd9154e7e68426f31fb7aa781c942
new file mode 100644
index 0000000..74d654a
Binary files /dev/null and b/Library/Artifacts/ce/ce1dd9154e7e68426f31fb7aa781c942 differ
diff --git a/Library/Artifacts/ce/ce1fe057d5ddf51c72fa0593cf89c315 b/Library/Artifacts/ce/ce1fe057d5ddf51c72fa0593cf89c315
new file mode 100644
index 0000000..c8f45b7
Binary files /dev/null and b/Library/Artifacts/ce/ce1fe057d5ddf51c72fa0593cf89c315 differ
diff --git a/Library/Artifacts/ce/ce402f1cb2f0a5fb2074e901bb6a304c b/Library/Artifacts/ce/ce402f1cb2f0a5fb2074e901bb6a304c
new file mode 100644
index 0000000..d488523
Binary files /dev/null and b/Library/Artifacts/ce/ce402f1cb2f0a5fb2074e901bb6a304c differ
diff --git a/Library/Artifacts/ce/ce47cf02a9a3d827f3d5d1a0875cbcf5 b/Library/Artifacts/ce/ce47cf02a9a3d827f3d5d1a0875cbcf5
new file mode 100644
index 0000000..a233021
Binary files /dev/null and b/Library/Artifacts/ce/ce47cf02a9a3d827f3d5d1a0875cbcf5 differ
diff --git a/Library/Artifacts/ce/ceb94ce8efd883ef1a1de7bb598bc17d b/Library/Artifacts/ce/ceb94ce8efd883ef1a1de7bb598bc17d
new file mode 100644
index 0000000..263f40d
Binary files /dev/null and b/Library/Artifacts/ce/ceb94ce8efd883ef1a1de7bb598bc17d differ
diff --git a/Library/Artifacts/ce/cebe6aec43cd7abcf9fc5c6cc5dcb2c6 b/Library/Artifacts/ce/cebe6aec43cd7abcf9fc5c6cc5dcb2c6
new file mode 100644
index 0000000..ef02aa1
Binary files /dev/null and b/Library/Artifacts/ce/cebe6aec43cd7abcf9fc5c6cc5dcb2c6 differ
diff --git a/Library/Artifacts/ce/cedb381654ea98cd653692dcb1b51a3c b/Library/Artifacts/ce/cedb381654ea98cd653692dcb1b51a3c
new file mode 100644
index 0000000..ba49064
Binary files /dev/null and b/Library/Artifacts/ce/cedb381654ea98cd653692dcb1b51a3c differ
diff --git a/Library/Artifacts/ce/cee435b29135acab27a41c8de2141d93 b/Library/Artifacts/ce/cee435b29135acab27a41c8de2141d93
new file mode 100644
index 0000000..55deb61
Binary files /dev/null and b/Library/Artifacts/ce/cee435b29135acab27a41c8de2141d93 differ
diff --git a/Library/Artifacts/cf/cf2a417c9053bba74242c6cb3f60bef7 b/Library/Artifacts/cf/cf2a417c9053bba74242c6cb3f60bef7
new file mode 100644
index 0000000..7056f53
Binary files /dev/null and b/Library/Artifacts/cf/cf2a417c9053bba74242c6cb3f60bef7 differ
diff --git a/Library/Artifacts/cf/cf537481c67d46df24076fe5474b63bd b/Library/Artifacts/cf/cf537481c67d46df24076fe5474b63bd
new file mode 100644
index 0000000..81a6f41
Binary files /dev/null and b/Library/Artifacts/cf/cf537481c67d46df24076fe5474b63bd differ
diff --git a/Library/Artifacts/cf/cf8911caa2fe9c679649da273c047bd2 b/Library/Artifacts/cf/cf8911caa2fe9c679649da273c047bd2
new file mode 100644
index 0000000..2f2101e
Binary files /dev/null and b/Library/Artifacts/cf/cf8911caa2fe9c679649da273c047bd2 differ
diff --git a/Library/Artifacts/cf/cfa3ea0eaa285e73554e887c4f10901e b/Library/Artifacts/cf/cfa3ea0eaa285e73554e887c4f10901e
new file mode 100644
index 0000000..67b5792
Binary files /dev/null and b/Library/Artifacts/cf/cfa3ea0eaa285e73554e887c4f10901e differ
diff --git a/Library/Artifacts/cf/cfbfab15dcfbd43ecf63cee654714591 b/Library/Artifacts/cf/cfbfab15dcfbd43ecf63cee654714591
new file mode 100644
index 0000000..333cba0
Binary files /dev/null and b/Library/Artifacts/cf/cfbfab15dcfbd43ecf63cee654714591 differ
diff --git a/Library/Artifacts/cf/cfeec26daf9920af56683848487f0991 b/Library/Artifacts/cf/cfeec26daf9920af56683848487f0991
new file mode 100644
index 0000000..31e080f
Binary files /dev/null and b/Library/Artifacts/cf/cfeec26daf9920af56683848487f0991 differ
diff --git a/Library/Artifacts/d0/d044fdf3dffc3d843e9d41e184585ef7 b/Library/Artifacts/d0/d044fdf3dffc3d843e9d41e184585ef7
new file mode 100644
index 0000000..d1b9f2f
Binary files /dev/null and b/Library/Artifacts/d0/d044fdf3dffc3d843e9d41e184585ef7 differ
diff --git a/Library/Artifacts/d0/d058b87661988e43599fcabb1aef5232 b/Library/Artifacts/d0/d058b87661988e43599fcabb1aef5232
new file mode 100644
index 0000000..b6018ef
Binary files /dev/null and b/Library/Artifacts/d0/d058b87661988e43599fcabb1aef5232 differ
diff --git a/Library/Artifacts/d0/d07e8b14a947970e30774e30f3a7ef06 b/Library/Artifacts/d0/d07e8b14a947970e30774e30f3a7ef06
new file mode 100644
index 0000000..22ded6f
Binary files /dev/null and b/Library/Artifacts/d0/d07e8b14a947970e30774e30f3a7ef06 differ
diff --git a/Library/Artifacts/d0/d09ef26c6badd62cdd230f3a9b7ee1e1 b/Library/Artifacts/d0/d09ef26c6badd62cdd230f3a9b7ee1e1
new file mode 100644
index 0000000..71e15d1
Binary files /dev/null and b/Library/Artifacts/d0/d09ef26c6badd62cdd230f3a9b7ee1e1 differ
diff --git a/Library/Artifacts/d0/d0a6badd303c4075c897fdab1354269e b/Library/Artifacts/d0/d0a6badd303c4075c897fdab1354269e
new file mode 100644
index 0000000..e535b4e
Binary files /dev/null and b/Library/Artifacts/d0/d0a6badd303c4075c897fdab1354269e differ
diff --git a/Library/Artifacts/d0/d0d283686eca7a74ada89613fbeaf6c7 b/Library/Artifacts/d0/d0d283686eca7a74ada89613fbeaf6c7
new file mode 100644
index 0000000..b5f0a6f
Binary files /dev/null and b/Library/Artifacts/d0/d0d283686eca7a74ada89613fbeaf6c7 differ
diff --git a/Library/Artifacts/d0/d0dbf67f0eb9fbe22c0e1c763f06a8de b/Library/Artifacts/d0/d0dbf67f0eb9fbe22c0e1c763f06a8de
new file mode 100644
index 0000000..3694570
Binary files /dev/null and b/Library/Artifacts/d0/d0dbf67f0eb9fbe22c0e1c763f06a8de differ
diff --git a/Library/Artifacts/d0/d0def1b116e70a5d6acd35fa89a9724a b/Library/Artifacts/d0/d0def1b116e70a5d6acd35fa89a9724a
new file mode 100644
index 0000000..f10bade
Binary files /dev/null and b/Library/Artifacts/d0/d0def1b116e70a5d6acd35fa89a9724a differ
diff --git a/Library/Artifacts/d0/d0e257b4019c6ad1eac6eb992ab11797 b/Library/Artifacts/d0/d0e257b4019c6ad1eac6eb992ab11797
new file mode 100644
index 0000000..90cd91e
Binary files /dev/null and b/Library/Artifacts/d0/d0e257b4019c6ad1eac6eb992ab11797 differ
diff --git a/Library/Artifacts/d1/d113ba7c6a06be3c094ec9f967976d83 b/Library/Artifacts/d1/d113ba7c6a06be3c094ec9f967976d83
new file mode 100644
index 0000000..907b859
Binary files /dev/null and b/Library/Artifacts/d1/d113ba7c6a06be3c094ec9f967976d83 differ
diff --git a/Library/Artifacts/d1/d12d20f80ca3479325e3fd02c65697f7 b/Library/Artifacts/d1/d12d20f80ca3479325e3fd02c65697f7
new file mode 100644
index 0000000..34dea22
Binary files /dev/null and b/Library/Artifacts/d1/d12d20f80ca3479325e3fd02c65697f7 differ
diff --git a/Library/Artifacts/d1/d1564f13dc2c4fb727b0a09feebeb57e b/Library/Artifacts/d1/d1564f13dc2c4fb727b0a09feebeb57e
new file mode 100644
index 0000000..e2867e7
Binary files /dev/null and b/Library/Artifacts/d1/d1564f13dc2c4fb727b0a09feebeb57e differ
diff --git a/Library/Artifacts/d1/d157bc6161596740824c110f63037004 b/Library/Artifacts/d1/d157bc6161596740824c110f63037004
new file mode 100644
index 0000000..961d5a2
Binary files /dev/null and b/Library/Artifacts/d1/d157bc6161596740824c110f63037004 differ
diff --git a/Library/Artifacts/d1/d15a894ac1f1973291ec9d4a622d858f b/Library/Artifacts/d1/d15a894ac1f1973291ec9d4a622d858f
new file mode 100644
index 0000000..8f39e56
Binary files /dev/null and b/Library/Artifacts/d1/d15a894ac1f1973291ec9d4a622d858f differ
diff --git a/Library/Artifacts/d1/d172a6a97d854029a3d37bf1c23901ec b/Library/Artifacts/d1/d172a6a97d854029a3d37bf1c23901ec
new file mode 100644
index 0000000..6fffee7
Binary files /dev/null and b/Library/Artifacts/d1/d172a6a97d854029a3d37bf1c23901ec differ
diff --git a/Library/Artifacts/d1/d180c9314f5df9f6aeec8c0f395b24b5 b/Library/Artifacts/d1/d180c9314f5df9f6aeec8c0f395b24b5
new file mode 100644
index 0000000..48afa29
Binary files /dev/null and b/Library/Artifacts/d1/d180c9314f5df9f6aeec8c0f395b24b5 differ
diff --git a/Library/Artifacts/d1/d1810877d3825666edb7345ca54eb770 b/Library/Artifacts/d1/d1810877d3825666edb7345ca54eb770
new file mode 100644
index 0000000..e75fb25
Binary files /dev/null and b/Library/Artifacts/d1/d1810877d3825666edb7345ca54eb770 differ
diff --git a/Library/Artifacts/d1/d1c54e7486ed21ded52c90174c1a6a98 b/Library/Artifacts/d1/d1c54e7486ed21ded52c90174c1a6a98
new file mode 100644
index 0000000..b8c6195
Binary files /dev/null and b/Library/Artifacts/d1/d1c54e7486ed21ded52c90174c1a6a98 differ
diff --git a/Library/Artifacts/d1/d1e0486f3113545e7dfdc2d37c79e8c2 b/Library/Artifacts/d1/d1e0486f3113545e7dfdc2d37c79e8c2
new file mode 100644
index 0000000..869aaf4
Binary files /dev/null and b/Library/Artifacts/d1/d1e0486f3113545e7dfdc2d37c79e8c2 differ
diff --git a/Library/Artifacts/d2/d22ae05e7fdb71a6af31c2058ea76ac7 b/Library/Artifacts/d2/d22ae05e7fdb71a6af31c2058ea76ac7
new file mode 100644
index 0000000..6ebf7f1
Binary files /dev/null and b/Library/Artifacts/d2/d22ae05e7fdb71a6af31c2058ea76ac7 differ
diff --git a/Library/Artifacts/d2/d240e6a504b45bec55c0d168943244b1 b/Library/Artifacts/d2/d240e6a504b45bec55c0d168943244b1
new file mode 100644
index 0000000..ef04a52
Binary files /dev/null and b/Library/Artifacts/d2/d240e6a504b45bec55c0d168943244b1 differ
diff --git a/Library/Artifacts/d2/d264629d91e2300ea85e89f097906dfa b/Library/Artifacts/d2/d264629d91e2300ea85e89f097906dfa
new file mode 100644
index 0000000..33e9f26
Binary files /dev/null and b/Library/Artifacts/d2/d264629d91e2300ea85e89f097906dfa differ
diff --git a/Library/Artifacts/d2/d270251b048331579b253101e21754d2 b/Library/Artifacts/d2/d270251b048331579b253101e21754d2
new file mode 100644
index 0000000..68ea8b4
Binary files /dev/null and b/Library/Artifacts/d2/d270251b048331579b253101e21754d2 differ
diff --git a/Library/Artifacts/d2/d2c8521b77cbb22aaa7eac7404dd1ddf b/Library/Artifacts/d2/d2c8521b77cbb22aaa7eac7404dd1ddf
new file mode 100644
index 0000000..ec458fd
Binary files /dev/null and b/Library/Artifacts/d2/d2c8521b77cbb22aaa7eac7404dd1ddf differ
diff --git a/Library/Artifacts/d2/d2e587e5b6c625fae1a2add4bdfc1c8a b/Library/Artifacts/d2/d2e587e5b6c625fae1a2add4bdfc1c8a
new file mode 100644
index 0000000..9d09404
Binary files /dev/null and b/Library/Artifacts/d2/d2e587e5b6c625fae1a2add4bdfc1c8a differ
diff --git a/Library/Artifacts/d2/d2e80fdac8598bdb24de62c902c44736 b/Library/Artifacts/d2/d2e80fdac8598bdb24de62c902c44736
new file mode 100644
index 0000000..a285d47
Binary files /dev/null and b/Library/Artifacts/d2/d2e80fdac8598bdb24de62c902c44736 differ
diff --git a/Library/Artifacts/d3/d318ab8129949c21a3c2a3b1f0d04fb9 b/Library/Artifacts/d3/d318ab8129949c21a3c2a3b1f0d04fb9
new file mode 100644
index 0000000..258bab1
Binary files /dev/null and b/Library/Artifacts/d3/d318ab8129949c21a3c2a3b1f0d04fb9 differ
diff --git a/Library/Artifacts/d3/d32c030df4667c27dc42e99948a287b9 b/Library/Artifacts/d3/d32c030df4667c27dc42e99948a287b9
new file mode 100644
index 0000000..75b0f88
Binary files /dev/null and b/Library/Artifacts/d3/d32c030df4667c27dc42e99948a287b9 differ
diff --git a/Library/Artifacts/d3/d34f53d00aefc775c5327278cb0a5bc9 b/Library/Artifacts/d3/d34f53d00aefc775c5327278cb0a5bc9
new file mode 100644
index 0000000..706912b
Binary files /dev/null and b/Library/Artifacts/d3/d34f53d00aefc775c5327278cb0a5bc9 differ
diff --git a/Library/Artifacts/d3/d35e013c61292002d1632fa11386a488 b/Library/Artifacts/d3/d35e013c61292002d1632fa11386a488
new file mode 100644
index 0000000..10debbd
Binary files /dev/null and b/Library/Artifacts/d3/d35e013c61292002d1632fa11386a488 differ
diff --git a/Library/Artifacts/d3/d3e120e760d4ff77b28acf6ebbbb4348 b/Library/Artifacts/d3/d3e120e760d4ff77b28acf6ebbbb4348
new file mode 100644
index 0000000..9870e54
Binary files /dev/null and b/Library/Artifacts/d3/d3e120e760d4ff77b28acf6ebbbb4348 differ
diff --git a/Library/Artifacts/d4/d40f57679420e867dc83ca5f60a59466 b/Library/Artifacts/d4/d40f57679420e867dc83ca5f60a59466
new file mode 100644
index 0000000..75ec283
Binary files /dev/null and b/Library/Artifacts/d4/d40f57679420e867dc83ca5f60a59466 differ
diff --git a/Library/Artifacts/d4/d43ee1941724d897e7862af37395e589 b/Library/Artifacts/d4/d43ee1941724d897e7862af37395e589
new file mode 100644
index 0000000..6d773c1
Binary files /dev/null and b/Library/Artifacts/d4/d43ee1941724d897e7862af37395e589 differ
diff --git a/Library/Artifacts/d4/d444cce598ca1723937b6ecb00ec294d b/Library/Artifacts/d4/d444cce598ca1723937b6ecb00ec294d
new file mode 100644
index 0000000..8f65398
Binary files /dev/null and b/Library/Artifacts/d4/d444cce598ca1723937b6ecb00ec294d differ
diff --git a/Library/Artifacts/d4/d447ef7bd44e5b20cfb42611e078f667 b/Library/Artifacts/d4/d447ef7bd44e5b20cfb42611e078f667
new file mode 100644
index 0000000..47a941c
Binary files /dev/null and b/Library/Artifacts/d4/d447ef7bd44e5b20cfb42611e078f667 differ
diff --git a/Library/Artifacts/d4/d44d0fd6d208dff07d2655850fb6d402 b/Library/Artifacts/d4/d44d0fd6d208dff07d2655850fb6d402
new file mode 100644
index 0000000..030c253
Binary files /dev/null and b/Library/Artifacts/d4/d44d0fd6d208dff07d2655850fb6d402 differ
diff --git a/Library/Artifacts/d4/d45a88e43ed35822be4e02734223b684 b/Library/Artifacts/d4/d45a88e43ed35822be4e02734223b684
new file mode 100644
index 0000000..676d163
Binary files /dev/null and b/Library/Artifacts/d4/d45a88e43ed35822be4e02734223b684 differ
diff --git a/Library/Artifacts/d4/d465e7731925fd091e4491580bc999a4 b/Library/Artifacts/d4/d465e7731925fd091e4491580bc999a4
new file mode 100644
index 0000000..7d67f1a
Binary files /dev/null and b/Library/Artifacts/d4/d465e7731925fd091e4491580bc999a4 differ
diff --git a/Library/Artifacts/d4/d478837105becb6cdbaee3d9d2d7d198 b/Library/Artifacts/d4/d478837105becb6cdbaee3d9d2d7d198
new file mode 100644
index 0000000..fc250a1
Binary files /dev/null and b/Library/Artifacts/d4/d478837105becb6cdbaee3d9d2d7d198 differ
diff --git a/Library/Artifacts/d4/d47c3077ac516161d356e8a67ea29809 b/Library/Artifacts/d4/d47c3077ac516161d356e8a67ea29809
new file mode 100644
index 0000000..440c115
Binary files /dev/null and b/Library/Artifacts/d4/d47c3077ac516161d356e8a67ea29809 differ
diff --git a/Library/Artifacts/d4/d47fe72d0d5ae9636fb9c8b8951c3702 b/Library/Artifacts/d4/d47fe72d0d5ae9636fb9c8b8951c3702
new file mode 100644
index 0000000..f472d31
Binary files /dev/null and b/Library/Artifacts/d4/d47fe72d0d5ae9636fb9c8b8951c3702 differ
diff --git a/Library/Artifacts/d4/d4e2547b82b32d8396f1c6ccab964ae8 b/Library/Artifacts/d4/d4e2547b82b32d8396f1c6ccab964ae8
new file mode 100644
index 0000000..ac1391f
Binary files /dev/null and b/Library/Artifacts/d4/d4e2547b82b32d8396f1c6ccab964ae8 differ
diff --git a/Library/Artifacts/d5/d523e289682c763d54b993b930c7e35a b/Library/Artifacts/d5/d523e289682c763d54b993b930c7e35a
new file mode 100644
index 0000000..4a32244
Binary files /dev/null and b/Library/Artifacts/d5/d523e289682c763d54b993b930c7e35a differ
diff --git a/Library/Artifacts/d5/d524191b5b15d1a6dd00e65fc50d0181 b/Library/Artifacts/d5/d524191b5b15d1a6dd00e65fc50d0181
new file mode 100644
index 0000000..fd3b417
Binary files /dev/null and b/Library/Artifacts/d5/d524191b5b15d1a6dd00e65fc50d0181 differ
diff --git a/Library/Artifacts/d5/d565b03570fda08571e33c65b8c86aec b/Library/Artifacts/d5/d565b03570fda08571e33c65b8c86aec
new file mode 100644
index 0000000..48e3e1b
Binary files /dev/null and b/Library/Artifacts/d5/d565b03570fda08571e33c65b8c86aec differ
diff --git a/Library/Artifacts/d5/d5678ef9b26c2878fa74a20c31b0a5d6 b/Library/Artifacts/d5/d5678ef9b26c2878fa74a20c31b0a5d6
new file mode 100644
index 0000000..6a2a6c3
Binary files /dev/null and b/Library/Artifacts/d5/d5678ef9b26c2878fa74a20c31b0a5d6 differ
diff --git a/Library/Artifacts/d5/d5cd0e8f53ee976a3a65573a7482e5a1 b/Library/Artifacts/d5/d5cd0e8f53ee976a3a65573a7482e5a1
new file mode 100644
index 0000000..e5a2ffa
Binary files /dev/null and b/Library/Artifacts/d5/d5cd0e8f53ee976a3a65573a7482e5a1 differ
diff --git a/Library/Artifacts/d6/d60db3254352a70494895484cc0029d9 b/Library/Artifacts/d6/d60db3254352a70494895484cc0029d9
new file mode 100644
index 0000000..59b6818
Binary files /dev/null and b/Library/Artifacts/d6/d60db3254352a70494895484cc0029d9 differ
diff --git a/Library/Artifacts/d6/d619d01038b56b8b76e939443a0bc47f b/Library/Artifacts/d6/d619d01038b56b8b76e939443a0bc47f
new file mode 100644
index 0000000..ecdd7a2
Binary files /dev/null and b/Library/Artifacts/d6/d619d01038b56b8b76e939443a0bc47f differ
diff --git a/Library/Artifacts/d6/d61dfed1f1f45319ed30db112086d4f0 b/Library/Artifacts/d6/d61dfed1f1f45319ed30db112086d4f0
new file mode 100644
index 0000000..61e5d68
Binary files /dev/null and b/Library/Artifacts/d6/d61dfed1f1f45319ed30db112086d4f0 differ
diff --git a/Library/Artifacts/d6/d66754ffa55f9f617bf700a6636d5c29 b/Library/Artifacts/d6/d66754ffa55f9f617bf700a6636d5c29
new file mode 100644
index 0000000..4403cd0
Binary files /dev/null and b/Library/Artifacts/d6/d66754ffa55f9f617bf700a6636d5c29 differ
diff --git a/Library/Artifacts/d6/d682b7596cbda0b38927733530bc4c6f b/Library/Artifacts/d6/d682b7596cbda0b38927733530bc4c6f
new file mode 100644
index 0000000..76b8775
Binary files /dev/null and b/Library/Artifacts/d6/d682b7596cbda0b38927733530bc4c6f differ
diff --git a/Library/Artifacts/d6/d69bbc4a330aeacc08c1c85cb4130306 b/Library/Artifacts/d6/d69bbc4a330aeacc08c1c85cb4130306
new file mode 100644
index 0000000..a207ea9
Binary files /dev/null and b/Library/Artifacts/d6/d69bbc4a330aeacc08c1c85cb4130306 differ
diff --git a/Library/Artifacts/d6/d69df34c230ba87abf6cffbb4f488240 b/Library/Artifacts/d6/d69df34c230ba87abf6cffbb4f488240
new file mode 100644
index 0000000..23ef29c
Binary files /dev/null and b/Library/Artifacts/d6/d69df34c230ba87abf6cffbb4f488240 differ
diff --git a/Library/Artifacts/d6/d6b600287d530dc75cd0e769fbe70be8 b/Library/Artifacts/d6/d6b600287d530dc75cd0e769fbe70be8
new file mode 100644
index 0000000..7e2d7c8
Binary files /dev/null and b/Library/Artifacts/d6/d6b600287d530dc75cd0e769fbe70be8 differ
diff --git a/Library/Artifacts/d6/d6c1a05b2cb5a80091873b6718f567d2 b/Library/Artifacts/d6/d6c1a05b2cb5a80091873b6718f567d2
new file mode 100644
index 0000000..6ef4080
Binary files /dev/null and b/Library/Artifacts/d6/d6c1a05b2cb5a80091873b6718f567d2 differ
diff --git a/Library/Artifacts/d6/d6f6713a43b0385628e66af957d8ee1f b/Library/Artifacts/d6/d6f6713a43b0385628e66af957d8ee1f
new file mode 100644
index 0000000..85d4225
Binary files /dev/null and b/Library/Artifacts/d6/d6f6713a43b0385628e66af957d8ee1f differ
diff --git a/Library/Artifacts/d7/d70175c056567bb863f9f7e97451bae8 b/Library/Artifacts/d7/d70175c056567bb863f9f7e97451bae8
new file mode 100644
index 0000000..4e619ef
Binary files /dev/null and b/Library/Artifacts/d7/d70175c056567bb863f9f7e97451bae8 differ
diff --git a/Library/Artifacts/d7/d71aeb6ddae8e78068ff3e8542ebd6db b/Library/Artifacts/d7/d71aeb6ddae8e78068ff3e8542ebd6db
new file mode 100644
index 0000000..7b11b78
Binary files /dev/null and b/Library/Artifacts/d7/d71aeb6ddae8e78068ff3e8542ebd6db differ
diff --git a/Library/Artifacts/d7/d7431bf1a7add8dbb83103299b21854f b/Library/Artifacts/d7/d7431bf1a7add8dbb83103299b21854f
new file mode 100644
index 0000000..33bace9
Binary files /dev/null and b/Library/Artifacts/d7/d7431bf1a7add8dbb83103299b21854f differ
diff --git a/Library/Artifacts/d7/d7530208adb34002bc71feb2d15718e9 b/Library/Artifacts/d7/d7530208adb34002bc71feb2d15718e9
new file mode 100644
index 0000000..5b9af7f
Binary files /dev/null and b/Library/Artifacts/d7/d7530208adb34002bc71feb2d15718e9 differ
diff --git a/Library/Artifacts/d7/d76914368349d27080681c30bf622b12 b/Library/Artifacts/d7/d76914368349d27080681c30bf622b12
new file mode 100644
index 0000000..b4911b6
Binary files /dev/null and b/Library/Artifacts/d7/d76914368349d27080681c30bf622b12 differ
diff --git a/Library/Artifacts/d7/d77a56de2b6225548bd1d3c618f7e889 b/Library/Artifacts/d7/d77a56de2b6225548bd1d3c618f7e889
new file mode 100644
index 0000000..40859b2
Binary files /dev/null and b/Library/Artifacts/d7/d77a56de2b6225548bd1d3c618f7e889 differ
diff --git a/Library/Artifacts/d7/d7c328192bd2310d5d62a7d0c8846df5 b/Library/Artifacts/d7/d7c328192bd2310d5d62a7d0c8846df5
new file mode 100644
index 0000000..58a8bcc
Binary files /dev/null and b/Library/Artifacts/d7/d7c328192bd2310d5d62a7d0c8846df5 differ
diff --git a/Library/Artifacts/d7/d7f245a7faab19d513e59e6cc21a4721 b/Library/Artifacts/d7/d7f245a7faab19d513e59e6cc21a4721
new file mode 100644
index 0000000..c95f5cb
Binary files /dev/null and b/Library/Artifacts/d7/d7f245a7faab19d513e59e6cc21a4721 differ
diff --git a/Library/Artifacts/d8/d809e4df677894ae022645d63c44a633 b/Library/Artifacts/d8/d809e4df677894ae022645d63c44a633
new file mode 100644
index 0000000..b5dce4c
Binary files /dev/null and b/Library/Artifacts/d8/d809e4df677894ae022645d63c44a633 differ
diff --git a/Library/Artifacts/d8/d816321fec31885aa019cf8e80689b72 b/Library/Artifacts/d8/d816321fec31885aa019cf8e80689b72
new file mode 100644
index 0000000..e3b8f4d
Binary files /dev/null and b/Library/Artifacts/d8/d816321fec31885aa019cf8e80689b72 differ
diff --git a/Library/Artifacts/d8/d8377b01bdaf94fe8711b91340ba5735 b/Library/Artifacts/d8/d8377b01bdaf94fe8711b91340ba5735
new file mode 100644
index 0000000..a26923a
Binary files /dev/null and b/Library/Artifacts/d8/d8377b01bdaf94fe8711b91340ba5735 differ
diff --git a/Library/Artifacts/d8/d84264e9e5745e304497b729dfdffdb2 b/Library/Artifacts/d8/d84264e9e5745e304497b729dfdffdb2
new file mode 100644
index 0000000..41ac906
Binary files /dev/null and b/Library/Artifacts/d8/d84264e9e5745e304497b729dfdffdb2 differ
diff --git a/Library/Artifacts/d8/d865471111f8524c427ad010d2123dae b/Library/Artifacts/d8/d865471111f8524c427ad010d2123dae
new file mode 100644
index 0000000..8164d76
Binary files /dev/null and b/Library/Artifacts/d8/d865471111f8524c427ad010d2123dae differ
diff --git a/Library/Artifacts/d8/d8c7cec304eeaec2b3b25a09d6e4a2da b/Library/Artifacts/d8/d8c7cec304eeaec2b3b25a09d6e4a2da
new file mode 100644
index 0000000..a5319c1
Binary files /dev/null and b/Library/Artifacts/d8/d8c7cec304eeaec2b3b25a09d6e4a2da differ
diff --git a/Library/Artifacts/d8/d8f43c4b7897f1405274998b85046708 b/Library/Artifacts/d8/d8f43c4b7897f1405274998b85046708
new file mode 100644
index 0000000..cf10307
Binary files /dev/null and b/Library/Artifacts/d8/d8f43c4b7897f1405274998b85046708 differ
diff --git a/Library/Artifacts/d9/d90bb74cd375720a3014621423003457 b/Library/Artifacts/d9/d90bb74cd375720a3014621423003457
new file mode 100644
index 0000000..e241eed
Binary files /dev/null and b/Library/Artifacts/d9/d90bb74cd375720a3014621423003457 differ
diff --git a/Library/Artifacts/d9/d9563c28b9d4b28c44ccdb3f09fa918f b/Library/Artifacts/d9/d9563c28b9d4b28c44ccdb3f09fa918f
new file mode 100644
index 0000000..af6c310
Binary files /dev/null and b/Library/Artifacts/d9/d9563c28b9d4b28c44ccdb3f09fa918f differ
diff --git a/Library/Artifacts/d9/d9636358f29c433f3ef87b8d65029c58 b/Library/Artifacts/d9/d9636358f29c433f3ef87b8d65029c58
new file mode 100644
index 0000000..5d788cc
Binary files /dev/null and b/Library/Artifacts/d9/d9636358f29c433f3ef87b8d65029c58 differ
diff --git a/Library/Artifacts/d9/d9a6027decdaeccbaac5f39a86ef3ef2 b/Library/Artifacts/d9/d9a6027decdaeccbaac5f39a86ef3ef2
new file mode 100644
index 0000000..ca17b3c
Binary files /dev/null and b/Library/Artifacts/d9/d9a6027decdaeccbaac5f39a86ef3ef2 differ
diff --git a/Library/Artifacts/d9/d9ac716f4ceac682cdd6ff046e021c26 b/Library/Artifacts/d9/d9ac716f4ceac682cdd6ff046e021c26
new file mode 100644
index 0000000..6342767
Binary files /dev/null and b/Library/Artifacts/d9/d9ac716f4ceac682cdd6ff046e021c26 differ
diff --git a/Library/Artifacts/d9/d9afef5e1a050e3eb53cf00e0514ca5b b/Library/Artifacts/d9/d9afef5e1a050e3eb53cf00e0514ca5b
new file mode 100644
index 0000000..6ceedea
Binary files /dev/null and b/Library/Artifacts/d9/d9afef5e1a050e3eb53cf00e0514ca5b differ
diff --git a/Library/Artifacts/d9/d9b82ddfeda54a24993a705d5f9e88ca b/Library/Artifacts/d9/d9b82ddfeda54a24993a705d5f9e88ca
new file mode 100644
index 0000000..54bb6e4
Binary files /dev/null and b/Library/Artifacts/d9/d9b82ddfeda54a24993a705d5f9e88ca differ
diff --git a/Library/Artifacts/da/da022e2a7c9f01733de333a81e0aa0a8 b/Library/Artifacts/da/da022e2a7c9f01733de333a81e0aa0a8
new file mode 100644
index 0000000..c0ea9d9
Binary files /dev/null and b/Library/Artifacts/da/da022e2a7c9f01733de333a81e0aa0a8 differ
diff --git a/Library/Artifacts/da/da115953161002020359d2ab1293f0e4 b/Library/Artifacts/da/da115953161002020359d2ab1293f0e4
new file mode 100644
index 0000000..8a8b3ad
Binary files /dev/null and b/Library/Artifacts/da/da115953161002020359d2ab1293f0e4 differ
diff --git a/Library/Artifacts/da/da289dc29b3e6fcd2297761e9e1f3d5c b/Library/Artifacts/da/da289dc29b3e6fcd2297761e9e1f3d5c
new file mode 100644
index 0000000..220c30e
Binary files /dev/null and b/Library/Artifacts/da/da289dc29b3e6fcd2297761e9e1f3d5c differ
diff --git a/Library/Artifacts/da/da4b61262e9cd5ef058a2b5736cbdb0c b/Library/Artifacts/da/da4b61262e9cd5ef058a2b5736cbdb0c
new file mode 100644
index 0000000..50304a6
Binary files /dev/null and b/Library/Artifacts/da/da4b61262e9cd5ef058a2b5736cbdb0c differ
diff --git a/Library/Artifacts/da/da58d48662f6e4c7fc7800f8d3bf6b0c b/Library/Artifacts/da/da58d48662f6e4c7fc7800f8d3bf6b0c
new file mode 100644
index 0000000..4b3fca8
Binary files /dev/null and b/Library/Artifacts/da/da58d48662f6e4c7fc7800f8d3bf6b0c differ
diff --git a/Library/Artifacts/da/da775dc4a5f955ca660fe4eb4fc25ff0 b/Library/Artifacts/da/da775dc4a5f955ca660fe4eb4fc25ff0
new file mode 100644
index 0000000..53058bc
Binary files /dev/null and b/Library/Artifacts/da/da775dc4a5f955ca660fe4eb4fc25ff0 differ
diff --git a/Library/Artifacts/da/da8ab26618bcd32bbb1849d28a0ce2b4 b/Library/Artifacts/da/da8ab26618bcd32bbb1849d28a0ce2b4
new file mode 100644
index 0000000..00b3698
Binary files /dev/null and b/Library/Artifacts/da/da8ab26618bcd32bbb1849d28a0ce2b4 differ
diff --git a/Library/Artifacts/da/da8c410c822bcb6866d98a8ce316c6a7 b/Library/Artifacts/da/da8c410c822bcb6866d98a8ce316c6a7
new file mode 100644
index 0000000..49cd71d
Binary files /dev/null and b/Library/Artifacts/da/da8c410c822bcb6866d98a8ce316c6a7 differ
diff --git a/Library/Artifacts/da/dab5b34e9ab80671611afbac3e448f46 b/Library/Artifacts/da/dab5b34e9ab80671611afbac3e448f46
new file mode 100644
index 0000000..8e0fc44
Binary files /dev/null and b/Library/Artifacts/da/dab5b34e9ab80671611afbac3e448f46 differ
diff --git a/Library/Artifacts/da/dabd4a297cacaa35dfb59eb82d9e223e b/Library/Artifacts/da/dabd4a297cacaa35dfb59eb82d9e223e
new file mode 100644
index 0000000..b20d0d6
Binary files /dev/null and b/Library/Artifacts/da/dabd4a297cacaa35dfb59eb82d9e223e differ
diff --git a/Library/Artifacts/da/dac9cc4796ecf424b8c6ac70d6958b04 b/Library/Artifacts/da/dac9cc4796ecf424b8c6ac70d6958b04
new file mode 100644
index 0000000..d7e8a8a
Binary files /dev/null and b/Library/Artifacts/da/dac9cc4796ecf424b8c6ac70d6958b04 differ
diff --git a/Library/Artifacts/da/daeb54ff6e3b274bd6e2828055fe346e b/Library/Artifacts/da/daeb54ff6e3b274bd6e2828055fe346e
new file mode 100644
index 0000000..b848419
Binary files /dev/null and b/Library/Artifacts/da/daeb54ff6e3b274bd6e2828055fe346e differ
diff --git a/Library/Artifacts/da/daf20046425c8a1e991133210972eda5 b/Library/Artifacts/da/daf20046425c8a1e991133210972eda5
new file mode 100644
index 0000000..a7234cf
Binary files /dev/null and b/Library/Artifacts/da/daf20046425c8a1e991133210972eda5 differ
diff --git a/Library/Artifacts/da/daf258cdf1315291dd9a8d03be1a5b2a b/Library/Artifacts/da/daf258cdf1315291dd9a8d03be1a5b2a
new file mode 100644
index 0000000..cf09079
Binary files /dev/null and b/Library/Artifacts/da/daf258cdf1315291dd9a8d03be1a5b2a differ
diff --git a/Library/Artifacts/db/db64f2f4fe81be4f712f914c182b7555 b/Library/Artifacts/db/db64f2f4fe81be4f712f914c182b7555
new file mode 100644
index 0000000..a0fa57a
Binary files /dev/null and b/Library/Artifacts/db/db64f2f4fe81be4f712f914c182b7555 differ
diff --git a/Library/Artifacts/db/db74519c0b5f22368630a729b888b3b4 b/Library/Artifacts/db/db74519c0b5f22368630a729b888b3b4
new file mode 100644
index 0000000..d6c8623
Binary files /dev/null and b/Library/Artifacts/db/db74519c0b5f22368630a729b888b3b4 differ
diff --git a/Library/Artifacts/db/db7e3c0232ae6b075a814ce3ab35af4a b/Library/Artifacts/db/db7e3c0232ae6b075a814ce3ab35af4a
new file mode 100644
index 0000000..4ddbd92
Binary files /dev/null and b/Library/Artifacts/db/db7e3c0232ae6b075a814ce3ab35af4a differ
diff --git a/Library/Artifacts/db/dbb2d604b284aaa896fe99350a21ddc7 b/Library/Artifacts/db/dbb2d604b284aaa896fe99350a21ddc7
new file mode 100644
index 0000000..e252e55
Binary files /dev/null and b/Library/Artifacts/db/dbb2d604b284aaa896fe99350a21ddc7 differ
diff --git a/Library/Artifacts/dc/dc0d675f7d01b71ca9af1123871b6710 b/Library/Artifacts/dc/dc0d675f7d01b71ca9af1123871b6710
new file mode 100644
index 0000000..ff8cbee
Binary files /dev/null and b/Library/Artifacts/dc/dc0d675f7d01b71ca9af1123871b6710 differ
diff --git a/Library/Artifacts/dc/dc34e17582f64e3b4066704a85ce3a90 b/Library/Artifacts/dc/dc34e17582f64e3b4066704a85ce3a90
new file mode 100644
index 0000000..df7045d
Binary files /dev/null and b/Library/Artifacts/dc/dc34e17582f64e3b4066704a85ce3a90 differ
diff --git a/Library/Artifacts/dc/dc442119e67e14ea43e42724d98e6625 b/Library/Artifacts/dc/dc442119e67e14ea43e42724d98e6625
new file mode 100644
index 0000000..1f61cf8
Binary files /dev/null and b/Library/Artifacts/dc/dc442119e67e14ea43e42724d98e6625 differ
diff --git a/Library/Artifacts/dc/dc7a404fd60b03b90329ead9b6a122c1 b/Library/Artifacts/dc/dc7a404fd60b03b90329ead9b6a122c1
new file mode 100644
index 0000000..585545e
Binary files /dev/null and b/Library/Artifacts/dc/dc7a404fd60b03b90329ead9b6a122c1 differ
diff --git a/Library/Artifacts/dc/dcd9952bd52f9ebd1b5410bb147b42cb b/Library/Artifacts/dc/dcd9952bd52f9ebd1b5410bb147b42cb
new file mode 100644
index 0000000..325ad2f
Binary files /dev/null and b/Library/Artifacts/dc/dcd9952bd52f9ebd1b5410bb147b42cb differ
diff --git a/Library/Artifacts/dc/dce128479bf94f8b6a1eb4626fbcc30b b/Library/Artifacts/dc/dce128479bf94f8b6a1eb4626fbcc30b
new file mode 100644
index 0000000..236b8a9
Binary files /dev/null and b/Library/Artifacts/dc/dce128479bf94f8b6a1eb4626fbcc30b differ
diff --git a/Library/Artifacts/dd/dd163285e7a5088d5d7f966cf585a7e5 b/Library/Artifacts/dd/dd163285e7a5088d5d7f966cf585a7e5
new file mode 100644
index 0000000..9b3c2a4
Binary files /dev/null and b/Library/Artifacts/dd/dd163285e7a5088d5d7f966cf585a7e5 differ
diff --git a/Library/Artifacts/dd/dd353c4e4dd84f7825d5253004aa2a80 b/Library/Artifacts/dd/dd353c4e4dd84f7825d5253004aa2a80
new file mode 100644
index 0000000..af9302b
Binary files /dev/null and b/Library/Artifacts/dd/dd353c4e4dd84f7825d5253004aa2a80 differ
diff --git a/Library/Artifacts/dd/dd5613a6e25f049a583082dc7ff43d17 b/Library/Artifacts/dd/dd5613a6e25f049a583082dc7ff43d17
new file mode 100644
index 0000000..2c7e5d3
Binary files /dev/null and b/Library/Artifacts/dd/dd5613a6e25f049a583082dc7ff43d17 differ
diff --git a/Library/Artifacts/dd/dd59c653ae4a6e02fb471b96238ec97b b/Library/Artifacts/dd/dd59c653ae4a6e02fb471b96238ec97b
new file mode 100644
index 0000000..965c0bd
Binary files /dev/null and b/Library/Artifacts/dd/dd59c653ae4a6e02fb471b96238ec97b differ
diff --git a/Library/Artifacts/dd/dd7b12535a770c7e1a0805820438525f b/Library/Artifacts/dd/dd7b12535a770c7e1a0805820438525f
new file mode 100644
index 0000000..f3a2e7f
Binary files /dev/null and b/Library/Artifacts/dd/dd7b12535a770c7e1a0805820438525f differ
diff --git a/Library/Artifacts/dd/dd865af7daf20c3d196de97a7ef2a0bc b/Library/Artifacts/dd/dd865af7daf20c3d196de97a7ef2a0bc
new file mode 100644
index 0000000..d11f32e
Binary files /dev/null and b/Library/Artifacts/dd/dd865af7daf20c3d196de97a7ef2a0bc differ
diff --git a/Library/Artifacts/dd/dd9d0c7b0b67812e3c6d13ee7a0539c1 b/Library/Artifacts/dd/dd9d0c7b0b67812e3c6d13ee7a0539c1
new file mode 100644
index 0000000..83da10d
Binary files /dev/null and b/Library/Artifacts/dd/dd9d0c7b0b67812e3c6d13ee7a0539c1 differ
diff --git a/Library/Artifacts/dd/dda57711489888130ffd17590d05bbbc b/Library/Artifacts/dd/dda57711489888130ffd17590d05bbbc
new file mode 100644
index 0000000..8224767
Binary files /dev/null and b/Library/Artifacts/dd/dda57711489888130ffd17590d05bbbc differ
diff --git a/Library/Artifacts/dd/dda9f999ffe5e7065474365acb147d79 b/Library/Artifacts/dd/dda9f999ffe5e7065474365acb147d79
new file mode 100644
index 0000000..1850e60
Binary files /dev/null and b/Library/Artifacts/dd/dda9f999ffe5e7065474365acb147d79 differ
diff --git a/Library/Artifacts/dd/ddba00f98e25505787ed008220c2d56c b/Library/Artifacts/dd/ddba00f98e25505787ed008220c2d56c
new file mode 100644
index 0000000..4bd64c8
Binary files /dev/null and b/Library/Artifacts/dd/ddba00f98e25505787ed008220c2d56c differ
diff --git a/Library/Artifacts/dd/dde59a8dd36f08a205f05cc171d51901 b/Library/Artifacts/dd/dde59a8dd36f08a205f05cc171d51901
new file mode 100644
index 0000000..4b11672
Binary files /dev/null and b/Library/Artifacts/dd/dde59a8dd36f08a205f05cc171d51901 differ
diff --git a/Library/Artifacts/de/de029445cf9aa0e3a53d8c8e164c91c2 b/Library/Artifacts/de/de029445cf9aa0e3a53d8c8e164c91c2
new file mode 100644
index 0000000..03b9c5e
Binary files /dev/null and b/Library/Artifacts/de/de029445cf9aa0e3a53d8c8e164c91c2 differ
diff --git a/Library/Artifacts/de/de070373be966a074d3032ed32afda32 b/Library/Artifacts/de/de070373be966a074d3032ed32afda32
new file mode 100644
index 0000000..127a103
Binary files /dev/null and b/Library/Artifacts/de/de070373be966a074d3032ed32afda32 differ
diff --git a/Library/Artifacts/de/de2d892a7b5c44b5124acbe86eeb5e06 b/Library/Artifacts/de/de2d892a7b5c44b5124acbe86eeb5e06
new file mode 100644
index 0000000..f35fc5f
Binary files /dev/null and b/Library/Artifacts/de/de2d892a7b5c44b5124acbe86eeb5e06 differ
diff --git a/Library/Artifacts/de/de67f5216d8889be60392af8ff5c99fd b/Library/Artifacts/de/de67f5216d8889be60392af8ff5c99fd
new file mode 100644
index 0000000..0256049
Binary files /dev/null and b/Library/Artifacts/de/de67f5216d8889be60392af8ff5c99fd differ
diff --git a/Library/Artifacts/de/de7580d00b1203d86d89a6a48cae1fb7 b/Library/Artifacts/de/de7580d00b1203d86d89a6a48cae1fb7
new file mode 100644
index 0000000..855376b
Binary files /dev/null and b/Library/Artifacts/de/de7580d00b1203d86d89a6a48cae1fb7 differ
diff --git a/Library/Artifacts/de/dea41d6451bc8284825f58143e53b601 b/Library/Artifacts/de/dea41d6451bc8284825f58143e53b601
new file mode 100644
index 0000000..d26e9dd
Binary files /dev/null and b/Library/Artifacts/de/dea41d6451bc8284825f58143e53b601 differ
diff --git a/Library/Artifacts/de/debe60cdeb964851d2b8a082613ac528 b/Library/Artifacts/de/debe60cdeb964851d2b8a082613ac528
new file mode 100644
index 0000000..8909dcb
Binary files /dev/null and b/Library/Artifacts/de/debe60cdeb964851d2b8a082613ac528 differ
diff --git a/Library/Artifacts/de/dec62326e6cfb0c09e95cc6a88b7e4aa b/Library/Artifacts/de/dec62326e6cfb0c09e95cc6a88b7e4aa
new file mode 100644
index 0000000..6e42b5b
Binary files /dev/null and b/Library/Artifacts/de/dec62326e6cfb0c09e95cc6a88b7e4aa differ
diff --git a/Library/Artifacts/de/deed50de669ee541a3b131e3b8b0adfc b/Library/Artifacts/de/deed50de669ee541a3b131e3b8b0adfc
new file mode 100644
index 0000000..233fcfa
Binary files /dev/null and b/Library/Artifacts/de/deed50de669ee541a3b131e3b8b0adfc differ
diff --git a/Library/Artifacts/df/df02c6691e6104bb7f293e5309e1b5f5 b/Library/Artifacts/df/df02c6691e6104bb7f293e5309e1b5f5
new file mode 100644
index 0000000..3021b2a
Binary files /dev/null and b/Library/Artifacts/df/df02c6691e6104bb7f293e5309e1b5f5 differ
diff --git a/Library/Artifacts/df/df09a9370142eeefdd88ccb0759d7792 b/Library/Artifacts/df/df09a9370142eeefdd88ccb0759d7792
new file mode 100644
index 0000000..51df0bf
Binary files /dev/null and b/Library/Artifacts/df/df09a9370142eeefdd88ccb0759d7792 differ
diff --git a/Library/Artifacts/df/df0bcfa54e9f56cc95ce6993b2d6f4d6 b/Library/Artifacts/df/df0bcfa54e9f56cc95ce6993b2d6f4d6
new file mode 100644
index 0000000..08e9ee9
Binary files /dev/null and b/Library/Artifacts/df/df0bcfa54e9f56cc95ce6993b2d6f4d6 differ
diff --git a/Library/Artifacts/df/df21b404d8803ce24302145fbb82db15 b/Library/Artifacts/df/df21b404d8803ce24302145fbb82db15
new file mode 100644
index 0000000..a3ee373
Binary files /dev/null and b/Library/Artifacts/df/df21b404d8803ce24302145fbb82db15 differ
diff --git a/Library/Artifacts/df/df497d53d15903a90aa122624bf56019 b/Library/Artifacts/df/df497d53d15903a90aa122624bf56019
new file mode 100644
index 0000000..2676356
Binary files /dev/null and b/Library/Artifacts/df/df497d53d15903a90aa122624bf56019 differ
diff --git a/Library/Artifacts/df/df5f79169b9cc55191681ac23850d826 b/Library/Artifacts/df/df5f79169b9cc55191681ac23850d826
new file mode 100644
index 0000000..4d124a6
Binary files /dev/null and b/Library/Artifacts/df/df5f79169b9cc55191681ac23850d826 differ
diff --git a/Library/Artifacts/df/dfcaec55d43d2fa449e11761f16bffb1 b/Library/Artifacts/df/dfcaec55d43d2fa449e11761f16bffb1
new file mode 100644
index 0000000..98ccfde
Binary files /dev/null and b/Library/Artifacts/df/dfcaec55d43d2fa449e11761f16bffb1 differ
diff --git a/Library/Artifacts/df/dff19d3e9cf019f71a5b1677cea4d278 b/Library/Artifacts/df/dff19d3e9cf019f71a5b1677cea4d278
new file mode 100644
index 0000000..6ef61be
Binary files /dev/null and b/Library/Artifacts/df/dff19d3e9cf019f71a5b1677cea4d278 differ
diff --git a/Library/Artifacts/e0/e011d1d3c1e09cd69c7f4d41792fc947 b/Library/Artifacts/e0/e011d1d3c1e09cd69c7f4d41792fc947
new file mode 100644
index 0000000..da55413
Binary files /dev/null and b/Library/Artifacts/e0/e011d1d3c1e09cd69c7f4d41792fc947 differ
diff --git a/Library/Artifacts/e0/e047a399a92fafadcfe216b82a25088e b/Library/Artifacts/e0/e047a399a92fafadcfe216b82a25088e
new file mode 100644
index 0000000..987c3d6
Binary files /dev/null and b/Library/Artifacts/e0/e047a399a92fafadcfe216b82a25088e differ
diff --git a/Library/Artifacts/e0/e08a37c7cf51388d4d288a9c0b35968e b/Library/Artifacts/e0/e08a37c7cf51388d4d288a9c0b35968e
new file mode 100644
index 0000000..9cdf64c
Binary files /dev/null and b/Library/Artifacts/e0/e08a37c7cf51388d4d288a9c0b35968e differ
diff --git a/Library/Artifacts/e0/e0ed63de54c81cf7b1d411bc1c43e911 b/Library/Artifacts/e0/e0ed63de54c81cf7b1d411bc1c43e911
new file mode 100644
index 0000000..0613511
Binary files /dev/null and b/Library/Artifacts/e0/e0ed63de54c81cf7b1d411bc1c43e911 differ
diff --git a/Library/Artifacts/e0/e0f82c64023226584fa1a678abbac4eb b/Library/Artifacts/e0/e0f82c64023226584fa1a678abbac4eb
new file mode 100644
index 0000000..40d98b7
Binary files /dev/null and b/Library/Artifacts/e0/e0f82c64023226584fa1a678abbac4eb differ
diff --git a/Library/Artifacts/e1/e11f2cd7c9f0c88401d806e17645fa58 b/Library/Artifacts/e1/e11f2cd7c9f0c88401d806e17645fa58
new file mode 100644
index 0000000..0df71d6
Binary files /dev/null and b/Library/Artifacts/e1/e11f2cd7c9f0c88401d806e17645fa58 differ
diff --git a/Library/Artifacts/e1/e142fce4759fcc6a2439c516917d41fa b/Library/Artifacts/e1/e142fce4759fcc6a2439c516917d41fa
new file mode 100644
index 0000000..8028abe
Binary files /dev/null and b/Library/Artifacts/e1/e142fce4759fcc6a2439c516917d41fa differ
diff --git a/Library/Artifacts/e1/e16b932165dbb3558cc1437bd5fa1fee b/Library/Artifacts/e1/e16b932165dbb3558cc1437bd5fa1fee
new file mode 100644
index 0000000..16c257a
Binary files /dev/null and b/Library/Artifacts/e1/e16b932165dbb3558cc1437bd5fa1fee differ
diff --git a/Library/Artifacts/e1/e16bb4d98688b3d502a100f105aa402f b/Library/Artifacts/e1/e16bb4d98688b3d502a100f105aa402f
new file mode 100644
index 0000000..5b687ca
Binary files /dev/null and b/Library/Artifacts/e1/e16bb4d98688b3d502a100f105aa402f differ
diff --git a/Library/Artifacts/e1/e18e16278ce99c688d9173285e79e4a6 b/Library/Artifacts/e1/e18e16278ce99c688d9173285e79e4a6
new file mode 100644
index 0000000..e8deca4
Binary files /dev/null and b/Library/Artifacts/e1/e18e16278ce99c688d9173285e79e4a6 differ
diff --git a/Library/Artifacts/e1/e1a370a356f822154ab899b7c5231ca8 b/Library/Artifacts/e1/e1a370a356f822154ab899b7c5231ca8
new file mode 100644
index 0000000..2fc6be4
Binary files /dev/null and b/Library/Artifacts/e1/e1a370a356f822154ab899b7c5231ca8 differ
diff --git a/Library/Artifacts/e1/e1a7053512772e4800fa2f9e08206a07 b/Library/Artifacts/e1/e1a7053512772e4800fa2f9e08206a07
new file mode 100644
index 0000000..6964fc4
Binary files /dev/null and b/Library/Artifacts/e1/e1a7053512772e4800fa2f9e08206a07 differ
diff --git a/Library/Artifacts/e1/e1a793ba29787004f60d3a39a627a702 b/Library/Artifacts/e1/e1a793ba29787004f60d3a39a627a702
new file mode 100644
index 0000000..99c22cc
Binary files /dev/null and b/Library/Artifacts/e1/e1a793ba29787004f60d3a39a627a702 differ
diff --git a/Library/Artifacts/e1/e1ebd77f5c7d9fc30bfef002d72fea5f b/Library/Artifacts/e1/e1ebd77f5c7d9fc30bfef002d72fea5f
new file mode 100644
index 0000000..020f11e
Binary files /dev/null and b/Library/Artifacts/e1/e1ebd77f5c7d9fc30bfef002d72fea5f differ
diff --git a/Library/Artifacts/e2/e21f6982afb207da54c4939ec7ff0342 b/Library/Artifacts/e2/e21f6982afb207da54c4939ec7ff0342
new file mode 100644
index 0000000..88ce432
Binary files /dev/null and b/Library/Artifacts/e2/e21f6982afb207da54c4939ec7ff0342 differ
diff --git a/Library/Artifacts/e2/e2397afc970ffdb0e91612b378c639b4 b/Library/Artifacts/e2/e2397afc970ffdb0e91612b378c639b4
new file mode 100644
index 0000000..a27deb6
Binary files /dev/null and b/Library/Artifacts/e2/e2397afc970ffdb0e91612b378c639b4 differ
diff --git a/Library/Artifacts/e2/e268aa5912220c9f7adc0aac7e3dbcca b/Library/Artifacts/e2/e268aa5912220c9f7adc0aac7e3dbcca
new file mode 100644
index 0000000..5814821
Binary files /dev/null and b/Library/Artifacts/e2/e268aa5912220c9f7adc0aac7e3dbcca differ
diff --git a/Library/Artifacts/e2/e29a3a387cf60ed6047043c6f5905e29 b/Library/Artifacts/e2/e29a3a387cf60ed6047043c6f5905e29
new file mode 100644
index 0000000..f2cb514
Binary files /dev/null and b/Library/Artifacts/e2/e29a3a387cf60ed6047043c6f5905e29 differ
diff --git a/Library/Artifacts/e2/e2e3d7f51c96fc8e44a3fb5aef35243f b/Library/Artifacts/e2/e2e3d7f51c96fc8e44a3fb5aef35243f
new file mode 100644
index 0000000..779d74a
Binary files /dev/null and b/Library/Artifacts/e2/e2e3d7f51c96fc8e44a3fb5aef35243f differ
diff --git a/Library/Artifacts/e2/e2e48ed3324dac02b53874c2bcb23cd0 b/Library/Artifacts/e2/e2e48ed3324dac02b53874c2bcb23cd0
new file mode 100644
index 0000000..a7d8f5c
Binary files /dev/null and b/Library/Artifacts/e2/e2e48ed3324dac02b53874c2bcb23cd0 differ
diff --git a/Library/Artifacts/e3/e37e0735a4b835ebb369e2f7467875b0 b/Library/Artifacts/e3/e37e0735a4b835ebb369e2f7467875b0
new file mode 100644
index 0000000..9949d9d
Binary files /dev/null and b/Library/Artifacts/e3/e37e0735a4b835ebb369e2f7467875b0 differ
diff --git a/Library/Artifacts/e3/e39802f60bc11f9f576e45401e8e0f63 b/Library/Artifacts/e3/e39802f60bc11f9f576e45401e8e0f63
new file mode 100644
index 0000000..5151a58
Binary files /dev/null and b/Library/Artifacts/e3/e39802f60bc11f9f576e45401e8e0f63 differ
diff --git a/Library/Artifacts/e3/e3b1084fe49d99bded4b0a4658cc60d9 b/Library/Artifacts/e3/e3b1084fe49d99bded4b0a4658cc60d9
new file mode 100644
index 0000000..3fdae87
Binary files /dev/null and b/Library/Artifacts/e3/e3b1084fe49d99bded4b0a4658cc60d9 differ
diff --git a/Library/Artifacts/e3/e3b162c950b5c4a2949e78011cf3f9ba b/Library/Artifacts/e3/e3b162c950b5c4a2949e78011cf3f9ba
new file mode 100644
index 0000000..4faeb57
Binary files /dev/null and b/Library/Artifacts/e3/e3b162c950b5c4a2949e78011cf3f9ba differ
diff --git a/Library/Artifacts/e3/e3d3139b6ad5bdb7f048a270906cba37 b/Library/Artifacts/e3/e3d3139b6ad5bdb7f048a270906cba37
new file mode 100644
index 0000000..22d029c
Binary files /dev/null and b/Library/Artifacts/e3/e3d3139b6ad5bdb7f048a270906cba37 differ
diff --git a/Library/Artifacts/e4/e402fea84f0fc92b46ef50466ab24a45 b/Library/Artifacts/e4/e402fea84f0fc92b46ef50466ab24a45
new file mode 100644
index 0000000..6873ee3
Binary files /dev/null and b/Library/Artifacts/e4/e402fea84f0fc92b46ef50466ab24a45 differ
diff --git a/Library/Artifacts/e4/e41ed7b878c15cf903a4f5f872409bab b/Library/Artifacts/e4/e41ed7b878c15cf903a4f5f872409bab
new file mode 100644
index 0000000..5b0ee85
Binary files /dev/null and b/Library/Artifacts/e4/e41ed7b878c15cf903a4f5f872409bab differ
diff --git a/Library/Artifacts/e4/e436b572e777a7429ce92ede14d15e5c b/Library/Artifacts/e4/e436b572e777a7429ce92ede14d15e5c
new file mode 100644
index 0000000..e7fd9fd
Binary files /dev/null and b/Library/Artifacts/e4/e436b572e777a7429ce92ede14d15e5c differ
diff --git a/Library/Artifacts/e4/e4579f3bd5f1487a582b5a167f230dcf b/Library/Artifacts/e4/e4579f3bd5f1487a582b5a167f230dcf
new file mode 100644
index 0000000..8009959
Binary files /dev/null and b/Library/Artifacts/e4/e4579f3bd5f1487a582b5a167f230dcf differ
diff --git a/Library/Artifacts/e4/e45f2e9501e6ccbb68e39ccf00f7042f b/Library/Artifacts/e4/e45f2e9501e6ccbb68e39ccf00f7042f
new file mode 100644
index 0000000..3438643
Binary files /dev/null and b/Library/Artifacts/e4/e45f2e9501e6ccbb68e39ccf00f7042f differ
diff --git a/Library/Artifacts/e4/e4680308fe168a3eab4bdcb07cd9dd4c b/Library/Artifacts/e4/e4680308fe168a3eab4bdcb07cd9dd4c
new file mode 100644
index 0000000..b9942a7
Binary files /dev/null and b/Library/Artifacts/e4/e4680308fe168a3eab4bdcb07cd9dd4c differ
diff --git a/Library/Artifacts/e4/e47fe372d1a412d962ad26ca216d6572 b/Library/Artifacts/e4/e47fe372d1a412d962ad26ca216d6572
new file mode 100644
index 0000000..9d423e9
Binary files /dev/null and b/Library/Artifacts/e4/e47fe372d1a412d962ad26ca216d6572 differ
diff --git a/Library/Artifacts/e4/e482f1e7c7702be50180855bc6e3eec9 b/Library/Artifacts/e4/e482f1e7c7702be50180855bc6e3eec9
new file mode 100644
index 0000000..2b22de1
Binary files /dev/null and b/Library/Artifacts/e4/e482f1e7c7702be50180855bc6e3eec9 differ
diff --git a/Library/Artifacts/e4/e48f320f79d7e3a4d9574dc8fb4c87df b/Library/Artifacts/e4/e48f320f79d7e3a4d9574dc8fb4c87df
new file mode 100644
index 0000000..47d1ac2
Binary files /dev/null and b/Library/Artifacts/e4/e48f320f79d7e3a4d9574dc8fb4c87df differ
diff --git a/Library/Artifacts/e4/e4d29cadb79fe164871f4635b6374811 b/Library/Artifacts/e4/e4d29cadb79fe164871f4635b6374811
new file mode 100644
index 0000000..62926e4
Binary files /dev/null and b/Library/Artifacts/e4/e4d29cadb79fe164871f4635b6374811 differ
diff --git a/Library/Artifacts/e4/e4e2abe248ce60fe60e5adcbaec43189 b/Library/Artifacts/e4/e4e2abe248ce60fe60e5adcbaec43189
new file mode 100644
index 0000000..575871b
Binary files /dev/null and b/Library/Artifacts/e4/e4e2abe248ce60fe60e5adcbaec43189 differ
diff --git a/Library/Artifacts/e4/e4fcda140aaed3d91718bec7aff0de24 b/Library/Artifacts/e4/e4fcda140aaed3d91718bec7aff0de24
new file mode 100644
index 0000000..cde6276
Binary files /dev/null and b/Library/Artifacts/e4/e4fcda140aaed3d91718bec7aff0de24 differ
diff --git a/Library/Artifacts/e5/e512ffebddf26fdde80c7a6ea65b14ac b/Library/Artifacts/e5/e512ffebddf26fdde80c7a6ea65b14ac
new file mode 100644
index 0000000..d80c544
Binary files /dev/null and b/Library/Artifacts/e5/e512ffebddf26fdde80c7a6ea65b14ac differ
diff --git a/Library/Artifacts/e5/e5541520080577cf9597adcabdbfab04 b/Library/Artifacts/e5/e5541520080577cf9597adcabdbfab04
new file mode 100644
index 0000000..9a12a85
Binary files /dev/null and b/Library/Artifacts/e5/e5541520080577cf9597adcabdbfab04 differ
diff --git a/Library/Artifacts/e5/e5701d2d8a2922368cf64adc6929aab3 b/Library/Artifacts/e5/e5701d2d8a2922368cf64adc6929aab3
new file mode 100644
index 0000000..0358802
Binary files /dev/null and b/Library/Artifacts/e5/e5701d2d8a2922368cf64adc6929aab3 differ
diff --git a/Library/Artifacts/e5/e59120ee316e042fe3e1167d60718d31 b/Library/Artifacts/e5/e59120ee316e042fe3e1167d60718d31
new file mode 100644
index 0000000..d8a92da
Binary files /dev/null and b/Library/Artifacts/e5/e59120ee316e042fe3e1167d60718d31 differ
diff --git a/Library/Artifacts/e5/e59b73eda3438ae0a94758a9f268a1e4 b/Library/Artifacts/e5/e59b73eda3438ae0a94758a9f268a1e4
new file mode 100644
index 0000000..51b3d0a
Binary files /dev/null and b/Library/Artifacts/e5/e59b73eda3438ae0a94758a9f268a1e4 differ
diff --git a/Library/Artifacts/e5/e5c11f282d0c4027ad2b88584ec91ed6 b/Library/Artifacts/e5/e5c11f282d0c4027ad2b88584ec91ed6
new file mode 100644
index 0000000..3dcc08d
Binary files /dev/null and b/Library/Artifacts/e5/e5c11f282d0c4027ad2b88584ec91ed6 differ
diff --git a/Library/Artifacts/e5/e5c436067f6dddc612c5258cbb9e8c86 b/Library/Artifacts/e5/e5c436067f6dddc612c5258cbb9e8c86
new file mode 100644
index 0000000..8f14ae5
Binary files /dev/null and b/Library/Artifacts/e5/e5c436067f6dddc612c5258cbb9e8c86 differ
diff --git a/Library/Artifacts/e5/e5e3b121a5a552b9ff1824cecb1eb203 b/Library/Artifacts/e5/e5e3b121a5a552b9ff1824cecb1eb203
new file mode 100644
index 0000000..62dd10f
Binary files /dev/null and b/Library/Artifacts/e5/e5e3b121a5a552b9ff1824cecb1eb203 differ
diff --git a/Library/Artifacts/e6/e62d1285cd5a54ce38defacde8629a65 b/Library/Artifacts/e6/e62d1285cd5a54ce38defacde8629a65
new file mode 100644
index 0000000..337931f
Binary files /dev/null and b/Library/Artifacts/e6/e62d1285cd5a54ce38defacde8629a65 differ
diff --git a/Library/Artifacts/e6/e643b3a88cf2d05d3731a8d23e104e1d b/Library/Artifacts/e6/e643b3a88cf2d05d3731a8d23e104e1d
new file mode 100644
index 0000000..9cb681a
Binary files /dev/null and b/Library/Artifacts/e6/e643b3a88cf2d05d3731a8d23e104e1d differ
diff --git a/Library/Artifacts/e6/e65b5df4d1b6412971579debf7e26684 b/Library/Artifacts/e6/e65b5df4d1b6412971579debf7e26684
new file mode 100644
index 0000000..9bf42de
Binary files /dev/null and b/Library/Artifacts/e6/e65b5df4d1b6412971579debf7e26684 differ
diff --git a/Library/Artifacts/e6/e6aa4208c4cb0e46b4a42c82a71a4385 b/Library/Artifacts/e6/e6aa4208c4cb0e46b4a42c82a71a4385
new file mode 100644
index 0000000..c78a3fc
Binary files /dev/null and b/Library/Artifacts/e6/e6aa4208c4cb0e46b4a42c82a71a4385 differ
diff --git a/Library/Artifacts/e6/e6d695595df90dd9a7ab0546b75afe47 b/Library/Artifacts/e6/e6d695595df90dd9a7ab0546b75afe47
new file mode 100644
index 0000000..b9010f4
Binary files /dev/null and b/Library/Artifacts/e6/e6d695595df90dd9a7ab0546b75afe47 differ
diff --git a/Library/Artifacts/e6/e6e81b6ce1c79e943c13330bb063f654 b/Library/Artifacts/e6/e6e81b6ce1c79e943c13330bb063f654
new file mode 100644
index 0000000..d4f2cbd
Binary files /dev/null and b/Library/Artifacts/e6/e6e81b6ce1c79e943c13330bb063f654 differ
diff --git a/Library/Artifacts/e6/e6ebaf50789db400a111ac54eb48b184 b/Library/Artifacts/e6/e6ebaf50789db400a111ac54eb48b184
new file mode 100644
index 0000000..5982ce5
Binary files /dev/null and b/Library/Artifacts/e6/e6ebaf50789db400a111ac54eb48b184 differ
diff --git a/Library/Artifacts/e7/e70032f2b00c8643b7875d5700c9d9be b/Library/Artifacts/e7/e70032f2b00c8643b7875d5700c9d9be
new file mode 100644
index 0000000..8ce81eb
Binary files /dev/null and b/Library/Artifacts/e7/e70032f2b00c8643b7875d5700c9d9be differ
diff --git a/Library/Artifacts/e7/e715de29b4663e73e0702987943de46e b/Library/Artifacts/e7/e715de29b4663e73e0702987943de46e
new file mode 100644
index 0000000..ebca04e
Binary files /dev/null and b/Library/Artifacts/e7/e715de29b4663e73e0702987943de46e differ
diff --git a/Library/Artifacts/e7/e72046b14e5279886f965b0dcd0276dc b/Library/Artifacts/e7/e72046b14e5279886f965b0dcd0276dc
new file mode 100644
index 0000000..2b3cc41
Binary files /dev/null and b/Library/Artifacts/e7/e72046b14e5279886f965b0dcd0276dc differ
diff --git a/Library/Artifacts/e7/e7946d3b13f5631642938620e87ff497 b/Library/Artifacts/e7/e7946d3b13f5631642938620e87ff497
new file mode 100644
index 0000000..ed76679
Binary files /dev/null and b/Library/Artifacts/e7/e7946d3b13f5631642938620e87ff497 differ
diff --git a/Library/Artifacts/e7/e7eca72270c20506585893f261d3e1a1 b/Library/Artifacts/e7/e7eca72270c20506585893f261d3e1a1
new file mode 100644
index 0000000..0ffdb5f
Binary files /dev/null and b/Library/Artifacts/e7/e7eca72270c20506585893f261d3e1a1 differ
diff --git a/Library/Artifacts/e8/e8194503f58f07da5a97290070b0df24 b/Library/Artifacts/e8/e8194503f58f07da5a97290070b0df24
new file mode 100644
index 0000000..aabd9df
Binary files /dev/null and b/Library/Artifacts/e8/e8194503f58f07da5a97290070b0df24 differ
diff --git a/Library/Artifacts/e8/e8298fe1ecbb7d625399693d224f34d1 b/Library/Artifacts/e8/e8298fe1ecbb7d625399693d224f34d1
new file mode 100644
index 0000000..2b98a7a
Binary files /dev/null and b/Library/Artifacts/e8/e8298fe1ecbb7d625399693d224f34d1 differ
diff --git a/Library/Artifacts/e8/e87d7f549cbddaefec98b1fd620445ef b/Library/Artifacts/e8/e87d7f549cbddaefec98b1fd620445ef
new file mode 100644
index 0000000..aa60cfb
Binary files /dev/null and b/Library/Artifacts/e8/e87d7f549cbddaefec98b1fd620445ef differ
diff --git a/Library/Artifacts/e8/e8a22e0487800516c739822b52fc1c1e b/Library/Artifacts/e8/e8a22e0487800516c739822b52fc1c1e
new file mode 100644
index 0000000..8a66cd8
Binary files /dev/null and b/Library/Artifacts/e8/e8a22e0487800516c739822b52fc1c1e differ
diff --git a/Library/Artifacts/e8/e8a4f63a84a1f5737e8075476a5436a3 b/Library/Artifacts/e8/e8a4f63a84a1f5737e8075476a5436a3
new file mode 100644
index 0000000..d7c82af
Binary files /dev/null and b/Library/Artifacts/e8/e8a4f63a84a1f5737e8075476a5436a3 differ
diff --git a/Library/Artifacts/e8/e8e1b2159a899f5b988af21d4c3851ee b/Library/Artifacts/e8/e8e1b2159a899f5b988af21d4c3851ee
new file mode 100644
index 0000000..6bec911
Binary files /dev/null and b/Library/Artifacts/e8/e8e1b2159a899f5b988af21d4c3851ee differ
diff --git a/Library/Artifacts/e9/e90032c72b8fd03f8557a7358834dc3a b/Library/Artifacts/e9/e90032c72b8fd03f8557a7358834dc3a
new file mode 100644
index 0000000..3c343e9
Binary files /dev/null and b/Library/Artifacts/e9/e90032c72b8fd03f8557a7358834dc3a differ
diff --git a/Library/Artifacts/e9/e912482b35d3b54d755bec134a4c4510 b/Library/Artifacts/e9/e912482b35d3b54d755bec134a4c4510
new file mode 100644
index 0000000..363c863
Binary files /dev/null and b/Library/Artifacts/e9/e912482b35d3b54d755bec134a4c4510 differ
diff --git a/Library/Artifacts/e9/e91a422edda9d4c4d4b7140aa0247383 b/Library/Artifacts/e9/e91a422edda9d4c4d4b7140aa0247383
new file mode 100644
index 0000000..1fa4ce4
Binary files /dev/null and b/Library/Artifacts/e9/e91a422edda9d4c4d4b7140aa0247383 differ
diff --git a/Library/Artifacts/e9/e91e2b23b6ca407721d6f0bd4c911d48 b/Library/Artifacts/e9/e91e2b23b6ca407721d6f0bd4c911d48
new file mode 100644
index 0000000..21234db
Binary files /dev/null and b/Library/Artifacts/e9/e91e2b23b6ca407721d6f0bd4c911d48 differ
diff --git a/Library/Artifacts/e9/e9205c3fbc91c9bbc8f4b42e547b77c9 b/Library/Artifacts/e9/e9205c3fbc91c9bbc8f4b42e547b77c9
new file mode 100644
index 0000000..bb51d99
Binary files /dev/null and b/Library/Artifacts/e9/e9205c3fbc91c9bbc8f4b42e547b77c9 differ
diff --git a/Library/Artifacts/e9/e94b8266e42044658c3292d5c33e1bab b/Library/Artifacts/e9/e94b8266e42044658c3292d5c33e1bab
new file mode 100644
index 0000000..dfcf5ee
Binary files /dev/null and b/Library/Artifacts/e9/e94b8266e42044658c3292d5c33e1bab differ
diff --git a/Library/Artifacts/e9/e94f185a99f59900af11920bfdce0b60 b/Library/Artifacts/e9/e94f185a99f59900af11920bfdce0b60
new file mode 100644
index 0000000..2201d31
Binary files /dev/null and b/Library/Artifacts/e9/e94f185a99f59900af11920bfdce0b60 differ
diff --git a/Library/Artifacts/e9/e952ff1458781e6355c7b0ccd3a13044 b/Library/Artifacts/e9/e952ff1458781e6355c7b0ccd3a13044
new file mode 100644
index 0000000..719b941
Binary files /dev/null and b/Library/Artifacts/e9/e952ff1458781e6355c7b0ccd3a13044 differ
diff --git a/Library/Artifacts/e9/e954176b01afd58852f260274fc6f4a9 b/Library/Artifacts/e9/e954176b01afd58852f260274fc6f4a9
new file mode 100644
index 0000000..c500531
Binary files /dev/null and b/Library/Artifacts/e9/e954176b01afd58852f260274fc6f4a9 differ
diff --git a/Library/Artifacts/e9/e979717ea76c64799d132b80055c574c b/Library/Artifacts/e9/e979717ea76c64799d132b80055c574c
new file mode 100644
index 0000000..c48f4fb
Binary files /dev/null and b/Library/Artifacts/e9/e979717ea76c64799d132b80055c574c differ
diff --git a/Library/Artifacts/e9/e981844c742e6b1829283add73866743 b/Library/Artifacts/e9/e981844c742e6b1829283add73866743
new file mode 100644
index 0000000..5ae31fc
Binary files /dev/null and b/Library/Artifacts/e9/e981844c742e6b1829283add73866743 differ
diff --git a/Library/Artifacts/e9/e9865f7c24cf998dc451068f941f2952 b/Library/Artifacts/e9/e9865f7c24cf998dc451068f941f2952
new file mode 100644
index 0000000..e186c27
Binary files /dev/null and b/Library/Artifacts/e9/e9865f7c24cf998dc451068f941f2952 differ
diff --git a/Library/Artifacts/e9/e99cbc5ee06fcf8bb6eec53c46053545 b/Library/Artifacts/e9/e99cbc5ee06fcf8bb6eec53c46053545
new file mode 100644
index 0000000..ba6f650
Binary files /dev/null and b/Library/Artifacts/e9/e99cbc5ee06fcf8bb6eec53c46053545 differ
diff --git a/Library/Artifacts/e9/e9b4712582d273d36a33d296d7278b65 b/Library/Artifacts/e9/e9b4712582d273d36a33d296d7278b65
new file mode 100644
index 0000000..6cf3f9e
Binary files /dev/null and b/Library/Artifacts/e9/e9b4712582d273d36a33d296d7278b65 differ
diff --git a/Library/Artifacts/e9/e9c1eba0924c4ad6e652f819df3b11ee b/Library/Artifacts/e9/e9c1eba0924c4ad6e652f819df3b11ee
new file mode 100644
index 0000000..1fde536
Binary files /dev/null and b/Library/Artifacts/e9/e9c1eba0924c4ad6e652f819df3b11ee differ
diff --git a/Library/Artifacts/e9/e9c86ce15f609fe83a8e3930499802ea b/Library/Artifacts/e9/e9c86ce15f609fe83a8e3930499802ea
new file mode 100644
index 0000000..8d77f66
Binary files /dev/null and b/Library/Artifacts/e9/e9c86ce15f609fe83a8e3930499802ea differ
diff --git a/Library/Artifacts/ea/ea1ccf4f23550a11257b276f4c7fec35 b/Library/Artifacts/ea/ea1ccf4f23550a11257b276f4c7fec35
new file mode 100644
index 0000000..32329be
Binary files /dev/null and b/Library/Artifacts/ea/ea1ccf4f23550a11257b276f4c7fec35 differ
diff --git a/Library/Artifacts/ea/ea4930b1428760db8886df94dd0efced b/Library/Artifacts/ea/ea4930b1428760db8886df94dd0efced
new file mode 100644
index 0000000..1aa53e7
Binary files /dev/null and b/Library/Artifacts/ea/ea4930b1428760db8886df94dd0efced differ
diff --git a/Library/Artifacts/ea/ead5a5550ceecb4c2b0327c5afbe3236 b/Library/Artifacts/ea/ead5a5550ceecb4c2b0327c5afbe3236
new file mode 100644
index 0000000..6eaa065
Binary files /dev/null and b/Library/Artifacts/ea/ead5a5550ceecb4c2b0327c5afbe3236 differ
diff --git a/Library/Artifacts/ea/eadd2a6b48717a2c99becb87ccc96b1d b/Library/Artifacts/ea/eadd2a6b48717a2c99becb87ccc96b1d
new file mode 100644
index 0000000..b953ae0
Binary files /dev/null and b/Library/Artifacts/ea/eadd2a6b48717a2c99becb87ccc96b1d differ
diff --git a/Library/Artifacts/ea/eaee5bf783dc2da0543d23c03e9132eb b/Library/Artifacts/ea/eaee5bf783dc2da0543d23c03e9132eb
new file mode 100644
index 0000000..3a6bf82
Binary files /dev/null and b/Library/Artifacts/ea/eaee5bf783dc2da0543d23c03e9132eb differ
diff --git a/Library/Artifacts/eb/eb187095c04337026f813ae49c047377 b/Library/Artifacts/eb/eb187095c04337026f813ae49c047377
new file mode 100644
index 0000000..040e7c3
Binary files /dev/null and b/Library/Artifacts/eb/eb187095c04337026f813ae49c047377 differ
diff --git a/Library/Artifacts/eb/eb26022456ac60c57efb43851fb3807b b/Library/Artifacts/eb/eb26022456ac60c57efb43851fb3807b
new file mode 100644
index 0000000..d6bc7cc
Binary files /dev/null and b/Library/Artifacts/eb/eb26022456ac60c57efb43851fb3807b differ
diff --git a/Library/Artifacts/eb/eb2ef1ef7ccecc64b09ce4b0f4e94ed5 b/Library/Artifacts/eb/eb2ef1ef7ccecc64b09ce4b0f4e94ed5
new file mode 100644
index 0000000..a93caf9
Binary files /dev/null and b/Library/Artifacts/eb/eb2ef1ef7ccecc64b09ce4b0f4e94ed5 differ
diff --git a/Library/Artifacts/eb/eb65298b10a9c5593cc55b4be481195e b/Library/Artifacts/eb/eb65298b10a9c5593cc55b4be481195e
new file mode 100644
index 0000000..a2d0c57
Binary files /dev/null and b/Library/Artifacts/eb/eb65298b10a9c5593cc55b4be481195e differ
diff --git a/Library/Artifacts/eb/eb6b12299ad6c9a1209d2a1a7dc4e8e1 b/Library/Artifacts/eb/eb6b12299ad6c9a1209d2a1a7dc4e8e1
new file mode 100644
index 0000000..9937b2d
Binary files /dev/null and b/Library/Artifacts/eb/eb6b12299ad6c9a1209d2a1a7dc4e8e1 differ
diff --git a/Library/Artifacts/eb/eb85952ac28c483420afcac2dbf15e56 b/Library/Artifacts/eb/eb85952ac28c483420afcac2dbf15e56
new file mode 100644
index 0000000..dc68e3a
Binary files /dev/null and b/Library/Artifacts/eb/eb85952ac28c483420afcac2dbf15e56 differ
diff --git a/Library/Artifacts/eb/eb9ab0dd04f3441e0675fbbda1591b8d b/Library/Artifacts/eb/eb9ab0dd04f3441e0675fbbda1591b8d
new file mode 100644
index 0000000..f16b3b4
Binary files /dev/null and b/Library/Artifacts/eb/eb9ab0dd04f3441e0675fbbda1591b8d differ
diff --git a/Library/Artifacts/eb/eba831ddea614d283810d99a1203a183 b/Library/Artifacts/eb/eba831ddea614d283810d99a1203a183
new file mode 100644
index 0000000..e854c4d
Binary files /dev/null and b/Library/Artifacts/eb/eba831ddea614d283810d99a1203a183 differ
diff --git a/Library/Artifacts/eb/ebb04b3fdd7b8ac60629526377fc8e32 b/Library/Artifacts/eb/ebb04b3fdd7b8ac60629526377fc8e32
new file mode 100644
index 0000000..8f9b7b6
Binary files /dev/null and b/Library/Artifacts/eb/ebb04b3fdd7b8ac60629526377fc8e32 differ
diff --git a/Library/Artifacts/ec/ec0d08f09ebcfa6a7296ddeb04919e9e b/Library/Artifacts/ec/ec0d08f09ebcfa6a7296ddeb04919e9e
new file mode 100644
index 0000000..b0911e1
Binary files /dev/null and b/Library/Artifacts/ec/ec0d08f09ebcfa6a7296ddeb04919e9e differ
diff --git a/Library/Artifacts/ec/ec29629e9b4ef8dece298f0234469a27 b/Library/Artifacts/ec/ec29629e9b4ef8dece298f0234469a27
new file mode 100644
index 0000000..ebcdb1f
Binary files /dev/null and b/Library/Artifacts/ec/ec29629e9b4ef8dece298f0234469a27 differ
diff --git a/Library/Artifacts/ec/ec324142b98f1b50a85515e23eea79b5 b/Library/Artifacts/ec/ec324142b98f1b50a85515e23eea79b5
new file mode 100644
index 0000000..c95b175
Binary files /dev/null and b/Library/Artifacts/ec/ec324142b98f1b50a85515e23eea79b5 differ
diff --git a/Library/Artifacts/ec/ec5ea3da9b3f05a050ac09b7b2719d86 b/Library/Artifacts/ec/ec5ea3da9b3f05a050ac09b7b2719d86
new file mode 100644
index 0000000..440f721
Binary files /dev/null and b/Library/Artifacts/ec/ec5ea3da9b3f05a050ac09b7b2719d86 differ
diff --git a/Library/Artifacts/ec/ec7fe1bba55f57a510c334a34df1792c b/Library/Artifacts/ec/ec7fe1bba55f57a510c334a34df1792c
new file mode 100644
index 0000000..89295e3
Binary files /dev/null and b/Library/Artifacts/ec/ec7fe1bba55f57a510c334a34df1792c differ
diff --git a/Library/Artifacts/ec/eccd8b2b2796cea95307b1fc97928bae b/Library/Artifacts/ec/eccd8b2b2796cea95307b1fc97928bae
new file mode 100644
index 0000000..f1fd97d
Binary files /dev/null and b/Library/Artifacts/ec/eccd8b2b2796cea95307b1fc97928bae differ
diff --git a/Library/Artifacts/ec/ecd929a2d9ac5c99be91a9efdabc12e2 b/Library/Artifacts/ec/ecd929a2d9ac5c99be91a9efdabc12e2
new file mode 100644
index 0000000..476ba87
Binary files /dev/null and b/Library/Artifacts/ec/ecd929a2d9ac5c99be91a9efdabc12e2 differ
diff --git a/Library/Artifacts/ec/ecf573f0acffd36f9d0aacd6c6b403b6 b/Library/Artifacts/ec/ecf573f0acffd36f9d0aacd6c6b403b6
new file mode 100644
index 0000000..b37fdec
Binary files /dev/null and b/Library/Artifacts/ec/ecf573f0acffd36f9d0aacd6c6b403b6 differ
diff --git a/Library/Artifacts/ec/ecfb102ba541169e583bba21658c9850 b/Library/Artifacts/ec/ecfb102ba541169e583bba21658c9850
new file mode 100644
index 0000000..f31e6de
Binary files /dev/null and b/Library/Artifacts/ec/ecfb102ba541169e583bba21658c9850 differ
diff --git a/Library/Artifacts/ed/ed12d52e7992cf22e09224aa1d1b2432 b/Library/Artifacts/ed/ed12d52e7992cf22e09224aa1d1b2432
new file mode 100644
index 0000000..c3ca23b
Binary files /dev/null and b/Library/Artifacts/ed/ed12d52e7992cf22e09224aa1d1b2432 differ
diff --git a/Library/Artifacts/ed/ed13d336d7f1f72684b3da163355a6da b/Library/Artifacts/ed/ed13d336d7f1f72684b3da163355a6da
new file mode 100644
index 0000000..0e9a0e2
Binary files /dev/null and b/Library/Artifacts/ed/ed13d336d7f1f72684b3da163355a6da differ
diff --git a/Library/Artifacts/ed/ed50c2b2958b357a42e2128b1df76e67 b/Library/Artifacts/ed/ed50c2b2958b357a42e2128b1df76e67
new file mode 100644
index 0000000..0e3fbff
Binary files /dev/null and b/Library/Artifacts/ed/ed50c2b2958b357a42e2128b1df76e67 differ
diff --git a/Library/Artifacts/ed/ed54b9da243ce1073630233a6fee5545 b/Library/Artifacts/ed/ed54b9da243ce1073630233a6fee5545
new file mode 100644
index 0000000..10a5d76
Binary files /dev/null and b/Library/Artifacts/ed/ed54b9da243ce1073630233a6fee5545 differ
diff --git a/Library/Artifacts/ed/edb3356d1e57d3bcb98809c63844fd27 b/Library/Artifacts/ed/edb3356d1e57d3bcb98809c63844fd27
new file mode 100644
index 0000000..5664169
Binary files /dev/null and b/Library/Artifacts/ed/edb3356d1e57d3bcb98809c63844fd27 differ
diff --git a/Library/Artifacts/ed/edc3199698c6a5692d24e3e7fbcda0b2 b/Library/Artifacts/ed/edc3199698c6a5692d24e3e7fbcda0b2
new file mode 100644
index 0000000..fa33f4a
Binary files /dev/null and b/Library/Artifacts/ed/edc3199698c6a5692d24e3e7fbcda0b2 differ
diff --git a/Library/Artifacts/ed/edfe03d54aa7d7c216e0d3116edd26f5 b/Library/Artifacts/ed/edfe03d54aa7d7c216e0d3116edd26f5
new file mode 100644
index 0000000..f1d9a80
Binary files /dev/null and b/Library/Artifacts/ed/edfe03d54aa7d7c216e0d3116edd26f5 differ
diff --git a/Library/Artifacts/ee/ee10b5ac47e170fd029e76a0321cf66b b/Library/Artifacts/ee/ee10b5ac47e170fd029e76a0321cf66b
new file mode 100644
index 0000000..f8ab03e
Binary files /dev/null and b/Library/Artifacts/ee/ee10b5ac47e170fd029e76a0321cf66b differ
diff --git a/Library/Artifacts/ee/ee4524ef191d273dd30faf2ca368b53e b/Library/Artifacts/ee/ee4524ef191d273dd30faf2ca368b53e
new file mode 100644
index 0000000..b1c4060
Binary files /dev/null and b/Library/Artifacts/ee/ee4524ef191d273dd30faf2ca368b53e differ
diff --git a/Library/Artifacts/ee/eeaa122fd887620e8ba99cc0694a2408 b/Library/Artifacts/ee/eeaa122fd887620e8ba99cc0694a2408
new file mode 100644
index 0000000..436596a
Binary files /dev/null and b/Library/Artifacts/ee/eeaa122fd887620e8ba99cc0694a2408 differ
diff --git a/Library/Artifacts/ee/eeaf473161c17c47e19616925887ccb7 b/Library/Artifacts/ee/eeaf473161c17c47e19616925887ccb7
new file mode 100644
index 0000000..ea8c17f
Binary files /dev/null and b/Library/Artifacts/ee/eeaf473161c17c47e19616925887ccb7 differ
diff --git a/Library/Artifacts/ee/eec7aa99ab80a36678aa0dd0e56536fb b/Library/Artifacts/ee/eec7aa99ab80a36678aa0dd0e56536fb
new file mode 100644
index 0000000..d34e608
Binary files /dev/null and b/Library/Artifacts/ee/eec7aa99ab80a36678aa0dd0e56536fb differ
diff --git a/Library/Artifacts/ef/ef3d75099db784a5409b1a63b2af8588 b/Library/Artifacts/ef/ef3d75099db784a5409b1a63b2af8588
new file mode 100644
index 0000000..75ede81
Binary files /dev/null and b/Library/Artifacts/ef/ef3d75099db784a5409b1a63b2af8588 differ
diff --git a/Library/Artifacts/ef/ef7b50f0469ac55a6d854273277d211b b/Library/Artifacts/ef/ef7b50f0469ac55a6d854273277d211b
new file mode 100644
index 0000000..40dc974
Binary files /dev/null and b/Library/Artifacts/ef/ef7b50f0469ac55a6d854273277d211b differ
diff --git a/Library/Artifacts/ef/ef8c5761073d7fffdd2f7c2a31e153f1 b/Library/Artifacts/ef/ef8c5761073d7fffdd2f7c2a31e153f1
new file mode 100644
index 0000000..51d3fb4
Binary files /dev/null and b/Library/Artifacts/ef/ef8c5761073d7fffdd2f7c2a31e153f1 differ
diff --git a/Library/Artifacts/ef/ef9ab995ee2a57d9e1bba30594d7bc53 b/Library/Artifacts/ef/ef9ab995ee2a57d9e1bba30594d7bc53
new file mode 100644
index 0000000..79c1e9a
Binary files /dev/null and b/Library/Artifacts/ef/ef9ab995ee2a57d9e1bba30594d7bc53 differ
diff --git a/Library/Artifacts/ef/efb1a3453ccefe83aa4b543063c58d8b b/Library/Artifacts/ef/efb1a3453ccefe83aa4b543063c58d8b
new file mode 100644
index 0000000..f2d854d
Binary files /dev/null and b/Library/Artifacts/ef/efb1a3453ccefe83aa4b543063c58d8b differ
diff --git a/Library/Artifacts/ef/efbedb70dd418d92cfb67c7d9ed1c0eb b/Library/Artifacts/ef/efbedb70dd418d92cfb67c7d9ed1c0eb
new file mode 100644
index 0000000..020f2fd
Binary files /dev/null and b/Library/Artifacts/ef/efbedb70dd418d92cfb67c7d9ed1c0eb differ
diff --git a/Library/Artifacts/ef/efe084376d767de155061c1d910fc693 b/Library/Artifacts/ef/efe084376d767de155061c1d910fc693
new file mode 100644
index 0000000..f415621
Binary files /dev/null and b/Library/Artifacts/ef/efe084376d767de155061c1d910fc693 differ
diff --git a/Library/Artifacts/f0/f023600c9d16023dc8f5f1e42206cb59 b/Library/Artifacts/f0/f023600c9d16023dc8f5f1e42206cb59
new file mode 100644
index 0000000..588f39b
Binary files /dev/null and b/Library/Artifacts/f0/f023600c9d16023dc8f5f1e42206cb59 differ
diff --git a/Library/Artifacts/f0/f03442c85f86d558403ed8658b754bed b/Library/Artifacts/f0/f03442c85f86d558403ed8658b754bed
new file mode 100644
index 0000000..9b21b25
Binary files /dev/null and b/Library/Artifacts/f0/f03442c85f86d558403ed8658b754bed differ
diff --git a/Library/Artifacts/f0/f0388ce27d963c7fabdf4b1d6f12f3e5 b/Library/Artifacts/f0/f0388ce27d963c7fabdf4b1d6f12f3e5
new file mode 100644
index 0000000..6230050
Binary files /dev/null and b/Library/Artifacts/f0/f0388ce27d963c7fabdf4b1d6f12f3e5 differ
diff --git a/Library/Artifacts/f0/f04f4b82b224a6e876b8328332721bb5 b/Library/Artifacts/f0/f04f4b82b224a6e876b8328332721bb5
new file mode 100644
index 0000000..9126d10
Binary files /dev/null and b/Library/Artifacts/f0/f04f4b82b224a6e876b8328332721bb5 differ
diff --git a/Library/Artifacts/f0/f052c4af7e31dbe8d088df31641f96d7 b/Library/Artifacts/f0/f052c4af7e31dbe8d088df31641f96d7
new file mode 100644
index 0000000..6df9fcf
Binary files /dev/null and b/Library/Artifacts/f0/f052c4af7e31dbe8d088df31641f96d7 differ
diff --git a/Library/Artifacts/f0/f05b3052d3a1f2c4e2e47be84237eded b/Library/Artifacts/f0/f05b3052d3a1f2c4e2e47be84237eded
new file mode 100644
index 0000000..e1eb0e3
Binary files /dev/null and b/Library/Artifacts/f0/f05b3052d3a1f2c4e2e47be84237eded differ
diff --git a/Library/Artifacts/f0/f0661ad83e3d376f3b23b41e8e81636b b/Library/Artifacts/f0/f0661ad83e3d376f3b23b41e8e81636b
new file mode 100644
index 0000000..fdbd55f
Binary files /dev/null and b/Library/Artifacts/f0/f0661ad83e3d376f3b23b41e8e81636b differ
diff --git a/Library/Artifacts/f0/f09a1277c85fde1ad9bc11421c3fb209 b/Library/Artifacts/f0/f09a1277c85fde1ad9bc11421c3fb209
new file mode 100644
index 0000000..3a05730
Binary files /dev/null and b/Library/Artifacts/f0/f09a1277c85fde1ad9bc11421c3fb209 differ
diff --git a/Library/Artifacts/f0/f0c30d79fdeb2f54d9632526ffd929a9 b/Library/Artifacts/f0/f0c30d79fdeb2f54d9632526ffd929a9
new file mode 100644
index 0000000..e3fe140
Binary files /dev/null and b/Library/Artifacts/f0/f0c30d79fdeb2f54d9632526ffd929a9 differ
diff --git a/Library/Artifacts/f0/f0dc46f1b9e4100b340fa869d067ad9a b/Library/Artifacts/f0/f0dc46f1b9e4100b340fa869d067ad9a
new file mode 100644
index 0000000..6e792ae
Binary files /dev/null and b/Library/Artifacts/f0/f0dc46f1b9e4100b340fa869d067ad9a differ
diff --git a/Library/Artifacts/f0/f0f980bebe2af8e0a1e00e57e4f5bcfa b/Library/Artifacts/f0/f0f980bebe2af8e0a1e00e57e4f5bcfa
new file mode 100644
index 0000000..b94f9c0
Binary files /dev/null and b/Library/Artifacts/f0/f0f980bebe2af8e0a1e00e57e4f5bcfa differ
diff --git a/Library/Artifacts/f1/f11c8642b935b924e865e84ee2b35499 b/Library/Artifacts/f1/f11c8642b935b924e865e84ee2b35499
new file mode 100644
index 0000000..c1b5d55
Binary files /dev/null and b/Library/Artifacts/f1/f11c8642b935b924e865e84ee2b35499 differ
diff --git a/Library/Artifacts/f1/f147f22655dd347ae1e32accdd74e3a5 b/Library/Artifacts/f1/f147f22655dd347ae1e32accdd74e3a5
new file mode 100644
index 0000000..502dee7
Binary files /dev/null and b/Library/Artifacts/f1/f147f22655dd347ae1e32accdd74e3a5 differ
diff --git a/Library/Artifacts/f1/f16a7dbf1e503d80b5fc4c9981aff65f b/Library/Artifacts/f1/f16a7dbf1e503d80b5fc4c9981aff65f
new file mode 100644
index 0000000..8f6f57c
Binary files /dev/null and b/Library/Artifacts/f1/f16a7dbf1e503d80b5fc4c9981aff65f differ
diff --git a/Library/Artifacts/f1/f1ac08e48411f7b06fe4af16fb4d9db5 b/Library/Artifacts/f1/f1ac08e48411f7b06fe4af16fb4d9db5
new file mode 100644
index 0000000..bd13f39
Binary files /dev/null and b/Library/Artifacts/f1/f1ac08e48411f7b06fe4af16fb4d9db5 differ
diff --git a/Library/Artifacts/f1/f1b1f6e8f1d1195649ac6fa2b5b44d0f b/Library/Artifacts/f1/f1b1f6e8f1d1195649ac6fa2b5b44d0f
new file mode 100644
index 0000000..7f5d6d1
Binary files /dev/null and b/Library/Artifacts/f1/f1b1f6e8f1d1195649ac6fa2b5b44d0f differ
diff --git a/Library/Artifacts/f1/f1d5bc8ba2e5c765680753da145621ad b/Library/Artifacts/f1/f1d5bc8ba2e5c765680753da145621ad
new file mode 100644
index 0000000..87656b4
Binary files /dev/null and b/Library/Artifacts/f1/f1d5bc8ba2e5c765680753da145621ad differ
diff --git a/Library/Artifacts/f2/f22f7ace7e11e9bb2ba7fbfad7737902 b/Library/Artifacts/f2/f22f7ace7e11e9bb2ba7fbfad7737902
new file mode 100644
index 0000000..ace19c8
Binary files /dev/null and b/Library/Artifacts/f2/f22f7ace7e11e9bb2ba7fbfad7737902 differ
diff --git a/Library/Artifacts/f2/f2445a46b330b122df0b4db275384b3f b/Library/Artifacts/f2/f2445a46b330b122df0b4db275384b3f
new file mode 100644
index 0000000..7b58ce3
Binary files /dev/null and b/Library/Artifacts/f2/f2445a46b330b122df0b4db275384b3f differ
diff --git a/Library/Artifacts/f2/f277b50581f63204c040448db99f0bd2 b/Library/Artifacts/f2/f277b50581f63204c040448db99f0bd2
new file mode 100644
index 0000000..690d4ed
Binary files /dev/null and b/Library/Artifacts/f2/f277b50581f63204c040448db99f0bd2 differ
diff --git a/Library/Artifacts/f2/f2b9eaa5b66159dc98f34fcdadc2178e b/Library/Artifacts/f2/f2b9eaa5b66159dc98f34fcdadc2178e
new file mode 100644
index 0000000..cd2de65
Binary files /dev/null and b/Library/Artifacts/f2/f2b9eaa5b66159dc98f34fcdadc2178e differ
diff --git a/Library/Artifacts/f2/f2d65da7ef5fa19d0cfe8bbfd3d58e76 b/Library/Artifacts/f2/f2d65da7ef5fa19d0cfe8bbfd3d58e76
new file mode 100644
index 0000000..dab921e
Binary files /dev/null and b/Library/Artifacts/f2/f2d65da7ef5fa19d0cfe8bbfd3d58e76 differ
diff --git a/Library/Artifacts/f3/f30f1a9569f6df2eee0f2c8948b344e8 b/Library/Artifacts/f3/f30f1a9569f6df2eee0f2c8948b344e8
new file mode 100644
index 0000000..780bf78
Binary files /dev/null and b/Library/Artifacts/f3/f30f1a9569f6df2eee0f2c8948b344e8 differ
diff --git a/Library/Artifacts/f3/f331e99b3be83812269a4df1d820e749 b/Library/Artifacts/f3/f331e99b3be83812269a4df1d820e749
new file mode 100644
index 0000000..046aa8a
Binary files /dev/null and b/Library/Artifacts/f3/f331e99b3be83812269a4df1d820e749 differ
diff --git a/Library/Artifacts/f3/f34be6b602c1b6da799150ee20c65d00 b/Library/Artifacts/f3/f34be6b602c1b6da799150ee20c65d00
new file mode 100644
index 0000000..a777095
Binary files /dev/null and b/Library/Artifacts/f3/f34be6b602c1b6da799150ee20c65d00 differ
diff --git a/Library/Artifacts/f3/f35b5a925cf0ad4e02f21c6eca8cfd0f b/Library/Artifacts/f3/f35b5a925cf0ad4e02f21c6eca8cfd0f
new file mode 100644
index 0000000..9b37518
Binary files /dev/null and b/Library/Artifacts/f3/f35b5a925cf0ad4e02f21c6eca8cfd0f differ
diff --git a/Library/Artifacts/f3/f36b38906c3b66e54118d717f8742186 b/Library/Artifacts/f3/f36b38906c3b66e54118d717f8742186
new file mode 100644
index 0000000..8bd4c1b
Binary files /dev/null and b/Library/Artifacts/f3/f36b38906c3b66e54118d717f8742186 differ
diff --git a/Library/Artifacts/f3/f36d295d11fca5885755859eb8186594 b/Library/Artifacts/f3/f36d295d11fca5885755859eb8186594
new file mode 100644
index 0000000..66b66ae
Binary files /dev/null and b/Library/Artifacts/f3/f36d295d11fca5885755859eb8186594 differ
diff --git a/Library/Artifacts/f3/f38048b402a061c5166261257972ba82 b/Library/Artifacts/f3/f38048b402a061c5166261257972ba82
new file mode 100644
index 0000000..7555a3a
Binary files /dev/null and b/Library/Artifacts/f3/f38048b402a061c5166261257972ba82 differ
diff --git a/Library/Artifacts/f3/f395ba7bf61dfb28600b61bcca89e12a b/Library/Artifacts/f3/f395ba7bf61dfb28600b61bcca89e12a
new file mode 100644
index 0000000..2c47b8d
Binary files /dev/null and b/Library/Artifacts/f3/f395ba7bf61dfb28600b61bcca89e12a differ
diff --git a/Library/Artifacts/f3/f39c896f9c64036fd640e1124706bc2b b/Library/Artifacts/f3/f39c896f9c64036fd640e1124706bc2b
new file mode 100644
index 0000000..150731a
Binary files /dev/null and b/Library/Artifacts/f3/f39c896f9c64036fd640e1124706bc2b differ
diff --git a/Library/Artifacts/f3/f3a12d7e756bf9b3b424961dc432fdb6 b/Library/Artifacts/f3/f3a12d7e756bf9b3b424961dc432fdb6
new file mode 100644
index 0000000..d0313e6
Binary files /dev/null and b/Library/Artifacts/f3/f3a12d7e756bf9b3b424961dc432fdb6 differ
diff --git a/Library/Artifacts/f3/f3c39b00bea5beb877613c618d3bd2d8 b/Library/Artifacts/f3/f3c39b00bea5beb877613c618d3bd2d8
new file mode 100644
index 0000000..66c930f
Binary files /dev/null and b/Library/Artifacts/f3/f3c39b00bea5beb877613c618d3bd2d8 differ
diff --git a/Library/Artifacts/f3/f3fc01f1a69b830d0eea69f726edae2d b/Library/Artifacts/f3/f3fc01f1a69b830d0eea69f726edae2d
new file mode 100644
index 0000000..ee37e37
Binary files /dev/null and b/Library/Artifacts/f3/f3fc01f1a69b830d0eea69f726edae2d differ
diff --git a/Library/Artifacts/f4/f41c894a64238b23c50915c295af9295 b/Library/Artifacts/f4/f41c894a64238b23c50915c295af9295
new file mode 100644
index 0000000..d704ad7
Binary files /dev/null and b/Library/Artifacts/f4/f41c894a64238b23c50915c295af9295 differ
diff --git a/Library/Artifacts/f4/f46d395ffbc74fcb4a68101fad81fb37 b/Library/Artifacts/f4/f46d395ffbc74fcb4a68101fad81fb37
new file mode 100644
index 0000000..df70a49
Binary files /dev/null and b/Library/Artifacts/f4/f46d395ffbc74fcb4a68101fad81fb37 differ
diff --git a/Library/Artifacts/f4/f4711da9b4d9a1afd0ddfe351262ecbe b/Library/Artifacts/f4/f4711da9b4d9a1afd0ddfe351262ecbe
new file mode 100644
index 0000000..83334a7
Binary files /dev/null and b/Library/Artifacts/f4/f4711da9b4d9a1afd0ddfe351262ecbe differ
diff --git a/Library/Artifacts/f4/f47827b384af4fe60e9ace11edd0cce9 b/Library/Artifacts/f4/f47827b384af4fe60e9ace11edd0cce9
new file mode 100644
index 0000000..fbdfe63
Binary files /dev/null and b/Library/Artifacts/f4/f47827b384af4fe60e9ace11edd0cce9 differ
diff --git a/Library/Artifacts/f4/f4e7df9d6dcc2580fe5628acbfacc80f b/Library/Artifacts/f4/f4e7df9d6dcc2580fe5628acbfacc80f
new file mode 100644
index 0000000..b4574e0
Binary files /dev/null and b/Library/Artifacts/f4/f4e7df9d6dcc2580fe5628acbfacc80f differ
diff --git a/Library/Artifacts/f4/f4fc0f07b3a7555b43022b2eef3c61ba b/Library/Artifacts/f4/f4fc0f07b3a7555b43022b2eef3c61ba
new file mode 100644
index 0000000..2ac83c9
Binary files /dev/null and b/Library/Artifacts/f4/f4fc0f07b3a7555b43022b2eef3c61ba differ
diff --git a/Library/Artifacts/f5/f509544b1ca8b3c8a35cd00d36726ac0 b/Library/Artifacts/f5/f509544b1ca8b3c8a35cd00d36726ac0
new file mode 100644
index 0000000..b6892e1
Binary files /dev/null and b/Library/Artifacts/f5/f509544b1ca8b3c8a35cd00d36726ac0 differ
diff --git a/Library/Artifacts/f5/f52446b5668861041357cced3ae00755 b/Library/Artifacts/f5/f52446b5668861041357cced3ae00755
new file mode 100644
index 0000000..cde2e04
Binary files /dev/null and b/Library/Artifacts/f5/f52446b5668861041357cced3ae00755 differ
diff --git a/Library/Artifacts/f5/f5320a5eb5e456843ce6f657a4a56c69 b/Library/Artifacts/f5/f5320a5eb5e456843ce6f657a4a56c69
new file mode 100644
index 0000000..ab3541c
Binary files /dev/null and b/Library/Artifacts/f5/f5320a5eb5e456843ce6f657a4a56c69 differ
diff --git a/Library/Artifacts/f5/f57ae4f39e224e1cc74af1ab4bd5bd90 b/Library/Artifacts/f5/f57ae4f39e224e1cc74af1ab4bd5bd90
new file mode 100644
index 0000000..0f038df
Binary files /dev/null and b/Library/Artifacts/f5/f57ae4f39e224e1cc74af1ab4bd5bd90 differ
diff --git a/Library/Artifacts/f5/f57c8e76981f6f46d9bbc48ee7f56814 b/Library/Artifacts/f5/f57c8e76981f6f46d9bbc48ee7f56814
new file mode 100644
index 0000000..b49e708
Binary files /dev/null and b/Library/Artifacts/f5/f57c8e76981f6f46d9bbc48ee7f56814 differ
diff --git a/Library/Artifacts/f5/f581213bcb9d0727c53a588ad1962988 b/Library/Artifacts/f5/f581213bcb9d0727c53a588ad1962988
new file mode 100644
index 0000000..a16ffbc
Binary files /dev/null and b/Library/Artifacts/f5/f581213bcb9d0727c53a588ad1962988 differ
diff --git a/Library/Artifacts/f5/f58c847777e3ab096a0430d9bdc10d03 b/Library/Artifacts/f5/f58c847777e3ab096a0430d9bdc10d03
new file mode 100644
index 0000000..6c42e89
Binary files /dev/null and b/Library/Artifacts/f5/f58c847777e3ab096a0430d9bdc10d03 differ
diff --git a/Library/Artifacts/f5/f591beebbe49213776c38c8fb33bc124 b/Library/Artifacts/f5/f591beebbe49213776c38c8fb33bc124
new file mode 100644
index 0000000..11f765e
Binary files /dev/null and b/Library/Artifacts/f5/f591beebbe49213776c38c8fb33bc124 differ
diff --git a/Library/Artifacts/f5/f5a532a3d66bb94a862faf43485f6d9d b/Library/Artifacts/f5/f5a532a3d66bb94a862faf43485f6d9d
new file mode 100644
index 0000000..0ae0b3e
Binary files /dev/null and b/Library/Artifacts/f5/f5a532a3d66bb94a862faf43485f6d9d differ
diff --git a/Library/Artifacts/f5/f5ac06ab1c5c713a73df4bcb7bc38cbb b/Library/Artifacts/f5/f5ac06ab1c5c713a73df4bcb7bc38cbb
new file mode 100644
index 0000000..675935c
Binary files /dev/null and b/Library/Artifacts/f5/f5ac06ab1c5c713a73df4bcb7bc38cbb differ
diff --git a/Library/Artifacts/f5/f5ad51e94c1d3c8c1d1146d3359ae42e b/Library/Artifacts/f5/f5ad51e94c1d3c8c1d1146d3359ae42e
new file mode 100644
index 0000000..bd25510
Binary files /dev/null and b/Library/Artifacts/f5/f5ad51e94c1d3c8c1d1146d3359ae42e differ
diff --git a/Library/Artifacts/f5/f5b3e7ad24fc8ad48b12e91e73b7b256 b/Library/Artifacts/f5/f5b3e7ad24fc8ad48b12e91e73b7b256
new file mode 100644
index 0000000..72aa236
Binary files /dev/null and b/Library/Artifacts/f5/f5b3e7ad24fc8ad48b12e91e73b7b256 differ
diff --git a/Library/Artifacts/f5/f5c4fa80c70126fba5f8dc08d9cddcfe b/Library/Artifacts/f5/f5c4fa80c70126fba5f8dc08d9cddcfe
new file mode 100644
index 0000000..3b1c9ef
Binary files /dev/null and b/Library/Artifacts/f5/f5c4fa80c70126fba5f8dc08d9cddcfe differ
diff --git a/Library/Artifacts/f5/f5d7616191958bd14a7acf5c29d15641 b/Library/Artifacts/f5/f5d7616191958bd14a7acf5c29d15641
new file mode 100644
index 0000000..c10239a
Binary files /dev/null and b/Library/Artifacts/f5/f5d7616191958bd14a7acf5c29d15641 differ
diff --git a/Library/Artifacts/f5/f5ecae7e63c0162eb4692b8df57f9fac b/Library/Artifacts/f5/f5ecae7e63c0162eb4692b8df57f9fac
new file mode 100644
index 0000000..275f52d
Binary files /dev/null and b/Library/Artifacts/f5/f5ecae7e63c0162eb4692b8df57f9fac differ
diff --git a/Library/Artifacts/f6/f61f7d9c36e9e5d6a45fdbe56ffeefbf b/Library/Artifacts/f6/f61f7d9c36e9e5d6a45fdbe56ffeefbf
new file mode 100644
index 0000000..3db36f1
Binary files /dev/null and b/Library/Artifacts/f6/f61f7d9c36e9e5d6a45fdbe56ffeefbf differ
diff --git a/Library/Artifacts/f6/f621d2844a16a428e500c5dcd4fce6cd b/Library/Artifacts/f6/f621d2844a16a428e500c5dcd4fce6cd
new file mode 100644
index 0000000..671a178
Binary files /dev/null and b/Library/Artifacts/f6/f621d2844a16a428e500c5dcd4fce6cd differ
diff --git a/Library/Artifacts/f6/f634b182f80388dfb25e3ab89f58e049 b/Library/Artifacts/f6/f634b182f80388dfb25e3ab89f58e049
new file mode 100644
index 0000000..84d1879
Binary files /dev/null and b/Library/Artifacts/f6/f634b182f80388dfb25e3ab89f58e049 differ
diff --git a/Library/Artifacts/f6/f6789b6675ba253d74108516642b0718 b/Library/Artifacts/f6/f6789b6675ba253d74108516642b0718
new file mode 100644
index 0000000..2e1a768
Binary files /dev/null and b/Library/Artifacts/f6/f6789b6675ba253d74108516642b0718 differ
diff --git a/Library/Artifacts/f6/f686aa70af55abb5ecab28683900f340 b/Library/Artifacts/f6/f686aa70af55abb5ecab28683900f340
new file mode 100644
index 0000000..4af9f80
Binary files /dev/null and b/Library/Artifacts/f6/f686aa70af55abb5ecab28683900f340 differ
diff --git a/Library/Artifacts/f6/f6bdc28b29b2b911cab8161150684ece b/Library/Artifacts/f6/f6bdc28b29b2b911cab8161150684ece
new file mode 100644
index 0000000..e9750ec
Binary files /dev/null and b/Library/Artifacts/f6/f6bdc28b29b2b911cab8161150684ece differ
diff --git a/Library/Artifacts/f6/f6c36daa4ac165837af35ed3c8443e99 b/Library/Artifacts/f6/f6c36daa4ac165837af35ed3c8443e99
new file mode 100644
index 0000000..f41461a
Binary files /dev/null and b/Library/Artifacts/f6/f6c36daa4ac165837af35ed3c8443e99 differ
diff --git a/Library/Artifacts/f6/f6cea8bc65843d8c5f6d6c0db4027170 b/Library/Artifacts/f6/f6cea8bc65843d8c5f6d6c0db4027170
new file mode 100644
index 0000000..d830155
Binary files /dev/null and b/Library/Artifacts/f6/f6cea8bc65843d8c5f6d6c0db4027170 differ
diff --git a/Library/Artifacts/f6/f6e8f3f9f9658ae6b93b3a493842e0dc b/Library/Artifacts/f6/f6e8f3f9f9658ae6b93b3a493842e0dc
new file mode 100644
index 0000000..cb60ddf
Binary files /dev/null and b/Library/Artifacts/f6/f6e8f3f9f9658ae6b93b3a493842e0dc differ
diff --git a/Library/Artifacts/f7/f7274cf6ca8b359c12d58e6e7e7408f4 b/Library/Artifacts/f7/f7274cf6ca8b359c12d58e6e7e7408f4
new file mode 100644
index 0000000..4e07cce
Binary files /dev/null and b/Library/Artifacts/f7/f7274cf6ca8b359c12d58e6e7e7408f4 differ
diff --git a/Library/Artifacts/f7/f748fa4c5db71839d6c3f9258f843dcd b/Library/Artifacts/f7/f748fa4c5db71839d6c3f9258f843dcd
new file mode 100644
index 0000000..b5c51ac
Binary files /dev/null and b/Library/Artifacts/f7/f748fa4c5db71839d6c3f9258f843dcd differ
diff --git a/Library/Artifacts/f7/f77fa3f771de198fb5ed5407547a939b b/Library/Artifacts/f7/f77fa3f771de198fb5ed5407547a939b
new file mode 100644
index 0000000..96a7833
Binary files /dev/null and b/Library/Artifacts/f7/f77fa3f771de198fb5ed5407547a939b differ
diff --git a/Library/Artifacts/f7/f7938962ea8e5c28944245d32739cec9 b/Library/Artifacts/f7/f7938962ea8e5c28944245d32739cec9
new file mode 100644
index 0000000..698137b
Binary files /dev/null and b/Library/Artifacts/f7/f7938962ea8e5c28944245d32739cec9 differ
diff --git a/Library/Artifacts/f7/f7bed52099cbde874e3ca9e71b4c5527 b/Library/Artifacts/f7/f7bed52099cbde874e3ca9e71b4c5527
new file mode 100644
index 0000000..4c49f22
Binary files /dev/null and b/Library/Artifacts/f7/f7bed52099cbde874e3ca9e71b4c5527 differ
diff --git a/Library/Artifacts/f8/f866131522e0eef5d06524cb88734eb7 b/Library/Artifacts/f8/f866131522e0eef5d06524cb88734eb7
new file mode 100644
index 0000000..6d98e17
Binary files /dev/null and b/Library/Artifacts/f8/f866131522e0eef5d06524cb88734eb7 differ
diff --git a/Library/Artifacts/f8/f86b75e0b8679da355fc8f24f470c7b9 b/Library/Artifacts/f8/f86b75e0b8679da355fc8f24f470c7b9
new file mode 100644
index 0000000..de99818
Binary files /dev/null and b/Library/Artifacts/f8/f86b75e0b8679da355fc8f24f470c7b9 differ
diff --git a/Library/Artifacts/f8/f8af9587b0bb46b3896d6a0ec737fa5c b/Library/Artifacts/f8/f8af9587b0bb46b3896d6a0ec737fa5c
new file mode 100644
index 0000000..26ddd40
Binary files /dev/null and b/Library/Artifacts/f8/f8af9587b0bb46b3896d6a0ec737fa5c differ
diff --git a/Library/Artifacts/f8/f8bc2a481eb6fa97d662bf85436ab7be b/Library/Artifacts/f8/f8bc2a481eb6fa97d662bf85436ab7be
new file mode 100644
index 0000000..58c70f1
Binary files /dev/null and b/Library/Artifacts/f8/f8bc2a481eb6fa97d662bf85436ab7be differ
diff --git a/Library/Artifacts/f8/f8c2dba26200c96ea7bd86f6fcaa24f8 b/Library/Artifacts/f8/f8c2dba26200c96ea7bd86f6fcaa24f8
new file mode 100644
index 0000000..d6c09bb
Binary files /dev/null and b/Library/Artifacts/f8/f8c2dba26200c96ea7bd86f6fcaa24f8 differ
diff --git a/Library/Artifacts/f8/f8d03883b15a203850b64fe344683879 b/Library/Artifacts/f8/f8d03883b15a203850b64fe344683879
new file mode 100644
index 0000000..7804dc9
Binary files /dev/null and b/Library/Artifacts/f8/f8d03883b15a203850b64fe344683879 differ
diff --git a/Library/Artifacts/f8/f8d8ece94358476e06141f68cd161fca b/Library/Artifacts/f8/f8d8ece94358476e06141f68cd161fca
new file mode 100644
index 0000000..eaa9496
Binary files /dev/null and b/Library/Artifacts/f8/f8d8ece94358476e06141f68cd161fca differ
diff --git a/Library/Artifacts/f8/f8de8a90e1217f2d205bf977cb0ed299 b/Library/Artifacts/f8/f8de8a90e1217f2d205bf977cb0ed299
new file mode 100644
index 0000000..36ba5a8
Binary files /dev/null and b/Library/Artifacts/f8/f8de8a90e1217f2d205bf977cb0ed299 differ
diff --git a/Library/Artifacts/f9/f9075ce0f07b40dfddb2790f6e1c2eb5 b/Library/Artifacts/f9/f9075ce0f07b40dfddb2790f6e1c2eb5
new file mode 100644
index 0000000..0b0c07a
Binary files /dev/null and b/Library/Artifacts/f9/f9075ce0f07b40dfddb2790f6e1c2eb5 differ
diff --git a/Library/Artifacts/f9/f91f42b150f3ff94dfa990434dc363a1 b/Library/Artifacts/f9/f91f42b150f3ff94dfa990434dc363a1
new file mode 100644
index 0000000..2da06f3
Binary files /dev/null and b/Library/Artifacts/f9/f91f42b150f3ff94dfa990434dc363a1 differ
diff --git a/Library/Artifacts/f9/f934ad3ec259e442045763fa27043bf7 b/Library/Artifacts/f9/f934ad3ec259e442045763fa27043bf7
new file mode 100644
index 0000000..b5c6836
Binary files /dev/null and b/Library/Artifacts/f9/f934ad3ec259e442045763fa27043bf7 differ
diff --git a/Library/Artifacts/f9/f95b606e817bf7c53d3ae749e7b7e98f b/Library/Artifacts/f9/f95b606e817bf7c53d3ae749e7b7e98f
new file mode 100644
index 0000000..8e0411c
Binary files /dev/null and b/Library/Artifacts/f9/f95b606e817bf7c53d3ae749e7b7e98f differ
diff --git a/Library/Artifacts/f9/f9873f9d1d6269a504d0914bffded3f6 b/Library/Artifacts/f9/f9873f9d1d6269a504d0914bffded3f6
new file mode 100644
index 0000000..110a388
Binary files /dev/null and b/Library/Artifacts/f9/f9873f9d1d6269a504d0914bffded3f6 differ
diff --git a/Library/Artifacts/f9/f98bffcb635022a4b09e1ae0a97a980b b/Library/Artifacts/f9/f98bffcb635022a4b09e1ae0a97a980b
new file mode 100644
index 0000000..1053ea9
Binary files /dev/null and b/Library/Artifacts/f9/f98bffcb635022a4b09e1ae0a97a980b differ
diff --git a/Library/Artifacts/f9/f9e259f60df81bd5505c20503881fd5a b/Library/Artifacts/f9/f9e259f60df81bd5505c20503881fd5a
new file mode 100644
index 0000000..c7d027f
Binary files /dev/null and b/Library/Artifacts/f9/f9e259f60df81bd5505c20503881fd5a differ
diff --git a/Library/Artifacts/fa/fa13ff7030df33e84cd4f977e1d74367 b/Library/Artifacts/fa/fa13ff7030df33e84cd4f977e1d74367
new file mode 100644
index 0000000..8cde246
Binary files /dev/null and b/Library/Artifacts/fa/fa13ff7030df33e84cd4f977e1d74367 differ
diff --git a/Library/Artifacts/fa/fa260c57ec970635992f4a9424d4bdb5 b/Library/Artifacts/fa/fa260c57ec970635992f4a9424d4bdb5
new file mode 100644
index 0000000..05000c0
Binary files /dev/null and b/Library/Artifacts/fa/fa260c57ec970635992f4a9424d4bdb5 differ
diff --git a/Library/Artifacts/fa/fa3c438e1bf814ac99b99753d54f216f b/Library/Artifacts/fa/fa3c438e1bf814ac99b99753d54f216f
new file mode 100644
index 0000000..da4230a
Binary files /dev/null and b/Library/Artifacts/fa/fa3c438e1bf814ac99b99753d54f216f differ
diff --git a/Library/Artifacts/fa/fa5a771aabffdef6909d37fa4db6e045 b/Library/Artifacts/fa/fa5a771aabffdef6909d37fa4db6e045
new file mode 100644
index 0000000..f1bf222
Binary files /dev/null and b/Library/Artifacts/fa/fa5a771aabffdef6909d37fa4db6e045 differ
diff --git a/Library/Artifacts/fa/fa61e6e5b3bef77b6e939111e083b9ba b/Library/Artifacts/fa/fa61e6e5b3bef77b6e939111e083b9ba
new file mode 100644
index 0000000..6950ca1
Binary files /dev/null and b/Library/Artifacts/fa/fa61e6e5b3bef77b6e939111e083b9ba differ
diff --git a/Library/Artifacts/fa/fa8516820a9de7b09ade6a2c1980e9c5 b/Library/Artifacts/fa/fa8516820a9de7b09ade6a2c1980e9c5
new file mode 100644
index 0000000..e8d4cf0
Binary files /dev/null and b/Library/Artifacts/fa/fa8516820a9de7b09ade6a2c1980e9c5 differ
diff --git a/Library/Artifacts/fa/faafb2fc3be02fec46cfa5c129fd57b6 b/Library/Artifacts/fa/faafb2fc3be02fec46cfa5c129fd57b6
new file mode 100644
index 0000000..f9dff94
Binary files /dev/null and b/Library/Artifacts/fa/faafb2fc3be02fec46cfa5c129fd57b6 differ
diff --git a/Library/Artifacts/fa/fad4d0eaeae112d867393eecf09817e7 b/Library/Artifacts/fa/fad4d0eaeae112d867393eecf09817e7
new file mode 100644
index 0000000..b4ef869
Binary files /dev/null and b/Library/Artifacts/fa/fad4d0eaeae112d867393eecf09817e7 differ
diff --git a/Library/Artifacts/fa/faef19ed19f14ecfc10cafbb5daaad2a b/Library/Artifacts/fa/faef19ed19f14ecfc10cafbb5daaad2a
new file mode 100644
index 0000000..3eacc9b
Binary files /dev/null and b/Library/Artifacts/fa/faef19ed19f14ecfc10cafbb5daaad2a differ
diff --git a/Library/Artifacts/fb/fb1bcd7d1e818f5fe02aa66dc10cc568 b/Library/Artifacts/fb/fb1bcd7d1e818f5fe02aa66dc10cc568
new file mode 100644
index 0000000..5a00744
Binary files /dev/null and b/Library/Artifacts/fb/fb1bcd7d1e818f5fe02aa66dc10cc568 differ
diff --git a/Library/Artifacts/fb/fb28fecb3006b33a2f063e943b0c541f b/Library/Artifacts/fb/fb28fecb3006b33a2f063e943b0c541f
new file mode 100644
index 0000000..e797a79
Binary files /dev/null and b/Library/Artifacts/fb/fb28fecb3006b33a2f063e943b0c541f differ
diff --git a/Library/Artifacts/fb/fb3715ec43d9a47d2952038fe7390c13 b/Library/Artifacts/fb/fb3715ec43d9a47d2952038fe7390c13
new file mode 100644
index 0000000..8ec9514
Binary files /dev/null and b/Library/Artifacts/fb/fb3715ec43d9a47d2952038fe7390c13 differ
diff --git a/Library/Artifacts/fb/fb874f55026f1e9f26dabcf95d6ffa88 b/Library/Artifacts/fb/fb874f55026f1e9f26dabcf95d6ffa88
new file mode 100644
index 0000000..35a7c8d
Binary files /dev/null and b/Library/Artifacts/fb/fb874f55026f1e9f26dabcf95d6ffa88 differ
diff --git a/Library/Artifacts/fb/fba9ad5491b6d898fce1fe53d0be55c5 b/Library/Artifacts/fb/fba9ad5491b6d898fce1fe53d0be55c5
new file mode 100644
index 0000000..f776394
Binary files /dev/null and b/Library/Artifacts/fb/fba9ad5491b6d898fce1fe53d0be55c5 differ
diff --git a/Library/Artifacts/fb/fbc5e91d446ac7dbe557bf245993b7fe b/Library/Artifacts/fb/fbc5e91d446ac7dbe557bf245993b7fe
new file mode 100644
index 0000000..1dab193
Binary files /dev/null and b/Library/Artifacts/fb/fbc5e91d446ac7dbe557bf245993b7fe differ
diff --git a/Library/Artifacts/fb/fbca8473f4f3d70cdaef9ebe86afdd99 b/Library/Artifacts/fb/fbca8473f4f3d70cdaef9ebe86afdd99
new file mode 100644
index 0000000..f6b144e
Binary files /dev/null and b/Library/Artifacts/fb/fbca8473f4f3d70cdaef9ebe86afdd99 differ
diff --git a/Library/Artifacts/fc/fc21b75380498a90ad77b9132d695f7f b/Library/Artifacts/fc/fc21b75380498a90ad77b9132d695f7f
new file mode 100644
index 0000000..7bd0ef1
Binary files /dev/null and b/Library/Artifacts/fc/fc21b75380498a90ad77b9132d695f7f differ
diff --git a/Library/Artifacts/fc/fc48da9c34252edadc275d9971a2ae0c b/Library/Artifacts/fc/fc48da9c34252edadc275d9971a2ae0c
new file mode 100644
index 0000000..182a6b7
Binary files /dev/null and b/Library/Artifacts/fc/fc48da9c34252edadc275d9971a2ae0c differ
diff --git a/Library/Artifacts/fc/fc6feb7626df851817e1612c43a23680 b/Library/Artifacts/fc/fc6feb7626df851817e1612c43a23680
new file mode 100644
index 0000000..966aac2
Binary files /dev/null and b/Library/Artifacts/fc/fc6feb7626df851817e1612c43a23680 differ
diff --git a/Library/Artifacts/fc/fc8309ffc1c4a8169caa79bc0e5d2228 b/Library/Artifacts/fc/fc8309ffc1c4a8169caa79bc0e5d2228
new file mode 100644
index 0000000..ac294c5
Binary files /dev/null and b/Library/Artifacts/fc/fc8309ffc1c4a8169caa79bc0e5d2228 differ
diff --git a/Library/Artifacts/fc/fca04877491fd10f84a09edde14fb1e3 b/Library/Artifacts/fc/fca04877491fd10f84a09edde14fb1e3
new file mode 100644
index 0000000..fcbf4b3
Binary files /dev/null and b/Library/Artifacts/fc/fca04877491fd10f84a09edde14fb1e3 differ
diff --git a/Library/Artifacts/fc/fcaed8eaeec067c4f0f2f0977abc0880 b/Library/Artifacts/fc/fcaed8eaeec067c4f0f2f0977abc0880
new file mode 100644
index 0000000..c1a6178
Binary files /dev/null and b/Library/Artifacts/fc/fcaed8eaeec067c4f0f2f0977abc0880 differ
diff --git a/Library/Artifacts/fc/fcde2f099116ec8bb200d4a154addb51 b/Library/Artifacts/fc/fcde2f099116ec8bb200d4a154addb51
new file mode 100644
index 0000000..e44344f
Binary files /dev/null and b/Library/Artifacts/fc/fcde2f099116ec8bb200d4a154addb51 differ
diff --git a/Library/Artifacts/fc/fcdfb7812bd1a4bebee19eb52fc5d9f4 b/Library/Artifacts/fc/fcdfb7812bd1a4bebee19eb52fc5d9f4
new file mode 100644
index 0000000..88756f2
Binary files /dev/null and b/Library/Artifacts/fc/fcdfb7812bd1a4bebee19eb52fc5d9f4 differ
diff --git a/Library/Artifacts/fc/fcefe457280e1b20bf2912badccf6bf8 b/Library/Artifacts/fc/fcefe457280e1b20bf2912badccf6bf8
new file mode 100644
index 0000000..5da373d
Binary files /dev/null and b/Library/Artifacts/fc/fcefe457280e1b20bf2912badccf6bf8 differ
diff --git a/Library/Artifacts/fc/fcf1c14afe811ba15944673a2b6b6b9d b/Library/Artifacts/fc/fcf1c14afe811ba15944673a2b6b6b9d
new file mode 100644
index 0000000..8043187
Binary files /dev/null and b/Library/Artifacts/fc/fcf1c14afe811ba15944673a2b6b6b9d differ
diff --git a/Library/Artifacts/fd/fd2a81067d5d2299383169fbc2134698 b/Library/Artifacts/fd/fd2a81067d5d2299383169fbc2134698
new file mode 100644
index 0000000..07cc3df
Binary files /dev/null and b/Library/Artifacts/fd/fd2a81067d5d2299383169fbc2134698 differ
diff --git a/Library/Artifacts/fd/fd401bdc5162953d2c83f0a691fd4341 b/Library/Artifacts/fd/fd401bdc5162953d2c83f0a691fd4341
new file mode 100644
index 0000000..e1a864f
Binary files /dev/null and b/Library/Artifacts/fd/fd401bdc5162953d2c83f0a691fd4341 differ
diff --git a/Library/Artifacts/fd/fd65dd07ff08a21f8e1670ae6e68d864 b/Library/Artifacts/fd/fd65dd07ff08a21f8e1670ae6e68d864
new file mode 100644
index 0000000..0784779
Binary files /dev/null and b/Library/Artifacts/fd/fd65dd07ff08a21f8e1670ae6e68d864 differ
diff --git a/Library/Artifacts/fd/fd68cdba13683dfc6ba0c079c1fa64d5 b/Library/Artifacts/fd/fd68cdba13683dfc6ba0c079c1fa64d5
new file mode 100644
index 0000000..f84dac5
Binary files /dev/null and b/Library/Artifacts/fd/fd68cdba13683dfc6ba0c079c1fa64d5 differ
diff --git a/Library/Artifacts/fd/fd95a31d009c9d08807adf3d356b8c2d b/Library/Artifacts/fd/fd95a31d009c9d08807adf3d356b8c2d
new file mode 100644
index 0000000..05ebdac
Binary files /dev/null and b/Library/Artifacts/fd/fd95a31d009c9d08807adf3d356b8c2d differ
diff --git a/Library/Artifacts/fd/fdb1c6aa939bd8d5ee7bebefcc742c14 b/Library/Artifacts/fd/fdb1c6aa939bd8d5ee7bebefcc742c14
new file mode 100644
index 0000000..576b742
Binary files /dev/null and b/Library/Artifacts/fd/fdb1c6aa939bd8d5ee7bebefcc742c14 differ
diff --git a/Library/Artifacts/fd/fdb5b470b73e390f5dab657e0d2a05ab b/Library/Artifacts/fd/fdb5b470b73e390f5dab657e0d2a05ab
new file mode 100644
index 0000000..aa42e50
Binary files /dev/null and b/Library/Artifacts/fd/fdb5b470b73e390f5dab657e0d2a05ab differ
diff --git a/Library/Artifacts/fe/fe1f819d5a79abf8f58bcbeca35213e3 b/Library/Artifacts/fe/fe1f819d5a79abf8f58bcbeca35213e3
new file mode 100644
index 0000000..5d8b623
Binary files /dev/null and b/Library/Artifacts/fe/fe1f819d5a79abf8f58bcbeca35213e3 differ
diff --git a/Library/Artifacts/fe/fe4aaee1d7631f2424c0ba7063cb5999 b/Library/Artifacts/fe/fe4aaee1d7631f2424c0ba7063cb5999
new file mode 100644
index 0000000..78ad29d
Binary files /dev/null and b/Library/Artifacts/fe/fe4aaee1d7631f2424c0ba7063cb5999 differ
diff --git a/Library/Artifacts/fe/fe4fb432679057cf621b511cbd04f467 b/Library/Artifacts/fe/fe4fb432679057cf621b511cbd04f467
new file mode 100644
index 0000000..c2cef80
Binary files /dev/null and b/Library/Artifacts/fe/fe4fb432679057cf621b511cbd04f467 differ
diff --git a/Library/Artifacts/fe/fe66c92876a1d7b87e462ef8dee85148 b/Library/Artifacts/fe/fe66c92876a1d7b87e462ef8dee85148
new file mode 100644
index 0000000..e7fa03c
Binary files /dev/null and b/Library/Artifacts/fe/fe66c92876a1d7b87e462ef8dee85148 differ
diff --git a/Library/Artifacts/fe/fe86c9b147b33f848ee013ac784d0e16 b/Library/Artifacts/fe/fe86c9b147b33f848ee013ac784d0e16
new file mode 100644
index 0000000..240a6a9
Binary files /dev/null and b/Library/Artifacts/fe/fe86c9b147b33f848ee013ac784d0e16 differ
diff --git a/Library/Artifacts/fe/fe91fe2966c2341d06259b15c300e3b0 b/Library/Artifacts/fe/fe91fe2966c2341d06259b15c300e3b0
new file mode 100644
index 0000000..a50863e
Binary files /dev/null and b/Library/Artifacts/fe/fe91fe2966c2341d06259b15c300e3b0 differ
diff --git a/Library/Artifacts/fe/fec2c0b167580118292f97a592230bf0 b/Library/Artifacts/fe/fec2c0b167580118292f97a592230bf0
new file mode 100644
index 0000000..455ec08
Binary files /dev/null and b/Library/Artifacts/fe/fec2c0b167580118292f97a592230bf0 differ
diff --git a/Library/Artifacts/fe/fee062c88e4ad90b393b8e13e561ecec b/Library/Artifacts/fe/fee062c88e4ad90b393b8e13e561ecec
new file mode 100644
index 0000000..124ca65
Binary files /dev/null and b/Library/Artifacts/fe/fee062c88e4ad90b393b8e13e561ecec differ
diff --git a/Library/Artifacts/ff/ff0a59fe788cf2be643ac243da6762c1 b/Library/Artifacts/ff/ff0a59fe788cf2be643ac243da6762c1
new file mode 100644
index 0000000..8a9340e
Binary files /dev/null and b/Library/Artifacts/ff/ff0a59fe788cf2be643ac243da6762c1 differ
diff --git a/Library/Artifacts/ff/ff47b1b2f93218bee583c92542510735 b/Library/Artifacts/ff/ff47b1b2f93218bee583c92542510735
new file mode 100644
index 0000000..5e3c113
Binary files /dev/null and b/Library/Artifacts/ff/ff47b1b2f93218bee583c92542510735 differ
diff --git a/Library/Artifacts/ff/ff4cc592f6ccb1035d43f9a044c3de0c b/Library/Artifacts/ff/ff4cc592f6ccb1035d43f9a044c3de0c
new file mode 100644
index 0000000..87d7a41
Binary files /dev/null and b/Library/Artifacts/ff/ff4cc592f6ccb1035d43f9a044c3de0c differ
diff --git a/Library/Artifacts/ff/ff691b97fc4e2d772d5cec5ec21a35c2 b/Library/Artifacts/ff/ff691b97fc4e2d772d5cec5ec21a35c2
new file mode 100644
index 0000000..0d9c071
Binary files /dev/null and b/Library/Artifacts/ff/ff691b97fc4e2d772d5cec5ec21a35c2 differ
diff --git a/Library/Artifacts/ff/ff952d21c86561917afc9249c47ddb19 b/Library/Artifacts/ff/ff952d21c86561917afc9249c47ddb19
new file mode 100644
index 0000000..fad5801
Binary files /dev/null and b/Library/Artifacts/ff/ff952d21c86561917afc9249c47ddb19 differ
diff --git a/Library/Artifacts/ff/ffb8219353652d190cb1731ae4a934b2 b/Library/Artifacts/ff/ffb8219353652d190cb1731ae4a934b2
new file mode 100644
index 0000000..4f49b7d
Binary files /dev/null and b/Library/Artifacts/ff/ffb8219353652d190cb1731ae4a934b2 differ
diff --git a/Library/Artifacts/ff/ffd91a05ea75ae743c2a028e9cf09781 b/Library/Artifacts/ff/ffd91a05ea75ae743c2a028e9cf09781
new file mode 100644
index 0000000..63d7437
Binary files /dev/null and b/Library/Artifacts/ff/ffd91a05ea75ae743c2a028e9cf09781 differ
diff --git a/Library/Artifacts/ff/ffe2d1d8e1814076c9c99580ff53eab3 b/Library/Artifacts/ff/ffe2d1d8e1814076c9c99580ff53eab3
new file mode 100644
index 0000000..386614d
Binary files /dev/null and b/Library/Artifacts/ff/ffe2d1d8e1814076c9c99580ff53eab3 differ
diff --git a/Library/Artifacts/ff/ffed9d82af1bbe5b8b7bc1fca5d103c5 b/Library/Artifacts/ff/ffed9d82af1bbe5b8b7bc1fca5d103c5
new file mode 100644
index 0000000..95e30b5
Binary files /dev/null and b/Library/Artifacts/ff/ffed9d82af1bbe5b8b7bc1fca5d103c5 differ
diff --git a/Library/AssetImportState b/Library/AssetImportState
new file mode 100644
index 0000000..21c67d7
--- /dev/null
+++ b/Library/AssetImportState
@@ -0,0 +1 @@
+-2;0;0;0;-1
\ No newline at end of file
diff --git a/Library/BuildPlayer.prefs b/Library/BuildPlayer.prefs
new file mode 100644
index 0000000..e69de29
diff --git a/Library/BuildSettings.asset b/Library/BuildSettings.asset
new file mode 100644
index 0000000..8417ce8
Binary files /dev/null and b/Library/BuildSettings.asset differ
diff --git a/Library/CurrentLayout-default.dwlt b/Library/CurrentLayout-default.dwlt
new file mode 100644
index 0000000..3693400
--- /dev/null
+++ b/Library/CurrentLayout-default.dwlt
@@ -0,0 +1,689 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &1
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12004, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_PixelRect:
+ serializedVersion: 2
+ x: 0
+ y: 45
+ width: 2560
+ height: 1391
+ m_ShowMode: 4
+ m_Title:
+ m_RootView: {fileID: 6}
+ m_MinSize: {x: 950, y: 300}
+ m_MaxSize: {x: 10000, y: 10000}
+--- !u!114 &2
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Children:
+ - {fileID: 9}
+ - {fileID: 3}
+ m_Position:
+ serializedVersion: 2
+ x: 0
+ y: 30
+ width: 2560
+ height: 1341
+ m_MinSize: {x: 683, y: 492}
+ m_MaxSize: {x: 14004, y: 14042}
+ vertical: 0
+ controlID: 615
+--- !u!114 &3
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Children: []
+ m_Position:
+ serializedVersion: 2
+ x: 2041
+ y: 0
+ width: 519
+ height: 1341
+ m_MinSize: {x: 277, y: 71}
+ m_MaxSize: {x: 4002, y: 4021}
+ m_ActualView: {fileID: 14}
+ m_Panes:
+ - {fileID: 14}
+ m_Selected: 0
+ m_LastSelected: 0
+--- !u!114 &4
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Children: []
+ m_Position:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 505
+ height: 811
+ m_MinSize: {x: 202, y: 221}
+ m_MaxSize: {x: 4002, y: 4021}
+ m_ActualView: {fileID: 15}
+ m_Panes:
+ - {fileID: 15}
+ m_Selected: 0
+ m_LastSelected: 0
+--- !u!114 &5
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Children: []
+ m_Position:
+ serializedVersion: 2
+ x: 0
+ y: 811
+ width: 2041
+ height: 530
+ m_MinSize: {x: 232, y: 271}
+ m_MaxSize: {x: 10002, y: 10021}
+ m_ActualView: {fileID: 13}
+ m_Panes:
+ - {fileID: 13}
+ - {fileID: 18}
+ m_Selected: 0
+ m_LastSelected: 0
+--- !u!114 &6
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12008, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Children:
+ - {fileID: 7}
+ - {fileID: 2}
+ - {fileID: 8}
+ m_Position:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 2560
+ height: 1391
+ m_MinSize: {x: 950, y: 300}
+ m_MaxSize: {x: 10000, y: 10000}
+--- !u!114 &7
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12011, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Children: []
+ m_Position:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 2560
+ height: 30
+ m_MinSize: {x: 0, y: 0}
+ m_MaxSize: {x: 0, y: 0}
+ m_LastLoadedLayoutName: Default
+--- !u!114 &8
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12042, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Children: []
+ m_Position:
+ serializedVersion: 2
+ x: 0
+ y: 1371
+ width: 2560
+ height: 20
+ m_MinSize: {x: 0, y: 0}
+ m_MaxSize: {x: 0, y: 0}
+--- !u!114 &9
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Children:
+ - {fileID: 10}
+ - {fileID: 5}
+ m_Position:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 2041
+ height: 1341
+ m_MinSize: {x: 406, y: 492}
+ m_MaxSize: {x: 10002, y: 14042}
+ vertical: 1
+ controlID: 547
+--- !u!114 &10
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Children:
+ - {fileID: 4}
+ - {fileID: 11}
+ m_Position:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 2041
+ height: 811
+ m_MinSize: {x: 406, y: 221}
+ m_MaxSize: {x: 8006, y: 4021}
+ vertical: 0
+ controlID: 548
+--- !u!114 &11
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Children: []
+ m_Position:
+ serializedVersion: 2
+ x: 505
+ y: 0
+ width: 1536
+ height: 811
+ m_MinSize: {x: 204, y: 221}
+ m_MaxSize: {x: 4004, y: 4021}
+ m_ActualView: {fileID: 16}
+ m_Panes:
+ - {fileID: 16}
+ - {fileID: 17}
+ - {fileID: 12}
+ m_Selected: 0
+ m_LastSelected: 1
+--- !u!114 &12
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12111, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_AutoRepaintOnSceneChange: 0
+ m_MinSize: {x: 400, y: 100}
+ m_MaxSize: {x: 2048, y: 2048}
+ m_TitleContent:
+ m_Text: Asset Store
+ m_Image: {fileID: 357073275683767465, guid: 0000000000000000d000000000000000,
+ type: 0}
+ m_Tooltip:
+ m_DepthBufferBits: 0
+ m_Pos:
+ serializedVersion: 2
+ x: 468
+ y: 181
+ width: 973
+ height: 501
+--- !u!114 &13
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12014, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_AutoRepaintOnSceneChange: 0
+ m_MinSize: {x: 230, y: 250}
+ m_MaxSize: {x: 10000, y: 10000}
+ m_TitleContent:
+ m_Text: Project
+ m_Image: {fileID: -7501376956915960154, guid: 0000000000000000d000000000000000,
+ type: 0}
+ m_Tooltip:
+ m_DepthBufferBits: 0
+ m_Pos:
+ serializedVersion: 2
+ x: 0
+ y: 905
+ width: 2039
+ height: 509
+ m_SearchFilter:
+ m_NameFilter:
+ m_ClassNames: []
+ m_AssetLabels: []
+ m_AssetBundleNames: []
+ m_VersionControlStates: []
+ m_ReferencingInstanceIDs:
+ m_ScenePaths: []
+ m_ShowAllHits: 0
+ m_SearchArea: 0
+ m_Folders:
+ - Assets
+ m_ViewMode: 1
+ m_StartGridSize: 64
+ m_LastFolders:
+ - Assets
+ m_LastFoldersGridSize: -1
+ m_LastProjectPath: /Users/danielbrauer/Unity Projects/New Unity Project 20
+ m_IsLocked: 0
+ m_FolderTreeState:
+ scrollPos: {x: 0, y: 0}
+ m_SelectedIDs: b0230000
+ m_LastClickedID: 9136
+ m_ExpandedIDs: 00000000b023000000ca9a3bffffff7f
+ m_RenameOverlay:
+ m_UserAcceptedRename: 0
+ m_Name:
+ m_OriginalName:
+ m_EditFieldRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 0
+ height: 0
+ m_UserData: 0
+ m_IsWaitingForDelay: 0
+ m_IsRenaming: 0
+ m_OriginalEventType: 11
+ m_IsRenamingFilename: 1
+ m_ClientGUIView: {fileID: 0}
+ m_CreateAssetUtility:
+ m_EndAction: {fileID: 0}
+ m_InstanceID: 0
+ m_Path:
+ m_Icon: {fileID: 0}
+ m_ResourceFile:
+ m_SearchString:
+ m_ColumnWidths: []
+ m_AssetTreeState:
+ scrollPos: {x: 0, y: 0}
+ m_SelectedIDs:
+ m_LastClickedID: 0
+ m_ExpandedIDs: 00000000b023000000ca9a3bffffff7f
+ m_RenameOverlay:
+ m_UserAcceptedRename: 0
+ m_Name:
+ m_OriginalName:
+ m_EditFieldRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 0
+ height: 0
+ m_UserData: 0
+ m_IsWaitingForDelay: 0
+ m_IsRenaming: 0
+ m_OriginalEventType: 11
+ m_IsRenamingFilename: 1
+ m_ClientGUIView: {fileID: 0}
+ m_CreateAssetUtility:
+ m_EndAction: {fileID: 0}
+ m_InstanceID: 0
+ m_Path:
+ m_Icon: {fileID: 0}
+ m_ResourceFile:
+ m_SearchString:
+ m_ColumnWidths: []
+ m_ListAreaState:
+ m_SelectedInstanceIDs:
+ m_LastClickedInstanceID: 0
+ m_HadKeyboardFocusLastEvent: 0
+ m_ExpandedInstanceIDs: c6230000
+ m_RenameOverlay:
+ m_UserAcceptedRename: 0
+ m_Name:
+ m_OriginalName:
+ m_EditFieldRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 0
+ height: 0
+ m_UserData: 0
+ m_IsWaitingForDelay: 0
+ m_IsRenaming: 0
+ m_OriginalEventType: 11
+ m_IsRenamingFilename: 1
+ m_ClientGUIView: {fileID: 0}
+ m_CreateAssetUtility:
+ m_EndAction: {fileID: 0}
+ m_InstanceID: 0
+ m_Path:
+ m_Icon: {fileID: 0}
+ m_ResourceFile:
+ m_NewAssetIndexInList: -1
+ m_ScrollPosition: {x: 0, y: 0}
+ m_GridSize: 64
+ m_DirectoriesAreaWidth: 115
+--- !u!114 &14
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_AutoRepaintOnSceneChange: 0
+ m_MinSize: {x: 275, y: 50}
+ m_MaxSize: {x: 4000, y: 4000}
+ m_TitleContent:
+ m_Text: Inspector
+ m_Image: {fileID: -6905738622615590433, guid: 0000000000000000d000000000000000,
+ type: 0}
+ m_Tooltip:
+ m_DepthBufferBits: 0
+ m_Pos:
+ serializedVersion: 2
+ x: 2043
+ y: 94
+ width: 517
+ height: 1320
+ m_ScrollPosition: {x: 0, y: 0}
+ m_InspectorMode: 0
+ m_PreviewResizer:
+ m_CachedPref: 160
+ m_ControlHash: -371814159
+ m_PrefName: Preview_InspectorPreview
+ m_PreviewWindow: {fileID: 0}
+--- !u!114 &15
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12061, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_AutoRepaintOnSceneChange: 0
+ m_MinSize: {x: 200, y: 200}
+ m_MaxSize: {x: 4000, y: 4000}
+ m_TitleContent:
+ m_Text: Hierarchy
+ m_Image: {fileID: -590624980919486359, guid: 0000000000000000d000000000000000,
+ type: 0}
+ m_Tooltip:
+ m_DepthBufferBits: 0
+ m_Pos:
+ serializedVersion: 2
+ x: 0
+ y: 94
+ width: 503
+ height: 790
+ m_TreeViewState:
+ scrollPos: {x: 0, y: 0}
+ m_SelectedIDs:
+ m_LastClickedID: 0
+ m_ExpandedIDs: 00000000
+ m_RenameOverlay:
+ m_UserAcceptedRename: 0
+ m_Name:
+ m_OriginalName:
+ m_EditFieldRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 0
+ height: 0
+ m_UserData: 0
+ m_IsWaitingForDelay: 0
+ m_IsRenaming: 0
+ m_OriginalEventType: 11
+ m_IsRenamingFilename: 0
+ m_ClientGUIView: {fileID: 0}
+ m_CreateAssetUtility:
+ m_EndAction: {fileID: 0}
+ m_InstanceID: 0
+ m_Path:
+ m_Icon: {fileID: 0}
+ m_ResourceFile:
+ m_SearchString:
+ m_ColumnWidths: []
+ m_ExpandedScenes: []
+ m_CurrenRootInstanceID: 0
+ m_Locked: 0
+ m_CurrentSortingName: TransformSorting
+--- !u!114 &16
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12013, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_AutoRepaintOnSceneChange: 1
+ m_MinSize: {x: 200, y: 200}
+ m_MaxSize: {x: 4000, y: 4000}
+ m_TitleContent:
+ m_Text: Scene
+ m_Image: {fileID: 2318424515335265636, guid: 0000000000000000d000000000000000,
+ type: 0}
+ m_Tooltip:
+ m_DepthBufferBits: 32
+ m_Pos:
+ serializedVersion: 2
+ x: 507
+ y: 94
+ width: 1532
+ height: 790
+ m_SceneLighting: 1
+ lastFramingTime: 0
+ m_2DMode: 0
+ m_isRotationLocked: 0
+ m_AudioPlay: 0
+ m_Position:
+ m_Target: {x: 0, y: 0, z: 0}
+ speed: 2
+ m_Value: {x: 0, y: 0, z: 0}
+ m_RenderMode: 0
+ m_SceneViewState:
+ showFog: 1
+ showMaterialUpdate: 0
+ showSkybox: 1
+ showFlares: 1
+ showImageEffects: 1
+ grid:
+ xGrid:
+ m_Target: 0
+ speed: 2
+ m_Value: 0
+ yGrid:
+ m_Target: 1
+ speed: 2
+ m_Value: 1
+ zGrid:
+ m_Target: 0
+ speed: 2
+ m_Value: 0
+ m_Rotation:
+ m_Target: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226}
+ speed: 2
+ m_Value: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226}
+ m_Size:
+ m_Target: 10
+ speed: 2
+ m_Value: 10
+ m_Ortho:
+ m_Target: 0
+ speed: 2
+ m_Value: 0
+ m_LastSceneViewRotation: {x: 0, y: 0, z: 0, w: 0}
+ m_LastSceneViewOrtho: 0
+ m_ReplacementShader: {fileID: 0}
+ m_ReplacementString:
+ m_LastLockedObject: {fileID: 0}
+ m_ViewIsLockedToObject: 0
+--- !u!114 &17
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12015, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_AutoRepaintOnSceneChange: 1
+ m_MinSize: {x: 200, y: 200}
+ m_MaxSize: {x: 4000, y: 4000}
+ m_TitleContent:
+ m_Text: Game
+ m_Image: {fileID: -2087823869225018852, guid: 0000000000000000d000000000000000,
+ type: 0}
+ m_Tooltip:
+ m_DepthBufferBits: 32
+ m_Pos:
+ serializedVersion: 2
+ x: 507
+ y: 94
+ width: 1532
+ height: 790
+ m_MaximizeOnPlay: 0
+ m_Gizmos: 0
+ m_Stats: 0
+ m_SelectedSizes: 000000000000000000000000000000000000000000000000000000000000000000000000
+ m_TargetDisplay: 0
+ m_ZoomArea:
+ m_HRangeLocked: 0
+ m_VRangeLocked: 0
+ m_HBaseRangeMin: -383
+ m_HBaseRangeMax: 383
+ m_VBaseRangeMin: -193.25
+ m_VBaseRangeMax: 193.25
+ m_HAllowExceedBaseRangeMin: 1
+ m_HAllowExceedBaseRangeMax: 1
+ m_VAllowExceedBaseRangeMin: 1
+ m_VAllowExceedBaseRangeMax: 1
+ m_ScaleWithWindow: 0
+ m_HSlider: 0
+ m_VSlider: 0
+ m_IgnoreScrollWheelUntilClicked: 0
+ m_EnableMouseInput: 1
+ m_EnableSliderZoom: 0
+ m_UniformScale: 1
+ m_UpDirection: 1
+ m_DrawArea:
+ serializedVersion: 2
+ x: 0
+ y: 17
+ width: 1532
+ height: 773
+ m_Scale: {x: 2, y: 2}
+ m_Translation: {x: 766, y: 386.5}
+ m_MarginLeft: 0
+ m_MarginRight: 0
+ m_MarginTop: 0
+ m_MarginBottom: 0
+ m_LastShownAreaInsideMargins:
+ serializedVersion: 2
+ x: -383
+ y: -193.25
+ width: 766
+ height: 386.5
+ m_MinimalGUI: 1
+ m_defaultScale: 2
+ m_TargetTexture: {fileID: 0}
+ m_CurrentColorSpace: 1
+ m_LastWindowPixelSize: {x: 3064, y: 1580}
+ m_ClearInEditMode: 1
+ m_NoCameraWarning: 1
+--- !u!114 &18
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_PrefabParentObject: {fileID: 0}
+ m_PrefabInternal: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12003, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_AutoRepaintOnSceneChange: 0
+ m_MinSize: {x: 100, y: 100}
+ m_MaxSize: {x: 4000, y: 4000}
+ m_TitleContent:
+ m_Text: Console
+ m_Image: {fileID: 111653112392082826, guid: 0000000000000000d000000000000000,
+ type: 0}
+ m_Tooltip:
+ m_DepthBufferBits: 0
+ m_Pos:
+ serializedVersion: 2
+ x: 8
+ y: 718
+ width: 1366
+ height: 308
diff --git a/Library/CurrentMaximizeLayout.dwlt b/Library/CurrentMaximizeLayout.dwlt
new file mode 100644
index 0000000..6d1864d
--- /dev/null
+++ b/Library/CurrentMaximizeLayout.dwlt
@@ -0,0 +1,672 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &1
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Children:
+ - {fileID: 3}
+ - {fileID: 13}
+ m_Position:
+ serializedVersion: 2
+ x: 0
+ y: 30
+ width: 1904
+ height: 934
+ m_MinSize: {x: 679, y: 342}
+ m_MaxSize: {x: 12004, y: 8042}
+ vertical: 0
+ controlID: 7012
+--- !u!114 &2
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12015, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_MinSize: {x: 200, y: 200}
+ m_MaxSize: {x: 4000, y: 4000}
+ m_TitleContent:
+ m_Text: Game
+ m_Image: {fileID: -6423792434712278376, guid: 0000000000000000d000000000000000,
+ type: 0}
+ m_Tooltip:
+ m_Pos:
+ serializedVersion: 2
+ x: 209
+ y: 81
+ width: 1315
+ height: 641
+ m_ViewDataDictionary: {fileID: 0}
+ m_SerializedViewNames: []
+ m_SerializedViewValues: []
+ m_SerializedCustomFieldsNames: []
+ m_SerializedCustomFieldsValues: []
+ m_PlayModeViewName: GameView
+ m_ShowGizmos: 0
+ m_TargetDisplay: 0
+ m_ClearColor: {r: 0, g: 0, b: 0, a: 0}
+ m_TargetSize: {x: 1024, y: 768}
+ m_TextureFilterMode: 0
+ m_TextureHideFlags: 61
+ m_RenderIMGUI: 1
+ m_MaximizeOnPlay: 1
+ m_UseMipMap: 0
+ m_VSyncEnabled: 0
+ m_Gizmos: 0
+ m_Stats: 0
+ m_SelectedSizes: 06000000000000000000000000000000000000000000000000000000000000000000000000000000
+ m_ZoomArea:
+ m_HRangeLocked: 0
+ m_VRangeLocked: 0
+ hZoomLockedByDefault: 0
+ vZoomLockedByDefault: 0
+ m_HBaseRangeMin: -512
+ m_HBaseRangeMax: 512
+ m_VBaseRangeMin: -384
+ m_VBaseRangeMax: 384
+ m_HAllowExceedBaseRangeMin: 1
+ m_HAllowExceedBaseRangeMax: 1
+ m_VAllowExceedBaseRangeMin: 1
+ m_VAllowExceedBaseRangeMax: 1
+ m_ScaleWithWindow: 0
+ m_HSlider: 0
+ m_VSlider: 0
+ m_IgnoreScrollWheelUntilClicked: 0
+ m_EnableMouseInput: 1
+ m_EnableSliderZoomHorizontal: 0
+ m_EnableSliderZoomVertical: 0
+ m_UniformScale: 1
+ m_UpDirection: 1
+ m_DrawArea:
+ serializedVersion: 2
+ x: 0
+ y: 21
+ width: 1315
+ height: 620
+ m_Scale: {x: 0.8072917, y: 0.8072917}
+ m_Translation: {x: 657.5, y: 310}
+ m_MarginLeft: 0
+ m_MarginRight: 0
+ m_MarginTop: 0
+ m_MarginBottom: 0
+ m_LastShownAreaInsideMargins:
+ serializedVersion: 2
+ x: -814.4516
+ y: -384
+ width: 1628.9032
+ height: 768
+ m_MinimalGUI: 1
+ m_defaultScale: 0.8072917
+ m_LastWindowPixelSize: {x: 1315, y: 641}
+ m_ClearInEditMode: 1
+ m_NoCameraWarning: 1
+ m_LowResolutionForAspectRatios: 01000000000000000000
+ m_XRRenderMode: 0
+ m_RenderTexture: {fileID: 0}
+--- !u!114 &3
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Children:
+ - {fileID: 4}
+ - {fileID: 10}
+ m_Position:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1518
+ height: 934
+ m_MinSize: {x: 403, y: 342}
+ m_MaxSize: {x: 8003, y: 8042}
+ vertical: 1
+ controlID: 7013
+--- !u!114 &4
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Children:
+ - {fileID: 5}
+ - {fileID: 7}
+ m_Position:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1518
+ height: 662
+ m_MinSize: {x: 403, y: 221}
+ m_MaxSize: {x: 8003, y: 4021}
+ vertical: 0
+ controlID: 7014
+--- !u!114 &5
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Children: []
+ m_Position:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 201
+ height: 662
+ m_MinSize: {x: 200, y: 200}
+ m_MaxSize: {x: 4000, y: 4000}
+ m_ActualView: {fileID: 6}
+ m_Panes:
+ - {fileID: 6}
+ m_Selected: 0
+ m_LastSelected: 0
+--- !u!114 &6
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12061, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_MinSize: {x: 200, y: 200}
+ m_MaxSize: {x: 4000, y: 4000}
+ m_TitleContent:
+ m_Text: Hierarchy
+ m_Image: {fileID: 7966133145522015247, guid: 0000000000000000d000000000000000,
+ type: 0}
+ m_Tooltip:
+ m_Pos:
+ serializedVersion: 2
+ x: 8
+ y: 81
+ width: 200
+ height: 641
+ m_ViewDataDictionary: {fileID: 0}
+ m_SceneHierarchy:
+ m_TreeViewState:
+ scrollPos: {x: 0, y: 0}
+ m_SelectedIDs:
+ m_LastClickedID: 0
+ m_ExpandedIDs: 20f7ffffc2f7ffff
+ m_RenameOverlay:
+ m_UserAcceptedRename: 0
+ m_Name:
+ m_OriginalName:
+ m_EditFieldRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 0
+ height: 0
+ m_UserData: 0
+ m_IsWaitingForDelay: 0
+ m_IsRenaming: 0
+ m_OriginalEventType: 11
+ m_IsRenamingFilename: 0
+ m_ClientGUIView: {fileID: 5}
+ m_SearchString:
+ m_ExpandedScenes: []
+ m_CurrenRootInstanceID: 0
+ m_LockTracker:
+ m_IsLocked: 0
+ m_CurrentSortingName: TransformSorting
+ m_WindowGUID: a4d0f07d85699134e82147a3b11deedd
+--- !u!114 &7
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name: GameView
+ m_EditorClassIdentifier:
+ m_Children: []
+ m_Position:
+ serializedVersion: 2
+ x: 201
+ y: 0
+ width: 1317
+ height: 662
+ m_MinSize: {x: 202, y: 221}
+ m_MaxSize: {x: 4002, y: 4021}
+ m_ActualView: {fileID: 2}
+ m_Panes:
+ - {fileID: 8}
+ - {fileID: 2}
+ - {fileID: 9}
+ m_Selected: 1
+ m_LastSelected: 0
+--- !u!114 &8
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12013, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_MinSize: {x: 200, y: 200}
+ m_MaxSize: {x: 4000, y: 4000}
+ m_TitleContent:
+ m_Text: Scene
+ m_Image: {fileID: 2593428753322112591, guid: 0000000000000000d000000000000000,
+ type: 0}
+ m_Tooltip:
+ m_Pos:
+ serializedVersion: 2
+ x: 209
+ y: 81
+ width: 1315
+ height: 641
+ m_ViewDataDictionary: {fileID: 0}
+ m_ShowContextualTools: 0
+ m_WindowGUID: 12eb4c7e7e9246b4bad987d5446baa90
+ m_Gizmos: 1
+ m_SceneIsLit: 1
+ m_SceneLighting: 1
+ m_2DMode: 0
+ m_isRotationLocked: 0
+ m_PlayAudio: 0
+ m_AudioPlay: 0
+ m_Position:
+ m_Target: {x: 6.8627615, y: 1.9820986, z: 1.2093239}
+ speed: 2
+ m_Value: {x: 6.8627615, y: 1.9820986, z: 1.2093239}
+ m_RenderMode: 0
+ m_CameraMode:
+ drawMode: 0
+ name: Shaded
+ section: Shading Mode
+ m_ValidateTrueMetals: 0
+ m_DoValidateTrueMetals: 0
+ m_ExposureSliderValue: 0
+ m_ExposureSliderMax: 10
+ m_SceneViewState:
+ showFog: 1
+ showMaterialUpdate: 0
+ showSkybox: 1
+ showFlares: 1
+ showImageEffects: 1
+ showParticleSystems: 1
+ m_Grid:
+ xGrid:
+ m_Fade:
+ m_Target: 0
+ speed: 2
+ m_Value: 0
+ m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4}
+ m_Pivot: {x: 0, y: 0, z: 0}
+ m_Size: {x: 0, y: 0}
+ yGrid:
+ m_Fade:
+ m_Target: 1
+ speed: 2
+ m_Value: 1
+ m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4}
+ m_Pivot: {x: 0, y: 0, z: 0}
+ m_Size: {x: 1, y: 1}
+ zGrid:
+ m_Fade:
+ m_Target: 0
+ speed: 2
+ m_Value: 0
+ m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4}
+ m_Pivot: {x: 0, y: 0, z: 0}
+ m_Size: {x: 0, y: 0}
+ m_ShowGrid: 1
+ m_GridAxis: 1
+ m_gridOpacity: 0.5
+ m_Rotation:
+ m_Target: {x: -0.16871262, y: -0.057038333, z: 0.009780103, w: -0.9839709}
+ speed: 2
+ m_Value: {x: -0.16871163, y: -0.057038, z: 0.0097800465, w: -0.98396516}
+ m_Size:
+ m_Target: 14.215945
+ speed: 2
+ m_Value: 14.215945
+ m_Ortho:
+ m_Target: 0
+ speed: 2
+ m_Value: 0
+ m_CameraSettings:
+ m_Speed: 1
+ m_SpeedNormalized: 0.5
+ m_SpeedMin: 0.01
+ m_SpeedMax: 2
+ m_EasingEnabled: 1
+ m_EasingDuration: 0.4
+ m_AccelerationEnabled: 1
+ m_FieldOfViewHorizontalOrVertical: 60
+ m_NearClip: 0.03
+ m_FarClip: 10000
+ m_DynamicClip: 1
+ m_OcclusionCulling: 0
+ m_LastSceneViewRotation: {x: 0, y: 0, z: 0, w: 0}
+ m_LastSceneViewOrtho: 0
+ m_ReplacementShader: {fileID: 0}
+ m_ReplacementString:
+ m_SceneVisActive: 1
+ m_LastLockedObject: {fileID: 0}
+ m_ViewIsLockedToObject: 0
+--- !u!114 &9
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12111, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_MinSize: {x: 400, y: 100}
+ m_MaxSize: {x: 2048, y: 2048}
+ m_TitleContent:
+ m_Text: Asset Store
+ m_Image: {fileID: -8693916549880196297, guid: 0000000000000000d000000000000000,
+ type: 0}
+ m_Tooltip:
+ m_Pos:
+ serializedVersion: 2
+ x: 468
+ y: 181
+ width: 973
+ height: 501
+ m_ViewDataDictionary: {fileID: 0}
+--- !u!114 &10
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name: ConsoleWindow
+ m_EditorClassIdentifier:
+ m_Children: []
+ m_Position:
+ serializedVersion: 2
+ x: 0
+ y: 662
+ width: 1518
+ height: 272
+ m_MinSize: {x: 101, y: 121}
+ m_MaxSize: {x: 4001, y: 4021}
+ m_ActualView: {fileID: 12}
+ m_Panes:
+ - {fileID: 11}
+ - {fileID: 12}
+ m_Selected: 1
+ m_LastSelected: 0
+--- !u!114 &11
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12014, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_MinSize: {x: 230, y: 250}
+ m_MaxSize: {x: 10000, y: 10000}
+ m_TitleContent:
+ m_Text: Project
+ m_Image: {fileID: -5467254957812901981, guid: 0000000000000000d000000000000000,
+ type: 0}
+ m_Tooltip:
+ m_Pos:
+ serializedVersion: 2
+ x: 8
+ y: 743
+ width: 1517
+ height: 251
+ m_ViewDataDictionary: {fileID: 0}
+ m_SearchFilter:
+ m_NameFilter:
+ m_ClassNames: []
+ m_AssetLabels: []
+ m_AssetBundleNames: []
+ m_VersionControlStates: []
+ m_SoftLockControlStates: []
+ m_ReferencingInstanceIDs:
+ m_SceneHandles:
+ m_ShowAllHits: 0
+ m_SkipHidden: 0
+ m_SearchArea: 1
+ m_Folders:
+ - Assets/Scripts
+ m_ViewMode: 1
+ m_StartGridSize: 64
+ m_LastFolders:
+ - Assets/Scripts
+ m_LastFoldersGridSize: -1
+ m_LastProjectPath: C:\Users\peter\Documents\UNITY\Junction2020\WarmUpProject\WarmUp
+ m_LockTracker:
+ m_IsLocked: 0
+ m_FolderTreeState:
+ scrollPos: {x: 0, y: 0}
+ m_SelectedIDs: 54360000
+ m_LastClickedID: 13908
+ m_ExpandedIDs: 000000004836000000ca9a3b
+ m_RenameOverlay:
+ m_UserAcceptedRename: 0
+ m_Name:
+ m_OriginalName:
+ m_EditFieldRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 0
+ height: 0
+ m_UserData: 0
+ m_IsWaitingForDelay: 0
+ m_IsRenaming: 0
+ m_OriginalEventType: 11
+ m_IsRenamingFilename: 1
+ m_ClientGUIView: {fileID: 0}
+ m_SearchString:
+ m_CreateAssetUtility:
+ m_EndAction: {fileID: 0}
+ m_InstanceID: 0
+ m_Path:
+ m_Icon: {fileID: 0}
+ m_ResourceFile:
+ m_AssetTreeState:
+ scrollPos: {x: 0, y: 0}
+ m_SelectedIDs:
+ m_LastClickedID: 0
+ m_ExpandedIDs: 000000004836000000ca9a3b
+ m_RenameOverlay:
+ m_UserAcceptedRename: 0
+ m_Name:
+ m_OriginalName:
+ m_EditFieldRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 0
+ height: 0
+ m_UserData: 0
+ m_IsWaitingForDelay: 0
+ m_IsRenaming: 0
+ m_OriginalEventType: 11
+ m_IsRenamingFilename: 1
+ m_ClientGUIView: {fileID: 0}
+ m_SearchString:
+ m_CreateAssetUtility:
+ m_EndAction: {fileID: 0}
+ m_InstanceID: 0
+ m_Path:
+ m_Icon: {fileID: 0}
+ m_ResourceFile:
+ m_ListAreaState:
+ m_SelectedInstanceIDs: 1cf7ffff
+ m_LastClickedInstanceID: -2276
+ m_HadKeyboardFocusLastEvent: 0
+ m_ExpandedInstanceIDs: c6230000
+ m_RenameOverlay:
+ m_UserAcceptedRename: 0
+ m_Name:
+ m_OriginalName:
+ m_EditFieldRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 0
+ height: 0
+ m_UserData: 0
+ m_IsWaitingForDelay: 0
+ m_IsRenaming: 0
+ m_OriginalEventType: 11
+ m_IsRenamingFilename: 1
+ m_ClientGUIView: {fileID: 10}
+ m_CreateAssetUtility:
+ m_EndAction: {fileID: 0}
+ m_InstanceID: 0
+ m_Path:
+ m_Icon: {fileID: 0}
+ m_ResourceFile:
+ m_NewAssetIndexInList: -1
+ m_ScrollPosition: {x: 0, y: 0}
+ m_GridSize: 64
+ m_SkipHiddenPackages: 0
+ m_DirectoriesAreaWidth: 115
+--- !u!114 &12
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12003, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_MinSize: {x: 100, y: 100}
+ m_MaxSize: {x: 4000, y: 4000}
+ m_TitleContent:
+ m_Text: Console
+ m_Image: {fileID: -4327648978806127646, guid: 0000000000000000d000000000000000,
+ type: 0}
+ m_Tooltip:
+ m_Pos:
+ serializedVersion: 2
+ x: 8
+ y: 743
+ width: 1517
+ height: 251
+ m_ViewDataDictionary: {fileID: 0}
+--- !u!114 &13
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Children: []
+ m_Position:
+ serializedVersion: 2
+ x: 1518
+ y: 0
+ width: 386
+ height: 934
+ m_MinSize: {x: 276, y: 71}
+ m_MaxSize: {x: 4001, y: 4021}
+ m_ActualView: {fileID: 14}
+ m_Panes:
+ - {fileID: 14}
+ m_Selected: 0
+ m_LastSelected: 0
+--- !u!114 &14
+MonoBehaviour:
+ m_ObjectHideFlags: 52
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 1
+ m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_MinSize: {x: 275, y: 50}
+ m_MaxSize: {x: 4000, y: 4000}
+ m_TitleContent:
+ m_Text: Inspector
+ m_Image: {fileID: -2667387946076563598, guid: 0000000000000000d000000000000000,
+ type: 0}
+ m_Tooltip:
+ m_Pos:
+ serializedVersion: 2
+ x: 1526
+ y: 81
+ width: 385
+ height: 913
+ m_ViewDataDictionary: {fileID: 0}
+ m_OpenAddComponentMenu: 0
+ m_ObjectsLockedBeforeSerialization: []
+ m_InstanceIDsLockedBeforeSerialization:
+ m_LockTracker:
+ m_IsLocked: 0
+ m_PreviewResizer:
+ m_CachedPref: 160
+ m_ControlHash: -371814159
+ m_PrefName: Preview_InspectorPreview
+ m_PreviewWindow: {fileID: 0}
+ m_LastInspectedObjectInstanceID: -2276
+ m_LastVerticalScrollValue: 0
diff --git a/Library/EditorInstance.json b/Library/EditorInstance.json
new file mode 100644
index 0000000..0563d5a
--- /dev/null
+++ b/Library/EditorInstance.json
@@ -0,0 +1,6 @@
+{
+ "process_id" : 29528,
+ "version" : "2019.4.14f1",
+ "app_path" : "C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Unity.exe",
+ "app_contents_path" : "C:/Program Files/Unity/Hub/Editor/2019.4.14f1/Editor/Data"
+}
\ No newline at end of file
diff --git a/Library/EditorOnlyScriptingSettings.json b/Library/EditorOnlyScriptingSettings.json
new file mode 100644
index 0000000..8e1824c
--- /dev/null
+++ b/Library/EditorOnlyScriptingSettings.json
@@ -0,0 +1 @@
+{"m_DefineSymbols":[],"m_AllowUnsafeCode":false}
\ No newline at end of file
diff --git a/Library/EditorSnapSettings.asset b/Library/EditorSnapSettings.asset
new file mode 100644
index 0000000..7a90624
--- /dev/null
+++ b/Library/EditorSnapSettings.asset
@@ -0,0 +1,20 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &1
+MonoBehaviour:
+ m_ObjectHideFlags: 61
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 13954, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_SnapEnabled: 0
+ m_SnapSettings:
+ m_SnapValue: {x: 0.25, y: 0.25, z: 0.25}
+ m_SnapMultiplier: {x: 2048, y: 2048, z: 2048}
+ m_Rotation: 15
+ m_Scale: 1
diff --git a/Library/EditorUserBuildSettings.asset b/Library/EditorUserBuildSettings.asset
new file mode 100644
index 0000000..e965da9
Binary files /dev/null and b/Library/EditorUserBuildSettings.asset differ
diff --git a/Library/EditorUserSettings.asset b/Library/EditorUserSettings.asset
new file mode 100644
index 0000000..4681d1d
--- /dev/null
+++ b/Library/EditorUserSettings.asset
@@ -0,0 +1,19 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!162 &1
+EditorUserSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 4
+ m_ConfigSettings:
+ vcSharedLogLevel:
+ value: 0d5e400f0650
+ flags: 0
+ m_VCAutomaticAdd: 1
+ m_VCDebugCom: 0
+ m_VCDebugCmd: 0
+ m_VCDebugOut: 0
+ m_SemanticMergeMode: 2
+ m_VCShowFailedCheckout: 1
+ m_VCOverwriteFailedCheckoutAssets: 1
+ m_VCOverlayIcons: 1
+ m_VCAllowAsyncUpdate: 0
diff --git a/Library/InspectorExpandedItems.asset b/Library/InspectorExpandedItems.asset
new file mode 100644
index 0000000..eef7479
Binary files /dev/null and b/Library/InspectorExpandedItems.asset differ
diff --git a/Library/LastSceneManagerSetup.txt b/Library/LastSceneManagerSetup.txt
new file mode 100644
index 0000000..668c4a1
--- /dev/null
+++ b/Library/LastSceneManagerSetup.txt
@@ -0,0 +1,5 @@
+sceneSetups:
+- path: Assets/Scenes/SpaceInvader.unity
+ isLoaded: 1
+ isActive: 1
+ isSubScene: 0
diff --git a/Library/LibraryFormatVersion.txt b/Library/LibraryFormatVersion.txt
new file mode 100644
index 0000000..6185f09
--- /dev/null
+++ b/Library/LibraryFormatVersion.txt
@@ -0,0 +1,2 @@
+unityRebuildLibraryVersion: 11
+unityForwardCompatibleVersion: 40
diff --git a/Library/MonoManager.asset b/Library/MonoManager.asset
new file mode 100644
index 0000000..1e0965d
Binary files /dev/null and b/Library/MonoManager.asset differ
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/CHANGELOG.md b/Library/PackageCache/com.unity.2d.common@2.0.2/CHANGELOG.md
new file mode 100644
index 0000000..151ab17
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/CHANGELOG.md
@@ -0,0 +1,32 @@
+# Changelog
+
+## [2.0.2] - 2019-08-09
+### Added
+- Add Seconday Texture settings into TextureSettings for TextureGenerator
+- Add related test packages
+
+## [2.0.1] - 2019-07-13
+### Changed
+- Mark package to support Unity 2019.3.0a10 onwards.
+
+## [2.0.0] - 2019-6-17
+### Added
+- Drop preview tag.
+- Remove experimental namespace
+
+## [1.2.0-preview.2] - 2019-6-4
+### Added
+- Remove Image Packer Debug Window
+- Move tests out of package
+
+## [1.2.0-preview.1] - 2019-2-20
+### Added
+- Update for Unity 2019.2 support.
+
+## [1.1.0-preview.2] - 2019-3-18
+### Added
+- Remove deprecated call to Unity internal API
+
+## [1.1.0-preview.1] - 2019-1-25
+### Added
+- Added versioning for CI.
\ No newline at end of file
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/CHANGELOG.md.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/CHANGELOG.md.meta
new file mode 100644
index 0000000..08b4fbd
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/CHANGELOG.md.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 1791df116968841c6bc27470d2ebeaa8
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Documentation~/Common.md b/Library/PackageCache/com.unity.2d.common@2.0.2/Documentation~/Common.md
new file mode 100644
index 0000000..35945b6
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Documentation~/Common.md
@@ -0,0 +1,5 @@
+2D Common
+
+# Overview
+
+This package contains shared code used by various 2D projects such as SpriteShape, Animation etc..
\ No newline at end of file
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Editor.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor.meta
new file mode 100644
index 0000000..2ef3f91
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f07558e3f18214421b184e32d188624c
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/AssemblyInfo.cs b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/AssemblyInfo.cs
new file mode 100644
index 0000000..bef8924
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/AssemblyInfo.cs
@@ -0,0 +1,3 @@
+using System.Runtime.CompilerServices;
+[assembly: InternalsVisibleTo("Unity.2D.Common.Tests.EditorTests")]
+[assembly: InternalsVisibleTo("Unity.2D.PsdImporter.Editor")]
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/AssemblyInfo.cs.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/AssemblyInfo.cs.meta
new file mode 100644
index 0000000..93c1bb8
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/AssemblyInfo.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: cb006e3fa37420b42b3673eef90cd4b3
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker.meta
new file mode 100644
index 0000000..9e55b96
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 534fa0647f988416eafbba143e1ff174
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker/ImagePackNode.cs b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker/ImagePackNode.cs
new file mode 100644
index 0000000..1a749a7
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker/ImagePackNode.cs
@@ -0,0 +1,213 @@
+using System;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace UnityEditor.U2D.Common
+{
+ internal interface IImagePackNodeVisitor
+ {
+ void Visit(ImagePackNode node);
+ }
+
+ class CollectEmptyNodePositionVisitor : IImagePackNodeVisitor
+ {
+ public List emptyAreas = new List();
+ public void Visit(ImagePackNode node)
+ {
+ if (node.imageId == -1)
+ {
+ emptyAreas.Add(node.rect);
+ }
+ }
+ }
+
+ class CollectPackNodePositionVisitor : IImagePackNodeVisitor
+ {
+ public CollectPackNodePositionVisitor()
+ {
+ positions = new Vector2Int[0];
+ }
+
+ public void Visit(ImagePackNode node)
+ {
+ if (node.imageId != -1)
+ {
+ if (positions.Length < node.imageId + 1)
+ {
+ var p = positions;
+ Array.Resize(ref p, node.imageId + 1);
+ positions = p;
+ }
+
+ positions[node.imageId].x = node.rect.x;
+ positions[node.imageId].y = node.rect.y;
+ }
+ }
+
+ public Vector2Int[] positions { get; private set; }
+ }
+
+ internal class ImagePackNode
+ {
+ public ImagePackNode left;
+ public ImagePackNode right;
+ public RectInt rect;
+ public Vector2Int imageWidth;
+ public int imageId = -1;
+
+ public void AcceptVisitor(IImagePackNodeVisitor visitor)
+ {
+ visitor.Visit(this);
+ if (left != null)
+ left.AcceptVisitor(visitor);
+ if (right != null)
+ right.AcceptVisitor(visitor);
+ }
+
+ public void AdjustSize(int oriWidth, int oriHeight, int deltaW, int deltaH, out int adjustx, out int adjusty)
+ {
+ adjustx = adjusty = 0;
+ int adjustXleft = 0, adjustYleft = 0, adjustXRight = 0, adjustYRight = 0;
+ if (imageId == -1 || left == null)
+ {
+ if (rect.x + rect.width == oriWidth)
+ {
+ rect.width += deltaW;
+ adjustx = deltaW;
+ }
+ if (rect.y + rect.height == oriHeight)
+ {
+ rect.height += deltaH;
+ adjusty = deltaH;
+ }
+ }
+ else
+ {
+ left.AdjustSize(oriWidth, oriHeight, deltaW, deltaH, out adjustXleft, out adjustYleft);
+ right.AdjustSize(oriWidth, oriHeight, deltaW, deltaH, out adjustXRight, out adjustYRight);
+
+ adjustx = Mathf.Max(adjustXleft, adjustXRight);
+ rect.width += adjustx;
+ adjusty = Mathf.Max(adjustYleft, adjustYRight);
+ rect.height += adjusty;
+ }
+ }
+
+ public bool TryInsert(ImagePacker.ImagePackRect insert, int padding, out Vector2Int remainingSpace)
+ {
+ remainingSpace = Vector2Int.zero;
+ int insertWidth = insert.rect.width + padding * 2;
+ int insertHeight = insert.rect.height + padding * 2;
+ if (insertWidth > rect.width || insertHeight > rect.height)
+ return false;
+
+ if (imageId == -1)
+ {
+ remainingSpace.x = rect.width - insertWidth;
+ remainingSpace.y = rect.height - insertHeight;
+ }
+ else
+ {
+ Vector2Int spaceLeft, spaceRight;
+ bool insertLeft, insertRight;
+ ImagePackNode tryLeft, tryRight;
+ tryLeft = left;
+ tryRight = right;
+ if (left == null && !SplitRects(this, insert, padding, out tryLeft, out tryRight))
+ {
+ return false;
+ }
+
+ insertLeft = tryLeft.TryInsert(insert, padding, out spaceLeft);
+ insertRight = tryRight.TryInsert(insert, padding, out spaceRight);
+ if (insertLeft && insertRight)
+ {
+ remainingSpace = spaceLeft.sqrMagnitude < spaceRight.sqrMagnitude ? spaceLeft : spaceRight;
+ }
+ else if (insertLeft)
+ remainingSpace = spaceLeft;
+ else if (insertRight)
+ remainingSpace = spaceRight;
+ else
+ return false;
+ }
+
+ return true;
+ }
+
+ static bool SplitRects(ImagePackNode node, ImagePacker.ImagePackRect insert, int padding, out ImagePackNode left, out ImagePackNode right)
+ {
+ // Find the best way to split the rect based on a new rect
+ left = right = null;
+ var tryRects = new[]
+ {
+ new ImagePackNode(), new ImagePackNode(),
+ new ImagePackNode(), new ImagePackNode()
+ };
+
+ tryRects[0].rect = new RectInt(node.rect.x + node.imageWidth.x, node.rect.y, node.rect.width - node.imageWidth.x, node.rect.height);
+ tryRects[1].rect = new RectInt(node.rect.x, node.rect.y + node.imageWidth.y, node.imageWidth.x, node.rect.height - node.imageWidth.y);
+ tryRects[2].rect = new RectInt(node.rect.x, node.rect.y + node.imageWidth.y, node.rect.width, node.rect.height - node.imageWidth.y);
+ tryRects[3].rect = new RectInt(node.rect.x + node.imageWidth.x, node.rect.y, node.rect.width - node.imageWidth.x, node.imageWidth.y);
+ float smallestSpace = float.MinValue;
+ for (int i = 0; i < tryRects.GetLength(0); ++i)
+ {
+ //for (int j = 0; j < tryRects.GetLength(1); ++j)
+ {
+ Vector2Int newSpaceLeft;
+ if (tryRects[i].TryInsert(insert, padding, out newSpaceLeft))
+ {
+ if (smallestSpace < newSpaceLeft.sqrMagnitude)
+ {
+ smallestSpace = newSpaceLeft.sqrMagnitude;
+ int index = i / 2 * 2;
+ left = tryRects[index];
+ right = tryRects[index + 1];
+ }
+ }
+ }
+ }
+ return left != null;
+ }
+
+ public bool Insert(ImagePacker.ImagePackRect insert, int padding)
+ {
+ int insertWidth = insert.rect.width + padding * 2;
+ int insertHeight = insert.rect.height + padding * 2;
+ if (insertWidth > rect.width || insertHeight > rect.height)
+ return false;
+
+ if (imageId == -1)
+ {
+ imageId = insert.index;
+ imageWidth = new Vector2Int(insertWidth, insertHeight);
+ }
+ else
+ {
+ if (left == null && !SplitRects(this, insert, padding, out left, out right))
+ {
+ return false;
+ }
+ // We assign to the node that has a better fit for the image
+ Vector2Int spaceLeft, spaceRight;
+ bool insertLeft, insertRight;
+ insertLeft = left.TryInsert(insert, padding, out spaceLeft);
+ insertRight = right.TryInsert(insert, padding, out spaceRight);
+ if (insertLeft && insertRight)
+ {
+ if (spaceLeft.sqrMagnitude < spaceRight.sqrMagnitude)
+ left.Insert(insert, padding);
+ else
+ right.Insert(insert, padding);
+ }
+ else if (insertLeft)
+ left.Insert(insert, padding);
+ else if (insertRight)
+ right.Insert(insert, padding);
+ else
+ return false;
+ }
+ return true;
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker/ImagePackNode.cs.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker/ImagePackNode.cs.meta
new file mode 100644
index 0000000..bc44c42
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker/ImagePackNode.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 488b804e650114066b55d51eefc85775
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker/ImagePacker.cs b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker/ImagePacker.cs
new file mode 100644
index 0000000..142ccbc
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker/ImagePacker.cs
@@ -0,0 +1,193 @@
+//#define PACKING_DEBUG
+
+using System;
+using UnityEngine;
+using Unity.Collections;
+using Unity.Collections.LowLevel.Unsafe;
+
+namespace UnityEditor.U2D.Common
+{
+ internal static class ImagePacker
+ {
+ ///
+ /// Given an array of rects, the method returns an array of rects arranged within outPackedWidth and outPackedHeight
+ ///
+ /// Rects to pack
+ /// Padding between each rect
+ /// Rects arranged within outPackedWidth and outPackedHeight
+ /// Width of the packed rects
+ /// Height of the packed rects
+ public static void Pack(RectInt[] rects, int padding, out RectInt[] outPackedRects, out int outPackedWidth, out int outPackedHeight)
+ {
+ var packNode = InternalPack(rects, padding);
+ outPackedWidth = packNode.rect.width;
+ outPackedHeight = packNode.rect.height;
+ var visitor = new CollectPackNodePositionVisitor();
+ packNode.AcceptVisitor(visitor);
+
+ outPackedRects = new RectInt[rects.Length];
+ for (int i = 0; i < rects.Length; ++i)
+ outPackedRects[i] = new RectInt(visitor.positions[i].x + padding, visitor.positions[i].y + padding, rects[i].width, rects[i].height);
+#if PACKING_DEBUG
+ var emptyNodeCollector = new CollectEmptyNodePositionVisitor();
+ packNode.AcceptVisitor(emptyNodeCollector);
+ Array.Resize(ref outPackedRects, rects.Length + emptyNodeCollector.emptyAreas.Count);
+ for (int i = rects.Length; i < outPackedRects.Length; ++i)
+ outPackedRects[i] = emptyNodeCollector.emptyAreas[i - rects.Length];
+#endif
+ }
+
+ ///
+ /// Packs image buffer into a single buffer. Image buffers are assumed to be 4 bytes per pixel in RGBA format
+ ///
+ /// Image buffers to pack
+ /// Image buffers width
+ /// Image buffers height
+ /// Padding between each packed image
+ /// Packed image buffer
+ /// Packed image buffer's width
+ /// Packed iamge buffer's height
+ /// Location of each image buffers in the packed buffer
+ /// Translation data from image original buffer to packed buffer
+ public static void Pack(NativeArray[] buffers, int width, int height, int padding, out NativeArray outPackedBuffer, out int outPackedBufferWidth, out int outPackedBufferHeight, out RectInt[] outPackedRect, out Vector2Int[] outUVTransform)
+ {
+ UnityEngine.Profiling.Profiler.BeginSample("Pack");
+ // Determine the area that contains data in the buffer
+ outPackedBuffer = default(NativeArray);
+ try
+ {
+ var tightRects = FindTightRectJob.Execute(buffers, width, height);
+ Pack(tightRects, padding, out outPackedRect, out outPackedBufferWidth, out outPackedBufferHeight);
+ outUVTransform = new Vector2Int[tightRects.Length];
+ for (int i = 0; i < outUVTransform.Length; ++i)
+ {
+ outUVTransform[i] = new Vector2Int(outPackedRect[i].x - tightRects[i].x, outPackedRect[i].y - tightRects[i].y);
+ }
+ outPackedBuffer = new NativeArray(outPackedBufferWidth * outPackedBufferHeight, Allocator.Temp);
+
+ Blit(outPackedBuffer, outPackedRect, outPackedBufferWidth, buffers, tightRects, width, padding);
+ }
+ catch (Exception ex)
+ {
+ if (outPackedBuffer.IsCreated)
+ outPackedBuffer.Dispose();
+ throw ex;
+ }
+ finally
+ {
+ UnityEngine.Profiling.Profiler.EndSample();
+ }
+ }
+
+ static ImagePackNode InternalPack(RectInt[] rects, int padding)
+ {
+ if (rects == null || rects.Length == 0)
+ return new ImagePackNode() { rect = new RectInt(0, 0, 0, 0)};
+ var sortedRects = new ImagePackRect[rects.Length];
+ for (int i = 0; i < rects.Length; ++i)
+ {
+ sortedRects[i] = new ImagePackRect();
+ sortedRects[i].rect = rects[i];
+ sortedRects[i].index = i;
+ }
+ Array.Sort(sortedRects);
+ var root = new ImagePackNode();
+ root.rect = new RectInt(0, 0, (int)NextPowerOfTwo((ulong)rects[0].width), (int)NextPowerOfTwo((ulong)rects[0].height));
+
+ for (int i = 0; i < rects.Length; ++i)
+ {
+ if (!root.Insert(sortedRects[i], padding)) // we can't fit
+ {
+ int newWidth = root.rect.width , newHeight = root.rect.height;
+ if (root.rect.width < root.rect.height)
+ newWidth = (int)NextPowerOfTwo((ulong)root.rect.width + 1);
+ else
+ newHeight = (int)NextPowerOfTwo((ulong)root.rect.height + 1);
+ // Reset all packing and try again
+ root = new ImagePackNode();
+ root.rect = new RectInt(0, 0, newWidth, newHeight);
+ i = -1;
+ }
+ }
+ return root;
+ }
+
+ public static unsafe void Blit(NativeArray buffer, RectInt[] blitToArea, int bufferbytesPerRow, NativeArray[] originalBuffer, RectInt[] blitFromArea, int bytesPerRow, int padding)
+ {
+ UnityEngine.Profiling.Profiler.BeginSample("Blit");
+
+ var c = (Color32*)buffer.GetUnsafePtr();
+ for (int bufferIndex = 0; bufferIndex < blitToArea.Length && bufferIndex < originalBuffer.Length && bufferIndex < blitFromArea.Length; ++bufferIndex)
+ {
+ var b = (Color32*)originalBuffer[bufferIndex].GetUnsafeReadOnlyPtr();
+ var rectFrom = blitFromArea[bufferIndex];
+ var rectTo = blitToArea[bufferIndex];
+ for (int i = 0; i < rectFrom.height; ++i)
+ {
+ for (int j = 0; j < rectFrom.width; ++j)
+ {
+ Color32 cc = b[(rectFrom.y + i) * bytesPerRow + rectFrom.x + j];
+ c[((rectTo.y + i) * bufferbytesPerRow) + rectTo.x + j] = cc;
+ }
+ }
+ }
+
+#if PACKING_DEBUG
+ var emptyColors = new Color32[]
+ {
+ new Color32((byte)255, (byte)0, (byte)0, (byte)255),
+ new Color32((byte)255, (byte)255, (byte)0, (byte)255),
+ new Color32((byte)255, (byte)0, (byte)255, (byte)255),
+ new Color32((byte)255, (byte)255, (byte)255, (byte)255),
+ new Color32((byte)0, (byte)255, (byte)0, (byte)255),
+ new Color32((byte)0, (byte)0, (byte)255, (byte)255)
+ };
+
+ for (int k = originalBuffer.Length; k < blitToArea.Length; ++k)
+ {
+ var rectFrom = blitToArea[k];
+ for (int i = 0; i < rectFrom.height; ++i)
+ {
+ for (int j = 0; j < rectFrom.width; ++j)
+ {
+ c[((rectFrom.y + i) * bufferbytesPerRow) + rectFrom.x + j] =
+ emptyColors[k % emptyColors.Length];
+ }
+ }
+ }
+#endif
+ UnityEngine.Profiling.Profiler.EndSample();
+ }
+
+ internal static ulong NextPowerOfTwo(ulong v)
+ {
+ v -= 1;
+ v |= v >> 16;
+ v |= v >> 8;
+ v |= v >> 4;
+ v |= v >> 2;
+ v |= v >> 1;
+ return v + 1;
+ }
+
+ internal class ImagePackRect : IComparable
+ {
+ public RectInt rect;
+ public int index;
+
+ public int CompareTo(ImagePackRect obj)
+ {
+ var lhsArea = rect.width * rect.height;
+ var rhsArea = obj.rect.width * obj.rect.height;
+ if (lhsArea > rhsArea)
+ return -1;
+ if (lhsArea < rhsArea)
+ return 1;
+ if (index < obj.index)
+ return -1;
+
+ return 1;
+ }
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker/ImagePacker.cs.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker/ImagePacker.cs.meta
new file mode 100644
index 0000000..0c5f0b3
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker/ImagePacker.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 6ea81e02715034d7e81c7c8e6f5e3329
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker/ImagePackerDebugEditor.cs b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker/ImagePackerDebugEditor.cs
new file mode 100644
index 0000000..5f0431c
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker/ImagePackerDebugEditor.cs
@@ -0,0 +1,300 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using UnityEditor.U2D.Sprites;
+using UnityEditorInternal;
+using UnityEngine;
+using UnityEngine.UIElements;
+using Object = UnityEngine.Object;
+
+namespace UnityEditor.U2D.Common
+{
+ internal class ImagePackerDebugEditor : EditorWindow
+ {
+ [MenuItem("internal:Window/2D/Common/Image Packer Debug Editor")]
+ static void Launch()
+ {
+ var window = EditorWindow.GetWindow();
+ var pos = window.position;
+ pos.height = pos.width = 400;
+ window.position = pos;
+ window.Show();
+ }
+
+ ReorderableList m_ReorderableList;
+ ImagePacker.ImagePackRect[] m_PackingRect = null;
+ List m_PackRects = new List();
+ RectInt[] m_PackResult = null;
+ SpriteRect[] m_SpriteRects = null;
+ Texture2D m_Texture;
+ int m_TextureActualWidth = 0;
+ int m_TextureActualHeight = 0;
+ int m_PackWidth = 0;
+ int m_PackHeight = 0;
+ int m_Padding = 0;
+ Vector2 m_ConfigScroll = Vector2.zero;
+ float m_Zoom = 1;
+ IMGUIContainer m_PackArea;
+ int m_PackStep = -1;
+ protected const float k_MinZoomPercentage = 0.9f;
+ protected const float k_WheelZoomSpeed = 0.03f;
+ protected const float k_MouseZoomSpeed = 0.005f;
+
+ void OnEnable()
+ {
+ var visualContainer = new VisualElement()
+ {
+ name = "Container",
+ style =
+ {
+ flexGrow = 1,
+ flexDirection = FlexDirection.Row
+ }
+ };
+ this.rootVisualElement.Add(visualContainer);
+
+ var imgui = new IMGUIContainer(OnConfigGUI)
+ {
+ name = "Config",
+ style =
+ {
+ width = 300
+ }
+ };
+
+ visualContainer.Add(imgui);
+
+ m_PackArea = new IMGUIContainer(OnImagePackerGUI)
+ {
+ name = "ImagePacker",
+ style =
+ {
+ flexGrow = 1,
+ }
+ };
+ visualContainer.Add(m_PackArea);
+ SetupConfigGUI();
+ }
+
+ void SetupConfigGUI()
+ {
+ m_ReorderableList = new ReorderableList(m_PackRects, typeof(RectInt), false, false, true, true);
+ m_ReorderableList.elementHeightCallback = (int index) =>
+ {
+ return EditorGUIUtility.singleLineHeight * 2 + 6;
+ };
+ m_ReorderableList.drawElementCallback = DrawListElement;
+
+ m_ReorderableList.onAddCallback = (list) =>
+ {
+ m_PackRects.Add(new RectInt());
+ };
+ m_ReorderableList.onRemoveCallback = (list) =>
+ {
+ m_PackRects.RemoveAt(list.index);
+ };
+ }
+
+ void DrawListElement(Rect rect, int index, bool isactive, bool isfocused)
+ {
+ var rectInt = m_PackRects[index];
+ var name = m_SpriteRects == null || index >= m_SpriteRects.Length ? index.ToString() : m_SpriteRects[index].
+ name;
+ rectInt.size = EditorGUI.Vector2IntField(rect, name, rectInt.size);
+ m_PackRects[index] = rectInt;
+ }
+
+ void OnConfigGUI()
+ {
+ EditorGUILayout.BeginVertical();
+ m_ConfigScroll = EditorGUILayout.BeginScrollView(m_ConfigScroll);
+ m_ReorderableList.DoLayoutList();
+ EditorGUILayout.EndScrollView();
+ GUILayout.FlexibleSpace();
+
+ m_PackStep = EditorGUILayout.IntSlider("Step", m_PackStep, 0, m_PackRects.Count);
+ EditorGUI.BeginChangeCheck();
+ m_Texture = EditorGUILayout.ObjectField(new GUIContent("Texture"), (Object)m_Texture, typeof(Texture2D), false) as Texture2D;
+ if (EditorGUI.EndChangeCheck())
+ UpdateSpriteRect();
+ m_Padding = EditorGUILayout.IntField("Padding", m_Padding);
+ EditorGUILayout.BeginHorizontal();
+ if (GUILayout.Button("<<"))
+ {
+ m_PackStep = m_PackStep <= 0 ? 0 : m_PackStep - 1;
+ Pack();
+ }
+ if (GUILayout.Button("Pack"))
+ Pack();
+ if (GUILayout.Button(">>"))
+ {
+ m_PackStep = m_PackStep > m_PackRects.Count ? m_PackRects.Count : m_PackStep + 1;
+ Pack();
+ }
+ if (GUILayout.Button("Clear"))
+ {
+ m_PackRects.Clear();
+ m_Texture = null;
+ m_PackingRect = null;
+ m_PackResult = null;
+ m_SpriteRects = null;
+ }
+
+ EditorGUILayout.EndHorizontal();
+ EditorGUILayout.EndVertical();
+ }
+
+ void UpdateSpriteRect()
+ {
+ var dataProvider = AssetImporter.GetAtPath(AssetDatabase.GetAssetPath(m_Texture)) as ISpriteEditorDataProvider;
+ if (dataProvider == null)
+ return;
+ dataProvider.InitSpriteEditorDataProvider();
+ dataProvider.GetDataProvider().GetTextureActualWidthAndHeight(out m_TextureActualWidth, out m_TextureActualHeight);
+ m_SpriteRects = dataProvider.GetDataProvider().GetSpriteRects();
+ m_PackRects.Clear();
+ m_PackRects.AddRange(m_SpriteRects.Select(x => new RectInt((int)x.rect.x, (int)x.rect.y, (int)x.rect.width, (int)x.rect.height)));
+ m_PackResult = null;
+ m_PackStep = m_PackRects.Count;
+ }
+
+ void Pack()
+ {
+ int count = m_PackStep > 0 && m_PackStep < m_PackRects.Count ? m_PackStep : m_PackRects.Count;
+ m_PackingRect = new ImagePacker.ImagePackRect[m_PackRects.Count];
+ for (int i = 0; i < m_PackRects.Count; ++i)
+ {
+ m_PackingRect[i] = new ImagePacker.ImagePackRect()
+ {
+ rect = m_PackRects[i],
+ index = i
+ };
+ }
+ Array.Sort(m_PackingRect);
+ ImagePacker.Pack(m_PackingRect.Take(count).Select(x => x.rect).ToArray(), m_Padding, out m_PackResult, out m_PackWidth, out m_PackHeight);
+ }
+
+ void DrawLabel(Rect rect, string label)
+ {
+ rect.position = Handles.matrix.MultiplyPoint(rect.position);
+ GUI.Label(rect, label);
+ }
+
+ void OnImagePackerGUI()
+ {
+ if (m_PackResult == null)
+ return;
+ HandleZoom();
+ var oldMatrix = Handles.matrix;
+ SetupHandlesMatrix();
+ Handles.DrawSolidRectangleWithOutline(new Rect(0, 0, m_PackWidth, m_PackHeight), Color.gray, Color.black);
+ DrawLabel(new Rect(0, 0, m_PackWidth, m_PackHeight), m_PackWidth + "x" + m_PackHeight);
+
+ int index = 0;
+
+ foreach (var rect in m_PackResult)
+ {
+ Handles.DrawSolidRectangleWithOutline(new Rect(rect.x, rect.y, rect.width, rect.height), Color.white, Color.black);
+ var rect1 = new Rect(rect.x, rect.y + rect.height * 0.5f, rect.width, EditorGUIUtility.singleLineHeight);
+ DrawLabel(rect1, m_PackingRect[index].index.ToString());
+ ++index;
+ }
+
+ index = 0;
+ if (m_Texture != null && m_SpriteRects != null)
+ {
+ var material = new Material(Shader.Find("Sprites/Default"));
+ material.mainTexture = m_Texture;
+ material.SetPass(0);
+
+ int mouseOverIndex = -1;
+ GL.PushMatrix();
+ GL.LoadIdentity();
+ GL.MultMatrix(GUI.matrix * Handles.matrix);
+ GL.Begin(GL.QUADS);
+ for (int i = 0; i < m_PackResult.Length; ++i)
+ {
+ index = m_PackingRect[i].index;
+ if (index >= m_SpriteRects.Length)
+ continue;
+ var rect = m_PackResult[i];
+ GL.TexCoord(new Vector3(m_SpriteRects[index].rect.x / m_TextureActualWidth, m_SpriteRects[index].rect.y / m_TextureActualHeight, 0));
+ GL.Vertex(new Vector3(rect.x, rect.y, 0));
+ GL.TexCoord(new Vector3(m_SpriteRects[index].rect.xMax / m_TextureActualWidth, m_SpriteRects[index].rect.y / m_TextureActualHeight, 0));
+ GL.Vertex(new Vector3(rect.x + rect.width, rect.y, 0));
+ GL.TexCoord(new Vector3(m_SpriteRects[index].rect.xMax / m_TextureActualWidth, m_SpriteRects[index].rect.yMax / m_TextureActualHeight, 0));
+ GL.Vertex(new Vector3(rect.x + rect.width, rect.y + rect.height, 0));
+ GL.TexCoord(new Vector3(m_SpriteRects[index].rect.x / m_TextureActualWidth, m_SpriteRects[index].rect.yMax / m_TextureActualHeight, 0));
+ GL.Vertex(new Vector3(rect.x, rect.y + rect.height, 0));
+ var m = Handles.matrix.inverse.MultiplyPoint(Event.current.mousePosition);
+ if (rect.Contains(new Vector2Int((int)m.x, (int)m.y)))
+ {
+ mouseOverIndex = index;
+ }
+ ++index;
+ }
+
+ GL.End();
+ GL.PopMatrix();
+ if (mouseOverIndex >= 0)
+ {
+ var text = new GUIContent(m_SpriteRects[mouseOverIndex].name + " " + index);
+ var length = EditorStyles.textArea.CalcSize(text);
+ var rect1 = new Rect(m_PackResult[mouseOverIndex].x, m_PackResult[mouseOverIndex].y + m_PackResult[mouseOverIndex].height * 0.5f, length.x, length.y);
+ rect1.position = Handles.matrix.MultiplyPoint(rect1.position);
+ if (Event.current.type == EventType.Repaint)
+ EditorStyles.textArea.Draw(rect1, text, false, false, false, false);
+ }
+ }
+
+ Handles.matrix = oldMatrix;
+ }
+
+ void SetupHandlesMatrix()
+ {
+ Vector3 handlesPos = new Vector3(0, m_PackHeight * m_Zoom, 0f);
+ Vector3 handlesScale = new Vector3(m_Zoom, -m_Zoom, 1f);
+ Handles.matrix = Matrix4x4.TRS(handlesPos, Quaternion.identity, handlesScale);
+ }
+
+ protected void HandleZoom()
+ {
+ bool zoomMode = Event.current.alt && Event.current.button == 1;
+ if (zoomMode)
+ {
+ EditorGUIUtility.AddCursorRect(m_PackArea.worldBound, MouseCursor.Zoom);
+ }
+
+ if (
+ ((Event.current.type == EventType.MouseUp || Event.current.type == EventType.MouseDown) && zoomMode) ||
+ ((Event.current.type == EventType.KeyUp || Event.current.type == EventType.KeyDown) && Event.current.keyCode == KeyCode.LeftAlt)
+ )
+ {
+ Repaint();
+ }
+
+ if (Event.current.type == EventType.ScrollWheel || (Event.current.type == EventType.MouseDrag && Event.current.alt && Event.current.button == 1))
+ {
+ float zoomMultiplier = 1f - Event.current.delta.y * (Event.current.type == EventType.ScrollWheel ? k_WheelZoomSpeed : -k_MouseZoomSpeed);
+
+ // Clamp zoom
+ float wantedZoom = m_Zoom * zoomMultiplier;
+
+ float currentZoom = Mathf.Clamp(wantedZoom, GetMinZoom(), 1);
+
+ if (currentZoom != m_Zoom)
+ {
+ m_Zoom = currentZoom;
+ Event.current.Use();
+ }
+ }
+ }
+
+ protected float GetMinZoom()
+ {
+ if (m_Texture == null)
+ return 1.0f;
+ return Mathf.Min(m_PackArea.worldBound.width / m_PackWidth, m_PackArea.worldBound.height / m_PackHeight, 0.05f) * k_MinZoomPercentage;
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker/ImagePackerDebugEditor.cs.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker/ImagePackerDebugEditor.cs.meta
new file mode 100644
index 0000000..d66fd88
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker/ImagePackerDebugEditor.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 13c5c1934f6f927419763b01ff95ed74
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker/Jobs.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker/Jobs.meta
new file mode 100644
index 0000000..99b677a
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker/Jobs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 55c552c82618a429ebc328c8ba27b416
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker/Jobs/FindTightRectJob.cs b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker/Jobs/FindTightRectJob.cs
new file mode 100644
index 0000000..91be9af
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker/Jobs/FindTightRectJob.cs
@@ -0,0 +1,59 @@
+using System;
+using UnityEngine;
+using Unity.Collections;
+using Unity.Collections.LowLevel.Unsafe;
+using Unity.Jobs;
+
+namespace UnityEditor.U2D.Common
+{
+ public struct FindTightRectJob : IJobParallelFor
+ {
+ [ReadOnly]
+ [DeallocateOnJobCompletion]
+ NativeArray m_Buffers;
+ [ReadOnly]
+ int m_Width;
+ [ReadOnly]
+ int m_Height;
+ NativeArray m_Output;
+
+ public unsafe void Execute(int index)
+ {
+ var rect = new RectInt(m_Width, m_Height, 0, 0);
+ var color = (Color32*)m_Buffers[index].ToPointer();
+ for (int i = 0; i < m_Height; ++i)
+ {
+ for (int j = 0; j < m_Width; ++j)
+ {
+ if (color->a != 0)
+ {
+ rect.x = Mathf.Min(j, rect.x);
+ rect.y = Mathf.Min(i, rect.y);
+ rect.width = Mathf.Max(j, rect.width);
+ rect.height = Mathf.Max(i, rect.height);
+ }
+ ++color;
+ }
+ }
+ rect.width = Mathf.Max(0, rect.width - rect.x + 1);
+ rect.height = Mathf.Max(0, rect.height - rect.y + 1);
+ m_Output[index] = rect;
+ }
+
+ public static unsafe RectInt[] Execute(NativeArray[] buffers, int width, int height)
+ {
+ var job = new FindTightRectJob();
+ job.m_Buffers = new NativeArray(buffers.Length, Allocator.TempJob);
+ for (int i = 0; i < buffers.Length; ++i)
+ job.m_Buffers[i] = new IntPtr(buffers[i].GetUnsafeReadOnlyPtr());
+ job.m_Output = new NativeArray(buffers.Length, Allocator.TempJob);
+ job.m_Width = width;
+ job.m_Height = height;
+ // Ensure all jobs are completed before we return since we don't own the buffers
+ job.Schedule(buffers.Length, 1).Complete();
+ var rects = job.m_Output.ToArray();
+ job.m_Output.Dispose();
+ return rects;
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker/Jobs/FindTightRectJob.cs.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker/Jobs/FindTightRectJob.cs.meta
new file mode 100644
index 0000000..b2c55fa
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/ImagePacker/Jobs/FindTightRectJob.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 9b3eb1ded0fb747809431ebbd42aa4f3
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/InternalBridge.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/InternalBridge.meta
new file mode 100644
index 0000000..e457711
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/InternalBridge.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: d59d6a57d3f6f4f17bbf31e5a13966e8
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/InternalBridge/AssemblyInfo.cs b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/InternalBridge/AssemblyInfo.cs
new file mode 100644
index 0000000..34a46f3
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/InternalBridge/AssemblyInfo.cs
@@ -0,0 +1,6 @@
+using System.Runtime.CompilerServices;
+
+[assembly: InternalsVisibleTo("Unity.2D.Animation.Editor")]
+[assembly: InternalsVisibleTo("Unity.2D.SpriteShape.Editor")]
+[assembly: InternalsVisibleTo("Unity.2D.SpriteShape.EditorTests")]
+[assembly: InternalsVisibleTo("Unity.2D.PsdImporter.Editor")]
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/InternalBridge/AssemblyInfo.cs.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/InternalBridge/AssemblyInfo.cs.meta
new file mode 100644
index 0000000..dfc4b74
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/InternalBridge/AssemblyInfo.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 7fc947ed5e1e2b141bd741eca43b418c
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/InternalBridge/InternalBridgeDef.asmdef b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/InternalBridge/InternalBridgeDef.asmdef
new file mode 100644
index 0000000..7af87ef
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/InternalBridge/InternalBridgeDef.asmdef
@@ -0,0 +1,17 @@
+{
+ "name": "Unity.InternalAPIEditorBridge.001",
+ "references": [
+ "Unity.2D.Sprite.Editor"
+ ],
+ "optionalUnityReferences": [],
+ "includePlatforms": [
+ "Editor"
+ ],
+ "excludePlatforms": [],
+ "allowUnsafeCode": false,
+ "overrideReferences": false,
+ "precompiledReferences": [],
+ "autoReferenced": true,
+ "defineConstraints": [],
+ "versionDefines": []
+}
\ No newline at end of file
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/InternalBridge/InternalBridgeDef.asmdef.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/InternalBridge/InternalBridgeDef.asmdef.meta
new file mode 100644
index 0000000..efb1c03
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/InternalBridge/InternalBridgeDef.asmdef.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: ce6baade223984afda3f24c7fca12584
+AssemblyDefinitionImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/InternalBridge/InternalEditorBridge.cs b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/InternalBridge/InternalEditorBridge.cs
new file mode 100644
index 0000000..4cae2c6
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/InternalBridge/InternalEditorBridge.cs
@@ -0,0 +1,106 @@
+using System;
+using System.Reflection;
+using UnityEditor.ShortcutManagement;
+using UnityEditor.U2D.Sprites;
+using UnityEngine;
+using UnityEngine.Events;
+
+namespace UnityEditor.U2D.Common
+{
+ internal static class InternalEditorBridge
+ {
+ public static void RenderSortingLayerFields(SerializedProperty order, SerializedProperty layer)
+ {
+ SortingLayerEditorUtility.RenderSortingLayerFields(order, layer);
+ }
+
+ public static void RepaintImmediately(EditorWindow window)
+ {
+ window.RepaintImmediately();
+ }
+
+ public static ISpriteEditorDataProvider GetISpriteEditorDataProviderFromPath(string importedAsset)
+ {
+ return AssetImporter.GetAtPath(importedAsset) as ISpriteEditorDataProvider;
+ }
+
+ public static void GenerateOutline(Texture2D texture, Rect rect, float detail, byte alphaTolerance, bool holeDetection, out Vector2[][] paths)
+ {
+ UnityEditor.Sprites.SpriteUtility.GenerateOutline(texture, rect, detail, alphaTolerance, holeDetection, out paths);
+ }
+
+ public static bool DoesHardwareSupportsFullNPOT()
+ {
+ return ShaderUtil.hardwareSupportsFullNPOT;
+ }
+
+ public static Texture2D CreateTemporaryDuplicate(Texture2D tex, int width, int height)
+ {
+ return UnityEditor.SpriteUtility.CreateTemporaryDuplicate(tex, width, height);
+ }
+
+ public static void ShowSpriteEditorWindow()
+ {
+ SpriteUtilityWindow.ShowSpriteEditorWindow();
+ }
+
+ public static void ApplyWireMaterial()
+ {
+ HandleUtility.ApplyWireMaterial();
+ }
+
+ public static void ResetSpriteEditorView(ISpriteEditor spriteEditor)
+ {
+ if (spriteEditor != null)
+ {
+ Type t = spriteEditor.GetType();
+ var zoom = t.GetField("m_Zoom", BindingFlags.Instance | BindingFlags.NonPublic);
+ if (zoom != null)
+ {
+ zoom.SetValue(spriteEditor, -1);
+ }
+
+ var scrollPosition = t.GetField("m_ScrollPosition", BindingFlags.Instance | BindingFlags.NonPublic);
+ if (scrollPosition != null)
+ {
+ scrollPosition.SetValue(spriteEditor, new Vector2());
+ }
+ }
+ }
+
+ public class ShortcutContext : IShortcutToolContext
+ {
+ public Func isActive;
+ public bool active
+ {
+ get
+ {
+ if (isActive != null)
+ return isActive();
+ return true;
+ }
+ }
+ public object context { get; set; }
+ }
+
+ public static void RegisterShortcutContext(ShortcutContext context)
+ {
+ ShortcutIntegration.instance.contextManager.RegisterToolContext(context);
+ }
+
+ public static void UnregisterShortcutContext(ShortcutContext context)
+ {
+ ShortcutIntegration.instance.contextManager.DeregisterToolContext(context);
+ }
+
+ public static void AddEditorApplicationProjectLoadedCallback(UnityAction callback)
+ {
+ EditorApplication.projectWasLoaded += callback;
+ }
+
+ public static void RemoveEditorApplicationProjectLoadedCallback(UnityAction callback)
+ {
+ EditorApplication.projectWasLoaded -= callback;
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/InternalBridge/InternalEditorBridge.cs.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/InternalBridge/InternalEditorBridge.cs.meta
new file mode 100644
index 0000000..600c5bc
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/InternalBridge/InternalEditorBridge.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: b410f2c9e86a44d35992f15c05361b29
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/TextureGenerator.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/TextureGenerator.meta
new file mode 100644
index 0000000..b22e673
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/TextureGenerator.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f190f89354fdfb5479d5f291d8cb8182
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/TextureGenerator/TextureGeneratorHelper.cs b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/TextureGenerator/TextureGeneratorHelper.cs
new file mode 100644
index 0000000..e14db9f
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/TextureGenerator/TextureGeneratorHelper.cs
@@ -0,0 +1,594 @@
+using System;
+using Unity.Collections;
+using UnityEditor.Experimental.AssetImporters;
+using UnityEngine;
+
+namespace UnityEditor.U2D.Common
+{
+ internal interface ITextureSettings
+ {
+ void FillTextureGenerationSettings(ref TextureGenerationSettings settings);
+ }
+
+
+ [Serializable]
+ internal class TextureSettings : ITextureSettings
+ {
+ [SerializeField]
+ bool m_ColorTexture;
+ [SerializeField]
+ bool m_Readable;
+ [SerializeField]
+ TextureImporterNPOTScale m_NPOTScale;
+ [SerializeField]
+ FilterMode m_FilterMode;
+ [SerializeField]
+ int m_Aniso;
+ [SerializeField]
+ bool m_EnablePostProcessor;
+ [SerializeField]
+ SecondarySpriteTexture[] m_SecondaryTextures;
+
+ public TextureSettings()
+ {
+ colorTexture = true;
+ readable = false;
+ npotScale = TextureImporterNPOTScale.None;
+ filterMode = FilterMode.Bilinear;
+ aniso = 1;
+ }
+
+ public TextureSettings(string assetPath, bool enablePostProcessor, bool colorTexture, bool readable, TextureImporterNPOTScale npotScale, FilterMode filterMode, int aniso, bool sourceContainsAlpha, bool sourceWasHDR)
+ {
+ this.assetPath = assetPath;
+ this.enablePostProcessor = enablePostProcessor;
+ this.colorTexture = colorTexture;
+ this.readable = readable;
+ this.npotScale = npotScale;
+ this.filterMode = filterMode;
+ this.aniso = aniso;
+ this.containsAlpha = sourceContainsAlpha;
+ this.hdr = sourceWasHDR;
+ }
+
+ public bool colorTexture { get { return m_ColorTexture; } set { m_ColorTexture = value; } } //sRGBTexture
+ public bool readable { get { return m_Readable; } set { m_Readable = value; } }
+ public TextureImporterNPOTScale npotScale { get { return m_NPOTScale; } set { m_NPOTScale = value; } }
+ public FilterMode filterMode { get { return m_FilterMode; } set { m_FilterMode = value; } }
+ public int aniso
+ {
+ get { return m_Aniso; }
+ set { m_Aniso = value; }
+ }
+ public bool enablePostProcessor
+ {
+ get { return m_EnablePostProcessor; }
+ set { m_EnablePostProcessor = value; }
+ }
+
+ public string assetPath { get; set; }
+ public bool containsAlpha { get; set; }
+ public bool hdr { get; set; }
+
+ public SecondarySpriteTexture[] secondaryTextures { get { return m_SecondaryTextures;} set { m_SecondaryTextures = value; } }
+
+ void ITextureSettings.FillTextureGenerationSettings(ref TextureGenerationSettings settings)
+ {
+ settings.textureImporterSettings.sRGBTexture = colorTexture;
+ settings.textureImporterSettings.readable = readable;
+ settings.textureImporterSettings.npotScale = npotScale;
+ settings.textureImporterSettings.filterMode = filterMode;
+ settings.textureImporterSettings.aniso = aniso;
+ settings.assetPath = assetPath;
+ settings.enablePostProcessor = enablePostProcessor;
+ settings.sourceTextureInformation.containsAlpha = containsAlpha;
+ settings.sourceTextureInformation.hdr = hdr;
+ settings.secondarySpriteTextures = secondaryTextures;
+ }
+ }
+
+ [Serializable]
+ internal class TextureSpriteSettings : ITextureSettings
+ {
+ [SerializeField]
+ string m_PackingTag;
+ public string packingTag
+ {
+ get { return m_PackingTag; }
+ set { m_PackingTag = value; }
+ }
+
+ [SerializeField]
+ float m_PixelsPerUnit;
+ public float pixelsPerUnit
+ {
+ get { return m_PixelsPerUnit; }
+ set { m_PixelsPerUnit = value; }
+ }
+
+ [SerializeField]
+ SpriteMeshType m_MeshType;
+ public SpriteMeshType meshType
+ {
+ get { return m_MeshType; }
+ set { m_MeshType = value; }
+ }
+
+ [SerializeField]
+ uint m_ExtrudeEdges;
+ public uint extrudeEdges
+ {
+ get { return m_ExtrudeEdges; }
+ set { m_ExtrudeEdges = value; }
+ }
+
+ public bool qualifyForPacking { get; set; }
+ public SpriteImportData[] spriteSheetData { get; set; }
+
+ public TextureSpriteSettings()
+ {
+ packingTag = "";
+ pixelsPerUnit = 100;
+ meshType = SpriteMeshType.Tight;
+ extrudeEdges = 1;
+ }
+
+ public TextureSpriteSettings(string packingTag, int pixelsPerUnit, SpriteMeshType meshType, uint extrudeEdges, bool qualifyForPacking, SpriteImportData[] spriteSheetData = null)
+ {
+ this.packingTag = packingTag;
+ this.pixelsPerUnit = pixelsPerUnit;
+ this.meshType = meshType;
+ this.extrudeEdges = extrudeEdges;
+ this.qualifyForPacking = qualifyForPacking;
+ this.spriteSheetData = spriteSheetData;
+ }
+
+ void ITextureSettings.FillTextureGenerationSettings(ref TextureGenerationSettings settings)
+ {
+ settings.textureImporterSettings.spritePixelsPerUnit = pixelsPerUnit;
+ settings.textureImporterSettings.spriteMeshType = meshType;
+ settings.textureImporterSettings.spriteExtrude = extrudeEdges;
+ settings.spritePackingTag = packingTag;
+ settings.qualifyForSpritePacking = qualifyForPacking;
+ settings.spriteImportData = spriteSheetData;
+ }
+ }
+
+ [Serializable]
+ internal class TextureWrapSettings : ITextureSettings
+ {
+ [SerializeField]
+ TextureWrapMode m_WrapMode;
+ [SerializeField]
+ TextureWrapMode m_WrapModeU;
+ [SerializeField]
+ TextureWrapMode m_WrapModeV;
+ [SerializeField]
+ TextureWrapMode m_WrapModeW;
+
+ public TextureWrapSettings()
+ {
+ wrapMode = wrapModeU = wrapModeV = wrapModeW = TextureWrapMode.Repeat;
+ }
+
+ public TextureWrapSettings(TextureWrapMode wrapMpde, TextureWrapMode wrapModeU, TextureWrapMode wrapModeV, TextureWrapMode wrapModeW)
+ {
+ this.wrapMode = wrapMode;
+ this.wrapModeU = wrapModeU;
+ this.wrapModeV = wrapModeV;
+ this.wrapModeW = wrapModeW;
+ }
+
+ public TextureWrapMode wrapMode { get { return m_WrapMode; } set { m_WrapMode = value; } }
+ public TextureWrapMode wrapModeU { get { return m_WrapModeU; } set { m_WrapModeU = value; } }
+ public TextureWrapMode wrapModeV { get { return m_WrapModeV; } set { m_WrapModeV = value; } }
+ public TextureWrapMode wrapModeW { get { return m_WrapModeW; } set { m_WrapModeW = value; } }
+
+ void ITextureSettings.FillTextureGenerationSettings(ref TextureGenerationSettings settings)
+ {
+ settings.textureImporterSettings.wrapMode = wrapMode;
+ settings.textureImporterSettings.wrapModeU = wrapModeU;
+ settings.textureImporterSettings.wrapModeV = wrapModeV;
+ settings.textureImporterSettings.wrapModeW = wrapModeW;
+ }
+ }
+
+ [Serializable]
+ internal class TextureAlphaSettings : ITextureSettings
+ {
+ [SerializeField]
+ float m_AlphaTolerance;
+ public float alphaTolerance
+ {
+ get { return m_AlphaTolerance; }
+ set { m_AlphaTolerance = value; }
+ }
+
+ [SerializeField]
+ TextureImporterAlphaSource m_AlphaSource;
+ public TextureImporterAlphaSource alphaSource
+ {
+ get { return m_AlphaSource; }
+ set { m_AlphaSource = value; }
+ }
+
+ public TextureAlphaSettings()
+ {
+ alphaTolerance = 0.5f;
+ alphaSource = TextureImporterAlphaSource.FromInput;
+ }
+
+ public TextureAlphaSettings(TextureImporterAlphaSource alphaSource, float alphaTolerance)
+ {
+ this.alphaTolerance = alphaTolerance;
+ this.alphaSource = alphaSource;
+ }
+
+ void ITextureSettings.FillTextureGenerationSettings(ref TextureGenerationSettings settings)
+ {
+ settings.textureImporterSettings.alphaIsTransparency = alphaSource != TextureImporterAlphaSource.None;
+ settings.textureImporterSettings.alphaSource = alphaSource;
+ settings.textureImporterSettings.alphaTestReferenceValue = alphaTolerance;
+ }
+ }
+
+ [Serializable]
+ internal class TextureMipmapSettings : ITextureSettings
+ {
+ [SerializeField]
+ TextureImporterMipFilter m_Filter;
+ public TextureImporterMipFilter filter
+ {
+ get { return m_Filter; }
+ set { m_Filter = value; }
+ }
+
+ [SerializeField]
+ bool m_BorderMipmap;
+ public bool borderMipmap
+ {
+ get { return m_BorderMipmap; }
+ set { m_BorderMipmap = value; }
+ }
+
+ [SerializeField]
+ bool m_Fadeout;
+ public bool fadeout
+ {
+ get { return m_Fadeout; }
+ set { m_Fadeout = value; }
+ }
+
+ [SerializeField]
+ bool m_PreserveCoverage;
+ public bool preserveCoverage
+ {
+ get { return m_PreserveCoverage; }
+ set { m_PreserveCoverage = value; }
+ }
+
+ [SerializeField]
+ int m_FadeDistanceStart;
+ public int fadeDistanceStart
+ {
+ get { return m_FadeDistanceStart; }
+ set { m_FadeDistanceStart = value; }
+ }
+
+ [SerializeField]
+ int m_FadeDistanceEnd;
+ public int fadeDistanceEnd
+ {
+ get { return m_FadeDistanceEnd; }
+ set { m_FadeDistanceEnd = value; }
+ }
+
+ public TextureMipmapSettings()
+ {
+ filter = TextureImporterMipFilter.BoxFilter;
+ borderMipmap = false;
+ fadeout = false;
+ preserveCoverage = false;
+ fadeDistanceStart = 1;
+ fadeDistanceEnd = 3;
+ }
+
+ public TextureMipmapSettings(TextureImporterMipFilter filter, bool borderMipmap, bool fadeout, bool preserveCoverage, int fadeDistanceStart, int fadeDistanceEnd)
+ {
+ this.filter = filter;
+ this.borderMipmap = borderMipmap;
+ this.fadeout = fadeout;
+ this.preserveCoverage = preserveCoverage;
+ this.fadeDistanceStart = fadeDistanceStart;
+ this.fadeDistanceEnd = fadeDistanceEnd;
+ }
+
+ void ITextureSettings.FillTextureGenerationSettings(ref TextureGenerationSettings settings)
+ {
+ settings.textureImporterSettings.mipmapEnabled = true;
+ settings.textureImporterSettings.mipmapFilter = filter;
+ settings.textureImporterSettings.borderMipmap = borderMipmap;
+ settings.textureImporterSettings.fadeOut = fadeout;
+ settings.textureImporterSettings.mipmapFadeDistanceStart = fadeDistanceStart;
+ settings.textureImporterSettings.mipmapFadeDistanceEnd = fadeDistanceEnd;
+ settings.textureImporterSettings.mipMapsPreserveCoverage = preserveCoverage;
+ }
+ }
+
+ [Serializable]
+ internal class TextureNormalSettings : ITextureSettings
+ {
+ [SerializeField]
+ TextureImporterNormalFilter m_Filter;
+ public TextureImporterNormalFilter filter
+ {
+ get { return m_Filter; }
+ set { m_Filter = value; }
+ }
+
+ [SerializeField]
+ bool m_GenerateFromGrayScale;
+ public bool generateFromGrayScale
+ {
+ get { return m_GenerateFromGrayScale; }
+ set { m_GenerateFromGrayScale = value; }
+ }
+
+ [SerializeField]
+ float m_Bumpiness;
+ public float bumpiness
+ {
+ get { return m_Bumpiness; }
+ set { m_Bumpiness = value; }
+ }
+
+ public TextureNormalSettings()
+ {
+ filter = TextureImporterNormalFilter.Standard;
+ generateFromGrayScale = false;
+ bumpiness = 0.25f;
+ }
+
+ public TextureNormalSettings(TextureImporterNormalFilter filter, bool generateFromGrayScale, float bumpiness)
+ {
+ this.filter = filter;
+ this.generateFromGrayScale = generateFromGrayScale;
+ this.bumpiness = bumpiness;
+ }
+
+ void ITextureSettings.FillTextureGenerationSettings(ref TextureGenerationSettings settings)
+ {
+ settings.textureImporterSettings.normalMapFilter = filter;
+ settings.textureImporterSettings.convertToNormalMap = generateFromGrayScale;
+ settings.textureImporterSettings.heightmapScale = bumpiness;
+ }
+ }
+
+ // If this is provided, textureType will be cubemap
+ [Serializable]
+ internal class TextureCubemapSettings : ITextureSettings
+ {
+ [SerializeField]
+ TextureImporterCubemapConvolution m_Convolution;
+ public TextureImporterCubemapConvolution convolution
+ {
+ get { return m_Convolution; }
+ set { m_Convolution = value; }
+ }
+
+ [SerializeField]
+ TextureImporterGenerateCubemap m_Mode;
+ public TextureImporterGenerateCubemap mode
+ {
+ get { return m_Mode; }
+ set { m_Mode = value; }
+ }
+
+ [SerializeField]
+ bool m_Seamless;
+ public bool seamless
+ {
+ get { return m_Seamless; }
+ set { m_Seamless = value; }
+ }
+ public TextureCubemapSettings()
+ {
+ convolution = TextureImporterCubemapConvolution.None;
+ mode = TextureImporterGenerateCubemap.AutoCubemap;
+ seamless = false;
+ }
+
+ public TextureCubemapSettings(TextureImporterCubemapConvolution convolution, TextureImporterGenerateCubemap mode, bool seamless)
+ {
+ this.convolution = convolution;
+ this.mode = mode;
+ this.seamless = seamless;
+ }
+
+ void ITextureSettings.FillTextureGenerationSettings(ref TextureGenerationSettings settings)
+ {
+ settings.textureImporterSettings.textureShape = TextureImporterShape.TextureCube;
+ settings.textureImporterSettings.cubemapConvolution = convolution;
+ settings.textureImporterSettings.generateCubemap = mode;
+ settings.textureImporterSettings.seamlessCubemap = seamless;
+ }
+ }
+
+ internal static class TextureGeneratorHelper
+ {
+ public static TextureGenerationOutput GenerateTextureSprite(NativeArray buffer, int bufferWidth, int bufferHeight, TextureSettings settings, TextureImporterPlatformSettings platformSettings,
+ TextureSpriteSettings spriteSettings, TextureAlphaSettings alphaSettings = null, TextureMipmapSettings mipmapSettings = null, TextureWrapSettings wrapSettings = null)
+ {
+ if (alphaSettings == null)
+ alphaSettings = new TextureAlphaSettings(TextureImporterAlphaSource.FromInput, 0.5f);
+ if (wrapSettings == null)
+ wrapSettings = new TextureWrapSettings(TextureWrapMode.Clamp, TextureWrapMode.Clamp, TextureWrapMode.Clamp, TextureWrapMode.Clamp);
+
+ return GenerateTexture(buffer, bufferWidth, bufferHeight, TextureImporterType.Sprite, platformSettings, settings, spriteSettings, alphaSettings, mipmapSettings, wrapSettings);
+ }
+
+ public static TextureGenerationOutput GenerateLightmap(NativeArray buffer, int bufferWidth, int bufferHeight, TextureSettings settings, TextureImporterPlatformSettings platformSettings,
+ TextureMipmapSettings mipmapSettings = null, TextureWrapSettings wrapSettings = null)
+ {
+ settings.colorTexture = true;
+ return GenerateTexture(buffer, bufferWidth, bufferHeight, TextureImporterType.Lightmap, platformSettings, settings, mipmapSettings, wrapSettings);
+ }
+
+ public static TextureGenerationOutput GenerateCookie(NativeArray buffer, int bufferWidth, int bufferHeight, TextureSettings settings, TextureImporterPlatformSettings platformSettings,
+ TextureAlphaSettings alphaSettings = null, TextureMipmapSettings mipmapSettings = null, TextureCubemapSettings cubemapSettings = null, TextureWrapSettings wrapSettings = null)
+ {
+ return GenerateTexture(buffer, bufferWidth, bufferHeight, TextureImporterType.Cookie, platformSettings, settings, alphaSettings, mipmapSettings, cubemapSettings, wrapSettings);
+ }
+
+ public static TextureGenerationOutput GenerateNormalMap(NativeArray buffer, int bufferWidth, int bufferHeight, TextureSettings settings, TextureImporterPlatformSettings platformSettings,
+ TextureNormalSettings normalSettings, TextureMipmapSettings mipmapSettings = null, TextureCubemapSettings cubemapSettings = null, TextureWrapSettings wrapSettings = null)
+ {
+ settings.colorTexture = false;
+ return GenerateTexture(buffer, bufferWidth, bufferHeight, TextureImporterType.NormalMap, platformSettings, settings, normalSettings, mipmapSettings, cubemapSettings, wrapSettings);
+ }
+
+ public static TextureGenerationOutput GenerateTextureGUI(NativeArray buffer, int bufferWidth, int bufferHeight, TextureSettings settings, TextureImporterPlatformSettings platformSettings,
+ TextureAlphaSettings alphaSettings = null, TextureMipmapSettings mipmapSettings = null, TextureWrapSettings wrapSettings = null)
+ {
+ settings.colorTexture = false;
+ if (wrapSettings == null)
+ wrapSettings = new TextureWrapSettings(TextureWrapMode.Clamp, TextureWrapMode.Clamp, TextureWrapMode.Clamp, TextureWrapMode.Clamp);
+ return GenerateTexture(buffer, bufferWidth, bufferHeight, TextureImporterType.GUI, platformSettings, settings, alphaSettings, mipmapSettings, wrapSettings);
+ }
+
+ public static TextureGenerationOutput GenerateTextureSingleChannel(NativeArray buffer, int bufferWidth, int bufferHeight, TextureSettings settings, TextureImporterPlatformSettings platformSettings,
+ TextureAlphaSettings alphaSettings = null, TextureMipmapSettings mipmapSettings = null, TextureCubemapSettings cubemapSettings = null, TextureWrapSettings wrapSettings = null)
+ {
+ settings.colorTexture = false;
+ return GenerateTexture(buffer, bufferWidth, bufferHeight, TextureImporterType.SingleChannel, platformSettings, settings, alphaSettings, mipmapSettings, cubemapSettings, wrapSettings);
+ }
+
+ public static TextureGenerationOutput GenerateTextureCursor(NativeArray buffer, int bufferWidth, int bufferHeight, TextureSettings settings, TextureImporterPlatformSettings platformSettings,
+ TextureAlphaSettings alphaSettings = null, TextureMipmapSettings mipmapSettings = null, TextureWrapSettings wrapSettings = null)
+ {
+ if (alphaSettings == null)
+ alphaSettings = new TextureAlphaSettings(TextureImporterAlphaSource.FromInput, 0.5f);
+ if (wrapSettings == null)
+ wrapSettings = new TextureWrapSettings(TextureWrapMode.Clamp, TextureWrapMode.Clamp, TextureWrapMode.Clamp, TextureWrapMode.Clamp);
+
+ return GenerateTexture(buffer, bufferWidth, bufferHeight, TextureImporterType.Cursor, platformSettings, settings, alphaSettings, mipmapSettings, wrapSettings);
+ }
+
+ public static TextureGenerationOutput GenerateTextureDefault(NativeArray buffer, int bufferWidth, int bufferHeight, TextureSettings settings, TextureImporterPlatformSettings platformSettings,
+ TextureAlphaSettings alphaSettings = null, TextureMipmapSettings mipmapSettings = null, TextureCubemapSettings cubemapSettings = null, TextureWrapSettings wrapSettings = null)
+ {
+ if (mipmapSettings == null)
+ mipmapSettings = new TextureMipmapSettings(TextureImporterMipFilter.BoxFilter, false, false, false, 1, 3);
+
+ return GenerateTexture(buffer, bufferWidth, bufferHeight, TextureImporterType.Default, platformSettings, settings, alphaSettings, mipmapSettings, cubemapSettings, wrapSettings);
+ }
+
+ static TextureGenerationOutput GenerateTexture(NativeArray imageBuffer, int imageBufferWidth, int imageBufferHeight, TextureImporterType type, TextureImporterPlatformSettings platformSettings, params ITextureSettings[] otherSettings)
+ {
+ var textureGenerationSettings = new TextureGenerationSettings();
+ textureGenerationSettings.platformSettings = platformSettings;
+
+ textureGenerationSettings.sourceTextureInformation = new SourceTextureInformation();
+ textureGenerationSettings.sourceTextureInformation.height = imageBufferHeight;
+ textureGenerationSettings.sourceTextureInformation.width = imageBufferWidth;
+
+ textureGenerationSettings.textureImporterSettings = new TextureImporterSettings();
+ textureGenerationSettings.textureImporterSettings.textureType = type;
+ textureGenerationSettings.textureImporterSettings.textureShape = TextureImporterShape.Texture2D;
+
+ textureGenerationSettings.textureImporterSettings.alphaIsTransparency = false;
+ textureGenerationSettings.textureImporterSettings.convertToNormalMap = false;
+ textureGenerationSettings.textureImporterSettings.mipmapEnabled = false;
+ textureGenerationSettings.textureImporterSettings.sRGBTexture = true;
+ textureGenerationSettings.textureImporterSettings.readable = false;
+ textureGenerationSettings.textureImporterSettings.fadeOut = false;
+ textureGenerationSettings.textureImporterSettings.wrapMode = TextureWrapMode.Repeat;
+ textureGenerationSettings.textureImporterSettings.wrapModeU = TextureWrapMode.Repeat;
+ textureGenerationSettings.textureImporterSettings.wrapModeV = TextureWrapMode.Repeat;
+ textureGenerationSettings.textureImporterSettings.wrapModeW = TextureWrapMode.Repeat;
+
+ foreach (var otherSetting in otherSettings)
+ {
+ if (otherSetting != null)
+ otherSetting.FillTextureGenerationSettings(ref textureGenerationSettings);
+ }
+ return TextureGenerator.GenerateTexture(textureGenerationSettings, imageBuffer);
+ }
+
+ static public TextureSettings ExtractTextureSettings(this TextureImporterSettings tis)
+ {
+ var ts = new TextureSettings();
+ ts.colorTexture = tis.sRGBTexture;
+ ts.readable = tis.readable;
+ ts.npotScale = tis.npotScale;
+ ts.filterMode = tis.filterMode;
+ ts.aniso = tis.aniso;
+ return ts;
+ }
+
+ static public TextureSpriteSettings ExtractTextureSpriteSettings(this TextureImporterSettings tis)
+ {
+ var ts = new TextureSpriteSettings();
+ ts.pixelsPerUnit = tis.spritePixelsPerUnit;
+ ts.meshType = tis.spriteMeshType;
+ ts.extrudeEdges = tis.spriteExtrude;
+ return ts;
+ }
+
+ static public TextureWrapSettings ExtractTextureWrapSettings(this TextureImporterSettings tis)
+ {
+ var ts = new TextureWrapSettings();
+ ts.wrapMode = tis.wrapMode;
+ ts.wrapModeU = tis.wrapModeU;
+ ts.wrapModeV = tis.wrapModeV;
+ ts.wrapModeW = tis.wrapModeW;
+ return ts;
+ }
+
+ static public TextureAlphaSettings ExtractTextureAlphaSettings(this TextureImporterSettings settings)
+ {
+ if (settings.alphaIsTransparency == false)
+ return null;
+
+ var ts = new TextureAlphaSettings();
+ ts.alphaSource = settings.alphaSource;
+ ts.alphaTolerance = settings.alphaTestReferenceValue;
+ return ts;
+ }
+
+ static public TextureMipmapSettings ExtractTextureMipmapSettings(this TextureImporterSettings settings)
+ {
+ if (!settings.mipmapEnabled)
+ return null;
+
+ var ts = new TextureMipmapSettings();
+ ts.filter = settings.mipmapFilter;
+ ts.borderMipmap = settings.borderMipmap;
+ ts.fadeout = settings.fadeOut;
+ ts.fadeDistanceStart = settings.mipmapFadeDistanceStart;
+ ts.fadeDistanceEnd = settings.mipmapFadeDistanceEnd;
+ ts.preserveCoverage = settings.mipMapsPreserveCoverage;
+ return ts;
+ }
+
+ static public TextureNormalSettings ExtractTextureNormalSettings(this TextureImporterSettings settings)
+ {
+ var ts = new TextureNormalSettings();
+ ts.filter = settings.normalMapFilter;
+ ts.generateFromGrayScale = settings.convertToNormalMap;
+ ts.bumpiness = settings.heightmapScale;
+ return ts;
+ }
+
+ static public TextureCubemapSettings ExtractTextureCubemapSettings(this TextureImporterSettings settings)
+ {
+ if (settings.textureShape != TextureImporterShape.TextureCube)
+ return null;
+ var ts = new TextureCubemapSettings();
+ ts.convolution = settings.cubemapConvolution;
+ ts.mode = settings.generateCubemap;
+ ts.seamless = settings.seamlessCubemap;
+ return ts;
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/TextureGenerator/TextureGeneratorHelper.cs.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/TextureGenerator/TextureGeneratorHelper.cs.meta
new file mode 100644
index 0000000..71b769f
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/TextureGenerator/TextureGeneratorHelper.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: f4f814197752ea84db033f3822b113b2
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/Unity.2D.Common.Editor.asmdef b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/Unity.2D.Common.Editor.asmdef
new file mode 100644
index 0000000..d2e8bc8
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/Unity.2D.Common.Editor.asmdef
@@ -0,0 +1,17 @@
+{
+ "name": "Unity.2D.Common.Editor",
+ "references": [
+ "Unity.2D.Common.Runtime",
+ "Unity.2D.Sprite.Editor"
+ ],
+ "includePlatforms": [
+ "Editor"
+ ],
+ "excludePlatforms": [],
+ "allowUnsafeCode": true,
+ "overrideReferences": false,
+ "precompiledReferences": [],
+ "autoReferenced": true,
+ "defineConstraints": [],
+ "versionDefines": []
+}
\ No newline at end of file
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/Unity.2D.Common.Editor.asmdef.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/Unity.2D.Common.Editor.asmdef.meta
new file mode 100644
index 0000000..822f07d
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Editor/Unity.2D.Common.Editor.asmdef.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: bd2461be96e5f744bbe6bdbc5276eb61
+AssemblyDefinitionImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/LICENSE.md b/Library/PackageCache/com.unity.2d.common@2.0.2/LICENSE.md
new file mode 100644
index 0000000..bb55c56
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/LICENSE.md
@@ -0,0 +1,31 @@
+**Unity Companion Package License v1.0 ("_License_")**
+
+Copyright © 2019 Unity Technologies ApS ("**_Unity_**")
+
+Unity hereby grants to you a worldwide, non-exclusive, no-charge, and royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute the software that is made available with this License ("**_Software_**"), subject to the following terms and conditions:
+
+1. *Unity Companion Use Only*. Exercise of the license granted herein is limited to exercise for the creation, use, and/or distribution of applications, software, or other content pursuant to a valid Unity development engine software license ("**_Engine License_**"). That means while use of the Software is not limited to use in the software licensed under the Engine License, the Software may not be used for any purpose other than the creation, use, and/or distribution of Engine License-dependent applications, software, or other content. No other exercise of the license granted herein is permitted.
+
+1. *No Modification of Engine License*. Neither this License nor any exercise of the license granted herein modifies the Engine License in any way.
+
+1. *Ownership & Grant Back to You*.
+
+ 3.1. You own your content. In this License, "derivative works" means derivatives of the Software itself--works derived only from the Software by you under this License (for example, modifying the code of the Software itself to improve its efficacy); “derivative works” of the Software do not include, for example, games, apps, or content that you create using the Software. You keep all right, title, and interest to your own content.
+
+ 3.2. Unity owns its content. While you keep all right, title, and interest to your own content per the above, as between Unity and you, Unity will own all right, title, and interest to all intellectual property rights (including patent, trademark, and copyright) in the Software and derivative works of the Software, and you hereby assign and agree to assign all such rights in those derivative works to Unity.
+
+ 3.3. You have a license to those derivative works. Subject to this License, Unity grants to you the same worldwide, non-exclusive, no-charge, and royalty-free copyright license to derivative works of the Software you create as is granted to you for the Software under this License.
+
+1. *Trademarks*. You are not granted any right or license under this License to use any trademarks, service marks, trade names, products names, or branding of Unity or its affiliates ("**_Trademarks_**"). Descriptive uses of Trademarks are permitted; see, for example, Unity’s Branding Usage Guidelines at [https://unity3d.com/public-relations/brand](https://unity3d.com/public-relations/brand).
+
+1. *Notices & Third-Party Rights*. This License, including the copyright notice above, must be provided in all substantial portions of the Software and derivative works thereof (or, if that is impracticable, in any other location where such notices are customarily placed). Further, if the Software is accompanied by a Unity "third-party notices" or similar file, you acknowledge and agree that software identified in that file is governed by those separate license terms.
+
+1. *DISCLAIMER, LIMITATION OF LIABILITY*. THE SOFTWARE AND ANY DERIVATIVE WORKS THEREOF IS PROVIDED ON AN "AS IS" BASIS, AND IS PROVIDED WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND/OR NONINFRINGEMENT. IN NO EVENT SHALL ANY COPYRIGHT HOLDER OR AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES (WHETHER DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL, INCLUDING PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, LOSS OF USE, DATA, OR PROFITS, AND BUSINESS INTERRUPTION), OR OTHER LIABILITY WHATSOEVER, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM OR OUT OF, OR IN CONNECTION WITH, THE SOFTWARE OR ANY DERIVATIVE WORKS THEREOF OR THE USE OF OR OTHER DEALINGS IN SAME, EVEN WHERE ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+1. *USE IS ACCEPTANCE and License Versions*. Your receipt and use of the Software constitutes your acceptance of this License and its terms and conditions. Software released by Unity under this License may be modified or updated and the License with it; upon any such modification or update, you will comply with the terms of the updated License for any use of any of the Software under the updated License.
+
+1. *Use in Compliance with Law and Termination*. Your exercise of the license granted herein will at all times be in compliance with applicable law and will not infringe any proprietary rights (including intellectual property rights); this License will terminate immediately on any breach by you of this License.
+
+1. *Severability*. If any provision of this License is held to be unenforceable or invalid, that provision will be enforced to the maximum extent possible and the other provisions will remain in full force and effect.
+
+1. *Governing Law and Venue*. This License is governed by and construed in accordance with the laws of Denmark, except for its conflict of laws rules; the United Nations Convention on Contracts for the International Sale of Goods will not apply. If you reside (or your principal place of business is) within the United States, you and Unity agree to submit to the personal and exclusive jurisdiction of and venue in the state and federal courts located in San Francisco County, California concerning any dispute arising out of this License ("**_Dispute_**"). If you reside (or your principal place of business is) outside the United States, you and Unity agree to submit to the personal and exclusive jurisdiction of and venue in the courts located in Copenhagen, Denmark concerning any Dispute.
\ No newline at end of file
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/LICENSE.md.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/LICENSE.md.meta
new file mode 100644
index 0000000..de9433d
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/LICENSE.md.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: c3b59bc98951d4f7ea2ad99b77e35f03
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/README.md b/Library/PackageCache/com.unity.2d.common@2.0.2/README.md
new file mode 100644
index 0000000..e6f267e
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/README.md
@@ -0,0 +1,4 @@
+2D Shared Code
+
+- Triangle.net - a Unity friendly version of the triangle.net used to generate geometry.
+- ImagePacker - fits a list of textures or rects into a bigger rect.
\ No newline at end of file
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/README.md.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/README.md.meta
new file mode 100644
index 0000000..1cb516b
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/README.md.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: fef9ee9b48f7a45aaa6991afe5f95a2b
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime.meta
new file mode 100644
index 0000000..ea6b7fa
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4f5e03422df3a442089f65a1856ece1b
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/AssemblyInfo.cs b/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/AssemblyInfo.cs
new file mode 100644
index 0000000..d09de88
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/AssemblyInfo.cs
@@ -0,0 +1 @@
+using System.Runtime.CompilerServices;
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/AssemblyInfo.cs.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/AssemblyInfo.cs.meta
new file mode 100644
index 0000000..158d03b
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/AssemblyInfo.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: cb006e3fa37420b42b3673eef90cd4b5
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/InternalBridge.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/InternalBridge.meta
new file mode 100644
index 0000000..2765828
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/InternalBridge.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: de9233595819db54faa3b4122efb128c
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/InternalBridge/AssemblyInfo.cs b/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/InternalBridge/AssemblyInfo.cs
new file mode 100644
index 0000000..3050713
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/InternalBridge/AssemblyInfo.cs
@@ -0,0 +1,5 @@
+using System.Runtime.CompilerServices;
+
+[assembly: InternalsVisibleTo("Unity.2D.Animation.Runtime")]
+[assembly: InternalsVisibleTo("Unity.2D.Animation.Editor")]
+[assembly: InternalsVisibleTo("Unity.2D.IK.Editor")]
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/InternalBridge/AssemblyInfo.cs.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/InternalBridge/AssemblyInfo.cs.meta
new file mode 100644
index 0000000..12cd95a
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/InternalBridge/AssemblyInfo.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 031a31877f2d04a4dac4146c804dbde9
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/InternalBridge/InternalBridgeDef.asmdef b/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/InternalBridge/InternalBridgeDef.asmdef
new file mode 100644
index 0000000..9454e18
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/InternalBridge/InternalBridgeDef.asmdef
@@ -0,0 +1,7 @@
+{
+ "name": "Unity.InternalAPIEngineBridge.001",
+ "references": [],
+ "optionalUnityReferences": [],
+ "includePlatforms": [],
+ "excludePlatforms": []
+}
\ No newline at end of file
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/InternalBridge/InternalBridgeDef.asmdef.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/InternalBridge/InternalBridgeDef.asmdef.meta
new file mode 100644
index 0000000..9badbe4
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/InternalBridge/InternalBridgeDef.asmdef.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: e4b228dab700203488a7c7d474a25838
+AssemblyDefinitionImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/InternalBridge/InternalEngineBridge.cs b/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/InternalBridge/InternalEngineBridge.cs
new file mode 100644
index 0000000..84d0127
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/InternalBridge/InternalEngineBridge.cs
@@ -0,0 +1,58 @@
+using UnityEngine.UIElements;
+using Unity.Collections;
+
+namespace UnityEngine.U2D.Common
+{
+ internal static class InternalEngineBridge
+ {
+ public static void SetLocalAABB(SpriteRenderer spriteRenderer, Bounds aabb)
+ {
+ spriteRenderer.SetLocalAABB(aabb);
+ }
+
+ public static void SetDeformableBuffer(SpriteRenderer spriteRenderer, NativeArray src)
+ {
+ spriteRenderer.SetDeformableBuffer(src);
+ }
+
+ public static Vector2 GUIUnclip(Vector2 v)
+ {
+ return GUIClip.Unclip(v);
+ }
+
+ public static Rect GetGUIClipTopMostRect()
+ {
+ return GUIClip.topmostRect;
+ }
+
+ public static Rect GetGUIClipTopRect()
+ {
+ return GUIClip.GetTopRect();
+ }
+
+#if UNITY_EDITOR
+ public static void SetLocalEulerHint(Transform t)
+ {
+ t.SetLocalEulerHint(t.GetLocalEulerAngles(t.rotationOrder));
+ }
+
+ public static bool IsChecked(this VisualElement element)
+ {
+ return (element.pseudoStates & PseudoStates.Checked) == PseudoStates.Checked;
+ }
+
+ public static void SetChecked(this VisualElement element, bool isChecked)
+ {
+ if (isChecked)
+ {
+ element.pseudoStates |= PseudoStates.Checked;
+ }
+ else
+ {
+ element.pseudoStates &= ~PseudoStates.Checked;
+ }
+ }
+
+#endif
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/InternalBridge/InternalEngineBridge.cs.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/InternalBridge/InternalEngineBridge.cs.meta
new file mode 100644
index 0000000..f42fe5b
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/InternalBridge/InternalEngineBridge.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 74d5c6e86f4a1214ca6e9737086f7468
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/Unity.2D.Common.Runtime.asmdef b/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/Unity.2D.Common.Runtime.asmdef
new file mode 100644
index 0000000..71e344d
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/Unity.2D.Common.Runtime.asmdef
@@ -0,0 +1,6 @@
+{
+ "name": "Unity.2D.Common.Runtime",
+ "references": [],
+ "includePlatforms": [],
+ "excludePlatforms": []
+}
\ No newline at end of file
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/Unity.2D.Common.Runtime.asmdef.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/Unity.2D.Common.Runtime.asmdef.meta
new file mode 100644
index 0000000..49238ef
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Runtime/Unity.2D.Common.Runtime.asmdef.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: c3352a8bbbe14fb4ab52ae7bfff927ea
+AssemblyDefinitionImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Tests.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/Tests.meta
new file mode 100644
index 0000000..5239a32
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Tests.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: e1b9d7367fd994e26a0a18b0461837b3
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Tests/Editor.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/Tests/Editor.meta
new file mode 100644
index 0000000..58c38a3
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Tests/Editor.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 2656f45e60a1c4b389f74073613dd37e
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Tests/Editor/PlaceholderTests.cs b/Library/PackageCache/com.unity.2d.common@2.0.2/Tests/Editor/PlaceholderTests.cs
new file mode 100644
index 0000000..d404bd4
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Tests/Editor/PlaceholderTests.cs
@@ -0,0 +1,16 @@
+using NUnit.Framework;
+
+
+namespace UnityEditor.Experimental.U2D.Commons.Tests
+{
+ public class Placeholder
+ {
+ [Test]
+ public void PlaceHolderTest()
+ {
+ // Use the Assert class to test conditions.
+ Assert.Pass("This is a placeholder to ensure we have at least one test.");
+ }
+ }
+
+}
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Tests/Editor/PlaceholderTests.cs.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/Tests/Editor/PlaceholderTests.cs.meta
new file mode 100644
index 0000000..3ef0f94
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Tests/Editor/PlaceholderTests.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 5ae1953898c2e4565a0a2b0af0a10985
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Tests/Editor/Unity.2D.Common.EditorTests.asmdef b/Library/PackageCache/com.unity.2d.common@2.0.2/Tests/Editor/Unity.2D.Common.EditorTests.asmdef
new file mode 100644
index 0000000..b4745e7
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Tests/Editor/Unity.2D.Common.EditorTests.asmdef
@@ -0,0 +1,18 @@
+{
+ "name": "Unity.2D.Common.EditorTests",
+ "references": [
+ ],
+ "includePlatforms": [
+ "Editor"
+ ],
+ "excludePlatforms": [],
+ "allowUnsafeCode": false,
+ "overrideReferences": true,
+ "optionalUnityReferences": [
+ "TestAssemblies"
+ ],
+ "autoReferenced": false,
+ "defineConstraints": [
+ ],
+ "versionDefines": []
+}
\ No newline at end of file
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/Tests/Editor/Unity.2D.Common.EditorTests.asmdef.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/Tests/Editor/Unity.2D.Common.EditorTests.asmdef.meta
new file mode 100644
index 0000000..c17be22
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/Tests/Editor/Unity.2D.Common.EditorTests.asmdef.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 03bfc083748b8452197dde3b8ea7fbba
+AssemblyDefinitionImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/package.json b/Library/PackageCache/com.unity.2d.common@2.0.2/package.json
new file mode 100644
index 0000000..64626a2
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/package.json
@@ -0,0 +1,23 @@
+{
+ "name": "com.unity.2d.common",
+ "displayName": "2D Common",
+ "version": "2.0.2",
+ "unity": "2019.3",
+ "unityRelease": "0a13",
+ "description": "2D Common is a package that contains shared functionalities that are used by most of the other 2D packages.",
+ "keywords": [
+ "2d"
+ ],
+ "category": "2D",
+ "dependencies": {
+ "com.unity.2d.sprite": "1.0.0"
+ },
+ "relatedPackages": {
+ "com.unity.2d.common.tests": "2.0.2"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git@github.cds.internal.unity3d.com:unity/2d.git",
+ "revision": "4119d66437811a18e6b884479b21e365529bfdf1"
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.common@2.0.2/package.json.meta b/Library/PackageCache/com.unity.2d.common@2.0.2/package.json.meta
new file mode 100644
index 0000000..c8aa6cc
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.common@2.0.2/package.json.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 68f1917ec3cac45b080c26153375c2bb
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/CHANGELOG.md b/Library/PackageCache/com.unity.2d.path@2.0.6/CHANGELOG.md
new file mode 100644
index 0000000..6164492
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/CHANGELOG.md
@@ -0,0 +1,36 @@
+# Changelog
+## [2.0.6] - 2020-07-17
+### Changed
+- Snapping Control Points and Tangents use Global Move Snap settings.
+
+## [2.0.5] - 2020-05-08
+### Changed
+- Added return for Path tool usage change.
+
+## [2.0.4] - 2019-10-27
+### Fixed
+- Added missing meta file
+
+## [2.0.3] - 2019-10-02
+### Fixed
+- Removed resources
+
+## [2.0.2] - 2019-07-24
+### Added
+- Add related test packages
+
+## [2.0.1] - 2019-07-13
+### Changed
+- Mark package to support Unity 2019.3.0a10 onwards.
+
+## [2.0.0] - 2019-06-19
+### Changed.
+- Stable Version.
+
+## [1.0.0-preview.3] - 2019-06-14
+### Fixed
+- Fix undo on select point.
+
+## [1.0.0-preview.1] - 2019-04-22
+### Added
+- Initial Version.
\ No newline at end of file
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/CHANGELOG.md.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/CHANGELOG.md.meta
new file mode 100644
index 0000000..a8d8eb8
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/CHANGELOG.md.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: c1b975030cb01fa4fb63b07dc5584b12
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Documentation~/2DPath.md b/Library/PackageCache/com.unity.2d.path@2.0.6/Documentation~/2DPath.md
new file mode 100644
index 0000000..6159dab
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Documentation~/2DPath.md
@@ -0,0 +1,3 @@
+# Introduction
+
+2D Path provides a set of tools to edit polygons and b-splines in custom EditorWindow and the SceneView.
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor.meta
new file mode 100644
index 0000000..78864d2
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ebb15515f9c03364089baa7120b54453
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath.meta
new file mode 100644
index 0000000..3b49c09
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: c69472069f4ff5e4b9db75c91210288f
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/BezierUtility.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/BezierUtility.cs
new file mode 100644
index 0000000..1c5e1a1
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/BezierUtility.cs
@@ -0,0 +1,223 @@
+using UnityEngine;
+
+namespace UnityEditor.U2D.Path
+{
+ public static class BezierUtility
+ {
+ static Vector3[] s_TempPoints = new Vector3[3];
+
+ public static Vector3 BezierPoint(Vector3 startPosition, Vector3 startTangent, Vector3 endTangent, Vector3 endPosition, float t)
+ {
+ float s = 1.0f - t;
+ return startPosition * s * s * s + startTangent * s * s * t * 3.0f + endTangent * s * t * t * 3.0f + endPosition * t * t * t;
+ }
+
+ public static Vector3 ClosestPointOnCurve(Vector3 point, Vector3 startPosition, Vector3 endPosition, Vector3 startTangent, Vector3 endTangent, out float t)
+ {
+ Vector3 startToEnd = endPosition - startPosition;
+ Vector3 startToTangent = (startTangent - startPosition);
+ Vector3 endToTangent = (endTangent - endPosition);
+
+ float sqrError = 0.001f;
+
+ if (Colinear(startToTangent, startToEnd, sqrError) && Colinear(endToTangent, startToEnd, sqrError))
+ return ClosestPointToSegment(point, startPosition, endPosition, out t);
+
+ Vector3 leftStartPosition;
+ Vector3 leftEndPosition;
+ Vector3 leftStartTangent;
+ Vector3 leftEndTangent;
+
+ Vector3 rightStartPosition;
+ Vector3 rightEndPosition;
+ Vector3 rightStartTangent;
+ Vector3 rightEndTangent;
+
+ float leftStartT = 0f;
+ float leftEndT = 0.5f;
+ float rightStartT = 0.5f;
+ float rightEndT = 1f;
+
+ SplitBezier(0.5f, startPosition, endPosition, startTangent, endTangent,
+ out leftStartPosition, out leftEndPosition, out leftStartTangent, out leftEndTangent,
+ out rightStartPosition, out rightEndPosition, out rightStartTangent, out rightEndTangent);
+
+ Vector3 pointLeft = ClosestPointOnCurveIterative(point, leftStartPosition, leftEndPosition, leftStartTangent, leftEndTangent, sqrError, ref leftStartT, ref leftEndT);
+ Vector3 pointRight = ClosestPointOnCurveIterative(point, rightStartPosition, rightEndPosition, rightStartTangent, rightEndTangent, sqrError, ref rightStartT, ref rightEndT);
+
+ if ((point - pointLeft).sqrMagnitude < (point - pointRight).sqrMagnitude)
+ {
+ t = leftStartT;
+ return pointLeft;
+ }
+
+ t = rightStartT;
+ return pointRight;
+ }
+
+ public static Vector3 ClosestPointOnCurveFast(Vector3 point, Vector3 startPosition, Vector3 endPosition, Vector3 startTangent, Vector3 endTangent, out float t)
+ {
+ float sqrError = 0.001f;
+ float startT = 0f;
+ float endT = 1f;
+
+ Vector3 closestPoint = ClosestPointOnCurveIterative(point, startPosition, endPosition, startTangent, endTangent, sqrError, ref startT, ref endT);
+
+ t = startT;
+
+ return closestPoint;
+ }
+
+ private static Vector3 ClosestPointOnCurveIterative(Vector3 point, Vector3 startPosition, Vector3 endPosition, Vector3 startTangent, Vector3 endTangent, float sqrError, ref float startT, ref float endT)
+ {
+ while ((startPosition - endPosition).sqrMagnitude > sqrError)
+ {
+ Vector3 startToEnd = endPosition - startPosition;
+ Vector3 startToTangent = (startTangent - startPosition);
+ Vector3 endToTangent = (endTangent - endPosition);
+
+ if (Colinear(startToTangent, startToEnd, sqrError) && Colinear(endToTangent, startToEnd, sqrError))
+ {
+ float t;
+ Vector3 closestPoint = ClosestPointToSegment(point, startPosition, endPosition, out t);
+ t *= (endT - startT);
+ startT += t;
+ endT -= t;
+ return closestPoint;
+ }
+
+ Vector3 leftStartPosition;
+ Vector3 leftEndPosition;
+ Vector3 leftStartTangent;
+ Vector3 leftEndTangent;
+
+ Vector3 rightStartPosition;
+ Vector3 rightEndPosition;
+ Vector3 rightStartTangent;
+ Vector3 rightEndTangent;
+
+ SplitBezier(0.5f, startPosition, endPosition, startTangent, endTangent,
+ out leftStartPosition, out leftEndPosition, out leftStartTangent, out leftEndTangent,
+ out rightStartPosition, out rightEndPosition, out rightStartTangent, out rightEndTangent);
+
+ s_TempPoints[0] = leftStartPosition;
+ s_TempPoints[1] = leftStartTangent;
+ s_TempPoints[2] = leftEndTangent;
+
+ float sqrDistanceLeft = SqrDistanceToPolyLine(point, s_TempPoints);
+
+ s_TempPoints[0] = rightEndPosition;
+ s_TempPoints[1] = rightEndTangent;
+ s_TempPoints[2] = rightStartTangent;
+
+ float sqrDistanceRight = SqrDistanceToPolyLine(point, s_TempPoints);
+
+ if (sqrDistanceLeft < sqrDistanceRight)
+ {
+ startPosition = leftStartPosition;
+ endPosition = leftEndPosition;
+ startTangent = leftStartTangent;
+ endTangent = leftEndTangent;
+
+ endT -= (endT - startT) * 0.5f;
+ }
+ else
+ {
+ startPosition = rightStartPosition;
+ endPosition = rightEndPosition;
+ startTangent = rightStartTangent;
+ endTangent = rightEndTangent;
+
+ startT += (endT - startT) * 0.5f;
+ }
+ }
+
+ return endPosition;
+ }
+
+ public static void SplitBezier(float t, Vector3 startPosition, Vector3 endPosition, Vector3 startRightTangent, Vector3 endLeftTangent,
+ out Vector3 leftStartPosition, out Vector3 leftEndPosition, out Vector3 leftStartTangent, out Vector3 leftEndTangent,
+ out Vector3 rightStartPosition, out Vector3 rightEndPosition, out Vector3 rightStartTangent, out Vector3 rightEndTangent)
+ {
+ Vector3 tangent0 = (startRightTangent - startPosition);
+ Vector3 tangent1 = (endLeftTangent - endPosition);
+ Vector3 tangentEdge = (endLeftTangent - startRightTangent);
+
+ Vector3 tangentPoint0 = startPosition + tangent0 * t;
+ Vector3 tangentPoint1 = endPosition + tangent1 * (1f - t);
+ Vector3 tangentEdgePoint = startRightTangent + tangentEdge * t;
+
+ Vector3 newTangent0 = tangentPoint0 + (tangentEdgePoint - tangentPoint0) * t;
+ Vector3 newTangent1 = tangentPoint1 + (tangentEdgePoint - tangentPoint1) * (1f - t);
+ Vector3 newTangentEdge = newTangent1 - newTangent0;
+
+ Vector3 bezierPoint = newTangent0 + newTangentEdge * t;
+
+ leftStartPosition = startPosition;
+ leftEndPosition = bezierPoint;
+ leftStartTangent = tangentPoint0;
+ leftEndTangent = newTangent0;
+
+ rightStartPosition = bezierPoint;
+ rightEndPosition = endPosition;
+ rightStartTangent = newTangent1;
+ rightEndTangent = tangentPoint1;
+ }
+
+ private static Vector3 ClosestPointToSegment(Vector3 point, Vector3 segmentStart, Vector3 segmentEnd, out float t)
+ {
+ Vector3 relativePoint = point - segmentStart;
+ Vector3 segment = (segmentEnd - segmentStart);
+ Vector3 segmentDirection = segment.normalized;
+ float length = segment.magnitude;
+
+ float dot = Vector3.Dot(relativePoint, segmentDirection);
+
+ if (dot <= 0f)
+ dot = 0f;
+ else if (dot >= length)
+ dot = length;
+
+ t = dot / length;
+
+ return segmentStart + segment * t;
+ }
+
+ private static float SqrDistanceToPolyLine(Vector3 point, Vector3[] points)
+ {
+ float minDistance = float.MaxValue;
+
+ for (int i = 0; i < points.Length - 1; ++i)
+ {
+ float distance = SqrDistanceToSegment(point, points[i], points[i + 1]);
+
+ if (distance < minDistance)
+ minDistance = distance;
+ }
+
+ return minDistance;
+ }
+
+ private static float SqrDistanceToSegment(Vector3 point, Vector3 segmentStart, Vector3 segmentEnd)
+ {
+ Vector3 relativePoint = point - segmentStart;
+ Vector3 segment = (segmentEnd - segmentStart);
+ Vector3 segmentDirection = segment.normalized;
+ float length = segment.magnitude;
+
+ float dot = Vector3.Dot(relativePoint, segmentDirection);
+
+ if (dot <= 0f)
+ return (point - segmentStart).sqrMagnitude;
+ else if (dot >= length)
+ return (point - segmentEnd).sqrMagnitude;
+
+ return Vector3.Cross(relativePoint, segmentDirection).sqrMagnitude;
+ }
+
+ private static bool Colinear(Vector3 v1, Vector3 v2, float error = 0.0001f)
+ {
+ return Mathf.Abs(v1.x * v2.y - v1.y * v2.x + v1.x * v2.z - v1.z * v2.x + v1.y * v2.z - v1.z * v2.y) < error;
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/BezierUtility.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/BezierUtility.cs.meta
new file mode 100644
index 0000000..5dd06fd
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/BezierUtility.cs.meta
@@ -0,0 +1,13 @@
+fileFormatVersion: 2
+guid: 7539b6de552451b409d8d2f8657251c6
+timeCreated: 1505799796
+licenseType: Pro
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/ControlPoint.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/ControlPoint.cs
new file mode 100644
index 0000000..3e260d9
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/ControlPoint.cs
@@ -0,0 +1,73 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace UnityEditor.U2D.Path
+{
+ public enum TangentMode
+ {
+ Linear = 0,
+ Continuous = 1,
+ Broken = 2
+ }
+
+ [Serializable]
+ public struct TangentCache
+ {
+ public Vector3 leftTangent;
+ public Vector3 rightTangent;
+ }
+
+ [Serializable]
+ public struct ControlPoint
+ {
+ public Vector3 position;
+ public Vector3 localLeftTangent;
+ public Vector3 localRightTangent;
+ public TangentMode tangentMode;
+ public TangentCache continuousCache;
+ public TangentCache brokenCache;
+ public bool mirrorLeft;
+
+ public Vector3 leftTangent
+ {
+ get { return localLeftTangent + position; }
+ set { localLeftTangent = value - position; }
+ }
+
+ public Vector3 rightTangent
+ {
+ get { return localRightTangent + position; }
+ set { localRightTangent = value - position; }
+ }
+
+ public void StoreTangents()
+ {
+ if (tangentMode == TangentMode.Continuous)
+ {
+ continuousCache.leftTangent = localLeftTangent;
+ continuousCache.rightTangent = localRightTangent;
+ }
+ else if (tangentMode == TangentMode.Broken)
+ {
+ brokenCache.leftTangent = localLeftTangent;
+ brokenCache.rightTangent = localRightTangent;
+ }
+ }
+
+ public void RestoreTangents()
+ {
+ if (tangentMode == TangentMode.Continuous)
+ {
+ localLeftTangent = continuousCache.leftTangent;
+ localRightTangent = continuousCache.rightTangent;
+ }
+ else if (tangentMode == TangentMode.Broken)
+ {
+ localLeftTangent = brokenCache.leftTangent;
+ localRightTangent = brokenCache.rightTangent;
+ }
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/ControlPoint.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/ControlPoint.cs.meta
new file mode 100644
index 0000000..588afdd
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/ControlPoint.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 6e22e7e2cce9e9346a8291ccf224487a
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/EditablePath.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/EditablePath.cs
new file mode 100644
index 0000000..7aa6abc
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/EditablePath.cs
@@ -0,0 +1,147 @@
+using System;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace UnityEditor.U2D.Path
+{
+ [Serializable]
+ public class EditablePath : IEditablePath
+ {
+ [SerializeField]
+ private ShapeType m_ShapeType;
+ [SerializeField]
+ private IndexedSelection m_Selection = new IndexedSelection();
+ [SerializeField]
+ private List m_ControlPoints = new List();
+ [SerializeField]
+ private bool m_IsOpenEnded;
+ private Matrix4x4 m_LocalToWorldMatrix = Matrix4x4.identity;
+ private Matrix4x4 m_WorldToLocalMatrix = Matrix4x4.identity;
+ private Vector3 m_Forward = Vector3.forward;
+ private Vector3 m_Up = Vector3.up;
+ private Vector3 m_Right = Vector3.right;
+
+ public ShapeType shapeType
+ {
+ get { return m_ShapeType; }
+ set { m_ShapeType = value; }
+ }
+
+ public IUndoObject undoObject { get; set; }
+
+ public Matrix4x4 localToWorldMatrix
+ {
+ get { return m_LocalToWorldMatrix; }
+ set
+ {
+ m_LocalToWorldMatrix = value;
+ m_WorldToLocalMatrix = value.inverse;
+ }
+ }
+
+ public Vector3 forward
+ {
+ get { return m_Forward; }
+ set { m_Forward = value; }
+ }
+
+ public Vector3 up
+ {
+ get { return m_Up; }
+ set { m_Up = value; }
+ }
+
+ public Vector3 right
+ {
+ get { return m_Right; }
+ set { m_Right = value; }
+ }
+
+ public Matrix4x4 worldToLocalMatrix
+ {
+ get { return m_WorldToLocalMatrix; }
+ }
+
+ public bool isOpenEnded
+ {
+ get
+ {
+ if (pointCount < 3)
+ return true;
+
+ return m_IsOpenEnded;
+ }
+ set { m_IsOpenEnded = value; }
+ }
+
+ public ISelection selection
+ {
+ get { return m_Selection; }
+ }
+
+ public int pointCount
+ {
+ get { return m_ControlPoints.Count; }
+ }
+
+ public ControlPoint GetPoint(int index)
+ {
+ return TransformPoint(localToWorldMatrix, m_ControlPoints[index]);
+ }
+
+ public void SetPoint(int index, ControlPoint controlPoint)
+ {
+ m_ControlPoints[index] = TransformPoint(worldToLocalMatrix, controlPoint);
+ }
+
+ public void AddPoint(ControlPoint controlPoint)
+ {
+ m_ControlPoints.Insert(pointCount, TransformPoint(worldToLocalMatrix, controlPoint));
+ }
+
+ public void InsertPoint(int index, ControlPoint controlPoint)
+ {
+ m_ControlPoints.Insert(index, TransformPoint(worldToLocalMatrix, controlPoint));
+ }
+
+ public void RemovePoint(int index)
+ {
+ m_ControlPoints.RemoveAt(index);
+ }
+
+ public void Clear()
+ {
+ m_ControlPoints.Clear();
+ }
+
+ private ControlPoint TransformPoint(Matrix4x4 transformMatrix, ControlPoint controlPoint)
+ {
+ if (transformMatrix == Matrix4x4.identity)
+ return controlPoint;
+
+ var newControlPoint = new ControlPoint()
+ {
+ position = transformMatrix.MultiplyPoint3x4(controlPoint.position),
+ tangentMode = controlPoint.tangentMode,
+ continuousCache = controlPoint.continuousCache,
+ brokenCache = controlPoint.brokenCache,
+ mirrorLeft = controlPoint.mirrorLeft
+ };
+
+ newControlPoint.rightTangent = transformMatrix.MultiplyPoint3x4(controlPoint.rightTangent);
+ newControlPoint.leftTangent = transformMatrix.MultiplyPoint3x4(controlPoint.leftTangent);
+
+ return newControlPoint;
+ }
+
+ public bool Select(ISelector selector)
+ {
+ var changed = false;
+
+ for (var i = 0; i < pointCount; ++i)
+ changed |= selection.Select(i, selector.Select(GetPoint(i).position));
+
+ return changed;
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/EditablePath.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/EditablePath.cs.meta
new file mode 100644
index 0000000..31dc052
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/EditablePath.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: cc93dba6e70bb8044a38eeb19db22669
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/EditablePathController.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/EditablePathController.cs
new file mode 100644
index 0000000..80c2bf8
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/EditablePathController.cs
@@ -0,0 +1,259 @@
+using System;
+using System.Linq;
+using UnityEngine;
+
+namespace UnityEditor.U2D.Path
+{
+ public class EditablePathController : IEditablePathController
+ {
+ private ISnapping m_Snapping = new Snapping();
+
+ public IEditablePath editablePath { get; set; }
+ public IEditablePath closestEditablePath { get { return editablePath; } }
+
+ public ISnapping snapping
+ {
+ get { return m_Snapping; }
+ set { m_Snapping = value; }
+ }
+
+ public bool enableSnapping { get; set; }
+
+ public void RegisterUndo(string name)
+ {
+ if (editablePath.undoObject != null)
+ editablePath.undoObject.RegisterUndo(name);
+ }
+
+ public void ClearSelection()
+ {
+ editablePath.selection.Clear();
+ }
+
+ public void SelectPoint(int index, bool select)
+ {
+ editablePath.selection.Select(index, select);
+ }
+
+ public void CreatePoint(int index, Vector3 position)
+ {
+ ClearSelection();
+
+ if (editablePath.shapeType == ShapeType.Polygon)
+ {
+ editablePath.InsertPoint(index + 1, new ControlPoint() { position = position });
+ }
+ else if (editablePath.shapeType == ShapeType.Spline)
+ {
+ var nextIndex = NextIndex(index);
+ var currentPoint = editablePath.GetPoint(index);
+ var nextPoint = editablePath.GetPoint(nextIndex);
+
+ float t;
+ var closestPoint = BezierUtility.ClosestPointOnCurve(
+ position,
+ currentPoint.position,
+ nextPoint.position,
+ GetRightTangentPosition(index),
+ GetLeftTangentPosition(nextIndex),
+ out t);
+
+ Vector3 leftStartPosition;
+ Vector3 leftEndPosition;
+ Vector3 leftStartTangent;
+ Vector3 leftEndTangent;
+
+ Vector3 rightStartPosition;
+ Vector3 rightEndPosition;
+ Vector3 rightStartTangent;
+ Vector3 rightEndTangent;
+
+ BezierUtility.SplitBezier(t, currentPoint.position, nextPoint.position, GetRightTangentPosition(index), GetLeftTangentPosition(nextIndex),
+ out leftStartPosition, out leftEndPosition, out leftStartTangent, out leftEndTangent,
+ out rightStartPosition, out rightEndPosition, out rightStartTangent, out rightEndTangent);
+
+ var newPointIndex = index + 1;
+ var newPoint = new ControlPoint()
+ {
+ position = closestPoint,
+ leftTangent = leftEndTangent,
+ rightTangent = rightStartTangent,
+ tangentMode = TangentMode.Continuous
+ };
+
+ currentPoint.rightTangent = leftStartTangent;
+ nextPoint.leftTangent = rightEndTangent;
+
+ if (currentPoint.tangentMode == TangentMode.Linear && nextPoint.tangentMode == TangentMode.Linear)
+ {
+ newPoint.tangentMode = TangentMode.Linear;
+ newPoint.localLeftTangent = Vector3.zero;
+ newPoint.localRightTangent = Vector3.zero;
+ currentPoint.localRightTangent = Vector3.zero;
+ nextPoint.localLeftTangent = Vector3.zero;
+ }
+ else
+ {
+ if (currentPoint.tangentMode == TangentMode.Linear)
+ currentPoint.tangentMode = TangentMode.Broken;
+
+ if (nextPoint.tangentMode == TangentMode.Linear)
+ nextPoint.tangentMode = TangentMode.Broken;
+ }
+
+ editablePath.SetPoint(index, currentPoint);
+ editablePath.SetPoint(nextIndex, nextPoint);
+ editablePath.InsertPoint(newPointIndex, newPoint);
+ }
+ }
+
+ public void RemoveSelectedPoints()
+ {
+ var minPointCount = editablePath.isOpenEnded ? 2 : 3;
+
+ if (editablePath.pointCount > minPointCount)
+ {
+ var indices = editablePath.selection.elements.OrderByDescending( i => i);
+
+ foreach (var index in indices)
+ if (editablePath.pointCount > minPointCount)
+ editablePath.RemovePoint(index);
+
+ ClearSelection();
+ }
+ }
+
+ public void MoveSelectedPoints(Vector3 delta)
+ {
+ delta = Vector3.ProjectOnPlane(delta, editablePath.forward);
+
+ for (var i = 0; i < editablePath.pointCount; ++i)
+ {
+ if (editablePath.selection.Contains(i))
+ {
+ var controlPoint = editablePath.GetPoint(i);
+ controlPoint.position += delta;
+ editablePath.SetPoint(i, controlPoint);
+ }
+ }
+ }
+
+ public void MoveEdge(int index, Vector3 delta)
+ {
+ if (editablePath.isOpenEnded && index == editablePath.pointCount - 1)
+ return;
+
+ var controlPoint = editablePath.GetPoint(index);
+ controlPoint.position += delta;
+ editablePath.SetPoint(index, controlPoint);
+ controlPoint = NextControlPoint(index);
+ controlPoint.position += delta;
+ editablePath.SetPoint(NextIndex(index), controlPoint);
+ }
+
+ public void SetLeftTangent(int index, Vector3 position, bool setToLinear, bool mirror, Vector3 cachedRightTangent, TangentMode cachedTangentMode)
+ {
+ var controlPoint = editablePath.GetPoint(index);
+ controlPoint.tangentMode = cachedTangentMode;
+ controlPoint.leftTangent = position;
+ controlPoint.mirrorLeft = false;
+
+ if (setToLinear)
+ {
+ controlPoint.leftTangent = controlPoint.position;
+ controlPoint.rightTangent = cachedRightTangent;
+ }
+ else if (controlPoint.tangentMode == TangentMode.Continuous || mirror)
+ {
+ var magnitude = controlPoint.localRightTangent.magnitude;
+
+ if (mirror)
+ magnitude = controlPoint.localLeftTangent.magnitude;
+
+ controlPoint.localRightTangent = magnitude * -controlPoint.localLeftTangent.normalized;
+ }
+
+ editablePath.SetPoint(index, controlPoint);
+ editablePath.UpdateTangentMode(index);
+ }
+
+ public void SetRightTangent(int index, Vector3 position, bool setToLinear, bool mirror, Vector3 cachedLeftTangent, TangentMode cachedTangentMode)
+ {
+ var controlPoint = editablePath.GetPoint(index);
+ controlPoint.tangentMode = cachedTangentMode;
+ controlPoint.rightTangent = position;
+ controlPoint.mirrorLeft = true;
+
+ if (setToLinear)
+ {
+ controlPoint.rightTangent = controlPoint.position;
+ controlPoint.leftTangent = cachedLeftTangent;
+ }
+ else if (controlPoint.tangentMode == TangentMode.Continuous || mirror)
+ {
+ var magnitude = controlPoint.localLeftTangent.magnitude;
+
+ if (mirror)
+ magnitude = controlPoint.localRightTangent.magnitude;
+
+ controlPoint.localLeftTangent = magnitude * -controlPoint.localRightTangent.normalized;
+ }
+
+ editablePath.SetPoint(index, controlPoint);
+ editablePath.UpdateTangentMode(index);
+ }
+
+ public void ClearClosestPath() { }
+ public void AddClosestPath(float distance) { }
+
+ private Vector3 GetLeftTangentPosition(int index)
+ {
+ var isLinear = Mathf.Approximately(editablePath.GetPoint(index).localLeftTangent.sqrMagnitude, 0f);
+
+ if (isLinear)
+ {
+ var position = editablePath.GetPoint(index).position;
+ var prevPosition = PrevControlPoint(index).position;
+
+ return (1f / 3f) * (prevPosition - position) + position;
+ }
+
+ return editablePath.GetPoint(index).leftTangent;
+ }
+
+ private Vector3 GetRightTangentPosition(int index)
+ {
+ var isLinear = Mathf.Approximately(editablePath.GetPoint(index).localRightTangent.sqrMagnitude, 0f);
+
+ if (isLinear)
+ {
+ var position = editablePath.GetPoint(index).position;
+ var nextPosition = NextControlPoint(index).position;
+
+ return (1f / 3f) * (nextPosition - position) + position;
+ }
+
+ return editablePath.GetPoint(index).rightTangent;
+ }
+
+ private int NextIndex(int index)
+ {
+ return EditablePathUtility.Mod(index + 1, editablePath.pointCount);
+ }
+
+ private ControlPoint NextControlPoint(int index)
+ {
+ return editablePath.GetPoint(NextIndex(index));
+ }
+
+ private int PrevIndex(int index)
+ {
+ return EditablePathUtility.Mod(index - 1, editablePath.pointCount);
+ }
+
+ private ControlPoint PrevControlPoint(int index)
+ {
+ return editablePath.GetPoint(PrevIndex(index));
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/EditablePathController.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/EditablePathController.cs.meta
new file mode 100644
index 0000000..76fa8f9
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/EditablePathController.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: e097fcf51266c654f8f8ef2c431a91d0
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/EditablePathExtensions.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/EditablePathExtensions.cs
new file mode 100644
index 0000000..260a1d2
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/EditablePathExtensions.cs
@@ -0,0 +1,275 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace UnityEditor.U2D.Path
+{
+ public static class EditablePathExtensions
+ {
+ public static Polygon ToPolygon(this IEditablePath path)
+ {
+ var polygon = new Polygon()
+ {
+ isOpenEnded = path.isOpenEnded,
+ points = new Vector3[path.pointCount]
+ };
+
+ for (var i = 0; i < path.pointCount; ++i)
+ polygon.points[i] = path.GetPoint(i).position;
+
+ return polygon;
+ }
+
+ public static Spline ToSpline(this IEditablePath path)
+ {
+ var count = path.pointCount * 3;
+
+ if (path.isOpenEnded)
+ count -= 2;
+
+ var spline = new Spline()
+ {
+ isOpenEnded = path.isOpenEnded,
+ points = new Vector3[count]
+ };
+
+ for (var i = 0; i < path.pointCount; ++i)
+ {
+ var point = path.GetPoint(i);
+
+ spline.points[i*3] = point.position;
+
+ if (i * 3 + 1 < count)
+ {
+ var nextIndex = EditablePathUtility.Mod(i+1, path.pointCount);
+
+ spline.points[i*3 + 1] = path.CalculateRightTangent(i);
+ spline.points[i*3 + 2] = path.CalculateLeftTangent(nextIndex);
+ }
+ }
+
+ return spline;
+ }
+
+ public static Vector3 CalculateLocalLeftTangent(this IEditablePath path, int index)
+ {
+ return path.CalculateLeftTangent(index) - path.GetPoint(index).position;
+ }
+
+ public static Vector3 CalculateLeftTangent(this IEditablePath path, int index)
+ {
+ var point = path.GetPoint(index);
+ var isTangentLinear = point.localLeftTangent == Vector3.zero;
+ var isEndpoint = path.isOpenEnded && index == 0;
+ var tangent = point.leftTangent;
+
+ if (isEndpoint)
+ return point.position;
+
+ if (isTangentLinear)
+ {
+ var prevPoint = path.GetPrevPoint(index);
+ var v = prevPoint.position - point.position;
+ tangent = point.position + v.normalized * (v.magnitude / 3f);
+ }
+
+ return tangent;
+ }
+
+ public static Vector3 CalculateLocalRightTangent(this IEditablePath path, int index)
+ {
+ return path.CalculateRightTangent(index) - path.GetPoint(index).position;
+ }
+
+ public static Vector3 CalculateRightTangent(this IEditablePath path, int index)
+ {
+ var point = path.GetPoint(index);
+ var isTangentLinear = point.localRightTangent == Vector3.zero;
+ var isEndpoint = path.isOpenEnded && index == path.pointCount - 1;
+ var tangent = point.rightTangent;
+
+ if (isEndpoint)
+ return point.position;
+
+ if (isTangentLinear)
+ {
+ var nextPoint = path.GetNextPoint(index);
+ var v = nextPoint.position - point.position;
+ tangent = point.position + v.normalized * (v.magnitude / 3f);
+ }
+
+ return tangent;
+ }
+
+ public static ControlPoint GetPrevPoint(this IEditablePath path, int index)
+ {
+ return path.GetPoint(EditablePathUtility.Mod(index - 1, path.pointCount));
+ }
+
+ public static ControlPoint GetNextPoint(this IEditablePath path, int index)
+ {
+ return path.GetPoint(EditablePathUtility.Mod(index + 1, path.pointCount));
+ }
+
+ public static void UpdateTangentMode(this IEditablePath path, int index)
+ {
+ var localToWorldMatrix = path.localToWorldMatrix;
+ path.localToWorldMatrix = Matrix4x4.identity;
+
+ var controlPoint = path.GetPoint(index);
+ var isLeftTangentLinear = controlPoint.localLeftTangent == Vector3.zero;
+ var isRightTangentLinear = controlPoint.localRightTangent == Vector3.zero;
+
+ if (isLeftTangentLinear && isRightTangentLinear)
+ controlPoint.tangentMode = TangentMode.Linear;
+ else if (isLeftTangentLinear || isRightTangentLinear)
+ controlPoint.tangentMode = TangentMode.Broken;
+ else if (controlPoint.tangentMode != TangentMode.Continuous)
+ controlPoint.tangentMode = TangentMode.Broken;
+
+ controlPoint.StoreTangents();
+ path.SetPoint(index, controlPoint);
+ path.localToWorldMatrix = localToWorldMatrix;
+ }
+
+ public static void UpdateTangentsFromMode(this IEditablePath path)
+ {
+ const float kEpsilon = 0.001f;
+
+ var localToWorldMatrix = path.localToWorldMatrix;
+ path.localToWorldMatrix = Matrix4x4.identity;
+
+ for (var i = 0; i < path.pointCount; ++i)
+ {
+ var controlPoint = path.GetPoint(i);
+
+ if (controlPoint.tangentMode == TangentMode.Linear)
+ {
+ controlPoint.localLeftTangent = Vector3.zero;
+ controlPoint.localRightTangent = Vector3.zero;
+ }
+ else if (controlPoint.tangentMode == TangentMode.Broken)
+ {
+ var isLeftEndpoint = path.isOpenEnded && i == 0;
+ var prevPoint = path.GetPrevPoint(i);
+ var nextPoint = path.GetNextPoint(i);
+
+ var liniarLeftPosition = (prevPoint.position - controlPoint.position) / 3f;
+ var isLeftTangentLinear = isLeftEndpoint || (controlPoint.localLeftTangent - liniarLeftPosition).sqrMagnitude < kEpsilon;
+
+ if (isLeftTangentLinear)
+ controlPoint.localLeftTangent = Vector3.zero;
+
+ var isRightEndpoint = path.isOpenEnded && i == path.pointCount-1;
+ var liniarRightPosition = (nextPoint.position - controlPoint.position) / 3f;
+ var isRightTangentLinear = isRightEndpoint || (controlPoint.localRightTangent - liniarRightPosition).sqrMagnitude < kEpsilon;
+
+ if (isRightTangentLinear)
+ controlPoint.localRightTangent = Vector3.zero;
+
+ if (isLeftTangentLinear && isRightTangentLinear)
+ controlPoint.tangentMode = TangentMode.Linear;
+ }
+ else if (controlPoint.tangentMode == TangentMode.Continuous)
+ {
+ //TODO: ensure tangent continuity
+ }
+
+ controlPoint.StoreTangents();
+ path.SetPoint(i, controlPoint);
+ }
+
+ path.localToWorldMatrix = localToWorldMatrix;
+ }
+
+ public static void SetTangentMode(this IEditablePath path, int index, TangentMode tangentMode)
+ {
+ var localToWorldMatrix = path.localToWorldMatrix;
+ path.localToWorldMatrix = Matrix4x4.identity;
+
+ var controlPoint = path.GetPoint(index);
+ var isEndpoint = path.isOpenEnded && (index == 0 || index == path.pointCount - 1);
+ var oldTangentMode = controlPoint.tangentMode;
+
+ controlPoint.tangentMode = tangentMode;
+ controlPoint.RestoreTangents();
+
+ if (tangentMode == TangentMode.Linear)
+ {
+ controlPoint.localLeftTangent = Vector3.zero;
+ controlPoint.localRightTangent = Vector3.zero;
+ }
+ else if (tangentMode == TangentMode.Continuous && !isEndpoint)
+ {
+ var isLeftLinear = controlPoint.localLeftTangent == Vector3.zero;
+ var isRightLinear = controlPoint.localRightTangent == Vector3.zero;
+ var tangentDotProduct = Vector3.Dot(controlPoint.localLeftTangent.normalized, controlPoint.localRightTangent.normalized);
+ var isContinous = tangentDotProduct < 0f && (tangentDotProduct + 1) < 0.001f;
+ var isLinear = isLeftLinear && isRightLinear;
+
+ if ((isLinear || oldTangentMode == TangentMode.Broken) && !isContinous)
+ {
+ var prevPoint = path.GetPrevPoint(index);
+ var nextPoint = path.GetNextPoint(index);
+ var vLeft = prevPoint.position - controlPoint.position;
+ var vRight = nextPoint.position - controlPoint.position;
+ var rightDirection = Vector3.Cross(Vector3.Cross(vLeft, vRight), vLeft.normalized + vRight.normalized).normalized;
+ var scale = 1f / 3f;
+
+ if (isLeftLinear)
+ controlPoint.localLeftTangent = vLeft.magnitude * scale * -rightDirection;
+ else
+ controlPoint.localLeftTangent = controlPoint.localLeftTangent.magnitude * -rightDirection;
+
+ if (isRightLinear)
+ controlPoint.localRightTangent = vRight.magnitude * scale * rightDirection;
+ else
+ controlPoint.localRightTangent = controlPoint.localRightTangent.magnitude * rightDirection;
+ }
+ }
+ else
+ {
+ var isLeftLinear = controlPoint.localLeftTangent == Vector3.zero;
+ var isRightLinear = controlPoint.localRightTangent == Vector3.zero;
+
+ if (isLeftLinear || isRightLinear)
+ {
+ if (isLeftLinear)
+ controlPoint.localLeftTangent = path.CalculateLocalLeftTangent(index);
+
+ if (isRightLinear)
+ controlPoint.localRightTangent = path.CalculateLocalRightTangent(index);
+ }
+ }
+
+ controlPoint.StoreTangents();
+ path.SetPoint(index, controlPoint);
+ path.localToWorldMatrix = localToWorldMatrix;
+ }
+
+ public static void MirrorTangent(this IEditablePath path, int index)
+ {
+ var localToWorldMatrix = path.localToWorldMatrix;
+ path.localToWorldMatrix = Matrix4x4.identity;
+
+ var controlPoint = path.GetPoint(index);
+
+ if (controlPoint.tangentMode == TangentMode.Linear)
+ return;
+
+ if (!Mathf.Approximately((controlPoint.localLeftTangent + controlPoint.localRightTangent).sqrMagnitude, 0f))
+ {
+ if (controlPoint.mirrorLeft)
+ controlPoint.localLeftTangent = -controlPoint.localRightTangent;
+ else
+ controlPoint.localRightTangent = -controlPoint.localLeftTangent;
+
+ controlPoint.StoreTangents();
+ path.SetPoint(index, controlPoint);
+ }
+
+ path.localToWorldMatrix = localToWorldMatrix;
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/EditablePathExtensions.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/EditablePathExtensions.cs.meta
new file mode 100644
index 0000000..d4fddab
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/EditablePathExtensions.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 118640352bf706b49aa5ece0cf51b03c
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/EditablePathUtility.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/EditablePathUtility.cs
new file mode 100644
index 0000000..f9acbdf
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/EditablePathUtility.cs
@@ -0,0 +1,14 @@
+using UnityEngine;
+using UnityEditor;
+
+namespace UnityEditor.U2D.Path
+{
+ public class EditablePathUtility
+ {
+ public static int Mod(int x, int m)
+ {
+ int r = x % m;
+ return r < 0 ? r + m : r;
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/EditablePathUtility.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/EditablePathUtility.cs.meta
new file mode 100644
index 0000000..3bf61ff
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/EditablePathUtility.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 136ca6dbbd8b9704cb676d8e400f8096
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/IEditablePath.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/IEditablePath.cs
new file mode 100644
index 0000000..10fee18
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/IEditablePath.cs
@@ -0,0 +1,24 @@
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace UnityEditor.U2D.Path
+{
+ public interface IEditablePath : ISelectable
+ {
+ ShapeType shapeType { get; set; }
+ IUndoObject undoObject { get; set; }
+ ISelection selection { get; }
+ Matrix4x4 localToWorldMatrix { get; set; }
+ Vector3 forward { get; set; }
+ Vector3 up { get; set; }
+ Vector3 right { get; set; }
+ bool isOpenEnded { get; set; }
+ int pointCount { get; }
+ ControlPoint GetPoint(int index);
+ void SetPoint(int index, ControlPoint controlPoint);
+ void AddPoint(ControlPoint controlPoint);
+ void InsertPoint(int index, ControlPoint controlPoint);
+ void RemovePoint(int index);
+ void Clear();
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/IEditablePath.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/IEditablePath.cs.meta
new file mode 100644
index 0000000..f5cbfba
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/IEditablePath.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 5db033e7b440e254688b2fcca87e6a59
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/IEditablePathController.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/IEditablePathController.cs
new file mode 100644
index 0000000..4dae077
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/IEditablePathController.cs
@@ -0,0 +1,24 @@
+using System;
+using UnityEngine;
+
+namespace UnityEditor.U2D.Path
+{
+ public interface IEditablePathController
+ {
+ IEditablePath editablePath { get; set; }
+ IEditablePath closestEditablePath { get; }
+ ISnapping snapping { get; set; }
+ bool enableSnapping { get; set; }
+ void RegisterUndo(string name);
+ void ClearSelection();
+ void SelectPoint(int index, bool select);
+ void CreatePoint(int index, Vector3 position);
+ void RemoveSelectedPoints();
+ void MoveSelectedPoints(Vector3 delta);
+ void MoveEdge(int index, Vector3 delta);
+ void SetLeftTangent(int index, Vector3 position, bool setToLinear, bool mirror, Vector3 cachedRightTangent, TangentMode cachedTangentMode);
+ void SetRightTangent(int index, Vector3 position, bool setToLinear, bool mirror, Vector3 cachedLeftTangent, TangentMode cachedTangentMode);
+ void ClearClosestPath();
+ void AddClosestPath(float distance);
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/IEditablePathController.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/IEditablePathController.cs.meta
new file mode 100644
index 0000000..df64cff
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/IEditablePathController.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 2416be64a5db15c4eb742e5f086682c3
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/ISnapping.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/ISnapping.cs
new file mode 100644
index 0000000..4a4b970
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/ISnapping.cs
@@ -0,0 +1,10 @@
+using UnityEngine;
+using UnityEditor;
+
+namespace UnityEditor.U2D.Path
+{
+ public interface ISnapping
+ {
+ T Snap(T value);
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/ISnapping.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/ISnapping.cs.meta
new file mode 100644
index 0000000..ba078dd
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/ISnapping.cs.meta
@@ -0,0 +1,13 @@
+fileFormatVersion: 2
+guid: f15c4dfafb6d6d544ab56d8cfca74d07
+timeCreated: 1505113416
+licenseType: Pro
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/IUndoObject.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/IUndoObject.cs
new file mode 100644
index 0000000..fd4a5e4
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/IUndoObject.cs
@@ -0,0 +1,9 @@
+using UnityEngine;
+
+namespace UnityEditor.U2D.Path
+{
+ public interface IUndoObject
+ {
+ void RegisterUndo(string name);
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/IUndoObject.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/IUndoObject.cs.meta
new file mode 100644
index 0000000..0237105
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/IUndoObject.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 55ba72d694e736b428394820f9ca8f24
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/MultipleEditablePathController.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/MultipleEditablePathController.cs
new file mode 100644
index 0000000..2c19e70
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/MultipleEditablePathController.cs
@@ -0,0 +1,153 @@
+using System;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace UnityEditor.U2D.Path
+{
+ public class MultipleEditablePathController : IEditablePathController
+ {
+ private IEditablePathController m_Controller = new EditablePathController();
+ private List m_Paths = new List();
+ private float m_ClosestDistance = float.MaxValue;
+ private IEditablePath m_ClosestPath;
+
+ public IEditablePath editablePath
+ {
+ get { return m_Controller.editablePath; }
+ set { m_Controller.editablePath = value; }
+ }
+
+ public IEditablePath closestEditablePath { get; private set; }
+
+ public ISnapping snapping
+ {
+ get { return m_Controller.snapping; }
+ set { m_Controller.snapping = value; }
+ }
+
+ public bool enableSnapping
+ {
+ get { return m_Controller.enableSnapping; }
+ set { m_Controller.enableSnapping = value; }
+ }
+
+ public void ClearPaths()
+ {
+ m_Paths.Clear();
+ }
+
+ public void AddPath(IEditablePath path)
+ {
+ if (!m_Paths.Contains(path))
+ m_Paths.Add(path);
+ }
+
+ public void RemovePath(IEditablePath path)
+ {
+ m_Paths.Remove(path);
+ }
+
+ public void RegisterUndo(string name)
+ {
+ var current = editablePath;
+
+ ForEach((s) =>
+ {
+ editablePath = s;
+ m_Controller.RegisterUndo(name);
+ });
+
+ editablePath = current;
+ }
+
+ public void ClearSelection()
+ {
+ var current = editablePath;
+
+ ForEach((s) =>
+ {
+ editablePath = s;
+ m_Controller.ClearSelection();
+ });
+
+ editablePath = current;
+ }
+
+ public void SelectPoint(int index, bool select)
+ {
+ m_Controller.SelectPoint(index, select);
+ }
+
+ public void CreatePoint(int index, Vector3 position)
+ {
+ m_Controller.CreatePoint(index, position);
+ }
+
+ public void RemoveSelectedPoints()
+ {
+ var current = editablePath;
+
+ ForEach((s) =>
+ {
+ editablePath = s;
+ m_Controller.RemoveSelectedPoints();
+ });
+
+ editablePath = current;
+ }
+
+ public void MoveSelectedPoints(Vector3 delta)
+ {
+ var current = editablePath;
+
+ ForEach((s) =>
+ {
+ editablePath = s;
+ m_Controller.MoveSelectedPoints(delta);
+ });
+
+ editablePath = current;
+ }
+
+ public void MoveEdge(int index, Vector3 delta)
+ {
+ m_Controller.MoveEdge(index, delta);
+ }
+
+ public void SetLeftTangent(int index, Vector3 position, bool setToLinear, bool mirror, Vector3 cachedRightTangent, TangentMode cachedTangentMode)
+ {
+ m_Controller.SetLeftTangent(index, position, setToLinear, mirror, cachedRightTangent, cachedTangentMode);
+ }
+
+ public void SetRightTangent(int index, Vector3 position, bool setToLinear, bool mirror, Vector3 cachedLeftTangent, TangentMode cachedTangentMode)
+ {
+ m_Controller.SetRightTangent(index, position, setToLinear, mirror, cachedLeftTangent, cachedTangentMode);
+ }
+
+ public void ClearClosestPath()
+ {
+ m_ClosestDistance = float.MaxValue;
+ closestEditablePath = null;
+ }
+
+ public void AddClosestPath(float distance)
+ {
+ if (distance <= m_ClosestDistance)
+ {
+ m_ClosestDistance = distance;
+ closestEditablePath = editablePath;
+ }
+ }
+
+ private void ForEach(Action action)
+ {
+ foreach(var path in m_Paths)
+ {
+ if (path == null)
+ continue;
+
+ action(path);
+ }
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/MultipleEditablePathController.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/MultipleEditablePathController.cs.meta
new file mode 100644
index 0000000..17a72fb
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/MultipleEditablePathController.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 4e9b894eff389bc4b914e86801e4cb25
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/Snapping.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/Snapping.cs
new file mode 100644
index 0000000..0dd8837
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/Snapping.cs
@@ -0,0 +1,21 @@
+using UnityEngine;
+using UnityEditor;
+
+namespace UnityEditor.U2D.Path
+{
+ public class Snapping : ISnapping
+ {
+ public Vector3 Snap(Vector3 position)
+ {
+ return new Vector3(
+ Snap(position.x, EditorSnapSettings.move.x),
+ Snap(position.y, EditorSnapSettings.move.y),
+ position.z);
+ }
+
+ private float Snap(float value, float snap)
+ {
+ return Mathf.Round(value / snap) * snap;
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/Snapping.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/Snapping.cs.meta
new file mode 100644
index 0000000..38c276a
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditablePath/Snapping.cs.meta
@@ -0,0 +1,13 @@
+fileFormatVersion: 2
+guid: 729f75e79f7b4da458ab89bf1f36dc90
+timeCreated: 1505113416
+licenseType: Pro
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool.meta
new file mode 100644
index 0000000..f88bddf
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 47fb61e2873922c4893faa7eff277f25
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/AssemblyInfo.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/AssemblyInfo.cs
new file mode 100644
index 0000000..fef72da
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/AssemblyInfo.cs
@@ -0,0 +1,2 @@
+using System.Runtime.CompilerServices;
+[assembly: InternalsVisibleTo("Unity.2D.SpriteShape.Editor")]
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/AssemblyInfo.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/AssemblyInfo.cs.meta
new file mode 100644
index 0000000..45ec7b1
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/AssemblyInfo.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: b8de732c98460ec4ca63677f37beb1e8
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/GenericScriptablePath.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/GenericScriptablePath.cs
new file mode 100644
index 0000000..a2aece1
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/GenericScriptablePath.cs
@@ -0,0 +1,72 @@
+using System;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace UnityEditor.U2D.Path
+{
+ public class GenericScriptablePath : ScriptablePath
+ {
+ [SerializeField]
+ private List m_Data = new List();
+
+ public T[] data
+ {
+ get { return m_Data.ToArray(); }
+ set
+ {
+ if (value.Length != pointCount)
+ throw new Exception("Custom data count does not match control point count");
+
+ m_Data.Clear();
+ m_Data.AddRange(value);
+ }
+ }
+
+ public override void Clear()
+ {
+ base.Clear();
+
+ m_Data.Clear();
+ }
+
+ public override void AddPoint(ControlPoint controlPoint)
+ {
+ base.AddPoint(controlPoint);
+
+ m_Data.Add(Create());
+ }
+
+ public override void InsertPoint(int index, ControlPoint controlPoint)
+ {
+ base.InsertPoint(index, controlPoint);
+
+ m_Data.Insert(index, Create());
+ }
+
+ public override void RemovePoint(int index)
+ {
+ base.RemovePoint(index);
+
+ Destroy(m_Data[index]);
+
+ m_Data.RemoveAt(index);
+ }
+
+ public T GetData(int index)
+ {
+ return m_Data[index];
+ }
+
+ public void SetData(int index, T data)
+ {
+ m_Data[index] = data;
+ }
+
+ protected virtual T Create()
+ {
+ return Activator.CreateInstance();
+ }
+
+ protected virtual void Destroy(T data) { }
+ }
+}
\ No newline at end of file
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/GenericScriptablePath.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/GenericScriptablePath.cs.meta
new file mode 100644
index 0000000..8583ec0
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/GenericScriptablePath.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 91ab30a448166b74e99d488f537bfc67
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/GenericScriptablePathInspector.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/GenericScriptablePathInspector.cs
new file mode 100644
index 0000000..b9966a9
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/GenericScriptablePathInspector.cs
@@ -0,0 +1,120 @@
+using System;
+using System.Linq;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEditor;
+using UnityEditor.EditorTools;
+
+namespace UnityEditor.U2D.Path
+{
+ public class GenericScriptablePathInspector : ScriptablePathInspector where U : ScriptableData
+ {
+ private List m_DataObjects = new List();
+ private List m_SelectedDataObjects = new List();
+ private Editor m_CachedEditor = null;
+
+ private void OnEnable()
+ {
+ PrepareDataObjects();
+ }
+
+ private void OnDestroy()
+ {
+ DestroyDataObjects();
+ }
+
+ public override void OnInspectorGUI()
+ {
+ base.OnInspectorGUI();
+
+ DoCustomDataInspector();
+ }
+
+ protected void DoCustomDataInspector()
+ {
+ PrepareDataObjects();
+
+ if (m_SelectedDataObjects.Count > 0)
+ {
+ CreateCachedEditor(m_SelectedDataObjects.ToArray(), null, ref m_CachedEditor);
+
+ EditorGUI.BeginChangeCheck();
+
+ m_CachedEditor.OnInspectorGUI();
+
+ if (EditorGUI.EndChangeCheck())
+ SetDataObjects();
+ }
+ }
+
+ private void PrepareDataObjects()
+ {
+ var elementCount = 0;
+
+ m_SelectedDataObjects.Clear();
+
+ foreach(var path in paths)
+ elementCount += path.pointCount;
+
+ while (m_DataObjects.Count < elementCount)
+ CreateDataObject();
+
+ var index = 0;
+ foreach(var path in paths)
+ {
+ var genericPath = path as GenericScriptablePath;
+ var customDataArray = genericPath.data;
+ var length = customDataArray.Length;
+
+ for (var i = 0; i < length; ++i)
+ {
+ var dataObject = m_DataObjects[index + i];
+ dataObject.data = customDataArray[i];
+
+ if (path.selection.Contains(i))
+ {
+ dataObject.owner = path.owner;
+ dataObject.index = i;
+ m_SelectedDataObjects.Add(dataObject);
+ }
+ }
+
+ index += length;
+ }
+ }
+
+ private void SetDataObjects()
+ {
+ var index = 0;
+ foreach(var path in paths)
+ {
+ var genericPath = path as GenericScriptablePath;
+ var customDataArray = genericPath.data;
+ var length = customDataArray.Length;
+
+ for (var i = 0; i < length; ++i)
+ customDataArray[i] = m_DataObjects[index + i].data;
+
+ genericPath.data = customDataArray;
+
+ index += length;
+ }
+ }
+
+ private U CreateDataObject()
+ {
+ var dataObject = ScriptableObject.CreateInstance();
+ m_DataObjects.Add(dataObject);
+ return dataObject;
+ }
+
+ private void DestroyDataObjects()
+ {
+ foreach (var customDataObject in m_DataObjects)
+ DestroyImmediate(customDataObject);
+
+ m_DataObjects.Clear();
+ m_SelectedDataObjects.Clear();
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/GenericScriptablePathInspector.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/GenericScriptablePathInspector.cs.meta
new file mode 100644
index 0000000..7132e9a
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/GenericScriptablePathInspector.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: d8d7f8780c69f9742b827ffd638225fb
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/PathComponentEditor.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/PathComponentEditor.cs
new file mode 100644
index 0000000..ee0f05a
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/PathComponentEditor.cs
@@ -0,0 +1,123 @@
+using System;
+using System.Linq;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEditor;
+using UnityEditor.EditorTools;
+
+namespace UnityEditor.U2D.Path
+{
+ public abstract class PathComponentEditor : Editor where T : ScriptablePath
+ {
+ private static class Contents
+ {
+ public static readonly GUIContent snappingLabel = new GUIContent("Snapping", "Snap points using the snap settings");
+ }
+
+ private Editor m_CachedEditor = null;
+
+ // Returns true on Changed.
+ internal bool DoEditButtonChecked(GUIContent icon, string label) where U : PathEditorTool
+ {
+ const float kButtonWidth = 33;
+ const float kButtonHeight = 23;
+ const float k_SpaceBetweenLabelAndButton = 5;
+ var buttonStyle = new GUIStyle("EditModeSingleButton");
+
+ var rect = EditorGUILayout.GetControlRect(true, kButtonHeight, buttonStyle);
+ var buttonRect = new Rect(rect.xMin + EditorGUIUtility.labelWidth, rect.yMin, kButtonWidth, kButtonHeight);
+
+ var labelContent = new GUIContent(label);
+ var labelSize = GUI.skin.label.CalcSize(labelContent);
+
+ var labelRect = new Rect(
+ buttonRect.xMax + k_SpaceBetweenLabelAndButton,
+ rect.yMin + (rect.height - labelSize.y) * .5f,
+ labelSize.x,
+ rect.height);
+
+ bool hasChanged = false;
+ using (new EditorGUI.DisabledGroupScope(!EditorToolManager.IsAvailable()))
+ {
+ using (var check = new EditorGUI.ChangeCheckScope())
+ {
+ var isActive = GUI.Toggle(buttonRect, EditorToolManager.IsActiveTool(), icon, buttonStyle);
+
+ GUI.Label(labelRect, label);
+
+ if (check.changed)
+ {
+ if (isActive)
+ EditorTools.EditorTools.SetActiveTool();
+ else
+ EditorTools.EditorTools.RestorePreviousTool();
+ hasChanged = true;
+ }
+ }
+ }
+ return hasChanged;
+ }
+
+ protected void DoEditButton(GUIContent icon, string label) where U : PathEditorTool
+ {
+ DoEditButtonChecked(icon, label);
+ }
+
+ protected void DoPathInspector() where U : PathEditorTool
+ {
+ if (EditorToolManager.IsActiveTool() && EditorToolManager.IsAvailable())
+ {
+ var paths = EditorToolManager.GetEditorTool().paths;
+
+ CreateCachedEditor(paths, null, ref m_CachedEditor);
+
+ if (m_CachedEditor == null) //Needed to avoid a nullref on exiting playmode
+ return;
+
+ using (var check = new EditorGUI.ChangeCheckScope())
+ {
+ m_CachedEditor.OnInspectorGUI();
+
+ if (check.changed)
+ EditorToolManager.GetEditorTool().SetShapes();
+ }
+ }
+ }
+
+ protected void DoSnappingInspector() where U : PathEditorTool
+ {
+ if (EditorToolManager.IsActiveTool() && EditorToolManager.IsAvailable())
+ {
+ var tool = EditorToolManager.GetEditorTool();
+ tool.enableSnapping = EditorGUILayout.Toggle(Contents.snappingLabel, tool.enableSnapping);
+ }
+ }
+
+ protected void DoOpenEndedInspector(SerializedProperty isOpenEndedProperty) where U : PathEditorTool
+ {
+ serializedObject.Update();
+
+ using (var check = new EditorGUI.ChangeCheckScope())
+ {
+ EditorGUILayout.PropertyField(isOpenEndedProperty);
+
+ if (check.changed)
+ {
+ if (EditorToolManager.IsActiveTool() && EditorToolManager.IsAvailable())
+ {
+ var paths = EditorToolManager.GetEditorTool().paths;
+
+ foreach (var path in paths)
+ {
+ path.undoObject.RegisterUndo("Set Open Ended");
+ path.isOpenEnded = isOpenEndedProperty.boolValue;
+ }
+ }
+ }
+ }
+
+ serializedObject.ApplyModifiedProperties();
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/PathComponentEditor.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/PathComponentEditor.cs.meta
new file mode 100644
index 0000000..c6dba04
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/PathComponentEditor.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 79c3c0b6ebc836f438b76a34f04dd076
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/PathEditorTool.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/PathEditorTool.cs
new file mode 100644
index 0000000..6cd3f04
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/PathEditorTool.cs
@@ -0,0 +1,494 @@
+using System;
+using System.Linq;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEditor;
+using UnityEditor.EditorTools;
+using UnityEditor.U2D.Path.GUIFramework;
+using UnityObject = UnityEngine.Object;
+
+namespace UnityEditor.U2D.Path
+{
+ public static class PathEditorToolContents
+ {
+ internal static readonly GUIContent shapeToolIcon = IconContent("ShapeTool", "Start editing the Shape in the Scene View.");
+ internal static readonly GUIContent shapeToolPro = IconContent("ShapeToolPro", "Start editing the Shape in the Scene View.");
+
+ internal static GUIContent IconContent(string name, string tooltip = null)
+ {
+ return new GUIContent(AssetDatabase.LoadAssetAtPath("Packages/com.unity.2d.path/Editor/Handles/" + name + ".png"), tooltip);
+ }
+
+ public static GUIContent icon
+ {
+ get
+ {
+ if (EditorGUIUtility.isProSkin)
+ return shapeToolPro;
+
+ return shapeToolIcon;
+ }
+ }
+ }
+
+ internal interface IDuringSceneGuiTool
+ {
+ void DuringSceneGui(SceneView sceneView);
+ bool IsAvailable();
+ }
+
+ [InitializeOnLoad]
+ internal class EditorToolManager
+ {
+ private static List m_Tools = new List();
+
+ static EditorToolManager()
+ {
+ SceneView.duringSceneGui += DuringSceneGui;
+ }
+
+ internal static void Add(IDuringSceneGuiTool tool)
+ {
+ if (!m_Tools.Contains(tool) && tool is EditorTool)
+ m_Tools.Add(tool);
+ }
+
+ internal static void Remove(IDuringSceneGuiTool tool)
+ {
+ if (m_Tools.Contains(tool))
+ m_Tools.Remove(tool);
+ }
+
+ internal static bool IsActiveTool() where T : EditorTool
+ {
+ return EditorTools.EditorTools.activeToolType.Equals(typeof(T));
+ }
+
+ internal static bool IsAvailable() where T : EditorTool
+ {
+ var tool = GetEditorTool();
+
+ if (tool != null)
+ return tool.IsAvailable();
+
+ return false;
+ }
+
+ internal static T GetEditorTool() where T : EditorTool
+ {
+ foreach(var tool in m_Tools)
+ {
+ if (tool.GetType().Equals(typeof(T)))
+ return tool as T;
+ }
+
+ return null;
+ }
+
+ private static void DuringSceneGui(SceneView sceneView)
+ {
+ foreach (var tool in m_Tools)
+ {
+ if (tool.IsAvailable() && EditorTools.EditorTools.IsActiveTool(tool as EditorTool))
+ tool.DuringSceneGui(sceneView);
+ }
+ }
+ }
+
+ public abstract class PathEditorTool : EditorTool, IDuringSceneGuiTool where T : ScriptablePath
+ {
+ private Dictionary m_Paths = new Dictionary();
+ private IGUIState m_GUIState = new GUIState();
+ private Dictionary m_PathEditors = new Dictionary();
+ private Dictionary m_SerializedObjects = new Dictionary();
+ private MultipleEditablePathController m_Controller = new MultipleEditablePathController();
+ private PointRectSelector m_RectSelector = new PointRectSelector();
+ private bool m_IsActive = false;
+
+ internal T[] paths
+ {
+ get { return m_Paths.Values.ToArray(); }
+ }
+
+ public bool enableSnapping
+ {
+ get { return m_Controller.enableSnapping; }
+ set { m_Controller.enableSnapping = value; }
+ }
+
+ public override GUIContent toolbarIcon
+ {
+ get { return PathEditorToolContents.icon; }
+ }
+
+ public override bool IsAvailable()
+ {
+ return targets.Count() > 0;
+ }
+
+ public T GetPath(UnityObject targetObject)
+ {
+ var path = default(T);
+ m_Paths.TryGetValue(targetObject, out path);
+ return path;
+ }
+
+ public void SetPath(UnityObject target)
+ {
+ var path = GetPath(target);
+ path.localToWorldMatrix = Matrix4x4.identity;
+
+ var undoName = Undo.GetCurrentGroupName();
+ var serializedObject = GetSerializedObject(target);
+
+ serializedObject.UpdateIfRequiredOrScript();
+
+ SetShape(path, serializedObject);
+
+ Undo.SetCurrentGroupName(undoName);
+ }
+
+ private void RepaintInspectors()
+ {
+ var editorWindows = Resources.FindObjectsOfTypeAll();
+
+ foreach (var editorWindow in editorWindows)
+ {
+ if (editorWindow.titleContent.text == "Inspector")
+ editorWindow.Repaint();
+ }
+ }
+
+ private void OnEnable()
+ {
+ m_IsActive = false;
+ EditorToolManager.Add(this);
+
+ SetupRectSelector();
+ HandleActivation();
+
+ EditorTools.EditorTools.activeToolChanged += HandleActivation;
+ }
+
+ private void OnDestroy()
+ {
+ EditorToolManager.Remove(this);
+
+ EditorTools.EditorTools.activeToolChanged -= HandleActivation;
+ UnregisterCallbacks();
+ }
+
+ private void HandleActivation()
+ {
+ if (m_IsActive == false && EditorTools.EditorTools.IsActiveTool(this))
+ Activate();
+ else if (m_IsActive)
+ Deactivate();
+ }
+
+ private void Activate()
+ {
+ m_IsActive = true;
+ RegisterCallbacks();
+ InitializeCache();
+ OnActivate();
+ }
+
+ private void Deactivate()
+ {
+ OnDeactivate();
+ DestroyCache();
+ UnregisterCallbacks();
+ m_IsActive = false;
+ }
+
+ private void RegisterCallbacks()
+ {
+ UnregisterCallbacks();
+ Selection.selectionChanged += SelectionChanged;
+ EditorApplication.playModeStateChanged += PlayModeStateChanged;
+ Undo.undoRedoPerformed += UndoRedoPerformed;
+ }
+
+ private void UnregisterCallbacks()
+ {
+ Selection.selectionChanged -= SelectionChanged;
+ EditorApplication.playModeStateChanged -= PlayModeStateChanged;
+ Undo.undoRedoPerformed -= UndoRedoPerformed;
+ }
+
+ private void DestroyCache()
+ {
+ foreach (var pair in m_Paths)
+ {
+ var path = pair.Value;
+
+ if (path != null)
+ {
+ Undo.ClearUndo(path);
+ UnityObject.DestroyImmediate(path);
+ }
+ }
+ m_Paths.Clear();
+ m_Controller.ClearPaths();
+ m_PathEditors.Clear();
+ m_SerializedObjects.Clear();
+ }
+
+ private void UndoRedoPerformed()
+ {
+ ForEachTarget((target) =>
+ {
+ var path = GetPath(target);
+
+ if (!path.modified)
+ InitializePath(target);
+ });
+ }
+
+ private void SelectionChanged()
+ {
+ InitializeCache();
+ }
+
+ private void PlayModeStateChanged(PlayModeStateChange stateChange)
+ {
+ if (stateChange == PlayModeStateChange.EnteredEditMode)
+ EditorApplication.delayCall += () => { InitializeCache(); }; //HACK: At this point target is null. Let's wait to next frame to refresh.
+ }
+
+ private void SetupRectSelector()
+ {
+ m_RectSelector.onSelectionBegin = BeginSelection;
+ m_RectSelector.onSelectionChanged = UpdateSelection;
+ m_RectSelector.onSelectionEnd = EndSelection;
+ }
+
+ private void ForEachTarget(Action action)
+ {
+ foreach(var target in targets)
+ {
+ if (target == null)
+ continue;
+
+ action(target);
+ }
+ }
+
+ private void InitializeCache()
+ {
+ m_Controller.ClearPaths();
+
+ ForEachTarget((target) =>
+ {
+ var path = GetOrCreatePath(target);
+ var pointCount = path.pointCount;
+
+ InitializePath(target);
+
+ if (pointCount != path.pointCount)
+ path.selection.Clear();
+
+ CreatePathEditor(target);
+
+ m_Controller.AddPath(path);
+ });
+ }
+
+ private void InitializePath(UnityObject target)
+ {
+ IShape shape = null;
+ ControlPoint[] controlPoints = null;
+
+ try
+ {
+ shape = GetShape(target);
+ controlPoints = shape.ToControlPoints();
+ }
+ catch (Exception e)
+ {
+ Debug.LogError(e.Message);
+ }
+
+ var path = GetPath(target);
+ path.Clear();
+
+ if (shape != null && controlPoints != null)
+ {
+ path.localToWorldMatrix = Matrix4x4.identity;
+ path.shapeType = shape.type;
+ path.isOpenEnded = shape.isOpenEnded;
+
+ foreach (var controlPoint in controlPoints)
+ path.AddPoint(controlPoint);
+ }
+
+ Initialize(path, GetSerializedObject(target));
+ }
+
+ private T GetOrCreatePath(UnityObject targetObject)
+ {
+ var path = GetPath(targetObject);
+
+ if (path == null)
+ {
+ path = ScriptableObject.CreateInstance();
+ path.owner = targetObject;
+ m_Paths[targetObject] = path;
+ }
+
+ return path;
+ }
+
+ private PathEditor GetPathEditor(UnityObject target)
+ {
+ PathEditor pathEditor;
+ m_PathEditors.TryGetValue(target, out pathEditor);
+ return pathEditor;
+ }
+
+ private void CreatePathEditor(UnityObject target)
+ {
+ var pathEditor = new PathEditor();
+ pathEditor.controller = m_Controller;
+ pathEditor.drawerOverride = GetCustomDrawer(target);
+ m_PathEditors[target] = pathEditor;
+ }
+
+ private SerializedObject GetSerializedObject(UnityObject target)
+ {
+ var serializedObject = default(SerializedObject);
+
+ if (!m_SerializedObjects.TryGetValue(target, out serializedObject))
+ {
+ serializedObject = new SerializedObject(target);
+ m_SerializedObjects[target] = serializedObject;
+ }
+
+ return serializedObject;
+ }
+
+ void IDuringSceneGuiTool.DuringSceneGui(SceneView sceneView)
+ {
+ if (m_GUIState.eventType == EventType.Layout)
+ m_Controller.ClearClosestPath();
+
+ m_RectSelector.OnGUI();
+
+ bool changed = false;
+
+ ForEachTarget((target) =>
+ {
+ var path = GetPath(target);
+
+ if (path != null)
+ {
+ path.localToWorldMatrix = GetLocalToWorldMatrix(target);
+ path.forward = GetForward(target);
+ path.up = GetUp(target);
+ path.right = GetRight(target);
+ m_Controller.editablePath = path;
+
+ using (var check = new EditorGUI.ChangeCheckScope())
+ {
+ var pathEditor = GetPathEditor(target);
+ pathEditor.linearTangentIsZero = GetLinearTangentIsZero(target);
+ pathEditor.OnGUI();
+ OnCustomGUI(path);
+ changed |= check.changed;
+ }
+ }
+ });
+
+ if (changed)
+ {
+ SetShapes();
+ RepaintInspectors();
+ }
+ }
+
+ private void BeginSelection(ISelector selector, bool isAdditive)
+ {
+ m_Controller.RegisterUndo("Selection");
+
+ if (isAdditive)
+ {
+ ForEachTarget((target) =>
+ {
+ var path = GetPath(target);
+ path.selection.BeginSelection();
+ });
+ }
+ else
+ {
+ UpdateSelection(selector);
+ }
+ }
+
+ private void UpdateSelection(ISelector selector)
+ {
+ var repaintInspectors = false;
+
+ ForEachTarget((target) =>
+ {
+ var path = GetPath(target);
+
+ repaintInspectors |= path.Select(selector);
+ });
+
+ if (repaintInspectors)
+ RepaintInspectors();
+ }
+
+ private void EndSelection(ISelector selector)
+ {
+ ForEachTarget((target) =>
+ {
+ var path = GetPath(target);
+ path.selection.EndSelection(true);
+ });
+ }
+
+ internal void SetShapes()
+ {
+ ForEachTarget((target) =>
+ {
+ SetPath(target);
+ });
+ }
+
+ private Transform GetTransform(UnityObject target)
+ {
+ return (target as Component).transform;
+ }
+
+ private Matrix4x4 GetLocalToWorldMatrix(UnityObject target)
+ {
+ return GetTransform(target).localToWorldMatrix;
+ }
+
+ private Vector3 GetForward(UnityObject target)
+ {
+ return GetTransform(target).forward;
+ }
+
+ private Vector3 GetUp(UnityObject target)
+ {
+ return GetTransform(target).up;
+ }
+
+ private Vector3 GetRight(UnityObject target)
+ {
+ return GetTransform(target).right;
+ }
+
+ protected abstract IShape GetShape(UnityObject target);
+ protected virtual void Initialize(T path, SerializedObject serializedObject) { }
+ protected abstract void SetShape(T path, SerializedObject serializedObject);
+ protected virtual void OnActivate() { }
+ protected virtual void OnDeactivate() { }
+ protected virtual void OnCustomGUI(T path) { }
+ protected virtual bool GetLinearTangentIsZero(UnityObject target) { return false; }
+ protected virtual IDrawer GetCustomDrawer(UnityObject target) { return null; }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/PathEditorTool.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/PathEditorTool.cs.meta
new file mode 100644
index 0000000..6b8afd1
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/PathEditorTool.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 320732be5a65ff84ea451c5bf9700876
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/PathEditorToolExtensions.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/PathEditorToolExtensions.cs
new file mode 100644
index 0000000..7836b30
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/PathEditorToolExtensions.cs
@@ -0,0 +1,108 @@
+using System;
+using System.Linq;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEditor;
+using UnityEditor.EditorTools;
+using UnityEditor.U2D.Path.GUIFramework;
+using UnityObject = UnityEngine.Object;
+
+namespace UnityEditor.U2D.Path
+{
+ public static class PathEditorToolExtensions
+ {
+ public static void CycleTangentMode(this PathEditorTool pathEditorTool) where T : ScriptablePath
+ {
+ var first = true;
+ var mixed = false;
+ var tangentMode = TangentMode.Linear;
+ var targets = pathEditorTool.targets;
+
+ foreach(var target in targets)
+ {
+ var path = pathEditorTool.GetPath(target);
+
+ if (path.selection.Count == 0)
+ continue;
+
+ for (var i = 0; i < path.pointCount; ++i)
+ {
+ if (!path.selection.Contains(i))
+ continue;
+
+ var point = path.GetPoint(i);
+
+ if (first)
+ {
+ first = false;
+ tangentMode = point.tangentMode;
+ }
+ else if (point.tangentMode != tangentMode)
+ {
+ mixed = true;
+ break;
+ }
+ }
+
+ if (mixed)
+ break;
+ }
+
+ if (mixed)
+ tangentMode = TangentMode.Linear;
+ else
+ tangentMode = GetNextTangentMode(tangentMode);
+
+ foreach(var target in targets)
+ {
+ var path = pathEditorTool.GetPath(target);
+
+ if (path.selection.Count == 0)
+ continue;
+
+ path.undoObject.RegisterUndo("Cycle Tangent Mode");
+
+ for (var i = 0; i < path.pointCount; ++i)
+ {
+ if (!path.selection.Contains(i))
+ continue;
+
+ path.SetTangentMode(i, tangentMode);
+ }
+
+ pathEditorTool.SetPath(target);
+ }
+ }
+
+ public static void MirrorTangent(this PathEditorTool pathEditorTool) where T : ScriptablePath
+ {
+ var targets = pathEditorTool.targets;
+
+ foreach(var target in targets)
+ {
+ var path = pathEditorTool.GetPath(target);
+
+ if (path.selection.Count == 0)
+ continue;
+
+ path.undoObject.RegisterUndo("Mirror Tangents");
+
+ for (var i = 0; i < path.pointCount; ++i)
+ {
+ if (!path.selection.Contains(i))
+ continue;
+
+ path.MirrorTangent(i);
+ }
+
+ pathEditorTool.SetPath(target);
+ }
+ }
+
+ private static TangentMode GetNextTangentMode(TangentMode tangentMode)
+ {
+ return (TangentMode)((((int)tangentMode) + 1) % Enum.GetValues(typeof(TangentMode)).Length);
+ }
+ }
+
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/PathEditorToolExtensions.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/PathEditorToolExtensions.cs.meta
new file mode 100644
index 0000000..a446107
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/PathEditorToolExtensions.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 94a1e3e609709aa4f9106a9aeea179f7
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/ScriptableData.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/ScriptableData.cs
new file mode 100644
index 0000000..a79b7fc
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/ScriptableData.cs
@@ -0,0 +1,21 @@
+using System;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityObject = UnityEngine.Object;
+
+namespace UnityEditor.U2D.Path
+{
+ public class ScriptableData : ScriptableObject
+ {
+ [SerializeField]
+ private T m_Data;
+ public UnityObject owner { get; set; }
+ public int index { get; set; }
+
+ public T data
+ {
+ get { return m_Data; }
+ set { m_Data = value; }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/ScriptableData.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/ScriptableData.cs.meta
new file mode 100644
index 0000000..9372043
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/ScriptableData.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: ae511f1b2818bc54f87b84a327b16f71
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/ScriptablePath.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/ScriptablePath.cs
new file mode 100644
index 0000000..283cd94
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/ScriptablePath.cs
@@ -0,0 +1,118 @@
+using System;
+using System.Linq;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEditor;
+using UnityEditor.EditorTools;
+using UnityObject = UnityEngine.Object;
+
+namespace UnityEditor.U2D.Path
+{
+ public class ScriptablePath : ScriptableObject, IEditablePath, IUndoObject
+ {
+ [SerializeField]
+ private EditablePath m_EditablePath = new EditablePath();
+ [SerializeField]
+ private bool m_Modified = false;
+
+ internal bool modified
+ {
+ get { return m_Modified; }
+ }
+
+ internal UnityObject owner { get; set; }
+
+ public ShapeType shapeType
+ {
+ get { return m_EditablePath.shapeType; }
+ set { m_EditablePath.shapeType = value; }
+ }
+
+ public IUndoObject undoObject
+ {
+ get { return this; }
+ set { }
+ }
+
+ public ISelection selection
+ {
+ get { return m_EditablePath.selection; }
+ }
+
+ public Matrix4x4 localToWorldMatrix
+ {
+ get { return m_EditablePath.localToWorldMatrix; }
+ set { m_EditablePath.localToWorldMatrix = value; }
+ }
+
+ public Vector3 forward
+ {
+ get { return m_EditablePath.forward; }
+ set { m_EditablePath.forward = value; }
+ }
+
+ public Vector3 up
+ {
+ get { return m_EditablePath.up; }
+ set { m_EditablePath.up = value; }
+ }
+
+ public Vector3 right
+ {
+ get { return m_EditablePath.right; }
+ set { m_EditablePath.right = value; }
+ }
+
+ public bool isOpenEnded
+ {
+ get { return m_EditablePath.isOpenEnded; }
+ set { m_EditablePath.isOpenEnded = value; }
+ }
+
+ public int pointCount
+ {
+ get { return m_EditablePath.pointCount; }
+ }
+
+ public bool Select(ISelector selector)
+ {
+ return m_EditablePath.Select(selector);
+ }
+
+ public virtual void Clear()
+ {
+ m_EditablePath.Clear();
+ }
+
+ public virtual ControlPoint GetPoint(int index)
+ {
+ return m_EditablePath.GetPoint(index);
+ }
+
+ public virtual void SetPoint(int index, ControlPoint controlPoint)
+ {
+ m_EditablePath.SetPoint(index, controlPoint);
+ }
+
+ public virtual void AddPoint(ControlPoint controlPoint)
+ {
+ m_EditablePath.AddPoint(controlPoint);
+ }
+
+ public virtual void InsertPoint(int index, ControlPoint controlPoint)
+ {
+ m_EditablePath.InsertPoint(index, controlPoint);
+ }
+
+ public virtual void RemovePoint(int index)
+ {
+ m_EditablePath.RemovePoint(index);
+ }
+
+ void IUndoObject.RegisterUndo(string name)
+ {
+ Undo.RegisterCompleteObjectUndo(this, name);
+ m_Modified = true;
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/ScriptablePath.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/ScriptablePath.cs.meta
new file mode 100644
index 0000000..f2adfb7
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/ScriptablePath.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: c208d96210d896247a45095d5fa9bf09
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/ScriptablePathInspector.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/ScriptablePathInspector.cs
new file mode 100644
index 0000000..06b2592
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/ScriptablePathInspector.cs
@@ -0,0 +1,233 @@
+using System;
+using System.Linq;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEditor;
+
+namespace UnityEditor.U2D.Path
+{
+ [CanEditMultipleObjects]
+ [CustomEditor(typeof(ScriptablePath), true)]
+ public class ScriptablePathInspector : Editor
+ {
+ private static class Contents
+ {
+ public static readonly GUIContent linearIcon = IconContent("TangentLinear", "TangentLinearPro", "Linear");
+ public static readonly GUIContent continuousIcon = IconContent("TangentContinuous", "TangentContinuousPro", "Continuous");
+ public static readonly GUIContent brokenIcon = IconContent("TangentBroken", "TangentBrokenPro", "Broken");
+ public static readonly GUIContent positionLabel = new GUIContent("Position", "Position of the Control Point");
+ public static readonly GUIContent enableSnapLabel = new GUIContent("Snapping", "Snap points using the snap settings");
+ public static readonly GUIContent tangentModeLabel = new GUIContent("Tangent Mode");
+ public static readonly GUIContent pointLabel = new GUIContent("Point");
+
+
+ private static GUIContent IconContent(string name, string tooltip = null)
+ {
+ return new GUIContent(AssetDatabase.LoadAssetAtPath("Packages/com.unity.2d.path/Editor/Handles/" + name + ".png"), tooltip);
+ }
+
+ private static GUIContent IconContent(string personal, string pro, string tooltip)
+ {
+ if (EditorGUIUtility.isProSkin)
+ return IconContent(pro, tooltip);
+
+ return IconContent(personal, tooltip);
+ }
+ }
+
+ private List m_Paths = null;
+ private bool m_Dragged = false;
+
+ protected List paths
+ {
+ get
+ {
+ if (m_Paths == null)
+ m_Paths = targets.Select( t => t as ScriptablePath).ToList();
+
+ return m_Paths;
+ }
+ }
+
+ public override void OnInspectorGUI()
+ {
+ DoTangentModeInspector();
+ DoPositionInspector();
+ }
+
+ protected void DoTangentModeInspector()
+ {
+ if (!IsAnyShapeType(ShapeType.Spline))
+ return;
+
+ EditorGUILayout.BeginHorizontal();
+ EditorGUILayout.PrefixLabel(Contents.tangentModeLabel);
+
+ using (new EditorGUI.DisabledGroupScope(!IsAnyPointSelected()))
+ {
+ if (DoToggle(GetToggleStateFromTangentMode(TangentMode.Linear), Contents.linearIcon))
+ SetMixedTangentMode(TangentMode.Linear);
+
+ if (DoToggle(GetToggleStateFromTangentMode(TangentMode.Continuous), Contents.continuousIcon))
+ SetMixedTangentMode(TangentMode.Continuous);
+
+ if (DoToggle(GetToggleStateFromTangentMode(TangentMode.Broken), Contents.brokenIcon))
+ SetMixedTangentMode(TangentMode.Broken);
+ }
+
+ EditorGUILayout.EndHorizontal();
+ }
+
+ protected void DoPositionInspector()
+ {
+ var showMixedValue = EditorGUI.showMixedValue;
+ var wideMode = EditorGUIUtility.wideMode;
+
+ var position = Vector3.zero;
+ var isMixed = GetMixedPosition(out position);
+
+ EditorGUI.showMixedValue = isMixed;
+ EditorGUIUtility.wideMode = true;
+
+ using (new EditorGUI.DisabledGroupScope(!IsAnyPointSelected()))
+ {
+ if (GUIUtility.hotControl == 0)
+ m_Dragged = false;
+
+ EditorGUI.BeginChangeCheck();
+
+ var delta = EditorGUILayout.Vector2Field(Contents.positionLabel, position) - (Vector2)position;
+
+ if (EditorGUI.EndChangeCheck())
+ {
+ if (m_Dragged == false)
+ {
+ foreach(var path in paths)
+ path.undoObject.RegisterUndo("Point Position");
+
+ m_Dragged = true;
+ }
+
+ SetMixedDeltaPosition(delta);
+ }
+ }
+
+ EditorGUI.showMixedValue = showMixedValue;
+ EditorGUIUtility.wideMode = wideMode;
+ }
+
+ private bool DoToggle(bool value, GUIContent icon)
+ {
+ const float kButtonWidth = 33f;
+ const float kButtonHeight = 23f;
+ var buttonStyle = new GUIStyle("EditModeSingleButton");
+
+ var changed = false;
+ using (var check = new EditorGUI.ChangeCheckScope())
+ {
+ value = GUILayout.Toggle(value, icon, buttonStyle, GUILayout.Width(kButtonWidth), GUILayout.Height(kButtonHeight));
+ changed = check.changed;
+ }
+
+ return value && changed;
+ }
+
+ private bool GetToggleStateFromTangentMode(TangentMode mode)
+ {
+ foreach(var path in paths)
+ {
+ var selection = path.selection;
+
+ foreach (var index in selection.elements)
+ if (path.GetPoint(index).tangentMode != mode)
+ return false;
+ }
+
+ return true;
+ }
+
+ private void SetMixedTangentMode(TangentMode tangentMode)
+ {
+ foreach(var path in paths)
+ {
+ path.undoObject.RegisterUndo("Tangent Mode");
+
+ foreach (var index in path.selection.elements)
+ path.SetTangentMode(index, tangentMode);
+ }
+
+ SceneView.RepaintAll();
+ }
+
+ private bool GetMixedPosition(out Vector3 position)
+ {
+ var first = true;
+ position = Vector3.zero;
+
+ foreach(var path in paths)
+ {
+ var selection = path.selection;
+ var matrix = path.localToWorldMatrix;
+
+ path.localToWorldMatrix = Matrix4x4.identity;
+
+ foreach (var index in selection.elements)
+ {
+ var controlPoint = path.GetPoint(index);
+
+ if (first)
+ {
+ position = controlPoint.position;
+ first = false;
+ }
+ else if (position != controlPoint.position)
+ {
+ return true;
+ }
+ }
+
+ path.localToWorldMatrix = matrix;
+ }
+
+ return false;
+ }
+
+ private void SetMixedDeltaPosition(Vector3 delta)
+ {
+ foreach(var path in paths)
+ {
+ var selection = path.selection;
+ var matrix = path.localToWorldMatrix;
+
+ path.localToWorldMatrix = Matrix4x4.identity;
+
+ foreach (var index in selection.elements)
+ {
+ var controlPoint = path.GetPoint(index);
+ controlPoint.position += delta;
+ path.SetPoint(index, controlPoint);
+ }
+
+ path.localToWorldMatrix = matrix;
+ }
+ }
+
+ private bool IsAnyShapeType(ShapeType shapeType)
+ {
+ foreach(var path in paths)
+ if (path.shapeType == shapeType)
+ return true;
+
+ return false;
+ }
+
+ protected bool IsAnyPointSelected()
+ {
+ foreach(var path in paths)
+ if (path.selection.Count > 0)
+ return true;
+
+ return false;
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/ScriptablePathInspector.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/ScriptablePathInspector.cs.meta
new file mode 100644
index 0000000..8846f0a
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/EditorTool/ScriptablePathInspector.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 6c5abda88d831f347a177bb63ff287b0
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles.meta
new file mode 100644
index 0000000..0791be9
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ef3a2c79978afd74ebaa435c12615c7c
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path.meta
new file mode 100644
index 0000000..0970dac
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: cbe8f28ead47977409438cd59447d211
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/pointHovered.png b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/pointHovered.png
new file mode 100644
index 0000000..4290cde
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/pointHovered.png differ
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/pointHovered.png.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/pointHovered.png.meta
new file mode 100644
index 0000000..0b67250
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/pointHovered.png.meta
@@ -0,0 +1,112 @@
+fileFormatVersion: 2
+guid: eaa90b7bb801a1144b58c4926d95ad6a
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 9
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ 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: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ 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: 1
+ 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: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - serializedVersion: 2
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - serializedVersion: 2
+ buildTarget: iPhone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 357346b6d26030047a52ccb34ccb2886
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/pointNormal.png b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/pointNormal.png
new file mode 100644
index 0000000..30b4ced
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/pointNormal.png differ
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/pointNormal.png.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/pointNormal.png.meta
new file mode 100644
index 0000000..8f1e4ff
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/pointNormal.png.meta
@@ -0,0 +1,112 @@
+fileFormatVersion: 2
+guid: 514bcbaba91a4704599b5b170200682a
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 9
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ 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: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ 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: 1
+ 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: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - serializedVersion: 2
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - serializedVersion: 2
+ buildTarget: iPhone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 36cdba5fd2caa914892902a32774cdb8
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/pointPreview.png b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/pointPreview.png
new file mode 100644
index 0000000..a41c595
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/pointPreview.png differ
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/pointPreview.png.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/pointPreview.png.meta
new file mode 100644
index 0000000..afe71e0
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/pointPreview.png.meta
@@ -0,0 +1,112 @@
+fileFormatVersion: 2
+guid: 1d3a30b709ec7b94ab8997b21eae5849
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 9
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ 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: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ 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: 1
+ 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: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - serializedVersion: 2
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - serializedVersion: 2
+ buildTarget: iPhone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 52d8d99422b17e64bb6ba5d2dadd70b8
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/pointSelected.png b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/pointSelected.png
new file mode 100644
index 0000000..b03847c
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/pointSelected.png differ
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/pointSelected.png.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/pointSelected.png.meta
new file mode 100644
index 0000000..ed8ea87
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/pointSelected.png.meta
@@ -0,0 +1,112 @@
+fileFormatVersion: 2
+guid: 9becc394fda44db46ad1fbff4a9cfdcb
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 9
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ 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: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ 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: 1
+ 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: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - serializedVersion: 2
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - serializedVersion: 2
+ buildTarget: iPhone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 91172ab64c40f144eb1defedd68e7218
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/tangentNormal.png b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/tangentNormal.png
new file mode 100644
index 0000000..e9d76cf
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/tangentNormal.png differ
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/tangentNormal.png.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/tangentNormal.png.meta
new file mode 100644
index 0000000..01ac901
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/Path/tangentNormal.png.meta
@@ -0,0 +1,123 @@
+fileFormatVersion: 2
+guid: 0ece669b27aea44439cadb539418c627
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 9
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ 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: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ 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: 1
+ 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: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - serializedVersion: 2
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - serializedVersion: 2
+ buildTarget: iPhone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - serializedVersion: 2
+ buildTarget: tvOS
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: eff7069ffebc20e47b1b8409488587d1
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/ShapeTool.png b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/ShapeTool.png
new file mode 100644
index 0000000..bb0ceed
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/ShapeTool.png differ
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/ShapeTool.png.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/ShapeTool.png.meta
new file mode 100644
index 0000000..7f52e78
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/ShapeTool.png.meta
@@ -0,0 +1,91 @@
+fileFormatVersion: 2
+guid: 0601759dc49769849996e4dae10a2204
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 10
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ 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: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ 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: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 1
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 7d56a60e2671206419ca3f0fd4afcc25
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/ShapeToolPro.png b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/ShapeToolPro.png
new file mode 100644
index 0000000..3e9c93b
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/ShapeToolPro.png differ
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/ShapeToolPro.png.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/ShapeToolPro.png.meta
new file mode 100644
index 0000000..dc758ef
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/ShapeToolPro.png.meta
@@ -0,0 +1,91 @@
+fileFormatVersion: 2
+guid: 20ac412813dce2241a95fcf2dad05436
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 10
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ 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: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ 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: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 1
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 3ec3e0affb347e74d962381e838269f3
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentBroken.png b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentBroken.png
new file mode 100644
index 0000000..7900ebf
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentBroken.png differ
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentBroken.png.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentBroken.png.meta
new file mode 100644
index 0000000..53c500c
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentBroken.png.meta
@@ -0,0 +1,91 @@
+fileFormatVersion: 2
+guid: b370d25fdf6f8914287e27c0c3dede6a
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 10
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ 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: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ 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: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 1
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 11161a62eb582114f995922f83b5d391
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentBrokenPro.png b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentBrokenPro.png
new file mode 100644
index 0000000..8868e1d
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentBrokenPro.png differ
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentBrokenPro.png.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentBrokenPro.png.meta
new file mode 100644
index 0000000..66a8f8d
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentBrokenPro.png.meta
@@ -0,0 +1,91 @@
+fileFormatVersion: 2
+guid: 3f0215e89d05b544d907d3a7d34fab63
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 10
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ 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: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ 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: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 1
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: cbd45795318e3a543936d9b2e6e50606
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentContinuous.png b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentContinuous.png
new file mode 100644
index 0000000..d84a8c1
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentContinuous.png differ
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentContinuous.png.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentContinuous.png.meta
new file mode 100644
index 0000000..4aabde1
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentContinuous.png.meta
@@ -0,0 +1,91 @@
+fileFormatVersion: 2
+guid: 229e750703f3e824ca71ddd16a5e36be
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 10
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ 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: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ 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: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 1
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 89b1ca0030b965c4f82777d37f1e12bc
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentContinuousPro.png b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentContinuousPro.png
new file mode 100644
index 0000000..2ae8cb4
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentContinuousPro.png differ
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentContinuousPro.png.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentContinuousPro.png.meta
new file mode 100644
index 0000000..570aea9
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentContinuousPro.png.meta
@@ -0,0 +1,91 @@
+fileFormatVersion: 2
+guid: 8d4a2ded892e27742bb6d4d263639dff
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 10
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ 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: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ 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: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 1
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 65e01b4dd520e304083281f74ebff12e
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentLinear.png b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentLinear.png
new file mode 100644
index 0000000..b4d89b8
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentLinear.png differ
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentLinear.png.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentLinear.png.meta
new file mode 100644
index 0000000..d997bad
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentLinear.png.meta
@@ -0,0 +1,91 @@
+fileFormatVersion: 2
+guid: a728d9332cba5f448a36350199dc573b
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 10
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ 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: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ 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: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 1
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 62f46dae558c8a74da5ce1603e2ef2a8
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentLinearPro.png b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentLinearPro.png
new file mode 100644
index 0000000..67d12a3
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentLinearPro.png differ
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentLinearPro.png.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentLinearPro.png.meta
new file mode 100644
index 0000000..020e815
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Handles/TangentLinearPro.png.meta
@@ -0,0 +1,91 @@
+fileFormatVersion: 2
+guid: cafc16189f045f445bad6f5eb9e13541
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 10
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ 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: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ 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: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 1
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 8426c25057e87a249bbaaea6173778ab
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI.meta
new file mode 100644
index 0000000..01f9565
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 66ae7362289f12c4d8da3f9f04cf4984
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/CreatePointAction.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/CreatePointAction.cs
new file mode 100644
index 0000000..32a69bd
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/CreatePointAction.cs
@@ -0,0 +1,48 @@
+using System;
+using UnityEngine;
+using UnityEditor.U2D.Path.GUIFramework;
+
+namespace UnityEditor.U2D.Path
+{
+ public class CreatePointAction : ClickAction
+ {
+ private Control m_PointControl;
+
+ public Func guiToWorld;
+ public Action onCreatePoint;
+ public CreatePointAction(Control pointControl, Control edgeControl) : base(edgeControl, 0, false)
+ {
+ m_PointControl = pointControl;
+ }
+
+ protected override void OnTrigger(IGUIState guiState)
+ {
+ base.OnTrigger(guiState);
+
+ var index = hoveredControl.layoutData.index;
+ var position = GetMousePositionWorld(guiState);
+
+ if (onCreatePoint != null)
+ onCreatePoint(index, position);
+
+ guiState.nearestControl = m_PointControl.ID;
+
+ var data = m_PointControl.layoutData;
+ data.index = index + 1;
+ data.position = position;
+ data.distance = 0f;
+
+ m_PointControl.layoutData = data;
+
+ guiState.changed = true;
+ }
+
+ private Vector3 GetMousePositionWorld(IGUIState guiState)
+ {
+ if (guiToWorld != null)
+ return guiToWorld(guiState, guiState.mousePosition);
+
+ return guiState.GUIToWorld(guiState.mousePosition, hoveredControl.layoutData.forward, hoveredControl.layoutData.position);
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/CreatePointAction.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/CreatePointAction.cs.meta
new file mode 100644
index 0000000..bdb7c0b
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/CreatePointAction.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: ed2cb354a5d670f4881c41d7d2fc6a45
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/Drawer.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/Drawer.cs
new file mode 100644
index 0000000..485e4fd
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/Drawer.cs
@@ -0,0 +1,118 @@
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEditor;
+using UnityEditor.U2D.Path.GUIFramework;
+
+namespace UnityEditor.U2D.Path
+{
+ public class Drawer : IDrawer
+ {
+ internal class Styles
+ {
+ public readonly GUIStyle pointNormalStyle;
+ public readonly GUIStyle pointHoveredStyle;
+ public readonly GUIStyle pointSelectedStyle;
+ public readonly GUIStyle pointPreviewStyle;
+ public readonly GUIStyle tangentNormalStyle;
+ public readonly GUIStyle tangentHoveredStyle;
+
+ public Styles()
+ {
+ var pointNormal = AssetDatabase.LoadAssetAtPath("Packages/com.unity.2d.path/Editor/Handles/Path/pointNormal.png");
+ var pointHovered = AssetDatabase.LoadAssetAtPath("Packages/com.unity.2d.path/Editor/Handles/Path/pointHovered.png");
+ var pointSelected = AssetDatabase.LoadAssetAtPath("Packages/com.unity.2d.path/Editor/Handles/Path/pointSelected.png");
+ var pointPreview = AssetDatabase.LoadAssetAtPath("Packages/com.unity.2d.path/Editor/Handles/Path/pointPreview.png");
+ var tangentNormal = AssetDatabase.LoadAssetAtPath("Packages/com.unity.2d.path/Editor/Handles/Path/tangentNormal.png");
+
+ pointNormalStyle = CreateStyle(AssetDatabase.LoadAssetAtPath("Packages/com.unity.2d.path/Editor/Handles/Path/pointNormal.png"), Vector2.one * 12f);
+ pointHoveredStyle = CreateStyle(AssetDatabase.LoadAssetAtPath("Packages/com.unity.2d.path/Editor/Handles/Path/pointHovered.png"), Vector2.one * 12f);
+ pointSelectedStyle = CreateStyle(AssetDatabase.LoadAssetAtPath("Packages/com.unity.2d.path/Editor/Handles/Path/pointSelected.png"), Vector2.one * 12f);
+ pointPreviewStyle = CreateStyle(AssetDatabase.LoadAssetAtPath("Packages/com.unity.2d.path/Editor/Handles/Path/pointPreview.png"), Vector2.one * 12f);
+ tangentNormalStyle = CreateStyle(AssetDatabase.LoadAssetAtPath("Packages/com.unity.2d.path/Editor/Handles/Path/tangentNormal.png"), Vector2.one * 8f);
+ tangentHoveredStyle = CreateStyle(AssetDatabase.LoadAssetAtPath("Packages/com.unity.2d.path/Editor/Handles/Path/pointHovered.png"), Vector2.one * 10f);
+ }
+
+ private GUIStyle CreateStyle(Texture2D texture, Vector2 size)
+ {
+ var guiStyle = new GUIStyle();
+ guiStyle.normal.background = texture;
+ guiStyle.fixedWidth = size.x;
+ guiStyle.fixedHeight = size.y;
+
+ return guiStyle;
+ }
+ }
+
+ private IGUIState m_GUIState = new GUIState();
+ private Styles m_Styles;
+ private Styles styles
+ {
+ get
+ {
+ if (m_Styles == null)
+ m_Styles = new Styles();
+
+ return m_Styles;
+ }
+ }
+
+ public void DrawCreatePointPreview(Vector3 position)
+ {
+ DrawGUIStyleCap(0, position, Quaternion.identity, m_GUIState.GetHandleSize(position), styles.pointPreviewStyle);
+ }
+
+ public void DrawPoint(Vector3 position)
+ {
+ DrawGUIStyleCap(0, position, Quaternion.identity, m_GUIState.GetHandleSize(position), styles.pointNormalStyle);
+ }
+
+ public void DrawPointHovered(Vector3 position)
+ {
+ DrawGUIStyleCap(0, position, Quaternion.identity, m_GUIState.GetHandleSize(position), styles.pointHoveredStyle);
+ }
+
+ public void DrawPointSelected(Vector3 position)
+ {
+ DrawGUIStyleCap(0, position, Quaternion.identity, m_GUIState.GetHandleSize(position), styles.pointSelectedStyle);
+ }
+
+ public void DrawLine(Vector3 p1, Vector3 p2, float width, Color color)
+ {
+ Handles.color = color;
+ Handles.DrawAAPolyLine(width, new Vector3[] { p1, p2 });
+ }
+
+ public void DrawBezier(Vector3 p1, Vector3 p2, Vector3 p3, Vector3 p4, float width, Color color)
+ {
+ Handles.color = color;
+ Handles.DrawBezier(p1, p4, p2, p3, color, null, width);
+ }
+
+ public void DrawTangent(Vector3 position, Vector3 tangent)
+ {
+ DrawLine(position, tangent, 3f, Color.yellow);
+ DrawGUIStyleCap(0, tangent, Quaternion.identity, m_GUIState.GetHandleSize(tangent), styles.tangentNormalStyle);
+ }
+
+
+ private void DrawGUIStyleCap(int controlID, Vector3 position, Quaternion rotation, float size, GUIStyle guiStyle)
+ {
+ if (Camera.current && Vector3.Dot(position - Camera.current.transform.position, Camera.current.transform.forward) < 0f)
+ return;
+
+ Handles.BeginGUI();
+ guiStyle.Draw(GetGUIStyleRect(guiStyle, position), GUIContent.none, controlID);
+ Handles.EndGUI();
+ }
+
+ private Rect GetGUIStyleRect(GUIStyle style, Vector3 position)
+ {
+ Vector2 vector = HandleUtility.WorldToGUIPoint(position);
+
+ float fixedWidth = style.fixedWidth;
+ float fixedHeight = style.fixedHeight;
+
+ return new Rect(vector.x - fixedWidth / 2f, vector.y - fixedHeight / 2f, fixedWidth, fixedHeight);
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/Drawer.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/Drawer.cs.meta
new file mode 100644
index 0000000..03edbff
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/Drawer.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 1b31573f9ab124c47b5e877a88088db1
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework.meta
new file mode 100644
index 0000000..c15dd07
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 33e44f9d4edce8344a708573c37ebe4a
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/ClickAction.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/ClickAction.cs
new file mode 100644
index 0000000..5e0fa7e
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/ClickAction.cs
@@ -0,0 +1,52 @@
+using System;
+using UnityEngine;
+
+namespace UnityEditor.U2D.Path.GUIFramework
+{
+ public class ClickAction : HoveredControlAction
+ {
+ private int m_Button;
+ private bool m_UseEvent;
+ public int clickCount = 1;
+ public Action onClick;
+ private int m_ClickCounter = 0;
+
+ public ClickAction(Control control, int button, bool useEvent = true) : base(control)
+ {
+ m_Button = button;
+ m_UseEvent = useEvent;
+ }
+
+ protected override bool GetTriggerContidtion(IGUIState guiState)
+ {
+ if (guiState.mouseButton == m_Button && guiState.eventType == EventType.MouseDown)
+ {
+ if (guiState.clickCount == 1)
+ m_ClickCounter = 0;
+
+ ++m_ClickCounter;
+
+ if (m_ClickCounter == clickCount)
+ return true;
+ }
+
+ return false;
+ }
+
+ protected override void OnTrigger(IGUIState guiState)
+ {
+ base.OnTrigger(guiState);
+
+ if (onClick != null)
+ onClick(guiState, hoveredControl);
+
+ if (m_UseEvent)
+ guiState.UseEvent();
+ }
+
+ protected override bool GetFinishContidtion(IGUIState guiState)
+ {
+ return true;
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/ClickAction.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/ClickAction.cs.meta
new file mode 100644
index 0000000..f0d3a3a
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/ClickAction.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 175bf12750eca384fa2ece4cd8f67cd4
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/CommandAction.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/CommandAction.cs
new file mode 100644
index 0000000..9de95d7
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/CommandAction.cs
@@ -0,0 +1,46 @@
+using System;
+using UnityEngine;
+
+namespace UnityEditor.U2D.Path.GUIFramework
+{
+ public class CommandAction : GUIAction
+ {
+ private string m_CommandName;
+
+ public Action onCommand;
+
+ public CommandAction(string commandName)
+ {
+ m_CommandName = commandName;
+ }
+
+ protected override bool GetTriggerContidtion(IGUIState guiState)
+ {
+ if (guiState.eventType == EventType.ValidateCommand && guiState.commandName == m_CommandName)
+ {
+ guiState.UseEvent();
+ return true;
+ }
+
+ return false;
+ }
+
+ protected override bool GetFinishContidtion(IGUIState guiState)
+ {
+ if (guiState.eventType == EventType.ExecuteCommand && guiState.commandName == m_CommandName)
+ {
+ guiState.UseEvent();
+
+ return true;
+ }
+
+ return false;
+ }
+
+ protected override void OnFinish(IGUIState guiState)
+ {
+ if (onCommand != null)
+ onCommand(guiState);
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/CommandAction.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/CommandAction.cs.meta
new file mode 100644
index 0000000..f172c26
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/CommandAction.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: d8d8b17ba93dfad489ee2c2ff2546fb0
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/Control.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/Control.cs
new file mode 100644
index 0000000..2183cf8
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/Control.cs
@@ -0,0 +1,152 @@
+using System;
+using UnityEngine;
+
+namespace UnityEditor.U2D.Path.GUIFramework
+{
+ public abstract class Control
+ {
+ private string m_Name;
+ private int m_NameHashCode;
+ private int m_ID;
+ private LayoutData m_LayoutData;
+ private int m_ActionID = -1;
+ private LayoutData m_HotLayoutData;
+
+ public string name
+ {
+ get { return m_Name; }
+ }
+
+ public int ID
+ {
+ get { return m_ID; }
+ }
+
+ public int actionID
+ {
+ get { return m_ActionID; }
+ }
+
+ public LayoutData layoutData
+ {
+ get { return m_LayoutData; }
+ set { m_LayoutData = value; }
+ }
+
+ public LayoutData hotLayoutData
+ {
+ get { return m_HotLayoutData; }
+ }
+
+ public Control(string name)
+ {
+ m_Name = name;
+ m_NameHashCode = name.GetHashCode();
+ }
+
+ public void GetControl(IGUIState guiState)
+ {
+ m_ID = guiState.GetControlID(m_NameHashCode, FocusType.Passive);
+ }
+
+ internal void SetActionID(int actionID)
+ {
+ m_ActionID = actionID;
+ m_HotLayoutData = m_LayoutData;
+ }
+
+ public void BeginLayout(IGUIState guiState)
+ {
+ Debug.Assert(guiState.eventType == EventType.Layout);
+
+ m_LayoutData = OnBeginLayout(LayoutData.zero, guiState);
+ }
+
+ public void Layout(IGUIState guiState)
+ {
+ Debug.Assert(guiState.eventType == EventType.Layout);
+
+ for (var i = 0; i < GetCount(); ++i)
+ {
+ if (guiState.hotControl == actionID && hotLayoutData.index == i)
+ continue;
+
+ var layoutData = new LayoutData()
+ {
+ index = i,
+ position = GetPosition(guiState, i),
+ distance = GetDistance(guiState, i),
+ forward = GetForward(guiState, i),
+ up = GetUp(guiState, i),
+ right = GetRight(guiState, i),
+ userData = GetUserData(guiState, i)
+ };
+
+ m_LayoutData = LayoutData.Nearest(m_LayoutData, layoutData);
+ }
+ }
+
+ public void EndLayout(IGUIState guiState)
+ {
+ Debug.Assert(guiState.eventType == EventType.Layout);
+
+ OnEndLayout(guiState);
+ }
+
+ public void Repaint(IGUIState guiState)
+ {
+ for (var i = 0; i < GetCount(); ++i)
+ OnRepaint(guiState, i);
+ }
+
+ protected virtual LayoutData OnBeginLayout(LayoutData data, IGUIState guiState)
+ {
+ return data;
+ }
+
+ protected virtual void OnEndLayout(IGUIState guiState)
+ {
+
+ }
+
+ protected virtual void OnRepaint(IGUIState guiState, int index)
+ {
+
+ }
+
+ protected virtual int GetCount()
+ {
+ return 1;
+ }
+
+ protected virtual Vector3 GetPosition(IGUIState guiState, int index)
+ {
+ return Vector3.zero;
+ }
+
+ protected virtual Vector3 GetForward(IGUIState guiState, int index)
+ {
+ return Vector3.forward;
+ }
+
+ protected virtual Vector3 GetUp(IGUIState guiState, int index)
+ {
+ return Vector3.up;
+ }
+
+ protected virtual Vector3 GetRight(IGUIState guiState, int index)
+ {
+ return Vector3.right;
+ }
+
+ protected virtual float GetDistance(IGUIState guiState, int index)
+ {
+ return layoutData.distance;
+ }
+
+ protected virtual object GetUserData(IGUIState guiState, int index)
+ {
+ return null;
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/Control.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/Control.cs.meta
new file mode 100644
index 0000000..64f6fba
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/Control.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 1ab9c1eea0b4cc74bbee507825f10d5a
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/DefaultControl.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/DefaultControl.cs
new file mode 100644
index 0000000..fa6aa96
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/DefaultControl.cs
@@ -0,0 +1,20 @@
+using System;
+using UnityEngine;
+
+namespace UnityEditor.U2D.Path.GUIFramework
+{
+ public abstract class DefaultControl : Control
+ {
+ public static readonly float kPickDistance = 5f;
+
+ public DefaultControl(string name) : base(name)
+ {
+ }
+
+ protected override LayoutData OnBeginLayout(LayoutData data, IGUIState guiState)
+ {
+ data.distance = kPickDistance;
+ return data;
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/DefaultControl.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/DefaultControl.cs.meta
new file mode 100644
index 0000000..f1981c6
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/DefaultControl.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 4dc9a9d2bfd656d4cb3ccb675fe0a426
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GUIAction.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GUIAction.cs
new file mode 100644
index 0000000..3e15436
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GUIAction.cs
@@ -0,0 +1,112 @@
+using System;
+using UnityEngine;
+
+namespace UnityEditor.U2D.Path.GUIFramework
+{
+ public abstract class GUIAction
+ {
+ private int m_ID = -1;
+
+ public Func enable;
+ public Func enableRepaint;
+ public Func repaintOnMouseMove;
+ public Action onPreRepaint;
+ public Action onRepaint;
+
+ public int ID
+ {
+ get { return m_ID; }
+ }
+
+ public void OnGUI(IGUIState guiState)
+ {
+ m_ID = guiState.GetControlID(GetType().GetHashCode(), FocusType.Passive);
+
+ if (guiState.hotControl == 0 && IsEnabled(guiState) && CanTrigger(guiState) && GetTriggerContidtion(guiState))
+ {
+ guiState.hotControl = ID;
+ OnTrigger(guiState);
+ }
+
+ if (guiState.hotControl == ID)
+ {
+ if (GetFinishContidtion(guiState))
+ {
+ OnFinish(guiState);
+ guiState.hotControl = 0;
+ }
+ else
+ {
+ OnPerform(guiState);
+ }
+ }
+
+ if (guiState.eventType == EventType.Repaint && IsRepaintEnabled(guiState))
+ Repaint(guiState);
+ }
+
+ public bool IsEnabled(IGUIState guiState)
+ {
+ if (enable != null)
+ return enable(guiState, this);
+
+ return true;
+ }
+
+ public bool IsRepaintEnabled(IGUIState guiState)
+ {
+ if (!IsEnabled(guiState))
+ return false;
+
+ if (enableRepaint != null)
+ return enableRepaint(guiState, this);
+
+ return true;
+ }
+
+ public void PreRepaint(IGUIState guiState)
+ {
+ Debug.Assert(guiState.eventType == EventType.Repaint);
+
+ if (IsEnabled(guiState) && onPreRepaint != null)
+ onPreRepaint(guiState, this);
+ }
+
+ private void Repaint(IGUIState guiState)
+ {
+ Debug.Assert(guiState.eventType == EventType.Repaint);
+
+ if (onRepaint != null)
+ onRepaint(guiState, this);
+ }
+
+ internal bool IsRepaintOnMouseMoveEnabled(IGUIState guiState)
+ {
+ if (!IsEnabled(guiState) || !IsRepaintEnabled(guiState))
+ return false;
+
+ if (repaintOnMouseMove != null)
+ return repaintOnMouseMove(guiState, this);
+
+ return false;
+ }
+
+ protected abstract bool GetFinishContidtion(IGUIState guiState);
+ protected abstract bool GetTriggerContidtion(IGUIState guiState);
+ protected virtual bool CanTrigger(IGUIState guiState) { return true; }
+ protected virtual void OnTrigger(IGUIState guiState)
+ {
+
+ }
+
+ protected virtual void OnPerform(IGUIState guiState)
+ {
+
+ }
+
+ protected virtual void OnFinish(IGUIState guiState)
+ {
+
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GUIAction.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GUIAction.cs.meta
new file mode 100644
index 0000000..c1b39e4
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GUIAction.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 2f11e220b90636b42bf596fb50ccdb6a
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GUIState.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GUIState.cs
new file mode 100644
index 0000000..781bd3b
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GUIState.cs
@@ -0,0 +1,156 @@
+using UnityEngine;
+using UnityEditor;
+
+namespace UnityEditor.U2D.Path.GUIFramework
+{
+ public class GUIState : IGUIState
+ {
+ private Handles.CapFunction nullCap = (int c, Vector3 p , Quaternion r, float s, EventType ev) => {};
+
+ public Vector2 mousePosition
+ {
+ get { return Event.current.mousePosition; }
+ }
+
+ public int mouseButton
+ {
+ get { return Event.current.button; }
+ }
+
+ public int clickCount
+ {
+ get { return Event.current.clickCount; }
+ set { Event.current.clickCount = Mathf.Max(0, value); }
+ }
+
+ public bool isShiftDown
+ {
+ get { return Event.current.shift; }
+ }
+
+ public bool isAltDown
+ {
+ get { return Event.current.alt; }
+ }
+
+ public bool isActionKeyDown
+ {
+ get { return EditorGUI.actionKey; }
+ }
+
+ public KeyCode keyCode
+ {
+ get { return Event.current.keyCode; }
+ }
+
+ public EventType eventType
+ {
+ get { return Event.current.type; }
+ }
+
+ public string commandName
+ {
+ get { return Event.current.commandName; }
+ }
+
+ public int nearestControl
+ {
+ get { return HandleUtility.nearestControl; }
+ set { HandleUtility.nearestControl = value; }
+ }
+
+ public int hotControl
+ {
+ get { return GUIUtility.hotControl; }
+ set { GUIUtility.hotControl = value; }
+ }
+
+ public bool changed
+ {
+ get { return GUI.changed; }
+ set { GUI.changed = value; }
+ }
+
+ public int GetControlID(int hint, FocusType focusType)
+ {
+ return GUIUtility.GetControlID(hint, focusType);
+ }
+
+ public void AddControl(int controlID, float distance)
+ {
+ HandleUtility.AddControl(controlID, distance);
+ }
+
+ public bool Slider(int id, SliderData sliderData, out Vector3 newPosition)
+ {
+ if (mouseButton == 0 && eventType == EventType.MouseDown)
+ {
+ hotControl = 0;
+ nearestControl = id;
+ }
+
+ EditorGUI.BeginChangeCheck();
+ newPosition = Handles.Slider2D(id, sliderData.position, sliderData.forward, sliderData.right, sliderData.up, 1f, nullCap, Vector2.zero);
+ return EditorGUI.EndChangeCheck();
+ }
+
+ public void UseEvent()
+ {
+ Event.current.Use();
+ }
+
+ public void Repaint()
+ {
+ HandleUtility.Repaint();
+ }
+
+ public bool HasCurrentCamera()
+ {
+ return Camera.current != null;
+ }
+
+ public float GetHandleSize(Vector3 position)
+ {
+ var scale = HasCurrentCamera() ? 0.01f : 0.05f;
+ return HandleUtility.GetHandleSize(position) * scale;
+ }
+
+ public float DistanceToSegment(Vector3 p1, Vector3 p2)
+ {
+ p1 = HandleUtility.WorldToGUIPoint(p1);
+ p2 = HandleUtility.WorldToGUIPoint(p2);
+
+ return HandleUtility.DistancePointToLineSegment(Event.current.mousePosition, p1, p2);
+ }
+
+ public float DistanceToCircle(Vector3 center, float radius)
+ {
+ return HandleUtility.DistanceToCircle(center, radius);
+ }
+
+ public Vector3 GUIToWorld(Vector2 guiPosition, Vector3 planeNormal, Vector3 planePos)
+ {
+ Vector3 worldPos = Handles.inverseMatrix.MultiplyPoint(guiPosition);
+
+ if (Camera.current)
+ {
+ Ray ray = HandleUtility.GUIPointToWorldRay(guiPosition);
+
+ planeNormal = Handles.matrix.MultiplyVector(planeNormal);
+
+ planePos = Handles.matrix.MultiplyPoint(planePos);
+
+ Plane plane = new Plane(planeNormal, planePos);
+
+ float distance = 0f;
+
+ if (plane.Raycast(ray, out distance))
+ {
+ worldPos = Handles.inverseMatrix.MultiplyPoint(ray.GetPoint(distance));
+ }
+ }
+
+ return worldPos;
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GUIState.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GUIState.cs.meta
new file mode 100644
index 0000000..4054e1d
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GUIState.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: a6ffe588dbbb4714695514536c29df95
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GUISystem.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GUISystem.cs
new file mode 100644
index 0000000..c124f33
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GUISystem.cs
@@ -0,0 +1,124 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace UnityEditor.U2D.Path.GUIFramework
+{
+ public class GUISystem
+ {
+ private readonly int kControlIDCheckHashCode = "ControlIDCheckHashCode".GetHashCode();
+
+ private List m_Controls = new List();
+ private List m_Actions = new List();
+ private IGUIState m_GUIState;
+ private int m_PrevNearestControl = -1;
+ private LayoutData m_PrevNearestLayoutData = LayoutData.zero;
+ private int m_ControlIDCheck = -1;
+
+ public GUISystem(IGUIState guiState)
+ {
+ m_GUIState = guiState;
+ }
+
+ public void AddControl(Control control)
+ {
+ if (control == null)
+ throw new NullReferenceException("Control is null");
+
+ m_Controls.Add(control);
+ }
+
+ public void RemoveControl(Control control)
+ {
+ m_Controls.Remove(control);
+ }
+
+ public void AddAction(GUIAction action)
+ {
+ if (action == null)
+ throw new NullReferenceException("Action is null");
+
+ m_Actions.Add(action);
+ }
+
+ public void RemoveAction(GUIAction action)
+ {
+ m_Actions.Remove(action);
+ }
+
+ public void OnGUI()
+ {
+ var controlIDCheck = m_GUIState.GetControlID(kControlIDCheckHashCode, FocusType.Passive);
+
+ if (m_GUIState.eventType == EventType.Layout)
+ m_ControlIDCheck = controlIDCheck;
+ else if (m_GUIState.eventType != EventType.Used && m_ControlIDCheck != controlIDCheck)
+ Debug.LogWarning("GetControlID at event " + m_GUIState.eventType + " returns a controlID different from the one in Layout event");
+
+ var nearestLayoutData = LayoutData.zero;
+
+ foreach (var control in m_Controls)
+ control.GetControl(m_GUIState);
+
+ if (m_GUIState.eventType == EventType.Layout)
+ {
+ foreach (var control in m_Controls)
+ control.BeginLayout(m_GUIState);
+
+ foreach (var control in m_Controls)
+ {
+ control.Layout(m_GUIState);
+ nearestLayoutData = LayoutData.Nearest(nearestLayoutData, control.layoutData);
+ }
+
+ foreach (var control in m_Controls)
+ m_GUIState.AddControl(control.ID, control.layoutData.distance);
+
+ foreach (var control in m_Controls)
+ control.EndLayout(m_GUIState);
+
+ if (m_PrevNearestControl == m_GUIState.nearestControl)
+ {
+ if (nearestLayoutData.index != m_PrevNearestLayoutData.index)
+ m_GUIState.Repaint();
+ }
+ else
+ {
+ m_PrevNearestControl = m_GUIState.nearestControl;
+ m_GUIState.Repaint();
+ }
+
+ m_PrevNearestLayoutData = nearestLayoutData;
+ }
+
+ if (m_GUIState.eventType == EventType.Repaint)
+ {
+ foreach (var action in m_Actions)
+ if (action.IsRepaintEnabled(m_GUIState))
+ action.PreRepaint(m_GUIState);
+
+ foreach (var control in m_Controls)
+ control.Repaint(m_GUIState);
+ }
+
+ var repaintOnMouseMove = false;
+
+ foreach (var action in m_Actions)
+ {
+ if (IsMouseMoveEvent())
+ repaintOnMouseMove |= action.IsRepaintOnMouseMoveEnabled(m_GUIState);
+
+ action.OnGUI(m_GUIState);
+ }
+
+ if (repaintOnMouseMove)
+ m_GUIState.Repaint();
+ }
+
+ private bool IsMouseMoveEvent()
+ {
+ return m_GUIState.eventType == EventType.MouseMove || m_GUIState.eventType == EventType.MouseDrag;
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GUISystem.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GUISystem.cs.meta
new file mode 100644
index 0000000..5e6daf9
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GUISystem.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: be957506ccdeb4a4789fd53667da3649
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GenericControl.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GenericControl.cs
new file mode 100644
index 0000000..07fe92c
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GenericControl.cs
@@ -0,0 +1,99 @@
+using System;
+using UnityEngine;
+
+namespace UnityEditor.U2D.Path.GUIFramework
+{
+ public class GenericControl : Control
+ {
+ public Func onBeginLayout;
+ public Action onEndLayout;
+ public Action onRepaint;
+ public Func count;
+ public Func position;
+ public Func distance;
+ public Func forward;
+ public Func up;
+ public Func right;
+ public Func userData;
+
+ public GenericControl(string name) : base(name)
+ {
+ }
+
+ protected override int GetCount()
+ {
+ if (count != null)
+ return count();
+
+ return base.GetCount();
+ }
+
+ protected override void OnEndLayout(IGUIState guiState)
+ {
+ if (onEndLayout != null)
+ onEndLayout(guiState);
+ }
+
+ protected override void OnRepaint(IGUIState guiState, int index)
+ {
+ if (onRepaint != null)
+ onRepaint(guiState, this, index);
+ }
+
+ protected override LayoutData OnBeginLayout(LayoutData data, IGUIState guiState)
+ {
+ if (onBeginLayout != null)
+ return onBeginLayout(guiState);
+
+ return data;
+ }
+
+ protected override Vector3 GetPosition(IGUIState guiState, int index)
+ {
+ if (position != null)
+ return position(index);
+
+ return base.GetPosition(guiState,index);
+ }
+
+ protected override float GetDistance(IGUIState guiState, int index)
+ {
+ if (distance != null)
+ return distance(guiState, index);
+
+ return base.GetDistance(guiState, index);
+ }
+
+ protected override Vector3 GetForward(IGUIState guiState, int index)
+ {
+ if (forward != null)
+ return forward(index);
+
+ return base.GetForward(guiState,index);
+ }
+
+ protected override Vector3 GetUp(IGUIState guiState, int index)
+ {
+ if (up != null)
+ return up(index);
+
+ return base.GetUp(guiState,index);
+ }
+
+ protected override Vector3 GetRight(IGUIState guiState, int index)
+ {
+ if (right != null)
+ return right(index);
+
+ return base.GetRight(guiState,index);
+ }
+
+ protected override object GetUserData(IGUIState guiState, int index)
+ {
+ if (userData != null)
+ return userData(index);
+
+ return base.GetUserData(guiState,index);
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GenericControl.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GenericControl.cs.meta
new file mode 100644
index 0000000..792b6ee
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GenericControl.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 42c4e70b47496ce448cebce5780a4a58
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GenericDefaultControl.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GenericDefaultControl.cs
new file mode 100644
index 0000000..e34b007
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GenericDefaultControl.cs
@@ -0,0 +1,58 @@
+using System;
+using UnityEngine;
+
+namespace UnityEditor.U2D.Path.GUIFramework
+{
+ public class GenericDefaultControl : DefaultControl
+ {
+ public Func position;
+ public Func forward;
+ public Func up;
+ public Func right;
+ public Func userData;
+
+ public GenericDefaultControl(string name) : base(name)
+ {
+ }
+
+ protected override Vector3 GetPosition(IGUIState guiState, int index)
+ {
+ if (position != null)
+ return position(guiState);
+
+ return base.GetPosition(guiState, index);
+ }
+
+ protected override Vector3 GetForward(IGUIState guiState, int index)
+ {
+ if (forward != null)
+ return forward(guiState);
+
+ return base.GetForward(guiState, index);
+ }
+
+ protected override Vector3 GetUp(IGUIState guiState, int index)
+ {
+ if (up != null)
+ return up(guiState);
+
+ return base.GetUp(guiState, index);
+ }
+
+ protected override Vector3 GetRight(IGUIState guiState, int index)
+ {
+ if (right != null)
+ return right(guiState);
+
+ return base.GetRight(guiState, index);
+ }
+
+ protected override object GetUserData(IGUIState guiState, int index)
+ {
+ if (userData != null)
+ return userData(guiState);
+
+ return base.GetUserData(guiState, index);
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GenericDefaultControl.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GenericDefaultControl.cs.meta
new file mode 100644
index 0000000..50042f2
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/GenericDefaultControl.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 95695db3b2c152a4699bcb541136dc49
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/HoveredControlAction.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/HoveredControlAction.cs
new file mode 100644
index 0000000..8101779
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/HoveredControlAction.cs
@@ -0,0 +1,30 @@
+using System;
+using UnityEngine;
+
+namespace UnityEditor.U2D.Path.GUIFramework
+{
+ public abstract class HoveredControlAction : GUIAction
+ {
+ private Control m_HoveredControl;
+
+ public Control hoveredControl
+ {
+ get { return m_HoveredControl; }
+ }
+
+ public HoveredControlAction(Control control)
+ {
+ m_HoveredControl = control;
+ }
+
+ protected override bool CanTrigger(IGUIState guiState)
+ {
+ return guiState.nearestControl == hoveredControl.ID;
+ }
+
+ protected override void OnTrigger(IGUIState guiState)
+ {
+ m_HoveredControl.SetActionID(ID);
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/HoveredControlAction.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/HoveredControlAction.cs.meta
new file mode 100644
index 0000000..4035a13
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/HoveredControlAction.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: f0a8a8dd05c56b141ab6abfd7ec9055e
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/IGUIState.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/IGUIState.cs
new file mode 100644
index 0000000..2af4b0e
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/IGUIState.cs
@@ -0,0 +1,41 @@
+using UnityEngine;
+using UnityEditor;
+
+namespace UnityEditor.U2D.Path.GUIFramework
+{
+ public struct SliderData
+ {
+ public Vector3 position;
+ public Vector3 forward;
+ public Vector3 up;
+ public Vector3 right;
+
+ public static readonly SliderData zero = new SliderData() { position = Vector3.zero, forward = Vector3.forward, up = Vector3.up, right = Vector3.right };
+ }
+
+ public interface IGUIState
+ {
+ Vector2 mousePosition { get; }
+ int mouseButton { get; }
+ int clickCount { get; set; }
+ bool isShiftDown { get; }
+ bool isAltDown { get; }
+ bool isActionKeyDown { get; }
+ KeyCode keyCode { get; }
+ EventType eventType { get; }
+ string commandName { get; }
+ int nearestControl { get; set; }
+ int hotControl { get; set; }
+ bool changed { get; set; }
+ int GetControlID(int hint, FocusType focusType);
+ void AddControl(int controlID, float distance);
+ bool Slider(int id, SliderData sliderData, out Vector3 newPosition);
+ void UseEvent();
+ void Repaint();
+ bool HasCurrentCamera();
+ float GetHandleSize(Vector3 position);
+ float DistanceToSegment(Vector3 p1, Vector3 p2);
+ float DistanceToCircle(Vector3 center, float radius);
+ Vector3 GUIToWorld(Vector2 guiPosition, Vector3 planeNormal, Vector3 planePos);
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/IGUIState.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/IGUIState.cs.meta
new file mode 100644
index 0000000..01a5892
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/IGUIState.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: d72956f1b6eff1a459c9103dcae8bfef
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/LayoutData.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/LayoutData.cs
new file mode 100644
index 0000000..38e064a
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/LayoutData.cs
@@ -0,0 +1,25 @@
+using UnityEngine;
+
+namespace UnityEditor.U2D.Path.GUIFramework
+{
+ public struct LayoutData
+ {
+ public int index;
+ public float distance;
+ public Vector3 position;
+ public Vector3 forward;
+ public Vector3 up;
+ public Vector3 right;
+ public object userData;
+
+ public static readonly LayoutData zero = new LayoutData() { index = 0, distance = float.MaxValue, position = Vector3.zero, forward = Vector3.forward, up = Vector3.up, right = Vector3.right };
+
+ public static LayoutData Nearest(LayoutData currentData, LayoutData newData)
+ {
+ if (newData.distance <= currentData.distance)
+ return newData;
+
+ return currentData;
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/LayoutData.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/LayoutData.cs.meta
new file mode 100644
index 0000000..9f108e9
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/LayoutData.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 6aa087efd8b80a948a0b4273603bc269
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/SliderAction.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/SliderAction.cs
new file mode 100644
index 0000000..9466b4c
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/SliderAction.cs
@@ -0,0 +1,60 @@
+using System;
+using UnityEngine;
+
+namespace UnityEditor.U2D.Path.GUIFramework
+{
+ public class SliderAction : ClickAction
+ {
+ private SliderData m_SliderData;
+
+ public Action onSliderBegin;
+ public Action onSliderChanged;
+ public Action onSliderEnd;
+
+ public SliderAction(Control control) : base(control, 0, false)
+ {
+ }
+
+ protected override bool GetFinishContidtion(IGUIState guiState)
+ {
+ return guiState.eventType == EventType.MouseUp && guiState.mouseButton == 0;
+ }
+
+
+ protected override void OnTrigger(IGUIState guiState)
+ {
+ base.OnTrigger(guiState);
+
+ m_SliderData.position = hoveredControl.hotLayoutData.position;
+ m_SliderData.forward = hoveredControl.hotLayoutData.forward;
+ m_SliderData.right = hoveredControl.hotLayoutData.right;
+ m_SliderData.up = hoveredControl.hotLayoutData.up;
+
+ if (onSliderBegin != null)
+ onSliderBegin(guiState, hoveredControl, m_SliderData.position);
+ }
+
+ protected override void OnFinish(IGUIState guiState)
+ {
+ if (onSliderEnd != null)
+ onSliderEnd(guiState, hoveredControl, m_SliderData.position);
+
+ guiState.UseEvent();
+ guiState.Repaint();
+ }
+
+ protected override void OnPerform(IGUIState guiState)
+ {
+ Vector3 newPosition;
+ var changed = guiState.Slider(ID, m_SliderData, out newPosition);
+
+ if (changed)
+ {
+ m_SliderData.position = newPosition;
+
+ if (onSliderChanged != null)
+ onSliderChanged(guiState, hoveredControl, newPosition);
+ }
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/SliderAction.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/SliderAction.cs.meta
new file mode 100644
index 0000000..f0b560b
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/GUIFramework/SliderAction.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: c6e0d9eacb9684e46b55a1fe312301e5
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/IDrawer.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/IDrawer.cs
new file mode 100644
index 0000000..90e7a29
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/IDrawer.cs
@@ -0,0 +1,15 @@
+using UnityEngine;
+
+namespace UnityEditor.U2D.Path
+{
+ public interface IDrawer
+ {
+ void DrawCreatePointPreview(Vector3 position);
+ void DrawPoint(Vector3 position);
+ void DrawPointHovered(Vector3 position);
+ void DrawPointSelected(Vector3 position);
+ void DrawLine(Vector3 p1, Vector3 p2, float width, Color color);
+ void DrawBezier(Vector3 p1, Vector3 p2, Vector3 p3, Vector3 p4, float width, Color color);
+ void DrawTangent(Vector3 position, Vector3 tangent);
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/IDrawer.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/IDrawer.cs.meta
new file mode 100644
index 0000000..85be081
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/IDrawer.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 1a38d8ca070072b4f82fca33e7316cc0
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/PathEditor.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/PathEditor.cs
new file mode 100644
index 0000000..c410863
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/PathEditor.cs
@@ -0,0 +1,537 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEditor;
+using UnityEditor.U2D.Path.GUIFramework;
+
+namespace UnityEditor.U2D.Path
+{
+ public class PathEditor
+ {
+ const float kSnappingDistance = 15f;
+ const string kDeleteCommandName = "Delete";
+ const string kSoftDeleteCommandName = "SoftDelete";
+ public IEditablePathController controller { get; set; }
+ public bool linearTangentIsZero { get; set; }
+ private IDrawer m_Drawer = new Drawer();
+ private IDrawer m_DrawerOverride;
+ private GUISystem m_GUISystem;
+
+ public IDrawer drawerOverride { get; set; }
+
+ private IDrawer drawer
+ {
+ get
+ {
+ if (drawerOverride != null)
+ return drawerOverride;
+
+ return m_Drawer;
+ }
+ }
+
+ public PathEditor() : this(new GUISystem(new GUIState())) { }
+
+ public PathEditor(GUISystem guiSystem)
+ {
+ m_GUISystem = guiSystem;
+
+ var m_PointControl = new GenericControl("Point")
+ {
+ count = GetPointCount,
+ distance = (guiState, i) =>
+ {
+ var position = GetPoint(i).position;
+ return guiState.DistanceToCircle(position, guiState.GetHandleSize(position) * 10f);
+ },
+ position = (i) => { return GetPoint(i).position; },
+ forward = (i) => { return GetForward(); },
+ up = (i) => { return GetUp(); },
+ right = (i) => { return GetRight(); },
+ onRepaint = DrawPoint
+ };
+
+ var m_EdgeControl = new GenericControl("Edge")
+ {
+ count = GetEdgeCount,
+ distance = DistanceToEdge,
+ position = (i) => { return GetPoint(i).position; },
+ forward = (i) => { return GetForward(); },
+ up = (i) => { return GetUp(); },
+ right = (i) => { return GetRight(); },
+ onRepaint = DrawEdge
+ };
+ m_EdgeControl.onEndLayout = (guiState) => { controller.AddClosestPath(m_EdgeControl.layoutData.distance); };
+
+ var m_LeftTangentControl = new GenericControl("LeftTangent")
+ {
+ count = () =>
+ {
+ if (GetShapeType() != ShapeType.Spline)
+ return 0;
+
+ return GetPointCount();
+ },
+ distance = (guiState, i) =>
+ {
+ if (linearTangentIsZero && GetPoint(i).tangentMode == TangentMode.Linear)
+ return float.MaxValue;
+
+ if (!IsSelected(i) || IsOpenEnded() && i == 0)
+ return float.MaxValue;
+
+ var position = GetLeftTangent(i);
+ return guiState.DistanceToCircle(position, guiState.GetHandleSize(position) * 10f);
+ },
+ position = (i) => { return GetLeftTangent(i); },
+ forward = (i) => { return GetForward(); },
+ up = (i) => { return GetUp(); },
+ right = (i) => { return GetRight(); },
+ onRepaint = (guiState, control, i) =>
+ {
+ if (!IsSelected(i) || IsOpenEnded() && i == 0)
+ return;
+
+ var point = GetPoint(i);
+
+ if (linearTangentIsZero && point.tangentMode == TangentMode.Linear)
+ return;
+
+ var position = point.position;
+ var leftTangent = GetLeftTangent(i);
+
+ drawer.DrawTangent(position, leftTangent);
+ }
+ };
+
+ var m_RightTangentControl = new GenericControl("RightTangent")
+ {
+ count = () =>
+ {
+ if (GetShapeType() != ShapeType.Spline)
+ return 0;
+
+ return GetPointCount();
+ },
+ distance = (guiState, i) =>
+ {
+ if (linearTangentIsZero && GetPoint(i).tangentMode == TangentMode.Linear)
+ return float.MaxValue;
+
+ if (!IsSelected(i) || IsOpenEnded() && i == GetPointCount()-1)
+ return float.MaxValue;
+
+ var position = GetRightTangent(i);
+ return guiState.DistanceToCircle(position, guiState.GetHandleSize(position) * 10f);
+ },
+ position = (i) => { return GetRightTangent(i); },
+ forward = (i) => { return GetForward(); },
+ up = (i) => { return GetUp(); },
+ right = (i) => { return GetRight(); },
+ onRepaint = (guiState, control, i) =>
+ {
+ if (!IsSelected(i) || IsOpenEnded() && i == GetPointCount()-1)
+ return;
+
+ var point = GetPoint(i);
+
+ if (linearTangentIsZero && point.tangentMode == TangentMode.Linear)
+ return;
+
+ var position = point.position;
+ var rightTangent = GetRightTangent(i);
+
+ drawer.DrawTangent(position, rightTangent);
+ }
+ };
+
+ var m_CreatePointAction = new CreatePointAction(m_PointControl, m_EdgeControl)
+ {
+ enable = (guiState, action) => !IsAltDown(guiState) && !guiState.isActionKeyDown && controller.closestEditablePath == controller.editablePath,
+ enableRepaint = (guiState, action) => EnableCreatePointRepaint(guiState, m_PointControl, m_LeftTangentControl, m_RightTangentControl),
+ repaintOnMouseMove = (guiState, action) => true,
+ guiToWorld = GUIToWorld,
+ onCreatePoint = (index, position) =>
+ {
+ controller.RegisterUndo("Create Point");
+ controller.CreatePoint(index, position);
+ },
+ onPreRepaint = (guiState, action) =>
+ {
+ if (GetPointCount() > 0)
+ {
+ var position = ClosestPointInEdge(guiState, guiState.mousePosition, m_EdgeControl.layoutData.index);
+ drawer.DrawCreatePointPreview(position);
+ }
+ }
+ };
+
+ Action removePoints = (guiState) =>
+ {
+ controller.RegisterUndo("Remove Point");
+ controller.RemoveSelectedPoints();
+ guiState.changed = true;
+ };
+
+ var m_RemovePointAction1 = new CommandAction(kDeleteCommandName)
+ {
+ enable = (guiState, action) => { return GetSelectedPointCount() > 0; },
+ onCommand = removePoints
+ };
+
+ var m_RemovePointAction2 = new CommandAction(kSoftDeleteCommandName)
+ {
+ enable = (guiState, action) => { return GetSelectedPointCount() > 0; },
+ onCommand = removePoints
+ };
+
+ var dragged = false;
+ var m_MovePointAction = new SliderAction(m_PointControl)
+ {
+ enable = (guiState, action) => !IsAltDown(guiState),
+ onClick = (guiState, control) =>
+ {
+ dragged = false;
+ var index = control.layoutData.index;
+
+ if (!IsSelected(index))
+ {
+ controller.RegisterUndo("Selection");
+
+ if (!guiState.isActionKeyDown)
+ controller.ClearSelection();
+
+ controller.SelectPoint(index, true);
+ guiState.changed = true;
+ }
+ },
+ onSliderChanged = (guiState, control, position) =>
+ {
+ var index = control.hotLayoutData.index;
+ var delta = SnapIfNeeded(position) - GetPoint(index).position;
+
+ if (!dragged)
+ {
+ controller.RegisterUndo("Move Point");
+ dragged = true;
+ }
+
+ controller.MoveSelectedPoints(delta);
+ }
+ };
+
+ var m_MoveEdgeAction = new SliderAction(m_EdgeControl)
+ {
+ enable = (guiState, action) => !IsAltDown(guiState) && guiState.isActionKeyDown,
+ onSliderBegin = (guiState, control, position) =>
+ {
+ dragged = false;
+
+ },
+ onSliderChanged = (guiState, control, position) =>
+ {
+ var index = control.hotLayoutData.index;
+ var delta = position - GetPoint(index).position;
+
+ if (!dragged)
+ {
+ controller.RegisterUndo("Move Edge");
+ dragged = true;
+ }
+
+ controller.MoveEdge(index, delta);
+ }
+ };
+
+ var cachedRightTangent = Vector3.zero;
+ var cachedLeftTangent = Vector3.zero;
+ var cachedTangentMode = TangentMode.Linear;
+
+ var m_MoveLeftTangentAction = new SliderAction(m_LeftTangentControl)
+ {
+ enable = (guiState, action) => !IsAltDown(guiState),
+ onSliderBegin = (guiState, control, position) =>
+ {
+ dragged = false;
+ var point = GetPoint(control.hotLayoutData.index);
+ cachedRightTangent = point.rightTangent;
+ cachedTangentMode = point.tangentMode;
+ },
+ onSliderChanged = (guiState, control, position) =>
+ {
+ var index = control.hotLayoutData.index;
+ var setToLinear = m_PointControl.distance(guiState, index) <= DefaultControl.kPickDistance;
+
+ if (!dragged)
+ {
+ controller.RegisterUndo("Move Tangent");
+ dragged = true;
+ }
+
+ position = SnapIfNeeded(position);
+ controller.SetLeftTangent(index, position, setToLinear, guiState.isShiftDown, cachedRightTangent, cachedTangentMode);
+
+ }
+ };
+
+ var m_MoveRightTangentAction = new SliderAction(m_RightTangentControl)
+ {
+ enable = (guiState, action) => !IsAltDown(guiState),
+ onSliderBegin = (guiState, control, position) =>
+ {
+ dragged = false;
+ var point = GetPoint(control.hotLayoutData.index);
+ cachedLeftTangent = point.leftTangent;
+ cachedTangentMode = point.tangentMode;
+ },
+ onSliderChanged = (guiState, control, position) =>
+ {
+ var index = control.hotLayoutData.index;
+ var setToLinear = m_PointControl.distance(guiState, index) <= DefaultControl.kPickDistance;
+
+ if (!dragged)
+ {
+ controller.RegisterUndo("Move Tangent");
+ dragged = true;
+ }
+
+ position = SnapIfNeeded(position);
+ controller.SetRightTangent(index, position, setToLinear, guiState.isShiftDown, cachedLeftTangent, cachedTangentMode);
+ }
+ };
+
+ m_GUISystem.AddControl(m_EdgeControl);
+ m_GUISystem.AddControl(m_PointControl);
+ m_GUISystem.AddControl(m_LeftTangentControl);
+ m_GUISystem.AddControl(m_RightTangentControl);
+ m_GUISystem.AddAction(m_CreatePointAction);
+ m_GUISystem.AddAction(m_RemovePointAction1);
+ m_GUISystem.AddAction(m_RemovePointAction2);
+ m_GUISystem.AddAction(m_MovePointAction);
+ m_GUISystem.AddAction(m_MoveEdgeAction);
+ m_GUISystem.AddAction(m_MoveLeftTangentAction);
+ m_GUISystem.AddAction(m_MoveRightTangentAction);
+ }
+
+ public void OnGUI()
+ {
+ m_GUISystem.OnGUI();
+ }
+
+ private bool IsAltDown(IGUIState guiState)
+ {
+ return guiState.hotControl == 0 && guiState.isAltDown;
+ }
+
+ private ControlPoint GetPoint(int index)
+ {
+ return controller.editablePath.GetPoint(index);
+ }
+
+ private int GetPointCount()
+ {
+ return controller.editablePath.pointCount;
+ }
+
+ private int GetEdgeCount()
+ {
+ if (controller.editablePath.isOpenEnded)
+ return controller.editablePath.pointCount - 1;
+
+ return controller.editablePath.pointCount;
+ }
+
+ private int GetSelectedPointCount()
+ {
+ return controller.editablePath.selection.Count;
+ }
+
+ private bool IsSelected(int index)
+ {
+ return controller.editablePath.selection.Contains(index);
+ }
+
+ private Vector3 GetForward()
+ {
+ return controller.editablePath.forward;
+ }
+
+ private Vector3 GetUp()
+ {
+ return controller.editablePath.up;
+ }
+
+ private Vector3 GetRight()
+ {
+ return controller.editablePath.right;
+ }
+
+ private Matrix4x4 GetLocalToWorldMatrix()
+ {
+ return controller.editablePath.localToWorldMatrix;
+ }
+
+ private ShapeType GetShapeType()
+ {
+ return controller.editablePath.shapeType;
+ }
+
+ private bool IsOpenEnded()
+ {
+ return controller.editablePath.isOpenEnded;
+ }
+
+ private Vector3 GetLeftTangent(int index)
+ {
+ if (linearTangentIsZero)
+ return GetPoint(index).leftTangent;
+
+ return controller.editablePath.CalculateLeftTangent(index);
+ }
+
+ private Vector3 GetRightTangent(int index)
+ {
+ if (linearTangentIsZero)
+ return GetPoint(index).rightTangent;
+
+ return controller.editablePath.CalculateRightTangent(index);
+ }
+
+ private int NextIndex(int index)
+ {
+ return EditablePathUtility.Mod(index + 1, GetPointCount());
+ }
+
+ private ControlPoint NextControlPoint(int index)
+ {
+ return GetPoint(NextIndex(index));
+ }
+
+ private int PrevIndex(int index)
+ {
+ return EditablePathUtility.Mod(index - 1, GetPointCount());
+ }
+
+ private ControlPoint PrevControlPoint(int index)
+ {
+ return GetPoint(PrevIndex(index));
+ }
+
+ private Vector3 ClosestPointInEdge(IGUIState guiState, Vector2 mousePosition, int index)
+ {
+ if (GetShapeType() == ShapeType.Polygon)
+ {
+ var p0 = GetPoint(index).position;
+ var p1 = NextControlPoint(index).position;
+ var mouseWorldPosition = GUIToWorld(guiState, mousePosition);
+
+ var dir1 = (mouseWorldPosition - p0);
+ var dir2 = (p1 - p0);
+
+ return Mathf.Clamp01(Vector3.Dot(dir1, dir2.normalized) / dir2.magnitude) * dir2 + p0;
+ }
+ else if (GetShapeType() == ShapeType.Spline)
+ {
+ var nextIndex = NextIndex(index);
+ float t;
+ return BezierUtility.ClosestPointOnCurve(
+ GUIToWorld(guiState, mousePosition),
+ GetPoint(index).position,
+ GetPoint(nextIndex).position,
+ GetRightTangent(index),
+ GetLeftTangent(nextIndex),
+ out t);
+ }
+
+ return Vector3.zero;
+ }
+
+ private float DistanceToEdge(IGUIState guiState, int index)
+ {
+ if (GetShapeType() == ShapeType.Polygon)
+ {
+ return guiState.DistanceToSegment(GetPoint(index).position, NextControlPoint(index).position);
+ }
+ else if (GetShapeType() == ShapeType.Spline)
+ {
+ var closestPoint = ClosestPointInEdge(guiState, guiState.mousePosition, index);
+ var closestPoint2 = HandleUtility.WorldToGUIPoint(closestPoint);
+
+ return (closestPoint2 - guiState.mousePosition).magnitude;
+ }
+
+ return float.MaxValue;
+ }
+
+ private Vector3 GUIToWorld(IGUIState guiState, Vector2 position)
+ {
+ return guiState.GUIToWorld(position, GetForward(), GetLocalToWorldMatrix().MultiplyPoint3x4(Vector3.zero));
+ }
+
+ private void DrawPoint(IGUIState guiState, Control control, int index)
+ {
+ var position = GetPoint(index).position;
+
+ if (guiState.hotControl == control.actionID && control.hotLayoutData.index == index || IsSelected(index))
+ drawer.DrawPointSelected(position);
+ else if (guiState.hotControl == 0 && guiState.nearestControl == control.ID && !IsAltDown(guiState) && control.layoutData.index == index)
+ drawer.DrawPointHovered(position);
+ else
+ drawer.DrawPoint(position);
+ }
+
+ private void DrawEdge(IGUIState guiState, Control control, int index)
+ {
+ if (GetShapeType() == ShapeType.Polygon)
+ {
+ var nextIndex = NextIndex(index);
+ var color = Color.white;
+
+ if(guiState.nearestControl == control.ID && control.layoutData.index == index && guiState.hotControl == 0 && !IsAltDown(guiState))
+ color = Color.yellow;
+
+ drawer.DrawLine(GetPoint(index).position, GetPoint(nextIndex).position, 5f, color);
+ }
+ else if (GetShapeType() == ShapeType.Spline)
+ {
+ var nextIndex = NextIndex(index);
+ var color = Color.white;
+
+ if(guiState.nearestControl == control.ID && control.layoutData.index == index && guiState.hotControl == 0 && !IsAltDown(guiState))
+ color = Color.yellow;
+
+ drawer.DrawBezier(
+ GetPoint(index).position,
+ GetRightTangent(index),
+ GetLeftTangent(nextIndex),
+ GetPoint(nextIndex).position,
+ 5f,
+ color);
+ }
+ }
+
+ private bool EnableCreatePointRepaint(IGUIState guiState, Control pointControl, Control leftTangentControl, Control rightTangentControl)
+ {
+ return guiState.nearestControl != pointControl.ID &&
+ guiState.hotControl == 0 &&
+ (guiState.nearestControl != leftTangentControl.ID) &&
+ (guiState.nearestControl != rightTangentControl.ID);
+ }
+
+ private Vector3 SnapIfNeeded(Vector3 position)
+ {
+ if (!controller.enableSnapping || controller.snapping == null)
+ return position;
+
+ var guiPosition = HandleUtility.WorldToGUIPoint(position);
+ var snappedGuiPosition = HandleUtility.WorldToGUIPoint(controller.snapping.Snap(position));
+ var sqrDistance = (guiPosition - snappedGuiPosition).sqrMagnitude;
+
+ if (sqrDistance < kSnappingDistance * kSnappingDistance)
+ position = controller.snapping.Snap(position);
+
+ return position;
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/PathEditor.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/PathEditor.cs.meta
new file mode 100644
index 0000000..4586745
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/PathEditor.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 20eb80169ce2c0944aca58413fc34b1a
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/RectSelector.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/RectSelector.cs
new file mode 100644
index 0000000..5f2a12c
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/RectSelector.cs
@@ -0,0 +1,132 @@
+using System;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEditor;
+using UnityEditor.U2D.Path.GUIFramework;
+
+namespace UnityEditor.U2D.Path
+{
+ public abstract class RectSelector : ISelector
+ {
+ public class Styles
+ {
+ public readonly GUIStyle selectionRectStyle;
+
+ public Styles()
+ {
+ selectionRectStyle = GUI.skin.FindStyle("selectionRect");
+ }
+ }
+
+ public Action, bool> onSelectionBegin;
+ public Action> onSelectionChanged;
+ public Action> onSelectionEnd;
+
+ private GUISystem m_GUISystem;
+ private Control m_RectSelectorControl;
+ private GUIAction m_RectSelectAction;
+ private Rect m_GUIRect;
+ private Styles m_Styles;
+
+ public Rect guiRect
+ {
+ get { return m_GUIRect; }
+ }
+
+ private Styles styles
+ {
+ get
+ {
+ if (m_Styles == null)
+ m_Styles = new Styles();
+
+ return m_Styles;
+ }
+ }
+
+ public RectSelector() : this(new GUISystem(new GUIState())) { }
+
+ public RectSelector(GUISystem guiSystem)
+ {
+ m_GUISystem = guiSystem;
+
+ m_RectSelectorControl = new GenericDefaultControl("RectSelector");
+
+ var start = Vector2.zero;
+ var rectEnd = Vector2.zero;
+ m_RectSelectAction = new SliderAction(m_RectSelectorControl)
+ {
+ enable = (guiState, action) => !IsAltDown(guiState),
+ enableRepaint = (guiState, action) =>
+ {
+ var size = start - rectEnd;
+ return size != Vector2.zero && guiState.hotControl == action.ID;
+ },
+ onSliderBegin = (guiState, control, position) =>
+ {
+ start = guiState.mousePosition;
+ rectEnd = guiState.mousePosition;
+ m_GUIRect = FromToRect(start, rectEnd);
+
+ if (onSelectionBegin != null)
+ onSelectionBegin(this, guiState.isShiftDown);
+ },
+ onSliderChanged = (guiState, control, position) =>
+ {
+ rectEnd = guiState.mousePosition;
+ m_GUIRect = FromToRect(start, rectEnd);
+
+ if (onSelectionChanged != null)
+ onSelectionChanged(this);
+ },
+ onSliderEnd = (guiState, control, position) =>
+ {
+ if (onSelectionEnd != null)
+ onSelectionEnd(this);
+ },
+ onRepaint = (guiState, action) =>
+ {
+ Handles.BeginGUI();
+ styles.selectionRectStyle.Draw(m_GUIRect, GUIContent.none, false, false, false, false);
+ Handles.EndGUI();
+ }
+ };
+
+ m_GUISystem.AddControl(m_RectSelectorControl);
+ m_GUISystem.AddAction(m_RectSelectAction);
+ }
+
+ private bool IsAltDown(IGUIState guiState)
+ {
+ return guiState.hotControl == 0 && guiState.isAltDown;
+ }
+
+ private Rect FromToRect(Vector2 start, Vector2 end)
+ {
+ Rect r = new Rect(start.x, start.y, end.x - start.x, end.y - start.y);
+ if (r.width < 0)
+ {
+ r.x += r.width;
+ r.width = -r.width;
+ }
+ if (r.height < 0)
+ {
+ r.y += r.height;
+ r.height = -r.height;
+ }
+ return r;
+ }
+
+ public void OnGUI()
+ {
+ m_GUISystem.OnGUI();
+ }
+
+ bool ISelector.Select(T element)
+ {
+ return Select(element);
+ }
+
+ protected abstract bool Select(T element);
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/RectSelector.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/RectSelector.cs.meta
new file mode 100644
index 0000000..a2c38cf
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/IMGUI/RectSelector.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 24a6adab990cd9541b5ad6343eb12b32
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection.meta
new file mode 100644
index 0000000..9c81d38
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: e0614749a5c834c4eb996eeca8643b5e
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/ISelectable.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/ISelectable.cs
new file mode 100644
index 0000000..473a4c5
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/ISelectable.cs
@@ -0,0 +1,7 @@
+namespace UnityEditor.U2D.Path
+{
+ public interface ISelectable
+ {
+ bool Select(ISelector selector);
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/ISelectable.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/ISelectable.cs.meta
new file mode 100644
index 0000000..05deb93
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/ISelectable.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: af7c69fdafb90db42be665ce2428476b
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/ISelection.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/ISelection.cs
new file mode 100644
index 0000000..44ddf72
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/ISelection.cs
@@ -0,0 +1,16 @@
+using System.Collections.Generic;
+
+namespace UnityEditor.U2D.Path
+{
+ public interface ISelection
+ {
+ int Count { get; }
+ T activeElement { get; set; }
+ T[] elements { get; set; }
+ void Clear();
+ void BeginSelection();
+ void EndSelection(bool select);
+ bool Select(T element, bool select);
+ bool Contains(T element);
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/ISelection.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/ISelection.cs.meta
new file mode 100644
index 0000000..5b7a749
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/ISelection.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: fef25bfe400c1dc4ea71788dc419233c
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/ISelector.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/ISelector.cs
new file mode 100644
index 0000000..2e0cb8d
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/ISelector.cs
@@ -0,0 +1,7 @@
+namespace UnityEditor.U2D.Path
+{
+ public interface ISelector
+ {
+ bool Select(T element);
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/ISelector.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/ISelector.cs.meta
new file mode 100644
index 0000000..d8bd06d
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/ISelector.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 2ed850d38afdc6249bc0d68517fdd655
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/IndexedSelection.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/IndexedSelection.cs
new file mode 100644
index 0000000..2b20e5b
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/IndexedSelection.cs
@@ -0,0 +1,13 @@
+using UnityEngine;
+using System;
+using System.Collections;
+using System.Collections.Generic;
+
+namespace UnityEditor.U2D.Path
+{
+ [Serializable]
+ internal class IndexedSelection : SerializableSelection
+ {
+ protected override int GetInvalidElement() { return -1; }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/IndexedSelection.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/IndexedSelection.cs.meta
new file mode 100644
index 0000000..5fffe73
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/IndexedSelection.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 2730041e9cc62f34e88271bda57ed4b2
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/PointRectSelector.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/PointRectSelector.cs
new file mode 100644
index 0000000..3a1b365
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/PointRectSelector.cs
@@ -0,0 +1,13 @@
+using UnityEngine;
+using UnityEditor;
+
+namespace UnityEditor.U2D.Path
+{
+ public class PointRectSelector : RectSelector
+ {
+ protected override bool Select(Vector3 element)
+ {
+ return guiRect.Contains(HandleUtility.WorldToGUIPoint(element), true);
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/PointRectSelector.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/PointRectSelector.cs.meta
new file mode 100644
index 0000000..790ebfb
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/PointRectSelector.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 3bd49dfc036db0943a9ebe4981dad845
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/SerializableSelection.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/SerializableSelection.cs
new file mode 100644
index 0000000..a003454
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/SerializableSelection.cs
@@ -0,0 +1,143 @@
+using UnityEngine;
+using System;
+using System.Collections;
+using System.Collections.Generic;
+
+namespace UnityEditor.U2D.Path
+{
+ [Serializable]
+ internal abstract class SerializableSelection : ISelection, ISerializationCallbackReceiver
+ {
+ internal readonly static int kInvalidID = -1;
+
+ [SerializeField]
+ private T[] m_Keys = new T[0];
+
+ private HashSet m_Selection = new HashSet();
+ private HashSet m_TemporalSelection = new HashSet();
+ private bool m_SelectionInProgress = false;
+
+ public int Count
+ {
+ get { return m_Selection.Count + m_TemporalSelection.Count; }
+ }
+
+ public T activeElement
+ {
+ get { return First(); }
+ set
+ {
+ Clear();
+ Select(value, true);
+ }
+ }
+
+ public T[] elements
+ {
+ get
+ {
+ var set = m_Selection;
+
+ if (m_SelectionInProgress)
+ {
+ var union = new HashSet(m_Selection);
+ union.UnionWith(m_TemporalSelection);
+ set = union;
+ }
+
+ return new List(set).ToArray();
+ }
+ set
+ {
+ Clear();
+ foreach(var element in value)
+ Select(element, true);
+ }
+ }
+
+ protected abstract T GetInvalidElement();
+
+ public void Clear()
+ {
+ GetSelection().Clear();
+ }
+
+ public void BeginSelection()
+ {
+ m_SelectionInProgress = true;
+ Clear();
+ }
+
+ public void EndSelection(bool select)
+ {
+ m_SelectionInProgress = false;
+
+ if (select)
+ m_Selection.UnionWith(m_TemporalSelection);
+ else
+ m_Selection.ExceptWith(m_TemporalSelection);
+
+ m_TemporalSelection.Clear();
+ }
+
+ public bool Select(T element, bool select)
+ {
+ var changed = false;
+
+ if(EqualityComparer.Default.Equals(element, GetInvalidElement()))
+ return changed;
+
+ if (select)
+ changed = GetSelection().Add(element);
+ else if (Contains(element))
+ changed = GetSelection().Remove(element);
+
+ return changed;
+ }
+
+ public bool Contains(T element)
+ {
+ return m_Selection.Contains(element) || m_TemporalSelection.Contains(element);
+ }
+
+ private HashSet GetSelection()
+ {
+ if (m_SelectionInProgress)
+ return m_TemporalSelection;
+
+ return m_Selection;
+ }
+
+ private T First()
+ {
+ T element = First(m_Selection);
+
+ if(EqualityComparer.Default.Equals(element, GetInvalidElement()))
+ element = First(m_TemporalSelection);
+
+ return element;
+ }
+
+ private T First(HashSet set)
+ {
+ if(set.Count == 0)
+ return GetInvalidElement();
+
+ using (var enumerator = set.GetEnumerator())
+ {
+ Debug.Assert(enumerator.MoveNext());
+ return enumerator.Current;
+ }
+ }
+
+ void ISerializationCallbackReceiver.OnBeforeSerialize()
+ {
+ m_Keys = new List(m_Selection).ToArray();
+ }
+
+ void ISerializationCallbackReceiver.OnAfterDeserialize()
+ {
+ elements = m_Keys;
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/SerializableSelection.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/SerializableSelection.cs.meta
new file mode 100644
index 0000000..c322f80
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Selection/SerializableSelection.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: c56d5585e26d15248804809e7a014452
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Shapes.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Shapes.meta
new file mode 100644
index 0000000..e6ca705
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Shapes.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4334e2aedb1fa4848b2c1503ffe7578f
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Shapes/IShape.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Shapes/IShape.cs
new file mode 100644
index 0000000..de3c4ac
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Shapes/IShape.cs
@@ -0,0 +1,19 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace UnityEditor.U2D.Path
+{
+ public enum ShapeType
+ {
+ Polygon,
+ Spline
+ }
+
+ public interface IShape
+ {
+ ShapeType type { get; }
+ bool isOpenEnded { get; }
+ ControlPoint[] ToControlPoints();
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Shapes/IShape.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Shapes/IShape.cs.meta
new file mode 100644
index 0000000..40d6cdd
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Shapes/IShape.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 5a73e62a38f3eed47b8b72483a21b750
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Shapes/Polygon.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Shapes/Polygon.cs
new file mode 100644
index 0000000..bf7495d
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Shapes/Polygon.cs
@@ -0,0 +1,35 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace UnityEditor.U2D.Path
+{
+ public struct Polygon : IShape
+ {
+ public bool isOpenEnded;
+
+ public Vector3[] points;
+
+ ShapeType IShape.type => ShapeType.Polygon;
+
+ bool IShape.isOpenEnded => isOpenEnded;
+
+ ControlPoint[] IShape.ToControlPoints()
+ {
+ if (points == null)
+ throw new NullReferenceException("Points array is null");
+
+ var controlPoints = new List();
+
+ foreach (var point in points)
+ {
+ controlPoints.Add(new ControlPoint() { position = point });
+ }
+
+ return controlPoints.ToArray();
+ }
+
+ public static Polygon empty = new Polygon() { isOpenEnded = true, points = new Vector3[0] };
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Shapes/Polygon.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Shapes/Polygon.cs.meta
new file mode 100644
index 0000000..418101e
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Shapes/Polygon.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: ab23b6f3169984a4c87cbc3f7fe44ca6
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Shapes/ShapeExtensions.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Shapes/ShapeExtensions.cs
new file mode 100644
index 0000000..9e0fc59
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Shapes/ShapeExtensions.cs
@@ -0,0 +1,102 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace UnityEditor.U2D.Path
+{
+ public static class ShapeExtensions
+ {
+ public static Polygon ToPolygon(this Vector3[] points, bool isOpenEnded)
+ {
+ return new Polygon()
+ {
+ isOpenEnded = isOpenEnded,
+ points = points
+ };
+ }
+
+ public static Spline ToSpline(this Vector3[] points, bool isOpenEnded)
+ {
+ if (!points.IsSpline(isOpenEnded) && points.IsSpline(!isOpenEnded))
+ {
+ var pointList = new List(points);
+
+ if (isOpenEnded)
+ {
+ while (pointList.Count % 3 != 1)
+ pointList.RemoveAt(pointList.Count-1);
+
+ points = pointList.ToArray();
+ }
+ else
+ {
+ var last = pointList[pointList.Count-1];
+ var first = pointList[0];
+ var v = first - last;
+
+ pointList.Add(last + v.normalized * (v.magnitude / 3f));
+ pointList.Add(first - v.normalized * (v.magnitude / 3f));
+
+ points = pointList.ToArray();
+ }
+ }
+
+ if (!points.IsSpline(isOpenEnded))
+ throw new Exception("The provided control point array can't conform a Spline.");
+
+ return new Spline()
+ {
+ isOpenEnded = isOpenEnded,
+ points = points
+ };
+ }
+
+ public static bool IsSpline(this Vector3[] points, bool isOpenEnded)
+ {
+ if (points.Length < 4)
+ return false;
+
+ if (isOpenEnded && points.Length % 3 != 1)
+ return false;
+
+ if (!isOpenEnded && points.Length % 3 != 0)
+ return false;
+
+ return true;
+ }
+
+ public static Spline ToSpline(this Polygon polygon)
+ {
+ var newPointCount = polygon.points.Length * 3;
+
+ if (polygon.isOpenEnded)
+ newPointCount = (polygon.points.Length - 1) * 3 + 1;
+
+ var newPoints = new Vector3[newPointCount];
+ var controlPoints = polygon.points;
+ var pointCount = controlPoints.Length;
+
+ for (var i = 0; i < pointCount; ++i)
+ {
+ var nextIndex = (i + 1) % pointCount;
+ var point = controlPoints[i];
+ var v = controlPoints[nextIndex] - point;
+
+ newPoints[i * 3] = point;
+
+ if (i * 3 + 2 < newPointCount)
+ {
+ newPoints[i * 3 + 1] = point + v / 3f;
+ newPoints[i * 3 + 2] = point + v * 2f / 3f;
+ }
+ }
+
+ return new Spline()
+ {
+ isOpenEnded = polygon.isOpenEnded,
+ points = newPoints
+ };
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Shapes/ShapeExtensions.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Shapes/ShapeExtensions.cs.meta
new file mode 100644
index 0000000..90005f8
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Shapes/ShapeExtensions.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 3a27db178f5cab64491b34ed346797d8
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Shapes/Spline.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Shapes/Spline.cs
new file mode 100644
index 0000000..1f108f7
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Shapes/Spline.cs
@@ -0,0 +1,102 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace UnityEditor.U2D.Path
+{
+ public struct Spline : IShape
+ {
+ public bool isOpenEnded;
+
+ public Vector3[] points;
+
+ ShapeType IShape.type => ShapeType.Spline;
+
+ bool IShape.isOpenEnded => isOpenEnded;
+
+ ControlPoint[] IShape.ToControlPoints()
+ {
+ if (points == null)
+ throw new NullReferenceException("Points array is null");
+
+ if (!points.IsSpline(isOpenEnded))
+ throw new Exception("The provided control point array can't conform a Spline.");
+
+ var controlPoints = new List();
+ var leftTangent = Vector3.zero;
+ var rightTangent = Vector3.zero;
+ var pointCount = points.Length;
+
+ for (var i = 0; i < pointCount; i += 3)
+ {
+ if (i == 0)
+ {
+ if (isOpenEnded)
+ leftTangent = points[0];
+ else
+ leftTangent = points[EditablePathUtility.Mod(-1, pointCount)];
+ }
+
+ if (i == pointCount - 1 && isOpenEnded)
+ rightTangent = points[i];
+ else
+ rightTangent = points[i+1];
+
+
+ controlPoints.Add(
+ new ControlPoint()
+ {
+ position = points[i],
+ leftTangent = leftTangent,
+ rightTangent = rightTangent,
+ tangentMode = TangentMode.Broken
+ });
+
+ if (i == pointCount - 1 && isOpenEnded)
+ leftTangent = Vector3.zero;
+ else
+ leftTangent = points[i+2];
+ }
+
+ pointCount = controlPoints.Count;
+
+ for (var i = 0; i < pointCount; ++i)
+ {
+ var prevIndex = EditablePathUtility.Mod(i-1, pointCount);
+ var nextIndex = EditablePathUtility.Mod(i+1, pointCount);
+ var controlPoint = controlPoints[i];
+ var prevControlPoint = controlPoints[prevIndex];
+ var nextControlPoint = controlPoints[nextIndex];
+
+ var liniarLeftPosition = (prevControlPoint.position - controlPoint.position) / 3f;
+ var isLeftTangentLinear = (controlPoint.localLeftTangent - liniarLeftPosition).sqrMagnitude < 0.001f;
+
+ if (isLeftTangentLinear)
+ controlPoint.localLeftTangent = Vector3.zero;
+
+ var liniarRightPosition = (nextControlPoint.position - controlPoint.position) / 3f;
+ var isRightTangentLinear = (controlPoint.localRightTangent - liniarRightPosition).sqrMagnitude < 0.001f;
+
+ if (isRightTangentLinear)
+ controlPoint.localRightTangent = Vector3.zero;
+
+ var tangentDotProduct = Vector3.Dot(controlPoint.localLeftTangent.normalized, controlPoint.localRightTangent.normalized);
+ var isContinous = tangentDotProduct < 0f && (tangentDotProduct + 1) * (tangentDotProduct + 1) < 0.001f;
+
+ if (isLeftTangentLinear && isRightTangentLinear)
+ controlPoint.tangentMode = TangentMode.Linear;
+ else if (isLeftTangentLinear || isRightTangentLinear)
+ controlPoint.tangentMode = TangentMode.Broken;
+ else if (isContinous)
+ controlPoint.tangentMode = TangentMode.Continuous;
+
+ controlPoints[i] = controlPoint;
+ }
+
+ return controlPoints.ToArray();
+ }
+
+ public static Spline empty = new Spline() { isOpenEnded = true, points = new Vector3[0] };
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Shapes/Spline.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Shapes/Spline.cs.meta
new file mode 100644
index 0000000..19cd50f
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Shapes/Spline.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 03c61de02af9d914c9cc9dd9f1174223
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Unity.2D.Path.Editor.asmdef b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Unity.2D.Path.Editor.asmdef
new file mode 100644
index 0000000..7b6525c
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Unity.2D.Path.Editor.asmdef
@@ -0,0 +1,15 @@
+{
+ "name": "Unity.2D.Path.Editor",
+ "references": [],
+ "optionalUnityReferences": [],
+ "includePlatforms": [
+ "Editor"
+ ],
+ "excludePlatforms": [],
+ "allowUnsafeCode": false,
+ "overrideReferences": false,
+ "precompiledReferences": [],
+ "autoReferenced": true,
+ "defineConstraints": [],
+ "versionDefines": []
+}
\ No newline at end of file
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Unity.2D.Path.Editor.asmdef.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Unity.2D.Path.Editor.asmdef.meta
new file mode 100644
index 0000000..fe7ef0a
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Editor/Unity.2D.Path.Editor.asmdef.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 4237adb6ac177124b8f4a94835b7b455
+AssemblyDefinitionImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/LICENSE.md b/Library/PackageCache/com.unity.2d.path@2.0.6/LICENSE.md
new file mode 100644
index 0000000..f5190b1
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/LICENSE.md
@@ -0,0 +1,29 @@
+com.unity.2d.path copyright © 2020 Unity Technologies ApS
+
+Unity hereby grants to you a worldwide, non-exclusive, no-charge, and royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute the software that is made available with this License ("**_Software_**"), subject to the following terms and conditions:
+
+1. *Unity Companion Use Only*. Exercise of the license granted herein is limited to exercise for the creation, use, and/or distribution of applications, software, or other content pursuant to a valid Unity development engine software license ("**_Engine License_**"). That means while use of the Software is not limited to use in the software licensed under the Engine License, the Software may not be used for any purpose other than the creation, use, and/or distribution of Engine License-dependent applications, software, or other content. No other exercise of the license granted herein is permitted.
+
+1. *No Modification of Engine License*. Neither this License nor any exercise of the license granted herein modifies the Engine License in any way.
+
+1. *Ownership & Grant Back to You*.
+
+ 3.1. You own your content. In this License, "derivative works" means derivatives of the Software itself--works derived only from the Software by you under this License (for example, modifying the code of the Software itself to improve its efficacy); “derivative works” of the Software do not include, for example, games, apps, or content that you create using the Software. You keep all right, title, and interest to your own content.
+
+ 3.2. Unity owns its content. While you keep all right, title, and interest to your own content per the above, as between Unity and you, Unity will own all right, title, and interest to all intellectual property rights (including patent, trademark, and copyright) in the Software and derivative works of the Software, and you hereby assign and agree to assign all such rights in those derivative works to Unity.
+
+ 3.3. You have a license to those derivative works. Subject to this License, Unity grants to you the same worldwide, non-exclusive, no-charge, and royalty-free copyright license to derivative works of the Software you create as is granted to you for the Software under this License.
+
+1. *Trademarks*. You are not granted any right or license under this License to use any trademarks, service marks, trade names, products names, or branding of Unity or its affiliates ("**_Trademarks_**"). Descriptive uses of Trademarks are permitted; see, for example, Unity’s Branding Usage Guidelines at [https://unity3d.com/public-relations/brand](https://unity3d.com/public-relations/brand).
+
+1. *Notices & Third-Party Rights*. This License, including the copyright notice above, must be provided in all substantial portions of the Software and derivative works thereof (or, if that is impracticable, in any other location where such notices are customarily placed). Further, if the Software is accompanied by a Unity "third-party notices" or similar file, you acknowledge and agree that software identified in that file is governed by those separate license terms.
+
+1. *DISCLAIMER, LIMITATION OF LIABILITY*. THE SOFTWARE AND ANY DERIVATIVE WORKS THEREOF IS PROVIDED ON AN "AS IS" BASIS, AND IS PROVIDED WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND/OR NONINFRINGEMENT. IN NO EVENT SHALL ANY COPYRIGHT HOLDER OR AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES (WHETHER DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL, INCLUDING PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, LOSS OF USE, DATA, OR PROFITS, AND BUSINESS INTERRUPTION), OR OTHER LIABILITY WHATSOEVER, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM OR OUT OF, OR IN CONNECTION WITH, THE SOFTWARE OR ANY DERIVATIVE WORKS THEREOF OR THE USE OF OR OTHER DEALINGS IN SAME, EVEN WHERE ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+1. *USE IS ACCEPTANCE and License Versions*. Your receipt and use of the Software constitutes your acceptance of this License and its terms and conditions. Software released by Unity under this License may be modified or updated and the License with it; upon any such modification or update, you will comply with the terms of the updated License for any use of any of the Software under the updated License.
+
+1. *Use in Compliance with Law and Termination*. Your exercise of the license granted herein will at all times be in compliance with applicable law and will not infringe any proprietary rights (including intellectual property rights); this License will terminate immediately on any breach by you of this License.
+
+1. *Severability*. If any provision of this License is held to be unenforceable or invalid, that provision will be enforced to the maximum extent possible and the other provisions will remain in full force and effect.
+
+1. *Governing Law and Venue*. This License is governed by and construed in accordance with the laws of Denmark, except for its conflict of laws rules; the United Nations Convention on Contracts for the International Sale of Goods will not apply. If you reside (or your principal place of business is) within the United States, you and Unity agree to submit to the personal and exclusive jurisdiction of and venue in the state and federal courts located in San Francisco County, California concerning any dispute arising out of this License ("**_Dispute_**"). If you reside (or your principal place of business is) outside the United States, you and Unity agree to submit to the personal and exclusive jurisdiction of and venue in the courts located in Copenhagen, Denmark concerning any Dispute.
\ No newline at end of file
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/LICENSE.md.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/LICENSE.md.meta
new file mode 100644
index 0000000..be78839
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/LICENSE.md.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: c58d2241e3155534f8b33d65e5d22627
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/QAReport.md b/Library/PackageCache/com.unity.2d.path@2.0.6/QAReport.md
new file mode 100644
index 0000000..bd67b23
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/QAReport.md
@@ -0,0 +1,22 @@
+# QA Report
+Use this file to outline the test strategy for this package.
+
+## QA Owner: [*Add Name*]
+
+## Test strategy
+*Use this section to describe how this feature was tested.*
+* A link to the Test Plan (Test Rails, other)
+* Results from the package's editor and runtime test suite.
+* Link to automated test results (if any)
+* Manual test Results, [here's an example](https://docs.google.com/spreadsheets/d/12A76U5Gf969w10KL4Ik0wC1oFIBDUoRrqIvQgD18TFo/edit#gid=0)
+* Scenario test week outcome
+* etc.
+
+## Package Status
+Use this section to describe:
+* package stability
+* known bugs, issues
+* performance metrics,
+* etc
+
+In other words, a general feeling on the health of this package.
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/QAReport.md.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/QAReport.md.meta
new file mode 100644
index 0000000..e10e373
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/QAReport.md.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: c80b5e4271e88c94284e7c000b34347e
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/README.md b/Library/PackageCache/com.unity.2d.path@2.0.6/README.md
new file mode 100644
index 0000000..9b98377
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/README.md
@@ -0,0 +1 @@
+Shape Editor
\ No newline at end of file
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/README.md.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/README.md.meta
new file mode 100644
index 0000000..aab3840
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/README.md.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 309a434075c14ea4f9464daf8ff9b997
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Tests.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Tests.meta
new file mode 100644
index 0000000..d34f6d5
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Tests.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: a1eb330a613ceea45af21585e08fd0bd
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Tests/PlaceholderTests.cs b/Library/PackageCache/com.unity.2d.path@2.0.6/Tests/PlaceholderTests.cs
new file mode 100644
index 0000000..2c6fb33
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Tests/PlaceholderTests.cs
@@ -0,0 +1,10 @@
+using NUnit.Framework;
+
+public class PathPlaceholder
+{
+ [Test]
+ public void PlaceHolderTest()
+ {
+ Assert.Pass("Path tests are in a separate package.");
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Tests/PlaceholderTests.cs.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Tests/PlaceholderTests.cs.meta
new file mode 100644
index 0000000..bc44071
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Tests/PlaceholderTests.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 685b325483700af4abc5c9b7b9d97757
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Tests/Unity.2D.Path.Tests.asmdef b/Library/PackageCache/com.unity.2d.path@2.0.6/Tests/Unity.2D.Path.Tests.asmdef
new file mode 100644
index 0000000..375d352
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Tests/Unity.2D.Path.Tests.asmdef
@@ -0,0 +1,22 @@
+{
+ "name": "Unity.2D.Path.Tests",
+ "references": [
+ "Unity.2D.Path.Editor",
+ "UnityEditor.TestRunner"
+ ],
+ "includePlatforms": [
+ "Editor"
+ ],
+ "excludePlatforms": [],
+ "allowUnsafeCode": false,
+ "overrideReferences": true,
+ "precompiledReferences": [
+ "nunit.framework.dll"
+ ],
+ "autoReferenced": false,
+ "defineConstraints": [
+ "UNITY_INCLUDE_TESTS"
+ ],
+ "versionDefines": [],
+ "noEngineReferences": false
+}
\ No newline at end of file
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/Tests/Unity.2D.Path.Tests.asmdef.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/Tests/Unity.2D.Path.Tests.asmdef.meta
new file mode 100644
index 0000000..34039d2
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/Tests/Unity.2D.Path.Tests.asmdef.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 6d12c3e51f4c89149908f5b37ad1301c
+AssemblyDefinitionImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/package.json b/Library/PackageCache/com.unity.2d.path@2.0.6/package.json
new file mode 100644
index 0000000..17c18c6
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/package.json
@@ -0,0 +1,24 @@
+{
+ "name": "com.unity.2d.path",
+ "version": "2.0.6",
+ "unity": "2019.4",
+ "unityRelease": "0a10",
+ "displayName": "2D Path",
+ "description": "2D Path provides tooling to edit shapes (polygons and Bézier splines) in EditorWindows and the SceneView.",
+ "category": "2D",
+ "keywords": [
+ "2d",
+ "path"
+ ],
+ "relatedPackages": {
+ "com.unity.2d.path.tests": "2.0.6"
+ },
+ "upmCi": {
+ "footprint": "3fa2e8a1fdf91a55cb66b6e3e1d09bae7e744b86"
+ },
+ "repository": {
+ "url": "https://github.cds.internal.unity3d.com/unity/2d.git",
+ "type": "git",
+ "revision": "3dd60315414ba10db42e8629a9a74d37929aca1b"
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.path@2.0.6/package.json.meta b/Library/PackageCache/com.unity.2d.path@2.0.6/package.json.meta
new file mode 100644
index 0000000..60b0e06
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.path@2.0.6/package.json.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 990785fe75c54584ab4201a3e20e1655
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/CHANGELOG.md b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/CHANGELOG.md
new file mode 100644
index 0000000..93d86f6
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/CHANGELOG.md
@@ -0,0 +1,226 @@
+# Changelog
+
+## [3.0.14] - 2020-08-31
+### Fixed
+
+- 1271231 Sprite Variant Window does not appear in Sprite Shape Controller Component when selecting a Spline
+- 1268305 Unable to add item on Resetting the Preset of the SpriteShapeProfile
+
+## [3.0.13] - 2020-07-17
+### Changed
+- If Geometry is baked using SpriteShapeGeometryCache, do not check for dirty once data is updated to prevent GC.
+- Updated Help Section to point to the correct URLs.
+
+### Fixed
+- 1242910 Unable to add item on Resetting the Preset of the SpriteShapeProfile
+- 1260990 Exception thrown continuously when Undo operation is performed with sprites are assigned earlier
+- 1263318 BakeCollider requires GC every frame even when there are no changes in SpriteShape
+
+## [3.0.12] - 2020-05-28
+### Added
+- Added BakeMesh to save generated geometry data.
+- Sample script GenerateSpriteShapes.cs to demonstrate force generating invisible SpriteShapes on runtime scene load.
+
+### Fixed
+- 1248171 Error occurs when unselecting Cache Geometry for Sprite Shape prefab
+- 1240380 OnGUI in SpriteShapeController creates GC allocs.
+- 1242531 InvalidOperationException thrown continuously on adding "Sprite Shape Controller" Component to a Sprite object
+- 1242533 "A Native Collection has not been disposed, resulting in a memory leak" is thrown when 2D Sprite Shape Controller is added.
+
+## [3.0.11] - 2020-04-20
+### Changed
+- Added warning when a valid SpriteShape profile is not set.
+- Code cleanup.
+
+## [3.0.10] - 2020-03-06
+### Fixed
+- 1220091 SpriteShapeController leaks memory when zero control points are used
+- 1216990 Colliders should also respect Pivot property of Edge Sprites.
+- 1225366 Ensure SpriteShape are not generated when not in view on Runtime.
+
+## [3.0.9] - 2020-02-11
+### Changed
+- Improved Memory Allocations.
+
+### Fixed
+- Fixed OnDrawGizmos to Get/Release RenderTexture through CommandBuffer.
+
+## [3.0.8] - 2019-12-02
+### Changed
+- Updated License file
+- Updated Third Party Notices file
+- Changed how Samples are installed into user's project
+
+### Fixed
+- Fixed where the last point of the Sprite Shape does not behave correctly when using Continuous Points in a closed shape (case 1184721)
+
+## [3.0.7] - 2019-10-27
+### Fixed
+- Added missing meta file
+
+### Changed
+- Update com.unity.2d.path package dependency
+
+## [3.0.6] - 2019-09-27
+### Added
+- Added support to set CornerAngleThreshold.
+- Burst is now enabled for performance boost.
+### Fixed
+- Fix (Case 1041062) Inputting Point Position manually causes mesh to not conform to the spline
+- Fix GC in confirming Spline Extras sample.
+- Fix hash Validation errors.
+- Removed resources from Packages.
+
+## [3.0.5] - 2019-09-05
+### Fixed
+- Fix (Case 1159767) Error generated when using a default sprite for Corner sprite or Angle Range sprite in Sprite Shape Profile
+- Fix (Case 1178579) "ArgumentOutofRangeException" is thrown and SpriteShapeProfile freezes on reset
+
+## [3.0.4] - 2019-08-09
+### Added
+- Added tangent channel support for proper 2D lighting in URP.
+
+## [3.0.3] - 2019-07-24
+### Added
+- Add related test packages
+
+## [3.0.2] - 2019-07-13
+### Changed
+- Update to latest Mathematics package version
+
+## [3.0.1] - 2019-07-13
+### Changed
+- Mark package to support Unity 2019.3.0a10 onwards.
+
+## [3.0.0] - 2019-06-19
+### Changed
+- Stable Version.
+- Remove experimental namespace.
+
+## [2.1.0-preview.8] - 2019-06-12
+### Changed
+- Fix (Case 1152342) The first point of the Sprite Shape does not behave correctly when using Continuous Points
+- Fix (Case 1160009) Edge and Polygon Collider does not seem to follow the spriteshape for some broken mirrored tangent points
+- Fix (Case 1157201) Edge Sprite Material changed when using a fill texture that is already an edge sprite on spriteshape
+- Fix (Case 1162134) Open ended Spriteshape renders the fill texture instead of the range sprite
+
+## [2.1.0-preview.7] - 2019-06-02
+### Changed
+- Fix Variant Selection.
+
+## [2.1.0-preview.6] - 2019-06-02
+### Changed
+- Fix Null reference exception caused by SplineEditorCache changes.
+- Fill Inspector changes due to Path integration.
+
+## [2.1.0-preview.4] - 2019-05-28
+### Changed
+- Upgrade Mathematics package.
+- Use path editor.
+
+## [2.1.0-preview.2] - 2019-05-13
+### Changed
+- Initial version for 2019.2
+- Update for common package.
+
+## [2.0.0-preview.8] - 2019-05-16
+### Fixed
+- Fixed issue when sprites are re-ordered in Angle Range.
+- Updated Samples.
+
+## [2.0.0-preview.7] - 2019-05-10
+### Fixed
+- Version Update and fixes.
+
+## [2.0.0-preview.6] - 2019-05-08
+### Fixed
+- Added Sprite Variant Selector.
+- Fix Variant Bug (https://forum.unity.com/threads/spriteshape-preview-package.522575/page-6#post-4480936)
+- Fix (Case 1146747) SpriteShape generating significant GC allocations every frame (OnWillRenderObject)
+
+## [2.0.0-preview.5] - 2019-04-18
+### Fixed
+- Shape angle does not show the accurate sprite on certain parts of the shape.
+- SpriteShape - Unable to use the Depth buffer (https://forum.unity.com/threads/spriteshape-preview-package.522575/page-6#post-4413142)
+
+## [2.0.0-preview.4] - 2019-03-28
+### Changed
+- Disable burst for now until we have a final release.
+
+## [2.0.0-preview.3] - 2019-03-25
+### Fixed
+- Update Common version.
+
+## [2.0.0-preview.2] - 2019-03-08
+### Fixed
+- Fix Edge Case Scenario where Vertices along Continuous segment could be duplicated..
+- Ensure that Collider uses a valid Sprite on Generation.
+
+## [2.0.0-preview.1] - 2019-02-27
+### Changed
+- Updated version.
+
+## [1.1.0-preview.1] - 2019-02-10
+### Added
+- Spriteshape tessellation code is re-implemented in C# Jobs and utilizes Burst for Performance.
+- Added Mirrored and Non-Mirrored continous Tangent mode.
+- Simplified Collider Generation support and is part of C# Job/Burst for performance.
+- Added Shortcut Keys (for setting Tangentmode, Sprite Variant and Mirror Tangent).
+- Ability to drag Spriteshape Profile form Project view to Hierarchy to create Sprite Shape in Scene.
+- Simplified Corner mode for Points and is now enabled by default.
+- Added Stretch UV support for Fill Area.
+- Added Color property to SpriteShapeRenderer.
+
+### Fixed
+- SpriteShapeController shows wrong Sprites after deleting a sprite from the top angle range.
+- Empty SpriteShapeController still seem to show the previous Spriteshape drawcalls
+- Streched Sprites are generated in between non Linked Points
+- Corners sprites are no longer usable if user only sets the corners for the bottom
+- Sprites in SpriteShape still shows even after user deletes the SpriteShape Profile
+- SpriteShape doesn't update Point Positions visually at runtime for Builds
+- Spriteshape Colliders does not update in scene immediately
+- Fixed constant Mesh baking (https://forum.unity.com/threads/spriteshape-preview-package.522575/page-4#post-3925789)
+- Fixed Bounds generation issue (https://forum.unity.com/threads/spriteshape-preview-package.522575/page-5#post-4079857)
+- Sprite Shape Profile component breaks when creating range
+- Fixed when sprite is updated in the sprite editor, the spriteshape is not updated.
+- Fixed cases where Spline Edit is disabled even when points are selected. (https://forum.unity.com/threads/spriteshape-preview-package.522575/#post-3436940)
+- Sprite with SpriteShapeBody Shader gets graphical artifacts when rotating the camera.
+- When multiple SpriteShapes are selected, Edit Spline button is now disabled. (https://forum.unity.com/threads/spriteshape-preview-package.522575/page-3#post-3764413)
+- Fixed texelSize property (https://forum.unity.com/threads/spriteshape-preview-package.522575/page-4#post-3877081)
+- Fixed Collider generation for different quality levels. (https://forum.unity.com/threads/spriteshape-preview-package.522575/page-4#post-3956062)
+- Fixed Framing Issues (https://forum.unity.com/threads/spriteshape-preview-package.522575/page-5#post-4137214)
+- Fixed Collider generation for Offsets (https://forum.unity.com/threads/spriteshape-preview-package.522575/page-5#post-4149841)
+- Fixed Collider generation for different Heights (https://forum.unity.com/threads/spriteshape-preview-package.522575/page-5#post-4190116)
+
+### Changed
+- SpriteShape Asset parameters WorldSpace UV, PixelPerUnit have been moved to SpriteShapeController properties.
+- Collider generation has been simplified and aligns well with the generated geometry (different height, corners etc.)
+
+### Removed
+- Remove redundant parameters BevelCutoff and BevelSize that can be done by simply modifying source spline.
+
+## [1.0.12-preview.1] - 2018-08-03
+### Added
+- Fix issue where Point Positions do not update visually at runtime for Builds
+
+## [1.0.11-preview] - 2018-06-20
+### Added
+- Fix Spriteshape does not update when Sprites are reimported.
+- Fix SpriteShapeController in Scene view shows a different sprite when user reapplies a Sprite import settings
+- Fix Editor Crashed when user adjusts the "Bevel Cutoff" value
+- Fix Crash when changing Spline Control Points for a Sprite Shape Controller in debug Inspector
+- Fix SpriteShape generation when End-points are Broken.
+- Fix cases where the UV continuity is broken even when the Control point is continous.
+
+## [1.0.10-preview] - 2018-04-12
+### Added
+- Version number format changed to -preview
+
+## [0.1.0] - 2017-11-20
+### Added
+- Bezier Spline Shape
+- Corner Sprites
+- Edge variations
+- Point scale
+- SpriteShapeRenderer with support for masking
+- Auto update collision shape
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/CHANGELOG.md.meta b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/CHANGELOG.md.meta
new file mode 100644
index 0000000..af39786
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/CHANGELOG.md.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 3909d2eb8b6444c6f972a20db7914b89
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/SSCollision.md b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/SSCollision.md
new file mode 100644
index 0000000..c2d6d95
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/SSCollision.md
@@ -0,0 +1,14 @@
+# Enabling Collision
+
+Attach a __Collider 2D__ component to your Sprite Shape to enable the Collider properties in the __Sprite Shape Controller.__ Only the __Edge__ and __Polygon Collider 2D__ components can be used with __Sprite Shapes__.
+
+
+
+The Collider mesh automatically updates itself to the shape of the Sprite Shape when attached. See the Collider section of the [Sprite Shape Controller](SSController.md) page for more details about the Sprite Shape Collider options.
+
+By default, the Collider mesh is automatically reshaped to match the Sprite Shape every time it is edited. To make manual edits to the Collider mesh directly, first disable both __Update Collider__ and __Optimize Collider__ in the __Sprite Shape Controller's__ Collider settings to prevent the Controller from updating the Collider mesh automatically and overriding your manual edits.
+
+
+
+You can now edit the Collider mesh independent of the shape of the __Sprite Shape.__
+
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/SSController.md b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/SSController.md
new file mode 100644
index 0000000..373b810
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/SSController.md
@@ -0,0 +1,103 @@
+# Sprite Shape Controller
+
+The __Sprite Shape Controller__ component is automatically attached to the GameObject created when a __Sprite Shape Profile__ is dragged into the Scene. You edit the shape of the Sprite Shape's outline through the Controller's settings. The Controller displays different settings depending on different conditions.
+
+## Property Settings - Default
+
+The default component settings below are displayed when Edit Spline is not enabled.
+
+
+
+| __Property__ | __Function__ |
+| ------------------------------------------------------------ | ------------------------------------------------------------ |
+| __Profile__ | Select the __Sprite Shape Profile__ used by this Sprite Shape. |
+| __Edit Spline__ | Enable  to make the Control Points of the Sprite Shape visible and editable. |
+| __Spline__ | - |
+| __Detail__ | Select the tessellation quality of the rendered Sprite Shape mesh. High/Medium/Low Quality options available. |
+| __Open Ended__ | Disable to connect both ends of the Sprite Shape together to form an enclosed Shape. Enable to leave both ends of the Sprite Shape unconnected. |
+| __Adaptive UV__ | Enabled by default. When enabled, Unity attempts to seamlessly tile the Sprites along the Sprite Shape path by deforming the Sprites to between Control Points. Disable this property to tile Sprites with no deformation and at their exact width. Sprites may appear cutoff if the space between Control Points is shorter than the width of the Sprite. |
+| __Fill__ | - |
+| __Stretch UV__ | Enable this setting to have Unity stretch the UV of the Fill texture across the Full Rect of the Sprite Shape. |
+| __Pixels Per Unit__ (only available when Stretch UV is disabled) | This values affect the appearance of the Fill texture of the Sprite Shape. This value affects the scale of the Fill texture, with higher values reducing the size of the texture. The default value is 100. |
+| __World Space UV__ (only available when __Stretch UV__ is disabled) | Enable to apply the Fill texture according to the World Space UV, instead of per GameObject UV. |
+
+### With Edit Spline enabled and a Control Point selected
+
+Enable __Edit Spline__ in the Controller settings to make Control Points on the Sprite Shape visible and editable. Selecting a Control Point enables the following additional Controller settings.
+
+
+
+| __Point__ | - |
+| ------------------------------------------------------- | ------------------------------------------------------------ |
+| __Tangent Mode__ | Select one of three __Point Modes__ to change the way tangents on Control Points are edited. |
+| __Linear__ | No curve is formed between the Control Point and its neighboring points. |
+| __Continuous Mirrored__ | Two tangents appear on opposite sides of the Control Point, and the spline between the Control Point and its neighbors becomes curved. Adjust the tangents to change the shape of the curve. The angle between the two tangents is always 180 degrees in this mode. |
+| __Broken Mirrored__ | Two tangents appear on opposite sides of the Control Point, and the spline between the Control Point and its neighbors becomes curved. Adjust the tangents to change the shape of the curve. The length and angle of the tangents can be adjusted independently in this mood. |
+| __Position__ | The local x and y coordinates of a selected Control Point. |
+| __Height__ | Increase or decrease the height of Sprites at the Control Point by a factor of 0.1 to 4. |
+| __Corner__ | Sets whether Corner Sprites are rendered at Control Points. Set to __Automatic__ by default. |
+| __Disabled__ | The selected Control Point does not automatically render a Control Point. |
+| __Automatic__ | The Control Point displays the assigned Corner Sprite, if both it and its neighbors are in __Linear Point Mode__. |
+| __Sprite Variant__ | Select the __Sprite Variant__ from the visual Variant selector. Press __N__ to cycle through all available Variants for the Control Point. |
+| __Snapping__ | Enable to snap Control Points according the Project's Snap settings. |
+
+### Additional Collider settings
+
+Add either the __Polygon Collider 2D__ or __Edge Collider 2D__ component to the __Sprite Shape__ to enable additional __Collider__ settings in the __Sprite Shape Controller__. See the [Enabling Collision](SSCollision.md) page for more details about enabling Colliders with Sprite Shapes.
+
+
+
+| Collider | - |
+| --------------------- | ------------------------------------------------------------ |
+| __Update Collider__ | Enabled by Default. Enable this option to have the Collider mesh be updated to the Sprite Shape's current shape as the Sprite Shape is edited. Disable if you are editing the Collider mesh separately from the Sprite Shape and to use a custom Collider mesh. |
+| __Offset__ | Select the amount to extrude the Collider mesh towards the edge of the Sprite Shape. The range is from -0.5 to 0.5, starting at 0 by default. |
+| __Optimize Collider__ | Enabled by default. Enable to have Unity optimize the Collider mesh by cleaning up extra control points that are co-linear. Disable this option when editing the Collider mesh separately from the Sprite Shape to prevent Unity from affecting the custom Collider mesh. |
+| __Detail__ | Sets the tessellation quality of the rendered Collider. High/Medium/Low Quality options available. |
+
+
+
+## Editing the Spline
+
+To edit the mesh outline of the __Sprite Shape__, click the __Edit Spline__ button to make the Shape's spline and its __Control Points__ become visible and editable.
+
+
+
+When __Edit Spline__ is enabled, move the Control Points of the Sprite Shape to adjust its overall shape and size. Add additional Control Points by clicking on the spline in between Control Points. Press the __Del/Delete__ key to remove the currently selected Control Point.
+
+
+
+With a Control Point selected, cycle through the __Point Modes __by pressing the __M__ key. To change the __Mode__ of multiple Control Points at once, ensure that all selected Control Points are the same __Mode__ first before cycling or selecting another __Mode__.
+
+To change the Sprite Variant currently displayed at a selected Control Point, press the __N__ key to cycle through all available Variants.
+
+All shortcut keys can be rebound under the Shortcut menu (menu: __Edit > Shortcuts... > SpriteShape Editing__).
+
+## Point Modes
+
+When a Control Point is selected, its __Point Mode__ can be one of three modes- __Linear__, __Mirrored__, and __Non-Mirrored__.
+
+The __Point Mode__ determines the behavior of the tangents that are used to adjust the spline between Control Points. Each Control Point can be set to a specific Point Mode and contain its own settings.
+
+### Linear Point Mode
+
+In __Linear Point Mode__, there are no tangents to control the curve between the Control Point and its neighbors, curves are not formed between Control Points and Sprites may overlap if they intersect.
+
+Adjust which Sprite is displayed when two or more intersect by adjusting their __Order__ value in the [Sprite Shape Profile's](SSProfile.md) __Angle Range__ settings.
+
+
+
+### Continuous Mirrored Point Mode
+
+In __Continuous Mirrored Point Mode__, tangents appear on both sides of the selected Control Point to create a curve between the Control Point and its neighbors. Adjust the shape of the curve with the tangents. In this mode, the angle between the tangents is always maintained at 180 degrees although their lengths from the can vary.
+
+Press __B__ to mirror the length of the last edited tangent onto the opposite tangent.
+
+
+
+### Broken Mirrored Point Mode
+
+In __Broken Mirrored Point Mode__, tangents appear on both sides of the selected Control Point to create a curve between the Control Point and its neighbors. Adjust the shape of the curve with the tangents. In this mode, the length and angle of each tangent can be adjusted independently.
+
+Press __B__ to mirror the length of the last edited tangent onto the opposite tangent. In this mode, pressing __B__ also causes the angle of the opposite tangent to become exactly 180 degrees from the last edited tangent.
+
+
\ No newline at end of file
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/SSProfile.md b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/SSProfile.md
new file mode 100644
index 0000000..38506c4
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/SSProfile.md
@@ -0,0 +1,95 @@
+# Sprite Shape Profile
+
+The __Sprite Shape Profile__ contains the settings that determine which Sprites that appear on a Sprite Shape at specific Angle Ranges, as well as other display settings. You can use the same Profile for multiple __Sprite Shapes__ in a Scene.
+
+Create a __Sprite Shape Profile__ from the Editor main menu (menu: __Assets > Create > Sprite Shape Profile__), and select from the two available options: __Open Shape__ and __Closed Shape__.
+
+
+
+| **Property** | **Function** |
+| ------------------------------------------------------------ | ------------------------------------------------------------ |
+| **Control Points** | - |
+| **Use Sprite Borders** | Enable to draw the **Sprite Borders** of a Sprite at the Control Point. Define the **Sprite Borders** in the **Sprite Editor**. |
+| **Fill** | - |
+| **Texture** | Set the Texture to be used as a Fill to this field. Has no effect if the **Open Ended** property in the **Sprite Shape Controller** settings is enabled. |
+| **Offset** | Determines the border offset at the edges of the Fill texture. |
+| **Angle Ranges (tool)** | Use this tool to create Angle Ranges and assign Sprites to those ranges. |
+| **Start (degrees)** | Enter the starting angle for the selected Angle Range in degrees. |
+| **End (degrees)** | Enter the ending angle for the selected Angle Range in degrees. |
+| **Order** | Determines the display priority when Sprites intersect. Sprites with higher values are rendered above lower ones. |
+| **Sprites** | List of Sprites assigned to the selected Angle Range. Displays a list of all Sprites assigned to the selected Angle Range. The order of Sprites in the list determines their **Sprite Variant** number, starting from zero at the top of the list. The first Sprite at the top of the list is the Sprite displayed by default at a Control Point. |
+| **Corners** | - |
+| *** All Corner options** | Assign specific Sprites to be displayed on the Sprite Shape at the respective corners. Refer to the documentation on [Corner Sprites]() for more information. |
+
+## Open Shape
+
+
+
+Use the __Open Shape__ preset Profile to create Shapes made from a single edge outline with tiled Sprites along its edge. This preset is ideal for creating level elements such as platforms.
+
+
+
+Drag the Open Shape Profile into the Scene view to automatically generate a Sprite Shape with __Open Ended__ enabled in its __Sprite Shape Controller__ settings.
+
+## Closed Shape
+
+
+
+Use the __Closed Shape__ preset Profile to create Shapes that encompass an enclosed area. The Closed Sprite Shape can display and tile a Fill texture in the enclosed area, if a Fill texture is set in its Profile settings. Use this preset to create large solid filled Shapes that are ideal for backgrounds or large platforms.
+
+
+
+Drag the Closed Shape Profile into the Scene view to automatically generate a Sprite Shape with __Open Ended__ disabled in its __Sprite Shape Controller__ settings. The Closed Shape Profile's preset Angle Ranges create a square Sprite Shape by default.
+
+A key feature of the __Sprite Shape Profile__ is the Angle Ranges tool. Assigning an Angle Range determines what Sprite is displayed at specific angles, as the Sprite Shape is deformed in the Scene.
+
+## Creating Angle Ranges
+
+### Method 1:
+
+To create an Angle Range, click the __Create Range__ button at the bottom of the Angle Ranges tool:
+
+
+
+The __Create Range__ button is only visible if the __Preview Handle__ is over an area without an Angle Range (see the example image below).
+
+
+
+### Method 2:
+
+Another way is to hover your cursor over an empty area of the Angle Range circle. An outline appears to show the possible default angle range. Click to create this Angle Range.
+
+
+
+### Editing the Angle Range degrees
+
+The range covered by the currently selected Angle Range is displayed at the bottom of the tool.
+
+
+
+You can edit a range by entering new values into __Start__ and __End__, or drag either endpoint of the tool to the desired angles. A range cannot be extended into an existing neighboring range. To delete an Angle Range, select the range and then press the __Del/Delete__ key.
+
+## Assigning Sprites
+
+After creating the Angle Ranges, the next step is to assign Sprites to those ranges. The __Sprites__ list is found beneath the __Angle Ranges__ tool. It lists all the Sprites assigned to the selected range.
+
+
+
+To add Sprites to the list, click the __+__ icon to insert a new row to the list. Click the circle icon next to the empty row to open the __Object Picker__ window, which displays all available Sprites in the project.
+
+
+
+You can also drag a Sprite directly onto a row to add it to the list. The Sprite at the top of the list is the default Sprite displayed on the Sprite Shape. Refer to the other Sprites in the list by their [Sprite Variant](SSController.md) number. See the [Sprite Shape Controller](SSController.md) page for more details.
+
+
+
+Drag the leftmost ends of the rows up or down to reorder the list, which changes the __Sprite Variant__ numbers of the Sprites accordingly.
+
+## Previewing Sprites of multiple Angle Ranges
+
+After assigning Sprites to multiple __Angle Ranges__, rotate the Preview Handle around the Angle Range tool to preview the Sprites assigned those ranges.
+
+
+
+
+
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/TableOfContents.md b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/TableOfContents.md
new file mode 100644
index 0000000..f618b00
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/TableOfContents.md
@@ -0,0 +1,5 @@
+* [Overview](index.md)
+* [Sprite Shape Profile](SSProfile.md)
+* [Sprite Shape Controller](SSController.md)
+* [Enabling Collision](SSCollision.md)
+
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2019_3_SSController_collider.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2019_3_SSController_collider.png
new file mode 100644
index 0000000..7647538
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2019_3_SSController_collider.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2019_3_SSController_noedit.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2019_3_SSController_noedit.png
new file mode 100644
index 0000000..150339c
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2019_3_SSController_noedit.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_010.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_010.png
new file mode 100644
index 0000000..262c6b4
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_010.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_011.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_011.png
new file mode 100644
index 0000000..f208c8c
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_011.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_012.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_012.png
new file mode 100644
index 0000000..d2fb9e2
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_012.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_013.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_013.png
new file mode 100644
index 0000000..be0df3b
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_013.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_014.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_014.png
new file mode 100644
index 0000000..e577a83
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_014.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_015.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_015.png
new file mode 100644
index 0000000..3bba172
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_015.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_016.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_016.png
new file mode 100644
index 0000000..21caccb
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_016.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_017.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_017.png
new file mode 100644
index 0000000..f50cbbe
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_017.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_018.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_018.png
new file mode 100644
index 0000000..d97ffea
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_018.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_019.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_019.png
new file mode 100644
index 0000000..9034f36
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_019.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_020.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_020.png
new file mode 100644
index 0000000..fbb47da
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_020.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_021.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_021.png
new file mode 100644
index 0000000..c58198e
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_021.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_022.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_022.png
new file mode 100644
index 0000000..5ed7064
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_022.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_023.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_023.png
new file mode 100644
index 0000000..8608052
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_023.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_024.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_024.png
new file mode 100644
index 0000000..262c6b4
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_024.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_025.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_025.png
new file mode 100644
index 0000000..02f0aa0
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_025.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_026.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_026.png
new file mode 100644
index 0000000..096a327
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_026.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_027.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_027.png
new file mode 100644
index 0000000..ef85dd9
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_027.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_028.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_028.png
new file mode 100644
index 0000000..b4ae571
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_028.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_029.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_029.png
new file mode 100644
index 0000000..3c0a5f8
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_029.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_030.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_030.png
new file mode 100644
index 0000000..9f15b2e
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_030.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_031.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_031.png
new file mode 100644
index 0000000..5d39adf
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_031.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_032.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_032.png
new file mode 100644
index 0000000..4c7f6fa
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_032.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_033.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_033.png
new file mode 100644
index 0000000..7006ac6
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_033.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_034.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_034.png
new file mode 100644
index 0000000..c0b751b
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_034.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_035.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_035.png
new file mode 100644
index 0000000..9cc3a28
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_035.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_036.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_036.png
new file mode 100644
index 0000000..bb4a920
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_036.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_037.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_037.png
new file mode 100644
index 0000000..26cdc6c
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_037.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_038.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_038.png
new file mode 100644
index 0000000..d27a1d1
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_038.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_039.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_039.png
new file mode 100644
index 0000000..455ef1b
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_039.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_040.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_040.png
new file mode 100644
index 0000000..01c048f
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_040.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_041.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_041.png
new file mode 100644
index 0000000..15cbcf1
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_041.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_042.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_042.png
new file mode 100644
index 0000000..751523e
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_042.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_043.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_043.png
new file mode 100644
index 0000000..2f26aa4
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_043.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_044.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_044.png
new file mode 100644
index 0000000..c922526
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_044.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_045.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_045.png
new file mode 100644
index 0000000..22ca738
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_045.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_046.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_046.png
new file mode 100644
index 0000000..ced9409
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_046.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_047.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_047.png
new file mode 100644
index 0000000..888c2a5
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_047.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_048.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_048.png
new file mode 100644
index 0000000..a7eac37
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_048.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_049.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_049.png
new file mode 100644
index 0000000..cf97ef2
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_049.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_1.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_1.png
new file mode 100644
index 0000000..a6acf9b
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_1.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_2.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_2.png
new file mode 100644
index 0000000..e5706fd
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_2.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_3.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_3.png
new file mode 100644
index 0000000..6f01a2c
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_3.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_4.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_4.png
new file mode 100644
index 0000000..31585a3
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_4.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_5.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_5.png
new file mode 100644
index 0000000..ca7a771
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_5.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_6.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_6.png
new file mode 100644
index 0000000..8ca7d74
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_6.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_7.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_7.png
new file mode 100644
index 0000000..c522107
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_7.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_8.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_8.png
new file mode 100644
index 0000000..e01f5bf
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_8.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_9.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_9.png
new file mode 100644
index 0000000..08f1bbd
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/2D_SpriteShape_9.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/ClosedShapeProfile.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/ClosedShapeProfile.png
new file mode 100644
index 0000000..46b1d6d
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/ClosedShapeProfile.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/OpenShapeProfile.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/OpenShapeProfile.png
new file mode 100644
index 0000000..e30bb88
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/OpenShapeProfile.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/PropertyImage1.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/PropertyImage1.png
new file mode 100644
index 0000000..a55e655
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/PropertyImage1.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/UpdatedEditSpline_2019-3.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/UpdatedEditSpline_2019-3.png
new file mode 100644
index 0000000..884816a
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/UpdatedEditSpline_2019-3.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/enable_tangents.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/enable_tangents.png
new file mode 100644
index 0000000..f78c3d9
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/enable_tangents.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-AngleRange.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-AngleRange.png
new file mode 100644
index 0000000..6dcfefe
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-AngleRange.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-ClosedShapeSquare.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-ClosedShapeSquare.png
new file mode 100644
index 0000000..5cfd469
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-ClosedShapeSquare.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-Collider.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-Collider.png
new file mode 100644
index 0000000..c584521
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-Collider.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-ColliderOptionsDisable.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-ColliderOptionsDisable.png
new file mode 100644
index 0000000..169afdd
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-ColliderOptionsDisable.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-ColliderwOptions.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-ColliderwOptions.png
new file mode 100644
index 0000000..10f2b22
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-ColliderwOptions.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-EditSpline.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-EditSpline.png
new file mode 100644
index 0000000..5aeac9a
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-EditSpline.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-SSControllerCP.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-SSControllerCP.png
new file mode 100644
index 0000000..b9454c6
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-SSControllerCP.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-SSControllerCollider.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-SSControllerCollider.png
new file mode 100644
index 0000000..999bc11
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-SSControllerCollider.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-SSControllerSettings.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-SSControllerSettings.png
new file mode 100644
index 0000000..c7c683b
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-SSControllerSettings.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-SSProfile.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-SSProfile.png
new file mode 100644
index 0000000..a06b0e5
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-SSProfile.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-UpdatedEditSpline.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-UpdatedEditSpline.png
new file mode 100644
index 0000000..efdf9a2
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-UpdatedEditSpline.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-WorkingExam.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-WorkingExam.png
new file mode 100644
index 0000000..da6d71a
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-WorkingExam.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-shortcuts.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-shortcuts.png
new file mode 100644
index 0000000..d6626c2
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/images/v1.1-shortcuts.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/index.md b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/index.md
new file mode 100644
index 0000000..5443400
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Documentation~/index.md
@@ -0,0 +1,39 @@
+# 2D Sprite Shape
+
+## Overview
+
+The __Sprite Shape__ is a flexible and powerful world building Asset that features Sprite tiling along a shape's outline that automatically deforms and swaps Sprites based on the angle of the outline. Additionally, you can assign a Fill texture to a Sprite Shape to create filled shapes with tiled textures as backgrounds or other large level-building props.
+
+The following are examples of Sprite Shapes used to construct different parts of various levels.
+
+
+
+
+
+
+
+
+
+Sprite Shapes comprise of two parts - the [Sprite Shape Profile](SSProfile.md) Asset, and the [Sprite Shape Controller](SSController.md) component. The Sprite Shape Profile contains the angle settings and Sprites used by the Sprite Shape, and you edit the Sprite Shape's outline with the Sprite Shape Controller component.
+
+## Importing Sprites for Sprite Shapes
+
+We recommend using the following settings when importing Sprites for a Sprite Shape:
+
+1. [Texture Type](https://docs.unity3d.com/Manual/TextureTypes.html#Sprite) - Set this to __Sprite (2D and UI)__. Other texture types are not supported for Sprite Shapes.
+2. __Sprite Mode__ - Set this to __Single__ if the texture contains only a single Sprite.
+3. __Mesh Type__ - Set this to __Full Rect__.
+
+## Sprite Shape Workflow
+
+Create __Sprite Shapes__ in following the steps:
+
+1. Create a __Sprite Shape Profile__ from the main menu (menu: __Assets > Create > Sprite Shape Profile__). Select from the two available options:
+ - [Open Shape](SSProfile.html#open-shape)
+ - [Closed Shape](SSProfile.html#closed-shape)
+2. Create [Angle Ranges](SSProfile.html#creating-angle-ranges) and [assign Sprites](SSProfile.html#assigning-sprites) in the __Sprite Shape Profile__.
+3. Drag the __Sprite Shape Profile__ into the Scene to automatically generate a __Sprite Shape__ GameObject based on that Profile.
+ - You can create a Sprite Shape GameObject without a Profile from the main menu (menu: __GameObject > 2D Object > Sprite Shape__). Then select a Sprite Shape Profile in the __Sprite Shape Controller__'s __Profile__ settings. The same Profile can be used by multiple Sprite Shapes.
+4. Edit the outline of the Sprite Shape with the [Sprite Shape Controller](SSController.md) component settings.
+5. Enable [Physics2D](https://docs.unity3d.com/Manual/class-Physics2DManager.html) interactions for your Sprite Shapes by attaching a [Collider](SSCollision.md) component.
+
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor.meta b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor.meta
new file mode 100644
index 0000000..d0a45fe
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4103ad8b83780496d93e0fabf89b806e
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/AngleRangeController.cs b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/AngleRangeController.cs
new file mode 100644
index 0000000..47e6ed2
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/AngleRangeController.cs
@@ -0,0 +1,400 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEngine.U2D;
+
+namespace UnityEditor.U2D.SpriteShape
+{
+ public interface IAngleRangeCache
+ {
+ List angleRanges { get; }
+ int selectedIndex { get; set; }
+ float previewAngle { get; set; }
+ void RegisterUndo(string name);
+ }
+
+ public class AngleRangeController
+ {
+ public event Action selectionChanged = () => { };
+ public IAngleRangeCache cache { get; set; }
+ public IAngleRangeView view { get; set; }
+ public float angleOffset { get; set; }
+ public float radius { get; set; }
+ public Rect rect { get; set; }
+ public bool snap { get; set; }
+ public Color gradientMin { get; set; }
+ public Color gradientMid { get; set; }
+ public Color gradientMax { get; set; }
+
+ public AngleRange selectedAngleRange
+ {
+ get
+ {
+ Debug.Assert(cache != null);
+
+ AngleRange angleRange = null;
+
+ if (cache.selectedIndex >= 0 && cache.selectedIndex < cache.angleRanges.Count)
+ return cache.angleRanges[cache.selectedIndex];
+
+ return angleRange;
+ }
+ }
+
+ private AngleRange hoveredAngleRange
+ {
+ get
+ {
+ Debug.Assert(cache != null);
+ Debug.Assert(view != null);
+
+ AngleRange angleRange = null;
+
+ if (view.hoveredRangeIndex >= 0 && view.hoveredRangeIndex < cache.angleRanges.Count)
+ return cache.angleRanges[view.hoveredRangeIndex];
+
+ return angleRange;
+ }
+ }
+
+ public void OnGUI()
+ {
+ Debug.Assert(cache != null);
+
+ view.SetupLayout(rect, angleOffset, radius);
+
+ DoAngleRanges();
+ HandleSelectAngleRange();
+ HandleCreateRange();
+ HandlePreviewSelector();
+ HandleRemoveRange();
+ }
+
+ private void DoAngleRanges()
+ {
+ var removeInvalid = false;
+
+ if (view.IsActionTriggering(AngleRangeAction.ModifyRange))
+ cache.RegisterUndo("Modify Range");
+
+ if (view.IsActionFinishing(AngleRangeAction.ModifyRange))
+ removeInvalid = true;
+
+ var index = 0;
+ foreach (var angleRange in cache.angleRanges)
+ {
+ var start = angleRange.start;
+ var end = angleRange.end;
+ var isSelected = selectedAngleRange != null && selectedAngleRange == angleRange;
+
+ if (view.DoAngleRange(index, rect, radius, angleOffset, ref start, ref end, snap, !isSelected, gradientMin, gradientMid, gradientMax))
+ SetRange(angleRange, start, end);
+
+ ++index;
+ }
+
+ if (removeInvalid)
+ RemoveInvalidRanges();
+ }
+
+ public void RemoveInvalidRanges()
+ {
+ var toDelete = new List();
+
+ foreach (var angleRange in cache.angleRanges)
+ {
+ var start = angleRange.start;
+ var end = angleRange.end;
+
+ if (start >= end)
+ toDelete.Add(angleRange);
+ }
+
+ foreach (var angleRange in toDelete)
+ cache.angleRanges.Remove(angleRange);
+
+ if (toDelete.Count > 0)
+ {
+ SetSelectedIndexFromPreviewAngle();
+ view.Repaint();
+ }
+ }
+
+ private void HandleSelectAngleRange()
+ {
+ int newSelected;
+ if (view.DoSelectAngleRange(cache.selectedIndex, out newSelected))
+ {
+ cache.RegisterUndo("Select Angle Range");
+ cache.previewAngle = view.GetAngleFromPosition(rect, angleOffset);
+ SelectIndex(newSelected);
+ }
+
+ if (view.IsActionActive(AngleRangeAction.SelectRange))
+ {
+ if (hoveredAngleRange == null)
+ return;
+
+ view.DrawAngleRangeOutline(rect, hoveredAngleRange.start, hoveredAngleRange.end, angleOffset, radius);
+ }
+ }
+
+ private void HandleCreateRange()
+ {
+ if (!view.IsActionActive(AngleRangeAction.CreateRange))
+ return;
+
+ var angle = view.GetAngleFromPosition(rect, angleOffset);
+ var start = 0f;
+ var end = 0f;
+ var canCreate = GetNewRangeBounds(angle, out start, out end);
+
+ if (canCreate && view.DoCreateRange(rect, radius, angleOffset, start, end))
+ {
+ CreateRangeAtAngle(angle);
+ cache.previewAngle = angle;
+ SetSelectedIndexFromPreviewAngle();
+ }
+ }
+
+ private void HandlePreviewSelector()
+ {
+ if (view.IsActionTriggering(AngleRangeAction.ModifySelector))
+ cache.RegisterUndo("Set Preview Angle");
+
+ float newAngle;
+ if (view.DoSelector(rect, angleOffset, radius, cache.previewAngle, out newAngle))
+ {
+ if (selectedAngleRange == null)
+ newAngle = Mathf.Repeat(newAngle + 180f, 360f) - 180f;
+
+ cache.previewAngle = newAngle;
+ SetSelectedIndexFromPreviewAngle();
+ }
+ }
+
+ private void SetSelectedIndexFromPreviewAngle()
+ {
+ var index = SpriteShapeEditorUtility.GetRangeIndexFromAngle(cache.angleRanges, cache.previewAngle);
+ SelectIndex(index);
+ }
+
+ private void SelectIndex(int index)
+ {
+ view.RequestFocusIndex(index);
+
+ if (cache.selectedIndex == index)
+ return;
+
+ cache.selectedIndex = index;
+ selectionChanged();
+ }
+
+ private void ClampPreviewAngle(float start, float end, float prevStart, float prevEnd)
+ {
+ var angle = cache.previewAngle;
+
+ if (prevStart < start)
+ {
+ var a1 = Mathf.Repeat(angle - prevStart, 360f);
+ var a2 = Mathf.Repeat(angle - start, 360f);
+
+ if (a1 < a2)
+ angle = Mathf.Min(start, end);
+ }
+ else if (prevEnd > end)
+ {
+ var a1 = Mathf.Repeat(prevEnd - angle, 360f);
+ var a2 = Mathf.Repeat(end - angle, 360f);
+
+ if (a1 < a2)
+ angle = Mathf.Max(start, end);
+ }
+
+ cache.previewAngle = angle;
+ }
+
+ private void HandleRemoveRange()
+ {
+ if (view.DoRemoveRange())
+ {
+ cache.RegisterUndo("Remove Range");
+ cache.angleRanges.RemoveAt(cache.selectedIndex);
+ SelectIndex(-1);
+ }
+ }
+
+ public void CreateRange()
+ {
+ CreateRangeAtAngle(cache.previewAngle);
+ }
+
+ private void CreateRangeAtAngle(float angle)
+ {
+ var start = 0f;
+ var end = 0f;
+
+ if (GetNewRangeBounds(angle, out start, out end))
+ {
+ cache.RegisterUndo("Create Range");
+
+ var angleRange = new AngleRange();
+ angleRange.start = start;
+ angleRange.end = end;
+
+ cache.angleRanges.Add(angleRange);
+
+ ValidateRange(angleRange);
+ SetSelectedIndexFromPreviewAngle();
+ }
+ }
+
+ public void SetRange(AngleRange angleRange, float start, float end)
+ {
+ var prevStart = angleRange.start;
+ var prevEnd = angleRange.end;
+
+ angleRange.start = start;
+ angleRange.end = end;
+
+ ValidateRange(angleRange, prevStart, prevEnd);
+
+ if (angleRange == selectedAngleRange)
+ ClampPreviewAngle(start, end, prevStart, prevEnd);
+ }
+
+ private bool GetNewRangeBounds(float angle, out float emptyRangeStart, out float emptyRangeEnd)
+ {
+ angle = Mathf.Repeat(angle + 180f, 360f) - 180f;
+
+ emptyRangeStart = float.MinValue;
+ emptyRangeEnd = float.MaxValue;
+
+ if (GetAngleRangeAt(angle) != null)
+ return false;
+
+ FindMinMax(out emptyRangeEnd, out emptyRangeStart);
+
+ if (angle < emptyRangeStart)
+ emptyRangeStart -= 360f;
+
+ if (angle > emptyRangeEnd)
+ emptyRangeEnd += 360f;
+
+ foreach (var angleRange in cache.angleRanges)
+ {
+ var start = angleRange.start;
+ var end = angleRange.end;
+
+ if (angle > end)
+ emptyRangeStart = Mathf.Max(emptyRangeStart, end);
+
+ if (angle < start)
+ emptyRangeEnd = Mathf.Min(emptyRangeEnd, start);
+ }
+
+ var rangeLength = emptyRangeEnd - emptyRangeStart;
+
+ if (rangeLength > 90f)
+ {
+ emptyRangeStart = Mathf.Max(angle - 45f, emptyRangeStart);
+ emptyRangeEnd = Mathf.Min(angle + 45f, emptyRangeEnd);
+ }
+
+ return true;
+ }
+
+ private AngleRange GetAngleRangeAt(float angle)
+ {
+ foreach (var angleRange in cache.angleRanges)
+ {
+ var start = angleRange.start;
+ var end = angleRange.end;
+ var range = end - start;
+
+ var angle2 = Mathf.Repeat(angle - start, 360f);
+
+ if (angle2 >= 0f && angle2 <= range)
+ return angleRange;
+ }
+
+ return null;
+ }
+
+ private void FindMinMax(out float min, out float max)
+ {
+ min = float.MaxValue;
+ max = float.MinValue;
+
+ foreach (var angleRange in cache.angleRanges)
+ {
+ min = Mathf.Min(angleRange.start, min);
+ max = Mathf.Max(angleRange.end, max);
+ }
+ }
+
+ private void ValidateRange(AngleRange range)
+ {
+ ValidateRange(range, range.start, range.end);
+ }
+
+ private void ValidateRange(AngleRange angleRange, float prevStart, float prevEnd)
+ {
+ var start = angleRange.start;
+ var end = angleRange.end;
+
+ foreach (var otherRange in cache.angleRanges)
+ {
+ var otherStart = otherRange.start;
+ var otherEnd = otherRange.end;
+
+ if (otherRange == angleRange)
+ {
+ if ((start > 180f && end > 180f) || (start < -180f && end < -180f))
+ {
+ start = Mathf.Repeat(start + 180f, 360f) - 180f;
+ end = Mathf.Repeat(end + 180f, 360f) - 180f;
+ }
+
+ otherStart = start + 360f;
+ otherEnd = end - 360f;
+ }
+
+ ValidateRangeStartEnd(ref start, ref end, prevStart, prevEnd, otherStart, otherEnd);
+ }
+
+ angleRange.start = start;
+ angleRange.end = end;
+ }
+
+ private void ValidateRangeStartEnd(ref float start, ref float end, float prevStart, float prevEnd, float otherStart, float otherEnd)
+ {
+ var min = Mathf.Min(start, otherStart);
+ var max = Mathf.Max(end, otherEnd);
+
+ start -= min;
+ end -= min;
+ otherStart -= min;
+ otherEnd -= min;
+ prevStart -= min;
+ prevEnd -= min;
+
+ if (prevEnd != end)
+ end = Mathf.Clamp(end, start, otherStart >= start ? otherStart : 360f);
+
+ start += min - max;
+ end += min - max;
+ otherStart += min - max;
+ otherEnd += min - max;
+ prevStart += min - max;
+ prevEnd += min - max;
+
+ if (prevStart != start)
+ start = Mathf.Clamp(start, otherEnd <= end ? otherEnd : -360f, end);
+
+ start += max;
+ end += max;
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/AngleRangeController.cs.meta b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/AngleRangeController.cs.meta
new file mode 100644
index 0000000..c4c81c6
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/AngleRangeController.cs.meta
@@ -0,0 +1,13 @@
+fileFormatVersion: 2
+guid: a31658f0a7411474fa4e2be61c4f9df2
+timeCreated: 1503758178
+licenseType: Pro
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/AngleRangeGUI.cs b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/AngleRangeGUI.cs
new file mode 100644
index 0000000..4e06146
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/AngleRangeGUI.cs
@@ -0,0 +1,137 @@
+using UnityEditor;
+using UnityEngine;
+using UnityEditor.Sprites;
+using System.Collections;
+using System.Collections.Generic;
+
+namespace UnityEditor.U2D
+{
+ public class AngleRangeGUI
+ {
+ public static readonly int kLeftHandleHashCode = "LeftHandle".GetHashCode();
+ public static readonly int kRightHandleHashCode = "RightHandle".GetHashCode();
+ public const float kRangeWidth = 10f;
+
+ public static void AngleRangeField(Rect rect, ref float start, ref float end, float angleOffset, float radius, bool snap, bool drawLine, bool drawCircle, Color rangeColor)
+ {
+ var leftId = GUIUtility.GetControlID(kLeftHandleHashCode, FocusType.Passive);
+ var rightId = GUIUtility.GetControlID(kRightHandleHashCode, FocusType.Passive);
+ AngleRangeField(rect, leftId, rightId, ref start, ref end, angleOffset, radius, snap, drawLine, drawCircle, rangeColor);
+ }
+
+ public static void AngleRangeField(Rect rect, int leftHandleID, int rightHandleID, ref float start, ref float end, float angleOffset, float radius, bool snap, bool drawLine, bool drawCircle, Color rangeColor)
+ {
+ Color activeColor = Handles.color;
+
+ if (Event.current.type == EventType.Repaint)
+ {
+ float range = end - start;
+
+ Color color = Handles.color;
+ Handles.color = rangeColor;
+ if (range < 0f)
+ Handles.color = Color.red;
+
+ SpriteShapeHandleUtility.DrawSolidArc(rect.center, Vector3.forward, Quaternion.AngleAxis(start + angleOffset, Vector3.forward) * Vector3.right, range, radius, kRangeWidth);
+ Handles.color = color;
+ }
+
+ EditorGUI.BeginChangeCheck();
+
+ float handleSize = 15f;
+
+ start = AngleField(rect, leftHandleID, start, angleOffset, new Vector2(-3.5f, -7.5f), start + angleOffset + 90f, handleSize, radius, snap, drawLine, drawCircle, SpriteShapeHandleUtility.RangeLeftCap);
+
+ if (EditorGUI.EndChangeCheck())
+ start = Mathf.Clamp(start, end - 360f, end);
+
+ EditorGUI.BeginChangeCheck();
+
+ end = AngleField(rect, rightHandleID, end, angleOffset, new Vector2(3.5f, -7.5f), end + angleOffset + 90f, handleSize, radius, snap, drawLine, false, SpriteShapeHandleUtility.RangeRightCap);
+
+ if (EditorGUI.EndChangeCheck())
+ end = Mathf.Clamp(end, end, start + 360f);
+
+ Handles.color = activeColor;
+ }
+
+ public static void AngleRangeField(Rect rect, SerializedProperty startProperty, SerializedProperty endProperty, float angleOffset, float radius, bool snap, bool drawLine, bool drawCircle, Color rangeColor)
+ {
+ var start = startProperty.floatValue;
+ var end = endProperty.floatValue;
+
+ EditorGUI.BeginChangeCheck();
+ AngleRangeField(rect, ref start, ref end, angleOffset, radius, snap, drawLine, drawCircle, rangeColor);
+ if (EditorGUI.EndChangeCheck())
+ {
+ startProperty.floatValue = start;
+ endProperty.floatValue = end;
+ }
+ }
+
+ public static void AngleField(int id, SerializedProperty property, float angleOffset, Vector2 handleOffset, float handleAngle, float handleSize, float radius, bool snap, bool drawLine, bool drawCircle, Handles.CapFunction drawCapFunction)
+ {
+ EditorGUI.BeginChangeCheck();
+ float value = AngleField(id, property.floatValue, angleOffset, handleOffset, handleAngle, handleSize, radius, snap, drawLine, drawCircle, drawCapFunction);
+ if (EditorGUI.EndChangeCheck())
+ {
+ property.floatValue = value;
+ }
+ }
+
+ public static void AngleField(Rect r, int id, SerializedProperty property, float angleOffset, Vector2 handleOffset, float handleAngle, float handleSize, float radius, bool snap, bool drawLine, bool drawCircle, Handles.CapFunction drawCapFunction)
+ {
+ EditorGUI.BeginChangeCheck();
+ float value = AngleField(r, id, property.floatValue, angleOffset, handleOffset, handleAngle, handleSize, radius, snap, drawLine, drawCircle, drawCapFunction);
+ if (EditorGUI.EndChangeCheck())
+ {
+ property.floatValue = value;
+ }
+ }
+
+ public static float AngleField(int id, float angle, float angleOffset, Vector2 handleOffset, float handleAngle, float radius, float handleSize, bool snap, bool drawLine, bool drawCircle, Handles.CapFunction drawCapFunction)
+ {
+ Rect rect = EditorGUILayout.GetControlRect(false, radius * 2f);
+ return AngleField(rect, id, angle, angleOffset, handleOffset, handleAngle, radius, handleSize, snap, drawLine, drawCircle, drawCapFunction);
+ }
+
+ public static float AngleField(Rect rect, int id, float angle, float angleOffset, Vector2 handleOffset, float handleAngle, float handleSize, float radius, bool snap, bool drawLine, bool drawCircle, Handles.CapFunction drawCapFunction)
+ {
+ float offsetedAngle = angle + angleOffset;
+ Vector2 pos = new Vector2(Mathf.Cos(offsetedAngle * Mathf.Deg2Rad), Mathf.Sin(offsetedAngle * Mathf.Deg2Rad)) * radius + rect.center;
+
+ if (Event.current.type == EventType.Repaint)
+ {
+ if (drawCircle)
+ Handles.DrawWireDisc(rect.center, Vector3.forward, radius);
+
+ if (drawLine)
+ Handles.DrawLine(rect.center, pos);
+ }
+
+ if (GUI.enabled)
+ {
+ EditorGUI.BeginChangeCheck();
+
+ Quaternion rotation = Quaternion.AngleAxis(handleAngle, Vector3.forward);
+ Vector2 posNew = SpriteShapeHandleUtility.Slider2D(id, pos, rotation * handleOffset, rotation, handleSize, drawCapFunction);
+
+ if (EditorGUI.EndChangeCheck())
+ {
+ Vector2 v1 = pos - rect.center;
+ Vector2 v2 = posNew - rect.center;
+
+ float angleDirection = Mathf.Sign(Vector3.Dot(Vector3.forward, Vector3.Cross(v1, v2)));
+ float angleIncrement = Vector2.Angle(v1, v2);
+
+ angle += angleIncrement * angleDirection;
+
+ if (snap)
+ angle = Mathf.RoundToInt(angle);
+ }
+ }
+
+ return angle;
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/AngleRangeGUI.cs.meta b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/AngleRangeGUI.cs.meta
new file mode 100644
index 0000000..6bd8528
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/AngleRangeGUI.cs.meta
@@ -0,0 +1,13 @@
+fileFormatVersion: 2
+guid: c5b7a6d3ca9063e4faeefb6613a86c7c
+timeCreated: 1503758178
+licenseType: Pro
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/AngleRangeView.cs b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/AngleRangeView.cs
new file mode 100644
index 0000000..0957d7a
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/AngleRangeView.cs
@@ -0,0 +1,336 @@
+using UnityEditor;
+using UnityEngine;
+using UnityEditor.Sprites;
+using System.Collections;
+using System.Collections.Generic;
+
+namespace UnityEditor.U2D
+{
+ public enum AngleRangeAction
+ {
+ SelectRange,
+ ModifyRange,
+ CreateRange,
+ ModifySelector,
+ RemoveRange,
+ }
+
+ public interface IAngleRangeView
+ {
+ int hoveredRangeIndex { get; }
+
+ void RequestFocusIndex(int index);
+ float GetAngleFromPosition(Rect rect, float angleOffset);
+ void Repaint();
+ void SetupLayout(Rect rect, float angleOffset, float radius);
+ bool DoAngleRange(int index, Rect rect, float radius, float angleOffset, ref float start, ref float end, bool snap, bool disabled, Color gradientMin, Color gradientMid, Color gradientMax);
+ bool DoSelectAngleRange(int currentSelected, out int newSelected);
+ bool DoCreateRange(Rect rect, float radius, float angleOffset, float start, float end);
+ void DoCreateRangeTooltip();
+ bool DoSelector(Rect rect, float angleOffset, float radius, float angle, out float newAngle);
+ bool DoRemoveRange();
+ bool IsActionActive(AngleRangeAction action);
+ bool IsActionTriggering(AngleRangeAction action);
+ bool IsActionFinishing(AngleRangeAction action);
+ void DrawAngleRangeOutline(Rect rect, float start, float end, float angleOffset, float radius);
+ }
+
+ public class AngleRangeView : IAngleRangeView
+ {
+ const string kDeleteCommandName = "Delete";
+ const string kSoftDeleteCommandName = "SoftDelete";
+ static readonly int kAngleRangeHashCode = "AngleRange".GetHashCode();
+ static readonly int kCreateRangeHashCode = "CreateRange".GetHashCode();
+ static readonly int kSelectorHashCode = "Selector".GetHashCode();
+
+ private static Color kHightlightColor = new Color(0.25f, 0.5f, 1.0f);
+ private static Color kNoKeboardFocusColor = new Color(0.3f, 0.5f, 0.65f);
+
+ private static class Contents
+ {
+ public static readonly GUIContent addRangeTooltip = new GUIContent("", "Click to add a new range");
+ }
+
+ private int m_FocusedRangeControlID = -1;
+ private int m_HoveredRangeIndex = -1;
+ private int m_HoveredRangeID = -1;
+ private int m_HoveredHandleID = -1;
+ private int m_HotHandleID = -1;
+ private int m_CreateRangeControlID = -1;
+ private int m_SelectorControlID = -1;
+ private int m_RequestFocusIndex = -1;
+
+ public int hoveredRangeIndex { get { return m_HoveredRangeIndex; } }
+
+ public void RequestFocusIndex(int index)
+ {
+ GUIUtility.keyboardControl = 0;
+ m_RequestFocusIndex = index;
+ }
+
+ public float GetAngleFromPosition(Rect rect, float angleOffset)
+ {
+ return Mathf.RoundToInt(SpriteShapeHandleUtility.PosToAngle(Event.current.mousePosition, rect.center, -angleOffset));
+ }
+
+ public void Repaint()
+ {
+ HandleUtility.Repaint();
+ }
+
+ public void SetupLayout(Rect rect, float angleOffset, float radius)
+ {
+ m_CreateRangeControlID = GUIUtility.GetControlID(kCreateRangeHashCode, FocusType.Passive);
+ m_SelectorControlID = GUIUtility.GetControlID(kSelectorHashCode, FocusType.Passive);
+
+ LayoutCreateRange(rect, angleOffset, radius);
+
+ if (Event.current.type == EventType.Layout)
+ {
+ m_HoveredRangeIndex = -1;
+ m_HoveredRangeID = -1;
+ m_HoveredHandleID = -1;
+
+ if (GUIUtility.hotControl == 0)
+ {
+ m_HotHandleID = -1;
+ }
+ }
+ }
+
+ private void LayoutCreateRange(Rect rect, float angleOffset, float radius)
+ {
+ if (Event.current.type == EventType.Layout)
+ {
+ var mousePosition = Event.current.mousePosition;
+ var distance = SpriteShapeHandleUtility.DistanceToArcWidth(mousePosition, rect.center, 0f, 360f, radius, AngleRangeGUI.kRangeWidth, angleOffset);
+
+ HandleUtility.AddControl(m_CreateRangeControlID, distance);
+ }
+ }
+
+ public bool DoAngleRange(int index, Rect rect, float radius, float angleOffset, ref float start, ref float end, bool snap, bool disabled, Color gradientMin, Color gradientMid, Color gradientMax)
+ {
+ var changed = false;
+
+ var controlID = GUIUtility.GetControlID(kAngleRangeHashCode, FocusType.Passive);
+ var leftHandleId = GUIUtility.GetControlID(AngleRangeGUI.kLeftHandleHashCode, FocusType.Passive);
+ var rightHandleId = GUIUtility.GetControlID(AngleRangeGUI.kRightHandleHashCode, FocusType.Passive);
+
+ if (Event.current.type == EventType.Layout)
+ {
+ var distance = SpriteShapeHandleUtility.DistanceToArcWidth(Event.current.mousePosition, rect.center, start, end, radius, AngleRangeGUI.kRangeWidth, angleOffset);
+ HandleUtility.AddControl(controlID, distance);
+
+ if (HandleUtility.nearestControl == controlID)
+ {
+ m_HoveredRangeIndex = index;
+ m_HoveredRangeID = controlID;
+ }
+ }
+
+ if (IsActionTriggering(AngleRangeAction.ModifyRange))
+ {
+ m_HotHandleID = m_HoveredHandleID;
+ GrabKeyboardFocus(controlID);
+ }
+
+ if (m_RequestFocusIndex == index)
+ {
+ GrabKeyboardFocus(controlID);
+
+ if (Event.current.type == EventType.Repaint)
+ m_RequestFocusIndex = -1;
+ }
+
+ using (new EditorGUI.DisabledScope(disabled))
+ {
+ var midAngle = (end - start) * 0.5f + start;
+ var t = 2f * (midAngle + 180f) / 360f;
+ var color = gradientMin;
+
+ if (t < 1f)
+ color = Color.Lerp(gradientMin, gradientMid, t);
+ else
+ color = Color.Lerp(gradientMid, gradientMax, t - 1f);
+
+ if (!disabled)
+ {
+ color = kNoKeboardFocusColor;
+
+ if (HasKeyboardFocus())
+ color = kHightlightColor;
+ }
+
+ EditorGUI.BeginChangeCheck();
+
+ AngleRangeGUI.AngleRangeField(rect, leftHandleId, rightHandleId, ref start, ref end, angleOffset, radius, snap, false, false, color);
+
+ changed = EditorGUI.EndChangeCheck();
+ }
+
+ //Extra Layout from handles
+ if (Event.current.type == EventType.Layout &&
+ (HandleUtility.nearestControl == leftHandleId || HandleUtility.nearestControl == rightHandleId))
+ {
+ m_HoveredRangeIndex = index;
+ m_HoveredRangeID = controlID;
+ m_HoveredHandleID = HandleUtility.nearestControl;
+ }
+
+ return changed;
+ }
+
+ public bool DoSelectAngleRange(int currentSelected, out int newSelected)
+ {
+ newSelected = currentSelected;
+
+ if (IsActionTriggering(AngleRangeAction.SelectRange))
+ {
+ newSelected = m_HoveredRangeIndex;
+ GUI.changed = true;
+ Repaint();
+
+ HandleUtility.nearestControl = m_SelectorControlID;
+
+ return true;
+ }
+
+ return false;
+ }
+
+ public bool DoCreateRange(Rect rect, float radius, float angleOffset, float start, float end)
+ {
+ if (IsActionTriggering(AngleRangeAction.CreateRange))
+ {
+ GUI.changed = true;
+ HandleUtility.nearestControl = m_SelectorControlID;
+ return true;
+ }
+
+ if (IsActionActive(AngleRangeAction.CreateRange))
+ {
+ DrawAngleRangeOutline(rect, start, end, angleOffset, radius);
+
+ if (Event.current.type == EventType.MouseMove)
+ Repaint();
+ }
+
+ return false;
+ }
+
+ public void DoCreateRangeTooltip()
+ {
+ if (IsActionActive(AngleRangeAction.CreateRange))
+ {
+ var mousePosition = Event.current.mousePosition;
+ EditorGUI.LabelField(new Rect(mousePosition, new Vector2(1f, 20f)), Contents.addRangeTooltip);
+ }
+ }
+
+ public bool DoSelector(Rect rect, float angleOffset, float radius, float angle, out float newAngle)
+ {
+ EditorGUI.BeginChangeCheck();
+ newAngle = AngleRangeGUI.AngleField(rect, m_SelectorControlID, angle, angleOffset, Vector2.down * 7.5f, angle, 15f, radius - AngleRangeGUI.kRangeWidth, true, true, false, SpriteShapeHandleUtility.PlayHeadCap);
+ return EditorGUI.EndChangeCheck();
+ }
+
+ public bool DoRemoveRange()
+ {
+ EventType eventType = Event.current.type;
+
+ if (IsActionTriggering(AngleRangeAction.RemoveRange))
+ {
+ Event.current.Use();
+ GUI.changed = true;
+
+ return true;
+ }
+
+ return false;
+ }
+
+ public bool IsActionActive(AngleRangeAction action)
+ {
+ if (GUIUtility.hotControl != 0)
+ return false;
+
+ if (action == AngleRangeAction.SelectRange)
+ return HandleUtility.nearestControl == m_HoveredRangeID;
+
+ if (action == AngleRangeAction.ModifyRange)
+ return HandleUtility.nearestControl == m_HoveredHandleID;
+
+ if (action == AngleRangeAction.CreateRange)
+ return HandleUtility.nearestControl == m_CreateRangeControlID;
+
+ if (action == AngleRangeAction.ModifySelector)
+ return HandleUtility.nearestControl == m_SelectorControlID;
+
+ if (action == AngleRangeAction.RemoveRange)
+ return HasKeyboardFocus();
+
+ return false;
+ }
+
+ public bool IsActionHot(AngleRangeAction action)
+ {
+ if (GUIUtility.hotControl == 0)
+ return false;
+
+ if (action == AngleRangeAction.ModifyRange)
+ return GUIUtility.hotControl == m_HotHandleID;
+
+ return false;
+ }
+
+ public bool IsActionTriggering(AngleRangeAction action)
+ {
+ if (!IsActionActive(action))
+ return false;
+
+ EventType eventType = Event.current.type;
+
+ if (action == AngleRangeAction.RemoveRange)
+ {
+ if ((eventType == EventType.ValidateCommand || eventType == EventType.ExecuteCommand)
+ && (Event.current.commandName == kSoftDeleteCommandName || Event.current.commandName == kDeleteCommandName))
+ {
+ if (eventType == EventType.ExecuteCommand)
+ return true;
+
+ Event.current.Use();
+ }
+
+ return false;
+ }
+
+ return eventType == EventType.MouseDown && Event.current.button == 0;
+ }
+
+ public bool IsActionFinishing(AngleRangeAction action)
+ {
+ if (!IsActionHot(action))
+ return false;
+
+ return (Event.current.type == EventType.MouseUp && Event.current.button == 0) || Event.current.type == EventType.Ignore;
+ }
+
+ public void DrawAngleRangeOutline(Rect rect, float start, float end, float angleOffset, float radius)
+ {
+ if (Event.current.type == EventType.Repaint)
+ SpriteShapeHandleUtility.DrawRangeOutline(start, end, angleOffset, rect.center, radius, AngleRangeGUI.kRangeWidth - 1f);
+ }
+
+ private void GrabKeyboardFocus(int controlID)
+ {
+ m_FocusedRangeControlID = controlID;
+ GUIUtility.keyboardControl = controlID;
+ }
+
+ private bool HasKeyboardFocus()
+ {
+ return GUIUtility.keyboardControl == m_FocusedRangeControlID;
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/AngleRangeView.cs.meta b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/AngleRangeView.cs.meta
new file mode 100644
index 0000000..0fae2a0
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/AngleRangeView.cs.meta
@@ -0,0 +1,13 @@
+fileFormatVersion: 2
+guid: 56b5f4e1cb3304201b11247e0fb1eec7
+timeCreated: 1503758178
+licenseType: Pro
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/ContextMenu.cs b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/ContextMenu.cs
new file mode 100644
index 0000000..8ceae92
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/ContextMenu.cs
@@ -0,0 +1,43 @@
+using UnityEngine;
+using UnityEngine.U2D;
+using UnityEditor.U2D.SpriteShape;
+
+namespace UnityEditor.U2D
+{
+ public class ContextMenu
+ {
+ private static AngleRange CreateAngleRange(float start, float end, int order)
+ {
+ AngleRange angleRange = new AngleRange();
+
+ angleRange.start = start;
+ angleRange.end = end;
+ angleRange.order = order;
+
+ return angleRange;
+ }
+
+ [MenuItem("Assets/Create/Sprite Shape Profile/Open Shape", false, 358)]
+ public static void CreateNewSpriteStrip()
+ {
+ UnityEngine.U2D.SpriteShape newSpriteShape = SpriteShapeEditorUtility.CreateSpriteShapeAsset();
+ newSpriteShape.angleRanges.Add(CreateAngleRange(-180.0f, 180.0f, 0));
+ }
+
+ [MenuItem("Assets/Create/Sprite Shape Profile/Closed Shape", false, 359)]
+ public static void CreateNewSpriteShape()
+ {
+ UnityEngine.U2D.SpriteShape newSpriteShape = SpriteShapeEditorUtility.CreateSpriteShapeAsset();
+ newSpriteShape.angleRanges.Add(CreateAngleRange(-45.0f, 45.0f, 4));
+ newSpriteShape.angleRanges.Add(CreateAngleRange(-135.0f, -45.0f, 3));
+ newSpriteShape.angleRanges.Add(CreateAngleRange(135.0f, 225.0f, 2));
+ newSpriteShape.angleRanges.Add(CreateAngleRange(45.0f, 135.0f, 1));
+ }
+
+ [MenuItem("GameObject/2D Object/Sprite Shape")]
+ internal static void CreateSpriteShapeEmpty()
+ {
+ SpriteShapeEditorUtility.SetShapeFromAsset(SpriteShapeEditorUtility.CreateSpriteShapeControllerFromSelection());
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/ContextMenu.cs.meta b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/ContextMenu.cs.meta
new file mode 100644
index 0000000..4a52297
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/ContextMenu.cs.meta
@@ -0,0 +1,13 @@
+fileFormatVersion: 2
+guid: 98a4cc9d9dadb844e8669b0665d53897
+timeCreated: 1503992201
+licenseType: Pro
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/EditorSpriteGUIUtility.cs b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/EditorSpriteGUIUtility.cs
new file mode 100644
index 0000000..51b6a87
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/EditorSpriteGUIUtility.cs
@@ -0,0 +1,236 @@
+using UnityEditor;
+using UnityEngine;
+using UnityEditor.Sprites;
+using System.Collections;
+using System.Collections.Generic;
+
+namespace UnityEditor.U2D
+{
+ public static class EditorSpriteGUIUtility
+ {
+ public enum FitMode
+ {
+ BestFit,
+ FitHorizontal,
+ FitVertical,
+ Fill,
+ Tiled
+ }
+
+ private static Material s_SpriteMaterial;
+ public static Material spriteMaterial
+ {
+ get
+ {
+ if (s_SpriteMaterial == null)
+ {
+ s_SpriteMaterial = new Material(Shader.Find("Hidden/InternalSpritesInspector"));
+ s_SpriteMaterial.hideFlags = HideFlags.DontSave;
+ }
+ s_SpriteMaterial.SetFloat("_AdjustLinearForGamma", PlayerSettings.colorSpace == ColorSpace.Linear ? 1.0f : 0.0f);
+ return s_SpriteMaterial;
+ }
+ }
+
+ public static Texture GetOriginalSpriteTexture(Sprite sprite)
+ {
+ return UnityEditor.Sprites.SpriteUtility.GetSpriteTexture(sprite, false);
+ }
+
+ public static Vector2[] GetOriginalSpriteUvs(Sprite sprite)
+ {
+ return UnityEditor.Sprites.SpriteUtility.GetSpriteUVs(sprite, false);
+ }
+
+ public static void DrawSpriteInRectPrepare(Rect rect, Sprite sprite, FitMode fitMode, bool excludeBorders, bool forceQuad, Mesh mesh)
+ {
+ var vertices = new List();
+ var uvs = new List();
+ var indices = new List();
+ mesh.Clear();
+
+ if (!sprite)
+ {
+ mesh.UploadMeshData(false);
+ return;
+ }
+
+ Vector2 scale = Vector2.one;
+ Rect spriteRect = sprite.textureRect;
+ Vector2 bottomLeftBorderOffset = sprite.rect.position + new Vector2(sprite.border.x, sprite.border.y) - spriteRect.position;
+ Vector2 topRightBorderOffset = new Vector2(sprite.border.z, sprite.border.w) + (spriteRect.position + spriteRect.size) - (sprite.rect.position + sprite.rect.size);
+
+ if (excludeBorders)
+ {
+ forceQuad = true;
+ spriteRect.position = spriteRect.position + bottomLeftBorderOffset;
+ spriteRect.size = spriteRect.size - bottomLeftBorderOffset - topRightBorderOffset;
+ }
+
+ bool tiled = false;
+
+ if (fitMode == FitMode.Tiled)
+ {
+ tiled = true;
+ forceQuad = true;
+ fitMode = FitMode.BestFit;
+ }
+
+ if (fitMode == FitMode.BestFit)
+ {
+ float spriteRatio = spriteRect.width / spriteRect.height;
+ float frameRatio = rect.width / rect.height;
+
+ if (spriteRatio < frameRatio)
+ fitMode = FitMode.FitVertical;
+ else
+ fitMode = FitMode.FitHorizontal;
+ }
+
+ if (fitMode == FitMode.FitHorizontal)
+ scale = Vector2.one * (rect.width / spriteRect.width);
+
+ if (fitMode == FitMode.FitVertical)
+ scale = Vector2.one * (rect.height / spriteRect.height);
+
+ if (fitMode == FitMode.Fill)
+ {
+ scale.x = rect.width / spriteRect.width;
+ scale.y = rect.height / spriteRect.height;
+ }
+
+ Texture spriteTexture = GetOriginalSpriteTexture(sprite);
+ if (spriteTexture == null)
+ return;
+
+ if (forceQuad)
+ {
+ Vector2 uvScale = new Vector2(1f / spriteTexture.width, 1f / spriteTexture.height);
+ Vector2 uvPos = Vector2.Scale(spriteRect.position, uvScale);
+ Vector2 uvSize = Vector2.Scale(spriteRect.size, uvScale);
+ Vector2 uv0 = uvPos;
+ Vector2 uv1 = uvPos + Vector2.up * uvSize.y;
+ Vector2 uv2 = uvPos + Vector2.right * uvSize.x;
+ Vector2 uv3 = uvPos + uvSize;
+ Vector3 v0 = new Vector3(uv0.x * spriteTexture.width - spriteRect.position.x - spriteRect.width * 0.5f, uv0.y * spriteTexture.height - spriteRect.position.y - spriteRect.height * 0.5f, 0f);
+ Vector3 v1 = new Vector3(uv1.x * spriteTexture.width - spriteRect.position.x - spriteRect.width * 0.5f, uv1.y * spriteTexture.height - spriteRect.position.y - spriteRect.height * 0.5f, 0f);
+ Vector3 v2 = new Vector3(uv2.x * spriteTexture.width - spriteRect.position.x - spriteRect.width * 0.5f, uv2.y * spriteTexture.height - spriteRect.position.y - spriteRect.height * 0.5f, 0f);
+ Vector3 v3 = new Vector3(uv3.x * spriteTexture.width - spriteRect.position.x - spriteRect.width * 0.5f, uv3.y * spriteTexture.height - spriteRect.position.y - spriteRect.height * 0.5f, 0f);
+ v0 = Vector3.Scale(v0, scale);
+ v1 = Vector3.Scale(v1, scale);
+ v2 = Vector3.Scale(v2, scale);
+ v3 = Vector3.Scale(v3, scale);
+
+ //TODO: Support vertical tiling when horizontal fitted
+ if (tiled && fitMode == FitMode.FitVertical)
+ {
+ Vector2 scaledRectSize = Vector2.Scale(rect.size, new Vector2(1f / scale.x, 1f / scale.y));
+ float halfDistanceToFill = (scaledRectSize.x - spriteRect.width) * 0.5f;
+ int halfFillSegmentCount = (int)Mathf.Ceil(halfDistanceToFill / spriteRect.width);
+ int segmentCount = halfFillSegmentCount * 2 + 1;
+ int vertexCount = segmentCount * 4;
+
+ vertices.Capacity = vertexCount;
+ uvs.Capacity = vertexCount;
+ indices.Capacity = vertexCount;
+
+ Vector3 offset = Vector3.zero;
+ Vector3 offsetStep = Vector3.Scale(Vector3.right * spriteRect.width, scale);
+
+ float distanceStep = spriteRect.width;
+ float distanceToFill = halfDistanceToFill + distanceStep;
+
+ int vertexIndex = 0;
+
+ for (int i = 0; i <= halfFillSegmentCount; ++i)
+ {
+ float t = Mathf.Clamp01(distanceToFill / spriteRect.width);
+
+ uvs.Add(uv0);
+ uvs.Add(uv1);
+ uvs.Add(Vector3.Lerp(uv0, uv2, t));
+ uvs.Add(Vector3.Lerp(uv1, uv3, t));
+
+ vertices.Add(v0 + offset);
+ vertices.Add(v1 + offset);
+ vertices.Add(Vector3.Lerp(v0, v2, t) + offset);
+ vertices.Add(Vector3.Lerp(v1, v3, t) + offset);
+
+ indices.Add(vertexIndex);
+ indices.Add(vertexIndex + 2);
+ indices.Add(vertexIndex + 1);
+ indices.Add(vertexIndex + 2);
+ indices.Add(vertexIndex + 3);
+ indices.Add(vertexIndex + 1);
+
+ vertexIndex += 4;
+
+ if (i > 0)
+ {
+ uvs.Add(Vector2.Lerp(uv0, uv2, 1f - t));
+ uvs.Add(Vector2.Lerp(uv1, uv3, 1f - t));
+ uvs.Add(uv2);
+ uvs.Add(uv3);
+
+ vertices.Add(Vector3.Lerp(v0, v2, 1f - t) - offset);
+ vertices.Add(Vector3.Lerp(v1, v3, 1f - t) - offset);
+ vertices.Add(v2 - offset);
+ vertices.Add(v3 - offset);
+
+ indices.Add(vertexIndex);
+ indices.Add(vertexIndex + 2);
+ indices.Add(vertexIndex + 1);
+ indices.Add(vertexIndex + 2);
+ indices.Add(vertexIndex + 3);
+ indices.Add(vertexIndex + 1);
+
+ vertexIndex += 4;
+ }
+
+ offset += offsetStep;
+ distanceToFill -= distanceStep;
+ }
+ }
+ else
+ {
+ vertices.AddRange(new Vector3[] { v0, v1, v2, v3 });
+ uvs.AddRange(new Vector2[] { uv0, uv1, uv2, uv3 });
+ indices.AddRange(new int[] { 0, 2, 1, 2, 3, 1 });
+ }
+ }
+ else
+ {
+ ushort[] triangles = sprite.triangles;
+ indices.Capacity = triangles.Length;
+
+ for (int i = 0; i < triangles.Length; ++i)
+ indices.Add((int)triangles[i]);
+
+ uvs.AddRange(GetOriginalSpriteUvs(sprite));
+ vertices.Capacity = uvs.Count;
+
+ for (int i = 0; i < uvs.Count; ++i)
+ {
+ Vector3 v = new Vector3(uvs[i].x * spriteTexture.width - spriteRect.position.x - spriteRect.width * 0.5f, uvs[i].y * spriteTexture.height - spriteRect.position.y - spriteRect.height * 0.5f, 0f);
+ vertices.Add(Vector3.Scale(v, scale));
+ }
+ }
+
+ mesh.SetVertices(vertices);
+ mesh.SetUVs(0, uvs);
+ mesh.SetTriangles(indices, 0);
+ mesh.UploadMeshData(false);
+ }
+
+ public static void DrawMesh(Mesh mesh, Material material, Vector3 position, Quaternion rotation, Vector3 scale)
+ {
+ if (Event.current.type != EventType.Repaint)
+ return;
+
+ Matrix4x4 matrix = new Matrix4x4();
+ matrix.SetTRS(position, rotation, scale);
+ material.SetPass(0);
+ Graphics.DrawMeshNow(mesh, matrix);
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/EditorSpriteGUIUtility.cs.meta b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/EditorSpriteGUIUtility.cs.meta
new file mode 100644
index 0000000..ee15bfc
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/EditorSpriteGUIUtility.cs.meta
@@ -0,0 +1,13 @@
+fileFormatVersion: 2
+guid: aff60f81fc1eab749a82103779466d07
+timeCreated: 1503758178
+licenseType: Pro
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles.meta b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles.meta
new file mode 100644
index 0000000..d342355
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 15cbf89e8ba92694cb870a55b60f1b81
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles/Shaders.meta b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles/Shaders.meta
new file mode 100644
index 0000000..76d77ca
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles/Shaders.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 2ba760cb26319f14f86529637445de30
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles/Shaders/Sprites-Inspector.shader b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles/Shaders/Sprites-Inspector.shader
new file mode 100644
index 0000000..f742697
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles/Shaders/Sprites-Inspector.shader
@@ -0,0 +1,83 @@
+// Texture is forced to be in Gamma space regardless of the active ColorSpace.
+Shader "Hidden/InternalSpritesInspector"
+{
+ Properties
+ {
+ [PerRendererData] _MainTex("Sprite Texture", 2D) = "white" {}
+ _Color("Tint", Color) = (1, 1, 1, 1)
+ [MaterialToggle] PixelSnap("Pixel snap", Float) = 0
+ }
+
+ SubShader
+ {
+ Tags
+ {
+ "Queue" = "Transparent"
+ "IgnoreProjector" = "True"
+ "RenderType" = "Transparent"
+ "PreviewType" = "Plane"
+ "CanUseSpriteAtlas" = "True"
+ }
+
+ Cull Off
+ Lighting Off
+ ZWrite Off
+ Fog{ Mode Off }
+ Blend SrcAlpha OneMinusSrcAlpha
+
+ Pass
+ {
+
+ CGPROGRAM
+ #pragma vertex vert
+ #pragma fragment frag
+ #pragma multi_compile DUMMY PIXELSNAP_ON
+ #include "UnityCG.cginc"
+
+ uniform bool _AdjustLinearForGamma;
+
+ struct appdata_t
+ {
+ float4 vertex : POSITION;
+ float4 color : COLOR;
+ float2 texcoord : TEXCOORD0;
+ };
+
+ struct v2f
+ {
+ float4 vertex : SV_POSITION;
+ fixed4 color : COLOR;
+ half2 texcoord : TEXCOORD0;
+ float2 clipUV : TEXCOORD1;
+ };
+
+ fixed4 _Color;
+ uniform float4x4 unity_GUIClipTextureMatrix;
+
+ v2f vert(appdata_t IN)
+ {
+ float3 screenUV = UnityObjectToViewPos(IN.vertex);
+ v2f OUT;
+ OUT.vertex = UnityObjectToClipPos(IN.vertex);
+ OUT.texcoord = IN.texcoord;
+ OUT.color = IN.color * _Color;
+ OUT.clipUV = mul(unity_GUIClipTextureMatrix, float4(screenUV.xy, 0, 1.0));
+ return OUT;
+ }
+
+ sampler2D _MainTex;
+ sampler2D _GUIClipTexture;
+
+ fixed4 frag(v2f IN) : COLOR
+ {
+ fixed4 col = tex2D(_MainTex, IN.texcoord);
+ fixed alpha = col.a;
+ if (_AdjustLinearForGamma)
+ col.rgb = LinearToGammaSpace(col.rgb);
+ col.a = alpha * tex2D(_GUIClipTexture, IN.clipUV).a;
+ return col * IN.color;
+ }
+ ENDCG
+ }
+ }
+}
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles/Shaders/Sprites-Inspector.shader.meta b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles/Shaders/Sprites-Inspector.shader.meta
new file mode 100644
index 0000000..d1674d4
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles/Shaders/Sprites-Inspector.shader.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 603d454d711fe784cba9ce08dd22b881
+ShaderImporter:
+ externalObjects: {}
+ defaultTextures: []
+ nonModifiableTextures: []
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles/ss_leftrange.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles/ss_leftrange.png
new file mode 100644
index 0000000..b51dacc
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles/ss_leftrange.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles/ss_leftrange.png.meta b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles/ss_leftrange.png.meta
new file mode 100644
index 0000000..5d7b9e0
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles/ss_leftrange.png.meta
@@ -0,0 +1,91 @@
+fileFormatVersion: 2
+guid: 9417efc47083f4a1598c1966a6345cdb
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 10
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ 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: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ 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: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 1
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles/ss_playhead.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles/ss_playhead.png
new file mode 100644
index 0000000..0216154
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles/ss_playhead.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles/ss_playhead.png.meta b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles/ss_playhead.png.meta
new file mode 100644
index 0000000..5e6b8de
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles/ss_playhead.png.meta
@@ -0,0 +1,91 @@
+fileFormatVersion: 2
+guid: 9ea72647c24be493ba6f15a9cd2a24ae
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 10
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ 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: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ 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: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 1
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles/ss_rightrange.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles/ss_rightrange.png
new file mode 100644
index 0000000..ce9a393
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles/ss_rightrange.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles/ss_rightrange.png.meta b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles/ss_rightrange.png.meta
new file mode 100644
index 0000000..08e2474
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Handles/ss_rightrange.png.meta
@@ -0,0 +1,91 @@
+fileFormatVersion: 2
+guid: ee5df01235032491c8b180741ea820fe
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 10
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ 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: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ 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: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 1
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Icons.meta b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Icons.meta
new file mode 100644
index 0000000..b8c3c06
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Icons.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 574ba49617df66b40a29fe7f0b185aab
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Icons/SpriteShape@64.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Icons/SpriteShape@64.png
new file mode 100644
index 0000000..4c8cf48
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Icons/SpriteShape@64.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Icons/SpriteShape@64.png.meta b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Icons/SpriteShape@64.png.meta
new file mode 100644
index 0000000..78054c3
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Icons/SpriteShape@64.png.meta
@@ -0,0 +1,107 @@
+fileFormatVersion: 2
+guid: 0a9a0f36a52ce7f4d813fbf5d8f76a1c
+timeCreated: 1505457322
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 1
+ 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
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: -1
+ mipBias: -1
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 0
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: iPhone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: tvOS
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Icons/SpriteShapeController@64.png b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Icons/SpriteShapeController@64.png
new file mode 100644
index 0000000..0583e78
Binary files /dev/null and b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Icons/SpriteShapeController@64.png differ
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Icons/SpriteShapeController@64.png.meta b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Icons/SpriteShapeController@64.png.meta
new file mode 100644
index 0000000..ecc9564
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/Icons/SpriteShapeController@64.png.meta
@@ -0,0 +1,107 @@
+fileFormatVersion: 2
+guid: d1508e1dc42abb745b24c8891a614d2a
+timeCreated: 1505457322
+licenseType: Pro
+TextureImporter:
+ fileIDToRecycleName: {}
+ externalObjects: {}
+ serializedVersion: 4
+ mipmaps:
+ mipMapMode: 1
+ 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
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: -1
+ mipBias: -1
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spritePixelsToUnits: 100
+ alphaUsage: 0
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ platformSettings:
+ - buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: iPhone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ - buildTarget: tvOS
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ spritePackingTag:
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/SceneDragAndDrop.cs b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/SceneDragAndDrop.cs
new file mode 100644
index 0000000..4682b83
--- /dev/null
+++ b/Library/PackageCache/com.unity.2d.spriteshape@3.0.14/Editor/SceneDragAndDrop.cs
@@ -0,0 +1,244 @@
+using UnityEngine;
+using UnityEngine.U2D;
+using System.Collections.Generic;
+using UnityEditor.Experimental.SceneManagement;
+using UnityEditor.U2D.SpriteShape;
+using Object = UnityEngine.Object;
+
+namespace UnityEditor.U2D
+{
+ [InitializeOnLoad]
+ public static class SceneDragAndDrop
+ {
+ static SceneDragAndDrop()
+ {
+#if UNITY_2019_1_OR_NEWER
+ SceneView.duringSceneGui += OnSceneGUI;
+ EditorApplication.hierarchyWindowItemOnGUI += OnHierarchyGUI;
+#else
+ SceneView.onSceneGUIDelegate += OnSceneGUI;
+#endif
+ }
+
+ static class Contents
+ {
+ public static readonly string createString = "Create Sprite Shape";
+ }
+
+ static List